BadPrivacyclub/Laitoxx-Multi-Tool-TUI

GitHub: BadPrivacyclub/Laitoxx-Multi-Tool-TUI

基于 Python 和 Textual 框架构建的全平台终端安全与 OSINT 多功能工具包,集成信息收集、网络扫描、Web 审计与密码学实用工具。

Stars: 2 | Forks: 0

Laitoxx Multi-Tool TUI

Laitoxx Multi-Tool TUI

OSINT 与网络安全工具包 · 终端优先 · Python 3.13 · Textual

## 🇬🇧 ### 这是什么? Laitoxx Multi-Tool TUI 是一个基于 Python 3.13 和 [Textual](https://textual.textualize.io/) 构建的终端 OSINT 与网络安全工具包。它可以在任何拥有现代终端的环境中运行 —— Linux、Windows Terminal、WSL、SSH 以及 Android 上的原生 Termux。主界面只需一条命令即可启动: ``` python cli.py ``` ### 🛠️ 功能 #### 🔍 OSINT | 工具 | 描述 | |---|---| | **IP Info** | 地理定位、ASN、ISP、滥用联系方式 | | **Phone Search** | 运营商、国家、时区、VK/Avito/网络链接 | | **Email Validator** | MX 记录、SMTP 检查、信誉度 | | **Username OSINT** | 跨平台用户名搜索,覆盖 500+ 网站,头像下载,昵称变体,数字画像 | | **Gmail OSINT** | 账号恢复信息,关联服务 | | **Google OSINT** | 基于 Dork 的搜索查询 | | **Telegram Search** | 通过 Telegram API 进行用户名和手机号搜索 | | **Image Search** | 跨引擎反向图片搜索 | | **Data Search** | 跨多个开放源的聚合搜索 | | **DB Searcher** | 搜索本地泄露数据库 | | **User Search by Phone** | 手机号 → 社交媒体交叉比对 | #### 🌐 Web 与网络 | 工具 | 描述 | |---|---| | **HTTP Inspector** | Headers、cookies、重定向、安全头分析 | | **Website Info** | WHOIS、DNS、服务器指纹 | | **Subdomain Finder** | 被动与主动子域名枚举 | | **Tech Detector** | CMS、框架、库检测 | | **CMS Audit** | WordPress/Joomla/Drupal 漏洞检查 | | **Web Crawler** | 链接提取与站点映射 | | **Web Security Tools** | XSS、SQLi、开放重定向扫描器 | | **Port Scanner** | 快速异步 TCP 端口扫描器 | | **Nmap Scanner** | 完整的 nmap 集成,支持 XML 解析与配置 profile | | **CIDR Calculator** | 子网计算、广播、范围 | | **MAC Lookup** | OUI 供应商数据库查询 | #### 🔐 加密与实用工具 | 工具 | 描述 | |---|---| | **Hash Identifier** | 通过签名检测哈希类型 | | **Text Hasher** | MD5、SHA-1/256/512、bcrypt 等 | | **Rainbow Table Generator** | 生成哈希:明文表 | | **JWT Analyzer** | 解码、检查并检测 JWT 漏洞 | | **Password Generator** | 基于熵的密码/口令生成器 | | **Regex Tester** | 交互式正则表达式沙盒 | | **Text Transformer** | Base64、URL 编码、hex、ROT13 等 | #### 📸 照片地理定位 两种用于定位照片拍摄地点的模式: 两者均在后台 worker 进程中运行 —— TUI 在执行繁重的 AI 任务时保持响应。 #### 🧩 Lua 插件系统 使用自定义 Lua 脚本扩展工具。插件在启动时自动发现,具有沙盒文件访问权限、感知代理的 HTTP helper,并可生成图形报告。详见 [`docs/guides/plugin-building.md`](./docs/guides/plugin-building.md)。 内置插件: - **LeakOSINT Search** — 查询 LeakOSINT API 并构建链接图 - **IP Lookup** — 丰富的 IP 信息与图形输出 - **TikTok** — 个人资料抓取 - **IOC Extractor** — 从文本中提取威胁指标 - **GitHub Chrono Locator** — 通过提交时区模式定位开发者 #### ⚙️ TUI 界面 - 带有命令面板的键盘导航 (`Ctrl+P`) - 实时工具过滤 (`/` 或 `f`) - 17 种内置主题 (Dracula、Nord、Cyberpunk、Matrix 等) - 代理设置 —— HTTP、HTTPS、SOCKS5 —— 可从设置窗口配置 - 为任何工具结果导出 HTML 报告 - 本地化:🇬🇧 英文 / 🇷🇺 俄文 ### 📦 安装 #### 🐧 Debian / Ubuntu / Kali ``` git clone https://github.com/BadPrivacyclub/Laitoxx-Multi-Tool-TUI.git cd Laitoxx-Multi-Tool-TUI bash install-debian.sh source .venv/bin/activate python cli.py ``` 或使用统一安装程序: ``` python3 install.py source .venv/bin/activate python cli.py ``` 单独安装 nmap: ``` sudo apt install nmap ``` #### 📱 Termux (Android)

