
Una interfaz de usuario de terminal para tshark, inspirada en Wireshark
Una interfaz de usuario de terminal para tshark, inspirada en Wireshark.
¡V2.4 ya está disponible con búsqueda de paquetes y perfiles de colores y columnas! Consulta el ChangeLog.

Si estás depurando en una máquina remota con un pcap grande y sin ganas de hacer scp de vuelta a tu escritorio, ¡termshark puede ayudar!
tshark tiene muchas más funciones que termshark aún no expone. ¡Consulta Lo que sigue!
Termshark está preempaquetado para las siguientes plataformas: Arch Linux, Debian (inestable), FreeBSD, Homebrew, MacPorts, Kali Linux, NixOS, SnapCraft, Termux (Android) y Ubuntu.
Termshark utiliza módulos de Go. Establece GO111MODULE=on y luego ejecuta:```bash
go install github.com/gcla/termshark/v2/cmd/[email protected]
Para las versiones de Go entre 1.14 y 1.17, usa```bash
go get github.com/gcla/termshark/v2/cmd/termshark
Luego agrega ~/go/bin/ a tu PATH.
Para todo análisis de paquetes, termshark depende de tshark del proyecto Wireshark. Asegúrate de que tshark esté en tu PATH.
Inspeccionar un pcap local:
termshark -r /tmp/test.pcap
``````bash
termshark -r test.pcap
Capturar paquetes ping en la interfaz eth0:```bash
termshark -i eth0 icmp
Ejecuta ```termshark -h``` para ver las opciones.
## Downloads
Los ejecutables precompilados están disponibles a través de [Github releases](https://github.com/gcla/termshark/releases). O descarga la última compilación desde la rama master - [](https://travis-ci.com/gcla/termshark).
## Documentation
Consulta la [guía de usuario de termshark](https://github.com/gcla/termshark/blob/master/docs/UserGuide.md), y mi mejor intento de algunas [FAQs](https://github.com/gcla/termshark/blob/master/docs/FAQ.md). Para un resumen de actualizaciones, consulta el [ChangeLog](https://github.com/gcla/termshark/blob/master/CHANGELOG.md#changelog).
## Dependencies
Termshark depende de estos paquetes de código abierto:
- [tshark](https://www.wireshark.org/docs/man-pages/tshark.html) - analizador de protocolos de red de línea de comandos, parte de [Wireshark](https://wireshark.org)
- [tcell](https://github.com/gdamore/tcell) - un paquete de manejo de terminal basado en celdas, inspirado en termbox
- [gowid](https://github.com/gcla/gowid) - widgets de interfaz de terminal composicionales, inspirados en [urwid](http://urwid.org), construidos sobre [tcell](https://github.com/gdamore/tcell)
Ten en cuenta que tshark es una dependencia en tiempo de ejecución y debe estar en tu ```PATH``` para que termshark funcione. Se requiere la versión 1.10.2 o superior (aproximadamente 2013).
## Contributors
Gracias a todos los que han contribuido con ports, parches y esfuerzo.