Skip to content
SPECIFICTION
Get listed

Termshark

termshark.io

Free plan WindowsmacOSLinuxAndroid

What it is

Termshark is a terminal interface for tshark, inspired by Wireshark, for inspecting saved packet captures and live network traffic. It can read pcap files and sniff live interfaces when tshark permits, then apply Wireshark display filters to either. Users can inspect and reassemble TCP and UDP flows, search packets, copy packet ranges, and view conversations involving Ethernet, IPv4, IPv6, UDP, and TCP. Version 2.4 added packet search and profiles for colors and columns. It supports 16-color, 256-color, and truecolor terminal modes. The project lists Linux, macOS, BSD variants, Android through Termux, and Windows, with precompiled executables available through GitHub releases. Termshark is aimed at remote debugging where a large capture can be examined on the remote machine rather than copied to a desktop. It is free and MIT licensed. Packet analysis requires tshark 1.10.2 or newer in PATH; the project notes that tshark has features Termshark does not expose.

Spec sheet

Purpose
Termshark is a terminal user interface for tshark, inspired by Wireshark.Read 30 Sep 2026 · termshark.io
Support
The homepage directs users to GitHub for setup, bugs, and feature requests.Read 30 Sep 2026 · termshark.io
License
The GitHub repository identifies the project as MIT licensed.Read 30 Sep 2026 · github.com
Capture and files
Termshark can read pcap files and sniff live interfaces when tshark is permitted.Read 30 Sep 2026 · github.com
Conversations
It displays network conversations by protocol.Read 30 Sep 2026 · termshark.io
Dependencies
Termshark depends on tshark, tcell and gowid, and tshark must be available in PATH.Read 30 Sep 2026 · github.com
Downloads
Precompiled executables are available through the project's GitHub releases.Read 30 Sep 2026 · github.com
Filtering
It supports Wireshark display filters for pcap files and live captures.Read 30 Sep 2026 · github.com
Filters
It filters pcaps and live captures using Wireshark display filters.Read 30 Sep 2026 · github.com
Limit
The project notes that tshark has more features than Termshark currently exposes.Read 30 Sep 2026 · github.com
Packet copying
It can copy ranges of packets to the clipboard from the terminal.Read 30 Sep 2026 · github.com
Packet files
It reads pcap files and can sniff live interfaces.Read 30 Sep 2026 · termshark.io
Packet search
The project homepage lists packet search among the features introduced in version 2.4.Read 30 Sep 2026 · termshark.io
Platform support
The project lists downloads for Linux, macOS, BSD variants, Android through Termux, and Windows.Read 30 Sep 2026 · github.com
Profiles
The homepage says version 2.4 includes profiles for colors and columns.Read 30 Sep 2026 · termshark.io
Resource use
The user guide says loaded packet data uses approximately 10 MB of RAM per 1,000 packets.Read 30 Sep 2026 · github.com
Runtime dependency
Termshark requires tshark version 1.10.2 or higher in the PATH for packet analysis.Read 30 Sep 2026 · github.com
Search and profiles
Version 2.4 added packet search and profiles for colors and columns.Read 30 Sep 2026 · termshark.io
Stream analysis
It reassembles and inspects TCP and UDP flows.Read 30 Sep 2026 · termshark.io
Target users
The project is aimed at people debugging on remote machines who need to study pcaps without copying them to a desktop.Read 30 Sep 2026 · termshark.io
Terminal support
The program supports 16-color, 256-color and truecolor terminal modes.Read 30 Sep 2026 · github.com
Use case
The project describes using Termshark to inspect a large pcap on a remote machine without copying it to a desktop.Read 30 Sep 2026 · github.com

Plans and prices

Termshark Free Requires tshark in PATH · tshark v1.10.2 or newer · Some tshark features are not exposed Read 30 Sep 2026 · github.com

Every Termshark plan and price →

Strong points and limits

Strong points

  • Reads pcap files and sniffs live interfaces.
  • Supports Wireshark display filters.
  • Reassembles and inspects TCP and UDP flows.
  • Available for Linux, macOS, BSD, Android, and Windows.
  • Free under the MIT license.

