Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
3fe08c1
refactor: enable deep username scan for 20 modules
kaifcodec May 31, 2026
379ce08
refactor: enable deep username scan for all 6 community modules and b…
kaifcodec May 31, 2026
72f7a6e
fix: ruff fixes
kaifcodec May 31, 2026
adc4505
refactor: enable deep data extraction for 15 new user_scan modules
kaifcodec Jun 2, 2026
42e198a
fix: ruff safe fixes
kaifcodec Jun 2, 2026
15a5488
ruff: disable E701 and E401 rules and remove bare except
kaifcodec Jun 2, 2026
3eec76f
refactor: improve data extraction for github and gitlab
kaifcodec Jun 2, 2026
0dc80e6
refactor: enable deep data extractions for user_scan/adult/ modules
kaifcodec Jun 2, 2026
ed7b909
Potential fix for pull request finding 'CodeQL / Incomplete regular e…
kaifcodec Jun 2, 2026
abf0003
fix: multiline extra
VamatoHD Jun 2, 2026
6d6838d
refactor: update github module to extract all the exposed links of th…
kaifcodec Jun 2, 2026
683da98
add: 2 new social modules to user_scan directory
kaifcodec Jun 3, 2026
0c7921a
refactor(github): improve data extraction logic for extracting the em…
kaifcodec Jun 3, 2026
7f1bb54
refactor(finance): add info extractor in 3 user_scan/finance modules
kaifcodec Jun 3, 2026
7051130
refactor: add extra data extraction logic for 8 gaming sites
kaifcodec Jun 4, 2026
40d4dc8
refactor: add extra data extraction logic for 4 political sites
kaifcodec Jun 4, 2026
1353288
refactor: add extra data extraction logic for 3 donation sites
kaifcodec Jun 4, 2026
9dfca50
refactor: data extraction logic for 4 modules in `other`(2) and `fina…
kaifcodec Jun 5, 2026
449f11c
docs: replace username scan screenshot example with screencast of usage
kaifcodec Jun 7, 2026
4b43c37
docs: update readme features and headings, USAGE.md outputs to align …
kaifcodec Jun 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 20 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,24 +12,25 @@


---
A powerful **2-in-1 OSINT suite** combining deep **Email OSINT** with comprehensive **Username Scanning**.
A powerful **2-in-1 OSINT suite** engineered for deep **Email and Username Intelligence**.

With **205+ total scan vectors**—including **100+ email-integrated sites** and **105+ username platforms**—you can identify digital footprints or verify account registrations in seconds.
With **205+ total scan vectors**—including **100+ email-integrated sites** and **105+ username platforms**—you can map digital footprints, analyze target behavior, uncover interests, and verify account registrations in seconds.

The ultimate tool for finding a **unique username** across GitHub, X, Reddit, Instagram, and more in a single command.
The ultimate reconnaissance tool for hunting down targets using just an email or username—now fully integrated with **Hudson Rock** for instant data breach intelligence.


## Features

- ✅ Email & username OSINT: check email registrations and username availability across social, developer, creator, and other platforms
- ✅ Dual-mode usage: works as an email scanner, username scanner, or username-only tool
- ✅ Clear results: `Registered` / `Not Registered` for emails and `Not Found` / `Found` / `Error` for usernames with precise failure reasons
- ✅ Fully modular architecture for easy addition of new platform modules
- ✅ Bulk scanning support for usernames and emails via input files
- ✅ Wildcard-based username permutations with automatic variation generation
- ✅ Multiple output formats: console, **JSON**, and **CSV**, with file export support
- ✅ Proxy support with rotation and pre-scan proxy validation
- ✅ Smart auto-update system with interactive upgrade prompts via PyPI
- ✅ **Deep Email & Username OSINT:** Look up email registrations and perform advanced username profiling across 205+ platforms.
- ✅ **Profile Data Extraction:** Goes beyond basic availability checks to scrape and extract rich metadata, account details, and digital footprints from target profiles.
- ✅ **Dual-Mode Engine:** Run targeted email campaigns, massive username sweeps, or simultaneous dual-identifier scans.
- ✅ **Granular Status Reporting:** Get crystal-clear results (`Registered`/`Available` for emails; `Found`/`Not Found`/`Error` for usernames) backed by precise exception handling.
- ✅ **Modular & Extensible:** Built on a highly decoupled, modular architecture, adding new platform modules takes just a few lines of code.
- ✅ **Mass Bulk Scanning:** High-throughput processing for bulk lists of usernames and emails via structured input files.
- ✅ **Permutation Generator:** Wildcard-based username variation generation to catch typosquatting or alternative aliases.
- ✅ **Multi-Format Export:** Clean console output paired with structured, automated exports to **JSON** and **CSV** for easy pipeline integration.
- ✅ **Advanced Proxy Rotation:** Built-in proxy pivoting with automated rotation and pre-scan health checks to bypass strict rate-limiting.
- ✅ **Smart Auto-Update System:** Keeps your signatures and modules fresh with interactive, seamless PyPI update prompts.

## Virtual Environment (optional but recommended)

Expand Down Expand Up @@ -200,7 +201,8 @@ Huge thanks to our amazing sponsors who support the development of `user-scanner


---
<img width="1080" height="730" alt="1000175084" src="https://github.com/user-attachments/assets/b399b924-6c4a-4b5b-af0d-67f7c0b39436" />

[user-scanner_u_usage.webm](https://github.com/user-attachments/assets/d901510c-880e-4395-8274-3494d984f2de)

---

Expand All @@ -221,13 +223,12 @@ See detailed [Contributing guidelines](CONTRIBUTING.md)

## ⚠️ Disclaimer

This tool is provided for **educational purposes** and **authorized security research** only.

- **User Responsibility:** Users are solely responsible for ensuring their usage complies with all applicable laws and the Terms of Service (ToS) of any third-party providers.
- **Methodology:** The tool interacts only with **publicly accessible, unauthenticated web endpoints**. It does not bypass authentication, security controls, or access private user data.
- **No Profiling:** This software performs only basic **yes/no availability checks**. It does not collect, store, aggregate, or analyze user data, behavior, or identities.
- **Limitation of Liability:** The software is provided **“as is”**, without warranty of any kind. The developers assume no liability for misuse or any resulting damage or legal consequences.
This tool is provided strictly for **educational purposes**, **authorized security research**, and **defensive OSINT investigations**.

- **User Responsibility:** The user assumes all responsibility for ensuring that their deployment and use of this software complies with all applicable local, national, and international laws, as well as the Terms of Service (ToS) of any scanned platforms.
- **Data Source & Methodology:** This tool acts exclusively as an aggregator of **publicly accessible information** and legitimate third-party threat intelligence APIs. It does not bypass authentication mechanisms, exploit security vulnerabilities, or access non-public private data.
- **Information Aggregation:** While this software extracts public metadata and references external breach intelligence feeds (e.g., Hudson Rock), the developers do not host, store, or maintain any underlying personal data. All data is processed locally on the user's machine in real-time.
- **Limitation of Liability:** This software is provided **"as is"**, without warranty of any kind, express or implied. The developers accept no liability and are not responsible for any misuse, unintended consequences, damage, or legal actions resulting from the use of this tool.
---

## 🛠️ Troubleshooting
Expand Down
Loading
Loading