Social Analyzer
Social Analyzer is an OSINT (Open Source Intelligence) tool that helps you find and analyze a person’s profile across more than 1000 social media websites. It provides multiple interfaces including a Web App, Node.js CLI, and Python CLI to conduct social media investigations.What is Social Analyzer?
Social Analyzer searches for user profiles across a vast database of social media platforms using advanced detection techniques. The tool utilizes a sophisticated rating mechanism that produces detection scores from 0 to 100 (No-Maybe-Yes), designed to minimize false positives.This project is currently used by some law enforcement agencies in countries where resources are limited. The detection database used by these agencies differs from the publicly available version.
Key Capabilities
Multi-Platform Search
Search across 1000+ social media websites simultaneously with a single username
Advanced Detection
Multiple detection layers including OCR, normal, advanced, and special techniques
Metadata Extraction
Extract metadata and patterns from discovered profiles with visualization support
Flexible Interfaces
Choose between Web App (preferred), Node.js CLI, or Python CLI based on your workflow
Core Features
Detection & Analysis
- String & Name Analysis: Permutations and combinations of usernames
- Multi-Profile Search: Correlate multiple profiles using comma-separated usernames
- Multilayer Detections: OCR, normal, advanced, and special detection modes
- Rating Mechanism: 0-100 detection confidence score to reduce false positives
Search Capabilities
- Search by top ranking (Alexa) or by country
- Filter by website type (adult, music, etc.)
- Custom search queries via Google API and DuckDuckGo API (optional)
- Search engine lookup integration (Google API - optional)
Data Extraction
- Profile screenshots (requires latest Chrome)
- Title, description, and metadata extraction
- Pattern extraction and visualization using Ixora
- Force-directed graph for metadata relationships
- Profile statistics and category information
Advanced Options
- Custom user-agent, proxy, timeout, and implicit wait settings
- Adjustable worker threads (default: 15)
- Re-checking failed profiles
- Filter results by good, maybe, or bad confidence
- Export analysis as JSON
- Screenshot capture of detected profiles
Special Detections
Social Analyzer includes specialized detection modules for specific platforms:- Facebook: Search by phone number, name, or profile name
- Gmail: Lookup by email address ([email protected])
- Google: General Google account lookup ([email protected])
Use Cases
The analysis and public information extracted from Social Analyzer can help investigate:- Cyberbullying campaigns
- Cyber grooming activities
- Cyberstalking incidents
- Misinformation spreading
- Suspicious or malicious profile networks
How It Works
Social Analyzer uses multiple techniques to find profiles:- Fast Mode (FindUserProfilesFast): Quick HTTPS library-based scanning
- Slow Mode (FindUserProfilesSlow): Thorough Webdriver-based detection with rendering
- Special Mode (FindUserProfilesSpecial): Platform-specific detection for Facebook, Gmail, Google
- HTTP status codes and response patterns
- Page content and metadata
- Visual elements (OCR when enabled)
- Profile-specific indicators
Next Steps
Installation
Get Social Analyzer installed on your system
Quick Start
Run your first profile search in minutes