Projects / cdpr


cdpr (Cisco Discovery Protocol Reporter) shows the switch and port that a machine is connected to, provided that the device supports CDP. It can also optionally decode the full CDP packet. cdpr was written to help network/system administrators find out about the equipment that a machine is connected to. This is done by capturing and decoding a Cisco Discovery Protocol (CDP) packet.

Operating Systems

RSS Recent releases

  •  16 Feb 2010 20:44

    Release Notes: An issue on OSX 10.6+ has been fixed. A pcap file can now be read instead of a live network interface.

    •  19 Sep 2008 20:37

    Release Notes: This release adds the ability to decode the IPv6 addresses contained in the CDP packet and report them to the server.

    •  28 Jul 2006 23:20

    Release Notes: A parsing issue when specifying a server to send updates to on the command line was resolved. cdpr will now properly set the port to 80 if no other port is specified.

    •  15 Apr 2004 07:39

    Release Notes: The ability to specify the port number cdpr should use when transmitting data to a cdpr server was added.

    •  14 Nov 2003 17:34

    Release Notes: The ability to set a timeout to avoid hanging forever waiting for a CDP packet has been added. The ability to specify the server and path to send updates to on the command line instead of in a config file has been added. Config files are still supported.

    RSS Recent comments

    03 May 2006 17:38 netmask

    I noticed this little utility is built-in to the Fluke Networks 'EtherScope'. Nice for what it does.

    I wish the maintainer distributed a current win32 version to remove some of the pain of having to re-install Visual Studio :)


    Project Spotlight

    Barcode Writer in Pure Postscript

    A generator of all major barcode formats entirely within Postscript.


    Project Spotlight

    Packet Peeper

    A network protocol analyzer for Mac OS X.