Transform Host Server Setup

Modified on: Wed, 12 May, 2021 at 10:04 AM

Now that you have deployed and activated your iTDS server, it is time to setup a Transform server to host your Maltego Transforms. For a recap on Transforms, read Writing Transforms


Choosing a Transform Library

There are a number of different Transform libraries available for building Maltego Transforms but the one that we recommend you use with the iTDS is the Maltego-TRX library which is written in Python.


If you are interested, you can have a look at the other Transform Libraries available. 


Note: Some of the libraries only support building local Transforms and only the Maltego-TRX library is supported and maintained by Maltego Technologies.


Assuming that you have chosen to use the Maltego-TRX Transform library you can follow the setup guide, Production Transform Server, to provision your Transform server on Ubuntu using either Gunicorn or Apache2 as a webserver.


Transform Host Server in Docker

If you deployed your iTDS using Docker you may consider running your Transform host server in Docker too. The iTDS will then be able to communicate directly with the Transform host server using Docker's internal networking.


The Maltego-TRX project contains Dockerfiles and other resources that can be used to build a Development Maltego Docker image.


For specific implementation of setting up Development Transform host server please refer to the following links:


Please refer to the Docker Transform development setup showing the Docker-based Transform development flow.


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.