Ethereal-dev: Re: [Ethereal-dev] Where to find more protocols for ethereal

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

From: Guy Harris <guy@xxxxxxxxxx>
Date: Wed, 7 Nov 2001 10:39:33 -0800 (PST)
> Hmmm . . . good point.  I wonder if it would be worth it to extend libpcap?
> It might be easier to start a new capture library for USB/etc from scratch.

As long as "etc" doesn't include the network sniffing that libpcap
supports or, if it does, that it does so by calling libpcap.  It'd be a
non-trivial amount of effort to duplicate what libpcap does now, and
libpcap continues to have capabilities added, bugs fixed, etc., so I
think we're better off leveraging libpcap development for regular
network sniffing (speaking as both an Ethereal developer *and* a libpcap
developer).

I'm not sure libpcap should be extended to handle sniffing things that
don't show up as network interfaces, though.