Maltego explained: entities, transforms and how to use it for investigations
Maltego is an essential tool for ethical hackers and cybersecurity professionals, providing a complete platform for cyber intelligence and reconnaissance. Its powerful data visualization capabilities, extensive integration with external data sources, and automation features make it an invaluable resource for mapping relationships, identifying potential risks, and facilitating informed decision-making. With Maltego, ethical hackers can gather critical intelligence to assess and mitigate potential threats effectively.
Topic: Security Tools, Authorized Labs & CTFs in Cybersecurity & Ethical Hacking · Tutorial
Also covers: Ethical Hacking
Quick answer: Maltego is a link-analysis tool that turns public data into a graph. You start with an entity such as a domain, run transforms that query data sources, and see how people, domains, IPs and organisations connect. It suits investigations and mapping an organisation's exposure. Use only public data and authorised targets, and verify what it returns.
Key takeaways
- Maltego builds a visual graph from entities connected by transforms.
- A common defensive use is mapping your own organisation's public footprint.
- A free Community Edition exists with limits; paid editions add more.
- Results depend on data sources and need manual verification.
- Use public data lawfully; do not investigate private individuals without a lawful reason.
What is Maltego?
Maltego is a graphical link-analysis and OSINT tool from Maltego Technologies. You can read about its editions on the Maltego website. It helps you see relationships in data that would be hard to follow in a spreadsheet.
It is a good tool for certain jobs and not the best for every job. Tools like SpiderFoot and Recon-ng approach collection differently, and many investigators use several.
How does it work?
Maltego uses three ideas:
- Entities are things: a domain, an email address, an IP address, a person, a company.
- Transforms are queries that take an entity and return related ones. A transform may find the DNS records of a domain.
- The graph displays entities as nodes and relationships as links.
What does a defensive example look like?
Map your own organisation's public footprint, with permission, so you can reduce it.
- Add your company's main domain as the first entity.
- Run transforms to find related DNS names, mail servers and name servers.
- From those, resolve IP addresses and look at the network ranges they belong to.
- Look for forgotten subdomains or services nobody remembered. A test server left online is a typical finding.
- Save the graph and the list of items for the owners to review.
The point is exposure management. Attackers do the same mapping, so doing it first helps you.
What else is it used for?
- Following links between infrastructure used in phishing campaigns.
- Mapping relationships between companies and public domains in fraud investigations.
- Building a picture for threat-intelligence reports. Our CTIA course uses this kind of analysis.
What are the limits?
- Data quality. Transforms depend on external sources that may be stale or wrong.
- Noise. Graphs can get huge. Filter early.
- Licences. The free edition has limits, and some data sources require paid access.
- Privacy. Graphs about individuals can become intrusive. Keep to what your task needs.
What are the legal and ethical rules?
Use public data and lawful access. For work on an organisation, get written authorisation. Do not build profiles of private individuals for no good reason. If your work involves personal data, India's Digital Personal Data Protection Act, 2023 may apply, so take advice.
How do you practise?
Use your own domain, a lab domain you control, or a public example from a training course. Document what you did. Related reading: how to use Maltego for cybersecurity and OSINT investigations and top OSINT tools every professional should know.
Next steps
To learn investigation methods, see our CTIA course. For hands-on use, read how to use Maltego.
Frequently Asked Questions
What's Your Reaction?
Like
0
Dislike
0
Love
0
Funny
0
Wow
0
Sad
0
Angry
0