Ich habe Ettercap-graphical auf einer neuen Debian-Installation installiert.
Dies ist der Fehler, den ich erhalte:
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?
Online-Suche, die LösungHier(vorletzter Kommentar) sagt, ich solle ausführen xhost local:root
. Allerdings erhalte ich dabei eine Fehlermeldung:
root@debian:/home/debian# xhost local:root
No protocol specified
xhost: unable to open display ":0"
Bei der Untersuchung dieses Fehlers funktionieren Lösungen wie das Setzen DISPLAY
der Variable auf 127.0.0.1:10.0
oder (wobei die IP-Adresse die IP meiner Maschine ist) nicht. Dadurch wird der Fehler lediglich in geändert .<ipaddress>:0.0
unable to open display ":10.0"
Ich habe versucht, die DISPLAY-Variable auf alle Kombinationen von: einzustellen (ip address/127.0.01):(10.0/11.0/0.0)
.
Antwort1
Lösung aus demEttercap-Wikiauf GitHub:
X-Problem, wenn Ettercap mit sudo und GTK UI gestartet wird
Lösung
Dieses Problem lässt sich leicht beheben.Führen Sie den folgenden Befehl im Kontext des Benutzers aus.
$ xhost local:root
Sie müssen den obigen Befehl als Benutzer ausführen.