README.md
ATLANTIS
Network telemetry visualization platform for analyzing large-scale NetFlow data. SvelteKit frontend, SQLite backend, Python ingestion pipeline.
Quick Start
bash
| 1 | bun install |
| 2 | cp .env.example .env |
| 3 | cp datasets.json.example datasets.json # configure your dataset paths |
| 4 | python tools/netflow-db/pipeline.py # populate the database |
| 5 | bun run dev # start the web app |
For 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.
Documentation
- 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
Acknowledgement
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.