FetLife Maltego ist ein Paket von PHP-basierten lokalen Transformationen für das Data Mining-Tool von Maltego OSINT und Forensics, das auf fetlife.com wirkt.
In dem Projekt Wiki (im docs
-Verzeichnis dieses Pakets enthalten) finden Sie einen Überblick über Transformationen, die für Fetlife verfügbar sind.
Dieses Tool erfordert PHP Version 5.3 oder höher, wobei die Curl -Erweiterung von PHP installiert ist. Es wurde mit Maltego 3.4.1 und größer getestet. Darüber hinaus benötigen dieses Tool zwei Bibliotheken:
Wir werden diese im nächsten Schritt bekommen.
In diesem Abschnitt werden FetLife Maltego installiert und verwendet.
git clone git://github.com/meitar/fetlife-maltego.git # Clone this code.
cd fetlife-maltego
git submodule init # Install the libraries,
git submodule update # and then fetch them.
cp fl-mt-config.ini.php-sample fl-mt-config.ini.php # Create the config file.
vi fl-mt-config.ini.php # Edit the config file.
Dann in Maltego:
fetlife-maltego.mtz
, mit diesem Paket enthalten.Bevor Sie die Fetlife MaleTego Local Transformats verwenden können, müssen Sie es sagen, welches Fetlife -Konto Sie verwenden möchten. Wenn Sie noch kein Login für FetLife haben, können Sie den Torbrowser verwenden, um anonym auf fetlife.com zuzugreifen und einen zu erstellen. Standardmäßig ist FetLife Maltego bereits so konfiguriert, dass er einen Proxy-Server automatisch aus auswählt, mit dem sich das Fetlife an Kontakt tritt.
FetLife Maltego sucht nach einer Konfigurationsdatei mit dem Namen fl-mt-config.ini.php
im selben Verzeichnis wie das Haupt-Workhorse-Skript, FetLifeTransform.php
. Das Programm wird mit einer Beispielkonfigurationsdatei namens fl-mt-config.ini.php-sample
geliefert. Benennen Sie die Beispieldatei in den erwarteten Namen um oder kopieren Sie dann Ihre bevorzugten Einstellungen.
Die Konfigurationsdatei verwendet ini
-Dateisyntax von PHP. Bearbeiten Sie die Konfigurationsdatei in Ihrem bevorzugten Texteditor und legen Sie Werte für den FetLife -Benutzernamen, das Passwort und den optional einen Proxy -Server fest, mit dem Sie FetLife.com abfragen.
Alle Transformationen können vom Skript FetLifeTransform.php
ausgeführt werden. Verwenden Sie um eine Transformation, um die Option -t
-Short -Option oder die äquivalente Option --transform
zu verwenden. Zum Beispiel verwenden Sie die Freunde, um die friends
gegen den FetLife -Nutzer JohnBaku
zu verwandeln, verwenden:
/usr/bin/php /path/to/FetLifeTransform.php --transform friends JohnBaku
Alternativ können Sie das Skript fetlifetransform-friends.php
wie folgt für denselben Effekt aufrufen:
/usr/bin/php /path/to/fetlifetransform-friends.php JohnBaku
Dies kann eine Weile dauern, wenn ein Benutzer viele "Freunde" hat. :P
Um die Transformationen von FetLife Maltego in Ihrem MaleTo -Kunden auszuführen, müssen Sie sie zunächst zu Ihrer Liste der verfügbaren Transformationen hinzufügen. Folgen Sie Patervas Anweisungen zum Hinzufügen einer neuen Transformation. Achten Sie beim Hinzufügen einer neuen Transformation im lokalen Transformation Assistent auf die folgenden Einstellungen:
Input entity type
die Entität aus, die Sie einer Transformation unterliegen möchten. FetLife Maltego hat derzeit Transformationen für die folgenden Eingabentypen:/usr/bin/php
fetlifetransform-TRANSFORM_NAME.php
, wobei Transform_Name die Transformation ist, die Sie aufrufen möchten./path/to/fetlife-maltego
Wenn Sie Probleme haben, versuchen Sie die folgenden Schritte, bevor Sie einen Fehler einreichen.
lib/FetLife
-Verzeichnis und sein fl_sessions
-Verzeichnis von Ihrem Benutzer gelesen und beschreibend werden.