
Un'interfaccia utente a terminale per tshark, ispirata a Wireshark.
Un'interfaccia utente da terminale per tshark, ispirata a Wireshark.
V2.4 è uscita con la ricerca di pacchetti e profili per colori e colonne! Vedi il ChangeLog.

Se stai facendo debugging su una macchina remota con un grosso pcap e non hai voglia di copiarlo via scp sul tuo desktop, termshark può aiutarti!
tshark ha molte più funzionalità che termshark non espone ancora! Vedi What's Next.
Termshark è pre-imballato per le seguenti piattaforme: Arch Linux, Debian (unstable), FreeBSD, Homebrew, MacPorts, Kali Linux, NixOS, SnapCraft, Termux (Android) e Ubuntu.
Termshark usa i moduli Go. Imposta GO111MODULE=on poi esegui:```bash
go install github.com/gcla/termshark/v2/cmd/[email protected]
Per le versioni di Go tra 1.14 e 1.17, usa```bash
go get github.com/gcla/termshark/v2/cmd/termshark
Poi aggiungi ~/go/bin/ al tuo PATH.
Per tutta l'analisi dei pacchetti, termshark dipende da tshark del progetto Wireshark. Assicurati che tshark sia nel tuo PATH.
Ispeziona un pcap locale:```bash termshark -r test.pcap
Cattura i pacchetti ping sull'interfaccia ```eth0```:```bash
termshark -i eth0 icmp
Esegui termshark -h per le opzioni.
Eseguibili precompilati sono disponibili tramite Github releases. Oppure scarica l'ultima build dal branch master - .
Vedi la guida utente di termshark e la mia migliore ipotesi per alcune FAQ. Per un riepilogo degli aggiornamenti, consulta il ChangeLog.
Termshark dipende da questi pacchetti open-source:
Nota che tshark è una dipendenza runtime e deve essere nel tuo PATH affinché termshark funzioni. È richiesta la versione 1.10.2 o superiore (circa 2013).
Grazie a tutti coloro che hanno contribuito con portabilità, patch e impegno!

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