Como configurar uma captura remota do wireshark?

1

Eu tenho 2 máquinas M1 e M2 rodando no Debian 8.0 localizado em 2 redes remotas N1 e N2

  • M1 está capturando pacotes contínuos em N1 e tem um IP estático conhecido.

  • M2 está acessando a captura remotamente do N2 conectando-se ao M1.

    Qual é a maneira mais comum de realizar captura remota e implementar esse sistema?

    A única solução que tenho agora é usar um simples dumpcap pipe para openssl e, em seguida, netcat :

  • Em M1

      tshark -w - | openssl enc -des3 | nc -l 1234
    
  • No M2

       nc <M1 IP> 1234 | openssl enc -d -des3 > capture.pcap
    

Ainda não consigo descobrir como fazer isso com ssh .

    
por user123456 11.12.2016 / 15:16

2 respostas

0

Eu geralmente uso tcpdump para capturar pacotes:

 tcpdump -s0 -w </path/to/save/file>.pcap "<PCAP FILTER>"

em que <PCAP_FILTER> é sua consulta, como host 192.168.86.1 para capturar pacotes de / para 192.168.86.1 . Todos os argumentos para isso podem ser encontrados em uma pesquisa, ou procure nas páginas man obtidas com man pcap-filter .

Ele irá capturar todo o pacote, em vez de apenas os cabeçalhos com -s0 . Portanto, não use esse argumento para capturas de longa duração, pois o arquivo ficará grande.

    
por Kyle H 11.12.2016 / 15:26
0

Suponha que o tcpdump esteja instalado no M1, você pode fazer o ssh dizer user no M1 e user é permitido para sudo no M1. Então você poderia fazer

ssh user@M1 'sudo /usr/sbin/tcpdump "PCAP FILTER"'  
# will give you text output
ssh user@M1 'sudo /usr/sbin/tcpdump -w - "PCAP FILTER"' > /path/to/file.pcap  
# will save binary output to .pcap file

Você deve fazer o seu "PCAP FILTER" para que o M2 seja excluído do dump; caso contrário, a conexão M2- > M1 também será registrada. Você será perguntado pela senha do usuário no M1, ou você pode autenticar por chave pública, depende da configuração ssh do M1.

Ou, usando tshark como você pediu:

ssh user@M1 'sudo /path/to/tshark -R <filter> -w -' > capture.pcap

Para "filtro", o mesmo vale para o anterior.

    
por ridgy 11.12.2016 / 17:54