Efter et års udvikling er den nye stabile version af netværksanalysatoren Wireshark 4.6 blevet offentliggjort. Programmet understøtter mere end tusinde netværksprotokoller og flere dusin formater til trafikoptagelse. Der tilbydes et grafisk interface til oprettelse af filtre, optagelse af trafik, analyse af gemte dumps og inspektion af pakker. Der understøttes avancerede funktioner som omstrukturering af rækkefølgen af pakker, udtrækning og gemning af indhold fra filer sendt ved hjælp af forskellige protokoller, reproduktion af VoIP- og RTP-strømme, dekryptering af IPsec, ISAKMP, Kerberos, SNMPv3, SSL/TLS, WEP og WPA/WPA2. Koden til projektet distribueres under GPLv2-licensen.
Nøglefunktioner i Wireshark 4.6.0:
- I menuen 'Statistikker' er der tilføjet en ny tilstand 'Plots' til grafiksektionen. I modsætning til den tidligere tilgængelige tilstand 'I/O-grafer', der viser histogrammer af gennemsnitsdata over tid, visualiserer 'Plots'-tilstanden statistikken distributionsgrafisk, hvilket gør gentagne mønstre mere synlige.
- I/O-graferne er optimeret til visning på skærme med lav opløsning.
- Der er tilføjet mulighed for komprimering af de optagede trafikstrømme under optagelsen og ikke under rotationen af den allerede optagede fil. For at arbejde med strømmene, der kan komprimeres on-the-fly i TShark, kan indstillingen '—compress' bruges.
- Muligheden for at kopiere listen over pakker i HTML-format er blevet tilføjet (menupunktet 'Rediger > Kopier > som HTML' er blevet tilføjet).
- I menuen 'Vis' er der tilføjet en mulighed for manuel genparsering af pakker (Redissect Packets), som kan bruges i tilfælde af ændring af krypteringsnøglen eller DNS-værten, der er tilknyttet IP-adresse.
- Muligheden for eksport af X.509-certifikater er blevet implementeret ved hjælp af menuen 'Fil > Eksporter objekter' i Wireshark og indstillingen '—export-objects' i TShark.
- Der er tilføjet støtte til dekryptering af NTP-pakker, der sendes ved hjælp af NTS-protokollen (Network Time Security).
- Når pakker dekodes, der bruger MACsec, er der mulighed for at anvende dissectormodulet MKA.
- I dissectormodulerne til HTTP- og HTTP/2-trafik er der tilføjet støtte til indhold, der er komprimeret ved hjælp af Zstandard-algoritmen.
- I dialogboksen 'Følg strøm' er der tilføjet muligheden for at spore MPEG 2-strømmenes identifikatorer (Transport Stream PID) for at udtrække lyd og video til efterfølgende afspilning.
- I dialogerne «Conversations» og «Endpoints table» er der tilføjet support for DNP 3 (Distributed Network Protocol 3).
- Der er tilføjet support til mærkning af HTTP2-strømme, der sendes i 3GPP-sessioner over 5G-netværksinterfaces.
- Platformen Linux giver mulighed for at bruge BPF-udvidelserne «inbound», «outbound» og «ifindex» til trafikfanging, compilert via dialogen «Compiled Filter».
- Lua API'et har fået tilføjet support for Libgcrypt-funktioner til symmetrisk kryptering.
- Der er tilføjet support til dekodning af filformaterne RIFF (Resource Interchange File Format) og TTL.
- Der er tilføjet support for protokoller og formater:
- Asymmetric Key Packages (AKP),
- Binary HTTP,
- BIST TotalView-ITCH (BIST-ITCH),
- BIST TotalView-OUCH (BIST-OUCH),
- Bluetooth Android HCI (HCI ANDROID),
- Bluetooth Intel HCI (HCI INTEL),
- BPSec COSE Context,
- BPSec Default SC,
- Commsignia Capture Protocol (C2P),
- DECT NR+ (DECT-2020 New Radio),
- DLMS/COSEM,
- Ephemeral Diffie-Hellman Over COSE,
- Identifier-Locator Network Protocol (ILNP),
- LDA Neo Device trailer (LDA_NEO_TRAILER),
- Lenbrook Service Discovery Protocol (LSDP),
- LLC V1,
- Navitrol (beskeder),
- Network Time Security Key Establishment Protocol (NTS-KE),
- Ouster VLP-16,
- Private Line Emulation (PLE),
- RC V3,
- RCG,
- Roughtime,
- SBAS L5 Navigation Message,
- SGP.22 GSMA Remote SIM Provisioning (SGP.22),
- SGP.32 GSMA Remote SIM Provisioning (SGP.32),
- SICK CoLA,
- Silabs Debug Channel,
- Universal Measurement and Calibration Protocol (XCP),
- USB Picture Transfer Protocol (USB-PTP),
- VLP-16,
- vSomeIP Internal Protocol (vSomeIP).
- For macOS er der forberedte universelle builds i stedet for separate pakker til Arm- og Intel-arkitekturer.
- I builds til macOS og Windows er der mulighed for at tvinge mørk eller lys tilstand uafhængigt af systemindstillingerne. Qt-biblioteket i builds til Windows og macOS er blevet opdateret til version 6.9.3 (tidligere version 6.5.3). Støtten til AirPcap og WinPcap er blevet stoppet, og Npcap bør bruges i stedet.
- Biblioteket libxml2 er blevet tilføjet som en obligatorisk afhængighed.
Kilde: opennet.ru
