Add a TODO file.

svn path=/trunk/; revision=1175
This commit is contained in:
Gilbert Ramirez 1999-12-01 20:58:49 +00:00
parent 8816a59216
commit 99ae96e58c
2 changed files with 48 additions and 2 deletions

View File

@ -1,7 +1,7 @@
# Makefile.am
# Automake file for Ethereal
#
# $Id: Makefile.am,v 1.121 1999/11/29 23:19:09 guy Exp $
# $Id: Makefile.am,v 1.122 1999/12/01 20:58:49 gram Exp $
#
# Ethereal - Network traffic analyzer
# By Gerald Combs <gerald@zing.org>
@ -295,7 +295,8 @@ EXTRA_DIST = \
README.tru64 \
README.win32 \
randpkt.c \
rdps.c
rdps.c \
TODO
#
# Oh, yuk. We don't want to include "register.c" in the distribution, as

45
TODO Normal file
View File

@ -0,0 +1,45 @@
$Id: TODO,v 1.1 1999/12/01 20:58:49 gram Exp $
Things to do:
=============
1. Protocol dispatchers, allowing run-time setting of protocol "chaining"
(i.e., UDP port X calls dissector Y)
2. Loadable modules, closely related to the previous item.
3. Work on packet capturing in wiretap
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 defragmentating. IP, TCP, UDP, need to be reassembled
and re-analyzed.
6. I'd like to someday re-write the display filter routines to have a more
powerful syntax.
7. More on-line help, and neato things with the protocol tree and
right-clicks.
8. A GtkClist replacement, with dynamic columns.
9. A GUI capture/display filter creator.
10. Run-time configuration of tunnelling protocols -- display tunnelled
protocol as data or as a full-fledged protocol (which subtree do we put
it under?)
11. Run-time configuration of data shown in capture statistics window.
12. A GtkWidget for authors in the About box. We've got a lot of authors!
13. Finish moving GTK-dependent code into gtk/ subdirectory.