shahbaaz-devsec/maltego-kali-lab-installer
GitHub: shahbaaz-devsec/maltego-kali-lab-installer
自动化在 Kali Linux 上安装配置 Maltego CE 的脚本,解决 Java 兼容性问题,让 OSINT 实验环境搭建变得简单。
Stars: 0 | Forks: 0






## 🚀 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 UI 启动

### 彻底卸载

## ⚠️ 系统要求
* Kali Linux (Rolling)
* 互联网连接
* Sudo 权限
## 🔐 安全声明
此工具旨在用于:
* OSINT
* 安全研究
* 道德黑客实验室
❗ 未经许可,请勿在系统上使用。
## 📜 许可证
MIT 许可证
## 👨💻 作者
**Mohammad Shahbaaz Ahmed**
DevSecOps | 网络安全 | 自动化
标签:Cutter, Docker, ESC4, GitHub, Java 21, Linux工具, Maltego, OSINT, Shell脚本, 企业安全, 关联分析, 反取证, 图形化分析, 安全实验室, 安全评估, 安全防御评估, 实时处理, 情报收集, 攻击面测绘, 数字取证, 数据展示, 漏洞研究, 环境部署, 端口探测, 红队, 网络安全, 网络资产管理, 自动化安装, 自动化脚本, 请求拦截, 隐私保护