wireshark salvar captura diretamente para arquivo com filtro

0

Eu estou olhando para ter uma captura de pacotes a longo prazo em execução para monitorar solicitações DNS na minha máquina. Eu geralmente uso wireshark para monitoramento de rede, mas desde que eu estou interessado apenas em pacotes DNS, e durante o longo período de tempo, pergunto-me se é possível registrar a atividade de rede diretamente no disco e salvar pacotes baseados em um filtro ( dns && ip.src == MY.IP.ADDR.ESS )

Alguém sabe como eu conseguiria algo assim?

    
por user446998 11.05.2015 / 16:24

1 resposta

1

Use tshark.

// Obter lista de interfaces

C:\Program Files\Wireshark>tshark -D

// Executar na interface desejada com -i #, onde # é o número da interface que você deseja monitorar.

C:\Program Files\Wireshark>tshark -i # -f "udp port 53" -w C:\DNSDump.txt

// Se você preferir capturar a saída legível, faça isso.

C:\Program Files\Wireshark>tshark -i # -f "udp port 53" > C:\DNSDump.txt

NOTA: Você terá que executar um cmd elevado para gravar em C ou executar como administrador, mas poderá gravar em outras unidades sem fazer isso. link

    
por 11.05.2015 / 18:24