Skip to content

The Network Checker Tool is a Python-based application designed to monitor and analyze network performance. It features a PyQt5 front-end and utilizes Matplotlib for real-time data visualization. The tool measures bandwidth, latency, jitter, data usage, packet loss, and throughput, helping users diagnose and optimize network performance efficiently

Notifications You must be signed in to change notification settings

kosaladeshan/NET-Checker

Repository files navigation

NET-Checker

Python-Based Network Monitoring Tool

πŸ“Œ Introduction

The Network Checker Tool is a Python-based application designed to monitor and analyze network performance. It features a PyQt5 front-end and utilizes Matplotlib for real-time data visualization. This tool helps users diagnose network issues by measuring key network parameters.

πŸ“Š Key Features

  • βœ… User-friendly GUI with PyQt5
  • βœ… Real-time data visualization using Matplotlib
  • βœ… Comprehensive network diagnostics
  • βœ… Easy to use and lightweight

πŸ“‘ Network Parameters Monitored

  1. Bandwidth – Measures network speed and capacity.
  2. Latency – Determines network delay.
  3. Jitter – Analyzes packet delay variation.
  4. Data Usage – Monitors data consumption.
  5. Packet Loss – Detects lost packets in transmission.
  6. Throughput – Evaluate actual data transfer rates.

πŸ–₯️ Screenshots

Here are some previews of the Network Checker Tool in action:

πŸ“Œ Main Interface

(Image

πŸ“Œ How It Works

  1. Launch the application and select the parameters to monitor.
  2. View real-time graphs for each network parameter.
  3. Analyze results to detect potential issues.
  4. Optimize your network performance based on insights.

πŸ›  Technologies Used

  • Python – Core programming language
  • PyQt5 – GUI development
  • Matplotlib – Data visualization
  • Scapy / Speedtest-cli – Network performance measurement

πŸ“¬ Contact

For any inquiries or support, reach out via:

πŸš€ Happy Monitoring!

About

The Network Checker Tool is a Python-based application designed to monitor and analyze network performance. It features a PyQt5 front-end and utilizes Matplotlib for real-time data visualization. The tool measures bandwidth, latency, jitter, data usage, packet loss, and throughput, helping users diagnose and optimize network performance efficiently

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages