Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
social-analyzer — 1000개의 소셜 미디어 \ 웹사이트에서 개인의 프로필을 분석하고 찾기 위한 API, CLI 및 웹 앱 | Kitploit
도구/GitHubGitHub/qeeqbox/social-analyzer
OSINT (Open Source Intelligence)ReconnaissanceOSINT for Social EngineeringImpersonation ToolsInformation GatheringPenetration TestingSocial EngineeringEmail HarvestingRed TeamingCrawlerEmail Harvesting #7위
23.7k2.3k718개월 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
Impersonation Tools #10위
OSINT (Open Source Intelligence) #3위
OSINT for Social Engineering #3위
Social Engineering #11위
GitHubqeeqbox/social-analyzer

social-analyzer

1000개의 소셜 미디어 \ 웹사이트에서 개인의 프로필을 분석하고 찾기 위한 API, CLI 및 웹 앱

저장소 보기

Social Analyzer는 1000개 이상의 소셜 미디어 \ 웹사이트에서 개인의 프로필을 분석하고 찾기 위한 API, CLI 및 웹 앱입니다. 다양한 분석 및 탐지 모듈을 포함하며, 조사 과정에서 사용할 모듈을 선택할 수 있습니다.

탐지 모듈은 다양한 탐지 기법을 기반으로 한 등급 메커니즘을 사용하며, 0에서 100(No-Maybe-Yes) 사이의 평가 값을 생성합니다. 이 모듈은 오탐(false positive)을 줄이기 위해 설계되었습니다.

이 OSINT 도구의 분석 및 공개적으로 추출된 정보는 사이버 괴롭힘, 사이버 그루밍, 사이버 스토킹, 허위 정보 유포와 같은 의심스럽거나 악의적인 활동과 관련된 프로필을 조사하는 데 도움이 될 수 있습니다.

이 프로젝트는 현재 자원이 제한된 국가의 일부 법 집행 기관에서 사용되고 있습니다 - 탐지 데이터베이스는 여기에 공유된 것과 다릅니다..

소셜 미디어

사용자가 콘텐츠를 만들고 공유하거나 소셜 네트워킹에 참여할 수 있게 하는 웹사이트 및 애플리케이션 - 옥스포드 사전

구조

APP (권장!)

표준 localhost 웹 앱 URL: http://0.0.0.0:9005/app.html

CLI

기능

  • 문자열 및 이름 분석 (순열과 조합)
  • 여러 기법을 사용한 프로필 찾기 (HTTPS 라이브러리 및 Webdriver)
  • 다중 프로필 검색 (상관 분석용 - ","로 구분된 모든 조합)
  • 다중 계층 탐지 (OCR, 일반, 고급 및 특수)
  • Ixora를 사용한 시각화된 프로필 정보 (메타데이터 및 패턴)
  • 메타데이터 및 패턴 추출 (Qeeqbox OSINT 프로젝트에서 추가됨)
  • 메타데이터를 위한 힘-방향 그래프 (ExtractPatterns 필요)
  • 상위 순위 또는 국가별 검색 (Alexa Ranking)
  • 유형별 검색 (성인, 음악 등 - 자동화된 웹사이트 통계)
  • 프로필 통계 및 정적 정보 (카테고리 국가)
  • 교차 메타데이터 통계 (Qeeqbox OSINT 프로젝트에서 추가됨)
  • 불필요한 출력 자동 필터링 (javascript 활성화 등)
  • 검색 엔진 조회 (Google API - 선택 사항)
  • 사용자 지정 검색 쿼리 (Google API 및 DuckDuckGo API - 선택 사항)
  • 프로필 스크린샷, 제목, 정보 및 웹사이트 설명
  • 이름 출처, 이름 유사성 및 언어별 공통 단어 찾기
  • 가능한 프로필\사람의 나이 찾기 (제한된 분석)
  • 사용자 지정 user-agent, 프록시, 제한 시간 및 암시적 대기
  • Python CLI 및 NodeJS CLI (FindUserProfilesFast 옵션으로 제한됨)
  • 탐지된 프로필의 스크린샷 (최신 버전의 Chrome이 설치되어 있어야 합니다)
  • 더 빠른 확인을 위한 Grid 옵션 (docker-compose로 제한됨)
  • 로그를 폴더나 터미널로 덤프 (보기 좋게)
  • 프로필 찾기\가져오기 작업자 수 조정 (기본값 15)
  • 실패한 프로필에 대한 재확인 옵션
  • 좋음, 보통, 나쁨으로 프로필 필터링
  • 분석을 JSON 파일로 저장
  • 간소화된 웹 인터페이스 및 CLI
  • 그리고 더 많은 기능!!

특수 탐지

  • Facebook (전화번호, 이름 또는 프로필 이름)
  • Gmail ([email protected])
  • Google ([email protected])

설치 및 실행

Linux (Node WebApp로)

