Byl vydán nový stabilní větví síťového analyzátoru Wireshark 4.2. Připomínáme, že projekt byl původně vyvíjen pod jménem Ethereal, ale v roce 2006 se kvůli konfliktu s vlastníkem ochranné známky Ethereal, vývojáři byli nuceni přejmenovat projekt na Wireshark. Wireshark 4.2 se stal prvním vydáním, které bylo vytvořeno pod záštitou neziskové organizace Wireshark Foundation, která nyní bude řídit vývoj projektu. Kód projektu je distribuován pod licencí GPLv2.
Klíčové novinky Wireshark 4.2.0:
- Byly vylepšeny možnosti související se tříděním síťových paketů. Například pro urychlení výstupu se nyní třídí pouze pakety, které jsou viditelné po aplikaci filtru. Uživatel má možnost přerušit proces třídění.
- Ve výpisech je výchozí třídění podle času použití, nikoli podle data vytvoření záznamů.
- V Wireshark a TShark byla zajištěna generace správného výstupu v kódování UTF-8. Použití operátoru slice na řetězcích UTF-8 nyní vede k vytvoření řetězce UTF-8, nikoli k bajtovému poli.
- Byl přidán nový filtr pro vylučování libovolných bajtových sekvencí v paketech (@some.field == ), což může být například použito pro zachytávání nesprávných řetězců UTF-8.
- Byl povolen použití aritmetických výrazů ve filtrovaných položkách.
- Byl přidán logický operátor XOR.
- Byly vylepšeny prostředky pro automatické doplňování vstupu ve filtru.
- Byla přidána možnost vyhledávání MAC adres v registru IEEE OUI.
- Konfigurační soubory, které definují seznamy výrobců a služeb, byly zkompilovány pro rychlejší načítání.
- Na platformě Windows byla přidána podpora tmavého motivu. Pro Windows byl přidán instalátor pro architekturu Arm64. Byla přidána možnost kompilace pro Windows pomocí nástrojové sady MSYS2, stejně jako křížová kompilace v Linuxu. Do Windows sestavení byla přidána nová externí závislost - SpeexDSP (předtím byl kód zabudován).
- Instalační soubory pro Linux nyní nejsou vázány na umístění v FS a používají relativní cesty v RPATH. Katalog s pluginy extcap byl přesunut do $HOME/.local/lib/wireshark/extcap (bylo $XDG_CONFIG_HOME/wireshark/extcap).
- Ve výchozím nastavení je zajištěna kompilace s Qt6, pro sestavení s Qt5 je nutné zadat USE_qt6=OFF v CMake.
- Do 'ciscodump' byla přidána podpora Cisco IOS XE 17.x.
- Interval obnovy rozhraní při zachycování provozu byl snížen z 500 ms na 100 ms (může být změněn v nastavení).
- Bylo změněno uspořádání konzole Lua, ve které nyní existuje jedno společné okno pro vstup a výstup.
- Do modulu pro analýzu (dissector) JSON byly přidány nastavení pro řízení escapingu hodnot a zobrazení dat v surovém (raw) formátu.
- Do modulu pro analýzu IPv6 byla přidána podpora pro zobrazení sémantických detailů o adrese a možnost analýzy volby APN6 v hlavičkách HBH (Hop-by-Hop Options Header) a DOH (Destination Options Header).
- Do modulu pro analýzu XML byla přidána možnost zobrazení symbolů s ohledem na kódování zadané v hlavičce dokumentu nebo vybrané jako výchozí v nastavení.
- Do modulu pro analýzu SIP byla přidána možnost zadání kódování pro zobrazení obsahu SIP zpráv.
- Pro HTTP byl implementován parser chunked dat v režimu streamového rekonstrukce.
- V modulu pro analýzu multimediálních typů byla implementována podpora pro všechny MIME typy zmíněné v RFC 6838, a bylo odstraněno omezení na velikost písmen.
- Byla přidána podpora protokolů:
- HTTP/3,
- MCTP (Management Component Transport Protocol),
- BT-Tracker (UDP Tracker Protocol for BitTorrent),
- ID3v2,
- Zabbix,
- Aruba UBT,
- ASAM Capture Module Protocol (CMP),
- ATSC Link-Layer Protocol (ALP),
- DECT DLC protocol layer (DECT-DLC),
- DECT NWK protocol layer (DECT-NWK),
- DECT proprietary Mitel OMM/RFP Protocol (AaMiDe),
- Digital Object Identifier Resolution Protocol (DO-IRP),
- Discard Protocol,
- FiRa UWB Controller Interface (UCI),
- FiveCo’s Register Access Protocol (5CoRAP),
- Fortinet FortiGate Cluster Protocol (FGCP),
- GPS L1 C/A LNAV,
- GSM Radio Link Protocol (RLP),
- H.224,
- High Speed Fahrzeugzugang (HSFZ),
- IEEE 802.1CB (R-TAG),
- Iperf3,
- JSON 3GPP,
- Low Level Signalling (ATSC3 LLS),
- Matter home automation protocol,
- Microsoft Delivery Optimization, Multi-Drop Bus (MDB),
- Non-volatile Memory Express — Management Interface (NVMe-MI) over MCTP,
- RDP audio output virtual channel Protocol (rdpsnd),
- RDP clipboard redirection channel Protocol (cliprdr),
- RDP Program virtual channel Protocol (RAIL),
- SAP Enqueue Server (SAPEnqueue),
- SAP GUI (SAPDiag),
- SAP HANA SQL Command Network Protocol (SAPHDB),
- SAP Internet Graphic Server (SAP IGS),
- SAP Message Server (SAPMS),
- SAP Network Interface (SAPNI),
- SAP Router (SAPROUTER),
- SAP Secure Network Connection (SNC),
- SBAS L1 Navigation Messages (SBAS L1),
- SINEC AP1 Protocol (SINEC AP),
- SMPTE ST2110-20 (Uncompressed Active Video),
- Train Real-Time Data Protocol (TRDP),
- UBX (u-blox GNSS receivers),
- UWB UCI Protocol, Video Protocol 9 (VP9),
- VMware HeartBeat,
- Windows Delivery Optimization (MS-DO),
- Z21 LAN Protocol (Z21),
- ZigBee Direct (ZBD),
- Zigbee TLV.
Zdroj: opennet.ru
