GO KALI FREE
BeginnerMaltego

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.

#maltego#installation#kali-linux#windows#macos#setup#java

# 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

  • Download JDK 17 from [Adoptium](https://adoptium.net) or [Oracle](https://www.oracle.com/java/technologies/downloads/)
  • Run the installer
  • Follow the installation wizard
  • Ensure Java is added to PATH
  • Verify by opening Command Prompt and running:
  • 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

  • Visit [maltego.com](https://www.maltego.com)
  • Download the Linux .deb package
  • Install with: `sudo dpkg -i maltego_*.deb`
  • Fix dependencies: `sudo apt install -f`
  • Installation on Windows

  • Download the Windows installer from [maltego.com](https://www.maltego.com)
  • Run the .msi installer
  • Follow the installation wizard
  • Choose installation directory
  • Complete the installation
  • Launch Maltego from Start Menu
  • Installation on macOS

  • Download the macOS .dmg file from [maltego.com](https://www.maltego.com)
  • Open the .dmg file
  • Drag Maltego to Applications folder
  • Launch Maltego from Applications
  • If blocked by Gatekeeper: System Preferences > Security & Privacy > Open Anyway
  • First Launch Configuration

    Account Setup

  • Launch Maltego
  • Select "Maltego Community Edition" (free) or enter license key
  • Create an account at maltego.com if you don't have one
  • Log in with your credentials
  • Accept the terms of service
  • Transform Configuration

  • Go to Transform Hub (Window > Transform Hub)
  • Install essential transforms:
  • - DNS (Domain Name System)

    - WHOIS

    - IP Address

    - Email Address

  • Configure API keys for paid transforms if needed
  • Test transforms by running a simple domain investigation
  • 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:

  • Create a new graph
  • Drag a Domain entity onto the graph
  • Right-click > Run Transform > To DNS Name
  • Verify results appear connected to the domain
  • Check Transform Hub for available transforms
  • 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 |

    Related Articles

  • Getting Started with Maltego: Complete Beginner Guide
  • Maltego Community Edition: Free OSINT Tool Guide
  • Maltego Transforms Explained: How the Transform Engine Works
  • Frequently Asked Questions

    What are the system requirements for Maltego?

    Maltego requires at minimum 4 GB RAM, 2 GB free disk space, JDK 11 or later (JDK 17 recommended), dual-core CPU, and 1280x720 display. For best performance, use 8+ GB RAM, 10+ GB disk, quad-core CPU, and broadband internet for transforms.

    How do I install Maltego on Kali Linux?

    Run `sudo apt update && sudo apt install maltego` to install from Kali's repositories. Kali often comes with Maltego pre-installed. Alternatively, download the .deb package from maltego.com and install with `sudo dpkg -i maltego_*.deb`.

    Do I need Java to run Maltego?

    Yes, Maltego is a Java-based application requiring JDK 11 or later. JDK 17 LTS is recommended. Install it with `sudo apt install openjdk-17-jdk` on Linux, download from Adoptium for Windows, or use Homebrew on macOS.

    How do I set JAVA_HOME on Linux?

    Add `export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64` to your ~/.bashrc file, then run `source ~/.bashrc`. Verify with `echo $JAVA_HOME` and `java -version` to confirm the correct path.

    Can I install Maltego on Windows?

    Yes, download the .msi installer from maltego.com, run it, and follow the wizard. Ensure Java JDK 17 is installed first and added to your system PATH so Maltego can find it during startup.

    How do I install Maltego on macOS?

    Download the .dmg file from maltego.com, open it, and drag Maltego to your Applications folder. If Gatekeeper blocks it, go to System Preferences > Security & Privacy and click Open Anyway. Install JDK 17 via Homebrew or Adoptium first.

    Why won't Maltego start after installation?

    Common causes include missing Java (install JDK 17), JAVA_HOME not configured, insufficient memory, or Java version mismatch. Verify Java is installed with `java -version`, set JAVA_HOME correctly, and increase heap size if needed.

    How do I configure transforms after installation?

    Go to Window > Transform Hub in Maltego, install essential transforms (DNS, WHOIS, IP Address, Email), and configure API keys for paid transforms. Test by creating a graph with a Domain entity and running transforms.

    How do I increase Maltego's memory allocation?

    Edit the Maltego configuration file or bin/maltego script and change the Java heap size parameter to `-Xmx4g` for 4GB RAM or `-Xmx8g` for 8GB+ RAM. This prevents out-of-memory errors during large investigations.

    Is Maltego pre-installed on Kali Linux?

    Kali Linux often includes Maltego in its default installation. Check by running `maltego` in a terminal. If not installed, use `sudo apt install maltego` to add it from Kali's package repositories.