Hi Jefferson. > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of Jefferson > Ogata > Sent: mercoledi 14 aprile 2004 1.10 > To: [EMAIL PROTECTED] > Subject: Re: [tcpdump-workers] Proposed new pcap format > > > Darren Reed wrote: > > On the contrary, it's a trivial matter, really, to add more. > > > > Is there a "default" hashing method for SSL ? > > Or IPSec ? > > Or S/MIME ? > > No. > > > > In each case the specification defines support for a number of different > > hashes, of varying strengths and the choice is left to the end user to > > decide on what they wish to use. I don't see why libpcap should be any > > different. > > Something keeps bugging me, and I just want to throw it out there for > the mad dogs to tear into little bloody pieces: > > Given all the desirable options people are looking for in this, and the > need for future growth, I think we should seriously consider an > XML-based format. Besides making it easy, format-wise, to include many > optional features and types of metadata, programs could also embed > decoded frame and protocol information in appropriate elements, right > within the capture file. > > <capture ...> > <!-- a decoded frame --> > <frame timestamp='1081896827.110627' length='142' snaplen='70'> > <ethernet src='00:03:47:01:02:03' dst='00:03:47:04:05:06' > type='0x0800'> > 0003470102030003470405060800 > </ethernet> > <ip vers='4' hlen='20' ... flags='0x04' ... proto='17'> > 45000080... > <udp sport='781' dport='2049' cksum='0xae49'> > 030d0801... > <nfs op='READ' fh='0130493022...' offset='16384'> > ... > </nfs> > </udp> > </ip> > </frame> > > <!-- an undecoded frame --> > <frame timestamp='1081896827.113144' length='80' snaplen='70'> > 000347010203000347040506080045000080... > </frame> > > ... > </capture> > > Yes, fully fledged decoded captures would use a lot of extra disk, but a > raw no-frills capture could be recorded with maybe only 50% or so > overhead. > > Processors using xslt or custom code could pull out just what they're > interested in using XPath expressions. Decoders for specific application > protocols could be written as filters to produce decoded elements in the > output XML. > > And so on... mull it over for a minute before you start shredding.
I agree that this is important (for instance, we're defined the XML format more than one year ago). However, I would prefer to keep things simpler: we're going to define a new binary format. Let's do that. Then, we can define / improve / whatever the XML one. fulvio - This is the tcpdump-workers list. Visit https://lists.sandelman.ca/ to unsubscribe.