Pular para o conteúdo
Skillpedia
Código em geral35 mil · #5565

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/collecting-open-source-intelligence/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/collecting-open-source-intelligence/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-intelligence

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/collecting-open-source-intelligence/SKILL.md -o SKILL.md
Conteú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:

  1. Comece com um domínio malicioso conhecido (Entidade: Domínio)
  2. Execute "To IP Address [DNS]" → identifica IPs de hospedagem
  3. Execute "To Shared Hosting" → identifica domínios co-hospedados (potencialmente do mesmo ator de ameaças)
  4. Execute "To DNS Name [Reverse DNS]" → identifica registros PTR
  5. Execute "To Whois" → identifica e-mail/organização do registrador
  6. 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

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5565
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas