Abstract : When packets are transmitted out of a system in streams or frames, we generally use tools like Ethereal/Wireshark to sniff the packets and analyze its contents to check the accuracy of it.

These open source tools (i.e. Ethereal/Wireshark) are known as network protocol analyzers and they are very useful during development of software projects that are into networking domain.

Wireshark is a network packet analyzer. A network packet analyzer will try to capture network packets and tries to display that packet data as detailed as possible.

You could think of a network packet analyzer as a measuring device used to examine what's going on inside a network cable, just like a voltmeter is used by an electrician to examine what's going on inside an electric cable (but at a higher level, of course). In the past, such tools were either very expensive, proprietary, or both.

However, with the advent of Wireshark, all that has changed.Wireshark is perhaps one of the best open source packet analyzers available today.

It allows the user to see all traffic being passed over the network (us0ually an Ethernet network but support is being added for others) by putting the network interface into promiscuous mode.

This project is mainly aimed to automate the entire process. Starting from sniffing the network packets till the validation of it has been taken care.

Here we have automated the logging part through a C program. Whenever packets will be transmitted from a system, Ethereal/Wireshark will be automatically invoked and start capturing the network packets.

That will be stored in .pcap format automatically. To validate the contents the logic has been implemented to check particular pattern of packets or any specific string.

The .pcap format will be converted into a text format so that the validation can be accomplished through parsing the entire Ethereal/Wireshark log.

Based upon the parsing logic, success or failure verdict will be indicated to user. The logic can always be extended depending upon the project requirements.



Please find the following attachments"Automation of network protocol analysis seminar report/pdf/ppt download" here.......