Maltego
What it is — Maltego is the reference tool for visual entity correlation in OSINT: it represents people, domains, IP addresses, emails and organisations as nodes in a graph, and automatically traces the relationships between them using "transforms" (queries against external sources) that keep expanding the map.
| Type | Desktop application (Java) |
| Cost | Community Edition free (limited transforms) · paid tiers with more sources |
| URL | maltego.com |
How to use it
- Install Maltego (comes preinstalled on Kali) and sign up to activate the Community Edition
- Create a new graph and drag in a starting entity: a domain, a person, an email...
- Right-click the entity → pick a Transform (e.g. "To DNS Name", "To Email addresses")
- Maltego queries the corresponding source and adds the results as new connected nodes
- Repeat on the new nodes to keep expanding the relationship map
Maltego's value isn't any single search — it's visualising how dozens of loose data points connect, something far harder to spot at a glance in a spreadsheet or a list of terminal results.
What I use it for
- Mapping an organisation's surface at the start of an engagement: from a domain to its subdomains, from there to IPs, from there to other domains on the same infrastructure.
- Visualising relationships that aren't obvious in plain text: which employees share an email pattern, which domains share the same registrant.
- Presenting findings: a Maltego graph communicates a chain of relationships far better than a list in a report.
Link
Qué es — Maltego es la herramienta de referencia para correlación visual de entidades en OSINT: representa personas, dominios, direcciones IP, correos y organizaciones como nodos en un grafo, y traza las relaciones entre ellos automáticamente usando "transforms" (consultas a fuentes externas) que van expandiendo el mapa.
| Tipo | Aplicación de escritorio (Java) |
| Coste | Community Edition gratis (transforms limitados) · versiones de pago con más fuentes |
| URL | maltego.com |
Cómo se usa
- Instala Maltego (viene preinstalado en Kali) y regístrate para activar la Community Edition
- Crea un nuevo grafo y arrastra una entidad inicial: un dominio, una persona, un email...
- Botón derecho sobre la entidad → elige un Transform (ej. "To DNS Name", "To Email addresses")
- Maltego consulta la fuente correspondiente y añade los resultados como nuevos nodos conectados
- Repite sobre los nuevos nodos para ir expandiendo el mapa de relaciones
La clave de Maltego no es ninguna búsqueda en particular, sino visualizar cómo se conectan decenas de datos sueltos — algo que en una hoja de cálculo o una lista de resultados de terminal es mucho más difícil de ver de un vistazo.
Para qué lo uso yo
- Mapear la superficie de una organización al inicio de un engagement: de un dominio a sus subdominios, de ahí a IPs, de ahí a otros dominios en la misma infraestructura.
- Visualizar relaciones que no son obvias en texto plano: qué empleados comparten un patrón de email, qué dominios comparten un mismo registrante.
- Presentar hallazgos: un grafo de Maltego comunica una cadena de relaciones mucho mejor que una lista en un informe.