(Translated by https://www.hiragana.jp/)
GitHub - acidvegas/ptrstream: endless stream of rdns
Skip to content

endless stream of rdns

Notifications You must be signed in to change notification settings

acidvegas/ptrstream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

Requirements

Usage

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.

Preview


Mirrors

acid.vegasGitHubGitLabSuperNETs