Maltego
Plateforme OSINT et d'analyse de liens visuelle. Cartographie les relations entre personnes, entreprises, domaines, IPs et profils sociaux via des transforms provenant de 50+ fournisseurs de données. Visual link analysis and OSINT platform. Maps relationships between people, companies, domains, IPs, and social profiles via transforms from 50+ data providers.
↗ https://www.maltego.comOverview
Maltego is a graphical OSINT and link analysis tool that visualizes relationships between entities. Transforms query data sources (Shodan, VirusTotal, WhoisXML, social media) and plot results as a graph, revealing connections that would be invisible in raw data dumps.
Getting Started
Launch
maltego
# Register a free account at maltego.com for Community Edition
# CE supports limited transforms per session
Core Concepts
- Entity: A data point (person, domain, IP, email, company, phone)
- Transform: A query that takes an entity and returns related entities
- Graph: The canvas where entities and their relationships are visualized
- Machine: An automated sequence of transforms
Basic Workflow
- Create a new graph (File → New)
- Drag an entity from the palette (e.g., Domain)
- Double-click to set the value (e.g.,
target.com) - Right-click the entity → Run Transform → select transform
- Results appear as connected nodes on the canvas
Entity Types
Domain Website / DNS name
Website URL endpoint
IPAddress IPv4/IPv6 address
EmailAddress Email
Person Individual
Company Organization
PhoneNumber Phone
TwitterProfile Twitter/X user
FacebookObject Facebook profile
Location Geographic location
Netblock IP range
AS Autonomous System
Useful Transform Groups
DNS from Domain → A records, MX, NS, subdomains
IP from Domain → Resolve to IP addresses
Domain from IP → Reverse DNS
Whois from Domain → Registrant info, dates
Emails from Domain → Email enumeration via search engines
Related domains via SSL → Shared certificate → related domains
Sites from IP (Shodan) → Websites hosted on an IP
Ports from IP (Shodan) → Open ports (needs API key)
Files from Domain → Documents indexed by Google
Persons from Email → Social profiles linked to email
Transform Hub (Data Sources)
Configure under Transform Hub:
- Shodan — port scanning, banners
- VirusTotal — malware, URL reputation
- WhoisXML — WHOIS, DNS history
- HaveIBeenPwned — breach checks
- Social Links — social media OSINT
- PassiveTotal / RiskIQ — passive DNS, PDNS
- Recorded Future — threat intelligence
Machines (Automation)
Run under Machines menu:
- Company Stalker Company → emails, people, sites
- L1 Machine (Domain) Domain → IPs, emails, hosts
- Twitter Digger Twitter handle → connections
- Find Wikipedia Edits Person → Wikipedia edit history
Export & Reporting
File → Export Graph → PDF, PNG, XML, XLSX
Tools → Export Entities → CSV of all entities in graph
Tips
- Community Edition limits 12 results per transform — Pro removes this
- Use Clustering (View menu) to group related entities and reduce visual noise
- Right-click on empty canvas → Copy Entire Graph to share investigation
- Bookmarks and entity Notes help document findings during investigation
Maltego CE vs Pro
Community Edition (free):
- 12 results per transform
- No commercial use
- Limited transforms
Pro / Enterprise:
- Unlimited results
- All transforms
- Team collaboration
- API integrations
- Commercial use
Vue d’ensemble
Maltego est un outil graphique d’OSINT et d’analyse de liens qui visualise les relations entre entités. Les transforms interrogent des sources de données (Shodan, VirusTotal, WhoisXML, réseaux sociaux) et affichent les résultats sous forme de graphe, révélant des connexions qui resteraient invisibles dans des données brutes.
Prise en main
# Lancer
maltego
# Créer un compte gratuit sur maltego.com pour la Community Edition
# La CE permet un nombre limité de transforms par session
Concepts de base
- Entity : une donnée (personne, domaine, IP, email, entreprise, téléphone)
- Transform : une requête qui prend une entité en entrée et retourne des entités liées
- Graph : la zone de travail où les entités et leurs relations sont visualisées
- Machine : une séquence automatisée de transforms
Workflow de base
- Créer un nouveau graphe (File → New)
- Glisser une entité depuis la palette (par ex. Domain)
- Double-cliquer pour définir la valeur (par ex.
target.com) - Clic droit sur l’entité → Run Transform → sélectionner le transform
- Les résultats apparaissent sous forme de nœuds connectés sur le graphe
Types d’entités
Domain Website / DNS name
Website URL endpoint
IPAddress IPv4/IPv6 address
EmailAddress Email
Person Individual
Company Organization
PhoneNumber Phone
TwitterProfile Twitter/X user
FacebookObject Facebook profile
Location Geographic location
Netblock IP range
AS Autonomous System
Groupes de transforms utiles
DNS from Domain → A records, MX, NS, subdomains
IP from Domain → Resolve to IP addresses
Domain from IP → Reverse DNS
Whois from Domain → Registrant info, dates
Emails from Domain → Email enumeration via search engines
Related domains via SSL → Shared certificate → related domains
Sites from IP (Shodan) → Websites hosted on an IP
Ports from IP (Shodan) → Open ports (needs API key)
Files from Domain → Documents indexed by Google
Persons from Email → Social profiles linked to email
Transform Hub (sources de données)
À configurer dans Transform Hub :
- Shodan : scan de ports, bannières
- VirusTotal : réputation de malwares et d’URLs
- WhoisXML : WHOIS, historique DNS
- HaveIBeenPwned : vérification de fuites
- Social Links : OSINT réseaux sociaux
- PassiveTotal / RiskIQ : DNS passif, PDNS
- Recorded Future : renseignement sur les menaces
Machines (automatisation)
À lancer depuis le menu Machines :
- Company Stalker Company → emails, people, sites
- L1 Machine (Domain) Domain → IPs, emails, hosts
- Twitter Digger Twitter handle → connections
- Find Wikipedia Edits Person → Wikipedia edit history
Export et rapports
File → Export Graph → PDF, PNG, XML, XLSX
Tools → Export Entities → CSV of all entities in graph
Conseils
- La Community Edition limite à 12 résultats par transform : la version Pro lève cette limite
- Utiliser le Clustering (menu View) pour regrouper les entités liées et réduire le bruit visuel
- Clic droit sur une zone vide du graphe → Copy Entire Graph pour partager l’investigation
- Les Bookmarks et les Notes d’entité aident à documenter les découvertes pendant l’investigation
Maltego CE vs Pro
Community Edition (free):
- 12 results per transform
- No commercial use
- Limited transforms
Pro / Enterprise:
- Unlimited results
- All transforms
- Team collaboration
- API integrations
- Commercial use