AutoRecon LLM
AutoRecon is an AI-powered reconnaissance automation framework designed for offensive security and Red Team operations. It leverages OpenLLM with local language models (e.g., Mistral, DeepSeek) to generate, execute, and adapt reconnaissance commands using prompts and real-time system state.
Key Features:
- AI-Powered: Utilizes local language models for intelligent command generation.
- Self-Adaptive Loop: Automatically decides the next recon step based on previous outputs.
- Supports Multiple Tools: Integrates with tools like amass, naabu, and httpx for comprehensive reconnaissance.
- CLI Interface: Currently offers a command-line interface with plans for a web UI.
- Educational Use: Designed for authorized security testing and educational purposes only.
Benefits:
- Efficiency: Automates the reconnaissance process, saving time and effort for security professionals.
- Flexibility: Adapts to different scenarios and targets dynamically.
- Comprehensive: Covers various aspects of reconnaissance, including subdomain enumeration and port scanning.
Highlights:
- Installation: Easy setup with requirements specified in
requirements.txt
. - Real-Time Execution: Executes commands in real-time, maintaining an internal state and history of actions.
- Future Enhancements: Roadmap includes a web UI, CVE/Exploit stages, and reporting tool integration.