Pular para o conteúdo
Skillpedia
Análise e planilhas35 mil · #6108

performing-network-traffic-analysis-with-zeek

Faz seu agente monitorar redes para detectar ameaças. Gera relatórios detalhados sobre o tráfego para investigações de segurança.

O que ela faz

O Zeek é um programa que observa o tráfego de rede do seu computador e cria relatórios detalhados sobre o que está acontecendo. Ele ajuda a identificar atividades suspeitas ou problemas na rede.

Quando usar

  • ✓Quando você precisa monitorar a segurança da sua rede em tempo real.
  • ✓Ao investigar um incidente de segurança ou atividade incomum.
  • ✓Para auditorias de segurança e testes de controle.

Exemplo do que pedir para a IA

“Analise o tráfego da minha rede e me diga se há algo suspeito.”

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/performing-network-traffic-analysis-with-zeek/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/performing-network-traffic-analysis-with-zeek/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

O Zeek observa os pacotes de dados que passam pela rede. Ele entende diferentes tipos de comunicação (como navegação na web ou e-mails) e gera registros estruturados com informações detalhadas sobre cada conexão e protocolo.

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-traffic-analysis-with-zeek

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-network-traffic-analysis-with-zeek/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.

Realizando Análise de Tráfego de Rede com Zeek

Visão Geral

Zeek (anteriormente Bro) é um framework de análise de rede de código aberto que opera como um monitor passivo de segurança de rede. Ao contrário das ferramentas tradicionais de IDS baseadas em assinaturas, o Zeek gera logs estruturados de alta fidelidade a partir do tráfego de rede observado, capturando metadados detalhados para protocolos como HTTP, DNS, TLS, SSH, SMTP, FTP e dezenas de outros. A linguagem de script extensível do Zeek permite lógica de detecção personalizada, análise comportamental e resposta automatizada. Esta habilidade abrange a implantação do Zeek, a compreensão de sua arquitetura de log, a escrita de scripts de detecção personalizados e a integração de saídas com plataformas SIEM.

Quando Usar

  • Ao conduzir avaliações de segurança que envolvem a realização de análise de tráfego de rede com Zeek
  • 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

  • Servidor Linux (Ubuntu 22.04+ ou CentOS 8+) com 4+ núcleos de CPU e 8GB+ de RAM
  • TAP de rede ou porta SPAN configurada para captura de tráfego
  • Zeek 6.0+ instalado (via gerenciador de pacotes ou compilação de código fonte)
  • Privilégios de root ou de grupo de captura para captura de pacotes
  • Plataforma SIEM (Splunk, ELK Stack ou QRadar) para ingestão de logs

Conceitos Principais

Arquitetura do Zeek

O Zeek opera em dois modos principais:

  1. Captura ao Vivo - Monitora o tráfego em tempo real em uma ou mais interfaces de rede
  2. Análise Offline - Processa arquivos PCAP salvos para análise retrospectiva

O pipeline de processamento consiste em:

  • Camada de Captura de Pacotes - Lê pacotes brutos de interfaces ou arquivos PCAP
  • Motor de Eventos - Recompõe fluxos TCP e gera eventos de protocolo
  • Interpretador de Scripts - Executa scripts Zeek que processam eventos e geram logs
  • Framework de Log - Grava logs estruturados em formatos TSV, JSON ou personalizados

Arquitetura de Log

O Zeek gera arquivos de log específicos do protocolo:

Arquivo de Log Descrição
conn.log Resumos de conexões TCP/UDP/ICMP com duração, bytes, estado
dns.log Consultas e respostas DNS com tipo de consulta, respostas, TTL
http.log Requisições/respostas HTTP com URIs, user agents, tipos MIME
ssl.log Detalhes do handshake TLS incluindo cadeia de certificados, JA3/JA3S
files.log Transferências de arquivos com tipos MIME, hashes (MD5, SHA1, SHA256)
notice.log Alertas gerados por scripts de detecção do Zeek
weird.log Anomalias de protocolo e comportamentos inesperados
x509.log Detalhes de certificados de conexões TLS
smtp.log Metadados de e-mail incluindo remetente, destinatário, assunto
ssh.log Detalhes de conexão SSH e resultados de autenticação
pe.log Metadados de arquivos executáveis portáteis
dpd.log Falhas na Detecção Dinâmica de Protocolos

Fluxo de Trabalho

Etapa 1: Instalar e Configurar o Zeek

# Install Zeek on Ubuntu
sudo apt-get install -y zeek

# Or install from Zeek repository
echo 'deb http://download.opensuse.org/repositories/security:/zeek/xUbuntu_22.04/ /' | \
    sudo tee /etc/apt/sources.list.d/zeek.list
sudo apt-get update && sudo apt-get install -y zeek-lts

# Verify installation
zeek --version

Configure o layout do nó em /opt/zeek/etc/node.cfg:

[manager]
type=manager
host=localhost

[proxy-1]
type=proxy
host=localhost

[worker-1]
type=worker
host=localhost
interface=eth0
lb_method=pf_ring
lb_procs=4

[worker-2]
type=worker
host=localhost
interface=eth1
lb_method=pf_ring
lb_procs=4

Configure as definições de rede em /opt/zeek/etc/networks.cfg:

# Internal network ranges
10.0.0.0/8         Private RFC1918
172.16.0.0/12      Private RFC1918
192.168.0.0/16     Private RFC1918

Etapa 2: Configurar Logging e Saída

Edite /opt/zeek/share/zeek/site/local.zeek:

# Carrega scripts de detecção padrão
@load base/protocols/conn
@load base/protocols/dns
@load base/protocols/http
@load base/protocols/ssl
@load base/protocols/ssh
@load base/protocols/smtp
@load base/protocols/ftp

# Carrega análise de arquivos
@load base/files/hash-all-files
@load base/files/extract-all-files

# Carrega frameworks de detecção
@load base/frameworks/notice
@load base/frameworks/intel
@load base/frameworks/files
@load base/frameworks/software

# Carrega analisadores de protocolo adicionais
@load policy/protocols/ssl/validate-certs
@load policy/protocols/ssl/log-hostcerts-only
@load policy/protocols/ssh/detect-bruteforcing

…
Perguntas frequentes

O que são 'logs estruturados'?

São arquivos de registro organizados de forma clara, como tabelas, que contêm informações específicas sobre o tráfego de rede, facilitando a análise.

O Zeek bloqueia atividades maliciosas?

O Zeek foca em monitorar e gerar alertas. Ele não bloqueia o tráfego diretamente, mas fornece informações para que outras ferramentas ou administradores possam agir.

Preciso de conhecimento técnico para usar o Zeek?

Para uma configuração inicial e análise básica, sim. No entanto, a ferramenta gera dados que podem ser interpretados por especialistas em segurança.

Detalhes

Descrição original do autor

Deploy Zeek (formerly Bro) as a passive network security monitor to generate structured logs of protocol metadata (HTTP, DNS, TLS, SSH, SMTP, FTP, and more), write custom detection scripts, and integrate outputs with SIEM platforms. Use when standing up continuous, high-fidelity network traffic monitoring for threat detection, anomaly identification, or forensic investigation beyond what raw PCAP

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#6108
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