Les Bowditch wrote:

> Currently, the above syntax is capturing _/everything/_, not just the 
> specified ports.  Is the syntax incorrect,

Yes.

 From the man page:

   -d  <layer type>==<selector>,<decode-as protocol>
       Specify that if the layer type in question (for example, tcp.port
       or udp.port for a TCP or UDP port number) has the specified selec-
       tor value, packets should be dissected as the specified protocol.

       Example: -d tcp.port==8888,http will decode any traffic running
       over TCP port 8888 as HTTP.

The "-d" flag doesn't affect what gets captured; it affects how what 
gets captured is *interpreted*.

And if you're running with "-w" and without "-S", no dissection, and no 
interpretation, is done, so not only does "-d" not affect what gets 
captured, it doesn't affect *anything* in your example.

What you want is

        tshark -w /home/active_cap/ -b duration:900 -b filesize:50000 -i vr0 
tcp port 5060 or tcp port 6800 or tcp port 6801 or tcp port 6802
_______________________________________________
Wireshark-users mailing list
Wireshark-users@wireshark.org
http://www.wireshark.org/mailman/listinfo/wireshark-users

Reply via email to