Se ha publicado el lanzamiento de la nueva rama estable del analizador de red Wireshark 4.2. Recordemos que el proyecto se desarrolló inicialmente bajo el nombre de Ethereal, pero en 2006, debido a un conflicto con el propietario de la marca registrada Ethereal, los desarrolladores se vieron obligados a renombrar el proyecto como Wireshark. Wireshark 4.2 se convirtió en la primera versión formateada bajo la égida de la organización sin fines de lucro Wireshark Foundation, que ahora supervisará el desarrollo del proyecto. El código del proyecto se distribuye bajo la licencia GPLv2.
Novedades clave de Wireshark 4.2.0:
- Se han mejorado las capacidades relacionadas con la clasificación de paquetes de red. Por ejemplo, para acelerar la salida, ahora se clasifican solo los paquetes visibles después de aplicar el filtro. El usuario tiene la opción de interrumpir el proceso de clasificación.
- En las listas desplegables, por defecto se aplica la clasificación por tiempo de uso, y no por creación de registros.
- En Wireshark y TShark se ha habilitado la generación de salida correcta en codificación UTF-8. La aplicación del operador slice a las cadenas UTF-8 ahora genera una cadena UTF-8, y no un arreglo de bytes.
- Se ha agregado un nuevo filtro para eliminar secuencias de bytes arbitrarias en los paquetes (@some.field == ), que, por ejemplo, puede ser utilizado para detectar cadenas UTF-8 incorrectas.
- Se permite el uso de expresiones aritméticas en los elementos de filtrado expuestos.
- Se ha añadido el operador lógico XOR.
- Se han mejorado las herramientas para la autocompletación en los filtros.
- Se ha añadido la posibilidad de buscar direcciones MAC en el registro IEEE OUI.
- Los archivos de configuración que definen listas de fabricantes y servicios se han compilado para una carga más rápida.
- En la plataforma Windows se ha añadido soporte para un tema oscuro. Para Windows se ha agregado un instalador para la arquitectura Arm64. Se ha añadido la posibilidad de compilar para Windows utilizando la herramienta MSYS2, así como la compilación cruzada en Linux. En las compilaciones para Windows se ha añadido una nueva dependencia externa: SpeexDSP (anteriormente el código estaba integrado).
- Los archivos de instalación para Linux ya no están vinculados a la ubicación en el sistema de archivos y utilizan rutas relativas en RPATH. El directorio con los plugins extcap se ha movido a $HOME/.local/lib/wireshark/extcap (antes estaba en $XDG_CONFIG_HOME/wireshark/extcap).
- Por defecto, se asegura la compilación con Qt6; para compilar con Qt5, es necesario especificar USE_qt6=OFF en CMake.
- Se ha añadido soporte para Cisco IOS XE 17.x en 'ciscodump'.
- El intervalo de actualización de la interfaz al capturar tráfico se ha reducido de 500 ms a 100 ms (puede ser modificado en la configuración).
- Se ha cambiado el diseño de la consola Lua, que ahora cuenta con una única ventana para entrada y salida.
- Se han añadido configuraciones en el módulo de análisis (dissector) JSON para controlar el escape de valores y la visualización de datos en su representación original (raw).
- Se ha añadido al módulo de análisis IPv6 soporte para mostrar detalles semánticos sobre la dirección y la capacidad de analizar la opción APN6 en los encabezados HBH (Hop-by-Hop Options Header) y DOH (Destination Options Header).
- Se ha incorporado al módulo de análisis XML la posibilidad de mostrar caracteres teniendo en cuenta la codificación especificada en el encabezado del documento o elegida por defecto en la configuración.
- Se ha añadido al módulo de análisis SIP la capacidad de especificar la codificación para mostrar el contenido de los mensajes SIP.
- Se ha implementado el análisis de datos chunked para HTTP en modo de reensamblaje de flujo.
- En el módulo de análisis de tipos multimedia se ha añadido soporte para todos los tipos MIME mencionados en RFC 6838 y se ha eliminado la vinculación a la capitalización de caracteres.
- Se ha añadido soporte para los siguientes protocolos:
- HTTP/3,
- MCTP (Protocolo de Transporte de Componente de Gestión),
- BT-Tracker (Protocolo de Tracker UDP para BitTorrent),
- ID3v2,
- Zabbix,
- Aruba UBT,
- Protocolo del Módulo de Captura ASAM (CMP),
- Protocolo de Capa de Enlace ATSC (ALP),
- Capa de Protocolo DLC DECT (DECT-DLC),
- Capa de Protocolo NWK DECT (DECT-NWK),
- Protocolo propietario de DECT Mitel OMM/RFP (AaMiDe),
- Protocolo de Resolución del Identificador de Objeto Digital (DO-IRP),
- Protocolo de Descartes,
- Interfaz del Controlador UWB FiRa (UCI),
- Protocolo de Acceso al Registro de FiveCo (5CoRAP),
- Protocolo de Clúster Fortinet FortiGate (FGCP),
- GPS L1 C/A LNAV,
- Protocolo de Enlace de Radio GSM (RLP),
- H.224,
- Acceso Rápido a Vehículos (HSFZ),
- IEEE 802.1CB (R-TAG),
- Iperf3,
- JSON 3GPP,
- Señalización de Bajo Nivel (ATSC3 LLS),
- Protocolo de automatización del hogar Matter,
- Optimización de Entrega de Microsoft, Bus de Múltiples Caídas (MDB),
- Express de Memoria No Volátil — Interfaz de Gestión (NVMe-MI) sobre MCTP,
- Protocolo de canal virtual de salida de audio RDP (rdpsnd),
- Protocolo de canal de redirección del portapapeles RDP (cliprdr),
- Protocolo de canal virtual de programa RDP (RAIL),
- Servidor de Cola SAP (SAPEnqueue),
- SAP GUI (SAPDiag),
- Protocolo de Red de Comando SQL de SAP HANA (SAPHDB),
- Servidor Gráfico de Internet de SAP (SAP IGS),
- Servidor de Mensajes SAP (SAPMS),
- Interfaz de Red SAP (SAPNI),
- Enrutador SAP (SAPROUTER),
- Conexión de Red Segura SAP (SNC),
- Mensajes de Navegación L1 SBAS (SBAS L1),
- Protocolo SINEC AP1 (SINEC AP),
- SMPTE ST2110-20 (Vídeo Activo Sin Comprimir),
- Protocolo de Datos en Tiempo Real de Trenes (TRDP),
- UBX (receptores GNSS de u-blox),
- Protocolo UCI UWB, Protocolo de Vídeo 9 (VP9),
- VMware HeartBeat,
- Optimización de Entrega de Windows (MS-DO),
- Protocolo LAN Z21 (Z21),
- ZigBee Directo (ZBD),
- Zigbee TLV.
Fuente: opennet.ru
