ViNet uses eBPF to collect network traffic, SQLite to store it locally, and a terminal interface to display usage by process and destination.