summaryrefslogtreecommitdiff
path: root/noncore/net/wellenreiter/TODO
blob: b82163634ea4756b767da28effae996e9e780455 (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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
/************************************************************************
/*                W e l l e n r e i t e r   I I
/*               ===============================
/*
/*                    Version: 1.0.3
/************************************************************************

----------------------------------------------------
    Ideas as of Wellenreiter II / May 2004
----------------------------------------------------

--------
 BUILD
--------

- fix building against X11 again

--------
 ENGINE
--------

- enable multiple packet sources
  - infrared
  - bluetooth
  - usb

- define packet structure in a metalanguage and generate
  the actual parsing code (hmmm)

- pester the ethereal folks to settle for an application independant
  packet dissection framework... (unlikely)

- implement the adaptive hopping scheme !

- gather interface capabilities

- enable sniffing in wired networks

- fix autodetection (the interface name is not selected correctly)

- use ethtool IOCTLs (if present)

- gather IPs out of data packets w/ toDS=1

- enable host name lookups, when more than one interface is available

---------
   UI
---------

- display interface capabilities (or rewrite networksettings?)

- distinguish wireless bridges (WDS traffic)

- add configuration for scrollback buffer in log window

- beep over headphone / customizable

- count/display number of wireless networks / APs since last start/stop

- display ip host name lookups

---------
 FILES
---------

- write kismet-like .network format and format to be importable into AutoRoute

- implement beacon stripping (the first beacon is enough to detect a
  new network - further beacons just blow up the capture file)

- write wi-scan format like that:
    # $Creator: Wellenreiter II Version 1.0.2
    # $Format: wi-scan
    # Latitude      Longitude       ( SSID )        Type    ( BSSID )       Time (GMT)      [ SNR Sig Noise ]
    # $DateGMT: 2004-02-07
    N 41.1008009    W 8.3893034     ( Porceven )    BBS     ( 00:a0:f8:41:91:63 )   22:32:39 (GMT)  [ 21 177 156 ]