collecting-open-source-intelligence
Ajuda seu agente a coletar informações públicas sobre ameaças. Ele usa dados disponíveis para entender atividades maliciosas e infraestruturas de ataque.
O que ela faz
Esta ferramenta coleta informações sobre atividades maliciosas na internet usando fontes públicas. Ela ajuda a entender quem está por trás de ataques, quais infraestruturas eles usam e como eles operam.
Quando usar
- ✓Investigar infraestrutura de golpes de phishing.
- ✓Entender o perfil de atores de ameaças.
- ✓Descobrir a exposição externa da sua organização.
Exemplo do que pedir para a IA
“Colete informações sobre a infraestrutura usada pelo grupo de hackers 'Evil Corp'.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ela funciona consultando bancos de dados públicos, logs de certificados e ferramentas de busca na internet para encontrar dados sobre domínios, IPs e certificados. Depois, organiza essas informações para análise.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill collecting-open-source-intelligenceOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/collecting-open-source-intelligence/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Coleta de Inteligência de Código Aberto
Quando Usar
Use esta habilidade quando:
- Investigar infraestrutura externa associada a uma campanha de phishing direcionada à sua organização
- Enriquecer perfis de atores de ameaças com indicadores publicamente observáveis (dados WHOIS, ASN, certificados SSL)
- Realizar descoberta autorizada de superfície de ataque para entender a exposição externa da sua organização
Não use esta habilidade para varreduras ativas contra alvos sem autorização explícita por escrito — a coleta de OSINT deve permanecer passiva (sem envio de pacotes para sistemas alvo) a menos que o escopo permita reconhecimento ativo.
Pré-requisitos
- Maltego CE ou licença comercial para análise de links baseada em grafos
- Chave de API do Shodan (https://shodan.io) para descoberta de dispositivos/serviços em toda a internet
- Familiaridade com o OSINT Framework (https://osintframework.com) para seleção de ferramentas
- SpiderFoot HX ou SpiderFoot de código aberto para correlação automatizada de OSINT
Fluxo de Trabalho
Etapa 1: Definir Requisitos de Coleta
Estabeleça o requisito de inteligência (IR) antes de coletar. Documente:
- Alvo: grupo de atores de ameaças, domínio malicioso, intervalo de IP ou organização
- Requisitos Prioritários de Inteligência (PIRs): Quais perguntas específicas precisam ser respondidas?
- Autoridade legal: OSINT passivo é legal; sondagem ativa requer autorização
- Manuseio de dados: Classificação TLP para a inteligência coletada
Etapa 2: Investigação de DNS Passivo e WHOIS
# Passive DNS via SecurityTrails API
curl "https://api.securitytrails.com/v1/domain/evil-domain.com/dns/a" \
-H "apikey: YOUR_KEY"
# WHOIS history via ARIN / RIPE
whois -h whois.arin.net evil-domain.com
# Certificate transparency logs (no API key required)
curl "https://crt.sh/?q=%.evil-domain.com&output=json" | jq '.[].name_value'
Registros de transparência de certificados revelam todos os subdomínios de um domínio alvo, frequentemente expondo staging, VPN ou infraestrutura interna inadvertidamente tornada pública.
Etapa 3: Mapeamento de Infraestrutura com Shodan
import shodan
api = shodan.Shodan("YOUR_SHODAN_API_KEY")
# Search for specific C2 framework signatures (Cobalt Strike beacon)
results = api.search('product:"Cobalt Strike" port:443')
for r in results['matches']:
print(r['ip_str'], r['port'], r['org'], r.get('ssl', {}).get('cert', {}).get('subject', ''))
# Find infrastructure associated with a known threat actor's ASN
results = api.search('asn:AS12345 http.title:"Redirector"')
Correlacione os resultados do Shodan com o DNS passivo para construir clusters de infraestrutura.
Etapa 4: Análise de Grafo no Maltego
No Maltego, use estas transformações integradas para mapeamento de infraestrutura de atores de ameaças:
- Comece com um domínio malicioso conhecido (Entidade: Domínio)
- Execute "To IP Address [DNS]" → identifica IPs de hospedagem
- Execute "To Shared Hosting" → identifica domínios co-hospedados (potencialmente do mesmo ator de ameaças)
- Execute "To DNS Name [Reverse DNS]" → identifica registros PTR
- Execute "To Whois" → identifica e-mail/organização do registrador
- Faça um pivô no e-mail do registrador → "To Domains [Registrant Email]" → expande para todos os domínios registrados com o mesmo e-mail
As transformações de inteligência cibernética do Maltego (VirusTotal, Shodan, PassiveTotal, URLScan) estendem a cobertura do grafo.
Etapa 5: Monitoramento da Dark Web e Sites de Paste
Use SpiderFoot HX ou pesquisas manuais para:
- Sites de paste (Pastebin, Ghostbin): pesquise por credenciais vazadas, IOCs, configurações de malware
- Fóruns da dark web: via navegador Tor com segurança operacional apropriada
- GitHub/GitLab: pesquise por credenciais expostas ou strings específicas da organização
# SpiderFoot CLI for automated OSINT
python sf.py -s evil-domain.com -m sfp_shodan,sfp_virustotal,sfp_passivetotal \
-o TF -R result.json
Conceitos Chave
| Termo | Definição |
|---|---|
| OSINT Passivo | Coleta de inteligência que não envia pacotes para sistemas alvo — usa bancos de dados públicos, motores de busca, dados em cache |
| PIR | Requisito Prioritário de Inteligência — pergunta específica que a coleta de inteligência deve responder, evitando coleta de dados sem foco |
| Transparência de Certificados | Registro público de todos os certificados SSL/TLS emitidos por CAs, permitindo a descoberta de subdomínios via crt.sh |
| Pivô | Usar um ponto de dados (IP, e-mail, nome do registrador) para descobrir infraestrutura ou contas relacionadas |
| ASN | Número do Sistema Autônomo — bloco de endereços IP sob uma única política de roteamento; útil para agrupar infraestrutura de atores de ameaças |
…
Perguntas frequentes
O que é OSINT?
OSINT significa 'Open-Source Intelligence', que é a coleta de informações de fontes publicamente disponíveis, como sites, notícias e bancos de dados públicos.
Posso usar esta ferramenta para atacar alguém?
Não. Esta ferramenta é estritamente para coleta passiva de informações. Atacar sistemas sem permissão é ilegal e não é o objetivo desta ferramenta.
Quais ferramentas são necessárias?
Você pode precisar de ferramentas como Maltego, Shodan, SpiderFoot e acesso a bancos de dados como o OSINT Framework para usar esta skill de forma eficaz.
Detalhes
Descrição original do autor
Collects and synthesizes open-source intelligence (OSINT) about threat actors, malicious infrastructure, and attack campaigns using publicly available data sources, passive reconnaissance tools, and dark web monitoring. Use when investigating external threat actor infrastructure, performing pre-engagement reconnaissance for authorized red team assessments, or enriching CTI reports with publicly av
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5565
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC