Skip to content

This is a Network Packet Analyzer to analyze performance of network through parameters like throughput, round trip time etc. It consist of two application one is to provide a Command line interface and another is the actual packet analyzer implementation.

Notifications You must be signed in to change notification settings

developerAhead/network-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Network Analyzer

This project consists of two applications: a CLI application and a packet analyzer.

CLI Application

The CLI application allows users to interact with the packet analyzer. It provides commands to start, stop, and exit the packet capture process. Additionally, it now includes the ability to toggle packet capture start and stop with the 'S' key and save captured packets by pressing ENTER.

Packet Analyzer

The packet analyzer captures TCP packets, analyzes them, and calculates various parameters such as throughput, retransmitted packets, and packet loss rate.

Parameters Calculated:

  • Throughput: Measures the data transfer rate in Mbps.
  • Retransmitted Packets: Tracks the number of TCP packets that are retransmitted.
  • Packet Loss Rate: Calculates the percentage of packets lost during transmission.

Usage

  1. Clone the repository:

    git clone https://github.com/your-username/network-analyzer.git

About

This is a Network Packet Analyzer to analyze performance of network through parameters like throughput, round trip time etc. It consist of two application one is to provide a Command line interface and another is the actual packet analyzer implementation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages