shahbaaz-devsec/maltego-kali-lab-installer

GitHub: shahbaaz-devsec/maltego-kali-lab-installer

自动化在 Kali Linux 上安装配置 Maltego CE 的脚本,解决 Java 兼容性问题,让 OSINT 实验环境搭建变得简单。

Stars: 0 | Forks: 0

![Kali Linux](https://img.shields.io/badge/Kali-Linux-blue?logo=kalilinux) ![Docker](https://img.shields.io/badge/Docker-Ready-blue?logo=docker) ![Status](https://img.shields.io/badge/Status-Production--Ready-success) ![License](https://img.shields.io/badge/License-MIT-green) ![Maintained](https://img.shields.io/badge/Maintained-Yes-brightgreen) ![Maltego Kali Lab Installer 横幅](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/41e72b680d145708.png) ## 🚀 Maltego Kali Lab 安装程序 一个**生产就绪的安装程序**,可自动完成 **Kali Linux 上 Maltego CE** 的设置,包括: - Java 21 兼容性修复(对现代系统至关重要) - 通过 Kali 仓库自动安装 - 清洁的工作区设置 - 单行命令执行 - 安全且完整的卸载 ## ⚡ 单行安装 ``` bash <(curl -fsSL https://raw.githubusercontent.com/shahbaaz-devsec/maltego-kali-lab-installer/main/scripts/maltego_kali_lab_installer.sh) ``` ## 🧹 单行卸载 ``` bash <(curl -fsSL https://raw.githubusercontent.com/shahbaaz-devsec/maltego-kali-lab-installer/main/scripts/maltego_kali_uninstall.sh) ``` ## 🔍 验证 ``` command -v maltego || echo "maltego not found" dpkg-query -W -f='${Status}\n' maltego 2>/dev/null || echo "maltego package not installed" ``` 预期输出: ``` maltego not found maltego package not installed ``` ## ✨ 功能特性 * ✔ 全自动安装 * ✔ 修复 Java 模块兼容性问题(常见的 Maltego 故障) * ✔ 创建整洁的实验室工作区 * ✔ 安全的进程处理 * ✔ 支持后台执行 * ✔ 单行命令安装与卸载 * ✔ 可复现的环境设置 ## 📁 工作区结构 ``` ~/footprinting-lab-testfire/ ├── maltego/ │ ├── graphs/ │ ├── exports/ │ └── maltego-launch.log └── screenshots/ ``` ## 🧠 工作原理 1. 从 Kali 仓库安装 Maltego 2. 如果未安装,则安装 Java 21 3. 配置 Java 兼容性(修复运行时错误) 4. 创建结构化的工作区 5. 在后台启动 Maltego 6. 提供有引导的后续步骤 ## ⚙️ 用法 安装完成后: 1. 打开 Maltego 2. 使用 Maltego ID 登录 3. 创建一个新的 graph 4. 添加一个 Domain 实体 5. 运行 transforms ## 🐛 故障排除 ### Maltego 未启动 ``` pkill -f maltego maltego ``` ### Java 错误(重要) 脚本已修复以下问题: * `sun.awt.SunToolkit access errors` * `sun.security.ssl issues` * `NullPointerException in UI` ### 重置环境 ``` bash <(curl -fsSL https://raw.githubusercontent.com/shahbaaz-devsec/maltego-kali-lab-installer/main/scripts/maltego_kali_uninstall.sh) ``` ## 📸 截图 ### 从 GitHub 安装 ![Maltego 安装](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/d4bade6d95145712.png) ### Maltego UI 启动 ![Maltego UI](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/660d445998145714.png) ### 彻底卸载 ![Maltego 卸载](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/9f071379ae145716.png) ## ⚠️ 系统要求 * Kali Linux (Rolling) * 互联网连接 * Sudo 权限 ## 🔐 安全声明 此工具旨在用于: * OSINT * 安全研究 * 道德黑客实验室 ❗ 未经许可,请勿在系统上使用。 ## 📜 许可证 MIT 许可证 ## 👨‍💻 作者 **Mohammad Shahbaaz Ahmed** DevSecOps | 网络安全 | 自动化
标签:Cutter, Docker, ESC4, GitHub, Java 21, Linux工具, Maltego, OSINT, Shell脚本, 企业安全, 关联分析, 反取证, 图形化分析, 安全实验室, 安全评估, 安全防御评估, 实时处理, 情报收集, 攻击面测绘, 数字取证, 数据展示, 漏洞研究, 环境部署, 端口探测, 红队, 网络安全, 网络资产管理, 自动化安装, 自动化脚本, 请求拦截, 隐私保护