Ethereal-dev: [Ethereal-dev] PGM dissector preferences

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Steve Dickson <steved@xxxxxxxxxxxx>
Date: Mon, 6 Aug 2001 14:36:16 -0400
Hello,

In the attached file I've added some PGM preferences that
will allow the dissecting of the PGM protocol that is 
encapsulated in UDP packets.

The native PGM protocol use RAW IP sockets to do its work.
With most Unix and Unix-like OSes, a process needs to have 
root permissions to create a RAW IP socket. Unfortunately,
some of our customers are not willing to have their application
run as root. So to get around this, we encapsulate PGM
packets in UDP packets.

The default ports that we use for UDP encapsulation are 
3055 and 3056. Since these port are not "well known" PGM
ports, the only way Ethereal will attempt dissect PGM
traffic on these ports is when the "PGM Encap Unicast Port" and 
"PGM Encap Multicast Port" preferences are set and saved.

If there are any issues on how I've implemented this, please
let me know.

SteveD.

Attachment: PgmUpdate.tgz
Description: application/tar-gz