问题描述
在Wireshark中,如何查看数据包中的非ASCI字符?我的某些网络数据采用UTF-8编码,我希望Wireshark能够识别它.
In Wireshark, how can I see non-ASCI characters in packets? some of my network data is in UTF-8 encoding and I would like Wireshark to recognize it.
- 有插件吗?
- 我发现了此,但也许与此有关.
- 我想看阿拉伯语,中文和希伯来语.
- Is there a plugin for it?
- I found this but maybe there is something new about that.
- I want to see Arabic, Chinese and Hebrew.
推荐答案
- 有插件吗?
否-那不是Wireshark插件所做的.他们可以解剖数据包,并进行统计分析,但不会影响解剖器使用的例程.
No - that's not what Wireshark plugins do. They can dissect packets, and do statistical analysis, but they can't affect the routines that a dissector uses.
新功能是您可以(并且应该)在解剖字符串时指定字符编码.
What's new is that you can (and should) specify the character encoding when dissecting a string.
不是的新功能是,Wireshark当前不尝试完全处理被告知使用UTF-8编码的字符串.它不能只是盲目地尝试显示它们,因为它们可能不是有效的UTF-8字符串,或者它们可能包含非图形字符.我们尚未添加完整的UTF-8支持(或支持处理非ASCII字符的其他字符编码).
What's not new is that Wireshark currently doesn't try to fully handle strings it's told are UTF-8 encoded. It can't just blindly try to display them, as they might not be valid UTF-8 strings, or they might contain non-graphic characters. We haven't yet added full UTF-8 support (or support for other character encodings that handle non-ASCII characters).
这篇关于WireShark-我可以解码数据包中的UTF-8数据吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!