๐ฆ HandleHawk
August 10, 2025 ยท View on GitHub
HandleHawk is a cross-platform username reconnaissance tool for OSINT analysts, CyberSecurity professionnals, Red Teamers, and CTF enthusiasts. It scans multiple social platforms to gather publicly available user information by just a single username input.
"Find the signal in the noise."
๐ Repository Structure
HandleHawk/
โ
โโโ API_KEY/
โ โโโ twitter_api_key.txt # Optional Twitter API Key file
โ
โโโ handlehawk.py # Main script
โโโ requirements.txt # Python dependencies
โโโ README.md # Tool documentation
โโโ platforms/ # External platform modules added after tool creation
โ โโโ __init__.py # Makes platforms a package
โ โโโ paypal.py # PayPal Module
โ โโโ hudsonrock.py # Hudson Rock Module
โโโ Assets/ # Assets folder
โโโ HandleHawk_Logo.png # HandleHawk logo
โโโ HandleHawk_small.png # HandleHawk logo (small)
โโโ Report_Sample[1].html # HandleHawk report sample
โโโ Report_Sample[2].html # HandleHawk report sample
โโโ Report_Sample[3].html # HandleHawk report sample
โโโ test1.png # Testing platforms before launch
โโโ test2.png # Testing platforms before launch
โโโ HandleHawk-cyberguy.pdf # Clean PDF report from html
โโโ Bluesky_Logo.png
โโโ Hudsonrock_Logo.png
โโโ Mastodon_Logo.png
โโโ Nostr_Logo.png
โโโ Paypal_Logo.png
โโโ Reddit_Logo.png
โโโ Snapchat_Logo.png
โโโ Truth-Social_Logo.png
โโโ X_Logo.png
โ Currently Supported Platforms
| Platform | Logo | Supported |
|---|---|---|
| BlueSky | โ | |
| Hudson Rock | โ | |
| Mastodon | โ | |
| Nostr | โ | |
| PayPal | โ | |
| โ | ||
| Snapchat | โ | |
| TruthSocial | โ | |
| X (Twitter) | โ + API |
๐ Features
- ๐ Scans multiple platforms:
- Bluesky
- Mastodon
- Nostr
- PayPal
- Snapchat
- TruthSocial
- Twitter (via optional RapidAPI)
- ๐ฅท๐ป Infostealer information from a username with the Hudson Rock module
- ๐ก๏ธ Resilient to Cloudflare thanks to cloudscraper
- ๐ Generates a clean, dark-mode HTML report
- ๐ง Smart spinner for each check (UX-friendly)
- ๐ Optional Twitter API key (kept local)
๐ง Advanced Nostr Support
- โ Supports pagination through all available pages of Nostr search results (up to hundreds of results!)
- ๐ Converts hex-encoded pubkeys to Nostr npub format using Bech32 encoding
- ๐ Generates accurate profile links:
https://nostrapp.link/npub... - ๐ Displays account creation date and time in human-readable format
This allows HandleHawk to return all Nostr profiles that match a username, with rich metadata and clickable profile URLs โ not just the first few!
๐ฆ Installation
git clone https://github.com/C3n7ral051nt4g3ncy/HandleHawk.git
cd HandleHawk
pip install -r requirements.txt
๐ Twitter API Key (Optional)
To enable Twitter checks (via RapidAPI), do the following:
- Create a free account on Rapid API
- Choose the free Twitter API plan (1000 requests per month) by Alexander Vikhorev
- Paste your API key into the file
twitter_api_key.txt - If no key is found, HandleHawk will skip X/Twitter and continue without errors
โ๏ธ Usage
Run the tool from terminal:
python3 handlehawk.py
https://github.com/user-attachments/assets/5c44834b-52dc-46b7-8b52-fc1d25f659fc
๐ฃ๏ธ Roadmap
A list of upcoming features and improvements planned for HandleHawk:
โ v1.0 (Completed)
- Core recon engine with spinner animations
- Cross-platform username scanning for:
- Mastodon
- Bluesky
- TruthSocial
- Nostr
- Snapchat
- Twitter (X) scanning via optional RapidAPI key
- HTML report generator with profile summaries & images which does more than other username enumeration tools
- Optional
API_KEY/folder for key management - User-agent spoofing & anti-bot headers
โ v1.1 (Completed)
- PayPal module added (platforms/paypal.py)
- Extract PayPal full name, currency, and avatar
- Refactored architecture to support modular platform checks
- Improved HTML report with PayPal-specific display logic
- Clean integration of external paypal.py instead of monolithic block
โ v1.2 (Completed)
- Hudson Rock module added to pull stealerinfo from a username module added (platforms/hudsonrock.py)
๐ง Planned for v1.3
- CSV report export
- JSON output for automation
- Support for more platforms:
- Threads
- Telegram
- YouTube
- GitHub
๐จโ๐ป Author
Developed by C3n7ral051nt4g3ncy
๐ก Suggestions?
- Open an issue or start a discussion! Contributions and feature ideas are welcome ๐ฆ
- If you use HandleHawk in your investigations, feel free to give a โญ๏ธ or suggest a feature!