Recon Toolkit Setup on Parrot OS (VM)

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