← 返回 Skills 市场
johnnywang2001

Ip Geo Toolkit

作者 John Wang · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
160
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install ip-geo-toolkit
功能描述
Look up IP geolocation, find your public IP, perform reverse DNS, and run bulk IP lookups. Uses free APIs (ip-api.com, ipify) with no API key required. No ex...
使用说明 (SKILL.md)

IP Geolocation Toolkit

Look up IP locations, ISP info, and reverse DNS with zero dependencies.

Commands

All commands use scripts/ip_geo.py.

Look Up IP(s)

python3 scripts/ip_geo.py lookup 8.8.8.8
python3 scripts/ip_geo.py lookup 8.8.8.8 1.1.1.1 9.9.9.9
python3 scripts/ip_geo.py lookup 8.8.8.8 --json

Returns: country, region, city, ZIP, coordinates, timezone, ISP, organization, AS number, and reverse DNS.

Find Your Public IP

python3 scripts/ip_geo.py myip
python3 scripts/ip_geo.py myip --json

Detects your public IP and runs a full geolocation lookup.

Bulk Lookup

python3 scripts/ip_geo.py bulk --input ips.txt
python3 scripts/ip_geo.py bulk --input ips.txt --json --output results.json
cat ips.txt | python3 scripts/ip_geo.py bulk --input -

Processes up to 100 IPs per batch via ip-api.com batch endpoint. Input file: one IP per line, lines starting with # are skipped.

Data Returned

Each lookup returns: country, countryCode, region, regionName, city, zip, lat, lon, timezone, isp, org, as (ASN), and reverse DNS (via local socket).

Rate Limits

Free ip-api.com tier: 45 requests/minute for single lookups, 15 requests/minute for batch. The script auto-throttles between requests.

安全使用建议
This skill appears internally consistent and low-risk: it performs IP geolocation and reverse DNS and does not ask for secrets. Before installing, be aware that any IPs you look up are sent to third-party services (ip-api.com, api.ipify.org, httpbin.org). If you plan to query sensitive/private IPs or run bulk lookups of internal networks, avoid sending those to external APIs. Also note the script calls ip-api over plain HTTP (not HTTPS) which could expose queries to interception on untrusted networks—use on trusted networks or modify the code to use an HTTPS-capable service if privacy is a concern.
功能分析
Type: OpenClaw Skill Name: ip-geo-toolkit Version: 1.0.0 The ip-geo-toolkit skill provides legitimate IP geolocation and reverse DNS functionality using standard Python libraries and public APIs (ip-api.com, ipify). The code in scripts/ip_geo.py is well-structured, includes rate-limiting to respect API terms, and contains no evidence of malicious behavior, data exfiltration, or prompt injection.
能力评估
Purpose & Capability
The name/description match the code: the script performs single and batch geolocation lookups (ip-api.com), discovers public IPs (ipify/httpbin), and does reverse DNS via socket.gethostbyaddr. No unrelated binaries, env vars, or config paths are requested.
Instruction Scope
SKILL.md instructs the agent to run the included Python script and to read input files/stdin for bulk mode—this is consistent with the stated functionality. Note: lookups are sent to third-party services (ip-api.com, api.ipify.org, httpbin.org) so queried IPs are transmitted off-host. The script uses http:// for ip-api.com (non-HTTPS), which could be susceptible to MITM on untrusted networks.
Install Mechanism
There is no install spec; the skill is instruction-only with a small pure-Python script and no external dependencies. Nothing is downloaded or written by an installer step.
Credentials
The skill requests no environment variables, credentials, or config paths. Network calls to public APIs are required for its purpose; no secret exfiltration mechanisms are present in the code.
Persistence & Privilege
The skill does not request always-on presence, does not modify other skills or global agent settings, and does not persist credentials. Agent autonomy is allowed by default but is not combined with elevated privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ip-geo-toolkit
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ip-geo-toolkit 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of ip-geo-toolkit. - Look up single or multiple IP addresses for geolocation, ISP, ASN, and reverse DNS info. - Find your public IP and retrieve its location details. - Run bulk IP lookups from a text file or standard input (up to 100 IPs per batch). - Outputs in plain text or JSON format. - Uses free APIs (ip-api.com, ipify) without requiring an API key. - No external dependencies; implemented in pure Python. - Handles API rate limits with built-in throttling.
元数据
Slug ip-geo-toolkit
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Ip Geo Toolkit 是什么?

Look up IP geolocation, find your public IP, perform reverse DNS, and run bulk IP lookups. Uses free APIs (ip-api.com, ipify) with no API key required. No ex... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 160 次。

如何安装 Ip Geo Toolkit?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ip-geo-toolkit」即可一键安装,无需额外配置。

Ip Geo Toolkit 是免费的吗?

是的,Ip Geo Toolkit 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Ip Geo Toolkit 支持哪些平台?

Ip Geo Toolkit 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Ip Geo Toolkit?

由 John Wang(@johnnywang2001)开发并维护,当前版本 v1.0.0。

💬 留言讨论