Network Spy - Version 2.0 Network Spy is a general purpose diagnostic tool for administrators,programmers and students of network technologies. It can operate indifferent modes depending on the application. Some of the more typicalapplications of this tool include: Packet capture and decodeNetwork Statistics gatheringSoftware debuggingIntrusion Detection and activity monitoringPacket Capture and DecodeIn this mode, Network Spy can be used to get a snapshot of data from anethernet network. It is capable of decoding the most widely used IPprotocols such as UCP, TCP and ICMP. It also allows you to save this datafor later analysis. The decoded packets are displayed in human readableform.Network Statistics gatheringIn this mode, the amount of data attributed to a certain activity can becaptured. For instance, if you want to monitor how much data istransferred between user x and excite.com, you can specify a rule to keepa track of amount of this data. Another example is keeping track of howmuch FTP data flows on your network.Software DebuggingPeople programming network software and web applications will find thistool extremely useful. It can be used to debug application to find errorsin code, compute bandwidth utilization and find bottlenecks. Intrusion Detection and Activity MonitoringUsing the new rules-based filtering mechanism, one can capture packets ofinterest, avoiding a huge capture of all packets on the network. A rulespecifies a pattern to match. For instance, one could specify to captureall ICMP packets where TTL=1. This would be true when someone isperforming a traceroute. Network Spy also includes various other tools such as DNS Lookup, Ping, TraceRoute and Whois to aid in everyday tasks.