После года разработки состоялся релиз новой стабильной ветки сетевого анализатора Wireshark 3.6. Напомним, что изначально проект развивался под именем Ethereal, но в 2006 году из-за конфликта с владельцем торговой марки Ethereal, разработчики были вынуждены переименовать проект в Wireshark. Код проекта распространяется под лицензией GPLv2.
Những cải tiến chính trong Wireshark 3.6.0:
- Các thay đổi đã được thực hiện đối với cú pháp của quy tắc lọc lưu lượng truy cập:
- Добавлена поддержка синтаксиса «a ~= b» или «a any_ne b» для выбора любых значений кроме одного.
- Добавлена поддержка синтаксиса «a not in b», аналогичного по действию «not a in b».
- Разрешено указание строк по аналогии с raw-строками в Python, без необходимости экранирования спецсимволов.
- Выражение «a != b» теперь всегда аналогично выражению «!(a == b)» при использовании со значениями, охватывающими несколько полей («ip.addr != 1.1.1.1» теперь аналогично указанию «ip.src != 1.1.1.1 and ip.dst != 1.1.1.1»).
- Элементы set-списков теперь должны разделяться только запятыми, разделение пробелами запрещено (т.е. правило ‘http.request.method in {«GET» «HEAD»}’ должно быть заменено на ‘http.request.method in {«GET», «HEAD»}’.
- Для TCP трафика добавлен фильтр tcp.completeness, позволяющий разделять TCP-потоки на основе состояния активности соединения, т.е. можно выявлять TCP-потоки для которых были выполнен обмен пакетами для установки, передачи данных или завершения соединения.
- Добавлена настройка «add_default_value», через которую можно указать значения по умолчанию полей Protobuf, не сериализированных или пропущенных при захвате трафика.
- Добавлена поддержка чтения файлов с перехваченным трафиком в формате ETW (Event Tracing for Windows). Также добавлен модуль разбора (dissector) для пакетов DLT_ETW.
- Добавлен режим «Follow DCCP stream», позволяющий фильтровать и извлекать содержимое из потоков DCCP.
- Добавлена поддержка разбора пакетов RTP со звуковыми данными в формате OPUS.
- Предоставлена возможность импорта перехваченных пакетов из текстовых дампов в формат libpcap с заданием правил разбора на основе регулярных выражений.
- Существенно переработан проигрыватель RTP-потоков (Telephony > RTP > RTP Player), который может применяться для воспроизведения VoIP-вызовов. Добавлена поддержка списков воспроизведения, повышена отзывчивость интерфейса, предоставлена возможность приглушения звука и смены каналов, добавлена опция для сохранения воспроизводимых звуков в форме многоканальных файлов .au или .wav.
- Переделаны диалоги, сязанные с VoIP (VoIP Calls, RTP Streams, RTP Analysis, RTP Player и SIP Flows), которые теперь не являются модальными и могут быть открыты в фоне.
- В диалог «Follow Stream» добавлена возможность отслеживания SIP-вызовов на основе значения Call-ID. Повышена детализация вывода в формате YAML.
- Реализована возможность пересборки фрагментов IP-пакетов, имеющих разные VLAN ID.
- Добавлен обработчик для пересборки пакетов USB (USB Link Layer), перехваченных с использованием аппаратных анализаторов.
- В TShark добавлена опция «—export-tls-session-keys» для экспорта сеансовых ключей TLS.
- В анализаторе RTP-потоков изменён диалог экспорта в формате CSV
- Началось формирование пакетов для систем на базе macOS, укомплектованных ARM-чипом Apple M1. В пакетах для устройств Apple с чипами Intel повышены требования к версии macOS (10.13+). Добавлены переносимые 64-разрядные пакеты для Windows (PortableApps). Добавлена начальная поддержка сборки Wireshark для Windows, используя GCC и MinGW-w64.
- Добавлена поддержка декодирования и захвата данных в формате BLF ( Informatik Binary Log File).
- Đã thêm hỗ trợ cho các giao thức:
- Giao thức quản lý liên kết Bluetooth (BT LMP),
- Giao thức gói phiên bản 7 (BPv7),
- Giao thức gói phiên bản 7 Bảo mật (BPSec),
- Mã hóa và ký đối tượng CBOR (COSE),
- Giao thức ứng dụng E2 (E2AP),
- Theo dõi sự kiện dành cho Windows (ETW),
- Tiêu đề Eth cực kỳ bổ sung (EXEH),
- Bộ theo dõi kết nối hiệu suất cao (HiPerConTracer),
- ISO 10681,
- Kerberos NÓI,
- Giao thức psample của Linux,
- Mạng kết nối cục bộ (LIN),
- Dịch vụ lập lịch tác vụ của Microsoft,
- O-RAN E2AP,
- Mặt phẳng UC-fronthaul O-RAN (O-RAN),
- Bộ giải mã âm thanh tương tác Opus (OPUS),
- Giao thức truyền tải PDU, R09.x (R09),
- Giao thức kênh động RDP (DRDYNVC),
- Giao thức kênh đường ống đồ họa RDP (EGFX),
- Đa giao thông RDP (RDPMT),
- Truyền tải ảo đăng ký-xuất bản theo thời gian thực (RTPS-VT),
- Giao thức dây đăng ký-xuất bản theo thời gian thực (đã xử lý) (RTPS-PROC),
- Truyền thông bộ nhớ dùng chung (SMC),
- Tín hiệu PDU, SparkplugB,
- Giao thức đồng bộ hóa trạng thái (SSyncP),
- Định dạng tệp hình ảnh được gắn thẻ (TIFF),
- Giao thức Nhà thông minh TP-Link,
- UAVCAN DSDL,
- UAVCAN / CÓ THỂ,
- Giao thức Máy tính Từ xa UDP (RDPUDP),
- Van Jacobson PPP nén (VJC),
- World of Warcraft World (WOW),
- Tải trọng xIRI X2 (xIRI).
Nguồn: opennet.ru