Why it happens: The file is corrupted, partially downloaded, or you tried to open a .p7s or .txt file instead of the raw license.
Fix:
Contrary to what many users think, your Maltego license is not stored in the cloud or on a remote server you continuously check-in with. Instead, it is a local encrypted XML file (usually named license or license.xml) that contains your entitlement data.
This file tells the Maltego client:
When you purchase a subscription via the Maltego Store or register for a free key, the Paterva (now Maltego Technologies) servers generate this unique file and push it to your account dashboard.
Why it happens: Your subscription ended. Maltego will still launch in a "view-only" mode but will not run Transforms.
Fix:
In Maltego, a license file (typically with a .lic or .dat extension) is used to activate the software, especially in offline environments or for specific product variants like Maltego Evidence. How to Generate and Use a Maltego License File
Depending on your product and internet connectivity, you may need to manually "put together" or generate this file: Offline Activation for Maltego Graph (Desktop):
In the Maltego Activation Wizard, select the "Offline Activation" option.
Copy the License Request blob (a text string) displayed in the application.
On an internet-connected machine, navigate to the Offline Activation page on the official Maltego website.
Paste the blob and click "Generate Key" or "Generate File" to download your maltego.lic or client_response.lic file.
Return to the Maltego Client and upload this file to complete activation. Maltego Evidence (Collaboration/Base): maltego license file
Generation: Organization admins can generate license files within the Maltego Admin portal by entering a user's unique Hardware-ID.
Activation: Users typically upload a .dat or .lic file during the initial setup of the Maltego Evidence application.
Detailed steps for this specific product are available in the Maltego Evidence Installation Manual. License Management
For existing installations, you can manage or renew your license through the License Management section in the application settings. This allows you to: View the current license duration and available features.
Upload a new license file in advance to ensure a smooth transition between subscription periods.
Important Security Note: Avoid downloading executable files (like .exe) claiming to be "Maltego License Keys" from unofficial sources, as these are often flagged as malicious software. Always use the official Maltego documentation and portals for license generation.
A Maltego license file (typically with a .lic or .pfx extension) is a digital credential used to activate Maltego software, especially in environments without direct internet access or for specialized server deployments. 🔑 Types of License Files
The file format depends on which Maltego product you are using:
Desktop Client (Graph): Uses a .lic file generated during Offline Activation.
Maltego Evidence: Uses a .lic file often tied to a Hardware ID or a physical USB dongle.
iTDS (Local Server): Uses a .pfx license certificate to activate the server and control Admin UI access.
Evidence Collaboration: Uses a setup_info.dat file for initial setup alongside standard licensing. 🛠️ How to Generate and Use a License File
If you cannot use the standard 26-digit key online, follow these steps to manually handle a license file: 1. Generating a .lic File (Offline Activation) Why it happens: The file is corrupted, partially
Open the Maltego Desktop Client and enter your 26-digit License Key. Select Offline Activation when prompted.
Copy the provided License Request blob (a long string of text).
Visit the Maltego Activation Website on an internet-connected machine.
Paste the blob and click Generate Key to download the maltego.lic file. 2. Activating with the File
For Desktop: Return to the Maltego Activation Wizard, click Upload/Browse, and select your .lic file.
For iTDS: Navigate to the iTDS activation URL (typically https://[Server_IP]:8000/itds/activate) and upload the .pfx certificate. 📂 Internal File Locations
Maltego stores license information in specific system directories. You may need to access these for troubleshooting:
Windows: C:\ProgramData\Paterva\Maltego and C:\Users\.
Linux/macOS: Typically stored within the user's home directory under ~/.maltego/. ⚠️ Troubleshooting Common Issues
Initial Activation of Maltego Graph (Desktop) using your Maltego ID
Managing Maltego license files depends on whether you are using the Desktop Client Local Server (iTDS) Maltego Evidence Activating Maltego with a License File While online activation using a Maltego ID
is the standard method, offline activation requires generating and uploading a specific license file. Generate a Request : In the Maltego activation wizard, select Offline Activation . This will provide a "text blob" or a request code. Download the : Copy that text blob into the Maltego Offline Activation portal. Click Generate file to download a file (typically named client_response.lic Upload to Maltego : Return to the Desktop Client, click , select the downloaded file, and follow the prompts to finish activation. Licensing for Specific Products Maltego Evidence (Desktop Full) : Requires a license file generated using your machine's Hardware ID . Admins can download this file from the tab in the Maltego app. Local Server (iTDS) License Certificate
file). You must upload this through the iTDS activation interface, usually located at When you purchase a subscription via the Maltego
The process of activating Maltego using a license file is primarily used for offline activation or when managing specific versions like Maltego Evidence 1. Generating and Using a License File (
For users in offline environments, the activation process involves generating a request that is then exchanged for a physical license file. Offline Activation Process Request Generation Maltego Activation Wizard Offline Activation Input License Key : Enter your 26-digit license key to generate a License Request blob Generate File
: Copy this blob to a machine with internet access and paste it into the official Maltego activation website : The site will generate a license file (typically named maltego.lic client_response.lic ) for you to download. Upload to Client : Return to the offline Maltego application and this file to complete activation. 2. License Management for Maltego Evidence Versions like Maltego Evidence may use different file formats or hardware-locked keys. Hardware ID Binding : Admins generate license files by inputting a user's Hardware ID (or MAC address) into the Maltego Admin portal
: For some Evidence versions, the activation key is provided as a Updating Licenses
: You can manage or replace existing licenses by navigating to Settings > License and selecting Upload new license file 3. Reporting and Documentation ("Putting Together a Paper")
If "putting together a paper" refers to documenting your investigation results rather than the license itself, Maltego provides built-in reporting features.
Initial Activation of Maltego Graph (Desktop) using your Maltego ID 15 Nov 2024 —
The Maltego license file is the key to unlocking one of the most powerful OSINT tools on the market. While modern versions are moving toward seamless cloud login, understanding the anatomy, storage paths, and troubleshooting of this license file is crucial for any professional relying on Maltego for penetration testing, threat hunting, or due diligence.
Remember: Never share your license file publicly. It is cryptographically tied to your hardware and email. If you need to move machines, always deactivate first—or you will be stuck waiting for support to manually reset your seat.
Next Steps:
Meta Description: Struggling with your Maltego license file? This guide covers download locations, manual installation on Windows/macOS/Linux, and fixes for invalid signature or hardware ID errors.
This story is useful for security professionals, team leads, or anyone transitioning to the full power of the Maltego Intelligence Graphing Library (IGL).