Sobre o projeto

Sherlock é uma popular ferramenta OSINT (inteligência de fontes abertas) de código aberto projetada para encontrar contas de redes sociais associadas a um determinado nome de usuário. Ela verifica um nome de usuário em mais de 400 redes sociais e informa quais sites possuem uma conta para esse nome. ## Principais Recursos - Pesquisa um único nome de usuário ou vários nomes de usuário em um único comando. - Verifica mais de 400 redes sociais por padrão, com opção de incluir sites NSFW. - Exporta as contas encontradas para um arquivo de texto ou, opcionalmente, para CSV ou XLSX. - Pode limitar a busca a sites específicos com `--site`. - Suporta proxies (por exemplo, SOCKS5) com `--proxy`. - Pode abrir todos os resultados encontrados no navegador padrão com `--browse`. - Oferece modo verboso/debug, timeouts personalizados e carregamento de dados JSON (incluindo números de PR upstream). - Suporta variações de nome de usuário semelhantes a curingas usando `{?}` para substituir por `_`, `-` ou `.`. ## Instalação O Sherlock pode ser instalado por vários métodos: - `pipx install sherlock-project` (ou `pip` / `uv`) - `docker run -it --rm sherlock/sherlock` - `dnf install sherlock-project` no Fedora Pacotes mantidos pela comunidade também estão disponíveis para Debian, Ubuntu, Homebrew, Kali e BlackArch. Observe que pacotes de terceiros para ParrotOS e Ubuntu 24.04 estão relatadamente quebrados, então usuários nesses sistemas devem usar `uv`/`pipx`/`pip` ou Docker. ## Exemplos de Uso Pesquisar um único nome de usuário: ```bash sherlock user123 ``` Pesquisar vários nomes de usuário: ```bash sherlock user1 user2 user3 ``` Os resultados são salvos em arquivos de texto individuais nomeados de acordo com cada nome de usuário (por exemplo, `user123.txt`). Opções adicionais permitem controlar o formato de saída, a seleção de sites, o uso de proxy e o comportamento de debug. ## Propósito e Valor O Sherlock é amplamente utilizado por pesquisadores de segurança, investigadores digitais e qualquer pessoa que faça OSINT. Ele automatiza o processo tedioso de verificar manualmente um nome de usuário em muitas plataformas, tornando-se uma ferramenta prática para descoberta de contas, mapeamento de pegada em redes sociais e pesquisa de identidade. O projeto é licenciado sob MIT e mantido pela comunidade Sherlock Project, com uma grande base de contribuidores e um site público que lista as redes suportadas.