ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

GhostTrack 批量定位实操:3 步改造,一次跑完所有目标

GhostTrack 批量定位实操:3 步改造,一次跑完所有目标 GhostTrack 批量定位实操3 步改造一次跑完所有目标【免费下载链接】GhostTrackUseful tool to track location or mobile number项目地址: https://gitcode.com/GitHub_Trending/gh/GhostTrackOSINT 查目标最磨人的是逐条录入进菜单、填一个、等结果、回菜单100 个目标就要重复 100 遍。要是 GhostTrack 批量定位能直接读清单、一口气跑完效率不就上来了好消息是原菜单结构很好扩展改三处就够。一分钟认识这个工具 GhostTrack 是一个 Python 命令行 OSINT 小工具能查 IP 地理位置、手机号码信息还能按用户名跨平台搜社交账号。目前菜单全是单条交互今天给它加一个批量入口。默认主菜单长这样动手实践5 分钟完成批量改造第一步装依赖写好目标清单先拉代码、装依赖。项目只依赖requests和phonenumbers两个库一条命令装完git clone https://gitcode.com/GitHub_Trending/gh/GhostTrack pip3 install -r requirements.txt然后在同目录建targets.txt一行一个目标——IP 四段数字号码用前缀的国际格式8.8.8.8 442083661177 6281234567890为什么一行一个批量函数按行读取即可这种格式边缘情况最少。第二步改 GhostTR.py 三处原 GhostTR.py 分工很清楚IP_Track()管 IPphoneGW()管号码但两者都写死用input()读取没法带参调用。所以前两处只放宽签名第三处新增批量函数并注册进菜单# ① 文件顶部新增一个 import import re # ② 两个函数签名各改一行不传参则回退到 input def IP_Track(ipNone): ip ip or input(f{Wh}\n Enter IP target : {Gr}) def phoneGW(targetNone): User_phone target or input(...) # 提示文案照旧 # ③ options 菜单前新增函数 def batch_track(): path input(f{Wh}Enter target list file: {Gr}) with open(path) as f: targets [l.strip() for l in f if l.strip()] for t in targets: if re.fullmatch(r(\d{1,3}\.){3}\d{1,3}, t): IP_Track(t) else: phoneGW(t)最后给options列表补一项菜单里就能看到新功能{num: 5, text: Batch Tracking, func: batch_track},第三步跑起来验证python3 GhostTR.py启动菜单底部多了 5 号项。选中它、输入targets.txt路径工具按清单逐个跑每个目标的结果完整展开。单条 IP 的输出长这样国家、城市、坐标、运营商一次给齐 注意一个现象每跑一个目标都会重画一次横幅。这是is_option装饰器每次都调run_banner()还带 1 秒延时所以屏幕不停刷新——属于展示行为不是报错。进阶玩法导出 CSV批量结果目前一屏一屏看把每条结果的字段收进列表、最后用标准库csv落盘就能得到可筛选的表格。失败重试IP 接口偶发 5xx循环里包一层 try/except把失败目标单独记一份回头只重跑那份文件。按国家分组有了 country 字段按它聚合导出一批目标的归属地立刻分类清晰。避坑指南号码归属地不对原因phoneGW()默认按印尼区域解析清单里漏了国家码号码就被当成印尼号。 解决统一写国际格式正确输出应像下面这样区域码、运营商、号码类型齐全文件路径写错直接退程序原因示例的open()没捕获异常FileNotFoundError会直接中断。 解决套一层 try/except或进循环前先用os.path.exists校验文件。屏幕不停清屏原因is_option装饰器每次触发run_banner()重绘界面。 解决属正常展示想要纯滚动日志可绕过装饰器直接调用逻辑参考源码结构即可。写在最后三处改造把逐条录入变成跑一遍清单。想看完整菜单和各追踪函数的实现细节直接读 GhostTR.py 源码安装与使用细节都在 README.md 里。【免费下载链接】GhostTrackUseful tool to track location or mobile number项目地址: https://gitcode.com/GitHub_Trending/gh/GhostTrack创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表