ptrstream

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

README.md (1699B)

      1 # PTR Stream
      2 
      3 PTR Stream is a high-performance reverse DNS *(PTR record)* lookup tool written in Go. It efficiently processes the entire IPv4 address space, performing concurrent DNS lookups with support for custom DNS servers, output logging, and real-time progress visualization.
      4 
      5 ## Installation
      6 
      7 ```bash
      8 go install github.com/acidvegas/ptrstream@latest
      9 ```
     10 
     11 Or, build from source:
     12 
     13 ```bash
     14 git clone https://github.com/acidvegas/ptrstream
     15 cd ptrstream
     16 go build
     17 ```
     18 
     19 ## Usage
     20 
     21 ```bash
     22 ptrstream [options]
     23 ```
     24 
     25 ###### Command Line Arguments
     26 | Flag    | Description                          | Default | Example                |
     27 |---------|--------------------------------------|---------|------------------------|
     28 | `-c`    | Concurrency level                    | `100`   | `-c 200`               |
     29 | `-t`    | Timeout for DNS queries              | `2s`    | `-t 5s`                |
     30 | `-r`    | Number of retries for failed lookups | `2`     | `-r 3`                 |
     31 | `-dns`  | File containing DNS servers          |         | `-dns nameservers.txt` |
     32 | `-debug`| Show unsuccessful lookups            | `False` | `-debug`               |
     33 | `-o`    | Path to NDJSON output file           |         | `-o results.json`      |
     34 | `-s`    | Seed for IP generation               | Random  | `-s 12345`             |
     35 | `-shard`| Shard specification                  |         | `-shard 1/4`           | 
     36 
     37 ---
     38 
     39 ###### Mirrors: [acid.vegas](https://git.acid.vegas/ptrstream) • [SuperNETs](https://git.supernets.org/acidvegas/ptrstream) • [GitHub](https://github.com/acidvegas/ptrstream) • [GitLab](https://gitlab.com/acidvegas/ptrstream) • [Codeberg](https://codeberg.org/acidvegas/ptrstream)