tcpdump mailing list archives

Re: [the-tcpdump-group/tcpdump] Color support: WIP with code+screenshots (#686)


From: Ryan Doyle <ryan () doylenet net>
Date: Thu, 21 Jun 2018 17:53:41 +1000



On Thu, 21 Jun 2018, at 17:33, Guy Harris wrote:
On Jun 21, 2018, at 12:28 AM, Ryan Doyle <ryan () doylenet net> wrote:

Step2. Expand by adding meaning to XML. The printer could then start to know what a <packet> is and what it's 
attributes mean. At this point we could start adding color to these.

      ...

Step3. Expand further, protocol by protocol adding printers that know about the contents of the XML. Also, IMO any 
dropping of printed information (eg, depending on the -vvvv flags) should be done when parsing the XML, not when 
generating it. The parser/printer would be the one that knows about -v flags and or timestamp options.

      ...

Disclaimer though: I really don't know how easy/hard this would be to do. Also it might introduce a dependency on 
libxml or otherwise unless we were to parse XML ourselves

Presumably you mean "*generate* XML ourselves" - what you described is 
an example of *writing* XML, not *reading* XML.  *Writing* XML is easier 
than *reading* it, and *writing* XML without the aid of libxml or some 
other XML library is easier than *reading* it without the aid of such a 
library.

I mean writing/generating XML to a buffer somewhere. This could be done without libxml but the strings would need to be 
escaped anyway.
_______________________________________________
tcpdump-workers mailing list
tcpdump-workers () lists tcpdump org
https://lists.sandelman.ca/mailman/listinfo/tcpdump-workers

Current thread: