Termshark, Go'da yazılmış TShark için etkileşimli Wireshark benzeri bir terminal arabirimi, en yaygın konuşma türleri için bir konuşma görünümü, komut satırında birden çok canlı yakalama / arabirim, varsayılan olarak extcap arabirimleri desteği ve daha fazlası.
Wireshark Linux, macOS, BSD, Solaris ve diğer Unix benzeri işletim sistemleri ve Microsoft Windows için popüler bir ücretsiz ve açık kaynak ağ protokolü analizörüdür. Wireshark'ın bir GUI'si vardır ve komut satırından kullanmak isteyenler için, Wireshark'ın paketleri yakalamak ve görüntülemek için terminal odaklı bir versiyonu olan TShark vardır. TShark'ın etkileşimli bir kullanıcı arayüzü yok.
- Pcap dosyalarını okuma veya canlı arayüzleri koklama (tshark'a izin verilen yerlerde)
- Wireshark'ın görüntü filtrelerini kullanarak pcap'ları veya canlı yakalamaları filtreleyin
- TCP ve UDP akışlarını yeniden bir araya getirin ve inceleyin
- Ağ ileti dizilerini protokole göre görüntüleme
- Paket aralıklarını terminalden panoya kopyala
- Hem açık hem de koyu terminallerle çalışır (Bkz.
Toggle Dark Modeuygulamadaki öğe
MiscMenü)
- Linux, macOS, FreeBSD, Android (Termux) ve Windows için platformlar arası (Go ile yazılmış)
|Termshark 2.1.1 ileti dizisi görünümü|
Termshar 2.1 (2.1.1.) İle ilgili yenilikler:
- En yaygın konuşma türleri (Ethernet, IPv4, IPv6, TCP ve UDP) için yeni bir görüşme görünümü eklendi. Buna şuradan erişilebilir:
Analysis menu > Conversations
- Komut satırında birden çok canlı yakalama / arayüz desteği. Önceden Koşullar'ı yalnızca bir arayüzde çalıştırabiliyordunuz, ör.
termshark -i eth0, ancak bu sürümle birden fazla arayüz belirtebilirsiniz, ör.
termshark -i eth0 -i eth1 -i eth2
- Termshark'ın onaltılık görünümü, veriler kullanılabilir alana sığmıyorsa bir kaydırma çubuğu görüntüler
- Termshark, capinfos ikili dosyasını kullanarak bir yakalama dosyasının özelliklerini gösterebilir (tshark ile birlikte)
- Termshark artık destekliyor extcap arabirimleri varsayılan olarak. Extcap arabirimi, harici ikili dosyaların doğrudan wireshark'ta yakalama arabirimleri olarak işlev görmesini sağlayan bir eklenti arabirimidir. Yakalamanın kaynağının geleneksel bir yakalama modeli olmadığı senaryolarda kullanılır (bir arabirimden, bir borudan, bir dosyadan vb.
- Artık kullanıcı yakalama dosyası bilgilerini panoya kopyalayabilir. Yakalama dosyası özelliklerini açın, ardından
ckopyalama modu için
ctrl-ckopyalamak.
- En üst düzeye çıkarılabilir iletişim kutuları için en son gowid (terminal kullanıcı arabirimleri için widget'lar, Go ile yazılmış) kullanın. Bu bağlı
zmod iletişim kutusu açıkken tuş
- Diğer küçük geliştirmeler ve hata düzeltmeleri
Ayrıca, kaçırmanız durumunda, önceki Termshark sürümü (2.0.3) Wireshark kullanarak varsayılan olarak liste görünümünde renklendirilmiş paketler için destek sunmuştur
colorfilter kuralları ve TShark için destek
-t paket listesi görünümünde zaman damgası biçimini belirtme seçeneği.
Şunlar da hoşunuza gidebilir: bandwhich Linux ve macOS'ta Ağınızı Kaplayan Neyin Olduğunu Gösterir
Termshark indir
Yukarıdaki düğmedeki indirme bağlantısını izleyerek Linux için kaynak kodunu veya ikili dosyaları (armv6 ve x64), FreeBSD, macOS ve Microsoft Windows'u indirebileceğiniz Termshark GitHub sürümleri sekmesine ulaşacaksınız.
İkili dosyayı içeren indirilen arşivi çıkartın ve geçerli klasörden çalıştırın veya PATH'nizde bir yere kurun, örneğin
/usr/local/bin.
İhtiyacın olacak
tshark /
wireshark-cli (paket adı, kullandığınız Linux dağıtımına bağlıdır) kullanmak için Termshark ile aynı sistemde yüklü!
Termshark (daha fazla bilgi için Debhar / Ubuntu'ya tshark ve Fedora'ya wireshark-cli kurulumu dahil olmak üzere, TShark ve Termshark'ı süper kullanıcı ayrıcalıkları olmadan çalıştırabilmeniz için kullanıcınızı Wireshark grubuna nasıl ekleyeceğiniz dahil) ve hızlı bir başlangıç kılavuzu, bkz. TShark İçin Bir Terminal Kullanıcı Arabirimi (Wireshark) Termshark ile Ağ Trafiğini Analiz Etme
Ayrıca, Koşullar Kullanıcı Kılavuzu.