1 / 12

Network Sniffer Anuj Shah

Network Sniffer Anuj Shah. Advisor: Dr. Chung-E Wang Department of Computer Science. Agenda. Motivation for the project Proposed Designed System Methodology Conclusion Future projects Questions. Motivation for the Project.

hall
Download Presentation

Network Sniffer Anuj Shah

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Network SnifferAnuj Shah Advisor: Dr. Chung-E WangDepartment of Computer Science

  2. Agenda • Motivation for the project • Proposed Designed System • Methodology • Conclusion • Future projects • Questions

  3. Motivation for the Project • The ability of computers to communicate comes with many advantages and disadvantages. • It is highly important to monitor the computer network for the suspicious programs to prevent any kind of data hazard. • Sniffer is a tool that monitor and analyze the data packets which are flowing in the network. • This project will gave me an opportunity to learn about the .NET framework.

  4. Proposed Designed System • The proposed system would be able to listen to the network and capture packets which are over the network. • Further analyze the packets, check for the source and the destination address, check for the protocol, its checksum and much more. • Ability to capture packets from both the wired and the wireless networks. • Tool will be based on Microsoft .NET environment and written in C# and will be able to parse through TCP, IP, DNS and many more packets.

  5. Features • Some of the privileges that system will provide are: • Monitor bandwidth utilization. • Log the network traffic for future references. • Troubleshoot network problem. • network attacks. • Record source and the destination of the packets, can be used for tracking purposes. • Capture packets from both wired and wireless LAN • Support for both IPV4 and IPV6 protocols.

  6. General Concepts Sample encapsulation of application data from UDP to a Link protocol frame Internet Protocol Suite in operation between two hosts connected via two routers and the corresponding layers used at each hop

  7. Network Sniffer (Packet Analyzer)

  8. Technology • C# • WinpCap Library • Windows Packet Capture Library(WinpCap) is the library that allows applications to capture and transmit network packets bypassing the protocol stack • It consists of a driver, that extends the operating system to provide low-level network access, and a library that is used to easily access the low-level network layers

  9. Methodology • I had to understand how the following technologies or the concepts works: • .NET framework and its concepts • Different Packet formats • Drivers and the API’s

  10. Conclusion • The concept and the technology for the system both were new to me. • Cleared new concepts in .NET programming. • It was good to get a hands on experience on such a networking project. • Good experience with working on Drivers and different API’s.

  11. Future Projects • Introduce new features like port scanning and also analyze more on the packets. • Built the software to the next level which will also act as a firewall and not just sniffer.

  12. Questions ?

More Related