Author: cmdkill3r | GitHub
Lookout is a terminal-based OSINT tool designed to search for usernames across multiple social media platforms.
Inspired by tools like Sherlock, it provides accurate, live feedback in the terminal with a clean and modern interface, without unnecessary workarounds or bloat.
-
Scan social media usernames with precision
-
Optional NSFW site scanning (ethical, controlled)
-
Live-updating tables for clear results
-
Supports username normalization (
_,-, spaces, capitalization)
- ✅ Live terminal updates using Rich
- ✅ Social media scanning with optional NSFW toggle
- ✅ Smart username normalization
- ✅ Expandable site list via
sites/all_sites.json - ✅ Quick, ethical, and reliable OSINT data
cd lookout
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
pip install -r requirements.txt
python lookout.py
Enter the username to check
Choose whether to include NSFW sites (y or n)
Watch the live table update as usernames are verified
View a detailed summary per category once scanning completes
Lookout is built for ethical OSINT research. Do not use it for harassment, doxxing, spamming, or illegal activities. Use responsibly to analyze online presence and usernames.
Sites are stored in sites/all_sites.json
json
Copy code
"social": {
"Twitter": {
"url": "https://twitter.com/{}"
},
"Instagram": {
"url": "https://www.instagram.com/{}"
}
}
Add new platforms by following the same format
NSFW sites are separate under "nsfw"
Python 3.10+
requests
rich
Parallel scanning for faster results
Advanced username similarity detection
CLI options to scan specific categories
OSINT reporting and export functionality
Made with 🖤 by cmdkill3r

