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