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, 地理位置, 文档结构分析, 无后门, 网络工具, 逆向工具