Wireshark-bugs: [Wireshark-bugs] [Bug 4404] New: Corrected MMS dissector.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4404
Summary: Corrected MMS dissector.
Product: Wireshark
Version: SVN
Platform: Other
OS/Version: Windows XP
Status: NEW
Severity: Enhancement
Priority: Low
Component: Wireshark
AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
ReportedBy: gonzalocas@xxxxxxxxx
Created an attachment (id=4154)
--> (https://bugs.wireshark.org/bugzilla/attachment.cgi?id=4154)
Patch file
Build Information:
Version 1.3.3 (SVN Rev 31576 from /trunk)
Copyright 1998-2010 Gerald Combs <gerald@xxxxxxxxxxxxx> and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Compiled with GTK+ 2.18.5, with GLib 2.22.3, with WinPcap (version unknown),
with libz 1.2.3, without POSIX capabilities, without libpcre, with SMI 0.4.8,
with c-ares 1.7.0, with Lua 5.1, without Python, with GnuTLS 2.8.5, with Gcrypt
1.4.5, with MIT Kerberos, with GeoIP, with PortAudio V19-devel (built Jan 1
2010), with AirPcap, with new_packet_list.
Running on Windows XP Service Pack 3, build 2600, with WinPcap version 4.1.1
(packet.dll version 4.1.0.1753), based on libpcap version 1.0 branch 1_0_rel0b
(20091008), GnuTLS 2.8.5, Gcrypt 1.4.5, without AirPcap.
Built using Microsoft Visual C++ 9.0 build 30729
--
The asn1 definition of AlternateAccessSelection of the MMS dissector was wrong.
It didn't allow object access with nested AlternatedAccess.
I changed the definition as in ISO 9506-2 (2003).
I also added MMSString which was not present.
I also added the definition for UtcTime as in the annex G of IEC61850-8-1
I'm not sure if this is the correct thing to do since IEC61850 adds an
extension to MMS and this may be in
conflict with other user of the MMS specification which try to extend it in the
same way.
If there is a better way to do this please let me know.
Frame 197 of the attached capture file shows the AlternateAccess correction and
frame 200 shows the UTCTime addition.
--
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.