今天使用了一下ETTERCAP0.8.3发现了一个问题
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?
搜索了很久,终于在git上找到了解决方案:就是输入
xhost local:root
这里要注意一点,不能在root下使用该命令,在非root账户,非root权限下使用该命令才可以
原理不是很清楚,如果有大佬看到希望能指导下原理