performing-network-packet-capture-analysis
Faz seu agente analisar pacotes de rede para reconstruir comunicações. É importante para provar atividades como roubo de dados ou controle malicioso.
O que ela faz
Esta ferramenta analisa arquivos de rede (chamados PCAP) para entender o que aconteceu. Ela pode mostrar quem conversou com quem, quais arquivos foram trocados e se houve alguma atividade suspeita ou maliciosa.
Quando usar
- ✓Quando você precisa investigar um problema de segurança na rede.
- ✓Para verificar se dados importantes foram roubados.
- ✓Para entender como um ataque ou malware se espalhou pela rede.
Exemplo do que pedir para a IA
“Analise este arquivo de rede 'rede_suspeita.pcap' e me diga se há sinais de roubo de dados.”
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 usa programas como Wireshark e tshark para ler os arquivos de rede. Esses programas examinam cada 'pacote' de dados para reconstruir as conversas e encontrar informações importantes.
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 performing-network-packet-capture-analysisOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-network-packet-capture-analysis/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 Captura de Pacotes de Rede
Visão Geral
Capturas de pacotes de rede (arquivos PCAP/PCAPNG) representam a fonte definitiva de verdade sobre a atividade de rede e fornecem evidências irrefutáveis de comunicações entre hosts. Arquivos PCAP registram cada pacote transmitido em um segmento de rede, tornando-os vitais para investigações forenses envolvendo exfiltração de dados, comunicações de comando e controle, movimento lateral, entrega de malware e acesso não autorizado. O Wireshark é a ferramenta principal para análise interativa, enquanto o tshark oferece recursos de linha de comando para processamento automatizado e scripting. O formato moderno PCAPNG suporta metadados adicionais, incluindo descrições de interface, comentários de captura, timestamps precisos e anotações por pacote.
Quando Usar
- Ao realizar avaliações de segurança que envolvem a análise de captura de pacotes de rede
- Ao seguir procedimentos de resposta a incidentes para eventos de segurança relacionados
- Ao realizar testes de segurança ou atividades de auditoria agendadas
- Ao validar controles de segurança por meio de testes práticos
Pré-requisitos
- Wireshark 4.x com dissectors de protocolo
- Ferramenta de linha de comando tshark (incluída com o Wireshark)
- tcpdump para captura e filtragem básica
- Python 3.8+ com bibliotecas scapy e pyshark
- Espaço em disco suficiente para arquivos PCAP (podem ser de vários GB)
Técnicas de Captura
tcpdump
# Capture all traffic on interface eth0
tcpdump -i eth0 -w capture.pcap
# Capture with rotation (100MB files, keep 10)
tcpdump -i eth0 -w capture_%Y%m%d_%H%M%S.pcap -C 100 -W 10
# Capture specific host traffic
tcpdump -i eth0 host 192.168.1.100 -w host_traffic.pcap
# Capture specific port traffic
tcpdump -i eth0 port 443 -w https_traffic.pcap
# Capture with BPF filter for suspicious ports
tcpdump -i eth0 'port 4444 or port 8080 or port 1337' -w suspicious.pcap
Filtros de Exibição do Wireshark
# HTTP traffic
http
# DNS queries
dns
# SMB file transfers
smb2
# Specific IP communication
ip.addr == 192.168.1.100
# Failed TCP connections
tcp.flags.syn == 1 && tcp.flags.ack == 0
# Large data transfers (potential exfiltration)
tcp.len > 1000
# Specific protocol by port
tcp.port == 4444
# TLS handshakes (SNI extraction)
tls.handshake.type == 1
# HTTP POST requests
http.request.method == "POST"
# DNS queries to suspicious TLDs
dns.qry.name contains ".xyz" or dns.qry.name contains ".top"
# Beaconing detection (regular intervals)
frame.time_delta_displayed > 55 && frame.time_delta_displayed < 65
Comandos de Análise do tshark
# Extract HTTP URLs from capture
tshark -r capture.pcap -Y "http.request" -T fields -e http.host -e http.request.uri
# Extract DNS queries
tshark -r capture.pcap -Y "dns.flags.response == 0" -T fields -e dns.qry.name | sort -u
# Extract file transfers (HTTP objects)
tshark -r capture.pcap --export-objects http,exported_files/
# Extract SMB file transfers
tshark -r capture.pcap --export-objects smb,smb_files/
# Protocol hierarchy statistics
tshark -r capture.pcap -z io,phs
# Conversation statistics
tshark -r capture.pcap -z conv,tcp
# Extract TLS SNI (Server Name Indication)
tshark -r capture.pcap -Y "tls.handshake.type == 1" -T fields -e tls.handshake.extensions_server_name
# Top talkers by bytes
tshark -r capture.pcap -z endpoints,ip -q
# Extract credentials (FTP, HTTP Basic)
tshark -r capture.pcap -Y "ftp.request.command == USER || ftp.request.command == PASS || http.authorization" -T fields -e ftp.request.arg -e http.authorization
Análise de PCAP com Python
from scapy.all import rdpcap, IP, TCP, UDP, DNS, DNSQR, Raw
import os
import sys
import json
from collections import defaultdict, Counter
from datetime import datetime
class PCAPForensicAnalyzer:
"""Análise forense de arquivos PCAP usando Scapy."""
def __init__(self, pcap_path: str, output_dir: str):
self.pcap_path = pcap_path
self.output_dir = output_dir
os.makedirs(output_dir, exist_ok=True)
self.packets = rdpcap(pcap_path)
def get_conversations(self) -> list:
"""Extrai conversas IP únicas com contagem de bytes."""
convos = defaultdict(lambda: {"packets": 0, "bytes": 0})
for pkt in self.packets:
if IP in pkt:
key = tuple(sorted([pkt[IP].src, pkt[IP].dst]))
convos[key]["packets"] += 1
convos[key]["bytes"] += len(pkt)
return [
…
Perguntas frequentes
O que é um arquivo PCAP?
É um registro de todo o tráfego de rede que passou por um determinado ponto. Pense nele como uma gravação de todas as conversas que aconteceram em uma sala.
Quais programas são usados?
Os principais são Wireshark (para ver tudo de forma visual) e tshark (para analisar em linha de comando), além de ferramentas como tcpdump para capturar o tráfego.
Isso pode me dizer quem fez o ataque?
Pode ajudar a identificar os computadores envolvidos e o tipo de atividade, mas geralmente não revela a identidade exata do atacante sem outras informações.
Detalhes
Descrição original do autor
Perform forensic analysis of network packet captures (PCAP/PCAPNG) using Wireshark, tshark, and tcpdump to reconstruct network communications, extract transferred files, identify malicious traffic, and establish evidence of data exfiltration or command-and-control activity. Use when a PCAP file from an incident needs to be examined to prove lateral movement, malware delivery, or unauthorized acces
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6106
- 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