Maltego – OSINT Link Analysis for Intelligence Gathering

Graph-based open-source intelligence platform for mapping relationships between entities in investigations and cyber reconnaissance.

About Maltego

Maltego 4.11.0 is an open-source intelligence (OSINT) platform specializing in relationship mapping through interactive graph visualization. Designed for investigators, cybersecurity professionals, and threat intelligence analysts, Maltego enables discovery of hidden connections between entities such as people, companies, email addresses, and social media profiles. The platform combines a powerful Java-based graph rendering engine with access to commercial data sources and customizable transform ecosystem. Version 4.11.0 introduces Cloud Graphs with end-to-end encryption enabling secure collaborative investigations stored in Maltego's cloud infrastructure. Analysts interact with intuitive graph interface to visualize relationships, execute data collection transforms against external APIs, and apply pattern analysis to uncover investigation leads. Maltego offers Community Edition (free with 200 monthly Maltego Credits), Professional (€5,000/year for small teams), and Organization editions for enterprise deployments with advanced collaboration and custom services.

System Requirements

  • Operating System: Windows 7 SP1+, macOS 10.12+, Ubuntu 18.04+, Debian 9+
  • Processor: Intel i3 or equivalent
  • RAM: 8 GB
  • Disk Space: 2 GB
  • Additional Requirements: Java 8/11/17 64-bit, 10 Mbps internet for transforms, X11 server on Linux for GUI

Features Of Maltego

  • Interactive graph visualization: Display entity relationships and connections in customizable node-link diagrams
  • OSINT data sources: Access 100+ commercial and free data providers through integrated transforms
  • Entity types: Support for persons, email addresses, domain names, phone numbers, IP addresses, companies, documents
  • Transform system: Python API for creating custom data collection and analysis workflows
  • Cloud Graphs (v4.11.0): End-to-end encrypted case storage with browser access and real-time collaboration
  • Search language support: Multi-language searches enable investigations in non-English target regions
  • Graph layout algorithms: Automatic hierarchical and force-directed layouts for visual pattern discovery
  • Export formats: Export graphs to XML, GraphML, PDF reports, and tabular formats
  • Maltego Credits system: Freemium currency enabling free users 200 monthly transform executions
  • Collaborative investigations: Share encrypted cases with team members and external stakeholders

Pros & Cons

Pros

  • Free Community Edition removes barrier to OSINT for individual investigators and students
  • Intuitive graph interface makes relationship discovery visual and intuitive
  • Extensive transform ecosystem provides access to diverse data sources and APIs
  • Customizable transforms enable connection to proprietary internal databases and threat feeds
  • Active community shares investigation templates and specialized transform collections
  • Cloud Graphs encryption enables secure collaborative investigations across organizations
  • Multi-language search support enables investigations targeting non-English regions
  • Regular updates and v4.11.0 Cloud collaboration features address modern investigation requirements

Cons

  • Free edition limited to 200 monthly Maltego Credits restricts extensive investigations
  • Java dependency adds complexity to deployment compared to standalone executables
  • Large graphs (>1,000 entities) experience significant rendering slowdown requiring optimization
  • Transform reliability varies due to external API dependencies and rate limiting
  • Learning curve required to understand transform development and entity relationship modeling
  • No built-in integration with security automation platforms or SOAR systems
  • Cloud Graphs feature (v4.11.0) requires internet connection; offline-only investigations lack encryption

Changelog

Version 4.11.0 (16 October 2025):
- Added Cloud Graphs feature for encrypted case storage in cloud infrastructure
- Added ability to create cases (Encrypted/Unencrymented) from Maltego Graph (Desktop)
- Graphs can be saved to Maltego Cases directly from Graph (Desktop)
- Cloud Graphs accessible from browser and synced with desktop application
- End-to-end encryption support for Cloud Graphs
- Cloud Graphs support for composite entities in read-only mode
- Maltego ID authentication integration improved
- Analytics events tracking added for usage insights

Version 4.10.1 (25 August 2025):
- Added support for username login (users without email address)
- Added username-based Maltego ID authentication option
- Fixed performance issue when selecting/de-selecting many entities
- Resolved Desktop Graph freezing with 500+ entity selections

Version 4.10.0 (16 July 2025):
- Added support for BigInteger entity property types for transforms
- Added complex property matching capability for advanced transforms
- Windows: added support for hiding drives using Windows group policy NoDrives registry key
- Improved transform execution for large entity sets

Frequently Asked Questions

What are Maltego Credits and how many do I need?

Maltego Credits enable transform executions against external data sources. Community Edition provides 200 monthly credits; typical investigations (email lookup, domain reconnaissance) consume 5-20 credits each. Professional edition includes 20,000 monthly credits for extensive investigations.

Can I use Maltego offline without internet connection?

Maltego Graph (Desktop) can operate offline for graph visualization and manual entity manipulation. However, transforms requiring external data sources (Shodan, DNS, social media) require active internet connection. Cloud Graphs require internet but provide encryption benefits.

How do I create custom transforms in Maltego?

Maltego supports Python-based custom transforms through API documentation. Developers create machine definitions connecting to internal APIs or custom data sources. JavaScript-based configuration enables integration with legacy systems without full transform development.

Is Maltego suitable for law enforcement investigations?

Yes, Maltego is widely used by law enforcement for suspect network mapping, criminal relationship identification, and fraud investigation. Organization edition provides audit logging, secure collaboration, and compliance features required by government agencies.

What data sources does Maltego access?

Maltego accesses public data including DNS records, WHOIS databases, email verification services, social media APIs, threat intelligence feeds (Abuse.ch, AlienVault OTX), and commercial data providers. Transform marketplace shows available sources with credit requirements.

Can multiple analysts collaborate on investigations in Maltego?

Cloud Graphs (v4.11.0) enable real-time collaboration with end-to-end encryption. Multiple users can access shared encrypted cases, view entity relationships simultaneously, and track investigation progress together across teams.

How does Maltego ensure investigation privacy and data security?

Cloud Graphs use end-to-end encryption ensuring Paterva staff cannot access case contents. Local graphs stored on analyst machines remain private. Community Edition lacks encryption; Professional/Organization editions support encrypted storage and secure sharing.