
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 파일로 실행하려는 경우, 이 도구는 pip를 통해 설치해야 하는 pyperclip이라는 하나의 비내장 라이브러리에만 의존합니다.
참고: pyperclip에 알려진 문제가 있으며, 이를 작동시키려면 Python 인터프리터 버전 3.10을 지정해야 합니다.
검색 유형 중 하나를 선택하면 지원되는 필드가 활성화됩니다. 필요한 필드를 모두 채운 후 URL 생성(Generate URL) 버튼을 클릭하면 필터링된 URL이 생성됩니다. 이 URL은 자동으로 클립보드에 복사되며, 웹 브라우저에 붙여넣으면 쿼리 결과가 표시됩니다.

아래 표는 지원되는 검색 유형을 설명합니다. URL이 생성되기 전에 특정 필드를 반드시 채워야 합니다.
2019년 6월 이후 Facebook은 필터에 _Base64로 인코딩된 JSON 구조의 쿼리(Base64-encoded JSON-structured queries)_를 도입했습니다. 그러나 Facebook은 지속적으로 필터링 기능을 변경하고 있으며, 2025년 9월경 사진(Photos) 및 동영상(Videos) 기반 필터링 기능도 제거했습니다.
중요 참고: 이러한 점을 고려할 때 일부 검색 유형은 정확한 결과를 제공하지 못하거나(또는 전혀 제공하지 못할 수 있음) 갑자기 지원되지 않을 수도 있습니다.
| 검색 유형 | 설명 | 지원 필드 | 비고 |
|---|
| 게시물(Posts) | 사용자 또는 위치별 게시물 검색 | 사용자 ID/위치 ID, 키워드, 날짜(연도) | 비교적 정확하지만 결과가 제한될 수 있음; 수동 검색은 지원되지 않는 것으로 보입니다. |
| 사진/동영상(Photos/Videos) | 사용자 또는 위치별 사진 또는 동영상 검색 | 사용자 ID/위치 ID, 키워드, 날짜(연도) | 정확성과 결과가 보장되지 않습니다. Facebook이 2025년 9월경 이 필터를 지원 중단한 것으로 보입니다. |
| 사람(People) | 고용주, 도시 또는 학교를 기준으로 사람 검색 | 고용주 ID/도시 ID/학교 ID, 키워드 | 작동하며 정확합니다. |
| 장소(Places) | 키워드를 기준으로 장소(페이지) 검색 | 키워드 | 작동하며 정확합니다. |
| 이벤트(Events) | 특정 위치의 이벤트 검색 | 위치 ID, 키워드 | 작동하며 정확합니다. |
| 계정(Account) | 계정 정보 표시 | 계정, 섹션 | 작년에 정보(About) 섹션이 변경되어 표시되는 계정 정보가 줄어든 것으로 보입니다. |
| 검색(Search) | 플랫폼의 특정 섹션에서 전역 검색 수행 | 키워드, 섹션 | 해당 없음 |