Logo
Deploy Now

Stars

23,814

Forks

2,293

Watchers

419

Developer links

Social Analyzer

Social Analyzer scans over 1,000 social media platforms in parallel to discover and correlate user profiles from a single username query, making it the most comprehensive OSINT reconnaissance tool of its kind. Three detection modes cover different accuracy and speed tradeoffs: fast HTTP library checks for rapid sweeps, Selenium WebDriver validation for JavaScript-heavy sites, and a special mode for stubborn edge cases. String analysis generates username permutations and combinations to catch related accounts with slight naming variations. Three interfaces serve different workflows: a Node.js web application on port 9005 with a browser-based GUI, a CLI for scripted batch operations, and Python plus Node.js APIs for embedding into automated investigation pipelines. The QeeqBox OSINT library extracts profile metadata, screenshots, titles, descriptions, and activity patterns, all visualized through Ixora-based force-directed graphs that map relationships between discovered accounts. Tesseract OCR analyzes profile images for additional detection vectors. Search results narrow by country codes, website categories, Alexa ranking thresholds, and confidence levels. Optional Google API and DuckDuckGo API integration adds search engine correlation alongside direct platform queries. Docker deployment bundles Node.js, Firefox ESR, Tesseract, and all dependencies into one container. Trusted by law enforcement and security researchers for digital forensics and identity verification. 23,000+ GitHub stars. AGPL-3.0 licensed.

Social Analyzer
Social Analyzer
Social Analyzer
Social Analyzer
Social Analyzer

Benefits

  • Scan 1,000+ Social Platforms
  • Search for usernames across over one thousand social media websites simultaneously with fast, slow, and special detection modes for maximum coverage and accuracy.
  • Multilayer Detection Analysis
  • Combines HTTP library checks, Selenium WebDriver validation, Tesseract OCR image analysis, and string permutation generation to minimize false positives and discover hidden accounts.
  • Force-Directed Graph Visualization
  • Ixora-based metadata visualization maps relationships between discovered profiles using interactive force-directed graphs showing account connections, extracted patterns, and metadata across platforms.
  • Three Integration Interfaces
  • Provides a browser-based web GUI on port 9005, command-line interface for scripted operations, and Python plus Node.js APIs for embedding into automated OSINT investigation pipelines.

Features

  • Web Application Interface
  • Browser-based GUI on port 9005 for interactive username searches, profile viewing, metadata exploration, and force-directed graph visualization of discovered accounts.
  • Multi-Profile Correlation
  • Searches multiple usernames simultaneously using comma-separated queries to correlate accounts across platforms and identify shared identity patterns.
  • Country and Type Filtering
  • Filters searches by geographic country codes, website categories like adult or music, and Alexa ranking thresholds to narrow results to relevant platforms.
  • Metadata Pattern Extraction
  • Extracts profile screenshots, titles, descriptions, and activity patterns using the QeeqBox OSINT library for comprehensive digital footprint analysis.
  • Docker Container Deployment
  • Single Docker image packages Node.js runtime, Firefox ESR browser, Tesseract OCR engine, and geckodriver for consistent cross-platform deployment.