Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-dev: [Wireshark-dev] [PATCH] New dissector: DMP (STANAG 4406 Direct Message Profile)

From: Stig Bjørlykke <stig.bjorlykke@xxxxxxxxx>
Date: Wed, 13 Dec 2006 17:49:58 +0100
Hi,

I have added a new dissector for DMP (STANAG 4406 Direct Message Profile) as defined in STANAG 4406 Annex E. The DMP protocol has no assigned UDP port number yet, so the default value in this dissector is 0 (I suppose this is som sort of "disabled"?) until we get this registered.

The dissector has been tested on OSX Intel/PowerPC and Solaris SPARC.

Changes in this patch:
* Added DMP dissector
* Added a new CRC table and functions in crc16.c
* Made NonDeliveryReasonCode and NonDeliveryDiagnosticCode available from X.411
* Made NonReceiptReasonField and DiscardReasonField available from X.420
* Fixed a typo in README.developer

Comments on the implementation are welcome :)

Attached is also dmp-examples.pcap with some examples of usage. Note that the examples uses port number 24209, which must be configured in the protocol page. The fuzz-test has been running on this capture for several days without errors.


--
Stig Bjørlykke

Attachment: packet-dmp.patch.gz
Description: GNU Zip compressed data

Attachment: dmp-examples.pcap.gz
Description: GNU Zip compressed data