新しい 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番目のコメント)runと言いましたxhost local:root
。しかし、これによりエラーが発生しました。
root@debian:/home/debian# xhost local:root
No protocol specified
xhost: unable to open display ":0"
DISPLAY
エラーを調べた結果、変数を設定したり(ipアドレスはマイコンピュータのIPです)などの解決策は127.0.0.1:10.0
機能<ipaddress>:0.0
しませんでした。ただエラーがunable to open display ":10.0"
。
DISPLAY変数のすべての組み合わせを設定してみました(ip address/127.0.01):(10.0/11.0/0.0)
。
答え1
解決策は次のようになります。Etcap Wikiフラッグハブから:
sudoとGTK UIを使用してettercapを起動するときのXの問題
解決策
この問題に対する簡単な解決策があります。ユーザーコンテキストで次のコマンドを実行します。。
$ xhost local:root
上記のコマンドをユーザーとして実行する必要があります。