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