wireshark/plugins/docsis
Graham Bloice e280df605f Fix CMake warnings
Newer versions of CMake generate warnings about the use of
@variable@ references, replace @CPACK_PACKAGE_NAME@ with
${CPACK_PACKAGE_NAME}

Set the policy for CMP0026 to be old to squelch warnings about the
use of target LOCATION

Change-Id: I424083260c51875dde80f98a23d6528c31ff0aec
Reviewed-on: https://code.wireshark.org/review/7977
Petri-Dish: Graham Bloice <graham.bloice@trihedral.com>
Reviewed-by: Jörg Mayer <jmayer@loplof.de>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
2015-04-17 16:09:22 +00:00
..
AUTHORS
CMakeLists.txt Fix CMake warnings 2015-04-17 16:09:22 +00:00
ChangeLog
INSTALL
Makefile.am Don't show the echo/python command lines when making plugin.c 2014-08-31 22:14:54 +00:00
Makefile.common Continue to remove $Id$ from top of file 2014-03-31 18:48:06 +00:00
Makefile.nmake Add '*.nativecodeanalysis.xml' to 'clean' targets 2015-01-02 01:45:16 +00:00
NEWS
README
moduleinfo.h Add our license header to plugin moduleinfo.h files. Cleans up a batch of 2013-07-06 13:31:31 +00:00
moduleinfo.nmake Continue to remove $Id$ from top of file 2014-03-31 18:48:06 +00:00
packet-bintrngreq.c docsis: remove tvb_length calls 2015-04-05 12:27:40 +00:00
packet-bpkmattr.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-bpkmreq.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-bpkmrsp.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-cmctrlreq.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-cmctrlrsp.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-cmstatus.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-dbcack.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-dbcreq.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-dbcrsp.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-dccack.c docsis: remove tvb_length calls 2015-04-05 12:27:40 +00:00
packet-dccreq.c docsis: remove tvb_length calls 2015-04-05 12:27:40 +00:00
packet-dccrsp.c docsis: remove tvb_length calls 2015-04-05 12:27:40 +00:00
packet-dcd.c docsis: remove tvb_length calls 2015-04-05 12:27:40 +00:00
packet-docsis.c docsis: remove tvb_length calls 2015-04-05 12:27:40 +00:00
packet-dpvreq.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-dpvrsp.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-dsaack.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-dsareq.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-dsarsp.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-dscack.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-dscreq.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-dscrsp.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-dsdreq.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-dsdrsp.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-intrngreq.c docsis: remove tvb_length calls 2015-04-05 12:27:40 +00:00
packet-macmgmt.c Use COPY_ADDRESS_SHALLOW instead of duplicating TVB_SET_ADDRESS and SET_ADDRESS calls for the same address. 2015-03-01 12:54:33 +00:00
packet-map.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-mdd.c Remove unneeded includes from plugins folder 2015-02-10 17:53:28 +00:00
packet-regack.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-regreq.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-regreqmp.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-regrsp.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-regrspmp.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-rngreq.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-rngrsp.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-sync.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-tlv-cmctrl.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-tlv.c DOCSIS: missing break in switch (CID 280485 & 280486) 2014-12-23 13:58:37 +00:00
packet-tlv.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
packet-type29ucd.c docsis: remove tvb_length calls 2015-04-05 12:27:40 +00:00
packet-uccreq.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-uccrsp.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-ucd.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
packet-vendor.c docsis: Add editor modelines; Adjust whitespace; Remove boilerplate comments. 2014-10-05 20:19:53 +00:00
plugin.rc.in Fix CMake generation and use of Windows .rc files 2015-01-11 20:22:32 +00:00

README

Overview:
=========
The dissectors provided by this plugin allow the dissection of DOCSIS 1.1
Frames.  Captures of DOCSIS 1.1 frames can be facilitated using Cisco's 
Cable Monitor Features found on Cicso UBR7200 and UBR10000 Series Cable Modem 
Termination Systems.  Captures of DOCSIS 1.1 and DOCSIS 2.0 frames can be
facilitated using the ARRIS Cadant C4 and the ARRIS Cadant C3.

 
Features:
=========
+ Decode the DOCSIS header + Extended Header.  For Data PDU's it will 
  automatically decode as far up the stack that it can. 
+ Decode Mac Management Header. The following Mac Messages 
  are decoded at present: 
	REG-REQ 
	REG-RSP 
	REG-ACK 
	RNG-REQ 
	RNG-RSP 
	UCC-REQ 
	UCC-RSP 
	UCD Messages 
	MAP Messages 
	DSA-REQ 
	DSA-RSP 
	DSA-ACK 
	DSC-REQ 
	DSC-RSP 
	DSC-ACK 
	DSD-REQ 
	DSD-RSP
	BPKM-REQ
	BPKM-RSP
	BPKM Attributes
+ Decode All Appendix C TLV's
+ Decode Concatenated Frames via a recursive call to dissect_docsis()
+ Decode DOCSIS 2.0 packets including:
        Type 29 UCD Messages (DOCSIS 2.0 only)
	INT-RNG-REQ
	
References:
===========
DOCSIS 1.1 and DOCSIS 2.0 Specifications can be found at:
http://www.cablemodem.com/specifications.html

Information on Cisco's Cable Monitor Feature can be found at:
http://www.cisco.com/univercd/cc/td/doc/product/cable/cab_rout/cmtsfg/ufg_cmon.htm

Information on the ARRIS Cadant line of products
http://www.arrisi.com/products_solutions/product_families/Cadant/index.asp