Best Free Network Analysis Tools
Wednesday, March 10th, 2010 | Author: admin
Introduction
Network analysis tools enable diagnosis of problems or allow exploration of all hardware on a computer network. They generally fall into three categories :

  • Packet Analyzers
  • Port Scanners
  • Hardware Scanners

Packet analyzers allow capture and display of individual messages being processed by your computers network card. Port scanners are designed to probe other computers or network devices on a network and report interesting information. Hardware scanners investigate what is on the network and report back what it finds. The key difference between what a port scanner does versus a hardware scanner is the area it is scanning.  Port scanners only focus on ports that are open and they sometimes attempt to see what is listening to that port on that device.  Hardware scanners on the other hand are more intelligent and look at the bigger picture of what the purpose of that device is and how it is interacting on the network. All of these tools are invaluable for those wanting to learn about networking or just want to investigate what is on their network and what each device is doing.

Discussion
WireShark (formerly Ethereal) has established itself as the de-facto packet analyzer. It can capture packets of standard ethernet, PPP and VPN interfaces. I have used it many times to identify people running heavy reports bringing servers down to a crawl.

Ettercap goes beyond packet capture, allowing investigation and simulation of low level network attacks — ARP cache poisoning, DHCP hijack etc. It can also be extended with external scripts. A powerful tool in the right hands — use carefully on your live network.

Both programs require installation of Windows Packet Capture package (WinPcap).  WinPcap allows for other software to ‘listen’ secretly to the information coming and going through the network card on the computer. I found it better to install the latest winpcap first, rather than versions included with the programs.

Nmap will scan an individual IP address. It will report on open ports, interesting information and the likely type of device/operating system. This tool proved invaluable in proving to a client that the IP address he claimed was a print server in fact had a PC using it. Also requires WinPcap.

Angry IP is a very lightweight program that allows you to quickly scan a range of IP addresses. It provides less information and options than Nmap, but shows open ports and highlights which addresses are active.

One thing to keep in mind when using tools like these for network analysis is that if the network devices are connected together through switches instead of hubs the data will not be visible to all connected devices.  Switches route data from a specific device to another specific device.  Tools like WinPcap that listen on the network card for traffic flowing through that card are not going to see traffic on the network unless it has been specifically targeted for that machine running WinPcap. Think of it this way; there may be 8 lanes of traffic on a highway but there are 20 foot barriers between each lane and each lane only takes you to one specific exit.  This example shows that although you are only a few feet from other traffic you are unable to see the cars to the left or right and you have no idea where they are going.  That is exactly the way a switched network operates.  If you are listening to traffic on a particular computer or server and expect to see a representation of all traffic you are not going to get what you are looking for.

WireShark Rating 9 of 10 Gizmo's Top Pick

Pros De-facto packet analyzer, captures packets of standard ethernet, PPP and VPN interfaces.
Cons
Developer Home Page http://www.wireshark.org/about.html
Download link http://www.wireshark.org/download.html
File Size 21.21 Mb   Version 1.0.4   License Type Unrestricted Freeware   Installation Requirements 2000/XP/2003/Vista
Portable version available Portable version available
Info Additional Software Required: WinPcap. Other Relevant Information: Builds for Linux, Mac OS and other OS available.

Ettercap Rating 8 of 10

Pros Goes beyond packet capture, allowing investigation and simulation of low level network attacks.
Cons
Developer Home Page http://ettercap.sourceforge.net/index.php
Download link http://sourceforge.net/project/showfiles.php?group_id=17435&package_id=130431
File Size 3.33 Mb   Version 0.7.3   License Type Unrestricted Freeware   Installation Requirements 2000/XP/2003
Info Additional Software Required: WinPcap. Other Relevant Information: Builds for Linux and other OS available.

Nmap Rating 9 of 10 Gizmo's Top Pick

Pros Scans an individual IP address, reports on open ports, interesting information and the likely type of device/operating system.
Cons Only scans one single IP address.
Developer Home Page http://nmap.org/
Download link http://nmap.org/download.html
File Size 14.6 Mb   Version 4.68   License Type Unrestricted Freeware   Installation Requirements NT/ME/2K/XP/Vista
64 Bit version available 64 Bit version available
Info Additional Software Required: WinPcap. Other Relevant Information: Builds for Linux and other OS available.

Angry IP Rating 7 of 10

Pros Very lightweight, allows to quickly scan a range of IP addresses.
Cons Provides less information and options than Nmap.
Developer Home Page http://www.angryziber.com/w/About
Download link http://sourceforge.net/project/showfiles.php?group_id=25534&package_id=18580
File Size 109 Kb   Version 2.21   License Type Unrestricted Freeware   Installation Requirements 98/ME/2000/XP
Info New cross platform build available as beta.

WireShark Rating 9 of 10 Gizmo's Top Pick

Pros De-facto packet analyzer, captures packets of standard ethernet, PPP and VPN interfaces.
Cons
Developer Home Page http://www.wireshark.org/about.html
Download link http://www.wireshark.org/download.html
File Size 21.21 Mb   Version 1.0.4   License Type Unrestricted Freeware   Installation Requirements 2000/XP/2003/Vista
Portable version available Portable version available
Info Additional Software Required: WinPcap. Other Relevant Information: Builds for Linux, Mac OS and other OS available.

Ettercap Rating 8 of 10

Pros Goes beyond packet capture, allowing investigation and simulation of low level network attacks.
Cons
Developer Home Page http://ettercap.sourceforge.net/index.php
Download link http://sourceforge.net/project/showfiles.php?group_id=17435&package_id=130431
File Size 3.33 Mb   Version 0.7.3   License Type Unrestricted Freeware   Installation Requirements 2000/XP/2003
Info Additional Software Required: WinPcap. Other Relevant Information: Builds for Linux and other OS available.

Nmap Rating 9 of 10 Gizmo's Top Pick

Pros Scans an individual IP address, reports on open ports, interesting information and the likely type of device/operating system.
Cons Only scans one single IP address.
Developer Home Page http://nmap.org/
Download link http://nmap.org/download.html
File Size 14.6 Mb   Version 4.68   License Type Unrestricted Freeware   Installation Requirements NT/ME/2K/XP/Vista
64 Bit version available 64 Bit version available
Info Additional Software Required: WinPcap. Other Relevant Information: Builds for Linux and other OS available.

Angry IP Rating 7 of 10

Pros Very lightweight, allows to quickly scan a range of IP addresses.
Cons Provides less information and options than Nmap.
Developer Home Page http://www.angryziber.com/w/About
Download link http://sourceforge.net/project/showfiles.php?group_id=25534&package_id=18580
File Size 109 Kb   Version 2.21   License Type Unrestricted Freeware   Installation Requirements 98/ME/2000/XP
Info New cross platform build available as beta.