AutoRecon — это инструмент для автоматизированного сбора информации при проведении тестов на проникновение. Разработанный Tib3rius, он объединяет множество популярных утилит (таких какnmap,masscan,gobuster,niktoи другие) в единый конвейер, минимизируя ручной труд и ускоряя процесс разведки.
🌟 Возможности
- Автоматическое сканирование портов (с использованием
masscan и `nmap`) - Определение сервисов и запуск соответствующих инструментов для углублённого анализа
- Структурированное сохранение результатов в отдельные директории
- Поддержка многопоточности для ускорения сканирования
- Гибкая настройка через конфигурационные файлы
⬇️ Установка
Перед использованием необходимо установить зависимости:
git clone https://github.com/Tib3rius/AutoRecon.git
cd AutoRecon
pip install -r requirements.txt
Для корректной работы также потребуются установленные в системе
nmap, masscan и другие используемые утилиты. Для полноценного сканирования лучше установить все зависимости:
sudo apt install feroxbuster oscanner tnscmd10g
➡️ Пример использования
Базовое сканирование одной цели
python3 autorecon.py 127.0.0.1
Сканирование нескольких целей
python3 autorecon.py 192.168.1.100 192.168.1.101 192.168.1.102
Сканирование подсети
python3 autorecon.py 192.168.1.0/24
Структура выходных данных
После завершения работы AutoRecon создаёт следующую структуру директорий:
results/
└── 192.168.1.100/
├── scans/
│ ├── _quick_tcp_nmap.txt
│ ├── _full_tcp_nmap.txt
│ └── _udp_nmap.txt
├── exploit/
├── loot/
└── report/🙂Преимущества перед ручным сканированием
🔸Скорость — параллельное выполнение задач сокращает время разведки.
🔸Полнота — автоматический запуск релевантных инструментов снижает риск пропуска важных данных.
🔸Стандартизация — единый формат отчётов упрощает анализ результатов.
🔸Масштабируемость — возможность сканирования множества целей без дополнительных усилий.
❌Ограничения
- Требует предустановленных зависимостей (`nmap`,
masscan и др.) - Может оставлять заметные следы в логах из-за агрессивного сканирования
- Не заменяет ручной анализ критически важных систем
Используйте этот инструмент только в образовательных целях.
