FetLife Maltego es un paquete de transformaciones locales basadas en PHP para la herramienta de minería de datos de Maltego Osint y Forensics que actúan en fetlife.com.
Consulte el Wiki del Proyecto (incluido en el directorio docs
de este paquete) para obtener una descripción general de las transformaciones disponibles para FETLife.
Esta herramienta requiere PHP versión 5.3 o más, con la extensión de curl de PHP instalada. Se ha probado con Maltego 3.4.1 y mayor. Además, esta herramienta requiere dos bibliotecas:
Obtendremos esto en el siguiente paso.
Esta sección documenta cómo instalar y usar FetLife Maltego.
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.
Entonces, en Maltego:
fetlife-maltego.mtz
, proporcionado con este paquete.Antes de que pueda usar las transformaciones locales de FetLife Maltego, debe decirle qué cuenta de FetLife desea usar. Si aún no tiene un inicio de sesión para FETLife, puede usar el navegador TOR para acceder a FetLife.com de forma anónima y crear uno. Por defecto, FetLife Maltego ya está configurado para seleccionar automáticamente un servidor proxy con el que contactar a FetLife.
FetLife Maltego busca un archivo de configuración llamado fl-mt-config.ini.php
en el mismo directorio que su principal script de horario de batalla, FetLifeTransform.php
. El programa se envía con un archivo de configuración de muestra llamado fl-mt-config.ini.php-sample
. Cambie el nombre o copie el archivo de muestra al nombre esperado, luego ingrese su configuración preferida.
El archivo de configuración utiliza la sintaxis del archivo ini
de PHP. Edite el archivo de configuración en su editor de texto favorito y establezca valores para el nombre de usuario de FETLife, la contraseña y, opcionalmente, un servidor proxy que utilizará para consultar fetlife.com.
Todas las transformaciones se pueden ejecutar desde el script FetLifeTransform.php
. Para elegir una transformación, use la opción corta -t
o la opción Long --transform
equivalente. Por ejemplo, para ejecutar la transformación friends
contra el usuario de FetLife JohnBaku
, use:
/usr/bin/php /path/to/FetLifeTransform.php --transform friends JohnBaku
Alternativamente, invoque el script fetlifetransform-friends.php
de la siguiente manera para el mismo efecto:
/usr/bin/php /path/to/fetlifetransform-friends.php JohnBaku
Esto puede tomar un tiempo si un usuario tiene muchos "amigos". :PAG
Para ejecutar las transformaciones de FetLife Maltego en su cliente de Maltego, primero debe agregarlas a su lista de transformaciones disponibles. Siga las instrucciones de Patva para agregar una nueva transformación. Al agregar una nueva transformación en el asistente de transformación local, tenga en cuenta la siguiente configuración:
Input entity type
, elija la entidad que desea someter a una transformación. FetLife Maltego actualmente tiene transformaciones para los siguientes tipos de entidad de entrada:/usr/bin/php
fetlifetransform-TRANSFORM_NAME.php
, donde transform_name es la transformación que desea invocar./path/to/fetlife-maltego
Si tiene problemas, intente los siguientes pasos antes de enviar un error.
lib/FetLife
y su directorio fl_sessions
sean leídos y escritos por su usuario.