Skip to content

Masto Maltego Transform allows you to search Mastodon usernames within Maltego

License

Notifications You must be signed in to change notification settings

C3n7ral051nt4g3ncy/Masto_Maltego_Transform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐘 Masto Maltego Transform

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

📂 Repository Structure

🚀 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.

⚡ Features

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.


📦 Installation & Setup

1️⃣ Install Dependencies

git clone https://github.com/C3n7ral051nt4g3ncy/Masto_Maltego_Transform.git
cd masto_maltego_transform
pip install -r requirements.txt

2️⃣ Install Maltego TRX

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.


🔧 Maltego Configuration

  • Open Maltego

  • Go to TransformsNew 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 type which 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/

📸 Maltego Configuration Screenshots

Local Transform Setup:



Running the Transform:


📜 License

MIT License. Free to use.


🚀 Author

By: @C3n7ral051nt4g3ncy
🔗 X: @OSINT_Tactical

About

Masto Maltego Transform allows you to search Mastodon usernames within Maltego

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages