tedious allows developers, analysts and hackers to quickly write Maltego transforms and expose those transforms to other users without needing to package anything up or manage dependencies. We make everything as simple as we can for the author of the transform so that they don't need to do anything apart from write transform code.
- Transforms on Maltego Entities & Third Party Entities if you generate classes for them (see Updating Entities)
- Custom Entities
- Links/Labels/Properties
pip install -r requirements.txt
python3 setup.py install
cd examples
./self_sign.sh # generates SSL certificates
python3 server.py
In the Maltego Transform Hub click the giant + and fill in the details. Seed URL should look something like: https://127.0.0.1:31337/seed
tedious
subclasses Flask, so we get some cool debugging features for free,
including live-reload on code changes.
FLASK_DEBUG=1 python3 server.py
- Go to Maltego
- Open Entities tab
- Click Manage Entities
- CTRL+A
- Export
python3 scripts/entity_class_gen.py --mtz PathToMaltego.mtz