How to Install Maltego on Kali Linux, Windows & macOS
Step-by-step installation guide for Maltego on all major platforms. Includes Java setup, first launch configuration, account creation, and transform setup.
# How to Install Maltego on Kali Linux, Windows & macOS
Maltego is a Java-based application that runs on all major operating systems. This guide provides detailed installation instructions for Kali Linux, Windows, and macOS, along with post-installation configuration to get you investigating in minutes.
Prerequisites
Before installing Maltego, ensure your system meets these requirements:
System Requirements
| Component | Minimum | Recommended |
|-----------|---------|-------------|
| RAM | 4 GB | 8 GB+ |
| Disk Space | 2 GB free | 10 GB+ free |
| Java | JDK 11 or later | JDK 17 LTS |
| CPU | Dual-core | Quad-core+ |
| Display | 1280x720 | 1920x1080+ |
| Internet | Required for transforms | Broadband recommended |
Java Installation
Maltego requires Java to run. The recommended version is JDK 17 LTS.
Kali Linux
# Update package lists
sudo apt update
# Install JDK 17
sudo apt install -y openjdk-17-jdk
# Verify installation
java -version
# Set JAVA_HOME
echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc
source ~/.bashrc
Windows
java -version
macOS
# Using Homebrew (recommended)
brew install openjdk@17
# Set JAVA_HOME
echo 'export JAVA_HOME=/opt/homebrew/opt/openjdk@17' >> ~/.zshrc
source ~/.zshrc
# Or download from Adoptium
# Download the .pkg installer and run it
Installation on Kali Linux
Kali Linux often comes with Maltego pre-installed. If not, follow these steps.
Method 1: Using apt (Recommended)
# Update package lists
sudo apt update
# Install Maltego
sudo apt install -y maltego
# Launch Maltego
maltego
Method 2: Manual Download
Installation on Windows
Installation on macOS
First Launch Configuration
Account Setup
Transform Configuration
- DNS (Domain Name System)
- WHOIS
- IP Address
- Email Address
Performance Tuning
# Edit Maltego memory settings (if needed)
# Find maltego.conf or bin/maltego
# Increase Java heap size:
# -Xmx4g (for 4GB RAM)
# -Xmx8g (for 8GB+ RAM)
Verification
Test your installation:
Common Installation Issues
| Issue | Cause | Solution |
|-------|-------|----------|
| Java not found | JAVA_HOME not set | Set JAVA_HOME environment variable |
| Maltego won't start | Insufficient memory | Increase Java heap size in config |
| Transforms fail | No internet or API keys | Check connectivity and API key configuration |
| Gatekeeper blocks (macOS) | unsigned app | Allow in System Preferences > Security |
| Blank screen | Java version mismatch | Ensure JDK 17 is installed and JAVA_HOME points to it |