ĂshtĂ« publikuar njĂ« version i ri i stabil i analizuesit tĂ« rrjetit Wireshark 4.0. KujtojmĂ« se projekti fillimisht u zhvillua nĂ«n emrin Ethereal, por nĂ« vitin 2006, pĂ«r shkak tĂ« njĂ« konflikti me zotĂ«ruesin e markĂ«s tregtare Ethereal, zhvilluesit u detyruan ta ribĂ«jnĂ« emrin e projektit nĂ« Wireshark. Kodi i projektit shpĂ«rndahet nĂ«n licencĂ«n GPLv2.
Kryesoret e reja në Wireshark 4.0.0:
- ĂshtĂ« ndryshuar disposicioni i elementeve nĂ« dritaren kryesore. Panele "Informacione tĂ« Shtuar mbi Paketat" dhe "Bytes e Paketave" janĂ« vendosur ngjitur nĂ«n panelin "Lista e Paketave".
- ĂshtĂ« ndryshuar dizajni i dialogĂ«ve "BisedĂ«" dhe "Pika e Fundit".
- Shtohen opsione në menutë kontekstuale për të ndryshuar madhësinë e të gjithë kolonave dhe për të kopjuar elemente.
- ĂshtĂ« siguruar mundĂ«sia e shkĂ«putjes dhe bashkimit tĂ« skedave.
- Shtuar mbështetje për eksportimin në formatin JSON.
- Kur aplikohet filtrat, shfaqen kolonat që tregojnë ndryshimet mes paketave që përputhen dhe atyre që nuk përputhen me filtrat.
- ĂshtĂ« ndryshuar renditja e llojeve tĂ« ndryshme tĂ« tĂ« dhĂ«nave.
- Idetë janë lidhur me rrjedhat TCP dhe UDP dhe është dhënë mundësia për filtrimin e tyre.
- ĂshtĂ« lejuar fshehja e dialogĂ«ve nga menuja kontekstuale.
- ĂshtĂ« pĂ«rmirĂ«suar importimi i dump-eve nĂ« gjuhĂ«n gjuhe nga ndĂ«rfaqja e Wireshark dhe pĂ«rmes komandĂ«s text2pcap.
- Në text2pcap është ofruar mundësia për të regjistruar dump-et në të gjitha formatet që mbështeten nga biblioteka wiretap.
- Në text2pcap formati i paracaktuar është vendosur në pcapng, në përputhje me utilitetet editcap, mergecap dhe tshark.
- Shtuar mbështetje për zgjedhjen e llojit të inkapsulimit të formatit të daljes.
- Shtuar mundësi të reja për regjistrimin e skedarëve.
- ĂshtĂ« ofruar mundĂ«sia e ruajtjes nĂ« dump-e tĂ« titujve tĂ« falsifikuar IP, TCP, UDP dhe SCTP kur pĂ«rdoret inkapsulimi Raw IP, Raw IPv4 dhe Raw IPv6.
- Shtuar mbështetje për skanimin e skedarëve hyrës me përdorimin e shprehjeve të rregullta.
- ĂshtĂ« siguruar barazim funksionaliteti midis utilitetit text2pcap dhe ndĂ«rfaqes "Import from Hex Dump" nĂ« Wireshark.
- ĂshtĂ« rritur ndjeshĂ«m performanca e pĂ«rcaktimit tĂ« vendndodhjes me pĂ«rdorimin e bazave MaxMind.
- Janë bërë ndryshime në sintaksën e rregullave të filtrimit të trafikut:
- ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« zgjedhur njĂ« nivel tĂ« caktuar tĂ« stack-ut tĂ« protokolleve, pĂ«r shembull, kur inkapsulohet IP-over-IP pĂ«r tĂ« nxjerrĂ« adresat nga paketat e jashtme dhe tĂ« brendshme, mund tĂ« specifikoni "ip.addr#1 == 1.1.1.1" dhe "ip.addr#2 == 1.1.1.2".
- Në operatorët kushtorë është implementuar mbështetje për kuantorët "any" dhe "all", për shembull, "all tcp.port > 1024" për të kontrolluar të gjitha fushat tcp.port.
- I Ă«shtĂ« inkorporuar sintaksa pĂ«r tĂ« specifikuar referencat nĂ« fusha â ${some.field}, e implementuar pa pĂ«rdorimin e makrove.
- Shtuar mundësia e përdorimit të operacioneve aritmetike ("+", "-", "*", "/", "%") me fushat numerike, duke ndarë shprehjen me kllapa.
- Shtuar funksionet max(), min() dhe abs().
- ĂshtĂ« lejuar specifikimi i shprehjeve dhe thirrjes sĂ« funksioneve tĂ« tjera si argumento tĂ« funksioneve.
- Shtuar sintaksĂ« tĂ« re pĂ«r tĂ« ndarĂ« literalet nga identifikuesit â njĂ« vlerĂ« qĂ« fillon me pikĂ« trajtohet si protokoll ose fushĂ« protokolli, ndĂ«rsa vlera nĂ« shenja kĂ«ndore â si literale.
- Shtuar operatorin bitor "&", për shembull, për të ndryshuar bitet e veçanta mund të specifikoni "frame[0] & 0x0F == 3".
- Prioriteti i operatorit logjik AND tani është më i lartë se ai i operatorit OR.
- Shtuar mbështetje për përcaktimin e konstantave në formë binare, duke përdorur prefixin "0b".
- Shtuar mundësinë e përdorimit të vlerave negative të indekseve për të raportuar nga fundi, për shembull, për të kontrolluar dy byte e fundit në header-in TCP mund të specifikoni "tcp[-2:] == AA:BB".
- ĂshtĂ« ndaluar ndarja e elementeve tĂ« shumĂ«s me hapĂ«sira, pĂ«rdorimi i hapĂ«sirave nĂ« vend tĂ« presjes tani do tĂ« çojĂ« jo nĂ« njĂ« paralajmĂ«rim, por nĂ« njĂ« gabim.
- Shtuar sekvencat e tjera të escape: \a, \b, \f, \n, \r, \t, \v.
- Shtuar mundësia e specifikimit të simboleve Unicode në formatin \uNNNN dhe \UNNNNNNNN.
- Shtuar operatori i ri i krahasimit "===" ("all_eq"), që aktivizohet vetëm nëse në shprehjen "a === b" të gjitha vlerat "a" përkojnë me "b". Gjithashtu, është shtuar operatori përkundër "!==" ("any_ne").
- Operatori "~=" është shpallur për të qenë i tërhequr, dhe duhet përdorur "!==" në vend të tij.
- ĂshtĂ« ndaluar pĂ«rdorimi i numrave me njĂ« pikĂ« tĂ« hapur, pĂ«rkatĂ«sisht, vlerat ".7" dhe "7." tani janĂ« tĂ« papranueshme dhe duhet tĂ« shĂ«nohen si "0.7" dhe "7.0".
- Përpunuesi i shprehjeve të rregullta në motorin e filtrave të ekranit është kaluar në bibliotekën PCRE2 në vend të GRegex.
- NĂ« vargje dhe ŃĐ°Đ±Đ»ĐŸĐœĐžŃ e shprehjeve tĂ« rregullta Ă«shtĂ« realizuar pĂ«rpunimi i saktĂ« i byte-ve zero (â\0â nĂ« varg interpretohet si byte zero).
- Përveç 1 dhe 0, vlerat boole tani gjithashtu mund të regjistrohen si True/TRUE dhe False/FALSE.
- Moduli i analizës (dissector) HTTP2 tani mbështet përdorimin e kokave virtuale për të analizuar të dhënat e kapura pa paketat përkatëse me kokat (p.sh., gjatë analizës së mesazheve në lidhjet gRPC të vendosura tashmë).
- Moduli i analizës IEEE 802.11 tani mbështet Mesh Connex (MCX).
- Sigurohet memorizimi përkohësisht (pa ruajtje në disk) i fjalëkalimit në dialogun Extcap, për të shmangur futjen e tij në rilëshim. Shtohet mundësia e vendosjes së fjalëkalimit për extcap përmes mjeteve të komandës, si tshark.
- Në utilitarin ciscodump është realizuar mundësia e kapjes së largët nga pajisjet që funksionojnë me IOS, IOS-XE dhe ASA.
- Shtuar mbështetje për protokollet:
- 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).
- Janë përmirësuar kërkesat për ambientin e ndërtimit (CMake 3.10) dhe varësitë (GLib 2.50.0, Libgcrypt 1.8.0, Python 3.6.0, GnuTLS 3.5.8).
Burimi: opennet.ru
