프로젝트 소개
Social Analyzer는 1000개 이상의 소셜 미디어 사이트와 웹사이트에서 개인의 프로필을 분석하고 찾아내는 오픈소스 OSINT 도구입니다. API, 명령줄 인터페이스, 로컬 웹 애플리케이션으로 배포되며, 호스팅 서비스가 아닌 로컬에서 실행하도록 설계되었습니다.
이 프로젝트는 여러 탐지 및 분석 모듈을 사용합니다. 탐지는 다양한 기술을 결합한 평가 메커니즘에 의존하며, 오탐을 줄이기 위해 0에서 100까지의 점수(No, Maybe, Yes)를 생성합니다. 분석 및 공개적으로 추출된 정보는 사이버 괴롭힘, 사이버 그루밍, 사이버 스토킹, 허위 정보와 같은 의심스럽거나 악의적인 활동과 관련된 프로필을 조사하는 데 도움을 주기 위한 것입니다. README에는 이 프로젝트가 자원이 제한된 국가의 일부 법 집행 기관에서 사용되며, 이들의 탐지 데이터베이스는 공개 데이터베이스와 다르다고 명시되어 있습니다.
나열된 기능에는 문자열 및 이름 분석(순열 및 조합 포함), HTTPS 라이브러리 및 Webdriver를 통한 프로필 발견, 쉼표로 구분된 이름을 사용한 다중 프로필 검색(상관 관계 분석), 다층 탐지(OCR, 일반, 고급, 특수), Ixora를 통한 시각화된 프로필 정보(메타데이터 및 패턴 추출 포함), 힘 기반 메타데이터 그래프, Alexa 순위를 사용한 상위 순위 또는 국가별 검색, 성인 또는 음악과 같은 웹사이트 유형별 검색, 프로필 통계 및 정적 정보, 교차 메타데이터 통계, 선택적 Google API를 통한 검색 엔진 조회, Google 및 DuckDuckGo API를 통한 사용자 지정 쿼리, 프로필 스크린샷, 제목, 정보 및 사이트 설명, 이름의 출처, 유사성 및 언어별 일반 단어 분석, 제한된 나이 추정, 구성 가능한 사용자 에이전트, 프록시, 시간 초과 및 암시적 대기, Python 및 NodeJS CLI, 최신 Chrome이 필요한 탐지된 프로필의 스크린샷, docker-compose로 제한된 더 빠른 확인을 위한 그리드 옵션, 폴더 또는 터미널로의 로그 덤프, 조정 가능한 작업자 수(기본 15), 실패한 프로필 재확인, 좋음/보통/나쁨 필터링, JSON 내보내기, 단순화된 웹 인터페이스 및 CLI가 포함됩니다.
특수 탐지는 Facebook(전화번호, 이름 또는 프로필 이름), Gmail 주소 및 Google 계정에 대해 나열되어 있습니다. 설치 방법은 Linux에서 Node 웹 앱, Node CLI, Python 패키지 또는 Python 스크립트로 문서화되어 있으며, Windows, macOS 및 Raspberry Pi용 추가 방법은 위키에서 참조됩니다. 웹 앱은 localhost의 포트 9005에서 실행됩니다. 명령줄 옵션은 사용자 이름, 웹사이트 선택, 분석 모드(빠름, 느림, 특수), 출력 형식, 표시 필드, 방법, 필터, 국가, 유형, 상위 N 선택, 추출, 메타데이터, 트리밍, 헤더, 로그 디렉터리, 시간 초과 및 자동 모드를 포함합니다. 이 도구는 Python 객체로 가져올 수도 있습니다.
리소스에는 DuckDuckGo API, Google API, NodeJS, bootstrap, selectize, jQuery, Wikipedia, font-awesome, selenium-webdriver 및 tesseract.js가 포함됩니다. README에는 이 프로젝트를 보안 프로젝트로 취급해야 하며, 웹사이트가 제외를 요청할 수 있고, 액세스 제어가 없으며 로컬 사용을 위한 것이며, 비공개 모듈 관련 문제는 GitHub가 아닌 직접 제기해야 한다는 면책 조항이 포함되어 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.