endless stream of reverse dns
Go to file
Dionysus 6b22805e2f
2023-12-01 19:41:51 -05:00
.screens Updated preview picture 2023-11-23 05:07:51 -05:00
README.md Upated README 2023-12-01 19:41:51 -05:00
arpa-stream.py experiments in ARPA zones... 2023-11-26 02:25:01 -05:00
ptrstream.py Improved overall code, added more verbosity and memory control 2023-12-01 19:19:27 -05:00


PTR Stream

The ptrstream repository contains a straightforward yet well-crafted Python script for conducting reverse DNS lookups across the entire IPv4 address range. It systematically generates each IPv4 address in a pseudo-random sequence using a seed, ensuring every possible address is covered. For each IP address, the script performs a PTR (reverse DNS) lookup and logs all successful findings. Designed to run continuously, ptrstream is an efficient tool for network monitoring and tracking PTR records globally, making it a practical resource for network enthusiasts and professionals who require a reliable and uncomplicated solution for DNS monitoring.



python ptrstream.py [options]
Argument Description
-c, --concurrency Control the speed of lookups. (Default = 100)
-t, --timeout Timeout for DNS lookups. (Default = 5s)
-r, --resolvers File containing DNS servers to use for lookups. (Optional)
-rt, --retries Number of times to retry a DNS lookup (Default = 3)
-s, --seed Seed to use for the random number generator.