Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
social-analyzer — API, CLI y aplicación web para analizar y encontrar el perfil de una persona en 1000 redes sociales \ sitios web | Kitploit
Herramientas/GitHubGitHub/qeeqbox/social-analyzer
OSINT (Inteligencia de Fuentes Abiertas)ReconocimientoOSINT para Ingeniería SocialRecopilación de InformaciónPruebas de PenetraciónIngeniería SocialRecolección de CorreosRed TeamingCrawler
GitHubqeeqbox/social-analyzer

social-analyzer

API, CLI y aplicación web para analizar y encontrar el perfil de una persona en 1000 redes sociales \ sitios web

23.7k2.3khace 7 mesesRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Ver Repositorio

Social Analyzer - API, CLI y aplicación web para analizar y encontrar el perfil de una persona en más de 1000 redes sociales/sitios web. Incluye diferentes módulos de análisis y detección, y puedes elegir qué módulos usar durante el proceso de investigación.

Los módulos de detección utilizan un mecanismo de calificación basado en diferentes técnicas de detección, que produce un valor de tasa que va de 0 a 100 (No-Tal vez-Sí). Este módulo está diseñado para tener menos falsos positivos.

El análisis y la información pública extraída de esta herramienta OSINT podría ayudar a investigar perfiles relacionados con actividades sospechosas o maliciosas como ciberacoso, cibergrooming, ciberacecho y difusión de desinformación.

Este proyecto es utilizado actualmente por algunas agencias de aplicación de la ley en países con recursos limitados - La base de datos de detección es diferente a la compartida aquí..

Redes Sociales

Sitios web y aplicaciones que permiten a los usuarios crear y compartir contenido o participar en redes sociales - Diccionario Oxford

Estructura

APP (Preferida!)

URL estándar de la aplicación web localhost: http://0.0.0.0:9005/app.html

CLI

Características

  • Análisis de cadenas y nombres (Permutaciones y Combinaciones)
  • Encuentra un perfil usando múltiples técnicas (biblioteca HTTPS y Webdriver)
  • Búsqueda de múltiples perfiles (Usado para correlación - cualquier combinación separada por ",")
  • Detecciones multicapa (OCR, normal, avanzada y especial)
  • Información de perfil visualizada usando Ixora (Metadatos y Patrones)
  • Extracción de Metadatos y Patrones (Agregado del proyecto OSINT de Qeeqbox)
  • Grafo dirigido por fuerza para metadatos (Necesita ExtractPatterns)
  • Búsqueda por ranking superior o por país (Alexa Ranking)
  • Búsqueda por tipo (adulto, música, etc. - estadísticas automatizadas de sitios web)
  • Estadísticas e información estática del perfil (Categoría país)
  • Estadísticas cruzadas de metadatos (Agregado del proyecto OSINT de Qeeqbox)
  • Auto-filtración de salida innecesaria (Habilitar javascript, etc.)
  • Búsqueda en motores de búsqueda (API de Google - opcional)
  • Consultas de búsqueda personalizadas (API de Google y API de DuckDuckGo - opcional)
  • Captura de pantalla del perfil, título, información y descripción del sitio web
  • Encuentra orígenes de nombres, similitud de nombres y palabras comunes por idioma
  • Encuentra la edad posible del perfil/persona (Análisis limitado)
  • User-agent, proxy, tiempo de espera y espera implícita personalizados
  • CLI de Python y CLI de NodeJS (limitado a la opción FindUserProfilesFast)
  • Capturas de pantalla del perfil detectado (Debe estar instalada la última versión de Chrome)
  • Opción Grid para verificación más rápida (limitado a docker-compose)
  • Volcar registros a carpeta o terminal (embellecido)
  • Ajustar trabajadores de búsqueda/obtención de perfiles (por defecto 15)
  • Opción de re-verificación para perfiles fallidos
  • Filtrar perfiles por buenos, tal vez y malos
  • Guardar el análisis como archivo JSON
  • Interfaz web simplificada y CLI
  • ¡Y más!

Detecciones Especiales

  • Facebook (Número de teléfono, nombre o nombre de perfil)
  • Gmail ([email protected])
  • Google ([email protected])

Instalar y Ejecutar

Linux (Como aplicación web Node)

root@kitploit:~
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 (Como CLI Node)

root@kitploit:~
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 (Como paquete python)

root@kitploit:~
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 (Como script python)

root@kitploit:~
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

Importando como objeto (python)

root@kitploit:~

#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..

  • consulta esta wiki para todos los métodos de instalación posibles
  • consulta esta wiki para integrar social-analyzer con tus herramientas OSINT, feeds, etc.

social-analyzer --h

root@kitploit:~
Required Arguments:
  --username   Ej. johndoe, john_doe o johndoe9999

Optional Arguments:
  --websites    Un sitio web o sitios web separados por espacio Ej. youtube, tiktok o tumblr
  --mode        Modo de análisis Ej. fast -> FindUserProfilesFast, slow -> FindUserProfilesSlow o special -> FindUserProfilesSpecial
  --output      Mostrar la salida en el siguiente formato: json -> salida json para integración o pretty -> embellecer la salida
  --options     Mostrar lo siguiente cuando se encuentra un perfil: link, rate, title o text
  --method      find -> mostrar perfiles detectados, get -> mostrar todos los perfiles independientemente de ser detectados o no, all -> combinar find y get
  --filter      Filtrar perfiles detectados por good, maybe o bad, puedes combinarlos con coma (good,bad) o usar all
  --profiles    Filtrar perfiles por detected, unknown o failed, puedes combinarlos con coma (detected,failed) o usar all
  --countries   seleccionar sitios web por país o países separados por espacio como: us br ru
  --type        Seleccionar sitios web por tipo (Adult, Music etc.)
  --top         seleccionar los mejores sitios web como 10, 50 etc...[--websites no es necesario]
  --extract     Extraer perfiles, urls y patrones si es posible
  --metadata    Extraer metadatos si es posible (pypi QeeqBox OSINT)
  --trim        Recortar cadenas largas
  --gui         Reservado para una interfaz gráfica (No implementado)
  --cli         Reservado para una cli (No necesario)

Listing websites & detections:
  --list        Listar todos los sitios web disponibles

Setting:
  --headers     Encabezados como dict
  --logs_dir    Cambiar directorio de registros
  --timeout     Cambiar tiempo de espera entre cada solicitud
  --silent      Deshabilitar salida a pantalla

Abrir Shell

Open in Cloud Shell Open in repl.it Shell

Recursos

  • DuckDuckGo API, Google API, NodeJS, bootstrap, selectize, jQuery, Wikipedia, font-awesome, selenium-webdriver & tesseract.js
  • Avísame si me faltó alguna referencia o recurso.

Aviso Legal\Notas

  • Descarga este proyecto de GitHub y trátalo como un proyecto de seguridad
  • Si deseas que tu sitio web sea excluido de esta lista de proyectos, por favor contáctame
  • Esta herramienta está diseñada para usarse localmente, no como un servicio (No tiene Control de Acceso)
  • Para problemas relacionados con módulos que terminan en -private o bajo el grupo private , contáctame directamente (no abras un issue en GitHub)

Otros Proyectos

Descargar herramienta