Download Web Services Using Visual .NET

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

AppleTalk wikipedia , lookup

Multiprotocol Label Switching wikipedia , lookup

RapidIO 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

IEEE 1355 wikipedia , lookup

Distributed firewall wikipedia , lookup

Computer network wikipedia , lookup

Deep packet inspection wikipedia , lookup

Piggybacking (Internet access) wikipedia , lookup

Net bias 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

Packet switching wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

Transcript
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
?