Instalar Wireshark en OSX

Instalar Wireshark en OSX es facilísimo: ~$ homebrew install wireshark Pero para ponerlo bonito hay que añadirle la opción –qith-qt. Al iniciar descubriremos que no es capaz de acceder a ninguno de los interfaces. Esto se debe a los permisos del archivo /dev/bpf0. crw——- 1 root wheel 23, 0 Jan 31 13:47 /dev/bpf0 La solución al problema a primera vista está en cambiar los permisos al archivo: ~$ sudo chmod 644 /dev/bpf* »

Iniciar una VM desde el terminal

Todos tenemos máquinas virtuales para taréas determinadas. Un servidor web o de base de datos, una distro de Linux para experimentar, cosas así. El problema es acceder a ellas cuando uno no tiene acceso físico al equipo anfitrión o le da pereza subir las escaleras.

»

Como lanzar un comando UNIX desde Python

Seguro que al leer el título has pensado inmediatamente os.system("loquesea"), y sí, funciona pero es un follón manejar stdin y stdout.

El método que más me ha gustado ha sido subprocess.call(). Es mucho más flexible, devuelve únicamente el código de estado y no hay que preocuparse en manejar excepciones.

»