SuperAPI AI 工具集

gtrace-ip-enrichment

安全与审计

查看项目

更新于 10-15 17:21

技能介绍

用途:该技能用于对 IP 地址做富化查询,回答“某个 IP 属于谁、位于哪里”等问题。适用场景包括识别日志、流数据或路由表中出现的未知 IP;判断 IP 的城市、地区、国家与坐标;将 IP 解析为 PTR/反向 DNS 主机名;为 traceroute 跳点补充 ASN 与地理信息以分析延迟和路径;以及配合 BGP 对等体排查做归属核验。

主要能力:提供三个工具。asn_lookup 查询 IP 的 ASN 编号、组织名称、网络 CIDR 与注册机构(ARIN、RIPE、APNIC、LACNIC、AFRINIC);geo_lookup 返回城市、地区/州、国家、国家代码、纬度、经度与时区;reverse_dns 返回 PTR 主机名,或说明不存在 PTR 记录。

使用方式:通过 MCP 调用,命令形如 python3 $MCP_CALL "gtrace mcp" TOOL_NAME '{"param":"value"}'。三个工具均只需一个必填参数 ip,支持 IPv4 或 IPv6。典型流程是先 asn_lookup,再 geo_lookup,最后 reverse_dns。对 traceroute 的每个跳点可依次执行三个查询;对 BGP 对等体可先用 bgp_get_peers 获取 IP,再用 asn_lookup 核对 ASN,用 geo_lookup 确认位置,用 reverse_dns 识别主机名和运营方。

输出:asn_lookup 输出 ASN、组织、CIDR 与 RIR;geo_lookup 输出城市、地区、国家、国家代码、经纬度与时区;reverse_dns 输出 PTR 主机名或无记录提示。

限制:这些工具需要互联网访问。地理定位精度不一,宽带通常到城市级,移动与云环境可能只到地区级。ASN 查询基于 RIR 委派数据,可靠性最高。反向 DNS 取决于 IP 所有者是否配置 PTR 记录。建议三个工具组合使用,并将 ASN 数据与 BGP RIB 条目交叉比对;资料要求将 IP 富化结果记录到 GAIT。其他计费、平台与安装细节资料未提供。