Does anyone have any ideas as to what would be required to get USB to work? On Linux, it looks like kernel support would have to be added.
A quick search shows that at least somebody did a project to sniff USB under Linux:
http://www.linux-usb.org/USBMon/
Now, I think it would be best to do this through libpcap. But at least we know where the hooks need to be in the kernel.
Devin
-----Original Message-----
From: Pia Sahlberg [mailto:piabar@xxxxxxxxxxx]
Sent: Wed 12/17/2003 10:22 PM
To: ethereal-dev@xxxxxxxxxxxx
Cc:
Subject: Re: [Ethereal-dev] IrDA dissector plugin
OK my bad
>>If we can just get someone to do the same for USB interfaces we should be
>>all set.
>Don't forget Bluetooth....
USB would be one important step out of many.
To be honest I dont see any difference between a Ethernet nic and an atapi
controller.
Both take and return blobs of data that have some semantic meaning (protocol
description).
Since we do packet analysis we also need
Firewire
ATAPI
SCSI
...
As long as two entities exchange data blobs/pdus ontop of any sort of
transport mechanism
ethereal should be there to analyze the sanity/consistency of the exchanged
data.
I feel the failure to capture/store-in-libpcap-files/analyze
USB/firewire/ATAPI/(parallell/FC)SCSI/etc
to be bugs. As time moves on, some of these bugs will be resolved by the
people in those areas
knowing how to implement a fix to them.
Like as for very soon we will be able to say :
Not even do so primitive analyzers still exist that cant even measure
application layer response times, they are so incredibly primitive they dont
even decode USB!
_________________________________________________________________
Hot chart ringtones and polyphonics. Go to
http://ninemsn.com.au/mobilemania/default.asp
_______________________________________________
Ethereal-dev mailing list
Ethereal-dev@xxxxxxxxxxxx
http://www.ethereal.com/mailman/listinfo/ethereal-dev