Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sachaos/tcpterm
tcpterm is a packet visualizer in TUI.
https://github.com/sachaos/tcpterm
go golang pcap tcp tcpdump terminal tui
Last synced: 13 days ago
JSON representation
tcpterm is a packet visualizer in TUI.
- Host: GitHub
- URL: https://github.com/sachaos/tcpterm
- Owner: sachaos
- License: mit
- Created: 2018-02-12T15:20:57.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-01-10T12:47:42.000Z (10 months ago)
- Last Synced: 2024-10-15T10:08:21.312Z (25 days ago)
- Topics: go, golang, pcap, tcp, tcpdump, terminal, tui
- Language: Go
- Homepage:
- Size: 22.5 KB
- Stars: 454
- Watchers: 7
- Forks: 26
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-network-stuff - **259**星
README
tcpterm
===tcpterm visualize packets in TUI.
Demo
---[![asciicast](https://asciinema.org/a/td3DA8LH04XYhxGPirJvsEI4V.png)](https://asciinema.org/a/td3DA8LH04XYhxGPirJvsEI4V)
Install
---*Requires libpacp header files for compilation*
For Debian based distriubutions install package _libpcap-dev_
### Go install
```shell
go install github.com/sachaos/tcpterm
```### Download binary
```shell
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 humanUSAGE:
tcpterm [global options] command [command options] [arguments...]VERSION:
0.0.1COMMANDS:
help, h Shows a list of commands or help for one commandGLOBAL 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.