Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Network Protocol Analyzers
  3. termshark

termshark

What it is

termshark is a terminal interface for tshark that lets users inspect packet captures and live network traffic. It can read pcap files or sniff live interfaces when tshark is permitted, making it suitable for examining a capture on a remote machine without moving it to a desktop. Users can apply Wireshark display filters, view conversations grouped by protocol, and reassemble TCP and UDP streams. Search covers packet lists, structures, and bytes, using text, regular expressions, hexadecimal input, or display filters. The guide also describes importing a Wireshark column set when the relevant configuration can be found, and transferring the current capture with Magic Wormhole. The project is free and MIT-licensed, with builds for Linux, macOS, BSD variants, Android through Termux, and Windows. Packet analysis depends on tshark 1.10.2 or higher being available in the user's PATH. Some tshark features are not exposed in termshark. The latest listed release is v2.4.0, dated July 11, 2022.

For and against

For

  • Reads pcap files and sniffs permitted live interfaces
  • Supports Wireshark display filters
  • Reassembles TCP and UDP streams
  • Searches packet data with text, regex, or hex
  • Free and MIT-licensed

Against

  • Requires tshark 1.10.2 or higher in PATH
  • Some tshark features are not exposed
  • Live sniffing depends on tshark permissions
  • Latest listed release is dated July 11, 2022

The verdict

termshark offers terminal-based packet inspection, filtering, search, and flow analysis across several platforms. Its capabilities depend on tshark, and the project notes that not all tshark features are available through the interface.

Who it suits

It suits network troubleshooters who want to inspect captures in a terminal, including on remote machines. Users need tshark installed and available in their PATH.

Plans and prices

termshark

Free

MIT-licensed · Requires tshark 1.10.2 or higher

Every plan, in full

On the record

Capture and files
Termshark can read pcap files and sniff live interfaces.termshark.io · read 7 Oct 2026
Capture permissions
Live interface sniffing is available where tshark is permitted.github.com · read 7 Oct 2026
Conversations
It can show network conversations grouped by protocol.github.com · read 7 Oct 2026
Dependencies
Termshark depends on tshark for packet analysis, and tshark must be in the user's PATH.github.com · read 7 Oct 2026
Designed for
The project describes use for debugging on a remote machine when a large pcap need not be copied back to a desktop.github.com · read 7 Oct 2026
Filtering
It filters packet captures and live captures using Wireshark display filters.github.com · read 7 Oct 2026
Filters
Termshark supports Wireshark display filters.termshark.io · read 7 Oct 2026
Flow inspection
It can reassemble and inspect TCP and UDP flows.github.com · read 7 Oct 2026
Integration
Termshark depends on tshark from the Wireshark project for packet analysis and requires tshark in PATH.github.com · read 7 Oct 2026
Known limitation
The project says tshark has features that termshark does not yet expose.github.com · read 7 Oct 2026
License
The repository identifies the project as MIT licensed.github.com · read 7 Oct 2026
License and warranty
The software is distributed under the MIT License and provided without warranty.github.com · read 7 Oct 2026
Notable limit
The repository notes that tshark has features that termshark does not yet expose.github.com · read 7 Oct 2026
Packet input
It can read pcap files or sniff live interfaces when tshark is permitted.github.com · read 7 Oct 2026
Packet search
The user guide says packet search can search packet-list, packet-structure, and packet-byte data using strings, regular expressions, hexadecimal input, or display filters.github.com · read 7 Oct 2026
Platform builds
The README lists downloads for Linux, macOS, BSD variants, Android through Termux, and Windows.github.com · read 7 Oct 2026
Platform support
The project lists Linux, macOS, BSD variants, Android through Termux, and Windows as supported platforms.termshark.io · read 7 Oct 2026
Purpose
Termshark is a terminal user interface for tshark, inspired by Wireshark.github.com · read 7 Oct 2026

The review

Overview

Termshark is a shell-based interface for inspecting network packets through tshark. It suits command-line users who need to investigate traffic on a remote machine or work directly with capture files. Its free, focused toolkit is useful for packet analysis, but tshark remains a required dependency and some of its capabilities are outside the interface.

