Como investigar um username em várias redes sociais: Sherlock, Maigret e WhatsMyName na prática
Quando uma pessoa reutiliza o mesmo apelido em várias plataformas, esse nome de usuário vira um fio condutor poderoso em uma investigação de OSINT. Encontrar o mesmo handle no Instagram, no GitHub, em fóruns e em sites de jogos pode revelar interesses, redes de contato e, às vezes, o nome real por trás do perfil. Este guia mostra como fazer isso na prática com três ferramentas complementares: Sherlock, Maigret e WhatsMyName.
Por que o username é tão valioso
Pessoas são criaturas de hábito. Quem escolhe "joao_hunter_90" tende a repetir esse apelido em dezenas de serviços por conveniência. A enumeração de nomes de usuário explora exatamente isso: você consulta uma mesma string em centenas de sites e verifica onde ela existe. O resultado é um mapa de presença digital que serve de ponto de partida para o restante da investigação.
Importante: nome de usuário não é identidade confirmada. Dois perfis com o mesmo handle podem ser pessoas diferentes. O achado é uma pista a corroborar, não uma prova.
As três ferramentas essenciais
Sherlock: rápido e direto
O Sherlock verifica um nome de usuário em centenas de sites e devolve apenas onde há correspondência. É a opção mais simples para começar.
Instalação recomendada via pipx:
pipx install sherlock-project
Uso básico e variações úteis:
# busca simples
sherlock nomedeusuario
# vários usernames de uma vez
sherlock user1 user2 user3
# salvar em CSV e mostrar só o que foi encontrado
sherlock nomedeusuario --csv --print-found
# limitar a sites específicos
sherlock nomedeusuario --site GitHub --site Reddit
# ajustar o tempo de espera por resposta
sherlock nomedeusuario --timeout 10
Exemplo de saída:
[+] GitHub: https://github.com/nomedeusuario
[+] Reddit: https://www.reddit.com/user/nomedeusuario
[+] Instagram: https://instagram.com/nomedeusuario
Por padrão, o Sherlock salva um arquivo de texto com o nome do username pesquisado.
Maigret: profundo e investigativo
O Maigret é o sucessor espiritual de uma ferramenta descontinuada e hoje é considerado o mais completo da categoria. Além de verificar milhares de sites, ele faz o parsing da própria página do perfil, extraindo informações pessoais, links para outros perfis e identificadores únicos. Versões recentes introduziram o mapeamento recursivo de identidade: ao encontrar uma conta, o Maigret extrai links dela e busca automaticamente os usernames conectados.
pip3 install maigret
# busca com relatório HTML navegável
maigret nomedeusuario --html
# relatório em PDF
maigret nomedeusuario --pdf
# buscar em todos os sites disponíveis (mais lento)
maigret nomedeusuario -a
# extrair identificadores de uma URL de perfil específica
maigret --parse https://github.com/nomedeusuario
O relatório HTML do Maigret é um dos melhores recursos para documentar um caso, pois gera uma página organizada com todos os achados e capturas de contexto.
WhatsMyName: a base de dados por trás de tudo
O WhatsMyName, mantido por Micah Hoffman (WebBreacher), é um conjunto de dados comunitário com centenas de sites, mantido em um arquivo JSON aberto. Muitas outras ferramentas se alimentam dessa base. Você pode usar a versão web em whatsmyname.app, que não exige instalação: basta digitar o username e ela consulta a lista mantida pela comunidade. É excelente para uma verificação rápida sem abrir o terminal.
Comparando as três
| Critério | Sherlock | Maigret | WhatsMyName |
|---|---|---|---|
| Instalação | pipx/pip | pip | Nenhuma (web) |
| Cobertura | centenas de sites | milhares de sites | centenas de sites |
| Extrai dados do perfil | Não | Sim | Não |
| Relatório HTML/PDF | CSV/XLSX | HTML, PDF, graph | Exporta da web |
| Melhor para | triagem rápida | investigação profunda | checagem sem instalar |
Na prática: fluxo passo a passo
- Faça uma triagem rápida no WhatsMyName web para ter uma primeira noção de onde o username aparece.
- Rode o Sherlock para gerar uma lista limpa em CSV das contas confirmadas.
- Para os casos relevantes, rode o Maigret com
--htmlpara extrair dados dos perfis e descobrir links cruzados. - Use o
maigret --parsenas URLs mais promissoras para puxar identificadores adicionais. - Corrobore: compare fotos de perfil, bios, datas de criação e estilo de escrita antes de concluir que os perfis são da mesma pessoa.
Armadilhas comuns: falsos positivos acontecem quando um site responde de forma genérica; sempre abra o link e confirme visualmente. Ferramentas que fazem muitas requisições podem ser bloqueadas por proteção anti-bot, então ajuste o --timeout e, se necessário, use um proxy. E lembre-se de que a ausência de resultado não prova que a pessoa não usa o serviço.
Ética e legalidade
Essas ferramentas consultam apenas páginas públicas. No Brasil, a investigação deve ter finalidade legítima e respeitar a LGPD (Lei 13.709/2018) e o Marco Civil da Internet (Lei 12.965/2014). Não use os achados para assédio, perseguição ou exposição indevida. Trabalhe só com fontes abertas e documente a origem de cada dado.
Tem um fluxo de enumeração de username que funciona bem para você? Compartilhe com a comunidade OsintHunters Brasil e ajude outros investigadores a refinar a técnica.
