performing-network-forensics-with-wireshark
Ajuda seu agente a analisar o tráfego de rede para entender o que aconteceu. É útil para investigar incidentes de segurança e encontrar atividades maliciosas.
O que ela faz
Esta ferramenta ajuda a investigar o que aconteceu em uma rede de computadores. Ela analisa dados de tráfego de rede para encontrar atividades suspeitas, como arquivos transferidos ou comunicações maliciosas.
Quando usar
- ✓Quando você suspeita que algo errado aconteceu na rede.
- ✓Para ver quais arquivos foram enviados ou recebidos.
- ✓Para encontrar comunicações secretas entre computadores.
Exemplo do que pedir para a IA
“Analise este arquivo de tráfego de rede e me diga se há alguma comunicação suspeita ou arquivos que foram transferidos.”
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 para ler arquivos de tráfego de rede. Depois, procura por padrões que indicam atividades incomuns ou maliciosas.
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-forensics-with-wiresharkOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-network-forensics-with-wireshark/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.
Realizando Forense de Rede com Wireshark
Quando Usar
- Ao analisar tráfego de rede capturado (arquivos PCAP) de um incidente de segurança
- Para identificar comunicações de comando e controle (C2) em tráfego capturado
- Ao reconstruir atividades de exfiltração de dados a partir de capturas de pacotes
- Durante a análise de malware para identificar indicadores de comprometimento de rede
- Para extrair arquivos, credenciais e artefatos transferidos pela rede
Pré-requisitos
- Wireshark ou tshark instalados para análise de pacotes
- Arquivos PCAP/PCAPNG de capturas de rede (tcpdump, Wireshark, TAP de rede)
- NetworkMiner para extração automatizada de artefatos
- RAM suficiente para arquivos de captura grandes (PCAPs de 1GB+ precisam de 8GB+ de RAM)
- Compreensão dos protocolos TCP/IP, HTTP, DNS, TLS
- Bancos de dados GeoIP para geolocalização de IP
Fluxo de Trabalho
Passo 1: Preparar e Validar o Arquivo de Captura
# Install Wireshark and tshark
sudo apt-get install wireshark tshark
# Verify the PCAP file
capinfos /cases/case-2024-001/network/capture.pcap
# Output includes: file type, packet count, capture duration, data size
# Example output:
# File name: capture.pcap
# File type: Wireshark/tcpdump/... - pcap
# Number of packets: 1,245,678
# File size: 856 MB
# Data size: 823 MB
# Capture duration: 3600.123456 seconds
# First packet time: 2024-01-15 14:00:00.000000
# Last packet time: 2024-01-15 15:00:00.123456
# Hash the PCAP for integrity
sha256sum /cases/case-2024-001/network/capture.pcap \
> /cases/case-2024-001/network/pcap_hash.txt
# Get a protocol hierarchy statistics overview
tshark -r /cases/case-2024-001/network/capture.pcap -q -z io,phs
Passo 2: Filtrar e Identificar Tráfego Suspeito
# Extract conversation statistics
tshark -r /cases/case-2024-001/network/capture.pcap -q -z conv,tcp
# Find top talkers by bytes transferred
tshark -r /cases/case-2024-001/network/capture.pcap -q -z endpoints,ip \
| sort -t$'\t' -k3 -rn | head -20
# Filter for DNS queries (potential C2 or exfiltration)
tshark -r /cases/case-2024-001/network/capture.pcap \
-Y "dns.qr == 0" \
-T fields -e frame.time -e ip.src -e dns.qry.name \
> /cases/case-2024-001/analysis/dns_queries.txt
# Find DNS queries to unusual TLDs or long domain names (DNS tunneling)
tshark -r /cases/case-2024-001/network/capture.pcap \
-Y "dns.qr == 0 && dns.qry.name matches \"[a-z0-9]{30,}\"" \
-T fields -e frame.time -e ip.src -e dns.qry.name \
> /cases/case-2024-001/analysis/suspicious_dns.txt
# Filter HTTP traffic
tshark -r /cases/case-2024-001/network/capture.pcap \
-Y "http.request" \
-T fields -e frame.time -e ip.src -e ip.dst -e http.request.method \
-e http.host -e http.request.uri -e http.user_agent \
> /cases/case-2024-001/analysis/http_requests.txt
# Find connections to known malicious ports
tshark -r /cases/case-2024-001/network/capture.pcap \
-Y "tcp.dstport == 4444 || tcp.dstport == 8080 || tcp.dstport == 1337 || tcp.dstport == 6667" \
-T fields -e frame.time -e ip.src -e ip.dst -e tcp.dstport \
> /cases/case-2024-001/analysis/suspicious_ports.txt
# Detect beaconing patterns (regular interval connections)
tshark -r /cases/case-2024-001/network/capture.pcap \
-Y "ip.dst == 185.0.0.1" \
-T fields -e frame.time_epoch \
> /tmp/beacon_times.txt
Passo 3: Extrair Arquivos e Objetos do Tráfego
# Exportar objetos HTTP (arquivos transferidos via HTTP)
tshark -r /cases/case-2024-001/network/capture.pcap \
--export-objects http,/cases/case-2024-001/analysis/http_objects/
# Exportar objetos SMB
tshark -r /cases/case-2024-001/network/capture.pcap \
--export-objects smb,/cases/case-2024-001/analysis/smb_objects/
# Exportar objetos DICOM (imagens médicas)
tshark -r /cases/case-2024-001/network/capture.pcap \
--export-objects dicom,/cases/case-2024-001/analysis/dicom_objects/
# Exportar transferências de dados FTP
tshark -r /cases/case-2024-001/network/capture.pcap \
-Y "ftp-data" \
-T fields -e ftp-data.data \
--export-objects ftp-data,/cases/case-2024-001/analysis/ftp_objects/
# Gerar hash de todos os objetos extraídos
find /cases/case-2024-001/analysis/http_objects/ -type f -exec sha256sum {} \; \
> /cases/case-2024-001/analysis/extracted_file_hashes.txt
# Verificar hashes de arquivos extraídos contra o VirusTotal
while read hash filepath; do
echo "Verificando $filepath ($hash)"
curl -s "https://www.virustotal.com/api/v3/files/$hash" \
-H "x-apikey: SUA_CHAVE_API" | python3 -c "
…
Perguntas frequentes
O que é um arquivo PCAP?
É um arquivo que grava todo o tráfego de rede que passou por um ponto específico, como uma gravação de todas as conversas em uma rede.
O que são 'indicadores de comprometimento'?
São pistas deixadas por atividades maliciosas, como endereços de sites ou padrões de comunicação incomuns, que ajudam a identificar um ataque.
Preciso ser um especialista para usar isso?
É útil ter algum conhecimento básico de como as redes funcionam, mas a ferramenta ajuda a analisar os dados mesmo sem ser um expert.
Detalhes
Descrição original do autor
Capture and analyze network traffic using Wireshark and tshark to reconstruct network events from PCAP/PCAPNG files, extract transferred files and credentials, and identify command-and-control communications. Use when analyzing captured traffic from a security incident, reconstructing data exfiltration, or finding network indicators of compromise during malware analysis.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6105
- 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