
Исчерпывающий набор инструментов для сбора информации
Набор инструментов на Python для сбора информации и разведки

Argus — это универсальный набор инструментов на Python, предназначенный для оптимизации процесса сбора информации и разведки. Он объединяет чистый, интуитивно понятный интерфейс и широкий спектр надежных модулей, позволяя аналитикам эффективно оценивать сети, веб-приложения и среду безопасности с согласованностью и точностью.
Этот инструмент предназначен только для образовательного и этического использования. Автор не несет ответственности за любое незаконное использование или неправильное применение этого инструмента. Пользователи несут полную ответственность за свои действия и должны убедиться, что у них есть явное разрешение на сканирование целевых систем.
Взгляните на Argus в действии:
git clone https://github.com/jasonxtn/argus.git
cd argus
pip install -r requirements.txt
python -m argus
pip install argus-recon
argus
git clone https://github.com/jasonxtn/argus.git
cd argus
chmod +x install.sh && ./install.sh
python -m argus
git clone https://github.com/jasonxtn/argus.git
cd argus
docker build -t argus-recon:latest .
docker run -it --rm -v $(pwd)/results:/app/results argus-recon:latest
Запуск Argus:
argus
# при запуске из папки: python -m argus
Просмотр доступных модулей:
argus> modules
Выбор модуля:
argus> use 1
Установка цели и параметров:
argus> set target example.com
argus> set threads 10
Запуск модуля:
argus> run
Расширьте функциональность, настроив API-ключи в config/settings.py или как переменные окружения:
export VIRUSTOTAL_API_KEY="your_key_here"
export SHODAN_API_KEY="your_key_here"
export CENSYS_API_ID="your_id_here"
export CENSYS_API_SECRET="your_secret_here"
export GOOGLE_API_KEY="your_key_here"
export HIBP_API_KEY="your_key_here"
Проверка статуса API:
argus> show api_status
Отредактируйте config/settings.py для настройки:
Крупный рефакторинг: полный редизайн CLI и расширение модулей
Оригинальный простой интерфейс на основе чисел
Примечание: Версия 2.0 содержит критические изменения. Пользователям необходимо изучить новые команды CLI вместо предыдущей системы на основе чисел.
Если этот инструмент был вам полезен, пожалуйста, подумайте о том, чтобы поставить нам звезду на GitHub! Ваша поддержка много значит для нас и помогает другим узнать о проекте.
| Команда | Категория | Описание | Пример |
|---|
modules | Обнаружение | Показать все модули | modules |
modules -d | Обнаружение | Показать с деталями | modules -d |
search | Обнаружение | Поиск по ключевому слову | search ssl |
use | Выбор | Выбрать модуль | use 42 |
helpmod | Справка | Справка по модулю | helpmod 42 |
set target | Конфигурация | Установить цель | set target example.com |
set | Конфигурация | Установить параметры | set threads 20 |
unset | Конфигурация | Сбросить параметры | unset target |
opts | Конфигурация | Показать параметры | opts |
scope | Конфигурация | Показать конфигурацию | scope |
profile | Конфигурация | Применить профиль | profile speed |
run | Выполнение | Запустить выбранное | run |
runall | Выполнение | Запустить категорию | runall infra |
runfav | Выполнение | Запустить избранное | runfav |
last | Выполнение | Повторить последний | last |
fav | Избранное | Управление избранным | fav add 42 |
show modules | Информация | Просмотр модулей | show modules |
show api_status | Информация | Проверить API | show api_status |
show options | Информация | Показать параметры | show options |
show options_full | Информация | Подробные параметры | show options_full |
info | Информация | Информация о проекте | info |
recent | Информация | Недавние модули | recent |
viewout | Вывод | Просмотр кэшированного вывода | viewout |
grepout | Вывод | Поиск по выводу | grepout "192.168" |
clear | Утилита | Очистить экран | clear |
banner | Утилита | Показать баннер | banner |
reset | Утилита | Сбросить конфигурацию | reset |
exit | Утилита | Выход из Argus | exit |
quit | Утилита | Выход из Argus | quit |
help | Справка | Показать справку | help |
| Сеть и инфраструктура | Анализ веб-приложений | Безопасность и разведка угроз |
|---|
| 1. Связанные хосты | 53. История архива | 103. Разведка Censys |
| 2. DNS через HTTPS | 54. Обнаружение битых ссылок | 104. Разведка центра сертификации |
| 3. DNS-записи | 55. Углеродный след | 105. Обнаружение утечки данных |
| 4. Проверка DNSSEC | 56. Обнаружение CMS | 106. Обнаружение открытых файлов окружения |
| 5. Информация о домене | 57. Анализатор файлов cookie | 107. Обнаружение брандмауэра |
| 6. Проверка репутации домена | 58. Обнаружение контента | 108. Глобальный рейтинг |
| 7. Поддержка HTTP/2 и HTTP/3 | 59. Краулер | 109. HTTP-заголовки |
| 8. Информация об IP | 60. Анализатор robots.txt | 110. Функции безопасности HTTP |
| 9. Сканирование открытых портов | 61. Поиск каталогов | 111. Проверка на вредоносное ПО и фишинг |
| 10. Информация о сервере | 62. Сбор email-адресов | 112. Мониторинг Pastebin |
| 11. Расположение сервера | 63. Мониторинг производительности | 113. Соответствие конфиденциальности и GDPR |
| 12. Анализ цепочки SSL | 64. Показатели качества | 114. Проверка security.txt |
| 13. Оповещение об истечении SSL | 65. Цепочка перенаправлений | 115. Разведка Shodan |
| 14. Наборы шифров TLS | 66. Разбор sitemap | 116. Отчет SSL Labs |
| 15. Симуляция рукопожатия TLS | 67. Присутствие в социальных сетях | 117. Проверка SSL Pinning |
| 16. Traceroute | 68. Обнаружение стека технологий | 118. Перечисление поддоменов |
| 17. TXT-записи | 69. Интеграции сторонних сервисов | 119. Перехват поддоменов |
| 18. WHOIS-поиск | 70. Анализатор JavaScript-файлов | 120. Сканирование VirusTotal |
| 19. Зональная передача | 71. Сканер неверной конфигурации CORS | 121. Запрос CT-журналов |
| 20. Поиск ASN | 72. Идентификатор страницы входа по брутфорсу | 122. Поиск скомпрометированных учетных данных |
| 21. Обратный IP-поиск | 73. Обнаружение скрытых параметров | 123. Раскрытие облачных хранилищ |
| 22. Сканер диапазона IP | 74. Тест на кликджекинг | 124. Анализатор JWT-токенов |
| 23. Поиск RDAP | 75. Сборщик форм | 125. Обнаружение открытых API-эндпоинтов |
| 24. Утечка информации NTP | 76. Хеширование фавикона | 126. Проверка раскрытия Git-репозитория |
| 25. Тест доступности IPv6 | 77. Извлечение HTML-комментариев | 127. Проверка доменов-тайпсквотов |
| 26. Анализ BGP-маршрутов | 78. Проверка наличия CAPTCHA | 128. Валидатор SPF / DKIM / DMARC |
| 27. Обнаружение CDN | 79. Детектор обфускации JavaScript | 129. Поиск открытого перенаправления |
| 28. Обратный DNS-скан | 80. Фаззер виртуальных хостов | 130. Тест на обход ограничений скорости и WAF |
| 29. Определение часового пояса сети | 81. Проверка времени жизни сессионных cookie | 131. Сравнение журналов изменений безопасности |
| 30. Гео-DNS-след | 82. Детектор злоупотребления функциями HTML5 | 132. Перехват сессии (пассивный) |
| 31. SPF-сетевой экстрактор | 83. Проверка уязвимости автозаполнения | 133. Проверка мошеннических сертификатов |
| 32. Разнообразие NS Geo/ASN | 84. Охотник за встроенными объектами | 134. Сканер вредоносного JS |
| 33. Мониторинг задержки DNS SLA | 85. Тестер URL на нескольких языках | 135. Перечисление облачных сервисов |
| 34. Валидность маршрута RPKI | 86. Поиск пиксельных трекеров | |
| 35. Утечка рекурсивного сервера имен | 87. Детектор SEO-злоупотреблений | |
| 36. Профилировщик поведения Dual-Stack | 88. Сканер зависимостей JS/CDN | |
| 37. Матрица достижимости ICMP | 89. Сниффер WebSocket-эндпоинтов | |
| 38. Трекер истории выделения IP | 90. Сборщик схем API | |
| 39. Карта пиринга автономных соседей | 91. Поиск ресурсов с ленивой загрузкой | |
| 40. Карта возобновления сессии TLS | 92. Перечислитель HTTP-методов | |
| 41. Инвентаризация сетевых сертификатов | 93. Зонд интроспекции GraphQL | |
| 42. SSH-баннер и отпечаток ключа | 94. Поиск поверхности загрузки файлов | |
| 43. Проверка публичного сообщества SNMP | 95. Сканер DOM-стоков | |
| 44. SNMP Bulk Walk | 96. Анализатор поведения кэша | |
| 45. Сэмплер UDP-сервисов | 97. Различие области действия cookie на поддоменах | |
| 46. Запрос имени NetBIOS | 98. Глубокий анализатор CSP | |
| 47. Анализ TTL | 99. Профилировщик рисков сторонних скриптов | |
| 48. Анализатор регистрационных записей маршрутизации IRR | 100. Снятие отпечатков статических ресурсов | |
| 49. Сравнение Dual Stack | 101. Правила обхода | |
| 50. Проверка DNS CAA | 102. Конфигурация email | |
| 51. Декоративный DNS-маяк | ||
| 52. Обнаружение подделки Geo IP |