Skip to content

ArkimeNetLab/netflow-observability-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetFlow Observability Dashboard

This repository contains the web-based dashboard for monitoring, analyzing, and visualizing enriched network flow data collected from the pipeline.
It serves as the observability and analytics layer of the project, providing real-time insights into network traffic, risk levels, and application categories.

Features

  • Real-time visualization of network flows.
  • Offline visualization of network flows with given filters at a specifiec time range.
  • Advanced search and filtering based on IP, ports, protocols, and risk categories.
  • Interactive tables and charts using Nginx, and DataTables.js.
  • Export results in CSV format for further analysis.

Technologies

  • Python (Flask)
  • JavaScript (DataTables.js)
  • Nginx
  • HTML / CSS

Images from Dashboard

Dashboard Screenshot Advance Search Session Statistical Analysis Session Risk Analysis App Management

Run the Dashboard

pip install requirements.txt
python3 app.py

About

Observability Dashboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published