Skip to content

The "Network Packet Analyzer" project is a network packet analysis tool, helping to analyze and display information about data packets transmitted over the network.

License

Notifications You must be signed in to change notification settings

Khanh779/Network_Packet_Analyzer

Repository files navigation

Network_Packet_Analyzer

The "Network Packet Analyzer" project is a network traffic monitoring and packet analysis tool that captures, analyzes, and displays information about data packets transmitted over the network.

Overview

image image

Features

  • Port Scanner
  • Ping Sniffer
  • Analyze and display detailed network packet information.
  • Support for TCP, UDP, ARP, IP, ICMP, DHCP, DNS protocols.
  • Real-time monitoring of active and closed connections.
  • Events for new and ended connections.

Installation

  • .NET Framework 4.7.2 or higher is required.
  • Run the application with admin privileges for full access.
  • Use Visual Studio to build and run the project.

Usage

  • Use the ConnectionsMonitor class to listen for network packet changes.
  • The tool automatically retrieves packet information and tracks ongoing traffic.

Events

  • OnNewPacketConnectionStarted: Triggered when a new connection starts.
  • OnNewPacketsConnectionLoad: Lists all connections at once.
  • OnNewPacketConnectionEnded: Triggered when a connection ends.

Contribution

Contributions are welcome! Create an Issue or Pull Request with your ideas.

Buy Me a Coffee

PayPal