Po roce vývoje byl zveřejněn nový stabilní vydání síťového analyzátoru Wireshark 4.6. Program podporuje více než tisíc síťových protokolů a několik desítek formátů pro zachycení provozu. Je k dispozici grafické rozhraní pro vytváření filtrů, zachycování provozu, analýzu uložených dumpů a inspekci paketů. Podporovány jsou také pokročilé funkce, jako je rekonstrukce pořadí paketů, extrakce a ukládání obsahu souborů přenášených pomocí různých protokolů, reprodukce VoIP a RTP toků, dešifrování IPsec, ISAKMP, Kerberos, SNMPv3, SSL/TLS, WEP a WPA/WPA2. Kód projektu je distribuován pod licencí GPLv2.
Hlavní novinky Wireshark 4.6.0:
- Do nabídky „Statistiky“ byla přidána sekce grafů s režimem „Grafy“. Na rozdíl od dříve dostupného režimu „I/O Grafy“, který zobrazuje histogramy odrážející změny průměrných dat v čase, režim „Grafy“ vizualizuje distribuci skutečných hodnot, což činí opakující se vzory více viditelnými.
- Grafy „I/O Graf“ byly optimalizovány pro zobrazení na obrazovkách s nízkým rozlišením.
- Byla přidána podpora komprese zachycených toků provozu při zápisu, nikoli při rotaci již zapsaného souboru. Při práci se streamy, které jsou komprimovány za běhu, lze v TShark použít možnost „—compress“.
- Byla přidána možnost kopírování seznamu paketů v HTML formátu (do nabídky byl přidán bod „Úpravy > Kopírovat > jako HTML“).
- Do nabídky „Zobrazení“ byla přidána možnost pro ruční opětovné analýzu paketů (Redissect Packets), kterou lze použít v případě, že dojde ke změně šifrovacího klíče nebo DNS hostitele, který je spojen s IP adresou.
- Byla zavedena možnost exportu certifikátů X.509 pomocí nabídky „Soubor > Exportovat objekty“ ve Wireshark a možnosti „—export-objects“ v TShark.
- Byla přidána podpora dešifrování NTP paketů, které jsou přenášeny pomocí protokolu NTS (Network Time Security).
- Při dekódování MACsec paketů byla poskytnuta možnost použití modulu pro analýzu (dissector) MKA.
- V modulech pro analýzu HTTP a HTTP/2 byla přidána podpora obsahu komprimovaného pomocí algoritmu Zstandard.
- Do dialogu „Sledovat stream“ byla přidána možnost sledování identifikátorů streamů MPEG 2 (Transport Stream PID) pro extrakci zvuku a videa pro následnou reprodukci.
- Do dialogů „Conversations“ a „Endpoints table“ byla přidána podpora protokolu DNP 3 (Distributed Network Protocol 3).
- Byla přidána podpora označování HTTP2 toků přenášených v sezeních 3GPP přes 5G síťové rozhraní.
- Na platformě Linux byla umožněna možnost používání BPF rozšíření pro zachytávání provozu „inbound“, „outbound“ a „ifindex“, zkompilovaných prostřednictvím dialogu „Compiled Filter“.
- Do Lua API byla přidána podpora funkcí Libgcrypt pro symetrické šifrování.
- Byla přidána podpora dekódování formátů souborů RIFF (Resource Interchange File Format) a TTL.
- Byla přidána podpora protokolů a formátů:
- Asymmetric Key Packages (AKP),
- Binary HTTP,
- BIST TotalView-ITCH (BIST-ITCH),
- BIST TotalView-OUCH (BIST-OUCH),
- Bluetooth Android HCI (HCI ANDROID),
- Bluetooth Intel HCI (HCI INTEL),
- BPSec COSE Context,
- BPSec Default SC,
- Commsignia Capture Protocol (C2P),
- DECT NR+ (DECT-2020 New Radio),
- DLMS/COSEM,
- Ephemeral Diffie-Hellman Over COSE,
- Identifier-Locator Network Protocol (ILNP),
- LDA Neo Device trailer (LDA_NEO_TRAILER),
- Lenbrook Service Discovery Protocol (LSDP),
- LLC V1,
- Navitrol (messenger),
- Network Time Security Key Establishment Protocol (NTS-KE),
- Ouster VLP-16,
- Private Line Emulation (PLE),
- RC V3,
- RCG,
- Roughtime,
- SBAS L5 Navigation Message,
- SGP.22 GSMA Remote SIM Provisioning (SGP.22),
- SGP.32 GSMA Remote SIM Provisioning (SGP.32),
- SICK CoLA,
- Silabs Debug Channel,
- Universal Measurement and Calibration Protocol (XCP),
- USB Picture Transfer Protocol (USB-PTP),
- VLP-16,
- vSomeIP Internal Protocol (vSomeIP).
- Pro macOS byly místo samostatných balíčků pro architektury Arm a Intel připraveny univerzální sestavy.
- V sestavách pro macOS a Windows byla implementována možnost vynuceného zapnutí tmavého nebo světlého režimu, nezávisle na systémových nastaveních. Knihovna Qt v sestavách pro Windows a macOS byla aktualizována na verzi 6.9.3 (dříve byla dodávána verze 6.5.3). Byla ukončena podpora AirPcap a WinPcap, místo toho by se měla používat Npcap.
- Mezi povinné závislosti byla zařazena knihovna libxml2.
Zdroj: opennet.ru
