Fetlife Maltegoは、fetlife.comに作用するMaltego OsintおよびForensicsデータマイニングツール向けのPHPベースのローカル変換のパッケージです。
FetLifeが利用できる変換の概要については、プロジェクトWiki(このパッケージのdocs
ディレクトリに含まれています)を参照してください。
このツールにはPHPバージョン5.3以上が必要で、PHPのCurl拡張機能がインストールされています。 Maltego 3.4.1以上でテストされています。さらに、このツールには2つのライブラリが必要です。
これらを次のステップで取得します。
このセクションには、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.
次に、マルテゴで:
fetlife-maltego.mtz
を選択します。FetLife Maltego Local Transformsを使用する前に、どのFetLifeアカウントを使用するかを伝える必要があります。 FetLifeのログインがまだない場合は、TORブラウザを使用してinonymallyにアクセスして作成できます。デフォルトでは、FetLife Maltegoは既にFetLifeに連絡するプロキシサーバーを自動選択するように構成されています。
FetLife Maltegoは、メインのWorkhorseスクリプトFetLifeTransform.php
と同じディレクトリで、 fl-mt-config.ini.php
という名前の構成ファイルを探します。このプログラムにはfl-mt-config.ini.php-sample
と呼ばれるサンプル構成ファイルが出荷されます。サンプルファイルを予想される名前に変更またはコピーして、希望する設定を入力します。
構成ファイルは、PHPのini
ファイル構文を使用します。お気に入りのテキストエディターで構成ファイルを編集し、FetLifeユーザー名、パスワード、およびオプションでfetlife.comを照会するために使用するプロキシサーバーの値を設定します。
すべての変換はFetLifeTransform.php
スクリプトから実行できます。変換を選択するには、 -t
短いオプションまたは同等の--transform
ロングオプションを使用します。たとえば、 friends
実行するには、FetLifeユーザー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
フィールドで、変換の対象とするエンティティを選択します。 Fetlife Maltegoには現在、次の入力エンティティタイプに対して変換があります。/usr/bin/php
fetlifetransform-TRANSFORM_NAME.php
、 transform_nameは呼び出したいTransformです。/path/to/fetlife-maltego
問題がある場合は、バグを送信する前に次の手順を試してください。
lib/FetLife
ディレクトリとそのfl_sessions
ディレクトリがユーザーが読み取り、書き込み可能であることを確認してください。