Key features

Termshark can open pcap files and inspect live interfaces when tshark has permission to capture. Wireshark display filters work across saved and live traffic, and protocol-based conversation views help group related activity. Together, these tools support focused troubleshooting without requiring a graphical analyzer, although the interface does not cover every tshark feature.

For flow-level investigation, termshark can reassemble TCP and UDP streams. Packet search reaches packet-list, packet-structure, and packet-byte data, with support for strings, regular expressions, hexadecimal input, and display filters. The v2.4.0 release added search and profiles for colors and columns; users can also import a Wireshark column set when the application can find the Wireshark configuration.

Remote work is a strong fit: users can inspect a capture on another machine without copying a large pcap to a desktop. The guide also includes a way to transfer the current capture using Magic Wormhole. Termshark is built as a single executable for each platform, but packet analysis still depends on tshark being installed and present in the user's PATH.

Pricing

Termshark is free and open source under the MIT License. Its plan costs nothing and requires tshark 1.10.2 or higher; there is no free trial because the software is already free. This makes it a sensible option for individuals or teams seeking a no-cost terminal interface, with no paid tier or seat limit to weigh. The trade-off is that the software comes without warranty, and setup depends on a separate tshark installation.

Platforms

Project downloads cover Linux, macOS, BSD variants, Android through Termux, and Windows. The directory also identifies Android, Linux, macOS, and Windows as supported. The single-executable design keeps deployment straightforward across supported systems, while live sniffing remains subject to tshark capture permissions.

Who it's for

Termshark is best for network administrators, developers, and troubleshooting teams comfortable in a terminal, especially those working on remote machines where transferring a large capture is inconvenient. Its display filters, packet search, conversation views, and stream reassembly provide several routes from broad capture review to specific flows. It is a weaker choice for users who need every tshark feature exposed in an interface or who cannot install and configure tshark.

Pros and cons

  • Pro: Reads pcap files and can sniff live traffic, so one interface supports both saved-capture review and permitted live investigation.
  • Pro: Search spans packet lists, structures, and bytes, with multiple input styles that help locate details beyond a simple filter.
  • Pro: Remote capture analysis avoids copying large files back to a desktop.
  • Con: Requires tshark in the user's PATH, adding a dependency that must be installed and configured.
  • Con: Some tshark features are not exposed, limiting its suitability for workflows that rely on the full toolkit.
  • Con: Live sniffing depends on capture permissions, so it is not available in every environment.

Alternatives

For browser-based public capture review, A-Packets offers a free public-analysis plan with no signup and a 25 MB upload cap; results are public and captures are sanitized. That is a better fit when a web workflow matters more than private, local terminal inspection.

NetworkMiner is a free, open-source alternative for readers seeking a graphical network forensics tool, with Linux, macOS, and Windows platforms listed. PacketSnitch is another option for users considering a paid product that also has a free plan and trial, with Linux, macOS, and Windows support.

RedSplice Network Analyzer may suit users who need to decode non-local captured data or want unlimited capture time through its Professional plan; its Free plan is limited to local traffic and capture time. For a Python-based packet manipulation toolkit, consider Scapy, which is free and runs across several listed environments.

Arkime is a free, open-source option for readers looking for a web-oriented platform without license fees. Colasoft Capsa may fit Windows users who prefer a graphical analyzer, though its free edition caps monitoring at 10 IP addresses, limits sessions to four hours, and excludes WiFi monitoring. EtherApe is a free alternative for Linux users.

Browse more options in Network Protocol Analyzers and Network Packet Analyzer Software.

Verdict

Choose termshark if you want a free terminal interface for targeted packet and flow analysis, particularly on remote machines where large captures are cumbersome to move. Its strongest case is combining familiar Wireshark filters and useful search with a terminal workflow. Look elsewhere if you need tshark's full feature set, cannot meet the dependency or capture-permission requirements, or prefer a graphical or web-based analyzer.

Alternatives to termshark

Every alternative, ranked