🕵️ Reconnaissance is a terminal-based OSINT (Open Source Intelligence) tool written in Python. It is designed for ethical, educational, and defensive security research purposes.
The tool currently focuses on username reconnaissance, detecting whether a specific username exists across multiple popular platforms while minimizing false positives.
- 🔍 Username OSINT (GitHub, Instagram, Twitter/X, TikTok, Reddit)
- 🧠 Site-specific content verification (not just HTTP status codes)
- ❌ Reduced false positives (no simple substring matching)
- 🖥️ Terminal-based interactive menu
- ⚡ Fast and lightweight
- Python 3.9+ recommended
Python libraries used:
requests
colorama
Install dependencies:
pip install -r requirements.txtReconnaissance/
│
├── reconnaissance.py
├── requirements.txt
├── README.md
├── LICENSE
└── .gitignore
Run the tool from the terminal:
python reconnaissance.pyYou will see an interactive menu:
[1] Username Reconnaissance
[2] Check for updates
[0] Exit
Enter a username and the tool will check supported platforms.
[+] Username Reconnaissance: exampleuser
[FOUND] GitHub: https://github.com/exampleuser
[NOT FOUND] Instagram
[UNKNOWN] Twitter/X
[NOT FOUND] Reddit
This tool is intended only for ethical OSINT purposes, such as:
- Learning OSINT techniques
- Defensive security research
- Personal account audits
❌ Do NOT use this tool for harassment, stalking, or illegal activities.
The author is not responsible for misuse of this software.
Planned improvements:
- Confidence score system
- JSON / TXT report export
- GitHub: cinar59101
- With The Assistance Of: Chatgpt
This project is licensed under the MIT License.