I need summary graphs for the network data analysis at work.
After looking around, it seems that my best option is to add the support
to Ethereal (especially since it's already on the TODO list... ;-).
Is anyone already working on this? Ideally, I'd like to help with
work that's already being done, but thus far I've seen nothing to indicate
that it is (the most I've seen is a line in the TODO list, and a commented
out menu item in gtk/menu.c). But since I've spent the last 8 years
becoming extremely familiar with C, I'm quite comfortable with doing it on
my own if necessary.
I spent most of Sunday becoming familar with the code. If I have
to attack this from scratch, I will probably end up either parsing the
protocol tree and picking out things like the TCP port (for example), or
doing a graph/data-item system such as what is done for the columns. They
both have their advantages and disadvantages; overall, I'm leaning
strongly towards analyzing the protocol tree because it's more scalable
and allows for a more modular graphing system (though the column-like
method may have speed advantages).
From my basic glance through the code, it /appears/ that the
protocol tree just contains strings. Is this actually the case? Where in
the code should I look for details?
Thank you for any and all help you can provide.
- Bob
Bibek Sahu
Information Technology Group
PS: Sorry about being so abrupt/blunt/short. It's been a long day, and
I'm tired. School, work... I'm sure many of you know the deal. ;-)
PS2: This should go without saying, but I'll mention it anyway: naturally
all the changes/enhancements/etc. that I make will be made available to
the public (most likely by being posted to this list as diffs).