Veröffentlichung des Netzwerk-Analysewerkzeugs Wireshark 4.2

Die Veröffentlichung der neuen stabilen Version des Netzwerk-Analyzers Wireshark 4.2 wurde bekannt gegeben. Ursprünglich entwickelte sich das Projekt unter dem Namen Ethereal, aber aufgrund eines Konflikts mit dem Eigentümer der Marke Ethereal wurden die Entwickler 2006 gezwungen, das Projekt in Wireshark umzubenennen. Wireshark 4.2 ist die erste Version, die unter der Ägide der gemeinnützigen Organisation Wireshark Foundation veröffentlicht wurde, die nun die Entwicklung des Projekts übernehmen wird. Der Code des Projekts wird unter der GPLv2-Lizenz verbreitet.

Hauptneuerungen in Wireshark 4.2.0:

  • Die Möglichkeiten zur Sortierung von Netzwerkpaketen wurden verbessert. So werden zum Beispiel zur Beschleunigung der Ausgabe jetzt nur die nach Anwendung des Filters sichtbaren Pakete sortiert. Den Nutzern wurde die Möglichkeit gegeben, den Sortierprozess abzubrechen.
  • In den Dropdown-Listen wird standardmäßig nach dem Nutzungszeitpunkt und nicht nach dem Erstellungsdatum sortiert.
  • In Wireshark und TShark wurde die Generierung einer korrekten Ausgabe in UTF-8-Codierung eingeführt. Die Anwendung des Slice-Operators auf UTF-8-Strings führt jetzt zur Bildung eines UTF-8-Strings und nicht zu einem Byte-Array.
  • Ein neuer Filter zum Herausfiltern beliebiger Bytefolgen in Paketen wurde hinzugefügt (@some.field == ), der beispielsweise zum Auffinden fehlerhafter UTF-8-Zeichenfolgen verwendet werden kann.
  • In den Filterelementen sind arithmetische Ausdrücke erlaubt.
  • Ein logischer Operator XOR wurde hinzugefügt.
  • Die Autovervollständigung in den Filtern wurde verbessert.
  • Die Möglichkeit, MAC-Adressen im IEEE OUI-Register zu suchen, wurde hinzugefügt.
  • Die Konfigurationsdateien, die die Listen von Herstellern und Diensten definieren, wurden für schnellere Ladezeiten kompilierte.
  • Auf der Windows-Plattform wurde die Unterstützung für ein dunkles Farbschema hinzugefügt. Für Windows wurde ein Installer für die Arm64-Architektur hinzugefügt. Die Möglichkeit zur Kompilierung für Windows unter Verwendung des MSYS2-Toolkits sowie zur Cross-Kompilierung unter Linux wurde hinzugefügt. In die Windows-Bauten wurde eine neue externe Abhängigkeit - SpeexDSP - eingeführt (früher war der Code integriert).
  • Die Installationsdateien für Linux sind jetzt nicht mehr an einen Speicherort im Dateisystem gebunden und verwenden relative Pfade in RPATH. Das Verzeichnis mit den extcap-Plugins wurde nach $HOME/.local/lib/wireshark/extcap verschoben (vorher $XDG_CONFIG_HOME/wireshark/extcap).
  • Standardmäßig erfolgt die Kompilierung mit Qt6; für die Version mit Qt5 muss USE_qt6=OFF in CMake angegeben werden.
  • In „ciscodump“ wurde die Unterstützung für Cisco IOS XE 17.x hinzugefügt.
  • Das Intervall für die Aktualisierung der Benutzeroberfläche beim Erfassen von Datenverkehr wurde von 500 ms auf 100 ms gesenkt (kann in den Einstellungen geändert werden).
  • Das Design der Lua-Konsole wurde geändert, die nun ein gemeinsames Fenster für Eingaben und Ausgaben hat.
  • Im JSON-Dissector-Modul wurden Einstellungen zur Steuerung der Escape-Zeichen für Werte und zur Anzeige der Daten im Rohformat (raw) hinzugefügt.
  • Im IPv6-Dissector-Modul wurde die Unterstützung für die Anzeige semantischer Details zur Adresse hinzugefügt sowie die Möglichkeit, die APN6-Optionen in den HBH- (Hop-by-Hop Options Header) und DOH- (Destination Options Header) Kopfzeilen zu analysieren.
  • Im XML-Dissector-Modul wurde die Möglichkeit zur Anzeige von Zeichen unter Berücksichtigung der im Dokumentenkopf festgelegten oder standardmäßig in den Einstellungen gewählten Kodierung hinzugefügt.
  • Im SIP-Dissector-Modul wurde die Möglichkeit hinzugefügt, die Kodierung zur Anzeige des Inhalts von SIP-Nachrichten anzugeben.
  • Für HTTP wurde die Analyse von Chunked-Daten im Streaming-Reassembly-Modus implementiert.
  • Im Dissector-Modul für Multimedia-Typen wurde die Unterstützung für alle in RFC 6838 genannten MIME-Typen implementiert, und die Bindung an die Groß- und Kleinschreibung wurde entfernt.
  • Die Unterstützung für folgende Protokolle wurde hinzugefügt:
    • 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-Protokollschicht (DECT-DLC),
    • DECT NWK-Protokollschicht (DECT-NWK),
    • DECT proprietäres Mitel OMM/RFP-Protokoll (AaMiDe),
    • Digital Object Identifier Resolution Protocol (DO-IRP),
    • Discard-Protokoll,
    • 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 Hausautomatisierungsprotokoll,
    • Microsoft Delivery Optimization, Multi-Drop Bus (MDB),
    • Non-volatile Memory Express — Management Interface (NVMe-MI) über MCTP,
    • RDP Audioausgabekanal-Protokoll (rdpsnd),
    • RDP Zwischenablageumleitungsprotokoll (cliprdr),
    • RDP Programmvirtualisierungsprotokoll (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 Navigationsnachrichten (SBAS L1),
    • SINEC AP1-Protokoll (SINEC AP),
    • SMPTE ST2110-20 (Unkomprimiertes aktives Video),
    • Train Real-Time Data Protocol (TRDP),
    • UBX (u-blox GNSS-Empfänger),
    • UWB UCI Protokoll, Video-Protokoll 9 (VP9),
    • VMware HeartBeat,
    • Windows Delivery Optimization (MS-DO),
    • Z21 LAN-Protokoll (Z21),
    • ZigBee Direct (ZBD),
    • Zigbee TLV.

Quelle: opennet.ru

60GB SSD 8Gb DDR4