goRecon

module
v0.0.0-...-d2c0b7c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 6, 2025 License: MIT

README

goRecon

goRecon is a passive reconnaissance tool for domain enumeration. It combines several open-source tools to gather subdomains efficiently and outputs a deduplicated list.

Features

  • Passive Enumeration Only: Utilizes Subfinder, Assetfinder, Amass, and Findomain to gather subdomains without sending direct requests to the target.
  • Result Deduplication: Combines and deduplicates results from all tools into a single file.

Installation

  1. Install directly from the repository (requires Go 1.18+):

    go install github.com/0x1jar/goRecon/cmd/goRecon@latest
    

    The binary will be available in your $GOPATH/bin or $HOME/go/bin directory.

  2. (Optional) If you want to clone and develop locally:

    git clone https://github.com/0x1jar/goRecon.git
    cd goRecon
    go mod tidy
    
  3. Install required external tools:

    ./install_tools.sh
    

Usage

To run the application, use the following command:

./goRecon -d <domain> [-o <output_dir>]
Flags
  • -d: Target domain (e.g., target.com) [required]
  • -o: Directory to store output files (default: recon_results)

Output

  • Results from all tools are combined and deduplicated into <output_dir>/passive_subs.txt.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any enhancements or bug fixes.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL