新規 Debian インストールに ettercap-graphical をインストールしました。
次のようなエラーが発生しています:
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?
オンラインで検索すると解決策が見つかるここ(最後から2番目のコメント) を実行するように指示されていますxhost local:root
。ただし、エラーが発生します:
root@debian:/home/debian# xhost local:root
No protocol specified
xhost: unable to open display ":0"
DISPLAY
このエラーを調査したところ、変数を127.0.0.1:10.0
または<ipaddress>:0.0
(IP アドレスはマシンの IP)に設定するなどの解決策は機能しません。エラーが に変更されるだけですunable to open display ":10.0"
。
DISPLAY 変数を以下のすべての組み合わせで設定してみました(ip address/127.0.01):(10.0/11.0/0.0)
。
答え1
解決策エターキャップ ウィキgithub で:
ettercap を sudo と GTK UI で起動すると X の問題が発生する
解決
この問題には簡単な解決策があります。ユーザーのコンテキストで次のコマンドを実行します。
$ xhost local:root
上記のコマンドをユーザーとして実行する必要があります。