Skip to content

Lookout is a terminal-based OSINT tool designed to search for usernames across multiple social media platforms.

License

Notifications You must be signed in to change notification settings

cmdkill3r/lookout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lookout - OSINT Username Finder

Python Version License

Author: cmdkill3r | GitHub


Overview

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.


Main Screenshot

  • Scan social media usernames with precision

  • Optional NSFW site scanning (ethical, controlled)

  • Live-updating tables for clear results

  • Supports username normalization (_, -, spaces, capitalization)


    Run example

Terminal Screenshot


Features

  • ✅ 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

Installation

Clone the repository

cd lookout

Optional: create virtual environment

python -m venv venv
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate     # Windows

Install dependencies

pip install -r requirements.txt

Usage

python lookout.py

Steps

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


Intended Use

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.

Adding Sites

Sites are stored in sites/all_sites.json

Structure:


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"

Dependencies

Python 3.10+

requests

rich

Future Plans

Parallel scanning for faster results

Advanced username similarity detection

CLI options to scan specific categories

OSINT reporting and export functionality

Author

Made with 🖤 by cmdkill3r

About

Lookout is a terminal-based OSINT tool designed to search for usernames across multiple social media platforms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages