Skip to content

VaishnavSreekumar/NetInsight-Network-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetInsight: Network Performance Analysis System

Overview

NetInsight is a research-oriented network analysis system designed to evaluate network performance under real-world conditions.

Unlike basic tools, it not only measures metrics such as latency and packet loss but also explains why performance changes occur—especially under VPN configurations.


Key Features

Network Measurement

  • Latency measurement using ping
  • Packet loss detection
  • Routing path analysis using traceroute
  • Bandwidth estimation using iperf3

VPN Performance Comparison

  • Compare normal vs VPN network conditions
  • Detect routing path changes (hop differences)
  • Analyze latency increase due to:
    • Geographic rerouting
    • Encryption overhead
  • Generate intelligent explanations

Statistical Analysis

  • Multi-run testing
  • Average latency calculation
  • Variance analysis for stability
  • Network consistency detection

Intelligent Insights

  • Explains why performance changes occur
  • Detects congestion and instability
  • Correlates routing path with latency

Screenshots

🔹 Normal Network Analysis

Normal Analysis

🔐 VPN Comparison

VPN Comparison


Tech Stack

  • Python
  • Flask (Web UI)
  • Matplotlib (Visualization)
  • Networking Tools:
    • ping
    • traceroute / tracert
    • iperf3

Wireshark Validation

This project integrates system-level analysis with packet-level validation.

Wireshark is used externally to:

  • Observe packet delays and retransmissions
  • Analyze encrypted VPN traffic
  • Validate routing behavior
  • Correlate latency spikes with packet-level events

How to Run

1. Install dependencies

pip install flask matplotlib

About

A research-oriented network analysis system to evaluate performance under real-world conditions including VPN impact, routing behavior, and statistical analysis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors