WireShark - Могу ли я декодировать данные UTF-8 в пакетах? - PullRequest
10 голосов
/ 22 марта 2012

В Wireshark, как я могу видеть не-ASCI символы в пакетах?некоторые из моих сетевых данных в кодировке UTF-8, и я бы хотел, чтобы Wireshark распознал их.

  • Есть ли для него плагин?
  • Я нашел это но, возможно, в этом есть что-то новое.
  • Я хочу увидеть арабский, китайский и иврит.

1 Ответ

6 голосов
/ 02 февраля 2013

В Wireshark, как я могу видеть не-ASCI символы в пакете?некоторые из моих данных в пакетах находятся в кодировке UTF-8, и я бы хотел, чтобы Wireshark распознал их.

  • Есть ли для него плагин?

Нет - это не то, что делают плагины Wireshark.Они могут анализировать пакеты и выполнять статистический анализ, но они не могут влиять на процедуры, используемые диссектором.

  • Я нашел это , но, возможно, есть что-то новоеоб этом.

Новым является то, что вы можете (и должны) указывать кодировку символов при разборе строки.

Что не Новоечто Wireshark в настоящее время не пытается полностью обработать строки, которые, как говорят, имеют кодировку UTF-8.Он не может просто попытаться отобразить их вслепую, поскольку они могут быть недопустимыми строками UTF-8 или содержать неграфические символы.Мы еще не добавили полную поддержку UTF-8 (или поддержку других кодировок символов, которые обрабатывают не-ASCII символы).

...