Instalé ettercap-graphical en una nueva instalación de Debian.
Este es el error que recibo:
root@debian:/home/debian# sudo ettercap -G
ettercap 0.8.2 copyright 2001-2015 Ettercap Development Team
No protocol specified
GTK+ failed to initialize. Is X running?
Buscar online, la soluciónaquí(segundo último comentario) dice que se ejecute xhost local:root
. Sin embargo eso me da un error:
root@debian:/home/debian# xhost local:root
No protocol specified
xhost: unable to open display ":0"
Al investigar ese error, soluciones como configurar DISPLAY
la variable en 127.0.0.1:10.0
o <ipaddress>:0.0
(donde la dirección IP es la IP de mi máquina) no funcionan. Simplemente cambia el error a unable to open display ":10.0"
.
Intenté configurar la variable DISPLAY en todas las combinaciones de: (ip address/127.0.01):(10.0/11.0/0.0)
.
Respuesta1
Solución de laWiki Etter Capen github:
Problema X cuando se inicia ettercap con sudo y GTK UI
Solución
Hay una solución fácil para este problema.Ejecute el siguiente comando en el contexto del usuario..
$ xhost local:root
Debe ejecutar el comando anterior como usuario.