Alternatives to IPTraf-ng

A console-based network monitor for Linux that shows live IP traffic statistics by connection and interface. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as IPTraf-ng.

  • bmon

    A terminal bandwidth monitor that shows live traffic rates for each network interface.

    bmon shows live per-interface bandwidth with curses graphs and scriptable output, but lacks IPTraf-ng's per-connection statistics.

  • bandwhich

    Terminal tool that shows current network use broken down by process and connection.

    bandwhich is MIT-licensed, runs on Windows, macOS, Linux and Android, and attributes bandwidth to the process and connection using it.

  • RustNet

    Terminal network monitor showing live connections per process with packet inspection.

    RustNet is an Apache-2.0 terminal monitor for several platforms that shows TCP, UDP and QUIC connections with owning process and detected protocol.

  • NetHogs

    Linux terminal tool that shows network bandwidth usage grouped by process, like top for traffic.

    NetHogs is a GPL-2.0 Linux terminal tool that groups bandwidth by process rather than by connection or interface.

  • vnStat

    A console network traffic monitor for Linux and BSD that logs interface usage over time.

    vnStat logs interface usage over time with persistent statistics on Linux and BSD, trading live per-connection detail for long-term history.

  • ntopng

    Web-based network traffic probe that shows real-time and historical flows by host, protocol and application.

    ntopng is a freemium web-based probe with application detection and historical flows, needing a server interface instead of a console over SSH.

Similar software

Related functionality, not a direct replacement.