A Deterministic CLI OSINT tool to identify someone based on their public social profiles and history given their username/email.
- Search usernames across multiple platforms
- Fetch public profile metadata
- Aggregate posts and comments (where available)
- Extract emails and connected social profiles
- Correlate identities using heuristic matching
- GitHub
- Mastodon
- Hacker News
git clone https://github.com/losthread/recon.git
cd reconpython -m venv venv
# macOS / Linux
source venv/bin/activate
# Windows
venv\Scripts\activatepip install -e .Search by username:
recon -u <username>
recon -u <username> -s-s is scan-only, doesn't perform heuristics - only checks if the username exists on that platform
Search by email support will be added in future
- Fetch profiles from supported platforms concurrently.
- Normalize profile data into a common format.
- Extract emails and connected social accounts.
- Deduplicate discovered identities.
- Correlate usernames, names, emails, locations, and linked accounts.
- Return aggregated evidence for further analysis.
Recon uses publicly available information and heuristic-based correlation to identify potentially related profiles. Results are not guaranteed to be accurate and may contain false positives or false negatives. Always verify findings independently before drawing conclusions or taking action.
This tool is intended for legitimate security research, OSINT, educational, and investigative purposes only. Users are solely responsible for ensuring their use complies with applicable laws, regulations, and the terms of service of the platforms being queried.
The author assumes no responsibility or liability for any misuse of this software or for any damages resulting from its use.
MIT