bandwhich is a terminal network monitor that groups live bandwidth use by process, connection, and remote address. It inspects packets and associates connections with operating-system process information, with optional reverse-DNS lookup.
Written in Rust, it uses ratatui for its terminal interface. Packet capture requires suitable privileges. The project is in passive maintenance, with critical fixes but no active new-feature development.