PĂ€rast aasta arendust on ilmunud uus stabiilne versioon vĂ”rguanalĂŒsaatorist Wireshark 3.6. Kutsume meelde, et projekt alustas nimega Ethereal, kuid 2006. aastal pidid arendajad kaubamĂ€rgi Ethereal omaniku konfliktide tĂ”ttu projekti nime muutma Wiresharkiks. Projekti kood on litsentseeritud GPLv2 alusel.
Wireshark 3.6.0 peamised uuendused:
- Tehti muudatusi liiklusfilterdamise reeglite sĂŒntaksis:
- Lisatud on tugi sĂŒntaksile «a ~= b» vĂ”i «a any_ne b», et valida kĂ”iki vÀÀrtusi, vĂ€lja arvatud ĂŒhte.
- Lisatud on tugi sĂŒntaksile «a not in b», mis on sarnane «not a in b»-le.
- NĂŒĂŒd on lubatud stringide mÀÀramine, sarnaselt Pythonis kasutatavatele raw-stringidele, ilma erimĂ€rkide sisestamise vajaduseta.
- VĂ€ljend «a != b» on nĂŒĂŒd alati sarnane vĂ€ljendile «!(a == b)», kui see on kasutusel vÀÀrtustega, mis hĂ”lmavad mitut vĂ€lja (nĂ€iteks «ip.addr != 1.1.1.1» on nĂŒĂŒd sarnane mÀÀratlusele «ip.src != 1.1.1.1 and ip.dst != 1.1.1.1»).
- Set-loendite elemendid peavad nĂŒĂŒd olema eraldatud ainult komadega, ruumide eraldamine on keelatud (st reegel âhttp.request.method in {«GET» «HEAD»}â peab olema asendatud reegliga âhttp.request.method in {«GET», «HEAD»}â.
- TCP andmete edastamiseks on lisatud tcp.completeness filter, mis vĂ”imaldab eraldada TCP vooge sĂ”ltuvalt ĂŒhenduse aktiivsuse seisundist, st saab tuvastada TCP vooge, mille puhul on toimunud pakettide vahetus ĂŒhenduse loomiseks, andmete edastamiseks vĂ”i sulgemiseks.
- Lisatud on seadistus «add_default_value», mille kaudu saab mÀÀrata Protobufi vÀljade vaikimisi vÀÀrtused, mis ei ole serialiseeritud vÔi on liikluse salvestamisel vahele jÀetud.
- Toetatakse ETW (Event Tracing for Windows) vormingus salvestatud liikluse failide lugemist. Samuti on lisatud DLT_ETW pakettide analĂŒĂŒsija (dissector).
- Lisatud on «Follow DCCP stream» reĆŸiim, mis vĂ”imaldab filtreerida ja eraldada sisu DCCP voogudest.
- Toetatakse RTP pakettide analĂŒĂŒsi, mis sisaldavad OPUS formaadis heliandmeid.
- Pakutakse vĂ”imalust importida pĂŒĂŒdnud pakette tekstiliste dumpidena libpcap formaati, mÀÀrates samal ajal analĂŒĂŒsimise reeglid regulaaravaldise pĂ”hjal.
- Oluliselt on ĂŒmber tehtud RTP-voogude esitajat (Telephony > RTP > RTP Player), mida saab kasutada VoIP-kĂ”nede esitamiseks. Lisatud on toetus esituse loenditele, parendatud kasutajaliidese reageerimist, lisatud on helikustutamise ja kanalite vahetamise funktsioon ning vĂ”imalus salvestada esitatavaid helisid multikanaliste .au vĂ”i .wav failidena.
- VoIP-iga seotud dialooge (VoIP Calls, RTP Streams, RTP Analysis, RTP Player ja SIP Flows) on uuendatud, need ei ole enam modaalaknad ja neid saab avada taustal.
- Dialooge âFollow Streamâ on lisatud vĂ”imalus jĂ€lgida SIP-kĂ”nesid Call-ID vÀÀrtuse pĂ”hjal. VĂ€ljundi detailsus YAML-formaadis on suurenenud.
- Rakendatud on IP-pakettide fragmentide uuesti koostamise vÔimalus erinevate VLAN ID-dega.
- Lisatud on USB-pakettide, mida on tabatud riistvaraliste analĂŒsaatorite abil, uuesti koostamise töötleja (USB Link Layer).
- TSharki on lisatud valik ââexport-tls-session-keysâ TLS seansi vĂ”tmete eksportimiseks.
- RTP-voogude analĂŒsaatori eksportimise dialoog CSV-formaadis on muudetud.
- Alustati macOS-pĂ”histe sĂŒsteemide pakettide koostamist, mis on varustatud Apple M1 ARM-kiibiga. Intel-kiipidega Apple'i seadmete puhul on macOSi versioonile (10.13+) seatud kĂ”rgemad nĂ”uded. Lisatud on Windowsi jaoks kaasaskantavad 64-bitised paketid (PortableApps). Lisatud on algne tugi Wiresharki Windowsi versiooni koostamiseks, kasutades GCC-d ja MinGW-w64.
- Lisatud tugi BLF (Informatik Binary Log File) formaadis andmete dekodeerimiseks ja salvestamiseks.
- Lisandunud protokollide tugi:
- Bluetoothi Link Manager Protocol (BT LMP),
- Bundle Protocol versioon 7 (BPv7),
- Bundle Protocol versioon 7 turve (BPSec),
- CBOR Objekti Allkirjastamine ja KrĂŒpteerimine (COSE),
- E2 Rakenduse Protokoll (E2AP),
- Windowsi Ărituste JĂ€lgimine (ETW),
- EXtreme lisatud Eth Header (EXEH),
- KĂ”rge jĂ”udlusega Ăhenduvuse JĂ€lgija (HiPerConTracer),
- ISO 10681,
- Kerberos SPAKE,
- Linuxi psample protokoll,
- Kohalik Interconnect Network (LIN),
- Microsofti Ălesannete Planeerimise Teenus,
- O-RAN E2AP,
- O-RAN fronthaul UC-plane (O-RAN),
- Opus Interaktiivne Audio Koodek (OPUS),
- PDU Transport Protokoll, R09.x (R09),
- RDP DĂŒnaamiline Kanali Protokoll (DRDYNVC),
- RDP Graafiline toru kanali Protokoll (EGFX),
- RDP Multi-transport (RDPMT),
- Reaalajas Publish-Subscribe Virtuaalne Transport (RTPS-VT),
- Reaalajas Publish-Subscribe Traadiprotokoll (protsessitud) (RTPS-PROC),
- Jagatud MĂ€lu Kommunikatsioon (SMC),
- Signaal PDU, SparkplugB,
- Oleku SĂŒnkroniseerimise Protokoll (SSyncP),
- MĂ€rgistatud Pildi Faili Formaat (TIFF),
- TP-Link Nutika Kodu Protokoll,
- UAVCAN DSDL,
- UAVCAN/CAN,
- UDP Kaugteenuse Protokoll (RDPUDP),
- Van Jacobson PPP kokkupuude (VJC),
- World of Warcraft Maailm (WOWW),
- X2 xIRI koormus (xIRI).
Allikas: opennet.ru
