dnsenum-crystal latest

dnsenum-crystal

dnsenum-crystal is a modern, high-performance reimagining of the infamous dnsenum tool, rewritten from the ground up in Crystal. While the original dnsenum served its purpose, its reliance on Perl makes it feel increasingly outdated in today's development landscape.

This project aims to provide the same powerful DNS enumeration capabilities with the speed, type safety, and modern development experience that Crystal offers.

Features (Planned/Current)

  • Fast: Leveraging Crystal's native compilation for blazing-fast execution.
  • Modern: Built with a contemporary language and ecosystem.
  • Familiar: Retains the core functionality and spirit of the original dnsenum.

Usage

dnsenum [options] <domain>

Options:

  • --dnsserver server: Specify a DNS server to use for queries
  • --enum: Perform a full enumeration (A, NS, MX, Zone Transfer, Reverse Lookup, WHOIS)
  • --noreverse: Skip reverse DNS lookups
  • --threads n: Set the number of threads (default: 10)
  • -v, --verbose: Enable verbose mode
  • -o file, --output file: Specify the output file
  • -h, --help: Show this help message
  • --version: Show version information

Example:

dnsenum -v --threads 20 example.com
dnsenum example.com

Installation

Pre-Compiled

wget https://github.com/evait-security/dnsenum-crystal/releases/download/latest/dnsenum
chmod +x dnsenum

./dnsenum

Build from source

# git clone repo
cd dnsenum-crystal
shards build
bin/dnsenum example.com
Repository

dnsenum-crystal

Owner
Statistic
  • 0
  • 0
  • 0
  • 0
  • 1
  • 11 days ago
  • September 2, 2025
License

Links
Synced at

Fri, 12 Sep 2025 18:48:01 GMT

Languages