
Social-Analyzer é uma ferramenta gratuita que pode ser usada para encontrar e analisar perfis de mídia social. Ele foi criado pela empresa de segurança cibernética qeeqbox. Pode ser usado para encontrar perfis de mídia social em mais de 1000 plataformas, incluindo Facebook, Twitter, Instagram, LinkedIn e YouTube. Ele também pode ser usado para analisar perfis de mídia social para informações como nome, endereço de e-mail, número de telefone e histórico de postagem.
da Web para analisar e encontrar o perfil de uma pessoa em mais de 1.000 mídias 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 que começa de 0 a 100 (Não-Talvez-Sim). Este módulo destina-se a ter menos falsos positivos.
A análise e as informações públicas extraídas dessa ferramenta OSINT podem ajudar a investigar perfis relacionados a atividades suspeitas ou maliciosas, como cyberbullying, cyber grooming, cyberstalking e disseminação de desinformação.
Quem pode se beneficiar usando o Social-Analyzer?
A plataforma Social-Analyzer, por ser uma ferramenta poderosa e que pode ser usada para uma variedade de propósitos, pode ser usada por
- pesquisadores de segurança que serão beneficiados profundamente ao fazer uso com o objetivo de investigar ciberataques;
- profissionais de marketing podem fazer uso dessa ferramenta para rastrear concorrentes
- indivíduos que almejam proteger sua privacidade online.
É importante usar Social-Analyzer com responsabilidade e estar ciente dos riscos potenciais. Por exemplo, não fazer uso do Social-Analyzer para coletar informações pessoais sobre pessoas sem o consentimento delas.
Link para acesso
Você pode acessar a plataforma através do seguinte endereço: https://github.com/qeeqbox/social-analyzer
Mídia social
Sites e aplicativos que permitem aos usuários criar e compartilhar conteúdo ou participar de redes sociais – Oxford Dictionary
Estrutura

APP (preferencial!)
URL padrão do aplicativo WEB do host local: http://0.0.0.0:9005/app.html

CLI

Características
- Análise de strings e nomes (permutações e combinações)
- Encontre um perfil usando várias técnicas (biblioteca HTTPS e Webdriver)
- Pesquisa de vários perfis (usada para correlação – qualquer combinação separada por “,” )
- Detecções multicamadas (OCR, normal, avançado 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)
- Gráfico direcionado à força para metadados (precisa de ExtractPatterns)
- Pesquise por classificação superior ou por país (Alexa Ranking)
- Pesquise por tipo (adulto, música, etc. – estatísticas automatizadas de sites)
- Estatísticas de perfis e informações estáticas (país da categoria)
- Estatísticas cruzadas de metadados (adicionadas do projeto Qeeqbox OSINT)
- Flerte automático para saída desnecessária (Habilitar javascript etc.)
- Pesquisa do mecanismo de pesquisa (API do Google – opcional)
- Consultas de pesquisa personalizadas (API do Google e API do DuckDuckGo – opcional)
- Captura de tela do perfil, título, informações e descrição do site
- Encontre origens de nomes, semelhança de nomes e palavras comuns por idioma
- Encontre possível perfil\idade da pessoa (análise limitada)
- Agente de usuário personalizado, proxy, tempo limite e espera implícita
- Python CLI e NodeJS CLI (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 para pasta ou terminal (embelezado)
- Ajustar trabalhadores de perfil de localização/obtenção (padrão 15)
- Opção de verificação novamente para perfis com falha
- Filtrar perfis por bom, talvez e ruim
- Salve a análise como um arquivo JSON
- Interface web simplificada e CLI
- E mais!!
Detecções especiais
- Facebook (número de telefone, nome ou nome do perfil)
- Gmail ( exemplo@gmail.com )
- Google ( exemplo@exemplo.com )
Instalar e executar
Linux (como Node WebApp)
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 install loadash npm start
Linux (como nó CLI)
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 npm install loadash 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)
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)
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)
#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, Raspberrypi..
- verifique este wiki para todos os métodos de instalação possíveis
- verifique este wiki para integrar o analisador social com suas ferramentas OSINT, feeds, etc…
analisador social –h
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
Recursos
- API DuckDuckGo, API do Google, NodeJS, bootstrap, selectize, jQuery, Wikipedia, font-awesome, selenium-webdriver & tesseract.js
- Deixe-me saber se eu perdi uma referência ou recurso!