pugDNS
pugDNS is an experimental high-performance DNS query bruteforce tool designed for security researchers, network administrators, and penetration testers. Built with AF_XDP and eBPF technologies, it excels in conducting rapid and accurate bulk DNS lookups.
Key Features:
- High Performance: Achieves superior throughput and latency by leveraging AF_XDP sockets for direct DNS query injection.
- Asynchronous Architecture: Utilizes dedicated goroutines for efficient packet sending, response handling, and state management.
- Multi-threaded Processing: Processes responses in parallel through eBPF, allowing for rapid handling of large domain lists.
- Customizable Options: Supports multiple nameservers, automatic retries, and configurable polling intervals.
- Result Management: Outputs results in JSON format and allows for easy monitoring of operations.
- Diverse DNS Support: Capable of handling various DNS record types (e.g., AAAA, MX).
Benefits:
- Faster Reconnaissance: Ideal for DNS reconnaissance at scale, providing rapid domain discovery and enumeration.
- Network Saturation: Designed to operate on high-speed internet with optimal network configurations.
- Open Source: Contributions and feedback are welcomed, promoting community collaboration in development.