Laitoxx running on Termux

Laitoxx 在 Termux 中原生运行 —— 核心工具无需 proot 或模拟器。 ``` pkg update && pkg install git python nmap git clone https://github.com/BadPrivacyclub/Laitoxx-Multi-Tool-TUI.git cd Laitoxx-Multi-Tool-TUI bash install-termux.sh source .venv/bin/activate python cli.py ``` #### 🪟 Windows ``` git clone https://github.com/BadPrivacyclub/Laitoxx-Multi-Tool-TUI.git cd Laitoxx-Multi-Tool-TUI install.bat .venv\Scripts\activate.bat python cli.py ``` 从 [nmap.org](https://nmap.org/download.html) 安装 nmap 并将其添加到 `PATH` 中。 #### 🍎 macOS / 其他 Unix ``` git clone https://github.com/BadPrivacyclub/Laitoxx-Multi-Tool-TUI.git cd Laitoxx-Multi-Tool-TUI bash install.sh source .venv/bin/activate python cli.py ``` #### 可选:照片地理定位 ``` python -m pip install -r requirements-photo2geo-geoclip.txt ``` 或向统一安装程序传递 `--install-planet`: ``` python install.py --install-planet ``` ### ⌨️ 快捷键 | 键位 | 操作 | |---|---| | `/` 或 `f` | 聚焦工具过滤 | | `m` | 聚焦工具菜单 | | `Enter` / `r` | 运行选定的工具 | | `o` | 聚焦输出 | | `s` | 保存 HTML 报告 | | `,` 或 `Ctrl+,` | 打开设置 | | `Ctrl+P` | 命令面板 | | `q` | 退出 | ### ⚠️ 免责声明 请仅将此软件用于教育、安全研究、CTF 挑战以及您已获授权测试的系统。作者不对任何滥用或未经授权的活动承担责任。 ## 🇷🇺 ### Laitoxx Multi-Tool TUI 是什么? Laitoxx Multi-Tool TUI — это консольный инструмент для OSINT и кибербезопасности, построенный на Python 3.13 и [Textual](https://textual.textualize.io/). Работает везде, где есть современный терминал — Linux, Windows Terminal, WSL, SSH и нативный Termux на Android. Запуск одной командой: ``` python cli.py ``` ### 🛠️ 功能 #### 🔍 OSINT | Инструмент | Описание | |---|---| | **IP Info** | Геолокация, ASN, ISP, контакты abuse | | **Поиск по номеру** | Оператор, страна, часовой пояс, ссылки VK/Avito | | **Email Validator** | MX-записи, SMTP-проверки, репутация | | **Username OSINT** | Поиск никнейма на 500+ сайтах, скачивание аватаров, генератор вариантов, цифровой портрет | | **Gmail OSINT** | Информация о восстановлении аккаунта и связанных сервисах | | **Google OSINT** | Поисковые запросы на основе дорков | | **Telegram Search** | Поиск по нику и номеру через Telegram API | | **Image Search** | Обратный поиск изображений по нескольким движкам | | **Data Search** | Агрегированный поиск по открытым источникам | | **DB Searcher** | Поиск по локальным базам утечек | | **Поиск по телефону** | Телефон → кросс-поиск по соцсетям | #### 🌐 网络与 Web | Инструмент | Описание | |---|---| | **HTTP Inspector** | Заголовки, куки, редиректы, анализ security-заголовков | | **Website Info** | WHOIS, DNS, отпечаток сервера | | **Subdomain Finder** | Пассивный и активный поиск поддоменов | | **Tech Detector** | Определение CMS, фреймворков и библиотек | | **CMS Audit** | Проверка уязвимостей WordPress / Joomla / Drupal | | **Web Crawler** | Извлечение ссылок и картография сайта | | **Web Security Tools** | Сканер XSS, SQLi, open redirect | | **Port Scanner** | Быстрый асинхронный TCP-сканер портов | | **Nmap Scanner** | Полная интеграция nmap с парсингом XML и профилями | | **CIDR Calculator** | Подсети, broadcast, диапазоны | | **MAC Lookup** | Поиск вендора по OUI базе | #### 🔐 加密与实用工具 | Инструмент | Описание | |---|---| | **Hash Identifier** | Определение типа хэша по сигнатуре | | **Text Hasher** | MD5, SHA-1/256/512, bcrypt и другие | | **Rainbow Table Generator** | Генерация таблиц хэш:текст | | **JWT Analyzer** | Декодирование, инспекция и поиск уязвимостей JWT | | **Password Generator** | Генератор паролей и парольных фраз на основе энтропии | | **Regex Tester** | Интерактивная sandbox для регулярных выражений | | **Text Transformer** | Base64, URL encode, hex, ROT13 и другие | #### 📸 照片地理定位 Два режима определения места съёмки фотографии: Оба режима работают в фоновом процессе — TUI остаётся отзывчивым во время тяжёлых вычислений. #### 🧩 Lua 插件 Расширяйте инструментарий своими Lua-скриптами. Плагины обнаруживаются автоматически, имеют песочницу для файлового доступа и прокси-aware HTTP-хелперы, умеют строить граф-отчёты. Документация: [`docs/guides/plugin-building.md`](./docs/guides/plugin-building.md). Встроенные плагины: - **LeakOSINT Search** — запросы к LeakOSINT API и построение граф-связей - **IP Lookup** — расширенная информация об IP с графом - **TikTok** — сбор данных профиля - **IOC Extractor** — извлечение индикаторов компрометации из текста - **GitHub Chrono Locator** — определение локации разработчика по временным паттернам коммитов #### ⚙️ TUI 界面 - Навигация с клавиатуры, командная палитра (`Ctrl+P`) - Живой фильтр инструментов (`/` или `f`) - 17 встроенных тем (Dracula, Nord, Cyberpunk, Matrix и другие) - Прокси — HTTP, HTTPS, SOCKS5 — из окна настроек - Экспорт результатов в HTML-отчёт - Локализация: 🇬🇧 英文 / 🇷🇺 俄文 ### 📦 安装说明 #### 🐧 Debian / Ubuntu / Kali ``` git clone https://github.com/BadPrivacyclub/Laitoxx-Multi-Tool-TUI.git cd Laitoxx-Multi-Tool-TUI bash install-debian.sh source .venv/bin/activate python cli.py ``` Или через универсальный установщик: ``` python3 install.py source .venv/bin/activate python cli.py ``` Установить nmap: ``` sudo apt install nmap ``` #### 📱 Termux (Android)

