aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
blob: bbc1edb74f73301743d49cb102d918c1685c02a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
$Id: TODO,v 1.4 1999/12/08 17:54:41 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.

14. Display filters: support FT_STRING filters

15. Display filters: add regexes to strings and byte ranges

16. Atalk NBP dissector - see netatalk sources for structure defs (nneul)

17. Krb dissector - standard krb4 - from tcpdump (nneul)

18. Krb5 dissector - from scratch, need to use ASN.1 code (nneul)

19. IRC dissector

20. Make lines in GTK Tree (proto_tree GUI) user-selectable