Date: July 9, 2025
User: lvydvy@parrot
Environment: Parrot OS (VM in VMware Workstation)
Goal: Install a modern subdomain enumeration and DNS recon toolkit
Tools Installed
This post documents the setup of three powerful recon tools on Parrot OS running inside VMware Workstation: Subfinder, Feroxbuster, and Recon-ng. Each tool was installed in an organized local directory, configured for usage, and verified successfully. These tools form the foundation of a modern DNS and subdomain enumeration stack for bug bounty, penetration testing, or red teaming.
1. Subfinder (by ProjectDiscovery)
- Installed from GitHub release: v2.8.0
- Installed to:
~/tools/subfinder - Binary moved to system path:
/usr/local/bin/ - Verified using:
subfinder -h
2. Feroxbuster (by epi052)
- Installed from source using Rust + Cargo
- Cloned into:
~/tools/feroxbuster - Built with:
cargo build --release - Verified using:
feroxbuster --help
3. Recon-ng (by Tim Tomes / lanmaster53)
- Cloned from GitHub: v5.1.2
- Installed to:
~/tools/recon-ng - Python virtual environment created with:
python3 -m venv venv - Activated with:
source venv/bin/activate - Requirements installed using:
pip install -r REQUIREMENTS - Launched and verified with:
./recon-ng
🔖 Installed Tools Directory Layout
Your ~/tools/ directory now includes:
- subfinder
- feroxbuster
- recon-ng
- dnsx