
El kit de herramientas definitivo para la recopilación de información
Un conjunto de herramientas basado en Python para la recopilación de información y el reconocimiento

Argus es un conjunto de herramientas todo en uno, impulsado por Python, diseñado para optimizar el proceso de recopilación de información y reconocimiento. Reúne una interfaz limpia e intuitiva y una amplia gama de módulos fiables, lo que permite a los analistas evaluar de manera eficiente redes, aplicaciones web y entornos de seguridad con consistencia y precisión.
Esta herramienta está destinada únicamente a uso educativo y ético. El autor no se hace responsable de ningún uso ilegal o indebido de esta herramienta. Los usuarios son los únicos responsables de sus acciones y deben asegurarse de contar con permiso explícito para escanear los sistemas objetivo.
Echa un vistazo a Argus en acción: Echa un vistazo a Argus en acción:
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
Iniciar Argus:
argus
# if running from folder: python -m argus
Explorar los módulos disponibles:
argus> modules
Seleccionar un módulo:
argus> use 1
Establecer el objetivo y las opciones:
argus> set target example.com
argus> set threads 10
Ejecutar el módulo:
argus> run
Mejora la funcionalidad configurando claves API en config/settings.py o como variables de entorno:
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"
Comprobar el estado de la API:
argus> show api_status
Edita config/settings.py para personalizar:
Refactorización importante: rediseño completo de la CLI y ampliación de módulos
Interfaz original simple basada en números
Nota: La versión 2.0 introduce cambios importantes. Los usuarios deben aprender los nuevos comandos de la CLI en lugar del sistema anterior basado en números.
Si esta herramienta te ha resultado útil, ¡considera darnos una estrella en GitHub! Tu apoyo significa mucho para nosotros y ayuda a que otros descubran el proyecto.
| Comando | Categoría | Descripción | Ejemplo |
|---|
modules | Descubrimiento | Listar todos los módulos | modules |
modules -d | Descubrimiento | Listar con detalles | modules -d |
search | Descubrimiento | Buscar por palabra clave | search ssl |
use | Selección | Seleccionar módulo | use 42 |
helpmod | Ayuda | Ayuda del módulo | helpmod 42 |
set target | Configuración | Establecer objetivo | set target example.com |
set | Configuración | Establecer opciones | set threads 20 |
unset | Configuración | Desactivar opciones | unset target |
opts | Configuración | Mostrar opciones | opts |
scope | Configuración | Mostrar configuración | scope |
profile | Configuración | Aplicar perfil | profile speed |
run | Ejecución | Ejecutar el seleccionado | run |
runall | Ejecución | Ejecutar categoría | runall infra |
runfav | Ejecución | Ejecutar favoritos | runfav |
last | Ejecución | Volver a ejecutar el último | last |
fav | Favoritos | Gestionar favoritos | fav add 42 |
show modules | Información | Explorar módulos | show modules |
show api_status | Información | Comprobar APIs | show api_status |
show options | Información | Mostrar opciones | show options |
show options_full | Información | Opciones detalladas | show options_full |
info | Información | Información del proyecto | info |
recent | Información | Módulos recientes | recent |
viewout | Salida | Ver salida en caché | viewout |
grepout | Salida | Buscar en la salida | grepout "192.168" |
clear | Utilidad | Limpiar pantalla | clear |
banner | Utilidad | Mostrar banner | banner |
reset | Utilidad | Restablecer configuración | reset |
exit | Utilidad | Salir de Argus | exit |
quit | Utilidad | Salir de Argus | quit |
help | Ayuda | Mostrar ayuda | help |
| Red e infraestructura | Análisis de aplicaciones web | Seguridad e inteligencia de amenazas |
|---|
| 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 |