I am writing my own application that uses my own PPP and TCP/IP. This application does not use Windows TCP/IP stack and PPP stack. So there is no chance that WinPCAP will recognize it.
Wouldnt it be easy if Ethereal could read raw data from a file and then analyze it for protocols. There are many serial port capture programs that I can use to capture and save raw data to a file and Only if I could open a Raw Data file in Ethereal, I would be able to decode them.