Laitoxx в Termux

Laitoxx работает нативно в Termux — proot и эмуляция не нужны для основных инструментов. ``` pkg update && pkg install git python nmap git clone https://github.com/BadPrivacyclub/Laitoxx-Multi-Tool-TUI.git cd Laitoxx-Multi-Tool-TUI bash install-termux.sh source .venv/bin/activate python cli.py ``` #### 🪟 Windows ``` git clone https://github.com/BadPrivacyclub/Laitoxx-Multi-Tool-TUI.git cd Laitoxx-Multi-Tool-TUI install.bat .venv\Scripts\activate.bat python cli.py ``` Установить nmap с [nmap.org](https://nmap.org/download.html) и добавить в `PATH`. #### 🍎 macOS / 其他 Unix ``` git clone https://github.com/BadPrivacyclub/Laitoxx-Multi-Tool-TUI.git cd Laitoxx-Multi-Tool-TUI bash install.sh source .venv/bin/activate python cli.py ``` #### Опционально: 照片地理定位 (GeoCLIP) ``` python -m pip install -r requirements-photo2geo-geoclip.txt ``` Или через установщик: ``` python install.py --install-planet ``` ### ⌨️ 快捷键 | Клавиша | Действие | |---|---| | `/` или `f` | 聚焦工具过滤 | | `m` | 聚焦工具菜单 | | `Enter` / `r` | 运行选定的工具 | | `o` | 聚焦输出 | | `s` | 保存 HTML 报告 | | `,` или `Ctrl+,` | 打开设置 | | `Ctrl+P` | 命令面板 | | `q` | 退出 | ### ⚠️ 免责声明 Используйте этот инструмент только в образовательных целях, для исследований безопасности, CTF-соревнований и систем, которые вы уполномочены тестировать. Авторы не несут ответственности за неправомерное использование.
标签:CTI, rizin