Netdude Roadmap (as of $Date: 2003/05/19 15:39:31 $) ====================================================== This is a rough sketch of how I intend to keep working on Netdude. No guarantees or anything :) -- Christian ------------------------------------------------------------ For the 0.3 release: [*] Support for editing multiple traces [*] Support for handling protocol trailers [*] Plugin framework for protocols: [*] Ethernet plugin [*] FDDI plugin [*] SNAP/LLC plugin [*] Linux SLL plugin [*] (R)ARP plugin [*] IPv4 plugin (including options, fragmentation) [*] ICMP plugin [*] UDP plugin [*] TCP plugin (including options) [*] Artwork overhaul [*] Protocol plugin coding template [*] Use configurable monowidth font where appropriate [*] Hex editor [*] Live capture [*] Nice safe-exit dialog [*] Support for several parallel installations For the 0.4 release: [*] Factor out libnetdude for core packet functionality [*] Support for large traces: [*] Switch to libpcapnav (through libnetdude) [*] Jump to percentage offset [*] Jump to timestamp [*] Jump to prev/next block [*] trace part disk-I/O swapping [*] Support for several parallel installations [*] FAM support (automatic plugin reload) [*] Filter management [*] Flexible plugin registration (tree-based menu) [*] Next/prev packet navigation based on packet characteristics [*] Labeling of remaining uninterpreted data if possible For the 0.5 release: [ ] Session saving + restoring [ ] PPP/PPPoE plugin [ ] IPv6 plugin? [ ] Menu bar? [ ] Scripting I guess after ~0.4 all planned basic functionality will be there and it's time to approach 1.0, with a series of 0.99.x pre-releases. ------------------------------------------------------------ (Legend: * = done, + = partly)