Network telemetry visualization platform for analyzing large-scale NetFlow data. SvelteKit frontend, SQLite backend, Python ingestion pipeline.
bun install
cp .env.example .env
cp datasets.json.example datasets.json # configure your dataset paths
python tools/netflow-db/pipeline.py # populate the database
bun run dev # start the web appFor real NetFlow ingest, initialize the optional analyzer submodules, then run
./vendor/scripts/compile-burstify.sh for structure_stats and
./vendor/scripts/compile-maad.sh for spectrum_stats.
- Setup — prerequisites, configuration, running the app
- Querying — direct database access and example queries
- Project Structure — packages, stack, and dev commands
- Pipeline Usage — ingestion pipeline flags and scheduling
- datasets.json — dataset configuration reference
Developed by Oliver Boorstein under support by NSF Research Experiences for Undergraduates with the Oregon Networking Research Group.
Advised by Chris Misa and Reza Rejaie.