How kalyel473/eyes-of-god works
Olho de Deus is a Python CLI for OSINT collection, security analysis, and monitoring. Users invoke commands or the interactive menu; the CLI dispatches investigations and presents or saves results. The README describes broader domain, email, IP, URL, identity, network, cryptography, and system capabilities, all implemented in the single listed source file. Sampled code confirms shared HTTP access, caching, monitoring snapshots, and several external lookups; unsampled feature wiring is not inferred.
Main entry points: main.py CLI and menu
Components 21
CLI entry
- CLI and menu
main.py
OSINT investigations
- Domain OSINT
main.py - Email OSINT
main.py - IP OSINT
main.py - URL analysis
main.py - Identity search
main.py - Image analysis
main.py - Dark web search
main.py
Security analysis
- NEXUS correlation
main.py - Threat intelligence
main.py - Network scanners
main.py - Web security checks
main.py - Data validators
main.py - Change monitoring
main.py - System and crypto
main.py
Shared services
- HTTP client
main.py - Result cache
main.py - Output and reports
main.py
Other components
- Investigator
- Public lookup services
- Keyed lookup services
Connections 27
- Investigator → CLI and menu: invokes
- CLI and menu → Domain OSINT: dispatches
- CLI and menu → Email OSINT: dispatches
- CLI and menu → IP OSINT: dispatches
- CLI and menu → URL analysis: dispatches
- CLI and menu → Identity search: dispatches
- CLI and menu → NEXUS correlation: dispatches
- CLI and menu → Threat intelligence: dispatches
- CLI and menu → Network scanners: dispatches
- CLI and menu → Web security checks: dispatches
- CLI and menu → Data validators: dispatches
- CLI and menu → Change monitoring: dispatches
- CLI and menu → System and crypto: dispatches
- Change monitoring → Domain OSINT: snapshots
- Change monitoring → Email OSINT: snapshots
- Change monitoring → IP OSINT: snapshots
- Domain OSINT → HTTP client: uses
- Email OSINT → HTTP client: uses
- IP OSINT → HTTP client: uses
- URL analysis → HTTP client: uses
- Identity search → HTTP client: uses
- Email OSINT → Result cache: caches
- IP OSINT → Result cache: caches
- CLI and menu → Output and reports: saves results
- HTTP client → Public lookup services: queries
- Email OSINT → Keyed lookup services: queries
- IP OSINT → Public lookup services: queries