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.
| Tags | Networking Monitoring |
|---|---|
| Licenses | GPL |
| Operating Systems | Unix Windows Windows |
| Implementation | C |
Recent releases


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


Changes: 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.


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


Changes: 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.


Changes: This release adds the ability to report CDP data back to a central server. In this way, a record of a hostname and/or location (i.e., patch number, cube number, etc.) can be stored in a central location for easy reference. This version also works with CDP packets transmitted by HP switches.
Connect Atlassian dev tools (JIRA, Bamboo, Crucbile, FishEye) to IntelliJ IDEA.
- All comments
Recent commentsFluke
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 :)