☰
GhostTrack:命令行OSINT工具,核验IP归属与号码信息
2026/10/16 2:42:09 网站建设 项目流程

GhostTrack:命令行OSINT工具,核验IP归属与号码信息

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

GhostTrack 是一个命令行 OSINT 工具,把 IP 归属查询、手机号运营商解析、用户名平台足迹检索三件公开数据查询收进一个交互菜单,适合排查异常访问来源、自查隐私暴露面。

它解决什么问题,又解决不了什么

常见的起点是"日志里出现陌生 IP""不知道一个号码属于哪个运营商""想看某个用户名在哪些平台注册过"。GhostTrack 把这三类问题转成公开 API 与号段库查询,结果粒度停留在国家/城市/区域、运营商、时区和账号主页层级。

它做不了的事也要先想清楚:

  • 无法精确定位,城市或区域级别通常是上限;
  • 不获取任何未公开的私有数据;
  • 单条查询为主,没有批量处理或身份自动聚合能力。

如果任务需要批量排查或细粒度定位,这个工具本身满足不了。

最小运行路径

前置条件只有git和python3。Debian 系系统:

sudo apt-get install git python3

Termux 环境:

pkg install git python3

然后克隆仓库、安装依赖、启动主程序:

git clone https://gitcode.com/GitHub_Trending/gh/GhostTrack cd GhostTrack pip3 install -r requirements.txt python3 GhostTR.py

依赖只有 requirements.txt 里的requests和phonenumbers两个库。进入主菜单后按编号选择功能,入口逻辑都写在 GhostTR.py 里:1 到 4 依次是 IP Tracker、Show Your IP、Phone Tracker、Username Tracker,0 退出。

IP 归属查询返回哪些字段,结果怎么判断

输入一个目标 IP,工具向 ipwho.is 公开 API 发请求,一次输出国家、城市、大洲、区域、经纬度、邮编、时区与当地时间,以及网络侧信息:ASN、ORG、ISP、domain。ASN(Autonomous System Number,自治系统编号)用来区分不同网络,看到它就能判断 IP 背后的运营方是谁。末尾还会拼出一个可点击的 Google 地图链接,方便在地图上核对位置。

判断时有几个观察点:

  • 用 ISP 加国家判断 IP 更像数据中心、运营商还是住宅线路;
  • 若归属显示为数据中心网段,而你在排查"用户侧"事件,要怀疑中间存在代理或 CDN;
  • 城市与经纬度来自 IP 归属库,反映的是网络注册地,不等于访问者的实际位置。

手机号查询能解析出什么,两个注意点

输入带国际前缀的号码(示例+442083661177),工具用phonenumbers号段库在本地解析,输出归属地、地区码、时区、运营商、有效性与可能合法标记(valid / possible)、国际格式、移动端拨号格式、E.164 格式、国家码,并标注号码类型是移动还是固话。

两个容易踩的点:

  • 不带国家码的本地号码会默认按印尼(ID)解析,查之前务必确认国际区号正确,否则结果可能整体偏移;
  • "valid / possible" 只说明号段格式合法,不代表号码当前有人在使用。

用户名足迹检索的原理和误报边界

输入一个用户名,工具会逐个拼接 Facebook、Twitter、Instagram、LinkedIn、GitHub、YouTube、Telegram、TikTok 等约 20 个平台的资料页 URL 并发起 HTTP 请求,返回 200 的输出主页链接,其余标记Username not found。

用法上要注意:

  • 状态码判断注册与否存在误报空间:部分平台对不存在账号不返回 200,也有平台对一切请求返回 200,所以结果只能理解为"可能存在";
  • 命中不代表账号一定属于你要找的人,重名很常见,建议结合其他信息交叉确认。

边界与合规提醒

数据来源是公开 API 和公开号段库,粒度止于运营商、城市/区域与账号资料页,时效性以实际返回为准。适合的用途包括:

  • 排查自家服务器日志,分辨异常访问来源;
  • 自查自己的手机号与用户名在各平台的暴露面;
  • 数据质量核验,比如验证归属结果与已知事实是否一致。

不适合的用途是对未经授权的个体做身份调查、骚扰或商用追踪。把对象限定在可自证有授权的范围内,并保留查询记录以便说明用途。

装好之后先跑一遍验证清单

  1. 选 Show Your IP,确认外网可用,并记录自己的出口 IP,之后排查日志时可以排除自己产生的流量;
  2. 用一个已知归属的公网 IP 走 IP Tracker,核对国家、运营商、时区是否符合预期;
  3. 用一个已知归属的号码(如某运营商客服号)走 Phone Tracker,核对运营商与移动/固话判定是否正确;
  4. 用 Username Tracker 查一个自己确定活跃的用户名,记录实际命中的平台,作为后续误报率的心理基线。

把这四步的结果存一份笔记,之后每次做真实任务,都拿它当对照,先判断工具和网络是否正常,再判断结果本身。

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

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

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

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

立即咨询