So I downloaded cygwin, gcc (etc), and the winpcap WPDPACK to compile an updated version of CDPR.exe to be used with WinPCAP 4.x. Basically, cdpr wasn't working any more because ethereal had downloaded an updated copy of winpcap.
I downloaded the CDPR source, but they required that I use Visual Studio 6. Instead I used cygwin to compile the cdpr source. I was skeptical that it was going to work, but by god! It did work.
The make file I ganked from the WinPCAP Developer pack and modified. The three steps for compiling it yourself:
*) Pre-req: make sure you have GCC installed via cygwin (setup.exe) along with Make, and pretty much most the "Devel" category tools for compiling a simple c/c++ program. The gatech.lib mirror seems to be the quickest for me.
1) download and expand the winpcap developer pack into the source directory of CDPR.
2) rename the directory wpdpack (all lower case)
3) open a bash shell and navigate to this directory
3) you can use the following makefile (call it GNUmakefile)
( GNUmakefile )
5) Just type "make"
6) Then you should just have a cdpr.exe in that directory.
Though before you can use it on other computers, you need to make sure you have WinPCAP installed. It's a 500k download from their site. You need winpcap installer because the "silent" install version is the one that you have to pay for.
