AldricAS/SaXwiT
GitHub: AldricAS/SaXwiT
SaXwiT 是一个基于 Python 的 OSINT 命令行工具,将电话号码情报、邮箱查询、用户名搜索和账户发现等五个常用情报模块整合到统一界面中。
Stars: 1 | Forks: 0
```
_____ _ __ _ ______
/ ___/____ | |/ / __(_)_ __/
\__ \/ __ `/ / | /| / / / / /
___/ / /_/ / || |/ |/ / / / /
/____/\__,_/_/|_||__/|__/_/ /_/
```
🌴 **S**ingle **A**ccess **X**-ray **W**eb **I**ntel **T**oolkit 🌴
*一个基于 Python 的 OSINT CLI —— 简洁、轻量且易于使用*
[](./LICENSE)
[](https://www.python.org/)
作者:**AldX**
## 🌿 关于 SaXwiT
SaXwiT 是一个基于 Python 的 OSINT(*开源情报*)CLI,它将
5 个流行的工具整合在一个简洁、一致的界面下。只需一条命令,
即可查询电话号码、电子邮件和用户名。
| 模块 | 依赖 | 功能 |
|---|---|---|
| 🌱 电话号码情报 | `phonenumbers` | 验证号码、运营商、地区、时区、线路类型 |
| 🌱 电子邮件 OSINT | `holehe` | 检查电子邮件是否在 120 多个平台上注册 |
| 🌱 手机账户 OSINT | `ignorant` | 检查电话号码是否在 Instagram/Snapchat/Amazon 上注册 |
| 🌱 用户名 OSINT | `maigret` | 在数百个社交网站上检查用户名 |
| 🌱 快速可用性扫描 | `socialscan` | 快速检查各大平台上的用户名/电子邮件可用性 |
## 📋 环境要求
- Python **3.9** 或更高版本
- `pip`(通常随 Python 一起安装)
- 互联网连接(所有检查均在线执行)
## 📦 安装说明
请选择与您的平台相匹配的指南。
### 🐧 Linux
```
# 1. 克隆或解压项目文件夹,然后 cd 进入该目录
cd saxwit
# 2. (推荐)创建一个虚拟环境
python3 -m venv venv
source venv/bin/activate
# 3. 安装所有依赖
pip install -r requirements.txt
# 4. 运行它
python3 saxwit_run.py
```
### 🪟 Windows
```
# 1. 确保已安装 Python 并将其添加到 PATH
python --version
# 2. 转到项目文件夹
cd saxwit
# 3. (推荐)创建一个虚拟环境
python -m venv venv
venv\Scripts\activate
# 4. 安装所有依赖
pip install -r requirements.txt
# 5. 运行它
python saxwit_run.py
```
### 📱 Termux (Android)
```
# 1. 更新 Termux 包
pkg update && pkg upgrade -y
# 2. 安装 Python 和支持工具
pkg install python git clang -y
# 3. 转到项目文件夹(在克隆/解压之后)
cd saxwit
# 4. 安装依赖
pip install -r requirements.txt
# 5. 运行它
python saxwit_run.py
```
## 🚀 用法
### 交互式菜单模式
```
python saxwit_run.py
```
### 直接命令模式(支持脚本)
```
# 分析电话号码
python saxwit_run.py phone "+14155552671" --region US
# 跨多个平台检查电子邮件
python saxwit_run.py email target@example.com
# 检查电话号码注册了哪些服务
python saxwit_run.py phoneacc +1 4155552671
# 跨数百个站点检查用户名 (maigret)
python saxwit_run.py username johndoe --top 300 --timeout 10
# 快速检查用户名/电子邮件的可用性
python saxwit_run.py scan "johndoe,jane.doe@example.com"
```
## 🗂️ 项目结构
```
saxwit/
├── saxwit_run.py # entry point
├── requirements.txt
├── LICENSE
└── saxwit/
├── banner.py # color theme & ASCII banner
├── cli.py # interactive menu + argparse
└── modules/
├── phone_intel.py # phonenumbers
├── email_osint.py # holehe
├── phone_osint.py # ignorant
├── username_maigret.py # maigret
└── username_socialscan.py # socialscan
```
## 🧭 使用道德规范
此工具专为教育、安全研究以及在线验证您自己的身份而构建。请勿使用它
来跟踪、骚扰或以其他方式侵犯他人的隐私。您需对自己
使用此工具的方式负全部责任。
## 🛠️ 常见问题排查
- **`ModuleNotFoundError`** → 确保您已在当前激活的环境中运行 `pip install -r requirements.txt`。
- **在 Termux 上安装缓慢/失败** → 确保已安装 `clang` 和 `git`,然后重试。
- **找不到 `python` 命令 (Windows)** → 改用 `py`。
## 📄 许可证
该项目基于 [MIT 许可证](./LICENSE) 授权。
🌴 **SaXwiT** —— 出于良好初衷,为安全研究和自我验证而构建 🌴
**作者:AldX**
标签:ESC4, OSINT, Python, 威胁情报, 实时处理, 开发者工具, 无后门, 账号查询, 逆向工具