VĂ€lja on antud uus stabiilse haru versioon vĂ”rku analĂŒsaatorist Wireshark 4.0. Meeldetuletuseks, algselt arenes projekt nime all Ethereal, kuid 2006. aastal, seoses kaubamĂ€rgi Ethereal omaniku konfliktiga, pidid arendajad projekti ĂŒmber nimetama Wiresharkiks. Projekti kood on litsentseeritud GPLv2 litsentsi alusel.
Wireshark 4.0.0 olulised uuendused:
- Peamise akna elementide paigutust on muudetud. Paneelid âPaketi TĂ€iendav Teaveâ ja âPaketi Baitâ on asetatud kĂ”rvuti âPakettide Loendiâ alla.
- Dialoogide âDialoogâ (Conversation) ja âLĂ”pp-punktâ (Endpoint) kujundust on muudetud.
- KontekstimenĂŒĂŒs on lisatud opsi kĂ”igi veergude suuruse muutmiseks ja elementide kopeerimiseks.
- On tagatud vahetehtede kinnitamise ja lahti kinnitamise vÔimalus.
- On lisatud tugi eksportimiseks JSON formaadis.
- Filtreid rakendades on nÀidatud veerud, mis nÀitavad erinevusi filtreerimise all olevate ja mitte filtreerimise alla langevate pakettide vahel.
- Erinevate andmetĂŒĂŒpide sortimist on muudetud.
- TCP ja UDP voogudele on lisatud identifikaatorid ning nende pÔhjal filtreerimise vÔimalus.
- KontekstimenĂŒĂŒst dialoogide peitmine on lubatud.
- Wiresharki liidese ja text2pcap kĂ€su kaudu on parandatud kuuekĂŒmnes leiduvate heksade dumpide importimist.
- Text2pcap'is on lisatud tugi dumpide salvestamiseks kÔikides vormingutes, mida wiretap teegi toetab.
- Text2pcap'i vaikimisi vorming on seatud pcapng, sarnaselt utiliitidele editcap, mergecap ja tshark.
- On lisatud tugi vĂ€ljundvormingu kapseldamise tĂŒĂŒbi valimiseks.
- On lisatud uusi vÔimalusi logide haldamiseks.
- On tagatud vÔimalus salvestada dumpidesse vale IP, TCP, UDP ja SCTP pÀiseid, kasutades kapseldamist Raw IP, Raw IPv4 ja Raw IPv6.
- On lisatud tugi sissesuunatud failide skaneerimiseks regulaaravaldiste abil.
- On tagatud text2pcap tööriista ja Wiresharki âHex Dumpist Impordiâ liidese funktsionaalsuse pariteet.
- Asukoha mÀÀramise jÔudlust on oluliselt parendatud MaxMindi andmebaasi kasutamise abil.
- On tehtud muudatusi liikluse filtreerimise reeglite sĂŒntaksis:
- On lisatud vĂ”imalus valida teatud protokollide kas stack, nĂ€iteks IP-over-IP kapseldamise puhul, et vĂ€lisest ja sisemiselt pakettidest adresse vĂ€lja tĂ”mmata, vĂ”ib mĂ€rkida âip.addr#1 == 1.1.1.1â ja âip.addr#2 == 1.1.1.2â.
- Konditsiooniliste operaatorite sees on rakendatud kvantorite âanyâ ja âallâ tugi, nĂ€iteks âall tcp.port > 1024â, et kontrollida kĂ”iki tcp.port vĂ€lju.
- Sisseehitatud sĂŒntaks vĂ€ljadele viitamiseks â ${some.field}, mis on realiseeritud ilma makrode kasutamiseta.
- Lisatud on vĂ”imalus kasutada arvutuste tehteid (â+â, â-â, â*â, â/â, â%â) numbriliste vĂ€ljadega, eraldades vĂ€ljendi klambritega.
- Lisatud funktsioonid max(), min() ja abs().
- Lubatud on vÀljendite ja teiste funktsioonide kutsumine funktsioonide argumendina.
- Lisatud uus sĂŒntaks literaalide ja identifikaatorite eraldamiseks â punktiga algav vÀÀrtus töödeldakse protokolli vĂ”i protokolli vĂ€lja, samas kui nurksulgudes olev vÀÀrtus on literaal.
- Lisatud bititehe â&â, nĂ€iteks, et muuta ĂŒksikute bitte, vĂ”ib kasutada âframe[0] & 0x0F == 3â.
- Loogilise operaatori AND prioriteet on nĂŒĂŒd kĂ”rgem kui OR operaatoril.
- Lisatud tugi konstandite mÀÀramiseks binaarses vormingus, kasutades eesliidet â0bâ.
- Lisatud on vĂ”imalus kasutada negatiivseid indeksivÀÀrtusi loendamise alustamiseks lĂ”pust, nĂ€iteks, et kontrollida TCP pĂ€ises viimaseid kahte bait, vĂ”ib kasutada âtcp[-2:] == AA:BBâ.
- Mitu elementi ei tohi eraldada tĂŒhikutega, tĂŒhikute kasutamine koma asemel toob nĂŒĂŒd kaasa mitte hoiatusi, vaid vigu.
- Lisatud tÀiendavad escape-jÀrjestused: \a, \b, \f, \n, \r, \t, \v.
- Lisatud vÔimalus mÀÀrata Unicode mÀrke formaadis \uNNNN ja \UNNNNNNNN.
- Lisatud uus vĂ”rdlusoperatsioon â===â (âall_eqâ), mis aktiveerub ainult siis, kui vĂ€ljendil âa === bâ kĂ”ik vÀÀrtused âaâ langevad kokku âbâ-ga. Samuti on lisatud vastupidine operaator â!==â (âany_neâ).
- Operaator â~=â on kuulutatud aegunuks, selle asemel tuleb kasutada â!==â.
- Numbrite kasutamine lahtise punktiga on keelatud, st vÀÀrtused â.7â ja â7.â on nĂŒĂŒd vastuvĂ”etamatud ning nende asemel tuleks mÀÀrata â0.7â ja â7.0â.
- Regulaaravaldite töötleja filtreerimismootoris on vahetatud PCRE2 teegi vastu GRegex'i vastu.
- Regulaaravaldete stringides ja mallides on korrektne nullbaitide töötlemine (â\0â stringis tĂ”lgendatakse nullbaitina).
- Lisaks 1- ja 0-ni vĂ”ivad booleani vÀÀrtused nĂŒĂŒd olla esitatud ka True/TRU ja False/FALSENA.
- HTTP2 analĂŒsaatorisse on lisatud toetus valepealkirjade kasutamiseks andmete analĂŒĂŒsimiseks, mis on saadud ilma eelmiste pealkirjadeta pakettideta (nt gRPC juba loodud ĂŒhenduste analĂŒĂŒsimisel).
- IEEE 802.11 analĂŒsaatorisse on lisatud tugi Mesh Connex (MCX).
- Extcap dialoogis on tagatud ajutine parooli mĂ€letamine (ilma kettale salvestamata), et seda ei peaks korduvate kĂ€ivituste korral sisse trĂŒkkima. Lisatud on vĂ”imalus seadistada extcap parool kĂ€surea utiliitide kaudu, nagu tshark.
- Ciscodump utiliidi kaudu on rakendatud kaugsalvestuse vÔimalus IOS, IOS-XE ja ASA seadmetelt.
- Lisatud protokollide tugi:
- Allied Telesis Loop Detection (AT LDF),
- AUTOSAR I-PDU Multiplexer (AUTOSAR I-PduM),
- DTN Bundle Protocol Security (BPSec),
- DTN Bundle Protocol Version 7 (BPv7),
- DTN TCP Convergence Layer Protocol (TCPCL),
- DVB Selection Information Table (DVB SIT),
- Enhanced Cash Trading Interface 10.0 (XTI),
- Enhanced Order Book Interface 10.0 (EOBI),
- Enhanced Trading Interface 10.0 (ETI),
- FiveCoâs Legacy Register Access Protocol (5co-legacy),
- Generic Data Transfer Protocol (GDT),
- gRPC Web (gRPC-Web),
- Host IP Configuration Protocol (HICP),
- Huawei GRE bonding (GREbond),
- Locamation Interface Module (IDENT, CALIBRATION, SAMPLES â IM1, SAMPLES â IM2R0),
- Mesh Connex (MCX),
- Microsoft Cluster Remote Control Protocol (RCP),
- Open Control Protocol for OCA/AES70 (OCP.1),
- Protected Extensible Authentication Protocol (PEAP),
- REdis Serialization Protocol v2 (RESP),
- Roon Discovery (RoonDisco),
- Secure File Transfer Protocol (sftp),
- Secure Host IP Configuration Protocol (SHICP),
- SSH File Transfer Protocol (SFTP),
- USB Attached SCSI (UASP),
- ZBOSS Network Coprocessor (ZB NCP).
- Kogumiskeskkonna nÔuded (CMake 3.10) ja sÔltuvused (GLib 2.50.0, Libgcrypt 1.8.0, Python 3.6.0, GnuTLS 3.5.8) on tÔusnud.
Allikas: opennet.ru
