Title: The Main Event
1The Main Event
2Battle Of the Sniffers
- The Champion
- Ethereal Network Analyzer
- The Challenger
- Ettercap Network Security Suite
3A look at Ettercap
- Ettercap Features
- Packet Sniffing
- Unified Sniffing
- Bridged Sniffing
- Logging
- Real Time Data Views
- Live Connections / Man-in-the-Middle
4A look at Ettercap
- Ettercap Requirements
- Unix Based OS
- Windows NT/2000/Server 2003
- Libraries
- libpcap 0.81 or higher
- libnet 1.2.1.1 or higher
- libpthread
- zlib
- Optional GTK, Ncurses, OpenSSL
5A look at Ettercap
- Ettercap Installation
- Website Download Available at
- http//ettercap.sourceforge.net/
- Linux Installation
- Decompress using tar/gzip
- ./configure.sh
- make
- make install
6A look at Ettercap
- Ettercap The GUI
- Ncurses GUI
7Using Ettercap
- Getting ready to sniff
- Select Sniff
- Select Unified Sniffing
8Using Ettercap
9Using Ettercap
- Performing the Sniff
- Select Start
- Select Start Sniffing
- Press ENTER
- Stop the Sniff by selecting StopSniffing
10Using Ettercap
- Features While Sniffing
- Statistics.
- Select View then Statistics
- Results updatedin real time.
11Using Ettercap
- Features While Sniffing
- Connection View
- Select View then Connections
- Results updatedin real time.
12Using Ettercap
- Features While Sniffing
- Connection Details
- Choose a connection in the Live Connections
list and press ENTER - Results updatedin real time.
13Using Ettercap
- More Features
- Host Scanning and targeting.
- Plug-In System.
- Logging.
- Inject Information
14The Sniffing Experiment
- Three Trials
- HTTP Request / Response
- Secure HTTP Request / Response
- FTP Transaction
- Testing Platform
- Pentium 3 Linux Computer
- Fedora Core 2
15First Trial HTTP Transaction
- Website www.kmaxmedia.com
- Ethereal
- Showed very detailed information about each
packet. - Setup of Connection
- Request / Response
- Closure of Connection
- Also showed every packet that was used in the
transaction.
16First Trial HTTP Transaction
17First Trial HTTP Transaction
- Ettercap
- Successful in sniffing the request and response.
- But Ettercap would only sniff the payload.
- Doesn't capture packet information.
- Indications of timed caching of information.
- Due to this, sometimes would erase the
information.
18First Trial HTTP Transaction
19Second Trial HTTPS Transaction
- Web Site CIBCKaleem's Bank Account
20Second Trial HTTPS Transaction
- Both sniffers were unable to show the plaintext.
- 128-Bit Encryption at work.
- Ettercap does have a feature to allow it to give
a fake certificate for an attack but the
environment was not ideal. - However, Ethereal recognized the public key used.
21Second Trial HTTPS Transaction
22Second Trial HTTPS Transaction
23Third Trial FTP Transaction
- An FTP login was performed on ftp.kmaxmedia.com.
This included a username and password. - Both sniffers were able to successful get the
username and password information. But the
presentation of the information was different. - Information was more readable in Ettercap.
24Third Trial FTP Transaction
25Third Trial FTP Transaction
26The Battle Some Observations
- During the Sniffing
- Ethereal would only show statistics on the type
of packets sniffed while Ettercap would show
statistics, profiles, connections and more in
real time. - Any personal authentication information that is
heard on the wire, ettercap would notify the user
the minute it appears in the user messages section
27The Battle Some Observations
- Extras
- Ethereal
- Thouough information of packets.
- Broad support for most protocols.
- Filtering features to help organize packets.
- Can read capture logs from over 20 prograns.
- Ettercap
- Real time information delivered while sniffing.
- A sniffer with weaponry.
- Custom plugin support.
28The Verdict
- Ethereal
- Best suited for packet analyzation.
- Ettercap
- Best suited to test security of a network.
- Supplies the user with a variety of tools.
- Plugins
- Bridged Sniffing
- Attacks
- Not just a sniffer.
29Ettercap Pros and Cons
- Pros
- Very, very powerful tool.
- Easy to use GUI interface.
- Real Time Information while sniffing.
- Ability to perform attacks easily.
- Cons
- Can be difficult to compile for Windows.
- Curses GUI not too stable. Overlaps tables.
- More documentation could be useful.
30The Conclusion
- With the dust settling in the battle of the
sniffers, the new Ettercap proved to be a worthy
foe against Ethereal possessing immense
manipulating power which can change a networks
environment. However, it still needs time to
develop itself into a robust, dependable and a
mature tool like Ethereal. - Kaleem Maxwell