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: MIT](https://img.shields.io/badge/License-MIT-3a7d44.svg)](./LICENSE) [![Python](https://img.shields.io/badge/Python-3.9%2B-3a7d44.svg)](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, 威胁情报, 实时处理, 开发者工具, 无后门, 账号查询, 逆向工具