Operating System

Maltego works on Windows 7, 8 and 10, Linux (various distributions) as well as OS X. As Maltego is Java based it should work on most operating systems.

Software Requirements

You will need a 64-bit version of the Java 8 run-time installed on your machine in order to use Maltego.

The Java 8 JRE is available for most popular operating systems, and we would recommend the Oracle JRE over OpenJDK.

Please note: Later version of Java (9, 10, 11) are not currently supported.

Hardware Requirements


  • 4GB RAM, 
  • Intel i3
  • 1MB Internet access
  • 720p display


  • 16GB RAM
  • Intel i7
  • 10Mb+ Internet access
  • 1080p display

When working with large graphs, it's best to have as much memory and CPU as possible. Adding new results to a large graph, as well as calculating new graph layouts require a lot of computing power.

A faster internet connection allows you to run transform more quickly, allowing you to run transforms on large graphs in less time.

Network Requirements

To check updates, load the Maltego splash page as well as the icons for transform hub items, Maltego will need to be able to connect to "http[s]://*.paterva.com" on port 80 and 443.

In order to use Maltego at its full capabilities, your client will need to be able to access the following servers on ports 80, 443 and 8081:

To be able to use third party transforms which are installed from Transform Hub, you need to allow Maltego to connect to the Transform Distribution Server host on port 80 and 443. Some of the third party Transform Distribution Server uses port 8081 whose details are given below:

Hub ItemDomain Name : Port
Hyas - Comoxseeds.malformitylabs.com:8081
Cisco Threat Gridseeds.threatgrid.com:8081
Recorded Future Inc.seeds.malformitylabs.com:8081
ThreatGRID by Malformity LabsSeeds.malformitylabs.com:8081
CrowdStrike Inteltransform.crowdstrike.com:8081
CrowdStrike ThreatGraphtransform.crowdstrike.com:8081
VirusTotal Public APIseeds.malformitylabs.com:8081