sudo apt-get update
#Depedning on your Linux distro, you may or may not need these 2 lines
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y software-properties-common
sudo add-apt-repository ppa:mozillateam/ppa -y
sudo apt-get install -y firefox-esr tesseract-ocr git nodejs npm
git clone https://github.com/qeeqbox/social-analyzer.git
cd social-analyzer
npm update
npm install
npm start

Linux (Node CLI로)

sudo apt-get update
#Depedning on your Linux distro, you may or may not need these 2 lines
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y software-properties-common
sudo add-apt-repository ppa:mozillateam/ppa -y
sudo apt-get install -y firefox-esr tesseract-ocr git nodejs npm
git clone https://github.com/qeeqbox/social-analyzer.git
cd social-analyzer
npm install
nodejs app.js --username "johndoe"
#or
nodejs app.js --username "johndoe,janedoe" --metadata
#or
nodejs app.js --username "johndoe,janedoe" --metadata --top 100
#or
nodejs app.js --username "johndoe" --type "adult"

Linux (python 패키지로)

sudo apt-get update
sudo apt-get install python3 python3-pip
pip3 install social-analyzer
python3 -m social-analyzer --username "johndoe"
#or
python3 -m social-analyzer --username "johndoe" --metadata
#or
python3 -m social-analyzer --username "johndoe" --metadata --top 100
#or
python3 -m social-analyzer --username "johndoe" --type "adult"
#or
python3 -m social-analyzer --username "johndoe" --websites "car" --logs --screenshots

Linux (python 스크립트로)

sudo apt-get update
sudo apt-get install git python3 python3-pip
git clone https://github.com/qeeqbox/social-analyzer
cd social-analyzer
pip3 install -r requirements.txt
python3 app.py --username "janedoe"
#or
python3 app.py --username "johndoe" --metadata
#or
python3 app.py --username "johndoe" --metadata --top 100
#or
python3 app.py --username "johndoe" --type "adult"
#or
python3 app.py --username "johndoe" --websites "car" --logs --screenshots

객체로 가져오기 (python)


#E.g. #1
from importlib import import_module
SocialAnalyzer = import_module("social-analyzer").SocialAnalyzer()
results = SocialAnalyzer.run_as_object(username="johndoe",silent=True)
print(results)

#E.g. #2
from importlib import import_module
SocialAnalyzer = import_module("social-analyzer").SocialAnalyzer()
results = SocialAnalyzer.run_as_object(username="johndoe,janedoe",silent=True,output="json",filter="good",metadata=False,timeout=10, profiles="detected")
print(results)

Linux, Windows, MacOS, Raspberry pi..

  • 가능한 모든 설치 방법은 이 wiki를 확인하세요
  • social-analyzer를 OSINT 도구, 피드 등과 통합하려면 이 wiki를 확인하세요

social-analyzer --h

Required Arguments:
  --username   E.g. johndoe, john_doe or johndoe9999

Optional Arguments:
  --websites    A website or websites separated by space E.g. youtube, tiktokor tumblr
  --mode        Analysis mode E.g.fast -> FindUserProfilesFast, slow -> FindUserProfilesSlow or special -> FindUserProfilesSpecial
  --output      Show the output in the following format: json -> json outputfor integration or pretty -> prettify the output
  --options     Show the following when a profile is found: link, rate, titleor text
  --method      find -> show detected profiles, get -> show all profiles regardless detected or not, all -> combine find & get
  --filter      Filter detected profiles by good, maybe or bad, you can do combine them with comma (good,bad) or use all
  --profiles    Filter profiles by detected, unknown or failed, you can do combine them with comma (detected,failed) or use all
  --countries   select websites by country or countries separated by space as: us br ru
  --type        Select websites by type (Adult, Music etc)
  --top         select top websites as 10, 50 etc...[--websites is not needed]
  --extract     Extract profiles, urls & patterns if possible
  --metadata    Extract metadata if possible (pypi QeeqBox OSINT)
  --trim        Trim long strings
  --gui         Reserved for a gui (Not implemented)
  --cli         Reserved for a cli (Not needed)

Listing websites & detections:
  --list        List all available websites

Setting:
  --headers     Headers as dict
  --logs_dir    Change logs directory
  --timeout     Change timeout between each request
  --silent      Disable output to screen

셸 열기

Open in Cloud Shell Open in repl.it Shell

리소스

  • DuckDuckGo API, Google API, NodeJS, bootstrap, selectize, jQuery, Wikipedia, font-awesome, selenium-webdriver & tesseract.js
  • 참조나 리소스를 빠뜨렸다면 알려주세요!

면책 조항\참고 사항

  • 이 프로젝트를 GitHub에서 다운로드하고 보안 프로젝트로 취급하세요
  • 귀하의 웹사이트를 이 프로젝트 목록에서 제외하려면 저에게 연락해 주세요
  • 이 도구는 서비스가 아닌 로컬에서 사용하도록 만들어졌습니다 (액세스 제어 기능이 없습니다)
  • -private로 끝나거나 private 그룹에 속한 모듈 관련 문제는 , 저에게 직접 연락해 주세요 (GitHub에 이슈를 열지 마세요)
도구 다운로드