Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

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 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.