Ethereal-dev: Re: [Ethereal-dev] Google "Summer of code"

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

From: Guy Harris <gharris@xxxxxxxxx>
Date: Sun, 05 Jun 2005 04:46:49 -0700
Michael Cohen wrote:

   Or simply some equivalent wrapping around the same concept from the
   GUI? (would be really nice if ethereal could read from a pipe into
   a memory map so you dont need a temp file at all).

What if you have a long-running capture that captures more data than fits in the address space (i.e., what if an attempt to mallocate the next buffer for the capture fails?)?

   Alternatively use something like SSL for example to do the same
   thing? It all comes down to the basic unix philosophy of small tools
   to do small tasks. For example if ethereal gui had an option like
   "launch external command to obtain capture"

An option such as "capture on the device "ssh://{hostname}/en0" - or, even better, "capture on {hostname}'s device 'en0' using ssh" - rather than "run this command" - might be nicer. (Having machines able to advertise their ability to do that via SLP or DNS service discovery or something such as that, might be even spiffier, as that'd let the GUI have a drop-down list of hosts - you'd still want to allow typing in a host name there, so you can handle hosts not advertising their services. You'd also want a way to, for a given host, get a list of interfaces it supports.)