UncleSocks/FBIntelPy
GitHub: UncleSocks/FBIntelPy
FBIntePy 是一款 Python 工具,用于生成 Facebook 过滤 URL 以辅助 OSINT 调查。
Stars: 4 | Forks: 0
# FBIntelPy:Python Facebook 情报 (OSINT) 搜索工具
**FBIntelPy** 是一个基于 Python 的 Facebook 情报搜索工具,旨在协助生成经过筛选的 Facebook URL。这是为即将到来的 TraceLabs Search Party 2026.02 创建的。此工具的灵感来源于 IntelTechnqiue 基于网络的搜索工具;此工具更新了一些已弃用的过滤器。
简而言之,此工具支持以下过滤器类型:**帖子**、**照片**、**视频**、**人物**、**事件**、**用户/个人资料信息** 和 **全局搜索**。其中一些类型还支持添加关键词和日期。
**[更新]:** 我非常高兴这个工具,特别是**帖子**搜索类型,帮助我在 Trace Lab 2026 年 2 月全球 OSINT 搜索聚会 CTF 中成功提交了多个标志。
### 依赖项
建议使用提供的 PE (EXE) 文件。但是,如果您希望将其作为原始 Python 文件运行,该工具仅依赖于一个非内置库 **pyperclip**,需要通过 pip 安装。
**注意:** **pyperclip** 存在一个已知问题,需要指定 Python 解释器版本 3.10 才能使其正常工作。
## 生成 URL(使用方法)
只需选择一个搜索类型,它将启用支持的字段。一旦必填字段填写完成,点击 **生成 URL** 按钮即可创建过滤后的 URL。它将自动复制到您的剪贴板——将其粘贴到网络浏览器中,它将显示查询结果。

## 搜索功能
下表概述了支持的搜索类型。在生成 URL 之前,某些字段是必填项。
| 搜索类型 | 描述 | 支持的字段 | 备注 |
|--------------|------------------------------------------|--------------------------------------|----------------------------------------------------------------------|
| 帖子 | 按用户或位置搜索帖子 | 用户 ID/位置 ID、关键词、日期(年份) | 相对准确但结果可能有限;手动搜索似乎不受支持。 |
| 照片/视频 | 按用户或位置搜索照片或视频 | 用户 ID/位置 ID、关键词、日期(年份) | 准确性和结果无法保证。Facebook 似乎已在 2025 年 9 月左右弃用了此过滤器。 |
| 人物 | 根据雇主、城市或学校搜索某人 | 雇主 ID/城市 ID/学校 ID、关键词 | 工作正常且准确。 |
| 地点 | 根据关键词搜索地点(页面) | 关键词 | 工作正常且准确。 |
| 事件 | 在特定位置搜索事件 | 位置 ID、关键词 | 工作正常且准确。 |
| 账户 | 显示账户信息 | 账户、部分 | “关于”部分似乎在去年某个时候发生了变化,导致账户信息减少。 |
| 搜索 | 在平台的特定部分执行全局搜索 | 关键词、部分 | 不适用 |
### Facebook 过滤器更改
2019 年 6 月之后,Facebook 对其过滤器实施了 _Base64 编码的 JSON 结构查询_。然而,Facebook 不断更改其过滤功能,并且在 2025 年 9 月左右,他们还移除了基于**照片**和**视频**进行过滤的能力。
**重要提示:** 鉴于上述情况,某些搜索类型可能无法提供准确的结果(或根本没有结果),甚至可能突然不再受支持。
## 额外开发与已知问题
- 我计划将其他社交媒体网站(即 X、Instagram 和 LinkedIn)整合到一个搜索工具中。
- 其依赖项 **pyperclip** 存在一个已知问题,需要使用 Python 解释器版本 3.10 才能使其正常工作。
标签:Facebook, Python, URL生成, 二进制发布, 二进制模式, 工具开发, 开源工具, 情报分析, 情报工具, 情报收集, 搜索工具, 数据提取, 无后门, 漏洞研究, 社交媒体分析, 网络侦查, 网络安全, 网络诊断, 脚本编程, 过滤查询, 逆向工具, 隐私保护