Thread: [Netdude-devel] Any feature requests or to-do lists?
Status: Alpha
Brought to you by:
cpk
From: Sean F. <dy...@gm...> - 2009-01-28 03:28:47
|
Hi all, A classmate and myself have been asked to assist in Netdude development during this semester. Our progress will, of course, depend on the required time to complete other work and school-related duties; however, I've all ready been perusing the source and I hope the two of us can benefit this project. The first thing I'd like to do is move to the latest GTK+ using GtkBuilder. Aside from the GUI, I haven't explored much else, so I'm not sure if there are any much-needed features or known bugs worth looking at. Christian, your input would be invaluable. Do you keep a to-do list or would you mind pointing out a few areas that could use immediate attention? Feature requests are also welcome. We're both capable programmers, so we can complete as many things as time allows. Regards, Sean |
From: Sean F. <dy...@gm...> - 2009-01-30 05:04:10
|
Packages are certainly worth looking into. According to an older post here on the mailing list GTK+ 1.x applications are hard to get into Debian's repositories these days. I'm not sure if Ubuntu has this same issue, but I'll finish porting to the latest GTK+ before I create any distribution packages. It looks like the build system could use some updates as well, so I think I'll get that sorted. I do have Netdude partially running with GTK+ 2.12, so I'm hoping within a few weeks it will be mostly functional, assuming I don't get too busy. As it turns out there is also a ROADMAP file included with Netdude that has a few suggested updates, so at least that gives me a few ideas of where to go after GTK+ and distribution packages. Thanks for your feedback Capt. Gonzalez. I'll be sure to post back to the mailing list when the packages are ready. Regards, Sean On Thu, Jan 29, 2009 at 7:19 AM, Gonzalez Jose A Capt AFIT/ENG <Jos...@af...> wrote: > Packages for installation (on Ubuntu) would be nice. > > jose > |
From: Christian K. <chr...@wh...> - 2009-01-31 22:31:14
|
Hi there! On Tue, 2009-01-27 at 21:28 -0600, Sean Fox wrote: > Hi all, > > A classmate and myself have been asked to assist in Netdude > development during this semester. Our progress will, of course, > depend on the required time to complete other work and school-related > duties; however, I've all ready been perusing the source and I hope > the two of us can benefit this project. Fantastic. That is great news -- there's lots to do! > The first thing I'd like to do is move to the latest GTK+ using > GtkBuilder. Aside from the GUI, I haven't explored much else, so I'm > not sure if there are any much-needed features or known bugs worth > looking at. Yes, that one is becoming more and more pressing since Netdude's looking like one of the last dinosaurs still using 1.2. > Christian, your input would be invaluable. Do you keep a to-do list > or would you mind pointing out a few areas that could use immediate > attention? At this point I don't have an official TODO list. It's always been the case that when I needed any part of Netdude to do something it couldn't yet do, I went head and added it. It's been quite demand-driven. Here are a few things that I'd love to have: - Updating to GTK 2.x, per the above. - Scripting. It would be great to have scriptable access to libnetdude and its plugins, and to be able to write plugins as scripts. I'm not picky about the actual language, and Swig might abstract from the details sufficiently. I personally prefer Python. - Better TCP session support. There's currently no (truly workable) way to see the dialog in a TCP session abstracted from packets, to insert data into or remove them from a flow, etc. One of the design goals of Netdude has always been to support traces of arbitrary size, so handling this issue well will require some thought. - More protocol support. We have a research project rolling at ICSI whose goal it is to (i) move the whole protocol parsing process into its own sandbox, and (ii) have a protocol description language and compiler that generates the parsers. Picture the use of an updated version of the BinPAC procotol parser currently shipped with Bro. Alas, this is still in an early stage, so there's no immediate - Packaging, the more platforms the better. I actually submitted packages to Fedora a while back, but got hit with a storm of spec file change requests and never found the time to work on them. Ubuntu would likewise be great. While this task may not seem that glorious, I think dedicated packaging would help Netdude tremendously, and I'd be truly grateful if someone could be found for this. Let me know what you think... > Feature requests are also welcome. We're both capable programmers, so > we can complete as many things as time allows. Some of the items above pretty much count as feature requests, I guess. ;) But if anyone else on the list has input, by all means let's hear it. -- Cheers, Christian |