Limits

  • Requires tshark 1.10.2 or newer in PATH.
  • Some tshark features are not exposed.
  • Live sniffing depends on tshark permission.

Who it suits

Termshark suits people debugging on remote machines who need to examine pcaps without copying them to a desktop. It can also serve users who want terminal-based inspection of saved captures or live traffic.

Termshark in depth

Read the full write-up

Overview

Termshark is a terminal interface for tshark that brings packet inspection to machines where a desktop analyzer may be inconvenient. It suits network troubleshooters working on remote hosts and anyone who wants to examine pcaps without leaving a terminal. Its useful core comes at a clear cost: tshark must be installed, and its full feature set is not exposed.

Key features

Termshark reads pcap files and can sniff live interfaces when tshark has permission. Wireshark display filters work on both saved traces and live captures, making it possible to narrow traffic without moving the analysis into a graphical application. For remote debugging, that can avoid copying a large capture to a desktop.

It can reassemble and inspect TCP and UDP flows. The conversation view covers Ethernet, IPv4, IPv6, UDP, and TCP, while packet search and packet-range copying support focused investigation. Profiles save color and column settings; terminal display supports 16-color, 256-color, and truecolor modes.

This remains an interface to tshark, not a substitute for its full capabilities. Packet data loaded into Termshark uses approximately 10 MB of RAM per 1,000 packets, a useful consideration when reviewing large captures on resource-constrained machines.

Pricing

Termshark is free: the Termshark plan costs nothing. It includes live capture, offline trace analysis, display filters, pcap support, and command-line capture. There are no paid tiers to unlock; the trade-off is the dependency on tshark and the narrower set of features exposed through Termshark.

Platforms

Downloads cover Linux, macOS, BSD variants, Windows, and Android through Termux. Precompiled executables are available through GitHub releases. Packet analysis requires tshark 1.10.2 or newer in the PATH, and live capture additionally depends on tshark being permitted to access the interface. The project points users to GitHub for setup help, bug reports, and feature requests. The software is MIT licensed.

Who it's for

Termshark is a strong fit for engineers and administrators diagnosing network problems on remote machines, especially when the capture is large enough that transferring it to a desktop is undesirable. It also suits users who want a terminal workflow for common pcap filtering and flow inspection. Choose another tool if your work depends on functions that tshark provides but Termshark does not expose, or if installing and configuring tshark is not practical.

Pros and cons

Pros: Works with saved pcaps and live interfaces; Wireshark display filters support both modes; remote-host analysis avoids copying large captures; stream inspection, packet search, and conversation views bring useful analysis into a terminal.

Cons: Requires tshark 1.10.2 or newer in the PATH; live capture depends on permissions; the conversation view covers a defined set of protocols; tshark has capabilities Termshark does not expose; loaded packet data consumes roughly 10 MB per 1,000 packets.

Alternatives

Compare network packet capture software if you want to consider the wider category.

Malcolm is a free, self-hosted option for readers who want a broader platform footprint, including web access.

NetworkMiner is a freemium, GPLv2 open-source alternative for readers who prefer its managed C# and.NET Framework codebase.

Colasoft Capsa is a Windows freemium option; its free plan caps monitoring at 10 IP addresses and sessions at four hours, while Professional costs $695, paid once.

Sniffnet is a free, open-source option for Linux, macOS, or Windows if you want a different cross-platform packet-analysis tool.

Arkime is a free, open-source choice for Linux and self-hosted web or API deployments.

tcpdump is a free option for readers who want a BSD-licensed tool, with capture permissions depending on operating system and configuration.

TShark is the direct choice if you need the broader functionality Termshark does not expose; it is free and GPL v2.

Verdict

Choose Termshark when you need to inspect pcaps or troubleshoot live traffic on a remote machine through a terminal, and value avoiding capture-file transfers over having every tshark feature at hand. Look elsewhere when the missing tshark functionality or the runtime dependency would constrain your analysis.

Verdict

Termshark provides packet inspection and filtering in a terminal, including for remote captures. It is free, but requires a compatible tshark installation and exposes less functionality than tshark itself.

Where Specifiction places it

Alternatives to TermsharkAll alternatives →