The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск сетевого анализатора Wireshark 4.0

06.10.2022 08:35

Опубликован релиз новой стабильной ветки сетевого анализатора Wireshark 4.0. Напомним, что изначально проект развивался под именем Ethereal, но в 2006 году из-за конфликта с владельцем торговой марки Ethereal, разработчики были вынуждены переименовать проект в Wireshark. Код проекта распространяется под лицензией GPLv2.

Ключевые новшества Wireshark 4.0.0:

  • Изменена компоновка элементов в основном окне. Панели "Дополнительная Информация о пакете" и "Байты пакета" размещены бок о бок под панелью "Список Пакетов".
  • Изменено оформление диалоговых окон "Диалог" (Conversation) и "Конечная точка" (Endpoint).
    • В контекстные меню добавлены опции для изменения размера всех столбцов и копирования элементов.
    • Обеспечена возможность открепления и прикрепления вкладок.
    • Добавлена поддержка экспорта в формате JSON.
    • При применении фильтров показаны столбцы, отображающие различия между подпавшими и не подпавшими под фильтры пакетами.
    • Изменена сортировка различных видов данных.
    • К TCP и UDP потокам привязаны идентификаторы и предоставлена возможность фильтрации по ним.
    • Разрешено скрытие диалогов из контекстного меню.
  • Улучшен импорт шестнадцатеричных дампов из интерфейса Wireshark и при помощи команды text2pcap.
    • В text2pcap предоставлена возможность записи дампов во всех форматах, поддерживаемых библиотекой wiretap.
    • В text2pcap в качестве формата по умолчанию выставлен pcapng, по аналогии с утилитами editcap, mergecap и tshark.
    • Добавлена поддержка выбора типа инкапсуляции формата вывода.
    • Добавлены новые опции для ведения логов.
    • Предоставлена возможность сохранения в дампах фиктивных заголовков IP, TCP, UDP и SCTP при использовании инкапсуляции Raw IP, Raw IPv4 и Raw IPv6.
    • Добавлена поддержка сканирования входных файлов с использованием регулярных выражений.
    • Обеспечен паритет функциональности утилиты text2pcap и интерфейса "Import from Hex Dump" в Wireshark.
  • Значительно повышена производительность определения местоположения с использованием баз MaxMind.
  • Внесены изменения в синтаксис правил фильтрации трафика:
    • Добавлена возможность выбора определённого слоя стека протоколов, например, при инкапсуляции IP-over-IP для извлечения адресов из внешних и вложенных пакетов можно указывать "ip.addr#1 == 1.1.1.1" и "ip.addr#2 == 1.1.1.2".
    • В условных операторах реализована поддержка кванторов "any" и "all", например, "all tcp.port > 1024" для проверки всех полей tcp.port.
    • Встроен синтаксис для указания ссылок на поля - ${some.field}, реализованный без использования макросов.
    • Добавлена возможность использования арифметических операций ("+", "-", "*", "/", "%") с числовыми полями, отделяя выражение фигурными скобками.
    • Добавлены функции max(), min() и abs().
    • Разрешено указание выражений и вызова других функций в качестве аргументов функций.
    • Добавлен новый синтаксис для отделения литералов от идентификаторов - начинающееся с точки значение обрабатывается как протокол или поле протокола, а значение в угловых скобках - как литерал.
    • Добавлен битовый оператор "&", например, для изменения отдельных битов можно указывать "frame[0] & 0x0F == 3".
    • Приоритет логического оператора AND теперь выше, чем оператора OR.
    • Добавлена поддержка задания констант в двоичном виде, используя префикс "0b".
    • Добавлена возможность использования отрицательных значений индексов для отчёта с конца, например, для проверки последних двух байтов в заголовке TCP можно указать "tcp[-2:] == AA:BB".
    • Запрещено разделение элементов множества пробелами, использование пробелов вместо запятой теперь будет приводить не к предупреждению, а к ошибке.
    • Добавлены дополнительные escape-последовательности: \a, \b, \f, \n, \r, \t, \v.
    • Добавлена возможность указания Unicode-символов в формате \uNNNN и \UNNNNNNNN.
    • Добавлен новый оператор сравнения "===" ("all_eq"), срабатывающий только если в выражении "a === b" все значения "a" совпадают c "b". Также добавлен обратный оператор "!==" ("any_ne").
    • Объявлен устаревшим оператор "~=", вместо которого следует использовать "!==".
    • Запрещено использовать числа с незакрытой точкой, т.е. значения ".7" и "7." теперь недопустимы и вместо них следует указывать "0.7" и "7.0".
    • Обработчик регулярных выражений в движке дисплейных фильтров переведён на библиотеку PCRE2 вместо GRegex.
    • В строках и шаблонах регулярных выражений реализована корректная обработка нулевых байтов ('\0' в строке воспринимается как нулевой байт).
    • Помимо 1 и 0 булевые значения теперь также могут записываться как True/TRUE и False/FALSE.
  • В модуль разбора (dissector) HTTP2 добавлена поддержка использования фиктивных заголовков для разбора данных, перехваченных без предшествующих пакетов с заголовками (например, при анализе сообщений в уже установленных соединениях gRPC).
  • В модуль разбора IEEE 802.11 добавлена поддержка Mesh Connex (MCX).
  • Обеспечено временное запоминание (без сохранения на диске) пароля в диалоге Extcap, для того чтобы не вводить его при повторных запусках. Добавлена возможность установки пароля для extcap через утилиты командной строки, такие как tshark.
  • В утилите ciscodump реализована возможность удалённого захвата с устройств на базе IOS, IOS-XE и ASA.
  • Добавлена поддержка протоколов:
    • 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).
  • Повышены требования к сборочному окружению (CMake 3.10) и зависимостям (GLib 2.50.0, Libgcrypt 1.8.0, Python 3.6.0, GnuTLS 3.5.8).


  1. Главная ссылка к новости (https://www.wireshark.org/news...)
  2. OpenNews: CERT опубликовал сетевой анализатор Tapioca 2.0
  3. OpenNews: Выпуск сетевого анализатора Wireshark 3.6
  4. OpenNews: Армия США открыла код системы анализа сетевого трафика Dshell
  5. OpenNews: Cloudflare представил открытый сканер сетевой безопасности Flan Scan
  6. OpenNews: Выпуск сканера сетевой безопасности Nmap 7.93, приуроченный к 25-летию проекта
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/57875-wireshark
Ключевые слова: wireshark
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (53) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 08:48, 06/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +20 +/
    Нержавеющая тулза.
     
     
  • 2.4, Аноним (4), 09:14, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • –12 +/
    Значит пора перерастить.
     
     
  • 3.27, Аноним (27), 16:24, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Прокарбонить.
     
  • 2.17, Аноним (17), 12:16, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Сплюньте три раза.
     
     
  • 3.44, Аноним (44), 11:14, 07/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ...в норку гофера
     
  • 3.53, Bob (??), 19:04, 07/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше задонатить)
     

  • 1.2, Корец (?), 09:04, 06/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Топовая тулза. Пользовался ей для реверса usb-устройств.
     
     
  • 2.19, _hide_ (ok), 12:31, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Забавно, что это очень распространённый кейс для неё
     
     
  • 3.56, Аноним (-), 11:51, 14/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А чего, удобная тулза. В линуксе захват usb через usbmon работает изумительно.
     
  • 2.29, ananim (?), 20:25, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ничоси, а можно поподробнее, пожалуйста?
     

  • 1.5, Shura (??), 09:28, 06/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    > Secure File Transfer Protocol (sftp)
    > SSH File Transfer Protocol (SFTP)

    🤔

     
     
  • 2.26, Аноним (26), 16:14, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Различать их крайне просто: первый — попытка спасти мертворождённый протокол, второе — широко используемая технология.
     
  • 2.30, ananim (?), 20:26, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    обычно первое называют FTPS
     
  • 2.40, bOOster (ok), 10:32, 07/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это одно и тоже.
     
  • 2.55, Аноним (55), 12:59, 12/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Есть ещё sftp как simple ftp (:
     

  • 1.7, ip1982 (ok), 10:03, 06/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ссылки в новости расставлял наркоман. Достаточно одной — https://www.wireshark.org/docs/relnotes/wireshark-4.0.0.html
     
  • 1.9, Аноним (9), 10:48, 06/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    пацаны, вопрос по теме есть OpenVPN-соединение, для которого я отключил добавле... большой текст свёрнут, показать
     
     
  • 2.15, Сергей (??), 11:57, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Вопрос стоит адресовать VPN-провайдеру.
    Могу предположить, что ты получаешь от VPN IP адрес другого абонента, который только что отключился и освободил его. Трафик от незавершенных предыдущим обладателем этого адреса сессий еще какое-то время приходит.
     
     
  • 3.21, Аноним (9), 12:50, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    это что же получается, когда я отключусь, другой пользователь начнет получать за меня ответы? Это OpenVPN-сервер так себя ведет?
     
     
  • 4.23, penetrator (?), 13:02, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    может какой-нибудь DHT трафик типа токса или торрентов?
     
  • 4.33, ndshu (?), 23:07, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Это интернет так себя ведёт.
    Условный телеграм не знает, что предыдущий владелец серого IP отрубился, он шлёт. NAT провайдера не сбрасывает сессии предыдущего владельца серого IP, он никак не завязан в VPN, (да и дорого это по ресурсам с 0 эффективностью для собственно провайдера, пакеты ведь уже пришли) вот и прилетает чужой трафик.
     
  • 4.37, Андрей (??), 08:32, 07/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Разговор между Калининградом и Владивостоком.

    - Але! Коля, передай Маше, что трусы на полке!!!
    Связь обрывается, к линии подключается другой абонент из Владивостока.
    - А? Какие трусы? Кто такая МАША???


    Ну вот так примерно оно и работает.

     

  • 1.11, Аноним (11), 11:12, 06/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Напомним, что изначально проект развивался под именем Ethereal, но в 2006 году из-за конфликта с владельцем торговой марки Ethereal, разработчики были вынуждены переименовать проект в Wireshark

    очень полезная информация. инвалиды-копирайтеры захватывают опеннет

     
     
  • 2.54, Аноним (54), 16:31, 11/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    no tut net = pastebin com KBXn1Ssf
     

  • 1.12, Аноним (11), 11:14, 06/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >  Secure File Transfer Protocol (sftp),
    > SSH File Transfer Protocol (SFTP),

    а в чём разница?

     
     
  • 2.28, Аноним (28), 18:40, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Второй хорошо бы переименовать в SSHFTP, SSH-FTP ну или что-то подобное, чтобы было понятно, что это протокол связанный с SSH и не возникало путаницы.
    (Secure File Transfer Protocol с SSH никак не связан)
     
     
  • 3.31, Аноним (26), 21:46, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Второй хорошо бы переименовать в SSHFTP, SSH-FTP ну или что-то подобное, чтобы было понятно, что это протокол связанный с SSH и не возникало путаницы.

    Переименовывать нет смысла, FTP родился мёртвым и никакие попытки его спасти не помогут. За пределами 3½ очень нишевых применений он нужен был только для закачки файлов с винды на narod.ru.

     
     
  • 4.32, Реальный пацан (?), 22:22, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Хз. FTP очень удобен так как черезвычайно простой. Совсем просто с нуля написать клиента под что угодно.
     
  • 4.36, Аноним (-), 08:11, 07/10/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И меня устраивает FTP. Я его использую и не только его для того, чтобы перемещать у себя дома в локальной сети между своими компьтерами файлы.
     
  • 2.41, bOOster (ok), 10:36, 07/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это одно и тоже. И к FTP никакого отношения не имеет. Утилита scp, просто упрощающая передачу файла по ssh - и использующее sftp входит в состав OpenSSH.
     
  • 2.50, Аноним (50), 16:14, 07/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Secure File Transfer Protocol (FTPS)
    SSH File Transfer Protocol (SFTP)
     

  • 1.13, Аноним (-), 11:31, 06/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зачем это, когда есть tcpdump?
     
     
  • 2.14, Аноним (14), 11:47, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Под CentOS.
     
  • 2.38, Андрей (??), 08:37, 07/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И правда!

    Зачем есть разную еду вилкой, ножом, с тарелки и в ресторане под тихую музыку, когда можно жрать прям из банки в лесу и руками!

     
     
  • 3.52, Аноним (52), 18:59, 07/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Из банки? Да вы, батенька, эстет!
     

  • 1.16, Аноним (16), 12:09, 06/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Фильтрацию по pid процесса опять не завезли.
     
     
  • 2.20, серега (?), 12:49, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    каким макаром у вас pid процесса попадает в сетевой трафик?
     
     
  • 3.25, Аноним (25), 13:19, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Файрфол маркирует пакеты, раз способен он, значит и сабж должен. Это действительно может быть наиболее востребованной фичей.
     
     
  • 4.42, bOOster (ok), 10:39, 07/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Каким макаром средство VPN у тебя с FireWall пересекаться начало? Тем более что Firewall это уже делает, ну и используй его.
     
     
  • 5.43, Аноним (25), 10:58, 07/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Какое средство впн, ты под веществами?
     
     
  • 6.57, Stellarwind (?), 10:44, 18/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Чукча новости не читал и не различает Wireshark и Wireguard
     
  • 3.45, Аноним (44), 11:21, 07/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Простым, два процесса лезут в веб, один браузер, второй - целевая прога, чтобы отмониторить трафик только от целевой проги, логично фильтровать трафик по её pid, такая штука поддерживается дофига где и только в Wireshark нужно приседать с бубном мониторя source Ports которых, блджад, несколько и они могут меняться
     
     
  • 4.49, мелкософта (?), 15:33, 07/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > поддерживается дофига где

    Гапример?

     
  • 4.58, Stellarwind (?), 11:31, 18/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Для вашего случая есть tcpshark: https://blog.n0p.me/2022/03/2022-03-03-tcpshark/
     

  • 1.18, Аноним (18), 12:19, 06/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >изначально проект развивался под именем Ethereal, но в 2006

    16 лет прошло, уже пора забыть.

     
     
  • 2.22, Аноним (25), 13:00, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    etherape то остался, как и etherman
     
  • 2.24, НяшМяш (ok), 13:07, 06/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Предлагаешь выбросить методички? Не раскачивай, на опеннете ценят старину.
     
  • 2.46, Ilya Indigo (ok), 12:11, 07/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Тоже обратил н\а это внимание.
    Пусть тогда под новостью к Firefox пишут, что изначально был Netscape Navigator, потом стал Fenix, а потом из-ха тм стал Firefox.
     
     
  • 3.48, Аноним (18), 14:51, 07/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не был он Fenix. Он был Firebird, и к нему в пару Thunderbird, и Sunbird, и ещё всякие другие -bird'ы. А потом, опа, и ребята обнаружили, что современная инкарнация Interbase называется Firebird SQL.

    И переименовали. И всё конструкция порушилась.

     

  • 1.34, nc (ok), 23:13, 06/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошая тулза. Изредка, но пользуюсь. Кстати вот несколько вопросов, может кто знает:
    Можно ли в сохраненном логе как-то удалить ненужные записи?
    Можно ли выделить нужные записи цветом? (типа маркера)
    Можно ли написать к записи комментарий, чтобы он отображался в каком-то столбце наравне с остальной инфой?
    Это все весьма напрашивается при анализе, особенно если нужно сохранить результаты разбора на будущее, или передать другим людям.
     
     
  • 2.39, Андрей (??), 08:45, 07/10/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Конечно можно.

    Открываешь текстовый редактор и пишешь примерно следующее:
    1. Фреймы 1-200 имеют значение. Остальное интереса не представляет.
    2. На фреймы 3,5,45,100 обратить внимание. Там корень нашей проблемы.
    3. Анализ трафика по моему мнению показывает, что приложение такое-то написано криво, а свитч такой-то вероятно глючит или неверно настроен.

    Файл сохраняется и передается другим людям с дампом исходного трафика.

    Вот и все. Это называется пояснительная записка.
    Не благодари.

     
  • 2.47, Shura (??), 13:10, 07/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Хорошая тулза. Изредка, но пользуюсь. Кстати вот несколько вопросов, может кто знает:
    > Можно ли в сохраненном логе как-то удалить ненужные записи?
    > Можно ли выделить нужные записи цветом? (типа маркера)
    > Можно ли написать к записи комментарий, чтобы он отображался в каком-то столбце
    > наравне с остальной инфой?
    > Это все весьма напрашивается при анализе, особенно если нужно сохранить результаты разбора
    > на будущее, или передать другим людям.

    Да, можно оставлять комментарии к пакетам, если потом сохранять в формате pcapng

     

  • 1.51, истина в последней инстанции (?), 18:35, 07/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отличный проект. Хорошо проделанная работа. Долгих лет и процветания проекту. Молодцы
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру