Skip to content

Visualizes network hops extracted from SolarWinds TracerouteNG logs. Dynamically updates node positions, allowing users to save positions, refresh the graph, and manually update it without reloading the entire page. Ideal for tracing and understanding network paths in real-time.

License

Notifications You must be signed in to change notification settings

Foyerr/Network-Path-Visualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Network Trace Visualization Tool

A Flask web application that monitors a log file, parses network trace data, and visualizes the network path using an interactive graph. The application leverages NetworkX and PyVis to create a dynamic network graph that updates in real-time as the log file changes.

Features

  • Monitors a TraceRouteNG log file for changes.
  • Parses network trace data from the log file.
  • Visualizes the network path as an interactive directed graph.
  • Allows users to save node positions for consistent visualization.
  • Displays latency information between nodes.
  • Refreshes data in real-time as the log file updates.

Prerequisites

  • Python 3.6 or higher
  • Pip (Python package manager)
  • Flask
  • Networkx
  • Pyvis

image

About

Visualizes network hops extracted from SolarWinds TracerouteNG logs. Dynamically updates node positions, allowing users to save positions, refresh the graph, and manually update it without reloading the entire page. Ideal for tracing and understanding network paths in real-time.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages