Home > Redes, seguridad > Wireshark como usuario

Wireshark como usuario

   March 24th, 2010 Güimi Leave a comment Go to comments

Una herramienta muy potente de análisis de redes es Wireshark (antes conocido como Ethereal).
Sin embargo para poder funcionar necesita acceso de super-usuario (root) a la tarjeta de red.
Esto hace que habitalmente se use haciendo:
$ gksu wireshark

Sin embargo, en realidad, como indican en el blog de wireshark, quien realmente necesita ese acceso es una -en comparación- pequeña libreria: dumpcap.

Así pues para poder utilizar wireshark como usuario normal, basta dar acceso a la libreria dumpcap, como sigue:

## Añadimos el grupo wireshark
# groupadd wireshark
## Hacemos al grupo propietario de dumpcap y le damos permiso
# chgrp wireshark /usr/bin/dumpcap
# chmod 4750 /usr/bin/dumpcap
## Incluimos a nuestro usuario en el grupo
# usermod -a -G wireshark guimi

Wireshark, ethereal

Categories: Redes, seguridad
  1. May 9th, 2010 at 13:36 | #1

    Algo debe haber cambiado, me da este error.

    Couldn’t run /usr/bin/dumpcap in child process: Permiso denegado.

  2. May 10th, 2010 at 10:01 | #2

    ¿Qué te ha dicho cuando has hecho (fíjate que hay que hacerlo como root):
    # chgrp wireshark /usr/bin/dumpcap
    # chmod 4750 /usr/bin/dumpcap
    ?

    Haz “ls -l /usr/bin/dumpcap” para ver cómo ha quedado.

Para los artículos:
Creative Commons License 2003-2009 Güimi (http://guimi.net)
Está permitido copiar, distribuir y/o modificar los documentos bajo los términos de la licencia "Reconocimiento-Compartir bajo la misma licencia 3.0 España" de Creative Commons.

Puede ver una copia de esta licencia completa.

Para el código de programación:
General Public License GPL 2 - Copyright (c) 1998-2009 Güimi (http://guimi.net)
Está permitido copiar, distribuir y/o modificar los desarrollos bajo los términos de la licencia "GNU General Public License, Versión 2" de Free Software Fundation.

Puede ver una copia de esta licencia completa.

Reconocimiento tautológico: Todas las marcas pertenecen a sus respectivos propietarios.