Broken Link Hunter — a lightweight, async toolkit for discovering and verifying broken social media links across large web scopes.
- 🔍 Scans pages or entire domain lists for social links (Instagram, TikTok, X/Twitter, Facebook)
- ✅ Detects broken profiles automatically
- 🧭 Validates which pages contain the broken links
- 💾 Saves results progressively — no data loss if interrupted
- ⚡ Built on async I/O (fast and lightweight)
git clone https://github.com/yourusername/BLHify.git
cd BLHify
pip install -r requirements.txtExtract all social links from a single URL or list of URLs.
python3 scanner.py -s https://example.com
python3 scanner.py -f urls.txt -o social_links.txtCheck which social media profiles no longer exist or are misconfigured.
python3 check.py -i social_links.txt -o broken_links.txtIdentify which page(s) contain the broken links.
python3 validate.py -b broken_links.txt -u urls.txt# Step 1: Collect URLs
cat scope.txt | katana -silent > urls.txt
# Step 2: Scan for social links
python3 scanner.py -f urls.txt
# Step 3: Check for broken profiles
python3 check.py -i social_links.txt
# Step 4: Validate which pages reference broken links
python3 validate.py -b broken_links.txt -u urls.txt- Recommended concurrency:
-c 5(to avoid overloading servers) - Always get permission before testing live targets
- Ideal for recon, bug bounty, and digital hygiene
This project is licensed under the MIT License — see the LICENSE file for details.
Aaditya Vinayak
Penetration Tester & Security Researcher
https://vaadi.site
BLHify is intended for ethical security testing and educational use only.
The author assumes no liability for misuse or damage caused by this tool.