Como investigar um número de telefone com PhoneInfoga e cruzamentos
Um número de telefone é mais do que uma forma de contato: é um identificador que pode estar ligado a perfis de redes sociais, anúncios classificados, cadastros antigos e vazamentos. Em investigações de fontes abertas (OSINT), aprender a extrair contexto de um número, sem qualquer acesso invasivo, é uma habilidade fundamental. Neste guia você vai dominar o PhoneInfoga, a ferramenta de referência para reconhecimento de números internacionais, e as técnicas de cruzamento que transformam dígitos em um quadro investigativo coerente.
O que dá para descobrir (e o que não dá)
Antes de qualquer comando, é importante calibrar expectativas. A partir de um número e de fontes públicas, é possível levantar:
- País e região de origem, pelo código internacional e prefixo.
- Operadora e tipo de linha (fixa, móvel, VoIP).
- Validade e formatação correta do número no padrão internacional (E.164).
- Menções públicas do número em sites indexados: classificados, fóruns, perfis, avaliações.
O que não se obtém por OSINT legítimo: localização em tempo real, conteúdo de mensagens, registros de chamadas ou dados cadastrais da operadora. Isso depende de ordem judicial e está fora do escopo de fontes abertas.
Entendendo o formato E.164
Toda investigação de telefone começa normalizando o número. O padrão internacional E.164 prefixa o código do país com o sinal de mais e remove espaços e símbolos. Um celular de São Paulo, por exemplo, fica assim:
+55 11 99999-0000 -> +5511999990000
Trabalhar sempre nesse formato evita falsos negativos nas buscas e garante que a ferramenta reconheça o país corretamente.
Instalando o PhoneInfoga
O PhoneInfoga, mantido por sundowndev, é um framework em Go com interface de linha de comando, API REST e cliente web. A forma mais rápida de instalar em Linux ou macOS é o script oficial:
curl -sSL https://raw.githubusercontent.com/sundowndev/phoneinfoga/master/support/scripts/install | bash
Quem já tem o ambiente Go configurado pode usar:
go install github.com/sundowndev/phoneinfoga/v2@latest
E quem prefere isolamento (recomendado por OPSEC) pode rodar via Docker:
docker run --rm -it sundowndev/phoneinfoga:latest scan -n "+5511999990000"
Para confirmar que ficou tudo certo:
phoneinfoga version
O scan básico
O comando central é o scan, com a flag -n (ou --number) recebendo o número:
phoneinfoga scan -n "+5511999990000"
Uma saída típica traz blocos como estes (valores ilustrativos):
Results for local scanner
Raw local format: 11999990000
Local format: 11999990000
E164 format: +5511999990000
International format: +55 11 99999-0000
Country code: 55
Country: BR (Brazil)
Carrier: ...
Line type: mobile
O scanner local usa a biblioteca libphonenumber (a mesma do Google) para validar e classificar o número offline, sem tocar em nenhum servidor externo. É sempre o primeiro a rodar.
Scanners e a seção de footprinting
Além do local, o PhoneInfoga organiza buscas em scanners adicionais. Alguns exigem chaves de API (como o numverify), outros geram links e consultas prontas. O resultado mais útil para investigadores costuma ser a seção de footprinting: o PhoneInfoga monta dorks de busca que apontam onde o número pode aparecer publicamente. Exemplos de consultas geradas que você vai colar no buscador:
site:facebook.com "+5511999990000"
intext:"11 99999-0000" site:olx.com.br
"+5511999990000" (contato OR whatsapp OR telefone)
Essas dorks são o coração do cruzamento: a ferramenta não faz mágica, ela estrutura o trabalho manual que você faria no Google, Bing e Yandex.
Usando o cliente web
Para investigações mais longas, a interface web facilita registrar os achados. Suba o servidor local assim:
phoneinfoga serve -p 8080
Depois abra http://localhost:8080 no navegador. A porta padrão é 5000; o exemplo acima usa 8080. A interface expõe os mesmos scanners e ainda uma API REST, útil se você quiser integrar o PhoneInfoga a um fluxo maior.
Na prática: um fluxo de cruzamento
Suponha que você recebeu o número +5511988887777 ligado a um anúncio suspeito. Um fluxo disciplinado seria:
- Normalize para E.164 e rode o scan local para confirmar país, operadora e tipo de linha. Se for VoIP, isso já muda a leitura do caso.
- Execute o footprinting e colete as dorks geradas. Rode cada uma em pelo menos dois buscadores diferentes, porque a indexação varia.
- Procure o número em apps de mensagem apenas pelo que é público: uma foto de perfil ou nome exibido podem alimentar uma busca reversa de imagem.
- Cruze com vazamentos conhecidos usando serviços legítimos como o Have I Been Pwned, que indicam se o número apareceu em incidentes de dados divulgados publicamente.
- Confirme antes de concluir. Um número reaproveitado por terceiros é comum. Nunca atribua identidade a partir de um único sinal: busque convergência de pelo menos duas ou três fontes independentes.
Tabela de sinais e interpretação
| Sinal coletado | O que pode indicar | Cuidado |
|---|---|---|
| Linha VoIP | Número descartável ou de serviço | Baixa confiabilidade de atribuição |
| Operadora móvel nacional | Linha pessoal provável | Pode ser pré-pago anônimo |
| Mesmo número em vários nomes | Reuso ou fraude | Verifique datas de publicação |
| Sem nenhuma menção pública | Número novo ou privado | Ausência não é prova |
Armadilhas comuns
- Confiar no primeiro resultado. A operadora informada pelo scanner pode estar defasada por portabilidade numérica.
- Ignorar o tipo de linha. Atribuir um VoIP a uma pessoa física é um erro frequente e grave.
- Esquecer a OPSEC. Pesquisar números em contas pessoais contamina sua identidade. Use um perfil de pesquisa separado e, idealmente, uma VPN.
- Depender só do Google. Yandex e Bing indexam conteúdos diferentes; use os três.
Ética e legalidade
OSINT trabalha exclusivamente com dados que já estão publicamente disponíveis. Investigar um número de telefone no Brasil exige respeito à LGPD (Lei 13.709/2018) e ao Marco Civil da Internet (Lei 12.965/2014): você pode coletar e correlacionar o que é público, mas não pode acessar sistemas sem autorização, aplicar engenharia social enganosa nem tratar dados pessoais sem finalidade legítima. Documentar a finalidade e a origem de cada dado protege a investigação e protege você.
Explorou o PhoneInfoga em algum caso real? Compartilhe suas dorks favoritas e dúvidas com a comunidade OsintHunters Brasil: a troca entre investigadores é o que mantém a técnica afiada e responsável.
