Okay, I just released Ethereal 0.7.8. Here's a short list of
the things that I can remember that we're working on:
1. Protocol dispatchers, allowing run-time setting of
protocol "chaining" (i.e., UDP port X calls dissector Y)
2. Loadable modules, closely related to #1.
3. Work on packet capturing in wiretap (I promised Guy I'd come
up with a requirements list of this... any day now,
really!). Now that we know of tcpdump.org, we _could_
take a look at the work happening on libpcap, too.
That all really depends whats in our requirements list... :)
4. I just discovered that sshd sets the SSH_CLIENT variable to
source IP, sort port, and destination port. That coupled with
a destination IP would give us enough information to carry out
remote protocol capturing, tcpdump over ssh:
ssh remotehost tcpdump -s 2000 -w - filter,
where "filter" filters out our own ssh packets (using
the infromation from $SSH_CLIENT). Any takers?
5. Of course, packet defragging. IP, TCP, UDP, need to be reassembled and
re-analyzed.
6. GUI enhancements: colorized TCP Follow window, GtkCombo for display filters.
7. I'd like to someday re-write the display filter routines to have a
more powerful syntax.
8. More on-line help, and neato things with the protocol tree and right-clicks.
10. A GtkClist replacement.
--gilbert