rdns-reaper: Reverse DNS Lookup Engine¶
rdns-reaper is a multi-threaded lookup engine for Python v3 to resolve DNS names from IP addresses. IP addresses can be added to the custom class by a calling program individually or in batches, after which point the client triggers the resolver to execute on all IP addresses. Once the lookup completes, the calling program can retrieve the data in a variety of ways.
The library currently runs on IPv4 addresses and IPv6 address. Entries can be cached to disk to prevent excessive querying. Limited filtering exists to restrict lookups to RFC1918 IPv4 space as an option.
rdns-reaper is currently tested with Python 3.6-3.11
Object Name Change¶
Note that starting with version 0.1.0, the reaper object has been renamed from rdns_reaper to RdnsReaper
For backwards compatability you can use the following import statement until your codebase is updated with the new name:
from rdns_reaper import RdnsReaper as rdns_reaper
The correct import statement for all new applications is:
from rdns_reaper import RdnsReaper
Important URLs:¶
Bug Tracker: https://github.com/mullaneywt/rdns_reaper/issues
Current Release Documentation: https://rdns-reaper.readthedocs.io/en/latest/
Release Candidate Documentation: https://rdns-reaper.readthedocs.io/en/main/
Source Code: http://github.com/mullaneywt/rdns_reaper
Indices and tables¶
License¶
Licensed under the GNU GPL v3.0