tshark displays Hebrew (and other non-ISO 8859/1) characters in SMB file names as question marks
Hi all,
I'm running tshark on ubuntu 16.04 with support for all locales. However, when a field contains hebrew characters for instance, all I see is \u009d characters or question marks instead. Can tshark display these characters ?
Thanks, B
What Wireshark version are we talking about here? And what field does this concern?
TShark (Wireshark) 2.6.1 (v2.6.1). fields such as smb.file I enabled all locales and configured tshark with --localedir=/usr/share/locale. thanks
Some more questions: Of these SMB packets (with smb.file), in the SMB header, does Flags2 indicate Unicode strings?
I see 0x0000c843 or 0x00008001 in smb.flags2 field and in both cases, smb.file is question marks
thanks
Interestingly, when tshark is reading a file I see question marks or the field value as hebrew. When tshark is listening on a NIC I see question marks or unicode escaped chars. both NIC and pcap have the same traffic and again, the escaped unicode chars are translated into gibberish instead of hebrew. Thanks