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.
- 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.
- Python 3.6 or higher
- Pip (Python package manager)
- Flask
- Networkx
- Pyvis