Welcome to PyPDNS’s documentation!¶
This is the client API for CIRCL passive DNS
Installation¶
The package is available on PyPi, so you can install it with:
pip install pypdns
Usage¶
You can use pdns as a python script:
$ pdns -h
usage: pdns [-h] --username USERNAME --password PASSWORD --query QUERY [--rrtype RRTYPE]
Triggers a request againse CIRCL Passive DNS.
options:
-h, --help show this help message and exit
--username USERNAME The username of you account.
--password PASSWORD The password of you account.
--query QUERY The query, can be an IP. domain, hostname, TLD.
--rrtype RRTYPE Filter the request based on the RR Type.
Or as a library:
- API reference
ForbiddenError
PDNSError
PDNSRecord
PDNSRecord.bailiwick
PDNSRecord.count
PDNSRecord.origin
PDNSRecord.raw
PDNSRecord.rdata
PDNSRecord.record
PDNSRecord.rrname
PDNSRecord.rrtype
PDNSRecord.sensor_id
PDNSRecord.time_first
PDNSRecord.time_first_datetime
PDNSRecord.time_first_ms
PDNSRecord.time_last
PDNSRecord.time_last_datetime
PDNSRecord.time_last_ms
PDNSRecord.zone_time_first
PDNSRecord.zone_time_last
RateLimitError
ServerError
TypedPDNSRecord
UnauthorizedError
- PyPDNS
PyPDNS
PDNSRecord
PDNSRecord.bailiwick
PDNSRecord.count
PDNSRecord.origin
PDNSRecord.raw
PDNSRecord.rdata
PDNSRecord.record
PDNSRecord.rrname
PDNSRecord.rrtype
PDNSRecord.sensor_id
PDNSRecord.time_first
PDNSRecord.time_first_datetime
PDNSRecord.time_first_ms
PDNSRecord.time_last
PDNSRecord.time_last_datetime
PDNSRecord.time_last_ms
PDNSRecord.zone_time_first
PDNSRecord.zone_time_last