realMNohgee/ipinfo

GitHub: realMNohgee/ipinfo

一个零依赖的纯 Python 命令行工具,用于快速查询 IP 地址的地理位置、ISP、ASN 等情报信息。

Stars: 0 | Forks: 0

# ipinfo 🌐 **通过 ip-api.com 进行 IP 情报查询。** 零依赖,纯 Python 标准库。 从终端查询任何 IP 地址(或你自己的公网 IP)的地理位置、ISP、ASN 和时区信息。 ## 为什么开发它 IP 地理位置数据对于安全审计、网络调试以及了解流量来源至关重要。ipinfo 将免费的 ip-api.com 服务封装成了一个单文件 CLI 工具,并提供结构化的 JSON 输出 —— 无需 API 密钥,无需依赖,无需配置。 ## 一个工具,多种领域 | 领域 | ipinfo 的作用 | |---|---| | 🌐 **网络** | 定位 IP 地理位置,识别 ISP 和 ASN | | 🔒 **安全** | 审计流量来源,检测可疑 IP | | 🤖 **智能体 AI** | 利用 IP 元数据丰富智能体上下文 | | 🛠️ **DevOps** | 在终端工作流中快速查询 IP | ## 安装 ``` git clone git@github.com:realMNohgee/ipinfo.git cd ipinfo python3 ipinfo.py --help ``` ## 快速开始 ``` # 查询您自己的公共 IP 信息 python3 ipinfo.py self # 查询特定 IP python3 ipinfo.py lookup 8.8.8.8 # 用于自动化的 JSON 输出 python3 ipinfo.py lookup 8.8.8.8 --format json ``` 示例输出: ``` IP 8.8.8.8 Country United States Region Virginia City Ashburn ISP Google LLC Organization Google Public DNS ASN AS15169 Google LLC Timezone America/New_York ``` ## 许可证 MIT — 查看 [许可证](LICENSE)。 🧰 **[Hermtica Marketplace 上的工具](https://hermtica.com/marketplace)** — 开放、与智能体无关的 AI 智能体工具市场。
标签:IP查询, Python, 地理位置, 文档结构分析, 无后门, 网络工具, 逆向工具