mskwarek / myDig

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

myDig

AXFR scanner ic C

Test coverage

  • C coverage C/C++

Requirements

  • googletest

Build

  • git clone
  • cd mydns
  • mkdir build
  • cmake ..
  • make -j4

Usage

$ ./build/src/axfrScanner
        -o      output folder [mandatory]
        -t      timeout in ms [default 5s]
        -d      domain to scan [optional; scan only one domain]
        -n      NS IP address [optional; needed by one-domain-scan mode]
        -q      Query type [A, AAAA, NS, CNAME, SOA, PTR, MX, TXT, HINFO, RP, AFSDB, LOC, SRV, NAPTR,
                RRSIG, NSEC, DNSKEY, AXFR, ALL; default AXFR]
        -p      Transport protocol used in scanner [default TCP]
        -l      list with records to scan in format domain_address|ns_ip [optional]

To scan list of domains:

./build/src/axfrScanner -o folderThatContainsResultZones -t 3 -q ALL -p UDP -l inputList.dat

To scan just one domain:

./build/src/axfrScanner -o folderThatContainsResultZones -t 3 -q ALL -p UDP -d example.domain.com -n 10.10.10.1

You have to create output folder before scan.

About

License:GNU General Public License v3.0


Languages

Language:TeX 51.7%Language:C++ 31.8%Language:C 13.0%Language:Shell 1.7%Language:Python 1.1%Language:CMake 0.5%Language:Dockerfile 0.3%