In Maltego, a machine is a script/macro that runs multiple transforms with different types of filters. Machines are useful for completing common tasks such as forward footprints of domains.

Maltego has a custom scripting language that can be used to create new machines. Custom machine creation is covered in Paterva’s developer portal.