Skip to main content

Transform Hub plugins

Transform HubFunctionNote
Standard Transforms150+ official transformsFree
Shodan TransformShodan integrationRequires API
VirusTotalMalware/URL analysisRequires API
Netlas TransformSimilar to Shodanhttps://netlas.io
Hunter.ioEmail searchRequires account
BuiltwithSite technologiesRequires API

Create a custom transform

# my_transform.py
from maltego_trx.entities import Person, EmailAddress
from maltego_trx.transform import DiscoverableTransform

class PersonToEmail(DiscoverableTransform):
    @classmethod
    def create_entities(cls, request, response):
        person_name = request.Value
        # Your logic here
        response.addEntity(EmailAddress, f"{person_name}@example.com")
        return response

Build docs developers (and LLMs) love