Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Ferramentas/GitHubGitHub/qeeqbox/social-analyzer
OSINT (Inteligência de Fontes Abertas)ReconhecimentoOSINT para Engenharia SocialColeta de InformaçõesTestes de PenetraçãoEngenharia SocialColeta de EmailsRed TeamingRastreador
GitHubqeeqbox/social-analyzer

social-analyzer

API, CLI e Web App para analisar e encontrar o perfil de uma pessoa em 1000 mídias sociais \ websites

23.7k2.3khá 7 mesesRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Ver Repositório

Social Analyzer - API, CLI e aplicativo Web para analisar e encontrar o perfil de uma pessoa em mais de 1000 redes sociais \ sites. Inclui diferentes módulos de análise e detecção, e você pode escolher quais módulos usar durante o processo de investigação.

Os módulos de detecção utilizam um mecanismo de classificação baseado em diferentes técnicas de detecção, que produz um valor de taxa de 0 a 100 (Não-Talvez-Sim). Este módulo foi projetado para ter menos falsos positivos.

A análise e as informações públicas extraídas por esta ferramenta OSINT podem ajudar a investigar perfis relacionados a atividades suspeitas ou maliciosas, como cyberbullying, cyber grooming, cyberstalking e disseminação de desinformação.

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

Re·des So·ci·ais

Websites e aplicativos que permitem aos usuários criar e compartilhar conteúdo ou participar de redes sociais - Dicionário Oxford

Estrutura

APP (Preferido!)

URL padrão do WEB APP localhost: http://0.0.0.0:9005/app.html

CLI

Recursos

  • Análise de strings e nomes (Permutações e Combinações)
  • Encontre um perfil usando múltiplas técnicas (biblioteca HTTPS e Webdriver)
  • Busca multi-perfil (Usada para correlação - qualquer combinação separada por "," )
  • Detecções em múltiplas camadas (OCR, normal, avançada e especial)
  • Informações de perfil visualizadas usando Ixora (Metadados e Padrões)
  • Extração de metadados e padrões (Adicionado do projeto Qeeqbox OSINT)
  • Grafo dirigido por força para metadados (Requer ExtractPatterns)
  • Busca por top ranking ou por país (Alexa Ranking)
  • Busca por tipo (adulto, música, etc.. - estatísticas automatizadas de sites)
  • Estatísticas de perfis e informações estáticas (categoria país)
  • Estatísticas de metadados cruzados (Adicionado do projeto Qeeqbox OSINT)
  • Auto-filtração de saída desnecessária (habilitar javascript etc..)
  • Consulta a mecanismos de pesquisa (Google API - opcional)
  • Consultas de busca personalizadas (Google API e DuckDuckGo API - opcional)
  • Captura de tela do perfil, título, informações e descrição do site
  • Encontre origens de nomes, similaridade de nomes e palavras comuns por idioma
  • Encontre possível idade de perfil\pessoa (análise limitada)
  • User-agent, proxy, timeout e espera implícita personalizados
  • CLI Python e CLI NodeJS (limitado à opção FindUserProfilesFast)
  • Capturas de tela do perfil detectado (a versão mais recente do Chrome deve estar instalada)
  • Opção de grade para verificação mais rápida (limitada ao docker-compose)
  • Despejar logs em pasta ou terminal (formatado)
  • Ajustar workers de busca\obtenção de perfis (padrão 15)
  • Opção de re-verificação para perfis com falha
  • Filtrar perfis por bom, talvez e ruim
  • Salvar a análise como arquivo JSON
  • Interface web e CLI simplificadas
  • E, muito mais!!

Detecções Especiais

  • Facebook (número de telefone, nome ou nome de perfil)
  • Gmail ([email protected])
  • Google ([email protected])

Instalação e Execução

Linux (Como WebApp 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 pacote 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..

  • consulte esta wiki para todos os métodos de instalação possíveis
  • consulte esta wiki para integrar o social-analyzer com suas ferramentas OSINT, feeds, etc...

social-analyzer --h

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

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
  • Deixe-me saber se perdi alguma referência ou recurso!

Aviso\Notas

  • Baixe este projeto do GitHub e trate-o como um projeto de segurança
  • Se você quiser que seu site seja excluído desta lista de projetos, entre em contato comigo
  • Esta ferramenta deve ser usada localmente, não como um serviço (ela não possui nenhum controle de acesso)
  • Para problemas relacionados a módulos que terminam com -private ou que estão no grupo privado , entre em contato diretamente comigo (não abra uma issue no GitHub)

Outros Projetos

Baixar ferramenta