Description: First, the realization of the basic functions of Sniffer. Sniffer is a network for monitoring performance, the use of tools.
listening to the specified needs of the card (taking on a machine more than the case of card)
listening to all incoming and outgoing packets of the host, analysis shows that packet (ICMP, IP, TCP, UDP, etc.) in various fields. For example, the first of the IP, the need to show the version of the first length, service type, packet length, logo, DF/MF logo, paragraph migration, survival, protocol type, source IP address of the purpose, options, content, data内容. Requirement to demonstrate the actual meaning of data (such as that used ASCII)
listening to the specified IP address from data packet to specify the purpose of listening packet IP addresses, indicating the received TCP and UDP packets all the actual content. Need to consider a TCP or UDP packet is divided into a number of IP packet transmission of the situation
File list (Check if you may need any files):
ParseProtocol.h
PROTOCOL.H
ReadMe.txt
resource.h
sniffer.aps
sniffer.clw
SNIFFER.CPP
sniffer.dsp
sniffer.dsw
sniffer.h
sniffer.ncb
sniffer.opt
sniffer.plg
sniffer.rc
sniffer.sln
sniffer.vcproj
sniffer.vcproj.DBKING.ldb.user
snifferDlg.cpp
snifferDlg.h
StdAfx.cpp
StdAfx.h