autorecon
Automated multi-threaded network reconnaissance
TLDR
SYNOPSIS
autorecon [OPTIONS] targets
DESCRIPTION
autorecon is a multi-threaded network reconnaissance tool that performs automated enumeration of services. It runs various scanning tools in parallel and organizes results by host and service type.The tool first performs port scanning using nmap, then launches service-specific enumeration scripts based on detected open ports. Results are organized into per-target directories with structured output for each scanning phase. It supports custom scan profiles and plugin-based service enumeration, making it extensible for different penetration testing methodologies.
PARAMETERS
-t, --target-file file
Read targets from file-o, --output dir
Output results to specified directory (default: ./results)-p, --ports ports
Limit scanning to specific ports (T: TCP, U: UDP, B: both)--single-target
Place results directly in the output directory instead of per-target subdirectories-v, --verbose
Enable verbose output; repeat (-vv, -vvv) for more detail--heartbeat seconds
Interval between status update messages (default: 60)-m, --max-scans number
Maximum number of concurrent scans to run--nmap options
Override the default nmap options used for port scanning
CONFIGURATION
~/.config/AutoRecon/
Directory for custom scan profiles and plugin configurations.
CAVEATS
Requires root privileges for certain scan types. Results are saved to a results directory organized by target. This tool should only be used on systems you have authorization to scan.
HISTORY
autorecon was created for penetration testing and CTF competitions to automate initial reconnaissance.
