Foi lançado o novo versão estável do analisador de rede Wireshark 4.2. Recordamos que o projeto originalmente se chamava Ethereal, mas em 2006, devido a um conflito com o titular da marca Ethereal, os desenvolvedores foram forçados a renomear o projeto para Wireshark. O Wireshark 4.2 é a primeira versão criada sob a égide da organização sem fins lucrativos Wireshark Foundation, que agora irá supervisionar o desenvolvimento do projeto. O código do projeto é distribuído sob a licença GPLv2.
Novidades principais do Wireshark 4.2.0:
- Melhoraram as capacidades relacionadas à ordenação de pacotes de rede. Por exemplo, para acelerar a exibição, agora apenas os pacotes visíveis após a aplicação do filtro são ordenados. O usuário tem a opção de interromper o processo de ordenação.
- Nos menus suspensos, a ordenação padrão é agora pelo tempo de uso, e não pela data de criação dos registros.
- O Wireshark e TShark agora geram uma saída correta em codificação UTF-8. O uso do operador slice em strings UTF-8 agora resulta na formação de uma string UTF-8, e não de um array de bytes.
- Foi adicionado um novo filtro para filtrar sequências de bytes arbitrárias em pacotes (@some.field == ), que, por exemplo, pode ser usado para detectar strings UTF-8 inválidas.
- Foi permitido o uso de expressões aritméticas nos elementos de filtro.
- Foi adicionado o operador lógico XOR.
- Melhoraram as ferramentas para autocompletar entradas em filtros.
- Foi adicionada a possibilidade de buscar endereços MAC no registro IEEE OUI.
- Os arquivos de configuração que definem listas de fabricantes e serviços foram compilados para um carregamento mais rápido.
- Na plataforma Windows, foi adicionado suporte para um tema escuro. Para Windows, foi adicionado um instalador para a arquitetura Arm64. Foi adicionada a possibilidade de compilar para Windows usando o MSYS2, bem como a compilação cruzada no Linux. Foram adicionadas novas dependências externas nas compilações para Windows — SpeexDSP (o código anteriormente estava embutido).
- Os arquivos de instalação para Linux agora não estão vinculados à localização no sistema de arquivos e usam caminhos relativos no RPATH. O diretório com os plugins extcap foi movido para $HOME/.local/lib/wireshark/extcap (anteriormente $XDG_CONFIG_HOME/wireshark/extcap).
- A compilação padrão é com Qt6; para compilar com Qt5, é necessário especificar USE_qt6=OFF no CMake.
- O suporte ao Cisco IOS XE 17.x foi adicionado ao "ciscodump".
- O intervalo de atualização da interface durante a captura de tráfego foi reduzido de 500ms para 100ms (pode ser alterado nas configurações).
- A interface do console Lua foi alterada, agora possui uma única janela comum para entrada e saída.
- O módulo de análise (dissector) JSON adicionou configurações para controlar a escapagem de valores e a exibição de dados em sua forma original (raw).
- O módulo de análise IPv6 agora suporta a exibição de detalhes semânticos sobre o endereço e a análise da opção APN6 nos cabeçalhos HBH (Hop-by-Hop Options Header) e DOH (Destination Options Header).
- O módulo de análise XML agora permite a exibição de caracteres de acordo com a codificação especificada no cabeçalho do documento ou selecionada por padrão nas configurações.
- O módulo de análise SIP adicionou a capacidade de especificar a codificação para a exibição do conteúdo das mensagens SIP.
- Para HTTP, foi implementada a análise de dados chunked no modo de reassembly em fluxo.
- No módulo de análise de tipos multimídia, foi implementado o suporte a todos os tipos MIME mencionados no RFC 6838, retirando a restrição ao caso das letras.
- Suporte para os seguintes protocolos foi adicionado:
- HTTP/3,
- MCTP (Management Component Transport Protocol),
- BT-Tracker (UDP Tracker Protocol for BitTorrent),
- ID3v2,
- Zabbix,
- Aruba UBT,
- ASAM Capture Module Protocol (CMP),
- ATSC Link-Layer Protocol (ALP),
- Camada de protocolo DECT DLC (DECT-DLC),
- Camada de protocolo DECT NWK (DECT-NWK),
- Protocolo proprietário DECT Mitel OMM/RFP (AaMiDe),
- Protocolo de Resolução de Identificadores de Objetos Digitais (DO-IRP),
- Protocolo de Descarte,
- Interface do Controlador FiRa UWB (UCI),
- Protocolo de Acesso ao Registro da FiveCo (5CoRAP),
- Protocolo de Cluster do Fortinet FortiGate (FGCP),
- GPS L1 C/A LNAV,
- Protocolo de Link de Rádio GSM (RLP),
- H.224,
- Acesso de Veículos de Alta Velocidade (HSFZ),
- IEEE 802.1CB (R-TAG),
- Iperf3,
- JSON 3GPP,
- Sinalização de Baixo Nível (ATSC3 LLS),
- Protocolo de automação residencial Matter,
- Otimização de Entrega da Microsoft, Barramento de Múltiplas Conversas (MDB),
- Interface de Gerenciamento da Expressão de Memória Não Volátil (NVMe-MI) sobre MCTP,
- Protocolo de canal virtual de saída de áudio RDP (rdpsnd),
- Protocolo de redirecionamento de área de transferência RDP (cliprdr),
- Protocolo de canal virtual de programa RDP (RAIL),
- Servidor de Enfileiramento SAP (SAPEnqueue),
- SAP GUI (SAPDiag),
- Protocolo de Rede de Comandos SQL SAP HANA (SAPHDB),
- Servidor Gráfico da Internet SAP (SAP IGS),
- Servidor de Mensagens SAP (SAPMS),
- Interface de Rede SAP (SAPNI),
- Roteador SAP (SAPROUTER),
- Conexão de Rede Segura SAP (SNC),
- Mensagens de Navegação L1 SBAS (SBAS L1),
- Protocolo SINEC AP1 (SINEC AP),
- SMPTE ST2110-20 (Vídeo Ativo Não Comprimido),
- Protocolo de Dados em Tempo Real para Trens (TRDP),
- UBX (receptores GNSS u-blox),
- Protocolo UWB UCI, Protocolo de Vídeo 9 (VP9),
- VMware HeartBeat,
- Otimização de Entrega do Windows (MS-DO),
- Protocolo Z21 LAN (Z21),
- ZigBee Direct (ZBD),
- Zigbee TLV.
Fonte: opennet.ru
