00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __SOCKS_H__
00021 #define __SOCKS_H__
00022
00023 #define SOCKS_VERSION 0x05
00024
00025 #define SOCKS_METHOD_NOAUTH 0x00
00026 #define SOCKS_METHOD_GSSAPI 0x01
00027 #define SOCKS_METHOD_USERNAME_PW 0x02
00028 #define SOCKS_METHOD_NOACCEPTABLE 0xFF
00029
00030 #define ATYP_IPV4 0x01
00031 #define ATYP_FQDN 0x03
00032 #define ATYP_IPV6 0x04
00033
00034 #define CMD_CONNECT 0x01
00035 #define CMD_BIND 0x02
00036 #define CMD_UDP_ASSOCIATE 0x03
00037
00038 #define REP_OK 0x00
00039 #define REP_GENERAL_FAILURE 0x01
00040 #define REP_NOT_ALLOWED 0x02
00041 #define REP_NET_UNREACHABLE 0x03
00042 #define REP_HOST_UNREACHABLE 0x04
00043 #define REP_CONN_REFUSED 0x05
00044 #define REP_TTL_EXPIRED 0x06
00045 #define REP_CMD_NOT_SUPPORTED 0x07
00046 #define REP_ATYP_NOT_SUPPORTED 0x08
00047
00048 #endif