ptrstream

- endless stream of rdns
git clone git://git.acid.vegas/ptrstream.git
Log | Files | Refs | Archive | README

README.md (1741B)

      1 # PTR Stream
      2 
      3 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.
      4 
      5 ## Requirements
      6 - [python](https://www.python.org/)
      7 - [aiodns](https://pypi.org/project/aiodns/) *(pip install aiodns)*
      8 
      9 ## Usage
     10 
     11 ```bash
     12 python ptrstream.py [options]
     13 ```
     14 
     15 | Argument              | Description                                                  |
     16 | --------------------- | ------------------------------------------------------------ |
     17 | `-c`, `--concurrency` | Control the speed of lookups. *(Default = 100)*              |
     18 | `-t`, `--timeout`     | Timeout for DNS lookups. *(Default = 5s)*                    |
     19 | `-r`, `--resolvers`   | File containing DNS servers to use for lookups. *(Optional)* |
     20 | `-rt`, `--retries`    | Number of times to retry a DNS lookup *(Default = 3)*        |
     21 | `-s`, `--seed`        | Seed to use for the random number generator.                 |
     22 
     23 ## Preview
     24 ![](.screens/preview.gif)
     25 
     26 ___
     27 
     28 ###### Mirrors
     29 [acid.vegas](https://git.acid.vegas/ptrstream) • [GitHub](https://github.com/acidvegas/ptrstream) • [GitLab](https://gitlab.com/acidvegas/ptrstream) • [SuperNETs](https://git.supernets.org/acidvegas/ptrstream)