mdaxfr/README.md

28 lines
1.9 KiB
Markdown
Raw Normal View History

2023-10-28 14:55:58 -07:00
# Mass DNS AXFR (Zone Transfer)
2023-10-28 18:40:06 -07:00
###### This script will attempt a [Zone Transfer](https://en.wikipedia.org/wiki/DNS_zone_transfer) on all of the [Root Nameservers](https://en.wikipedia.org/wiki/Root_name_server) and [Top-level Domains](https://en.wikipedia.org/wiki/Top-level_domain) *(TLDs)*.
## Expectations & Legalities
Please set realistic expectations when using this tool. In contemporary network configurations, AXFR requests are typically restricted, reflecting best practices in DNS security. While many nameservers now disallow AXFR requests, there may still be occasional instances where configurations permit them. Always exercise due diligence and ensure ethical use.
2023-10-28 14:55:58 -07:00
## Requirements
2023-10-28 18:40:06 -07:00
- [dnspython](https://pypi.org/project/dnspython/) *(`pip install dnspython`)*
2023-10-28 14:55:58 -07:00
2023-10-28 18:40:06 -07:00
## Usage
| Argument | Description |
| ---------------- | ---------------------------------------------------- |
| `-r`, `--root` | Perform zone transfer on root nameservers. |
| `-t`, `--tld` | Perform zone transfer on a specific TLD. |
| `-ts`, `--tlds` | Perform zone transfer on all TLDs. |
| `-o`, `--output` | Specify the output directory *(default is axfrout)*. |
2023-10-28 14:55:58 -07:00
2023-10-28 18:40:06 -07:00
## Information
I only wrote this to shit on **[this bozo](https://github.com/flotwig/TLDR-2/tree/main)** who took a dead project & brought it back to life by making it even worse. Rather than making a pull request to give this bloke more credit in his "tenure" as a developer, I decided to just rewrite it all from scratch so people can fork off of *clean* code instead.
2023-10-28 14:55:58 -07:00
2023-10-28 18:40:06 -07:00
As a little added bonus, I have began working on a pure POSIX version of this script for protability, which is included in this repository.
2023-10-28 14:55:58 -07:00
___
###### Mirrors
[acid.vegas](https://git.acid.vegas/mdaxfr) • [GitHub](https://github.com/acidvegas/mdaxfr) • [GitLab](https://gitlab.com/acidvegas/mdaxfr) • [SuperNETs](https://git.supernets.org/acidvegas/mdaxfr)