Skip to content
Kodama the Chameleon edited this page Aug 17, 2023 · 22 revisions

🎚️ Version

Ghunt-Maltego releases will be versioned using dotted triples, similar to Semantic Version. For this specific document, we will refer to the respective components of this triple as ... The version number may have additional information, such as "-alpha.1", "-beta.2" to mark alpha and beta versions for earlier access. Such releases will be considered as "pre-releases".

Version Supported Release Date
🕰️ Ghunt-Maltego 1.2.0 17 August 2023
Ghunt-Maltego 1.1.0 28 July 2023
Ghunt-Maltego 1.0.1 20 July 2023
Ghunt-Maltego 1.0.0-beta 2 June 2023

🕰️ Current version

Looking for our Security Policy?

Release Notes

Version 1.2.0 adds cover photos to results from email and new transform on google drive url.

Version 1.1.0 creates the Ghunt transform set for easier location of relevant transforms.

🛠️ Setup (Extended Edition)

Requirements

  • Maltego 4.3.0
  • Python 3.11.2
  • A Gmail Account
  • Ghunt Firefox/Google Companion (Optional)

Installation

   cd ~/.local/bin
   git clone https://github.com/kodamaChameleon/ghunt-maltego.git
   cd ghunt-maltego
   python3 setup.py

Explanation:

  1. Navigate to the default installation location for python packages (assumes Linux distribution)
  2. Clone the git repository to your local workspace
  3. Navigate to the ghunt-maltego directory
  4. Launch the setup.py configuration script
    a) Installs python dependencies (ghunt will be installed using pip to be used as a library)
    b) Obtain google account login credentials

At this point you have a couple of options for adding your credentials to ghunt. Perhaps the simplest method is to used the Ghunt Firefox or Google companion extension.

The extension is available on the following stores :

Firefox   Chrome

Warning: 🚨🚨🚨 It is fundamentally dangerous to provide your credentials to unfamiliar applications. Best practice here would be to create a separate gmail account used solely for the purpose of ghunt.

Local Transforms

  1. In Maltego, select Import Configuration from the top drop down menu on the Import tab.

  2. Select the "Ghunt-Maltego.mtz" file generated during setup.py.

Note: If you need to regenerate the config file run the command python3 project.py list from the main repository directory.

  1. If you want to combine the two transforms into an automated process, select the Machines tab and click New Machine
  1. In the Machine Editor window, copy and paste the contents from ghunt.msl

🖥️ Developer Notes

A spot for insight into the developer's 🧠.

  • The geolocation accuracy of the ghuntToReviews could be improved through such tools as Google's API; however, we stuck with utilizing the geocoder package in order to keep the application totally free
  • Cover Photos, while easy to implement, seemed mostly to be the default google cover in our (admittedly) small sampling size
  • Review comments are left as a dynamic property of the maltego.Company entity