Skip to content

yHunterDep/ninjaXRF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

⚔️ NinjAXFR v0.1

Fast DNS Zone Transfer (AXFR) Scanner for Recon & Security Testing


🧠 About

NinjAXFR is a fast and lightweight DNS zone transfer (AXFR) scanner written in Python. It automates name server discovery and tests for misconfigured DNS servers, helping identify exposed zone data during reconnaissance and security assessments.


⚡ Features

  • Automatic NS discovery
  • Concurrent scanning
  • AXFR misconfiguration detection
  • Full zone dump (--exploit)
  • Output file support
  • Verbose mode
  • Silent mode

📥 Installation

git clone https://github.com/yHunterDep/ninjaXRF/
cd ninjaXRF
pip install -r requirements.txt
chmod +x ninjaxfr
./ninjaxfr -h

🚀 Usage

./ninjaxfr -h

📌 Options

  -h, --help            show this help message and exit
  -t TARGET, --target TARGET
                        Target domain to scan
  -xpl, --exploit       Dump full zone data if AXFR is successful.
  -o OUTPUT, --output OUTPUT
                        Save results to a specified file.
  -c CONCURRENT, --concurrent CONCURRENT
                        Number of concurrent threads (default: 25).
  -v, --verbose         Shows detailed information about each step
                        of the scanning process..
  -s, --silent          Skip Banner mode

🧪 Examples

Single target

./ninjaxfr -t zonetransfer.me

High concurrency

./ninjaxfr -t zonetransfer.me -c 70

Multiple domains

cat domains.txt | ./ninjaxfr

Exploit mode

./ninjaxfr -t zonetransfer.me --exploit

Save output

./ninjaxfr -t zonetransfer.me -o results.txt

Pipeline usage

cat domains.txt | ./ninjaxfr | anew results.txt

🧾 Output Example

Zone Transfer (medium)
Domain: zonetransfer.me
NS_SERVER: nsztm1.digi.ninja
Command to use: dig axfr zonetransfer.me @nsztm1.digi.ninja

🎨 Banner

          _         _      _  __ __________
   ____  (_)___    (_)___ | |/ // ____/ __ \
  / __ \/ / __ \  / / __ `/   // /_  / /_/ /
 / / / / / / / / / / /_/ /   |/ __/ / _, _/
/_/ /_/_/_/ /_/_/ /\__,_/_/|_/_/   /_/ |_|
             /___/

    ninjaXFR - DNS Zone Transfer Tool
    by HunterDep
    v0.1

⚠️ Disclaimer

This tool is intended for educational and authorized security testing purposes only. Do not use it against targets without permission.


🧑‍💻 Author

HunterDep


About

Fast DNS zone transfer (AXFR) scanner for recon and security testing. Detects misconfigured name servers and exposed DNS data. Supports concurrency, verbose mode, and full zone dumping for efficient enumeration and vulnerability discovery.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages