A fost lansată o nouă versiune stabilă a analizoarelor de rețea Wireshark 4.2. Amintim că proiectul a fost dezvoltat inițial sub numele Ethereal, dar în 2006, din cauza unui conflict cu proprietarul mărcii comerciale Ethereal, dezvoltatorii au fost nevoiți să schimbe numele proiectului în Wireshark. Wireshark 4.2 este prima lansare realizată sub egida organizației nonprofit Wireshark Foundation, care va coordona acum dezvoltarea proiectului. Codul proiectului este distribuit sub licența GPLv2.
Noutăți cheie Wireshark 4.2.0:
- Funcționalitățile de sortare a pachetelor de rețea au fost îmbunătățite. De exemplu, pentru a accelera afișarea, acum sunt sortate doar pachetele vizibile după aplicarea filtrului. Utilizatorul are acum opțiunea de a întrerupe procesul de sortare.
- În listele derulante, sortarea este acum implicită pe baza timpului de utilizare, nu a timpului de creare a înregistrărilor.
- În Wireshark și TShark, s-a reușit generarea unei ieșiri corecte în codarea UTF-8. Aplicarea operatorului slice pe șiruri UTF-8 duce acum la formarea unui șir UTF-8, nu a unui tablou de bytes.
- A fost adăugat un nou filtrul pentru eliminarea secvențelor de bytes arbitrare din pachete (@some.field == ), care, de exemplu, poate fi folosit pentru a captura șiruri incorecte UTF-8.
- În elementele filtrului este permisă utilizarea expresiilor aritmetice.
- A fost adăugat operatorul logic XOR.
- Au fost îmbunătățite instrumentele de autocompletare a inputului în filtre.
- A fost adăugată posibilitatea căutării adreselor MAC în registrul IEEE OUI.
- Fișierele de configurare care definesc listele producătorilor și serviciilor au fost compilate pentru o încărcare mai rapidă.
- Pe platforma Windows a fost adăugată suport pentru tema întunecată. A fost adăugat un instalator pentru arhitectura Arm64. A fost adăugată posibilitatea de a compila pentru Windows folosind instrumentele MSYS2, precum și compilarea încrucișată pe Linux. În versiunile pentru Windows a fost adăugată o nouă dependență externă - SpeexDSP (anterior codul era încorporat).
- Fișierele de instalare pentru Linux nu mai sunt legate de locația din FS și folosesc căi relative în RPATH. Catalogul plugin-urilor extcap a fost mutat în $HOME/.local/lib/wireshark/extcap (fost $XDG_CONFIG_HOME/wireshark/extcap).
- Compiled by default with Qt6, for a Qt5 build it is necessary to specify USE_qt6=OFF in CMake.
- În «ciscodump» a fost adăugată suportul pentru Cisco IOS XE 17.x.
- Intervalul de actualizare a interfeței pentru capturarea traficului a fost redus de la 500ms la 100ms (poate fi modificat în setări).
- A fost modificat designul consolei Lua, care acum are o fereastră comună pentru introducerea și afișarea datelor.
- În modulul de analiză (dissector) JSON, au fost adăugate setări pentru gestionarea escapării valorilor și afișarea datelor în formatul original (raw).
- În modulul de analiză IPv6, a fost adăugată suportul pentru afișarea detaliilor semantice despre adresă și posibilitatea de a analiza opțiunea APN6 în antetele HBH (Hop-by-Hop Options Header) și DOH (Destination Options Header).
- În modulul de analiză XML, a fost adăugată opțiunea de a arăta simbolurile având în vedere codificarea specificată în antetul documentului sau selectată implicit în setări.
- În modulul de analiză SIP, a fost adăugată opțiunea de a specifica codificarea pentru afișarea conținutului mesajelor SIP.
- Pentru HTTP, a fost implementată analiza datelor chunked în modul de recompunere a fluxului.
- În modulul de analiză a tipurilor multimedia, a fost adăugit suport pentru toate tipurile MIME menționate în RFC 6838, îndepărtând legătura cu registrul caracterelor.
- A fost adăugat suport pentru protocoale:
- 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.
Sursa: opennet.ro
