Alternatives to Wireshark

The network protocol analyser: capture traffic and read it packet by packet, with dissectors for hundreds of protocols. 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 Wireshark.

  • tcpdump

    The classic command-line packet capture and analysis tool.

    tcpdump is a BSD-licensed command-line capture tool found on nearly every Unix system, writing standard pcap files, but without Wireshark's graphical dissection and filtering interface.

  • Termshark

    Terminal interface for tshark that feels like Wireshark.

    Termshark brings a Wireshark-style interface to the terminal using tshark, so it works over SSH on macOS and Linux, with fewer features than the graphical application.

  • NetworkMiner

    Network forensics tool that extracts files and credentials from captures.

    NetworkMiner offers a host-centric view that reconstructs files and credentials from captures on Windows and Linux, with some parsers limited to the paid Professional edition.

  • ngrep

    A command-line packet capture tool that matches network payloads against regular or hexadecimal expressions.

    ngrep is a lightweight command-line tool that greps packet payloads with BPF filters, but provides text output only with no protocol decoding.

Similar software

Related functionality, not a direct replacement.