LinuxAlternative

Linux · System Tools

Wireshark

Wireshark is a free network protocol analyzer that reads capture files and lets you inspect traffic details.

Open sourceFreeFlatpak
Be the first to rate
License
GPL-2.0
Latest version
4.6.8 (August 9, 2026)
Developer
The Wireshark developer community
Installs
4,565 (Flathub, 30 days)

What is Wireshark?

Wireshark has been around since 1998 and is the de‑facto standard for packet analysis on Linux. It can read hundreds of file formats and understands thousands of protocols, making it a powerful tool for network engineers, developers, and security analysts.

It is aimed at users who need deep visibility into network traffic, from troubleshooting to forensic analysis. While it lacks capture capability in the Flathub build, it still provides all the inspection features that many Windows users rely on.

Compared to Windows tools like GlassWire, Wireshark feels more technical and less user‑friendly. It requires learning display filters and command‑line options, but it offers far more detail and flexibility for those willing to invest the time.

Best for: Users who need detailed packet inspection and protocol analysis rather than simple network monitoring.

Key features of Wireshark

  • Read over 200 capture file formats
  • Rich display filter language
  • Reassemble TCP streams and other protocols
  • Export captured data to various formats
  • Support for RTP audio stream playback
  • Cross‑platform GUI and CLI

Pros

  • Free and open source
  • Extensive protocol support
  • Active community and frequent updates
  • Customizable display filters
  • Good documentation

Cons

  • No built‑in packet capture in Flathub build
  • Steep learning curve for beginners
  • Large memory usage with big files
  • No integrated network monitoring like GlassWire

Windows programs Wireshark replaces

How to install Wireshark on Linux

Flatpak (Flathub)flatpak install flathub org.wireshark.Wireshark
Ubuntu / Mintsudo apt install wireshark
Debiansudo apt install wireshark
Fedorasudo dnf install wireshark
Arch / Manjarosudo pacman -S wireshark-cli
openSUSEsudo zypper install wireshark

Tips for Windows users

If you come from GlassWire, start by opening existing .pcap files with Wireshark. Use the ‘File → Import’ dialog, then apply display filters like ‘http’ or ‘tcp.port==80’. Keyboard shortcuts differ: ‘Ctrl+O’ opens files, ‘Ctrl+F’ opens the filter bar, and ‘Ctrl+E’ exports a selected packet. Workflow shifts from real‑time monitoring to file‑based analysis, so plan to capture packets with another tool (e.g., tcpdump) if you need live capture.

Recent releases

  • 4.6.8 —
  • 4.6.7 —
  • 4.6.6 —
  • 4.6.5 —

Wireshark: frequently asked questions

Can I capture packets with Wireshark on Linux?

The Flathub build does not support capture, but the native packages on Debian, Fedora, and others include capture capability if you install the full package.

How do I filter traffic by protocol?

Use the display filter bar at the top; type a protocol name like ‘http’ or a filter expression such as ‘tcp.port==443’ and press Enter.

Is Wireshark safe to use?

Yes, it is open source and widely used in security communities. Always download from official repositories or the project website.

Can I export a TCP stream to a file?

Select the packet, right‑click, choose ‘Follow → TCP Stream’, then use the export button to save the stream contents.

Updated