Po roku vývoja bola uvedená na trh nová stabilná verzia sieťového analyzátora Wireshark 3.6. Pripomíname, že projekt sa pôvodne vyvíjal pod názvom Ethereal, ale v roku 2006 boli vývojári nútení premenovať projekt na Wireshark kvôli konfliktu s vlastníkom obchodnej značky Ethereal. Kód projektu je distribuovaný pod licenciou GPLv2.
Kľúčové novinky Wireshark 3.6.0:
- Bol upravený syntax pravidiel na filtrovanie prenosu:
- Pridaná podpora syntaxe „a ~= b“ alebo „a any_ne b“ na výber akýchkoľvek hodnôt okrem jednej.
- Pridaná podpora syntaxe „a not in b“, ktorá má rovnaký účinok ako „not a in b“.
- Povolené je uvádzanie reťazcov podľa vzoru raw-reťazcov v Pythone, bez potreby únikových znakov pre špeciálne symboly.
- Výraz „a != b“ je teraz vždy ekvivalentný výrazu „!(a == b)“, keď sa používa s hodnotami pokrývajúcimi viacero polí (napr. „ip.addr != 1.1.1.1“ je teraz ekvivalentné s „ip.src != 1.1.1.1 and ip.dst != 1.1.1.1“).
- Časti set-zoznamov teraz musia byť oddelené iba čiarkami, delenie medzerami je zakázané (t.j. pravidlo ‘http.request.method in {„GET“ „HEAD“}’ musí byť nahradené ‘http.request.method in {„GET“, „HEAD“}’).
- Pre TCP prenos bol pridaný filter tcp.completeness, ktorý umožňuje rozdelenie TCP tokov na základe stavu aktivity spojenia, t.j. je možné identifikovať TCP toky, pre ktoré bol uskutočnený prenos paketov na nadviazanie, prenos údajov alebo ukončenie spojenia.
- Pridané nastavenie „add_default_value“, prostredníctvom ktorého môžete určiť predvolené hodnoty polí Protobuf, ktoré neboli serializované alebo boli vynechané pri zachytávaní prenosu.
- Pridaná podpora na čítanie súborov so zachyteným prenosom vo formáte ETW (Event Tracing for Windows). Takisto bol pridaný modul na analýzu (dissector) paketov DLT_ETW.
- Pridaný režim „Follow DCCP stream“, ktorý umožňuje filtrovať a extrahovať obsah z tokov DCCP.
- Pridaná podpora analýzy paketov RTP so zvukovými údajmi vo formáte OPUS.
- Poskytla sa možnosť importu zachytených paketov z textových výpisov do formátu libpcap so zadaním pravidiel analýzy na základe regulárnych výrazov.
- Výrazne prepracovaný prehrávač RTP tokov (Telephony > RTP > RTP Player), ktorý je možné použiť na prehrávanie VoIP hovorov. Pridaná podpora playlistov, zvýšená odozva používateľského rozhrania, možnosť stlmenia zvuku a zmeny kanálov, pridaná možnosť uloženia prehrávaných zvukov vo forme viackanálových súborov .au alebo .wav.
- Prepracované dialógy súvisiace s VoIP (VoIP Calls, RTP Streams, RTP Analysis, RTP Player a SIP Flows), ktoré už nie sú modálne a môžu byť otvorené na pozadí.
- Do dialógu „Follow Stream“ bola pridaná možnosť sledovania SIP hovorov na základe hodnoty Call-ID. Zvýšená detailnosť výstupu vo formáte YAML.
- Realizovaná možnosť znovu zostavenia fragmentov IP paketov s rôznymi VLAN ID.
- Pridaný spracovateľ na znovu zostavenie USB paketov (USB Link Layer), zachytených pomocou hardvérových analyzátorov.
- Do TShark bola pridaná možnosť „—export-tls-session-keys“ na exportovanie relácií TLS kľúčov.
- V analyzátore RTP tokov bol zmenený dialóg exportu vo formáte CSV.
- Začalo sa formovanie balíkov pre systémy založené na macOS, vybavené ARM čipom Apple M1. V balíkoch pre zariadenia Apple s Intel čipmi sú zvýšené požiadavky na verziu macOS (10.13+). Pridané prenosné 64-bitové balíky pre Windows (PortableApps). Pridaná počiatočná podpora pre zostavenie Wireshark pre Windows, používajúce GCC a MinGW-w64.
- Pridaná podpora dekódovania a zachytenia údajov vo formáte BLF (Informatik Binary Log File).
- Pridaná podpora protokolov:
- Bluetooth Link Manager Protocol (BT LMP),
- Bundle Protocol version 7 (BPv7),
- Bundle Protocol version 7 Security (BPSec),
- CBOR Object Signing and Encryption (COSE),
- E2 Application Protocol (E2AP),
- Event Tracing for Windows (ETW),
- EXtreme extra Eth Header (EXEH),
- High-Performance Connectivity Tracer (HiPerConTracer),
- ISO 10681,
- Kerberos SPAKE,
- Linux psample protokol,
- Local Interconnect Network (LIN),
- Microsoft Task Scheduler Service,
- O-RAN E2AP,
- O-RAN fronthaul UC-plane (O-RAN),
- Opus Interactive Audio Codec (OPUS),
- PDU Transport Protocol, R09.x (R09),
- RDP Dynamic Channel Protocol (DRDYNVC),
- RDP Graphic pipeline channel Protocol (EGFX),
- RDP Multi-transport (RDPMT),
- Real-Time Publish-Subscribe Virtual Transport (RTPS-VT),
- Real-Time Publish-Subscribe Wire Protocol (processed) (RTPS-PROC),
- Shared Memory Communications (SMC),
- Signal PDU, SparkplugB,
- State Synchronization Protocol (SSyncP),
- Tagged Image File Format (TIFF),
- TP-Link Smart Home Protocol,
- UAVCAN DSDL,
- UAVCAN/CAN,
- UDP Remote Desktop Protocol (RDPUDP),
- Van Jacobson PPP compression (VJC),
- World of Warcraft World (WOWW),
- X2 xIRI payload (xIRI).
Zdroj: opennet.ru
