endless stream of reverse dns
Go to file
2023-12-01 19:19:27 -05:00
.screens Updated preview picture 2023-11-23 05:07: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
README.md Code clean up, still tinkering here. 2023-11-24 03:44:24 -05:00

PTR Stream

PTRStream is an asynchronous reverse DNS lookup tool developed in Python. It generates random IP addresses and performs reverse DNS lookups using various DNS servers.

Requirements

Usage

python ptrstream.py [options]
Argument Description
-c, --concurrency Control the speed of lookups. (Default = 50)
-t, --timeout Timeout for DNS lookups.
-r, --resolvers File containing DNS servers to use for lookups. (Optional)

Now what?

The results are cached and saved to a file named ptr_{date}_{seed}.txt after every 1000 successful lookups. After a full loop through every IP address, a new seed will generate and start the scan again.

Output to elastic search possibly.

Extracting geo data from the ptr response...

Still a work in progress I guess...

Preview