How to install Ettercap-0.7.4 on Backtrack 5r1
tutorial by gh0st
Big Shouts to my brothers at irc.anonops.li #anonops and #antisec
especially ShitStorm and Poke (your guys commitment to Anonops is greatly appreciated
and respected)
daboogieman and evilworks (thank you for all of your hard work as well)
and, Power2All (we truly appreciate everything you do!)
Well it has been 6 long years since there has been and update from the great guys at Ettercap, but after all of that waiting our requests have been answered with Ettercap 0.7.4 codename Lazarus!
As of writting this very simple tutorial the great and truly amazing and hard working guys at Backtrack have yet to add the new Ettercap version into their repo's collection. This is understandable since they are very busy over there at Backtrack so if you want to use the new version of Ettercap you are going to have to install it the old
fashioned way...but don't worry it is not as hard as you may think...
Here we go!!!
Step 1. Download ettercap, which you can get at: http://ettercap.sourceforge.net/
Step 2. You are going to need to install some dependencies in order for ettercap to work, some can be installed from backtrack's repo's.
Step 2a. apt-get install libgtk2.0-dev libpango1.0-dev
Step 3. You need to install libnet 1.1.2.1 which you can get here:
http://linux.softpedia.com/progDownload/Libnet-Download-10275.html
Step 3a. you can download libnet 1.1.2.1 to any directory that you choose for this tutorial we will download libnet into our root directory /root
Step 4. root@bt: tar -zxvpf /root/libnet-1.1.2.1.tar.gz (this will extract everything to directory -> libnet)
Step 4a. root@bt: cd /root/libnet
Step 4b. root@bt:~/libnet# ./configure, make, make install (this will install libnet for you)
Step 5. Okay now that all the dependecies are installed; now we can get to the fun part!
Step 6. Go back to the directory that has the ettercap file (ettercap-0.7.4.tar.gz) in this case it is our root directory.
Step 6a. Untar it root@bt# tar -zxvpf /root/ettercap-0.7.4.tar.gz
Step 7. root@bt# cd /root/ettercap
Step 7a. run the autogen.sh file in the ettercap directory root@bt:~/ettercap# ./autogen.sh
Step 7b. Okay after you have run the autogen.sh shell script you will need to run ./configure in the ettercap directory only you need to tell the ./configure script where you install the libnet 1.1.2.1 directory so we do this:
root@bt:~/ettercap# ./configure --with-libnet-includes=/root/libnet/include --with-libnet-libraries=/root/libnet/include/libnet
Step 8. make, make install
Congratulations you have just successfully installed Ettercap 0.7.4 codename Lazarus!
root@bt:~/ettercap# ettercap --help
ettercap NG-0.7.4_git copyright 2001-2011 ALoR & NaGA
Usage: ettercap [OPTIONS] [TARGET1] [TARGET2]
TARGET is in the format MAC/IPs/PORTs (see the man for further detail)
Sniffing and Attack options:
-M, --mitm perform a mitm attack
-o, --only-mitm don't sniff, only perform the mitm attack
-B, --bridge use bridged sniff (needs 2 ifaces)
-p, --nopromisc do not put the iface in promisc mode
-u, --unoffensive do not forward packets
-r, --read read data from pcapfile
-f, --pcapfilter set the pcap filter
-R, --reversed use reversed TARGET matching
-t, --proto sniff only this proto (default is all)
User Interface Type:
-T, --text use text only GUI
-q, --quiet do not display packet contents
-s, --script issue these commands to the GUI
-C, --curses use curses GUI
-G, --gtk use GTK+ GUI
-D, --daemon daemonize ettercap (no GUI)
Logging options:
-w, --write write sniffed data to pcapfile
-L, --log log all the traffic to this
-l, --log-info log only passive infos to this
-m, --log-msg log all the messages to this
-c, --compress use gzip compression on log files
Visualization options:
-d, --dns resolves ip addresses into hostnames
-V, --visual set the visualization format
-e, --regex visualize only packets matching this regex
-E, --ext-headers print extended header for every pck
-Q, --superquiet do not display user and password
General options:
-i, --iface use this network interface
-I, --iflist show all the network interfaces
-n, --netmask force this on iface
-P, --plugin launch this
-F, --filter load the filter (content filter)
-z, --silent do not perform the initial ARP scan
-j, --load-hosts load the hosts list from
-k, --save-hosts save the hosts list to
-W, --wep-key use this wep key to decrypt wifi packets
-a, --config use the alterative config file
Standard options:
-U, --update updates the databases from ettercap website
-v, --version prints the version and exit
-h, --help this help screen
Well i hope this tutorial has been helpful and enjoy ettercap it is such a great application!
NOTE: it has been said on other linux distro's that you may have to restart to get ettercap working but this was not the case with Backtrack 5r1 it worked right away.
NOTE: ettercap-gtk worked right away as well which you can run for either command line: ettercap -G or from the kde/gnome menu
Again, i hope this was helpful!
-gh0st