
A Maltego transform for Masto OSINT Tool 🕵️♂️, allowing Mastodon username searches across Mastodon API and the Masto Fediverse instance list.
Speed was increased in the video below, the transform can somtimes take longer;
Masto_Maltego_Transform_.mp4
📦 masto_maltego_transform
┣ 📜 README.md
┣ 📜 LICENSE
┣ 📜 requirements.txt
┣ 📜 settings.py
┣ 📜 project.py
┣ 📜 extensions.py
┣ 📜 .gitignore
┣ 📂 transforms
┃ ┣ 📜 MastoUsernameSearch.py
┣ 📜 __init__.py
🚀 Masto Maltego Transform allows you to search Mastodon usernames across Mastodon API and the Masto OSINT Tool Fediverse instance list on. It returns profile URLs, extra websites found within the bio and profiles, and federated instances directly in Maltego.
✅ Searches the Mastodon API for usernames.
✅ Searches across Fediverse instances (fediverse_instances.json
).
✅ Extracts extra links like blogs, sites, and avatar links.
✅ Adds results as Maltego entities.
git clone https://github.com/C3n7ral051nt4g3ncy/Masto_Maltego_Transform.git
cd masto_maltego_transform
pip install -r requirements.txt
It should have installed correctly via step 1, but just to make sure:
pip install maltego-trx
### 3️⃣ Run the Transform Server 🚀 Start the local transform server:
python3 project.py runserver
Leave this running while using Maltego.
-
Open Maltego
-
Go to
Transforms
→New Local Transform
-
Display Name:
Masto
-
Description:
Username search on Mastodon instances using Masto OSINT Tool
-
Transform ID:
maltego.masto
-
Author:
@OSINT_Tactical
-
Input Entitytype:
Alias [maltego.Alias]
-
Transform Set:
None
-
Command:
/Library/Frameworks/Python.framework/Versions/3.10/bin/python3
or typewhich python3
in your terminal to get the correct path. -
Parameters:
/Users/user/masto_maltego_transform/transforms/MastoUsernameSearch.py %Value%
-
Working directory:
/Users/user/masto_maltego_transform/transforms/


MIT License. Free to use.
By: @C3n7ral051nt4g3ncy
🔗 X: @OSINT_Tactical