Posso restringir o Wireshark para trabalhar apenas com uma interface específica

2

Eu tenho um usuário que está executando um mininet de chamada de pacote para simular redes na interface de loopback. Eles provavelmente precisarão usar o Wireshark para depurar essas redes virtuais criadas por eles. No entanto, temos uma política de rede estrita e os pacotes de digitalização na rede principal são proibidos.

Existe alguma maneira de configurar o wireshark e restringi-lo para funcionar apenas com a interface de loopback?

Obrigado

    
por fyberoptik 21.04.2017 / 14:14

1 resposta

1

Parece que, embora wireshark tenha uma opção para selecionar a interface, ela permite substituí-la na interface gráfica.

Assim, você pode conceder privilégio sudo para tcpdump e ou tshark (modo de texto wireshark) para capturar pacotes e depois lê-los mais tarde com wireshark -r file .

Você tem a opção -i em tcpdump ou tshark de chamá-lo na linha de comando; você pode criar uma autorização sudo para tshark ou tcpdump , que permite ao usuário usá-lo somente com -i interface ; a principal interface de loopback é geralmente lo no Linux

como em /etc/sudoers :

user ALL=NOPASSWD: /usr/sbin/tcpdump -i lo -s0  -w - --

O "-" é uma abreviação do argumento ´´getopt´´ que analisa o padrão / chamada para parar os argumentos para impedir que o usuário inclua mais interfaces do que aquela que está sendo permitida.

(Eu não defini um arquivo de captura de propósito, para que o usuário redirecione o tráfego para um arquivo. Definir um arquivo de captura com um nome previsível como um usuário privilegiado de uma rotina chamada de usuário com privilégios inferiores tem implicações de segurança)

Eu lembro que o usuário pode ver as sudo de permissões com

sudo -l

porque geralmente esses comandos precisam ser digitados na íntegra, pois eles estão em sudo para que o sudo funcione.

    
por 21.04.2017 / 14:40