
FBIntelPyはPythonベースのFacebookインテリジェンス検索ツールです。このツールはフィルタリングされたFacebook URLの生成を支援し、OSINT調査中に特に有用です。
FBIntelPy は、フィルタリングされた Facebook URL の生成を支援する Python ベースの Facebook インテリジェンス検索ツールです。これは、次回の TraceLabs Search Party 2026.02 のために作成されました。IntelTechnqiue のウェブベース検索ツールに触発されており、いくつかの廃止されたフィルタを更新しています。
簡単に言うと、このツールは次のフィルタタイプをサポートします: Posts (投稿)、Photos (写真)、Videos (動画)、People (人物)、Events (イベント)、User/Profile Information (ユーザー/プロフィール情報)、Global Search (グローバル検索)。これらのタイプの一部では、キーワードや日付の追加もサポートされています。
[更新]: このツール、特に Posts 検索タイプが、Trace Lab の 2026 年 2 月グローバル OSINT Search Party CTF で複数のフラグを正常に提出するのに役立ったことを大変嬉しく思います。
利用可能な PE (EXE) ファイルを使用することを推奨します。ただし、生の Python ファイルとして実行したい場合、このツールが依存するサードパーティライブラリは pyperclip のみで、pip でインストールする必要があります。
注: pyperclip には既知の問題があり、Python インタプリタバージョン 3.10 を指定する必要があります。
検索タイプのいずれかを選択するだけで、サポートされているフィールドが有効になります。必要なフィールドに入力したら、Generate URL ボタンをクリックしてフィルタリングされた URL を作成します。これは自動的にクリップボードにコピーされるので、Web ブラウザに貼り付けるとクエリの結果が表示されます。

以下の表は、サポートされている検索タイプを示しています。URL が生成される前に、特定のフィールドに入力する必要があります。
2019年6月以降、Facebook はフィルタに Base64 エンコードされた JSON 構造化クエリ を実装しました。しかし、Facebook はフィルタリング機能を常に変更しており、2025年9月頃には Photos および Videos に基づくフィルタリング機能も削除されました。
重要: そのため、一部の検索タイプでは正確な結果が得られない(またはまったく得られない)可能性があり、突然サポートされなくなることもあります。
| 検索タイプ | 説明 | サポートされるフィールド | 備考 |
|---|
| Posts (投稿) | ユーザーまたは場所で投稿を検索 | User ID/Location ID, Keyword, Date (Year) | 比較的正確ですが、結果が限られる場合があります。手動検索はサポートされていないようです。 |
| Photos/Videos (写真/動画) | ユーザーまたは場所で写真や動画を検索 | User ID/Location ID, Keyword, Date (Year) | 正確性や結果は保証されません。Facebook は 2025 年 9 月頃にこのフィルタを廃止したようです。 |
| People (人物) | 勤務先、市区町村、学校に基づいて人物を検索 | Employer ID/City ID/School ID, Keyword | 動作し、正確です。 |
| Places (場所) | キーワードに基づいて場所(ページ)を検索 | Keyword | 動作し、正確です。 |
| Events (イベント) | 特定の場所のイベントを検索 | Location ID, Keyword | 動作し、正確です。 |
| Account (アカウント) | アカウント情報を表示 | Account, Section | About セクションが昨年変更されたようで、取得できるアカウント情報が少なくなりました。 |
| Search (検索) | プラットフォーム上の特定セクションをグローバル検索 | Keyword, Section | N/A |