Free LAN Analyzer

Overview
Screen Shots
Report Types
Hardware Requirements
Download
How to Use
Where to Connect
Supported Terminal Emulators
Packet Decoding
Frequently Asked Questions

Overview

The LAN Analyser is a real-time statistical tool that loads from a bootable floppy disk. It runs entirely in RAM and does NOT write to the hard drive. After using the LAN Analyser, the PC is returned to its original state by simply removing the floppy disk and rebooting the system. This feature empowers engineers with a portable "pocket" LAN analyzer.

The LAN Analyser does the following for each IP packet:

  1. Decodes the packet headers
  2. Searches and updates the MAC node table
  3. Searches and updates the user defined IP protocol table
  4. Searches and updates the IP nodes table
  5. Searches and updates the IP conversations table

The LAN Analyser's strength is in its ability to perform high speed table lookups and protocol decoding for each packet. For a LAN segment running at 10,000 packets per second, the LAN Analyser performs at least 40,000 table lookups and updates per second.

Screen Shots

LTM Report Types
  • MAC nodes
  • IP nodes
  • IP conversations
  • Protocol counts
  • Duplicate IP addresses
  • Router detection
  • Unknown TCP/UDP ports
Hardware Requirements
  • Pentium 133 Mhz
  • 32M RAM
  • 1.44M floppy drive
  • One or more PCI Ethernet cards
Download and create floppy disk
Unix Users:
  1. Click here to download the raw floppy image.
  2. Use the dd command to write the image to the floppy disk. For example:
    dd if=ltm_fdd.bin of=/dev/fd0
Windows Users:
  1. Click here to download the self extracting DOS executable to a MS Windows PC, and save it in a temporary directory.
  2. Run the ltm_fdd.exe program. This will extract three files:
    • ltm_fdd.bin (floppy disk image)
    • fdimage.exe (program to write floppy disk images)
    • mkflp.bat (batch file)
  3. Insert a formatted floppy disk and run the mkflp.bat batch file. The ltm_fdd.bin floppy disk image will be written to the floppy disk.
How to use the LAN Analyser
  1. Boot a network connected PC with the LAN Analyser floppy disk.
  2. Switch to the configuration screen (Alt-F2) and select Option 3.
  3. Configure the IP address, netmask and default gateway.
  4. Select Option 1 to reboot with the new configuration.
  5. Point your web browser at the IP address of the probe.
  6. Click on the "Interface 0 - telnet a.b.c.d 30000" button to start a telnet connection to the probe.
  7. All available user commands are displayed on the initial help screen.
Where to connect the LAN Analyser

The LAN Analyser is a "LAN" tool, however many customers use it to track traffic volumes over their WAN links. This is typically achieved by locating the LAN Analyser on the same network segment as the router, or by mirroring the routers' switch port.

The following examples display typical deployment configurations for the LAN Analyser:

Example 1: Port mirroring
Example 2: VLAN mirroring

NOTE: Many of the newer switches do not allow packets to be transmitted on the monitor port, therefore the LAN Analyser will need to be fitted with at least two network interfaces (ie. one to monitor and the other to talk to the network).

Supported Terminal Emulators

The LAN Analyser only supports the following set of terminal emulators:

  • vt100
  • vt200
  • vt220
  • xterm

Packet Decoding
MAC node table:

Tips:

  • Only the MAC addresses on the local subnet should appear in the table. All IP traffic coming from other subnets should contain a source MAC of the local router.
  • Only the local subnet IP addresses should appear in the table.
  • The alerts screen displays a possible list of duplicate IP addresses.
  • The alerts screen displays a list of "Possible routers". A MAC is listed as a "Possible router" if:
    1. Its IP address keeps changing.
    2. It transmits a routing type of packet (eg. RIP, OSPF, EGP, BGP, ICMP NetRedirect).
    Due to the complexity of many networks or incorrect device configuration, routers and devices which appear to be acting like a router are listed in the "Possible router" list of the alerts.
  • The LAN Analyser will usually lock onto each routers' correct IP address once it has seen a routing type packet (eg. rip, ospf, bgp, ICMP NetRedirect).

IP Protocol decoding:

The IP protocol decoder attempts to find a match in its defined set of IP protocols and subprotocols. If a match can not be found, then the packet is marked as "unknown". A "Protocol" is one of the types defined in /etc/protocols. For example:

  • icmp (1)
  • igmp (2)
  • tcp (6)
  • egp (8)
  • udp (17)
  • ospf (89)
  • ...

The "SubProtocol" is the next layer down within each IP Protocol. For example:

  • icmp EchoReply (0)
  • icmp Unreachable (1)
  • icmp NetRedirect (2)
  • ...
  • icmp TllExceeded (11)
  • ...
  • tcp ftp-data (20)
  • tcp ftp (21)
  • tcp ssh
  • tcp telnet (23)
  • ...
  • udp dns (53)
  • udp bootps (67)
  • udp bootpc (68)
  • udp snmp (161)
  • udp snmptrap (162)
  • ...

If a match can not be found for a SubProtocol, then it is marked as {protocol}.unknown.


Unknown TCP/UDP port numbers:

If the IP protocol cannot be determined for a TCP or UDP packet, then the Unknown Ports table is updated with both the source IP/Port and destination IP/Port. This table allows you to quickly identify which TCP/UDP port numbers are being used for local applications and from what IP addresses.

This information is useful for detecting locally written applications or applications which are using unregistered port numbers.


IP Nodes:

Tips:

  • IP addresses from other subnets should contain the MAC address of a local router.

IP Conversations:

Frequently Asked Questions
  1. Q. Is there any technical support for the LAN Analyser ?
    A. No.
  2. Q. My browser does not support the "telnet" URL ?
    A. That's unfortunate. You will have to manually start a telnet session to the specified IP Address / Port number.
  3. Q. Can the LAN Analyser be password protected ?
    A. No. This feature is only available in the commercial version of Statseeker.
  4. Q. Can the LAN Analyser monitor 802.1Q VLANs ?
    A. Yes.
  5. Q. Can I define my own TCP/UDP protocol types ?
    A. No. This feature is only available in the commercial version of Statseeker.
  6. Q. Can multiple people use the LAN Analyser at once ?
    A. Yes. It runs on FreeBSD, a multi user, multi tasking operating system.