/tcpterm

tcpterm is a packet visualizer in TUI.

Primary LanguageGoMIT LicenseMIT

tcpterm

tcpterm visualize packets in TUI.

Demo

asciicast

Install

Requires libpacp header files for compilation

For Debian based distriubutions install package libpcap-dev

Go install

go install github.com/sachaos/tcpterm

Download binary

wget -O tcpterm https://github.com/sachaos/tcpterm/releases/download/v0.0.2/tcpterm_linux_amd64 && chmod +x tcpterm && sudo mv tcpterm /usr/local/bin

Usage

$ tcpterm -h
NAME:
   tcpterm - tcpdump for human

USAGE:
   tcpterm [global options] command [command options] [arguments...]

VERSION:
   0.0.1

COMMANDS:
     help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --interface value, -i value  If unspecified, use lowest numbered interface.
   --read value, -r value       Read packets from pcap file.
   --filter value, -f value     BPF Filter
   --debug                      debug mode.
   --help, -h                   show help
   --version, -v                print the version

TODO

  • Optimize packets list view.
  • Improve detail view, and dump view.