sherlock-project

sherlock-project / sherlock

#8
79,3439,247+994 todayPython

Hunt down social media accounts by username across social networks

💡 Use Cases

最适合需要快速、批量查找特定用户名在数百个社交平台关联账户的网络安全调查和情报收集场景。

红队渗透测试

Problem: 在渗透测试前期,需要快速收集目标员工的社交媒体账户信息,以寻找可能的钓鱼攻击入口或密码泄露线索,但手动在数百个平台搜索效率极低。

Solution: 使用Sherlock输入目标用户名,自动在400+社交平台搜索,快速发现目标可能拥有的所有关联账户,生成报告供后续社工攻击分析。

Example: 输入 `sherlock john_doe`,几分钟内获得目标在Twitter、LinkedIn、GitHub等平台的账户链接,发现其在一个小众论坛使用相同用户名且密码可能已泄露。

数字取证调查

Problem: 调查网络犯罪案件时,需要追踪嫌疑人的数字足迹,但嫌疑人可能使用相同用户名在多个社交平台活动,逐个平台排查耗时耗力。

Solution: 通过Sherlock批量搜索嫌疑人用户名,自动发现其在各平台的账户,快速绘制其社交网络图谱,为案件提供关键线索。

Example: 调查一起网络诈骗案,输入嫌疑人用户名 `scammer123`,发现其在Reddit、Discord、Steam等平台的活跃账户,找到其作案历史记录。

企业安全审计

Problem: 企业需要定期检查员工是否在社交媒体泄露公司敏感信息,但员工可能使用个人账户在未知平台发言,传统监控方法覆盖不全。

Solution: 使用Sherlock批量检查员工常用用户名,发现其在各类社交平台的账户,评估信息泄露风险。

Example: 输入员工用户名列表 `sherlock user1 user2 user3`,批量搜索后发现某员工在技术论坛泄露了内部系统截图。

个人品牌保护

Problem: 个人或品牌方想了解自己的用户名是否被他人冒用在其他平台,手动检查数百个平台不现实。

Solution: 运行Sherlock搜索自己的品牌名或常用用户名,快速发现是否有仿冒账户或未经授权的使用情况。

Example: 品牌方输入 `mybrand`,发现有人在TikTok、Instagram等平台使用相同用户名发布误导性内容,及时采取维权措施。

📊 Project Info

Language
Python
Stars
79,343
Forks
9,247
Today
+994
Ranking
#8
Collection
Overall
Trending Date
April 4, 2026
Last Push
4/4/2026

🏷️ Topics

clicticybersecurityforensicshacktoberfestinformation-gatheringinfoseclinuxosintpentestingpythonpython3reconnaissanceredteamsherlocktools

📸 Screenshots

sherlock screenshot 1sherlock screenshot 2