It not compile with GTK...
root@bt:~# ettercap -G
ettercap NG-0.7.3 copyright 2001-2004 ALoR & NaGA
GTK support not compiled in ettercap
root@bt:~#
Looking on installed packages we see:
root@bt:~# aptitude search ettercap
i A ettercap - Multipurpose sniffer/interceptor/logger for switched LAN
i A ettercap-common - Common support files and plugins for ettercap
p ettercap-gtk - Multipurpose sniffer/interceptor/logger for switched LAN
i ettercap-menu - Multipurpose sniffer/interceptor/logger for switched LAN
root@bt:~# dpkg -l | grep ettercap
ii ettercap 1:0.7.3-1.2ubuntu4 Multipurpose sniffer/interceptor/logger for switched LAN
ii ettercap-common 1:0.7.3-1.2ubuntu4 Common support files and plugins for ettercap
ii ettercap-menu 0.7.3-1.2-bt4 Multipurpose sniffer/interceptor/logger for switched LAN
root@bt:~# dpkg -L ettercap-menu
/.
/usr
/usr/local
/usr/local/share
/usr/local/share/applications
/usr/local/share/applications/ettercap-gtk.desktop
/usr/local/share/applications/ettercap.desktop
in Debian/Ubuntu systems, when we install ettercap-gtk, the GTK interface works... but there something broke here:
root@bt:~# aptitude install ettercap-gtk
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following packages are BROKEN:
ettercap-menu fasttrack
The following NEW packages will be installed:
ettercap-gtk
The following packages will be REMOVED:
ettercap{a}
0 packages upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 233kB of archives. After unpacking 127kB will be used.
The following packages have unmet dependencies:
fasttrack: Depends: ettercap but it is not installable
ettercap-menu: Depends: ettercap but it is not installable
The following actions will resolve these dependencies:
Remove the following packages:
ettercap-menu
fasttrack
Score is 188
Accept this solution? [Y/n/q/?]
Yes, this is a dependency/conflict problem between BT4 and Ubuntu packages...
I like GTK interface of ettercap, but anyone can survive without...