Ethereal

Re: [Ethereal-users] Filtering using FRAME.TIME - help
Google
 
Web Ethereal.com

Home | Introduction | Documentation | Lists | FAQ | Development | Wiki | Bugs

Ethereal-users: July 2002


On Fri, Jul 05, 2002 at 03:37:56PM +1000, Tino wrote:
> I followed one of Guy Harris's instruction from earlier post using the
> following command
> 
> tethereal -r input -w output -R 'frame.time >=  "Jul 4, 2001 15:48:34" and
> frame.time <=
> "Jul 4, 2002 15:25:00" and (ip.addr == 134.148.4.19 or ip.addr ==
> 137.111.13.32)'
> 
> which generate the following error
> 
> *** The parameter is incorrect. ***

As I remember, the Windows shell (whether its Windows OT's "command.com"
or Windows NT's "cmd.exe"), unlike the UNIX shell, doesn't support both
' and " as quotation characters.

In addition, you can't use ' as a quotation character in display
filters, so you can't do

	tethereal -r input -w output -R "frame.time >= 'Jul 4, 2001 15:48:34'
	    and frame.time <= 'Jul 4, 2002 15:25:00' and
	    (ip.addr == 134.148.4.19 or ip.addr == 137.111.13.32)"

You'd either have to

	1) install Cygwin and use Cygwin's shell (which is bash, and
	   Bourne-shell compatible, so it supports both ' and " as
	   quotation characters), or get some other shell that supports
	   both ' and " as quotation characters

or

	2) do it with Ethereal, by reading in the capture file,
	   filtering it with

		frame.time >= "Jul 4, 2001 15:48:34" and
		frame.time <= "Jul 4, 2002 15:25:00" and
		(ip.addr == 134.148.4.19 or ip.addr == 137.111.13.32)

	   as a display filter, and saving the displayed frames

or

	3) find some other way (e.g., writing your own program, or using
	   some scripting language) to run Tethereal with the
	   appropriate arguments.



Powered by MHonArc 2.6.10