-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathTODO
32 lines (24 loc) · 1.53 KB
/
TODO
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
If anyone has any thing to add to this, please let me know.
o capture first n seconds of sucessful connects. tickle connection
with bytes from user specified file. display with reg stats.
o when we hit 111 slurp port mapper descriptions. map to description
&& hit lists. hack up some portable non-blocking rpc routines, or
at least hand craft the required sequence.
o make the port list more oo. have a func and exec field. pass critical
data into env, sock to stdin/out. fork off seconder func/exec. take
stderr and add to port desc. need to limit forks to reasonable
levels. don't loose sight of speed/parallel objectives.
o hack up a portable simple threads package, so we can get out of being
a parallel finite-state machine. Can we do this effectively by using
setjmp to pass control back to the threader at non-critical moments?
o write output parser to beautify/segment output according to
machine/domain/topology.
o investigate hand crafting (via /dev/nit etc) the initial TCP con
req packet, and pulling the result out directly. we avoid kernel
socket limitations and sending first ACK. should be able to
avoid all tcp wrapper (etc) logs this way, as well as save on
bandwidth. Is this worth the portability/root perms issues?
o include simple udp checks for well-known services. maintain external
db of snached udp packets, w/pointer -> reply/send addr offsets. user
configurable retries. investigate adding target machines to a multi
cast group.