Saltar al contenido

¿Cómo ejecuto wireshark, con privilegios de root?

No dejes de divulgar nuestro espacio y códigos en tus redes, danos de tu ayuda para aumentar nuestra comunidad.

Solución:

Para WireShark hay una mejor manera. El bit que normalmente necesita root es la aplicación de recopilación de paquetes y esto se puede configurar para permitir que ciertas personas lo usen sin sudo, gksu, etc.

En una terminal (muy importante que estés en una terminal, no solo en el diálogo Alt+F2) ejecuta esto:

sudo dpkg-reconfigure wireshark-common

Esto le preguntará si desea permitir que un usuario no root pueda olfatear. Eso es lo que buscamos, así que seleccione Yes y presiona regresar.

Reconfiguración de wireshark-common

Esto agrega un wireshark grupo. Cualquiera en ese grupo podrá olfatear sin ser root. Obviamente, esto es más seguro que simplemente dejar cualquiera sniff pero significa que no hay verificación de contraseña. Técnicamente, cualquier persona con acceso a una computadora inicia sesión con un wireshark cuenta será capaz de olfatear. Si eso es aceptable para usted, continúe.

Si no es así, vuelva a ejecutarlo y seleccione no.

Entonces solo necesita agregar el usuario a ese grupo. Ejecuta esto:

sudo adduser $USER wireshark

Y reiniciar o cerrar sesión. Cuando esté de vuelta, debería permitirle comenzar a olfatear sin ningún problema por ser root.

Realmente no necesita iniciar WireShark como root. Por favor, lea la página oficial. En resumen debes hacer:

sudo groupadd wireshark
sudo usermod -a -G wireshark $USER
sudo chgrp wireshark /usr/bin/dumpcap
sudo chmod o-rx /usr/bin/dumpcap
sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap
sudo getcap /usr/bin/dumpcap

Luego cierre sesión y vuelva a iniciar sesión.

Nota: este método se probó en 16.04 LTS, 17.10 y 18.04 LTS.

También puede ejecutar Wireshark con privilegios de root ejecutando gksu wireshark de la terminal

Tenga en cuenta que existen problemas de seguridad con la ejecución de Wireshark en este modo, es decir, que cualquier explotación que comprometa a Wireshark ahora tiene privilegios de raíz en lugar de privilegios de usuario. Esto es más preocupante con Wireshark que con otras aplicaciones porque, por su propia naturaleza (capturar y procesar entradas arbitrarias), Wireshark es más vulnerable a las vulnerabilidades que las aplicaciones de escritorio típicas. Probablemente esté seguro en una red SOHO, pero debe tener en cuenta este problema antes de continuar.

Citas:

  • Privilegios de captura: la mayoría de los UNIX
  • Seguridad que incluye:
    • ¿Por qué Wireshark tiene tantos errores?
    • ¡No se requiere cuenta de administrador/raíz!
  • LÉAME de Debian (también se aplica a Ubuntu)

Aquí tienes las reseñas y valoraciones

Si te mola el asunto, tienes la opción de dejar una reseña acerca de qué te ha impresionado de esta sección.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *