Fetlife Maltego是一套基于PHP的本地转换,用于在Fetlife.com上起作用的Maltego Osint和法医数据挖掘工具。
有关可用于FETLIFE的转换的概述,请参见Wiki项目Wiki(包含在此软件包的docs
目录中)。
该工具需要PHP版本5.3或更高,并安装了PHP的卷曲扩展。它已经用Maltego 3.4.1及更大的测试。此外,此工具需要两个库:
我们将在下一步中获得这些。
本节记录了如何安装和使用Maltego的Fetlife。
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.
然后,在马尔特戈:
fetlife-maltego.mtz
。在使用Fetlife Maltego本地变换之前,您必须告诉它您要使用哪个FetLife帐户。如果您还没有Fetlife的登录名,则可以使用TOR浏览器匿名访问FetLife.com并创建一个。默认情况下,Fetlife Maltego已经配置为自动选择代理服务器,该服务器可以与FETLIFE联系。
Fetlife Maltego寻找一个配置文件,名为fl-mt-config.ini.php
与其主要workhorse脚本相同的目录, FetLifeTransform.php
。该程序带有示例配置文件,称为fl-mt-config.ini.php-sample
。重命名或将示例文件复制到预期名称,然后输入您的首选设置。
配置文件使用PHP的ini
文件语法。在您喜欢的文本编辑器中编辑配置文件,并为Fetlife用户名,密码设置值,以及可选的代理服务器,可用于查询Fetlife.com。
所有转换都可以从FetLifeTransform.php
脚本运行。要选择转换,请使用-t
短选项或等效--transform
长选项。例如,为了与Fetlife用户friends
JohnBaku
进行转换,请使用:
/usr/bin/php /path/to/FetLifeTransform.php --transform friends JohnBaku
另外,请调用fetlifetransform-friends.php
脚本如下:相同的效果:
/usr/bin/php /path/to/fetlifetransform-friends.php JohnBaku
如果用户有很多“朋友”,这可能需要一段时间。 :p
为了在Maltego客户端中运行Fetlife Maltego的转换,您首先需要将它们添加到可用转换列表中。请按照Paterva的说明添加新的转换。在本地变换向导中添加新的变换时,请注意以下设置:
Input entity type
字段中,选择要经受转换的实体。 Maltego目前对以下输入实体类型具有转换:/usr/bin/php
fetlifetransform-TRANSFORM_NAME.php
,其中transform_name是您要调用的转换。/path/to/fetlife-maltego
如果您有问题,请在提交错误之前尝试以下步骤。
lib/FetLife
目录及其fl_sessions
目录由用户读取和写作。