* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Web Services Using Visual .NET
Multiprotocol Label Switching wikipedia , lookup
Net neutrality law wikipedia , lookup
Wireless security wikipedia , lookup
Asynchronous Transfer Mode wikipedia , lookup
Internet protocol suite wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
Distributed firewall wikipedia , lookup
Computer network wikipedia , lookup
Deep packet inspection wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
Network tap wikipedia , lookup
Airborne Networking wikipedia , lookup
Zero-configuration networking wikipedia , lookup
UniPro protocol stack wikipedia , lookup
Wake-on-LAN wikipedia , lookup
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 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. 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. 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. 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 Network Sniffer (Packet Analyzer) 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 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 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. 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. Questions ?