Como monitorar menções a um alvo: automação com alertas, RSS e n8n
Monitorar menções a um alvo (uma empresa, um nome, uma marca, um domínio) é tarefa recorrente em OSINT. Fazer isso manualmente, abrindo buscadores todo dia, não escala. A solução é montar um fluxo automatizado que coleta, filtra e notifica. Neste guia, você vai combinar três peças: Google Alerts como fonte, feeds RSS como transporte e o n8n como orquestrador. O resultado é um monitoramento contínuo que trabalha por você.
A arquitetura em três camadas
O padrão de monitoramento OSINT tem três partes:
- Fontes: de onde vêm as menções (buscadores, sites de notícias, blogs).
- Transporte: o formato que leva o dado até o seu fluxo, aqui o RSS.
- Orquestração: a lógica que coleta, deduplica e notifica, no caso o n8n.
A grande sacada é transformar tudo em RSS. Feeds são leves, padronizados e fáceis de consumir por qualquer automação.
Fonte: transformando buscas em feeds RSS
Google Alerts
O Google Alerts cria alertas por palavra-chave. O detalhe pouco conhecido é que cada alerta pode ser entregue como feed RSS. Ao criar o alerta em google.com/alerts, escolha a entrega como "Feed" (em vez de e-mail). O Google gera uma URL de RSS que você copia para o n8n.
Dicas para montar boas queries de alerta, usando a mesma sintaxe de dorks do Google:
"nome do alvo" site:gov.br
"marca exemplo" (fraude OR processo OR recall)
intext:"CNPJ 00.000.000/0001-00"
Aspas forçam a expressão exata; OR amplia; site: restringe o domínio.
Outras fontes em RSS
Muitos sites de notícias já publicam RSS nativo. Para sites que não oferecem, serviços de terceiros podem gerar um feed a partir de uma página. O importante é terminar com uma lista de URLs de feed, uma por fonte.
Orquestração: o fluxo no n8n
O n8n é uma ferramenta visual de automação que conecta apps e APIs por lógica de arrastar e soltar. Um fluxo de monitoramento típico tem os seguintes nós:
1. Gatilho por tempo (Schedule/Cron)
Comece com um nó de agendamento que dispara o fluxo em intervalos regulares, por exemplo a cada 15 minutos. Isso evita ficar consultando sem parar e mantém a coleta previsível.
2. Leitura do RSS (RSS Read)
Adicione um nó RSS Read apontando para a URL do feed do Google Alerts. Ele devolve os itens mais recentes (título, link, data, resumo). Para várias fontes, use um nó anterior com a lista de URLs e itere sobre elas.
3. Filtro por data
Um nó de filtro descarta itens antigos, mantendo só o que foi publicado nas últimas X horas. Isso evita reprocessar o feed inteiro a cada execução.
4. Deduplicação
A deduplicação é o passo que separa um fluxo amador de um profissional. Sem ela, você recebe o mesmo item várias vezes. Estratégias comuns:
- Guardar os links já vistos em uma planilha (Google Sheets) ou banco e comparar antes de notificar.
- Usar o nó "Remove Duplicates" do n8n com uma chave estável, como o link do item.
5. Enriquecimento (opcional)
Para itens relevantes, você pode buscar o texto completo da página e gerar um resumo. Fluxos conhecidos usam uma API de leitura para extrair o corpo do artigo e um modelo de linguagem para resumir, antes de notificar. Isso reduz o ruído e entrega contexto direto na notificação.
6. Notificação
Por fim, um nó de saída envia o alerta para onde você acompanha: e-mail (Gmail), Telegram, Discord ou uma planilha que serve de arquivo histórico. Escolha o canal conforme a urgência.
Fluxo de referência (texto do pipeline)
[Schedule a cada 15 min]
|
[RSS Read: feed do Google Alerts]
|
[Filter: itens das ultimas 6h]
|
[Remove Duplicates: chave = link]
|
[HTTP Request + resumo (opcional)]
|
[Notificar: Telegram / Gmail] --> [Append em Google Sheets]
Tabela de componentes
| Papel | Opção recomendada | Observação |
|---|---|---|
| Fonte | Google Alerts (saída RSS) | Entrega por feed, não e-mail |
| Gatilho | Nó Schedule/Cron | 15 min é um bom ponto de partida |
| Coleta | Nó RSS Read | Um por feed ou iteração |
| Deduplicação | Google Sheets ou Remove Duplicates | Use o link como chave |
| Notificação | Telegram, Gmail, Discord | Separe urgente de arquivo |
Armadilhas comuns
- Intervalo curto demais: disparar o fluxo a cada minuto não traz dados novos e pode gerar bloqueios. Ajuste à frequência real da fonte.
- Esquecer a deduplicação: sem ela, o mesmo item vira spam de notificação.
- Queries amplas demais: um alerta como
exemplosem aspas traz ruído infinito. Seja específico. - Feeds que morrem: URLs de RSS mudam ou saem do ar. Monitore falhas do próprio fluxo.
- Latência do Google Alerts: o serviço não é instantâneo nem cobre tudo. Combine várias fontes para reduzir pontos cegos.
Ética e legalidade
Monitorar menções públicas é uma atividade de OSINT legítima, mas no Brasil a LGPD e o Marco Civil da Internet se aplicam. Colete apenas o que é público, defina uma finalidade legítima e evite construir perfis invasivos de pessoas naturais sem base legal. Guarde só o necessário e proteja os dados coletados. Monitorar uma marca ou um domínio próprio é diferente de vigiar um indivíduo: tenha clareza sobre o escopo e, quando houver dúvida, prefira a prudência.
Com esse fluxo rodando, você troca o trabalho manual por avisos automáticos e ganha tempo para a análise, que é o que realmente importa. Montou uma variação interessante no n8n? Compartilhe seu fluxo com a comunidade OsintHunters Brasil e inspire outros investigadores.
