s-r-e-e-r-a-j/IPAnalyzer
GitHub: s-r-e-e-r-a-j/IPAnalyzer
IPAnalyzer 是一款基于 Linux 的 OSINT IP 地址追踪工具,通过 Tor 网络集成实现匿名地理定位与 ASN 信息查询。
Stars: 66 | Forks: 9
## IPAnalyzer
IPAnalyzer 是一款专为 Linux 发行版构建的 OSINT 道德黑客工具,旨在收集有关 IP 地址的详细信息。该工具提供与任何给定 IP 地址相关的地理位置、时区、国家代码、ASN 以及其他有价值的数据。它还集成了 Tor 网络,通过在请求期间不断更改 IP 地址来确保匿名性并避免 API 速率限制。
此工具专为 Linux 发行版设计,例如 Debian、RHEL、Arch Linux、Kali Linux、Parrot OS、Ubuntu 和 Fedora。
## 功能
- **IP 地理定位:** 获取有关位置、国家代码、时区、语言等的详细信息。
- **ASN(自治系统号)查询:** 检索给定 IP 地址的 ASN 信息。
- **Tor 网络集成:** 自动通过 Tor 网络路由请求,以绕过 API 速率限制并提供匿名性。
- **API 请求:** 通过为每个请求更改 IP 地址,利用 Tor 持续获取信息。
- **交互式菜单:** 用户友好的界面,可轻松与工具交互并收集与 IP 相关的信息。
- **自动安装依赖:** 如果所需的依赖项不存在,则自动安装它们。
- **curl:** 用于向 API 发出 HTTP 请求以获取 IP 信息。
- **jq:** 轻量级且灵活的命令行 JSON 处理器。
- **Tor:** 用于通过 Tor 网络路由请求,以保持匿名并避免速率限制。
## 免责声明
IPAnalyzer 是一款合法的 OSINT 工具,仅出于教育和道德目的而创建。请负责任地使用它。
## 安装
要安装和运行 IPAnalyzer,请按照以下步骤操作:
1. **克隆仓库:**
```
git clone https://github.com/s-r-e-e-r-a-j/IPAnalyzer.git
```
2. **导航到 IPAnalyzer 目录**
```
cd IPAnalyzer
```
3. **导航到 IPAnalyzer 目录**
```
cd IPAnalyzer
```
4. **运行工具:**
您现在可以通过执行以下命令来运行 IPAnalyzer 工具:
```
sudo bash ipanalyzer.sh
```
这将启动该工具并显示交互式菜单。
## 用法
运行脚本后,您将看到一个交互式菜单,您可以在其中:
- **分析 IP:** 输入一个 IP 地址并接收有关它的详细信息,包括地理位置、国家、时区、ASN 等。
- **检查您自己的 IP:** 查看当前的 IP 地址(通过 Tor 或您的常规 IP),并验证请求是否正通过 Tor 路由。
- **退出工具:** 随时退出工具的选项。
## 示例:
```
_____ _____ _
|_ _| __ \ /\ | |
| | | |__) / \ _ __ __ _| |_ _ _______ _ __
| | | ___/ /\ \ | '_ \ / _` | | | | |_ / _ \ '__|
_| |_| | / ____ \| | | | (_| | | |_| |/ / __/ |
|_____|_| /_/ \_\_| |_|\__,_|_|\__, /___\___|_|
__/ |
|___/
Developer : Sreeraj
* GitHub: https://github.com/s-r-e-e-r-a-j
[01] My Original IP
[02] My Tor IP
[03] Track an IP
[00] Exit
[~] Select An Option:
```
按照提示分析任何 IP 或检查您自己的 IP。
## 工作原理
1. **IP 分析:** 当您选择分析 IP 地址的选项时,该工具会获取给定 IP 的城市、国家、地区、时区、语言和 ASN 等地理位置详细信息。
2. **Tor 集成:** 如果 IPAnalyzer 尚未运行,它会自动连接到 Tor 网络,确保每个请求都通过一个新 IP 地址路由,这有助于避免 API 施加的速率限制。
3. **匿名请求:** 该工具通过在分析过程中掩盖用户的真实 IP 地址来帮助维护隐私。
## 许可证
该工具是开源的,并在 MIT 许可证下提供。
标签:ESC4, IP追踪, OSINT, 应用安全, 情报收集, 攻击路径可视化, 漏洞研究, 黑客工具