annotate contrib/quicktun.socks4a/README @ 1131:16cef39f682d draft

Added a whoisd to make for easier querying of the resdb's info. Read the source.
author epoch <epoch@hacking.allowed.org>
date Fri, 23 Aug 2013 03:24:54 +0000
parents 004034faf019
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1051
2f1173c986e6 [contrib/quicktun.socks4a] enjoy
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1 hacking quicktun through socks4a:
1052
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
2 i've never actually tested this. but it should "just work"
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
3 with minimal shit. if it's really that bad you can complain to
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
4 /relayhell/d3v11.
1051
2f1173c986e6 [contrib/quicktun.socks4a] enjoy
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
5
2f1173c986e6 [contrib/quicktun.socks4a] enjoy
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
6 depends:
2f1173c986e6 [contrib/quicktun.socks4a] enjoy
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
7 quicktun.raw, socat, daemontools,
2f1173c986e6 [contrib/quicktun.socks4a] enjoy
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
8 a lot of fucking patience
1052
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
9
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
10 env:
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
11 $DEBUG
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
12 1 for debugging, 0 for quiet
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
13
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
14 $TUN_MODE
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
15 this should always be 1
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
16
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
17 $PROTOCOL
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
18 raw, nacl0, nacltai supported
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
19
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
20 $INTERFACE
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
21 named interface of your tunnel
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
22
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
23 $REMOTE_FLOAT
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
24 peer one should set REMOTE_FLOAT = 0
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
25 peer two should set REMOTE_FLOAT = 1
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
26
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
27 $PRIVATE_KEY
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
28 your private key, necessary for nacl0 and nacltai
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
29
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
30 $PUBLIC_KEY
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
31 peer's public key, necessary for nacl0 or nacltai
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
32
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
33 $LOCAL_ADDRESS
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
34 quicktun.* will bind here
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
35
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
36 $LOCAL_PORT
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
37 quicktun.* will bind here
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
38
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
39 $REMOTE_ADDRESS
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
40 quicktun.socks4a listens here on UDP
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
41
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
42 $REMOTE_PORT
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
43 quicktun.socks4a listens here on UDP
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
44
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
45 $DST_ADDRESS
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
46 REAL REMOTE_ADDRESS
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
47
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
48 $DST_PORT
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
49 REAL REMOTE_PORT
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
50
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
51 $SOCKS_ADDRESS
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
52 listening address of the socks4a proxy
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
53
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
54 $SOCKS_PORT
004034faf019 [quicktun.socks4a] $PROTOCOL support (raw, nacl0, nacltai)
d3v11 <d3v11@d3v11.ano>
parents: 1051
diff changeset
55 listening port of the socks4a proxy