GhostTrack 免费安装教程:5 分钟跑通 IP 查询
【免费下载链接】GhostTrackUseful tool to track location or mobile number项目地址: https://gitcode.com/GitHub_Trending/gh/GhostTrack
GhostTrack 是一款免费的 Python 小工具,主打 OSINT 信息收集(OSINT 指只从公开渠道获取数据)。它把 IP 查询、号码归属地、用户名多平台检索装进了一个终端菜单,还附带"查看本机公网 IP"的选项。只要会敲 git 和 pip 这类基础命令,新手 5 分钟就能装完就跑,全程不需要写一行代码。
功能总览:装完即用的 4 个菜单
先看它能不能满足你的需求,再动手安装。启动后你会看到 5 个选项:
| 选项 | 菜单名 | 一句话说明 | 输入示例 |
|---|---|---|---|
| 1 | IP Tracker | 查 IP 所在国家、城市、运营商 | 8.8.8.8 |
| 2 | Show Your IP | 查看你本机的公网 IP | 无需输入 |
| 3 | Phone Tracker | 查号码归属地、运营商、号码类型 | +442083661177 |
| 4 | Username Tracker | 查用户名在 20 多个平台是否被占用 | asep |
| 0 | Exit | 退出工具 | 无 |
三个主功能对应三个问题:这个 IP 归哪个网络管、这个号码落在哪个城市、这个 ID 被哪些平台注册过。看完这张表,如果你都用不上,就不用往下装了。
从零跑起来:3 步安装
项目结构很轻,核心就一个主文件 GhostTR.py,requirements.txt 里只列了两个依赖:requests(负责发网络请求)和phonenumbers(负责解析号码)。
第 1 步,克隆代码到当前目录,只下载文件,不改动系统:
# 把整个仓库下载到本地目录,不修改系统文件 git clone https://gitcode.com/GitHub_Trending/gh/GhostTrack第 2 步装依赖、第 3 步启动程序,一个代码块搞定:
# 进入项目目录,给本机 Python 环境装上两个依赖库 cd GhostTrack pip3 install -r requirements.txt # 启动主程序,进入终端菜单 python3 GhostTR.py各系统只差系统依赖这一步:Debian/Ubuntu 用sudo apt-get install git python3,Termux(安卓上的终端)用pkg install git python3,macOS 和 Windows 一般已自带 git 和 Python,直接跳过即可。之后所有系统步骤完全一致。看到菜单输入数字就能操作,查完结果按回车回到菜单,可以继续选别的功能。
上手实测:3 个功能各跑一遍
IP 查询:10 秒定位 8.8.8.8 在哪
它回答的是:这个 IP 落在哪个国家、由哪家网络商提供。选 1,输入 8.8.8.8(谷歌的公共 DNS 地址),几秒后输出一长串字段:
- 国家、地区、城市:美国、加利福尼亚州、山景城
- 运营商 Google LLC,以及 ASN(标识网络运营机构的编号)
- 经纬度、时区、邮编、国旗
- 一条可直接打开的 Google 地图链接,方便核对位置
做服务器日志排查、想确认某个连接来自哪里的运维和安全爱好者,这个功能最常用。
号码归属地:几秒识别 +442083661177
它回答的是:这个号码来自哪里、属于什么线路。选 3,输入国际格式的号码,例如 +442083661177:
- 归属地伦敦,国家代码 44(英国)
- 类型显示为 This is a fixed-line number,即固定电话
- 本地号码 2083661177,时区 Europe/London
- 国际格式、E.164 格式(国际标准的号码书写格式)一并列出
接到陌生来电想核实来路、分辨推销和诈骗电话、做号码真实性检查的人,适合用它。
用户名检索:看 asep 在哪些平台被注册
它回答的是:这个 ID 在社交平台上的占用情况。选 4,输入用户名,比如 asep。工具会依次访问 Facebook、Twitter、Instagram、GitHub、YouTube、TikTok 等 20 多个平台的对应主页,命中的给出完整链接,没命中的标注 Username not found,最后列成一张清单。
做品牌保护、统一管理多平台账号、想一次看清某个 ID 被谁占用的运营和站长,这个功能很实用。
真实场景:三个用得上它的时刻
昨晚翻服务器日志,冒出几个看不认识的 IP。我挑了两个丢给 IP 菜单,几秒钟就看到一个在美国、一个挂在印尼的运营商名下,很快判断出是否属于正常流量。
接到一个陌生号码的来电,挂断后有点在意。把号码输进归属地功能,显示归属地伦敦、固话,心里有数后才决定要不要回拨。
做品牌账号管理时,我用品牌名跑了一遍用户名检索,发现它已经被三个平台注册,漏掉的平台当场就能补上。
用之前先知道:4 件必须知道的事
⚠️ IP 和号码数据都来自第三方数据源,存在更新滞后、部分地区查不到的情况,重要判断请用第二个渠道交叉核实。
⚠️ 用户名检索靠主页返回的 HTTP 状态码判断注册与否,平台改反爬或状态码时结果会漂移,关键平台建议手动点链接确认。
⚠️ 工具会请求外部接口和网页,高频批量调用容易触发限流甚至封 IP,批量处理时记得留间隔。
⚠️ 只查你有权了解的公开信息,不要大规模收集个人隐私,也不要违反各平台的服务条款。
再进一步:导出、批量与搭配
想留档时,把程序输出重定向到文件即可(例如python3 GhostTR.py > 结果.txt),或者用tee边看边存。想批量处理就写个循环脚本,把一整列 IP 或号码依次喂进去存成表格。搭配其他工具也顺:Nmap 扫出 IP、Wireshark 抓包定位来源,GhostTrack 负责把 IP 翻译成地理位置。
目前由维护者 HunxByts 持续维护,最新版本 2.2。工具不大,却把信息收集的常见动作收进一个菜单,装完就能用,需要时查一下即可。
【免费下载链接】GhostTrackUseful tool to track location or mobile number项目地址: https://gitcode.com/GitHub_Trending/gh/GhostTrack
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考