☰
GhostTrack:一次查清 IP 归属地、手机号运营商与用户名注册平台
2026/10/9 1:21:10 网站建设 项目流程

GhostTrack:一次查清 IP 归属地、手机号运营商与用户名注册平台

【免费下载链接】GhostTrackUseful tool to track location or mobile number项目地址: https://gitcode.com/GitHub_Trending/gh/GhostTrack

排查日志时突然冒出个陌生 IP,想知道它到底在哪座城市?GhostTrack 是一款免费的命令行信息查询工具——IP、手机号、用户名,位置、归属地与平台注册情况一次查清。

🚀 从克隆到启动,一条命令链跑通全部功能

先让机器上具备 git 和 Python 3:Linux/macOS 执行sudo apt-get install git python3,Termux(安卓上的终端模拟器)则执行pkg install git python3。

依赖只用了两个包:requests(负责发 HTTP 请求)和 phonenumbers(负责解析电话号码),都写在 requirements.txt 里,克隆下来就能装:

git clone https://gitcode.com/GitHub_Trending/gh/GhostTrack cd GhostTrack pip3 install -r requirements.txt # 装上上面两个依赖 python3 GhostTR.py # 启动主程序

启动后先看到一段 ASCII 标志,接着是 5 个带编号的选项,输入数字回车即可进入,随时输入 0 退出程序:

五个编号分别对应:1 查 IP、2 查本机公网 IP、3 查手机号、4 查用户名。顺手把最轻的那个跑掉:第 2 项 Show Your IP 不用输入任何内容,选中后直接返回当前设备的公网 IP,核对网络配置时很方便。到这里咱们就摸清了整套工具的套路:菜单编号 → 输入值 → 出结果。

🔍 丢一个 IP 进去,2 秒拿回城市、坐标与运营商

在日志里排查陌生 IP、想先弄清它出自哪座城市、挂在哪家运营商名下时,用这个功能。

  1. 主菜单输入1回车
  2. 提示符出现后,输入要查的 IP,例如8.8.8.8
  3. 在线接口返回数据后,完整信息列表滚动输出

输入 8.8.8.8 之后,看到的结果长这样:

最值得看的两行是 City 和 Region,直接给出城市和省/州(示例里是山景城、加利福尼亚);ISP 一行(ISP 即运营商)告诉你这个 IP 挂在谁名下——示例里是 Google。Maps 一行给了现成的 Google Maps 链接,点开就能在地图上定位;Latitude/Longitude 是精确坐标,Current Time 为该 IP 所在地的当前时间,其余 Type IP、邮编、时区等字段算附赠信息。

📱 输一个国际格式的手机号,查清运营商、地区与移动/座机

线索里顺带牵出一个电话号码,或者手头有串号码想核实一下归属,就用这个功能。

  1. 主菜单输入3
  2. 输入带国家代码的号码,例如+442083661177(国际格式,加号与区号缺一不可)
  3. 回车后由 phonenumbers 库本地解析,不依赖联网,立刻出结果

上面这条 +442083661177 查出来的结果是这样:

最值得看的两行是 Location(归属地)和 Operator(运营商);Type 一行直接说明是移动号还是座机号——示例这条是英国座机。Valid number 与 Possible number 是两个布尔值,能快速判断号码格式本身是否合法;剩下几行是同一号码的不同排版格式。

🕵️ 输一个用户名,扫遍 20 多个社交平台

线索里只留了个账号名,想弄清它在哪些平台注册过账号,就交给这个功能。

  1. 主菜单输入4
  2. 输入目标用户名,例如asep
  3. 程序依次访问 Facebook、Twitter、Instagram、GitHub、TikTok 等平台,最后打印完整清单

输入 asep 之后,结果长这样:

清单里每个平台占一行:命中就给出主页链接,点开可亲自确认;没命中显示 "Username not found"。留意个别平台不认自动请求、会返回异常状态码,所以可能有误报漏报,重要结论点开链接人工复核一遍。

⚠️ 新手最容易踩的几个坑

  • 断网能用吗?IP 和用户名两项都要访问在线接口,全程需要稳定联网;只有手机号功能在本地解析,不联网也能跑。
  • 为什么手机号归属地查错了?号码必须写成带国家代码的国际格式,漏掉区号就会判错地区;程序的兜底默认地区是印尼(ID),偏差会被放大。
  • 为什么明明有账号却提示没找到?部分平台对自动化请求返回异常状态码,程序会把它记成未找到,属正常现象,建议自己打开页面核实。
  • 结果能直接当结论吗?数据来自公开接口与页面状态码,适合做初筛,最终结论别只依赖工具输出。
  • 能随便查别人吗?只把它用于自查、安全学习、核实本人信息;别拿它去调查他人或侵犯隐私,查询结果如何使用由你自己负责。

项目完全开源,欢迎直接克隆下来动手试;遇到 bug 或有改进想法,随时到项目里提出来。

【免费下载链接】GhostTrackUseful tool to track location or mobile number项目地址: https://gitcode.com/GitHub_Trending/gh/GhostTrack

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询