Wireshark-dev: Re: [Wireshark-dev] Define dissector port
From: "Hal Lander" <hal_lander@xxxxxxxxxxx>
Date: Mon, 15 Jan 2007 07:20:54 -0900
Is there a way to get a dissector to run on all ports?

So far I have been explicitly adding it to a specific port e.g.
   dissector_add("tcp.port",1234,handle);

TIA
Hal

P.S. Guy thanks for answering an earlier post I did not reply because I have been ill, I just use 'foo' as the protocol name because I am experimenting with wireshark.



From: Guy Harris <guy@xxxxxxxxxxxx>
Reply-To: Developer support list for Wireshark <wireshark-dev@xxxxxxxxxxxxx>
To: Developer support list for Wireshark <wireshark-dev@xxxxxxxxxxxxx>
Subject: Re: [Wireshark-dev] Define dissector port
Date: Sun, 14 Jan 2007 02:12:51 -0800

sharon lin wrote:

> I would like that user of my dissector will define the port on which the
> protocol works on from the regular expression field
>
> for example myProtocol.port == 1000

I don't see any regular expression there.

The way dissectors that let the user define the port the protocol works
on is by adding a protocol preference with the port number.  See, for
example, epan/dissectors/packet-actrace.c.

You could specify that from the command line with "-o
myProtocol.port:1000", or from the GUI in Edit -> Preferences.
_______________________________________________
Wireshark-dev mailing list
Wireshark-dev@xxxxxxxxxxxxx
http://www.wireshark.org/mailman/listinfo/wireshark-dev

_________________________________________________________________
Find sales, coupons, and free shipping, all in one place!  MSN Shopping Sales & Deals http://shopping.msn.com/content/shp/?ctid=198,ptnrid=176,ptnrdata=200639