Pärast aasta arendust ilmus uus stabiilne versioon võrguanalüsaatorist Wireshark 3.6. Meenutame, et algselt arendati projekt nimega Ethereal, kuid 2006. aastal sunniti arendajaid kaubamärgi Ethereal omaniku konfliktide tõttu projekt nime muutma Wiresharkiks. Projekti kood jagatakse litsentsi GPLv2 alusel.
Wireshark 3.6.0 peamised uuendused:
- On tehtud muudatusi liikluse filtreerimise reeglite süntaksis:
- Lisatud tugi süntaksile "a ~= b" või "a any_ne b" mis võimaldab valida kõiki väärtusi, välja arvatud üks.
- Lisatud tugi süntaksile "a not in b", mis on analooge "not a in b".
- Luba sõnade määramine sarnaselt raw-sõnadele Pythonis, ilma vajaduseta erimärke põgeneda.
- Väljend "a != b" on nüüd alati sarnane väljendiga "!(a == b)", kui kasutatakse väärtuste korral, mis katab mitu välja ("ip.addr != 1.1.1.1" on nüüd sarnane määratlusega "ip.src != 1.1.1.1 and ip.dst != 1.1.1.1").
- Set-loendite elemendid peavad nüüd olema eraldatud ainult komadega, eraldamine tühikutega on keelatud (st reegel 'http.request.method in {"GET" "HEAD"}' peab olema asendatud reegliga 'http.request.method in {"GET", "HEAD"}').
- TCP liiklusele on lisatud filter tcp.completeness, mis võimaldab jagada TCP vooge ühenduse aktiivsuse alusel, st on võimalik määrata TCP vooge, mille jaoks toimus pakettide vahetus seose loomiseks, andmete edastamiseks või ühenduse lõpetamiseks.
- Lisatud seadistus "add_default_value", mille kaudu saab määrata Protobufi välja vaikeseadistused, mis ei ole seeriad või on haaratud liikluse tabamisel vahele jäetud.
- Lisatud tugi ETW (Event Tracing for Windows) formaadis haaratud liikluse failide lugemiseks. Samuti on lisatud parsija (dissector) DLT_ETW pakettide jaoks.
- Lisatud režiim "Follow DCCP stream", mis võimaldab filtreerida ja ekstraheerida sisu DCCP voogudest.
- Lisatud tugi RTP pakettide parsimiseks, mis sisaldavad heliandmeid OPUS formaadis.
- Pakutud võimalus importida haaratud pakette tekstipumpade formaadist libpcap formaati, määrates parsereeglid regulaaravaldiste alusel.
- Oluliselt on ümber töötatud RTP voogude mängija (Telephony > RTP > RTP Player), mida saab kasutada VoIP kõnede esitamiseks. Lisatud on tugimehhanism esitusloendite jaoks, kasutajaliidese reageerimisvõimekuse parandamine, helide vaigistamise ja kanalite vahetamise võimalus ning lisatud on valik mängitavate helide salvestamiseks mitme kanali .au või .wav failidena.
- VoIP-iga seotud dialoogid on ümber kujundatud (VoIP Calls, RTP Streams, RTP Analysis, RTP Player ja SIP Flows), mis ei ole enam modaliseeritud ja võivad taustal avada.
- Dialooge 'Follow Stream' on lisatud SIP kõnede jälgimise võimalus Call-ID väärtuse põhjal. Väljundi detailsust on suurendatud YAML formaadis.
- Rakendatud on IP-pakettide fragmentide uuesti koostamise võimalus, millel on erinevad VLAN ID-d.
- Lisatud on USB-pakettide töötleja (USB Link Layer), mis on tabatud riistvaraliste analüsaatorite abil.
- TSharki on lisatud valik '—export-tls-session-keys' TLS seansside võtmete ekspordiks.
- RTP voogude analüsaatoris on muudetud ekspordi dialooge CSV formaadis.
- Alustatud on pakettide koostamine macOS põhistel süsteemidel, mis on varustatud Apple M1 ARM kiibiga. Intel kiipidega Apple'i seadmete pakettide jaoks on tõstetud nõuded macOS versioonile (10.13+). Lisatud on kaasaskantavad 64-bitised paketid Windowsile (PortableApps). Algne tugi Windowsi Wiresharki loomisel GNU Compiler Collection ja MinGW-w64 abil on lisatud.
- Lisatud on toetus BLF (Informatik Binary Log File) formaadis andmete dekodeerimiseks ja salvestamiseks.
- Lisatud protokollide tugi:
- Bluetoothi Link Manager Protocol (BT LMP),
- Bundle Protocol versioon 7 (BPv7),
- Bundle Protocol versioon 7 turvalisus (BPSec),
- CBOR objekti allkirjastamine ja krüpteerimine (COSE),
- E2 rakenduse protokoll (E2AP),
- Windowsi sündmuste jälgimine (ETW),
- EXtreme extra Eth Pealkiri (EXEH),
- Kõrge jõudlusega ühenduvuse jälgija (HiPerConTracer),
- ISO 10681,
- Kerberos SPAKE,
- Linuxi psample protokoll,
- Kohalik interconnect võrk (LIN),
- Microsoft Task Scheduler Service,
- O-RAN E2AP,
- O-RAN fronthaul UC-plane (O-RAN),
- Opus interaktiivne helikoodik (OPUS),
- PDU transpordi protokoll, R09.x (R09),
- RDP dünaamiline kanaliproto koll (DRDYNVC),
- RDP graafiline toru kanaliproto koll (EGFX),
- RDP multi-transport (RDPMT),
- Reaalajas avalikkus ja tellimine virtuaalne transport (RTPS-VT),
- Reaalajas avalikkus ja tellimine juhtmeprotokoll (protsessitud) (RTPS-PROC),
- Jagatud mälutekommunikatsioonid (SMC),
- Signaal PDU, SparkplugB,
- Oleku sünkroniseerimise protokoll (SSyncP),
- Tagatud pildi failiformaat (TIFF),
- TP-Link Smart Home Protokoll,
- UAVCAN DSDL,
- UAVCAN/CAN,
- UDP kaugjuhtimispult (RDPUDP),
- Van Jacobson PPP kompressioon (VJC),
- World of Warcraft maailm (WOWW),
- X2 xIRI koormus (xIRI).
Allikas: opennet.ru
