
Wiresharkにインスパイアされた、tsharkのターミナルUI
tshark のターミナルユーザーインターフェースで、Wireshark に触発されたものです。
V2.4 がリリースされました。パケット検索、カラーとカラムのプロファイル機能を搭載!詳細は チェンジログ をご覧ください。

リモートマシンで大きな pcap ファイルをデバッグしていて、scp でデスクトップに戻したくない場合、termshark が役立ちます!
tshark には termshark がまだ公開していない多くの機能があります!「今後の予定」をご覧ください。
Termshark は以下のプラットフォーム向けにパッケージ化されています:Arch Linux、Debian (unstable)、FreeBSD、Homebrew、MacPorts、Kali Linux、NixOS、SnapCraft、Termux (Android)、Ubuntu。
Termshark は Go モジュールを使用します。GO111MODULE=on を設定してから以下を実行してください:```bash
go install github.com/gcla/termshark/v2/cmd/[email protected]
Go のバージョン 1.14 から 1.17 の間では、使用してください```bash
go get github.com/gcla/termshark/v2/cmd/termshark
次に、~/go/bin/ を PATH に追加します。
すべてのパケット解析において、termshark は Wireshark プロジェクトの tshark に依存しています。tshark が PATH に含まれていることを確認してください。
ローカル pcap を検査する:```bash termshark -r test.pcap
インターフェース ```eth0``` でpingパケットをキャプチャする:```bash
termshark -i eth0 icmp
オプションは termshark -h を実行してください。
プリコンパイル済みの実行ファイルは Github リリース から入手できます。または、master ブランチから最新ビルドをダウンロードしてください - 。
ユーザーガイド termshark user guide と、私の推測による FAQ を参照してください。更新内容の概要については ChangeLog をご覧ください。
Termshark は以下のオープンソースパッケージに依存しています:
tshark は実行時依存関係であり、termshark が機能するには PATH に含まれている必要があります。バージョン 1.10.2 以上(2013年頃)が必要です。
ポート、パッチ、尽力を寄せてくださった皆様に感謝します!

![]() Patrick Winter 📦 |
![]() factorion 📦 |