Network Sniffer Anuj Shah - PowerPoint PPT Presentation

About This Presentation
Title:

Network Sniffer Anuj Shah

Description:

Network Sniffer Anuj Shah Advisor: Dr. Chung-E Wang Department of Computer Science Agenda Motivation for the project Proposed Designed System Methodology Conclusion ... – PowerPoint PPT presentation

Number of Views:97
Avg rating:3.0/5.0
Slides: 13
Provided by: Kevi1228
Category:

less

Transcript and Presenter's Notes

Title: Network Sniffer Anuj Shah


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 APIs

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 APIs.

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
  • ?
Write a Comment
User Comments (0)
About PowerShow.com