blob: 977a47e9df1b96b9e7df2607ed5f044e7d1094a5 (
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
|
libnet/libpcap
Reason:
Easier to get bscan running on 'other' systems.
Goal/Ideas:
Distribute libnet/libpcap-package with bscan-package.
./libnet
./libpcap
May install themself into ./lib ?
reentrant/thread-safe
Reason:
We need shared 'garage' and threading is
the best solution for this.
Goal/Ideas:
making bscan threadable.
statefull
Reason:
UDP (and especialy snmp) behaves really bad without statefull
capability.
Goal/ideas:
Retransmit-timeout, retransmit packet x times before giving up.
Use mod_garage for this (depends on threaded-bscan).
bscand
Reason:
Making bscan distributed.
Goal/Ideas:
Making bscan distributed -> faster scanning.
One 'master'-host that servers the 'clients' with
ip-ranges.
'mod_distri' is the client-site 'd-scan support module'.
We can overwrite getnextip() function.
mod_rpcinfo
Reason:
Coz its hot :>
Goal/Ideas:
Requesting, decoding rpcinfo -p <ip> like informations
UDP/TCP request _should_ be possible (many sites only deny 111/tcp).
Source port 53 as default.
autoconf/automake
Reason:
Better portability
Goal/Ideas:
Use of 'config.h' and ./configure with known options
like --prefix=blah etc.
|