… | |
… | |
57 | PROT_UDPv4 = 0x01, // udp over ipv4 |
57 | PROT_UDPv4 = 0x01, // udp over ipv4 |
58 | PROT_IPv4 = 0x02, // generic ip protocol |
58 | PROT_IPv4 = 0x02, // generic ip protocol |
59 | PROT_TCPv4 = 0x04, // tcp over ipv4 (server) |
59 | PROT_TCPv4 = 0x04, // tcp over ipv4 (server) |
60 | PROT_ICMPv4 = 0x08, // icmp over ipv4 |
60 | PROT_ICMPv4 = 0x08, // icmp over ipv4 |
61 | PROT_DNSv4 = 0x10, // dns tunnel ipv4 (server) |
61 | PROT_DNSv4 = 0x10, // dns tunnel ipv4 (server) |
|
|
62 | PROT_IPv42 = 0x20, // temporary hack to invetsigate packet loss |
|
|
63 | PROT_EMPTY = 0x00 // not used |
62 | }; |
64 | }; |
63 | |
65 | |
64 | #define PROT_RELIABLE (PROT_TCPv4 | PROT_DNSv4) |
66 | #define PROT_RELIABLE (PROT_TCPv4 | PROT_DNSv4) |
65 | #define PROT_SLOW PROT_DNSv4 |
67 | #define PROT_SLOW PROT_DNSv4 |
66 | |
68 | |
… | |
… | |
131 | bool ifpersist; // should the interface be persistent |
133 | bool ifpersist; // should the interface be persistent |
132 | char *prikeyfile; |
134 | char *prikeyfile; |
133 | RSA *rsa_key; // our private rsa key |
135 | RSA *rsa_key; // our private rsa key |
134 | loglevel llevel; |
136 | loglevel llevel; |
135 | u8 ip_proto; // the ip protocol to use |
137 | u8 ip_proto; // the ip protocol to use |
|
|
138 | #if 1//D2 |
|
|
139 | u8 ip2_proto; // the ip protocol to use |
|
|
140 | #endif |
136 | #if ENABLE_ICMP |
141 | #if ENABLE_ICMP |
137 | u8 icmp_type; // the icmp type for the icmp-protocol |
142 | u8 icmp_type; // the icmp type for the icmp-protocol |
138 | #endif |
143 | #endif |
139 | |
144 | |
140 | char *script_if_up; |
145 | char *script_if_up; |