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.

Dec 23, 2024 - 12:22
Updated: 
108.7k

Security Tools, Authorized Labs & CTFs in Cybersecurity & Ethical Hacking · Tutorial

Ethical Hacking

Maltego explained: entities, transforms and how to use it for investigations

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.

  1. Add your company's main domain as the first entity.
  2. Run transforms to find related DNS names, mail servers and name servers.
  3. From those, resolve IP addresses and look at the network ranges they belong to.
  4. Look for forgotten subdomains or services nobody remembered. A test server left online is a typical finding.
  5. 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

Maltego is used for link analysis and OSINT. It turns public data about domains, IPs, people and organisations into a graph so investigators can see relationships and map an organisation's public footprint.

Entities are the things in a graph, such as a domain or IP address. Transforms are queries that take an entity and return related ones, for example finding the DNS records of a domain.

Maltego offers a free Community Edition with limits, and paid editions with more features and data access. Check the Maltego website for current editions and what each includes.

It is strong at visual link analysis, but no tool is best for everything. SpiderFoot and Recon-ng approach collection differently, and investigators often combine several tools.

Yes. A common use is mapping your own organisation's public footprint, such as domains, subdomains and IP ranges, with permission, to find forgotten or exposed systems and reduce attack surface.

The tool is legal. Use public data and lawful access only, get written authorisation when investigating an organisation, and avoid building intrusive profiles of private individuals.

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Wow Wow 0
Sad Sad 0
Angry Angry 0
Vaishnavi

Vaishnavi is a skilled tech professional at the Ethical Hacking Training Institute in Pune, responsible for managing and optimizing the technical infrastructure that supports advanced cybersecurity education. With deep expertise in network security, backend operations, and system performance, she ensures that practical labs, online modules, and assessments run smoothly and securely. Her behind-the-scenes contributions play a vital role in delivering a seamless and secure learning experience for aspiring ethical hackers.