Megjelent a Wireshark 4.2 új stabil verziója. Emlékeztetőül, a projekt eredetileg Ethereal néven indult, de 2006-ban a márkajogokkal kapcsolatos konfliktus miatt a fejlesztők kénytelenek voltak átnevezni Wiresharkra. A Wireshark 4.2 az első kiadás, amelyet a Wireshark Foundation nonprofit szervezet felügyelete alatt alakítottak ki, amely mostantól irányítja a projekt fejlesztését. A projekt kódja GPLv2 licenc alatt érhető el.
A Wireshark 4.2.0 főbb újításai:
- Javultak a hálózati csomagok rendezési lehetőségei. Például a gyorsabb megjelenítés érdekében mostantól csak a szűrő alkalmazása után látható csomagok kerülnek rendezésre. A felhasználó számára lehetőség van a rendezési folyamat megszakítására.
- A legördülő listákban alapértelmezés szerint a használat időrendje szerint történik a rendezés, nem a rekordok létrehozása szerint.
- A Wireshark és a TShark javította az UTF-8 kódolású kimenet generálását. Az UTF-8 sztringek szeletelésére alkalmazott operátor mostantól UTF-8 sztringet ad vissza, nem byte tömböt.
- Új szűrőt adtunk hozzá, amely lehetővé teszi az önkényes byte sorozatok kiszűrését a csomagokban (@some.field == ), például hibás UTF-8 sztringek levadászásához.
- A szűrős elemekben matematikai kifejezések használata engedélyezett.
- Hozzáadtunk egy logikai XOR operátort.
- Javultak a szűrőkben történő automatikus kiegészítési lehetőségek.
- Csatlakozók MAC-cím keresésére szolgáló új lehetőség lett hozzáadva az IEEE OUI nyilvántartásban.
- A gyártók és szolgáltatások listáit meghatározó konfigurációs fájlok gyorsabb betöltésre lettek összeállítva.
- Windows platformon sötét téma támogatása került bevezetésre. Windowshoz hozzáadtunk egy telepítőt Arm64 architektúrához. Lehetőség nyílt a Windowsra való fordításra MSYS2 eszközkészlettel, valamint Linuxból való keresztfordításra is. Az új Windows verziókhoz egy új külső függőség lett hozzáadva – SpeexDSP (korábban a kód be volt építve).
- A Linux telepítő fájlok most már nem kötődnek a fájlrendszer helyéhez és relatív utakat használnak az RPATH-ban. Az extcap plugin könyvtárát áttelepítettük a $HOME/.local/lib/wireshark/extcap helyre (korábban $XDG_CONFIG_HOME/wireshark/extcap volt).
- Alapértelmezett fordítást biztosítunk Qt6-t használva, ha Qt5-tel kíván fordítani, a CMake-ben az USE_qt6=OFF kijelölése szükséges.
- A „ciscodump” támogatja a Cisco IOS XE 17.x verziókat.
- A felhasználói felület frissítési intervalluma a forgalom rögzítésekor 500 ms-ról 100 ms-ra csökkent (a beállításokban módosítható).
- Megváltozott a Lua konzol megjelenése, most egy közös ablak van a bemenet és a kimenet számára.
- A JSON elemző modulba beletartoznak a beállítások az értékek escape-eléséhez és az adatok nyers (raw) megjelenítéséhez.
- Az IPv6 elemző modulhoz hozzáadták az címekkel kapcsolatos szemantikai részletek megjelenítésének támogatását, valamint az APN6 opció elemzésének lehetőségét a HBH (Hop-by-Hop Options Header) és DOH (Destination Options Header) fejlécben.
- Az XML elemző modulhoz hozzáadták a dokumentum fejlécében megadott kódolás, illetve az alapértelmezett kódolás figyelembevételével kapcsolatos karakterek megjelenítésének lehetőségét.
- A SIP elemző modulhoz hozzáadták a kódolás megadásának lehetőségét a SIP-üzenetek tartalmának megjelenítéséhez.
- HTTP esetén megvalósították a chunked adatok elemzését a folytonos újraszerkesztési üzemmódban.
- A multimédiás típusok elemző modulja támogatja az RFC 6838-ban említettek összes MIME-típusát, és megszüntette a számjegyek érzékenységét.
- Hozzáadott protokoll támogatás:
- 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 protokoll réteg (DECT-DLC),
- DECT NWK protokoll réteg (DECT-NWK),
- DECT saját Mitel OMM/RFP protokoll (AaMiDe),
- Digitális Objektum Azonosító Feloldó Protokoll (DO-IRP),
- Elvetési Protokoll,
- FiRa UWB Vezérlő Felület (UCI),
- FiveCo Regisztráló Hozzáférési Protokoll (5CoRAP),
- Fortinet FortiGate Kluster Protokoll (FGCP),
- GPS L1 C/A LNAV,
- GSM Rádió Link Protokoll (RLP),
- H.224,
- Magas Sebességű Járműhozzáférés (HSFZ),
- IEEE 802.1CB (R-TAG),
- Iperf3,
- JSON 3GPP,
- Alacsony Szintű Jelzés (ATSC3 LLS),
- Matter otthoni automatizáló protokoll,
- Microsoft Szállítási Optimalizálás, Több Bemenet Busz (MDB),
- Nem törődő Memória Expressz - Menedzsment Felület (NVMe-MI) MCTP-n keresztül,
- RDP audiokimeneti virtuális csatorna Protokoll (rdpsnd),
- RDP vágólap átirányító csatorna Protokoll (cliprdr),
- RDP Program virtuális csatorna Protokoll (RAIL),
- SAP Várakozási Szerver (SAPEnqueue),
- SAP GUI (SAPDiag),
- SAP HANA SQL Parancs Hálózati Protokoll (SAPHDB),
- SAP Internet Grafikák Szolgáltató (SAP IGS),
- SAP Üzenet Szerver (SAPMS),
- SAP Hálózati Felület (SAPNI),
- SAP Router (SAPROUTER),
- SAP Biztonságos Hálózati Kapcsolat (SNC),
- SBAS L1 Navigációs Üzenetek (SBAS L1),
- SINEC AP1 Protokoll (SINEC AP),
- SMPTE ST2110-20 (Veszteségmentes Aktív Videó),
- Vonat Valós Idejű Adat Protokoll (TRDP),
- UBX (u-blox GNSS vevők),
- UWB UCI Protokoll, Videó Protokoll 9 (VP9),
- VMware HeartBeat,
- Windows Szállítási Optimalizáció (MS-DO),
- Z21 LAN Protokoll (Z21),
- ZigBee Közvetlen (ZBD),
- Zigbee TLV.
Forrás: opennet.ru
