Unworthy-Thor/osint-tracker
GitHub: Unworthy-Thor/osint-tracker
一款轻量级 OSINT 用户名搜索工具,支持同时在 10 个主流社交媒体平台上查询指定用户名的注册情况。
Stars: 0 | Forks: 0
# OSINT 用户名追踪器
一个面向初学者的网络安全项目,可以同时跨 10 个社交媒体平台搜索某个用户名。
由 Arsalan Anwer 构建,作为我的网络安全学习作品集的一部分。
## 什么是 OSINT?
OSINT 代表开源情报(Open Source Intelligence)。它是指利用社交媒体、网站和公开数据库等公开来源收集有关某人的信息。
在渗透测试中,OSINT 始终是第一步。在攻击系统之前,渗透测试人员会尽可能收集关于目标的信息。
该工具自动化了该过程的一部分——查找用户名存在于网络上的哪些位置。
## 该工具的功能
你向该工具提供一个用户名。然后它会自动检查 10 个平台,并告诉你该用户名存在于哪里。结果采用颜色编码——绿色表示找到,红色表示未找到。
最后,它会自动将完整报告保存到文本文件中。
检查的平台:
- GitHub
- Reddit
- Twitter
- Instagram
- TikTok
- Pinterest
- Tumblr
- Pastebin
- Twitch
- Steam
## 如何运行该工具
步骤 1 — 下载项目
git clone https://github.com/YOUR_USERNAME/osint-tracker
cd osint-tracker
步骤 2 — 安装所需的库
pip install requests colorama
步骤 3 — 运行工具
python osint_tracker.py
步骤 4 — 根据提示输入用户名
Enter a username to search: john
## 示例输出
Searching for username: john
[+] FOUND GitHub --> https://github.com/john
[+] FOUND Reddit --> https://www.reddit.com/user/john
[-] not found Tumblr
[+] FOUND Twitch --> https://www.twitch.tv/john
Found: 7 Not Found: 3
Results saved to: results_john_20260523_120000.txt
## 重要提示
该工具仅检查用户名是否存在于某个平台上。它不验证该个人资料是否属于你要查找的人。始终需要通过查看头像、简介和帖子来进行人工交叉比对。
这与 Sherlock 等专业 OSINT 工具具有相同的局限性。
当你已经知道某人使用的确切用户名时,该工具最为实用。
## 为什么构建此工具
在我的网络安全实习期间,我对 OWASP Juice Shop 和 Zero Bank 进行了渗透测试,并使用 Nmap 进行了网络侦察。这个项目自动化了我在实习期间学到的 OSINT 和侦察阶段中的用户名枚举部分。
## 免责声明
该工具仅供教育目的使用。仅将其用于搜索你有权调查的用户名。对于该工具的任何滥用,作者概不负责。
## 作者
Arsalan Anwer
网络安全专业学生
标签:ESC4, OSINT, Python, 无后门, 网络调试, 自动化, 逆向工具