analyzing-network-traffic-for-incidents
Ajuda seu agente a investigar tráfego de rede para achar atividades de ataques. Ele identifica como os invasores se comunicam, se movem e roubam dados.
O que ela faz
Esta ferramenta analisa dados de tráfego de rede para encontrar atividades maliciosas, como comunicação com servidores de controle, movimentação de atacantes dentro da rede, roubo de dados e tentativas de invasão. Ela usa programas como Wireshark e Zeek.
Quando usar
- ✓Quando um alerta de segurança indica tráfego de rede estranho.
- ✓Se suspeitar que um computador está se comunicando secretamente com um servidor malicioso.
- ✓Para descobrir como um atacante se moveu dentro da rede ou se roubou dados.
Exemplo do que pedir para a IA
“Analise este arquivo de tráfego de rede para encontrar sinais de ataque.”
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
A ferramenta examina pacotes de dados capturados na rede. Ela procura por padrões de comunicação suspeitos, como conexões regulares para servidores desconhecidos ou transferências de dados incomuns.
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 analyzing-network-traffic-for-incidentsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/analyzing-network-traffic-for-incidents/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.
Análise de Tráfego de Rede para Incidentes
Quando Usar
- Alertas de SIEM sobre padrões anômalos de tráfego de rede que exigem investigação mais profunda
- Suspeita de comunicação C2 (Comando e Controle) que precisa ser confirmada por meio de análise em nível de pacote
- Necessidade de quantificar o volume ou o destino da exfiltração de dados a partir de evidências de rede
- Movimentação lateral entre sistemas que precisa ser rastreada por meio de conexões de rede
- Alerta de IDS/IPS que requer validação em nível de pacote para confirmar ou descartar
Não use para análise forense baseada em host (execução de processos, artefatos do sistema de arquivos); use ferramentas forenses de endpoint em vez disso.
Pré-requisitos
- Infraestrutura de captura de pacotes completa (PCAP) ou capacidade de captura sob demanda (network tap, porta SPAN)
- Wireshark instalado na estação de trabalho de análise com conhecimento apropriado de filtros de exibição
- Zeek (anteriormente Bro) implantado para geração de metadados de rede (conn.log, dns.log, http.log, ssl.log)
- Coleta de NetFlow/IPFIX de dispositivos de rede para análise de fluxo de tráfego
- Diagrama de arquitetura de rede mostrando layout de VLAN, posicionamento de firewall e pontos de monitoramento
- Feeds de inteligência de ameaças para correlacionar indicadores de rede observados
Fluxo de Trabalho
Etapa 1: Capturar ou Adquirir Tráfego de Rede
Obtenha os dados de tráfego relevantes para a investigação:
Captura ao Vivo (se o incidente estiver ativo):
# Capture on specific interface filtering by host
tcpdump -i eth0 -w capture.pcap host 10.1.5.42
# Capture C2 traffic to specific external IP
tcpdump -i eth0 -w c2_traffic.pcap host 185.220.101.42
# Capture with rotation (1GB files, keep 10)
tcpdump -i eth0 -w capture_%Y%m%d%H%M.pcap -C 1000 -W 10
Da Infraestrutura Existente:
- Exportar PCAP do appliance de captura completa de pacotes (Arkime/Moloch, ExtraHop, Corelight)
- Obter logs do Zeek do cluster Zeek para o período de tempo da investigação
- Exportar dados NetFlow de dispositivos de rede para análise de tráfego de alto nível
Etapa 2: Identificar Comunicações C2
Detectar padrões de tráfego de Comando e Controle:
Detecção de Beaconing (Zeek conn.log):
# Extract connections to external IPs with regular intervals
cat conn.log | zeek-cut ts id.orig_h id.resp_h id.resp_p duration orig_bytes resp_bytes \
| awk '$4 ~ /^185\.220/' | sort -t. -k1,1n -k2,2n
Análise de Beaconing no Wireshark:
# Filter for traffic to suspected C2 IP
ip.addr == 185.220.101.42
# Filter HTTPS traffic to non-standard ports
tcp.port != 443 && ssl
# Filter DNS queries for suspicious domains
dns.qry.name contains "evil" or dns.qry.name matches "^[a-z0-9]{32}\."
# Filter HTTP POST (common C2 check-in method)
http.request.method == "POST" && ip.dst == 185.220.101.42
Características de beaconing a serem identificadas:
- Intervalos de tempo regulares entre conexões (por exemplo, a cada 60 segundos com 10-15% de jitter)
- Tamanhos de pacote consistentes em requisições e respostas
- HTTPS para IPs externos não associados a CDNs ou serviços legítimos
- Consultas DNS com subdomínios de alta entropia (indicador de tunneling DNS)
Etapa 3: Analisar Tráfego de Movimentação Lateral
Rastrear a movimentação do adversário entre sistemas internos:
Key protocols for lateral movement detection:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SMB (TCP 445): PsExec, file share access, ransomware propagation
RDP (TCP 3389): Remote desktop sessions
WinRM (TCP 5985): PowerShell remoting
WMI (TCP 135): Remote command execution
SSH (TCP 22): Linux lateral movement
DCE/RPC (TCP 135): DCOM-based lateral movement
Filtros do Wireshark para Movimentação Lateral:
# SMB lateral movement
smb2 && ip.src == 10.1.5.42 && ip.dst != 10.1.5.42
# RDP connections from compromised host
tcp.dstport == 3389 && ip.src == 10.1.5.42
# Kerberos ticket requests (potential pass-the-ticket)
kerberos.msg_type == 12 && ip.src == 10.1.5.42
# NTLM authentication (potential pass-the-hash)
ntlmssp.auth.username && ip.src == 10.1.5.42
Etapa 4: Detectar Exfiltração de Dados
Identificar transferências não autorizadas de dados saindo da rede:
# Identify large outbound transfers in Zeek conn.log
cat conn.log | zeek-cut ts id.orig_h id.resp_h id.resp_p orig_bytes \
| awk '$5 > 100000000' | sort -t$'\t' -k5 -rn
# DNS tunneling detection (high volume of TXT queries)
cat dns.log | zeek-cut query qtype | grep TXT | cut -f1 \
| rev | cut -d. -f1,2 | rev | sort | uniq -c | sort -rn | head
# Unusual protocol usage (ICMP tunneling, DNS over HTTPS)
cat conn.log | zeek-cut proto id.resp_p orig_bytes | awk '$1 == "icmp" && $3 > 1000'
Filtros de Exfiltração do Wireshark: ```
Perguntas frequentes
O que é tráfego de rede?
É toda a informação que viaja através de uma rede de computadores, como a internet ou a rede da sua empresa.
O que são 'indicadores de comprometimento' (IOCs)?
São pistas deixadas por atacantes na rede, como endereços de IP ou nomes de sites suspeitos, que ajudam a identificar um ataque.
Posso usar isso para ver o que um usuário fez no computador dele?
Não, esta ferramenta foca apenas no tráfego de rede. Para ver o que aconteceu dentro de um computador, você precisaria de outras ferramentas de análise de 'host'.
Detalhes
Descrição original do autor
Analyzes network traffic captures and flow data to identify adversary activity during security incidents, including command-and-control communications, lateral movement, data exfiltration, and exploitation attempts. Uses Wireshark, Zeek, and NetFlow analysis techniques. Activates for requests involving network traffic analysis, packet capture investigation, PCAP analysis, network forensics, C2 tra
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5474
- 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
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC