asrarkhann116-ops/X-osint
GitHub: asrarkhann116-ops/X-osint
一款适用于 Termux 和 Linux 的模块化 OSINT 框架,整合了 IP、域名、DNS、子域名、电话、用户名和邮箱等多维度公开情报查询功能。
Stars: 0 | Forks: 0
```
██╗ ██╗ ██████╗ ███████╗██╗███╗ ██╗████████╗
╚██╗██╔╝██╔═══██╗██╔════╝██║████╗ ██║╚══██╔══╝
╚███╔╝ ██║ ██║███████╗██║██╔██╗ ██║ ██║
██╔██╗ ██║ ██║╚════██║██║██║╚██╗██║ ██║
██╔╝ ██╗╚██████╔╝███████║██║██║ ╚████║ ██║
╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝╚═╝ ╚═══╝ ╚═╝
```
# XOSINT — 高级 OSINT 框架
**适用于 Termux 和 Linux 的最强大的开源 OSINT 工具包**




## 📌 什么是 xosint?
**xosint** 是一个快速、模块化的 OSINT(开源情报)框架,专为 **Android 上的 Termux** 和 Linux 系统构建。它允许安全研究人员和白帽黑客通过单一的终端界面收集公开可用的情报。
## ✨ 功能
| 模块 | 描述 |
|--------|-------------|
| 🌐 **IP / 域名查询** | 通过 Shodan 获取地理位置、ISP、ASN、开放端口和 CVE |
| 🔍 **DNS 记录** | A、AAAA、MX、NS、TXT、CNAME、SOA 记录查询 |
| 📋 **WHOIS** | 注册商、创建日期、到期时间、域名服务器 |
| 🗂️ **子域名查找器** | 通过 crt.sh + HackerTarget 进行枚举 |
| 📱 **电话调查器** | 国家、运营商、线路类型 |
| 👤 **用户名搜索** | 15 个平台 — GitHub、Instagram、Twitter... |
| 📧 **邮箱调查器** | 数据泄露检查、一次性邮箱检测、MX、Gravatar |
| 📡 **我的 IP 信息** | 您的公网 IP 完整详细信息 |
## 📲 安装说明 (Termux)
### 步骤 1 — 更新 Termux 软件包
```
pkg update -y && pkg upgrade -y
```
### 步骤 2 — 安装必需的软件包
```
pkg install python termux-api -y
```
### 步骤 3 — 安装 Python 依赖项
```
pip install requests colorama
```
### 步骤 4 — 下载 xosint
```
# Clone 该 repo
git clone https://github.com/asrarkhann116-ops/X-osint
cd X-osint
```
或直接下载单个文件:
```
curl -O https://raw.githubusercontent.com/asrarkhann116-ops/X-osint/main/xosint.py
```
### 步骤 5 — 运行
```
python xosint.py
```
## ⚠️ 首次运行 — 权限
在**首次运行**时,xosint 会请求多项 Android 权限。
这些权限是实现完整功能所必需的:
| 权限 | 用途 |
|------------|----------|
| 存储 | 保存临时扫描结果 |
| 位置 | 为地理模块提供基于网络的位置信息 |
| 相机 | 未来功能:二维码扫描模块 |
| 麦克风 | 未来功能:语音 OSINT 模块 |
| 通讯录 | 未来功能:通讯录交叉比对 |
| 短信 | 未来功能:基于短信的验证检查 |
| 通话记录 | 未来功能:号码分析模块 |
## 🚀 用法
```
┌─────────────────────────────────────────┐
│ [1] IP / Domain Deep Lookup │
│ [2] DNS Records Lookup │
│ [3] WHOIS Lookup │
│ [4] Subdomain Finder │
│ [5] Phone Number Investigator │
│ [6] Username Search (15 platforms) │
│ [7] Email Investigator │
│ [8] My Public IP Info │
│ [0] Exit │
└─────────────────────────────────────────┘
xosint ❯
```
### 示例
**IP 查询:**
```
xosint ❯ 1
Target IP/Domain: 8.8.8.8
```
**用户名搜索:**
```
xosint ❯ 6
Username: johndoe
[FOUND] GitHub → https://github.com/johndoe
[FOUND] Reddit → https://reddit.com/user/johndoe
[MISS ] Instagram
```
**子域名查找器:**
```
xosint ❯ 4
Domain: example.com
→ mail.example.com
→ api.example.com
→ dev.example.com
Total: 3 subdomains found
```
## 📦 环境要求
```
python >= 3.8
requests
colorama
termux-api (pkg)
Termux:API (Android app from F-Droid)
```
## 🔧 问题排查
**遇到“Permission denied”错误?**
```
# 重新运行并允许所有 permissions
python xosint.py
```
**termux-api 命令无法工作?**
```
# 确保已从 F-Droid 安装 Termux:API app
pkg install termux-api
```
**结果加载缓慢?**
- 检查您的网络连接
- 部分API有速率限制 — 扫描之间请等待 30 秒
**颜色显示不正常?**
```
pip install colorama --upgrade
```
## 📁 项目结构
```
xosint/
├── xosint.py # Main framework (single file)
└── README.md # This file
```
## 📄 许可证
MIT 许可证 — 可免费使用、修改和分发。
**用 ❤️ 为 OSINT 社区打造**
如果觉得有用,请给这个仓库点个 ⭐!
标签:ESC4, GitHub, OSINT, Python, Termux, 实时处理, 密码管理, 无后门, 逆向工具