
Универсальный набор инструментов для сбора информации
Инструментарий для сбора информации и разведки на основе Python

Argus — это универсальный инструментарий на основе Python, предназначенный для оптимизации процесса сбора информации и разведки. Он объединяет чистый, интуитивно понятный интерфейс и широкий набор надёжных модулей, позволяя аналитикам эффективно оценивать сети, веб-приложения и среды безопасности с последовательностью и точностью.
Этот инструмент предназначен только для образовательного и этичного использования. Автор не несёт ответственности за любое незаконное использование или злоупотребление этим инструментом. Пользователи несут полную ответственность за свои действия и должны убедиться, что у них есть явное разрешение на сканирование целевых систем.
Посмотрите Argus в действии: Посмотрите 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
# if running from folder: 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. Associated Hosts | 53. Archive History | 103. Censys Reconnaissance |
| 2. DNS Over HTTPS | 54. Broken Links Detection | 104. Certificate Authority Recon |
| 3. DNS Records | 55. Carbon Footprint | 105. Data Leak Detection |
| 4. DNSSEC Check | 56. CMS Detection | 106. Exposed Environment Files |
| 5. Domain Info | 57. Cookies Analyzer | 107. Firewall Detection |
| 6. Domain Reputation Check | 58. Content Discovery | 108. Global Ranking |
| 7. HTTP/2 & HTTP/3 Support | 59. Crawler | 109. HTTP Headers |
| 8. IP Info | 60. Robots.txt Analyzer | 110. HTTP Security Features |
| 9. Open Ports Scan | 61. Directory Finder | 111. Malware & Phishing Check |
| 10. Server Info | 62. Email Harvesting | 112. Pastebin Monitoring |
| 11. Server Location | 63. Performance Monitoring | 113. Privacy & GDPR Compliance |
| 12. SSL Chain Analysis | 64. Quality Metrics | 114. Security.txt Check |
| 13. SSL Expiry Alert | 65. Redirect Chain | 115. Shodan Reconnaissance |
| 14. TLS Cipher Suites | 66. Sitemap Parsing | 116. SSL Labs Report |
| 15. TLS Handshake Simulation | 67. Social Media Presence | 117. SSL Pinning Check |
| 16. Traceroute | 68. Technology Stack Detection | 118. Subdomain Enumeration |
| 17. TXT Records | 69. Third-Party Integrations | 119. Subdomain Takeover |
| 18. WHOIS Lookup | 70. JavaScript File Analyzer | 120. VirusTotal Scan |
| 19. Zone Transfer | 71. CORS Misconfiguration Scanner | 121. CT Log Query |
| 20. ASN Lookup | 72. Login Page Brute Identifier | 122. Breached Credentials Lookup |
| 21. Reverse IP Lookup | 73. Hidden Parameter Discovery | 123. Cloud Bucket Exposure |
| 22. IP Range Scanner | 74. Clickjacking Test | 124. JWT Token Analyzer |
| 23. RDAP Lookup | 75. Form Grabber | 125. Exposed API Endpoints |
| 24. NTP Information Leak | 76. Favicon Hashing | 126. Git Repository Exposure Check |
| 25. IPv6 Reachability Test | 77. HTML Comments Extractor | 127. Typosquat Domain Checker |
| 26. BGP Route Analysis | 78. CAPTCHA Presence Checker | 128. SPF / DKIM / DMARC Validator |
| 27. CDN Detection | 79. JavaScript Obfuscation Detector | 129. Open Redirect Finder |
| 28. Reverse DNS Scan | 80. Virtual Host Fuzzer | 130. Rate-Limit & WAF Bypass Test |
| 29. Network Timezone Detection | 81. Session Cookie Lifetime Checker | 131. Security Changelog Diff |
| 30. Geo-DNS Footprint | 82. HTML5 Feature Abuse Detector | 132. Session Hijacking (Passive) |
| 31. SPF Network Extractor | 83. Autocomplete Vulnerability Checker | 133. Rogue Certificate Check |
| 32. NS Geo/ASN Diversity | 84. Embedded Object Hunter | 134. JS Malware Scanner |
| 33. DNS SLA Latency Monitor | 85. Multi-Language URL Tester | 135. Cloud Service Enumeration |
| 34. RPKI Route Validity | 86. Pixel Tracker Finder | |
| 35. Recursive Nameserver Leak | 87. SEO Abuse Detector | |
| 36. Dual-Stack Behavior Profiler | 88. Dependency JS/CDN Scanner | |
| 37. ICMP Reachability Matrix | 89. WebSocket Endpoint Sniffer | |
| 38. IP Allocation History Tracker | 90. API Schema Grabber | |
| 39. Autonomous Neighbor Peering Map | 91. Lazy-Load Resource Finder | |
| 40. TLS Session Resumption Map | 92. HTTP Method Enumerator | |
| 41. Network Certificate Inventory | 93. GraphQL Introspection Probe | |
| 42. SSH Banner & Key Fingerprinter | 94. File Upload Surface Finder | |
| 43. SNMP Public Community Checker | 95. DOM Sink Scanner | |
| 44. SNMP Bulk Walk | 96. Cache Behavior Analyzer | |
| 45. UDP Service Sampler | 97. Cookie Scope Diff Across Subdomains | |
| 46. NetBIOS Name Query | 98. CSP Deep Analyzer | |
| 47. TTL Analysis | 99. Third-Party Script Risk Profiler | |
| 48. IRR Routing Registry Analyzer | 100. Static Asset Fingerprinter | |
| 49. Dual Stack Diff | 101. Crawl Rules | |
| 50. DNS CAA Checker | 102. Email Config | |
| 51. Decoy DNS Beacon | ||
| 52. Geo IP Spoof Detection |