Network Packet Sniffer is a piece of software that monitors all network traffic. This is unlike standard network hosts that only receive traffic sent specifically to them. As data streams flow across the network, the sniffer captures each packet and eventually decodes and analyzes its content. For network monitoring purposes it may also be desirable to monitor all data packets in a LAN and to mirror all packets passing through a shared bus.
This project aims at developing a Network Packet Sniffer. This project will be comprise of three modules namely the User Interface module, Statistics module, and Packet Analysis module. The User Interface module provides all the Graphical Interface components necessary for the user to interact with the System. The Analysis Module will analyze the incoming packets into a computer, identify them and passes the information into the Statistics module. Finally, the statistics module does the necessary calculation based on the information and produce information that can be understood by the user.
This system is thus very useful to the users and a network administrator in particular who is generally responsible for monitoring things on a network.
This system is a network analyzer (also known as protocol analyzer & packet sniffer), it performs real-time packet capturing, 24×7 network monitoring, advance protocol analyzing, in-depth packet decoding and automatic expert diagnosing. It allows you to get a clear view of the complex network, conduct packet level analysis, and troubleshoot network problems.
This system is useful for a network administrator who needs to identify, diagnose, and solve network problems, a company manager who wants to monitor user activities on the network and ensure that the corporation’s communications assets are safe, or a consultant who has to quickly solve network problems for clients.
Diagrams Needed for this Project are:
- Data Flow
- ER Diagram
- Schema Diagram
- Use Case Diagram