
项目说明
<p align="center"> <img src="
Social Analyzer - API, CLI, and Web App for analyzing & finding a person's profile across +1000 social media \ websites. It includes different analysis and detection modules, and you can choose which modules to use during the in process.
The detection modules utilize a rating mechanism based on different detection techniques, which produces a rate value that starts from 0 to 100 (No-Maybe-Yes). This module is intended to ha false positives.
The analysis and public extracted information from this OSINT 工具 could help in profiles related to suspicious or malicious acti such as cyberbullying, cyber grooming, cyberstalking, and spreading misinformation.
This project is currently used by some law enforcement agencies in countries where resources are limited - The detection database is different than the one shared here..
So·cial Me·di·a
Websites and applications that enable users to create and share content or to participate in social networking - Oxford Dictionary
Structure
<img src="
APP (Preferred!)
Standard localhost WEB APP url:
<img src=" style="max-width:768px"/>
CLI
<img src=" style="max-width:768px"/>
Features
String & name analysis (Permutations and Combinations)Find a profile using multiple techniques (HTTPS library & Webdriver)Multi profile search (Used for correlation - any combination separated with "," )Multilayers detections (OCR, normal, ad & special) profile information using Ixora (Metadata & Patterns)Metadata & Patterns extraction (Added from Qeeqbox OSINT project)Force-directed Graph for Metadata (Needs ExtractPatterns)Search by top ranking or by country (Alexa Ranking)Search by type (adult, music, etc.. - automated websites stats)Profiles stats and static info (Category country)Cross Metadata stats (Added from Qeeqbox OSINT project)Auto-flirtation to unnecessary output (Enable ja etc..)Search 引擎 lookup (Google API - optional)Custom search queries (Google API & DuckDuckGo API - optional)Profile screenshot, title, info, and website descriptionFind name origins, name similarity & common words by languageFind possible profile\person age (Limited analysis)Custom user-agent, proxy, timeout & implicit waitPython CLI & NodeJS CLI (limited to FindUserProfilesFast option)Screenshots of detected profile (The latest of Chrome must be installed)Grid option for faster checking (limited to docker-compose)Dump logs to folder or terminal (prettified)Adjust finding\getting profile workers (default 15)Re-checking option for failed profilesFilter profiles by good, maybe, and badSave the analysis as a JSON fileSimplified web interface and CLIAnd, more!!Special Detections
Facebook (Phone number, name, or profile name)Gmail ()Google ()Install & Run
Linux (As Node WebApp)
Linux (As Node CLI)
Linux (As python package)
Linux (As python script)
Importing as object (python)
Linux, Windows, MacOS, Raspberry pi..
check this wiki for all possible installation methodscheck this wiki for integrating social-analyzer with your OSINT tools, feeds, etc...social-analyzer --h
Open Shell
![Open in Cloud Shell]() ![Open in repl.it Shell]()
Resources
DuckDuckGo API, Google API, NodeJS, bootstrap, selectize, jQuery, Wikipedia, font-awesome, selenium-webdriver & tesseract.jsLet me know if I missed a reference or resource!Disclaimer\Notes
Download this project from GitHub and treat it as a security projectIf you want your website to be excluded from this project list, please reach out to meThis 工具 is meant to be used locally, not as a service (It does not have any Access Control)For issues related to modules that end with -private or under the private group ![](), reach out directly to me (do not open an issue on GitHub)Other Projects
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
项目信息
开发语言:Ja
Star 数:24226
技术要点
该项目属于黑客技术方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕API, CLI, and Web App for analyzing and finding a person's profile in 1000 social media \ websites展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
使用与学习建议
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
免责声明
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。