Loading repository data…
Loading repository data…
Siv-nick / repository
Scans Discord links across mutual guilds to extract profiles, cross‑references 700+ sites, searches usernames with 30+ tools, and generates an AI‑powered report.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Turn any username, email, domain, phone number, image, URL, or probe string into a full identity profile.
WhoCord is a modular OSINT investigation platform that runs dozens of open‑source tools, builds a knowledge graph, detects correlations, and generates an AI‑enhanced dark‑themed HTML report – all streamed live to a modern React dashboard.
unzip WhoCord.zip -d WhoCord
cd WhoCord
./run.sh
(opens your browser automatically)No Python, pip, or tool installation is required – everything is bundled inside.
git clone https://github.com/Siv-nick/WhoCord.git
cd WhoCord
python3 -m venv venv
source venv/bin/activate # Linux / macOS
pip install -e .
All required tools can be installed with a single pip install command:
# Username search tools
pip install sherlock-project maigret naminter linkook
# Email intelligence tools
pip install holehe h8mail theHarvester
# GitHub & Google tools
pip install gitfive ghunt
# Phone & image analysis
pip install phoneinfoga pillow imagehash pytesseract
# Domain investigation
pip install dnspython
git clone https://github.com/p1ngul1n0/blackbird
cd blackbird
pip install -r requirements.txt
cd ..
The required data file (
wmn-data.json) is auto‑downloaded on first use. If that fails, download it manually from WhatsMyName and place it inblackbird/data/.
sudo apt install whois # Debian/Ubuntu
# brew install whois # macOS
ghunt login
Follow the instructions to authenticate with your Google account.
The web dashboard requires a compiled React frontend. Make sure you have Node.js 18+ and npm installed, then run:
cd frontend
npm install
npm run build
cd ..
This creates the frontend/dist/ folder that Flask serves automatically.
python web_app.py
Then open http://127.0.0.1:5000.
Or use the one‑click launcher: ./run.sh.
The dashboard offers eight investigation modules:
| Module | Input | Tools run |
|---|---|---|
| Username / Manual | username (optional email) | Sherlock, Maigret, Blackbird, Naminter, Linkook, Sociopath, scraping, analysis, intelligence, email tools |
| Discord User | user ID + guild ID | Discord profile fetch, message crawling, tracking‑link resolution |
| Email Address | Holehe, h8mail, HIBP, EmailRep, GHunt, SMTP, Gravatar, Scylla, Blackbird email, MOSINT | |
| Domain | domain | WHOIS, DNS, SSL, IP geolocation, subdomain enumeration, theHarvester |
| Phone Number | phone | phonenumbers library, carrier lookup, PhoneInfoga |
| Image Analysis | image URL | EXIF, perceptual hash, reverse search, OCR |
| URL Analysis | URL | HTTP meta, redirects, page metadata, Open Graph, Safe Browsing, Wayback |
| Data Probe | any string | auto‑detects type and runs the appropriate module |
Live investigation page shows:
History page – list all past investigations with links to reports and JSON intel.
Config page – manage API tokens, toggle tools, set pivot options, upgrade tools.
discord-osint
Then use the numbered menu to toggle tools, set tokens, and start investigations.
discord-osint --mode manual --target someusername --output html --debug
All results are saved in investigation_cache/:
| File | Description |
|---|---|
intel_*.json | Complete intelligence snapshot (structured JSON) |
report_*.md | AI‑generated markdown report (if Groq enabled) |
report_*.html | Interactive dark‑themed HTML report |
blackbird_output/ | Raw Blackbird JSON results |
socialscan_output/ | Socialscan results |
debug_*.log | Detailed debug logs (when debug mode is on) |
WhoCord integrates these open‑source OSINT projects:
| Category | Tools |
|---|---|
| Username search | Sherlock, Maigret, Blackbird, Naminter, Linkook, Sociopath, Social Analyzer, Toutatis |
| Email intelligence | Holehe, h8mail, HIBP, EmailRep, GHunt, MOSINT, Scylla, Gravatar, SMTP verification |
| Domain & DNS | WHOIS (system), dnspython, theHarvester, sublist3r (fallback wordlist) |
| Phone | phonenumbers, PhoneInfoga, AbstractAPI (free) |
| Image | Pillow, imagehash, exifread, SauceNAO (reverse image), Tesseract OCR |
| URL | requests, BeautifulSoup, Google Safe Browsing, Wayback Machine |
| Intelligence | networkx, socid‑extractor, Groq (LLaMA 3.3) |
| Web dashboard | Flask, React, TypeScript, Tailwind CSS, SSE |
Check CHANGELOG.md for version history.
config.json only contains non‑sensitive toggles.investigation_cache/.WhoCord is intended for educational purposes and authorised security testing only.
Do not use it to stalk, harass, or violate anyone’s privacy.
The author assumes no liability for misuse.
MIT License