AutoRecon
Multi-threaded network reconnaissance tool which performs automated enumeration of services. Intended as a time-saving tool for CTFs and penetration testing environments.
Description
AutoRecon is a multi-threaded network reconnaissance tool that automates the enumeration of services found on multiple targets. It performs port scanning and service-specific enumeration to streamline reconnaissance tasks.
It is designed for use in CTFs, OSCP, and other penetration testing environments, and may also be useful in real-world engagements. The tool integrates various dependencies like nmap, dirsearch, gobuster, and others to handle different enumeration tasks.
AutoRecon supports concurrent scans, customizable port lists, plugin configurations, and output reporting, making it efficient for scanning IP addresses, CIDR notations, or hostnames.
How It Works
AutoRecon conducts network reconnaissance by performing port scans on targets using tools like nmap, followed by automated service enumeration with plugins such as dirb, gobuster, nikto, smbmap, and others based on discovered services. It supports TCP/UDP scanning with custom port specifications (e.g., T: for TCP, U: for UDP, B: for both), multi-threading for concurrent scans, and plugin-based workflows for tasks like directory busting, bruteforcing, and vulnerability checks. Global and plugin-specific arguments allow customization of wordlists and tools.
Installation
sudo apt install autoreconFlags
Examples
autorecon -hautorecon 10.0.0.1autorecon 10.0.0.1/24autorecon foo.barautorecon -t targets.txtautorecon -p T:21-25,80,U:123 10.0.0.1autorecon -m 10 10.0.0.1/24