Identity resolution Β· Breach intelligence Β· Domain recon Β· Behavioral profiling
Give Argus a name, email, phone, or domain β it fans out across 64 platforms and 19 intelligence sources, cross-correlates everything, and hands you a confidence-scored dossier.
pip install argus-osint # or: uv add argus-osint
argus resolve "Linus Torvalds" # find accounts across 64 platformsββββββββββββ¬βββββββββββββββ¬ββββββββββββββββββββββββββββββββββ¬βββββββββββββ¬ββββββββββββ
β Platform β Username β URL β Confidence β Label β
ββββββββββββΌβββββββββββββββΌββββββββββββββββββββββββββββββββββΌβββββββββββββΌββββββββββββ€
β github β torvalds β https://github.com/torvalds β 92% β confirmed β
β gitlab β torvalds β https://gitlab.com/torvalds β 78% β likely β
β keybase β torvalds β https://keybase.io/torvalds β 85% β confirmed β
β reddit β torvalds β https://reddit.com/u/torvalds β 45% β possible β
ββββββββββββ΄βββββββββββββββ΄ββββββββββββββββββββββββββββββββββ΄βββββββββββββ΄ββββββββββββ
# π Find someone across 64 platforms
argus resolve "Jane Doe" --location "NYC" --email [email protected]
# π§ Investigate an email β breaches, PGP keys, Gravatar, linked accounts
argus intel email "[email protected]"
# π Recon a domain β WHOIS, DNS, certs, subdomains, Wayback history
argus intel domain "example.com"
# π± Phone lookup β carrier, country, line type, validation
argus intel phone "+1-555-123-4567"
# π Breach check β Have I Been Pwned, LeakCheck, IntelX
argus intel breach "[email protected]"
# πΌοΈ Image analysis β perceptual hash, EXIF extraction
argus intel image "https://example.com/photo.jpg"
# πΈοΈ Full correlation β cross-reference everything
argus correlate "John Doe"
# π§ Behavioral profiling β interests, activity patterns, writing style
argus profile "John Doe"
# π Topic linking β find connections to orgs, topics, interests
argus link "John Doe" --topic "machine learning"
# π Generate reports
argus report "John Doe" --format markdown --output report.md|
π§ Developer
|
π± Social
|
π¬ Media
|
π Other
|
| Category | Sources | What You Get |
|---|---|---|
| π Breach | Have I Been Pwned Β· LeakCheck Β· IntelX | Breached credentials, exposed data types |
| π Domain | WHOIS Β· DNS Β· crt.sh Β· SecurityTrails | Registration, records, certs, subdomains |
| π Network | Shodan Β· VirusTotal Β· Wayback Machine | Open ports, threat intel, historical snapshots |
| πͺͺ Identity | PGP Keyservers Β· Hunter.io Β· Libravatar Β· Gravatar | Keys, email verification, avatars |
| π Records | OpenCorporates Β· OCCRP Aleph Β· Google Dorking | Corporate filings, investigations, targeted queries |
| π Comms | Email Validation Β· Phone Lookup Β· Paste Search | MX checks, carrier info, paste exposure |
pip install argus-osint # core
pip install argus-osint[intel] # + WHOIS, DNS, phone parsing
pip install argus-osint[playwright] # + browser automation
pip install argus-osint[api] # + REST API server
pip install argus-osint[all] # everythingπ οΈ Development setup
git clone https://github.com/TomOst-Sec/Argus-OSINT.git
cd Argus-OSINT
uv sync --group dev
uv run pytest tests/ -x # run tests
uv run argus platforms # verify 64 platformsargus config init # creates argus.toml[general]
default_threshold = 0.45
max_concurrent_requests = 10
[stealth]
min_delay = 2.0
max_delay = 5.0
[intel]
hibp_api_key = "" # haveibeenpwned.com ($3.50/mo)
shodan_api_key = "" # shodan.io (free tier)
virustotal_api_key = "" # virustotal.com (free tier)
hunter_api_key = "" # hunter.io (free tier)
enable_breach_check = true
enable_domain_intel = trueEnvironment overrides: ARGUS_INTEL_HIBP_API_KEY=xxx
βββββββββββββββββββββββββββββββββββββββββββ
β ARGUS ENGINE β
βββββββββββββββββββββββββββββββββββββββββββ€
Name / Email ββββΊ β Resolver βββΊ Verification βββΊ Scoring β ββββΊ Dossier
Phone / Domain β β Engine β β
β βΌ βΌ β
β 64 Platforms 19 Intel Correlation β
β (parallel) Sources Engine β
βββββββββββββββββββββββββββββββββββββββββββ€
β Stealth Layer: UA rotation, rate limits, β
β proxy support, Camoufox browser β
βββββββββββββββββββββββββββββββββββββββββββ
Verification signals: photo hash (35%) Β· bio similarity (20%) Β· timezone (15%) Β· username patterns (10%) Β· connections (10%) Β· writing style (10%)
argus serve --api --port 8000 # REST API (FastAPI + OpenAPI docs)
argus serve --mcp # MCP server for Claude CodeAlso integrates with LangChain and CrewAI as tool providers.
MIT License Β· Built for authorized security research, CTF, and OSINT investigations only.
All sources are publicly accessible APIs and legally queryable services. No unauthorized access.