Skip to content
allfro edited this page Aug 3, 2012 · 8 revisions

Sploitego is a rapid local transform development framework for Maltego written in Python. The original focus of Sploitego was to provide a set of transforms that would aid in the execution of penetration tests, and vulnerability assessments. Ever since it's first prototype, it has become evident that the framework can be used for much more than that. Sploitego is perfect for anyone wishing to graphically represent their data in Maltego without the hassle of learning a whole bunch of unnecessary stuff. It has generated interest from digital forensics analysts to pen-testers, and even psychologists. Sploitego's core features include:

  • An easily extensible and configurable framework;
  • A set of powerful and easy-to-use scripts for debugging, configuring, and installing transforms;
  • A plethora of auxiliary modules focused on Open Source Intelligence (OSINT) gathering as well as penetration testing; and
  • Finally, a great number of really awesome pen-testing transforms.

Before we get started with the documentation, it might be useful to introduce some of the terminology that will be used throughout the documentation:

  • Entity: a piece of information on a Maltego graph represented as a node.
  • Transform: a function that takes one entity as input and produces zero or more entities as output.
  • Input Entity: the entity that is being passed into the transform to use for data mining purposes.
  • Output Entity: the entity that is being returned by the transform to be drawn on a Maltego graph.
  • Transform Module: a python module local transform code.
  • Transform Package: a python package containing one or more transform modules.
Clone this wiki locally