Ferramenta open source de automação de OSINT que coleta dados de IPs, domínios, e-mails e muito mais em mais de 200 fontes para inteligência de ameaças e mapeamento da superfície de ataque.
sherlock-project/sherlock
Ferramenta de OSINT para linha de comando que busca um nome de usuário em mais de 400 redes sociais e informa onde há contas.
- Estrelas
- 98,248
- Forks
- 11,674
- Issues abertas
- 355
- Último commit
- anteontem
O que é?
Sherlock recebe um ou mais nomes de usuário e verifica se cada um tem uma conta em centenas de redes sociais e sites. Os resultados de cada nome de usuário são salvos em um arquivo de texto, e há opções de exportação para CSV e XLSX. A ferramenta é voltada a investigadores, pesquisadores de segurança e pentesters que trabalham com inteligência de fontes abertas e reconhecimento.
A ferramenta é executada pelo terminal e permite limitar a busca a sites específicos, encaminhar requisições por um proxy, definir timeouts e incluir sites NSFW. Também pode abrir todos os perfis encontrados em um navegador. A instalação está disponível via pipx, pip, uv, Docker e diversos gerenciadores de pacotes de sistemas.
Como os resultados vêm de verificações automatizadas em sites públicos, cada correspondência deve ser verificada manualmente antes de tirar conclusões.
Recursos principais
- 01Verifica um nome de usuário em mais de 400 redes sociais e sites.
- 02Aceita vários nomes de usuário em uma única execução.
- 03Salva os resultados em arquivos de texto, CSV ou XLSX.
- 04Oferece suporte a proxies, timeouts e filtros de sites.
- 05Pode abrir os perfis encontrados no navegador padrão.
Casos de uso
- Investigar em quais plataformas um nome de usuário está registrado durante atividades de OSINT.
- Fazer reconhecimento durante um teste de invasão ou uma operação de red team.
- Verificar se um nome de usuário já está sendo usado em vários sites.
Início rápido
- 1
Instalar com pipx
pipx install sherlock-project - 2
Pesquisar um nome de usuário
sherlock user123
Antes de usar
- Os resultados correspondem apenas a nomes de usuário e podem incluir falsos positivos ou não encontrar algumas contas.
- Há relatos de que alguns pacotes de terceiros (ParrotOS, Ubuntu 24.04) não funcionam; use pipx, pip, uv ou Docker.
Em coleções
Tópicos
Perguntas frequentes
- O que é sherlock?
- Ferramenta de OSINT para linha de comando que busca um nome de usuário em mais de 400 redes sociais e informa onde há contas. Sherlock recebe um ou mais nomes de usuário e verifica se cada um tem uma conta em centenas de redes sociais e sites. Os resultados de cada nome de usuário são salvos em um arquivo de texto, e há opções de exportação para CSV e XLSX. A ferramenta é voltada a investigadores, pesquisadores de segurança e pentesters que trabalham com inteligência de fontes abertas e reconhecimento.
- sherlock é gratuito? Qual é a licença?
- sherlock é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- sherlock ainda é mantido?
- Manutenção ativa. O último commit de sherlock foi em 6 de nov. de 2026.
- Para que posso usar sherlock?
- Investigar em quais plataformas um nome de usuário está registrado durante atividades de OSINT. Fazer reconhecimento durante um teste de invasão ou uma operação de red team. Verificar se um nome de usuário já está sendo usado em vários sites.
- Como instalar sherlock?
- Instalar com pipx: pipx install sherlock-project Pesquisar um nome de usuário: sherlock user123
- Onde consigo sherlock?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sherlock-project/sherlock
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma open source de inteligência contra ameaças cibernéticas para estruturar, armazenar e visualizar informações sobre ameaças e observáveis, baseada no padrão STIX2.
Plataforma open source de investigação OSINT baseada em grafos, que conecta entidades como domínios, IPs, e-mails e carteiras por meio de enriquecedores automatizados.
Ferramenta rápida de enumeração passiva de subdomínios que encontra subdomínios de um domínio em fontes online sem enviar tráfego ao alvo.
Uma CLI em Go que consulta vários buscadores da internet para encontrar hosts expostos, com saída pronta para ser encadeada a outras ferramentas.
Uma CLI HTTP rápida e versátil que verifica listas de hosts, URLs e CIDRs para identificar códigos de status, títulos, tecnologias, certificados TLS e muito mais.