ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

GPT_Vuln-analyzer GEO-IP地理定位实战:一键查询IP归属地、ISP与时区信息

GPT_Vuln-analyzer GEO-IP地理定位实战:一键查询IP归属地、ISP与时区信息 GPT_Vuln-analyzer GEO-IP地理定位实战一键查询IP归属地、ISP与时区信息【免费下载链接】GPT_Vuln-analyzerUses ChatGPT API, Bard API, and Llama2, Python-Nmap, DNS Recon, PCAP and JWT recon modules and uses the GPT3 model to create vulnerability reports based on Nmap scan data, and DNS scan information. It can also perform subdomain enumeration to a great extent项目地址: https://gitcode.com/gh_mirrors/gp/GPT_Vuln-analyzerGPT_Vuln-analyzerGVA是一款集成 Nmap、DNS、JWT、PCAP 与 AI 报告的网络安全分析工具其内置的GEO-IP 地理定位模块可以让新手用一条命令查询任意 IP 的归属地、运营商ISP、时区、经纬度、货币等 30 多项信息。本文带你从零配置到实战5 分钟掌握 GEO-IP 地理定位的完整用法。GEO-IP 地理定位模块能做什么GVA 的 GEO-IP 模块通过调用 ipgeolocation.io 接口把这个 IP 是谁的、在哪、几点一次性查清楚适合渗透测试、安全事件溯源、资产测绘等场景。一次查询可返回地理位置大洲、国家、省/州、城市、邮编、经纬度网络信息ISP 运营商、组织名称、连接类型时区信息时区名称、UTC 偏移、当前时间、是否夏令时地区属性国家代码、国家域名后缀、电话区号、当地货币所有结果都会以美观的表格形式渲染在终端中一目了然。一键安装3 步完成环境准备第 1 步获取代码与依赖克隆仓库并安装依赖要求 Python 3.10 以上git clone https://gitcode.com/gh_mirrors/gp/GPT_Vuln-analyzer cd GPT_Vuln-analyzer pip install -r requirements.txt第 2 步配置 API Key在项目的.env文件中配置 GEO-IP 所需的密钥Key 在 ipgeolocation.io 官网注册即可获得免费额度足够学习使用GEOIP_API_KEY 你的密钥第 3 步确认启动入口命令行入口gpt_vuln.py图形界面入口GVA_gui.pyGEO-IP 核心源码components/geo.py其中geo_ip_recon类封装了整个定位流程三种方式启动 IP 地理定位查询方式一命令行一行搞定推荐这是最快的 GEO-IP 地理定位用法指定目标 IP 和geo攻击类型即可python gpt_vuln.py --target 目标IP --attack geo例如查询185.220.101.1的归属信息工具会立即输出完整定位报告。方式二交互式菜单不想记命令直接启动交互菜单python gpt_vuln.py --menu True进入后选择4 - GEO-IP Enum按提示填入 API Key 和目标 IP回车即可。方式三GUI 图形界面运行python GVA_gui.py启动图形界面在功能列表中选择 GEOIP 窗口输入目标 IP 后点击执行适合不喜欢命令行的同学。读懂 GEO-IP 结果报告以查询某印度服务器为例GVA 输出的表格包含如下关键项字段示例值说明country_nameIndia国家名称city / zipcodeGurugram / 122003城市与邮编latitude / longitude28.44324 / 77.05501经纬度坐标ispBharti Airtel Limited网络运营商time_zone.nameAsia/Kolkata时区名称time_zone.offset5.5UTC 偏移量currencyINR (₹)当地货币is_euFalse是否欧盟地区 溯源提示结合ISP 时区 经纬度三个字段基本可以锁定一台服务器的物理归属与运维方是应急响应中快速判断攻击源来自哪里的利器。GEO-IP 模块是如何工作的整个模块非常轻量核心逻辑只有三步从.env读取GEOIP_API_KEY入口代码见gpt_vuln.py中的get_api_keys函数调用components/geo.py中geo_ip_recon.geoip()方法向 ipgeolocation.io 发起请求携带密钥与目标 IP拿到 JSON 响应后由components/assets.py统一渲染成终端表格如果你想在自己的脚本中复用这个能力也可以直接以库的形式导入from GVA.geo import geo_ip_recon geo_ip geo_ip_recon() result geo_ip.geoip(你的密钥, 8.8.8.8)打包模块源码位于package/GVA/geo.py方便二次开发。常见问题排查 FAQQ1提示KeyNotFound: Key Not Provided说明GEOIP_API_KEY未配置或.env文件未被加载。请确认文件位于项目根目录且变量名拼写正确大小写敏感。Q2提示InvalidTarget: Target Not Provided--target参数不能为空。GEO-IP 模式需要传入一个合法的 IPv4 地址不支持域名域名请先解析为 IP。Q3返回 429 或额度错误免费 Key 有每日调用上限请稍后再试或升级到更高额度的套餐。Q4结果和在线查询工具不一致IP 定位依赖运营商的 IP 段分配数据存在一定误差属正常现象精确度以经纬度 ISP 交叉验证为准。写在最后GPT_Vuln-analyzer 的 GEO-IP 模块用一条命令 一张表格的极简体验把 IP 归属地、ISP、时区查询变成了人人可用的技能。掌握它之后你还可以继续探索 GVA 的 Nmap 漏洞扫描、DNS 枚举、子域名爆破、JWT 分析与 PCAP 流量分析等模块——它们共同组成了一套完整的 AI 辅助安全分析工作流。⚠️ 请仅在获得授权的目标上进行测试遵守当地法律法规把工具用在正确的地方。【免费下载链接】GPT_Vuln-analyzerUses ChatGPT API, Bard API, and Llama2, Python-Nmap, DNS Recon, PCAP and JWT recon modules and uses the GPT3 model to create vulnerability reports based on Nmap scan data, and DNS scan information. It can also perform subdomain enumeration to a great extent项目地址: https://gitcode.com/gh_mirrors/gp/GPT_Vuln-analyzer创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表