1
0
Fork 0
mirror of git://git.psyced.org/git/psyced synced 2024-08-15 03:25:10 +00:00

let the past begone in cvs land. welcome to igit igit!

This commit is contained in:
PSYC 2009-01-26 20:21:29 +01:00
commit 4e601cf1c7
509 changed files with 77963 additions and 0 deletions

33
world/net/socks/socks.h Normal file
View file

@ -0,0 +1,33 @@
#define STATE_INITIAL 0
#define STATE_AUTH 1
#define STATE_REQUEST 2
#define STATE_READY 3
#define STATE_AUTH_USERPASS 4
#define STATE_LAST 5
#define STATE_CONNECT_PENDING 6
#define SOCKS5_VER 0x05
#define ADDR_IPV4 0x01
#define ADDR_DOMAINNAME 0x03
#define ADDR_IPV6 0x04
#define CMD_CONNECT 0x01
#define CMD_BIND 0x02
#define CMD_UDPASSOC 0x03
#define AUTHMECH_ANON 0x00
#define AUTHMECH_USERPASS 0x02
#define AUTHMECH_INVALID 0xFF
#define REPLY_SUCCESS 0x00
#define REPLY_GENERAL_FAILUR 0x01
#define REPLY_CONN_NOT_ALLOWED 0x02
#define REPLY_NETWORK_UNREACHABLE 0x03
#define REPLY_HOST_UNREACHABLE 0x04
#define REPLY_CONN_REFUSED 0x05
#define REPLY_TTL_EXPIRED 0x06
#define REPLY_CMD_NOT_SUPPORTED 0x07
#define REPLY_ADDR_NOT_SUPPORTED 0x08
#define SOCKS_ERROR(code) binary_message( ({ SOCKS5_VER, code, 0,1,0,0,0 }) ); remove_interactive(ME);