Using Ethereal
Download
Report
Transcript Using Ethereal
Using Ethereal
Sarah Johnson
Ned Leahy
May 2nd, 2006
Ethereal – Basic Functions
Ethereal is an open source ‘packet sniffer’
Packet sniffers, or network analyzers, are programs/hardware
components that pick up communication traffic, via packets,
traversing a computer network.
The analyzer must be hooked into a hub, or a switch, in order to
gain access to the packets designated for other recipients.
Some switches have special ports called mirror ports specifically
designed for this. Ethereal, in standard form, is limited to the
network it resides in.
Ethereal has the ability to record, analyze, and filter a large
number of standard protocols used over Ethernet and other
network types.
Ethereal – Basic Setup
Ethereal is free to download
Open source authoring provides multiple operating system
support, and source code for custom installations/uses.
System setup is in the form of a wizard - no prior network
administration experience is needed to get up and running.
Once the program is installed on the local computer, that
computer must be hooked into a hub, or a switch in order
to capture the local network activity.
Ethereal – Sample Architecture
Internet
Ethernet
Router
7x
8x
9x
1x
2x
3x
10x
11x
12x
7x
8x
9x
4x
5x
6x
1x
2x
3x
10x
11x
12x
4x
5x
6x
C
7 8 9 101112
A
12 34 56
A
B
Hub
Lab 11 - FreeBSD
Lab12
Lab 13
Lab 14 - Ethereal
Lab 15 - VNC Server
Ethereal – Standard Uses
Ethereal is often used by network administrators to perform ad-hoc
checks, and audit network usage
Focusing on all inbound packets, administrators can see who is
connecting to their network (which IPs) and what they looking at or
uploading (Packet type/contents).
By determining legitimate and illicit activity using Ethereal, an
administrator can then set firewall permissions accordingly.
Ethereal can be used privately
There are documented cases where everyday people have used
Ethereal to their advantage
One article describes how a user logged all traffic on his home PC and
was able to surmise that his live-in girlfriend was cheating on him by
using the same PC to contact her other ‘friend’.
Ethereal – Data Filtering/Categorization
Ethereal users can use different filter types.
Capture - filters on data as it is scanned
Display - filters on data at the GUI only
Limits the total information consumed by
Nondiscriminatory data collection
Captures all events local to the Ethereal connection
Ethereal categorizes according to packet/protocol type
Colors help identify packet type quickly
Aids in quickly identifying unwanted network activity
Ethereal - Demo
TelNet Logon – Unsecured Data Capture
SSH Logon – Encrypted Data Capture
AIM Chat – Unsecured Data Capture
Google Search – Unsecured Data Capture
VNC Traffic – Very Large Packet Volume