GhostTrack:IP追踪工具,三菜单搞定 OSINT 侦察
【免费下载链接】GhostTrackUseful tool to track location or mobile number项目地址: https://gitcode.com/GitHub_Trending/gh/GhostTrack
半夜收到一封来自陌生 IP 的登录提醒,你第一反应是:这台机器在哪?GhostTrack 就是干这个的 IP 追踪工具:输入 IP,告诉你城市、运营商和当地时间;输入一个用户名,告诉你哪些社交平台注册了同名账号。
🚀 跑起来只要 4 行
git clone https://gitcode.com/GitHub_Trending/gh/GhostTrack cd GhostTrack pip3 install -r requirements.txt python3 GhostTR.py依赖只有requests和phonenumbers两个库,Linux 下先装好 git 和 python3(Termux 也能跑,README 里有对应命令)。
跑起来之后你会看到一张 ASCII 鬼脸加 5 个数字菜单:1 是 IP 追踪,2 是查自己的出口 IP,3 是手机号查询,4 是用户名搜索,0 退出。选个数字就能开始,没有任何配置。
🔍 三个菜单各解决什么问题
IP Tracker:把 IP 落到城市级
输入一个目标 IP,它通过公开 API 返回一份相当完整的网络档案:
- 国家、城市、经纬度,附带一条可直接打开的 Google Maps 链接
- ISP 名称、ASN 和所属域名,判断对方是家用宽带还是云服务器
- 当地时区、UTC 偏移和当地时间,方便对照日志时间
典型场景:收到异地登录告警后,把告警里的 IP 丢进去,看看它落在的城市和你常驻城市是否一致,再决定要不要重置密码。菜单里的Show Your IP还能先查一下你自己的出口 IP,做对照实验。这就是最基础的命令行 IP 查询,不用翻网页一个个复制粘贴字段。
Phone Number Tracker:一个号码能读出什么
输入带国家码的完整号码(示例格式+6281xxxxxxxxx),它解析出:
- 地区代码和归属地(比如
+442083661177解析为 GB、London) - 运营商名称,以及号码是移动电话还是固定电话
- 合法性校验、国际格式和 E.164 格式转换
一个小坑:代码里默认国家是印尼,如果只输本地号码不加国家码,会被当成 +62 解析。典型场景:接到陌生来电,先查一下这个号码是不是境外座机,再决定回拨不回拨。
Username Tracker:这个 ID 被用在了哪
输入一个用户名,它批量访问 Facebook、Twitter、Instagram、LinkedIn、GitHub、YouTube、TikTok 等 23 个平台,逐个输出结果:找到就给出主页链接,没有则显示Username not found。
- 输入只需一个字符串,无需注册任何平台
- 每个平台单独列出,一眼扫完全貌
- 结果基于 URL 访问状态判断,个别平台可能误报
典型场景:手里只有一个论坛昵称,想知道这个人还活跃在哪些社区,一次搜索画出他的社交足迹分布,属于最轻量的社交账号批量搜索。
⚠️ 边界与红线
- 它查不到精确位置:IP 定位依赖公开数据库,精度到城市级别;手机号也只能给归属地和运营商,给不出机主是谁。
- 它读不到账号内容:用户名搜索只判断主页链接是否存在,不登录平台、不抓取聊天记录。
- 未经授权追踪他人、拼凑信息用于骚扰或人肉,是违法的:仅限自查安全事件或已授权的 OSINT 场景。
clone 下来先跑一遍,输入自己的 IP 看看被定位到哪个区,你就知道这套数据能给你什么、给不了什么。
【免费下载链接】GhostTrackUseful tool to track location or mobile number项目地址: https://gitcode.com/GitHub_Trending/gh/GhostTrack
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考