On Aug 17, 2011, at 7:58 AM, Joerg Mayer wrote:
> On Tue, Aug 16, 2011 at 11:04:30AM -0700, Mat Gara wrote:
>
>> Additionally in the future we want to make this dissector easily
>> configurable so that hardware providers could add support for dissecting
>> their custom register reads. To do this we want to make use of XML
>> configuration files and hence we would need to make use of an XML parser in
>> this dissector.
We already have XML configuration files for the DIAMETER and WiMAX ASN Control
Plane protocols; they use Flex to scan the XML.
>> One xml parser we have been experimenting with is Expat. What would it
>> take to integrate Expat support into wireshark?
The first thing it requires is Expat working on all the versions of UN*X on
which Wireshark works, as well as 32-bit and 64-bit Windows. Given that their
home page:
http://expat.sourceforge.net/
speaks of fixes to make it build on "HP-UX, Tru64, Solaris 9", it'll probably
work on all the UN*Xes in question; they also mention Windows, but don't say
anything about Win64.
> Does it really make sense to do something like this? Why not add the code
> directly
> into Wireshark. For one, interpreting stuff at runtime is bad performance
> wise,
How much of the work is done at capture-parsing time rather than just being
done at startup time?
> also it will be nice to have support in Wireshark for as many product specific
> extensions as possible.
They could contribute XML files to Wireshark.
___________________________________________________________________________
Sent via: Wireshark-dev mailing list <[email protected]>
Archives: http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
mailto:[email protected]?subject=unsubscribe