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

Recent releases

  •  16 Feb 2010 18:48

    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.

      •  29 Jul 2006 06: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 14:39

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

          •  15 Nov 2003 01: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.

            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


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.