HTTPTunnel Client Administration
<%if @globalstatus>0%>
HTTPTunnel client startup messages:
<%eval $i=-1%> <%loop%> <%if ++$i>=@globalstatus%> <%break%> <%end%>
-
<%$globalstatus[$i]%>
<%end%>
<%end%>
Tunnel Client
Portmapping Proxy
<%eval $i=-1%> <%eval @pm=split(/\n/,$cfg->{PORTMAP})%> <%loop%> <%if ++$i>=@pm || $pm[$i] eq ""%> <%break%> <%end%> <%eval $pm[$i]=~m/^(\S+?)\s+(\S+?)\s+(\S+?)\s+(.+)$/; $_i0=$1; $_i1=$2; $_i2=$3; $_i3=$4;%> <%if $_i2 ne "S"%>
<%$_i0%> -> <%$_i1%>:<%$_i2%> (<%$_i3%>)
<%end%> <%end%>
SOCKS Proxy
{SOCKS_ENABLED}?"checked ":""%>style="margin-right:10px" onClick="ableSocks()">Enable SOCKS (v4 and v5) Proxy
SOCKS proxy listen port:
Listen on interface:
Authentication
{SOCKS_AUTH}==0?" checked":""%>>No authentication
{SOCKS_AUTH}==1?" checked":""%>>Fixed User list
{MOD_LDAP_AVAILABLE} && $cfg->{SOCKS_AUTH}==2)?" checked":""%><%$cfg->{MOD_LDAP_AVAILABLE}?"":" class='noinp'"%>>LDAP<%$cfg->{MOD_LDAP_AVAILABLE}?"":" -
Module not installed
"%>
{MOD_MYSQL_AVAILABLE} && $cfg->{SOCKS_AUTH}==3)?" checked":""%><%$cfg->{MOD_MYSQL_AVAILABLE}?"":" class='noinp'"%>>MySQL<%$cfg->{MOD_MYSQL_AVAILABLE}?"":" -
Module not installed
"%>
User List
Fixed User List Authentication Settings
<%eval $i=-1%> <%eval @pm=split(/\n/,$cfg->{SOCKS_USER})%> <%loop%> <%if ++$i>=@pm || $pm[$i] eq ""%> <%break%> <%end%> <%eval @pm1=split(/:/,$pm[$i])%>
<%$pm1[0]%>:<%$pm1[1]%>
<%end%>
LDAP
LDAP Authentication
Server:
Port:
"> (standard: 389)
Username / Password:
Base DN:
Filter:
MySQL
MySQL Authentication
Server:
Port:
"> (standard: 3306)
Username / Password:
Database:
Query:
DNS Name Resolution
{DNS_RESOLUTION}==0?" checked":""%>>On Tunnel Server
{DNS_RESOLUTION}==1?" checked":""%>>On Tunnel Client
{DNS_RESOLUTION}==2?" checked":""%>>First Client then Server
Security
Limit access to IPs:
Tunnel Server
HTTPTunnel Server
Server:
Authentication:
{AUTH_TYPE} eq "none"?" checked":""%>> None
{AUTH_TYPE} eq "basic"?" checked":""%>> Basic
Port:
">
Username:
URL:
Password:
{AUTH_PASSTHROUGH} eq "1"?" checked":""%>>Use SOCKS username/password
HTTP Proxy Server
Server:
Authentication:
{PROXY_AUTH_TYPE} eq "none"?" checked":""%>> None
{PROXY_AUTH_TYPE} eq "basic"?" checked":""%>> Basic
Port:
">
Username:
Password:
{PROXY_AUTH_PASSTHROUGH} eq "1"?" checked":""%>>Use SOCKS username/password
Logging
Logfile and Loglevel
Loglevel:
Logfilename:
Maximum logfile size:
bytes
Maximum number of logfiles to keep:
Advanced
Outbound Tunnel
Outbound queue threshhold:
bytes
Delay before sending data:
msecs
Maximum simultaneous outbound connections:
Maximum retries for sending outbound data:
Data sequence wraparound value:
Timeout value for outbound sockets:
secs
Scalability
Constant number of worker threads:
Maximum number of simultaneous connections:
Tunnel Traffic
{ENABLE_ZLIB} && $cfg->{MOD_ZLIB_AVAILABLE})?" checked":""%><%$cfg->{MOD_ZLIB_AVAILABLE}?"":" disabled"%>>Compress tunnel traffic<%$cfg->{MOD_ZLIB_AVAILABLE}?"":" -
Module not installed
"%>
{ENCRYPTION} && $cfg->{MOD_RSA_AVAILABLE})?" checked":""%><%$cfg->{MOD_RSA_AVAILABLE}?"":" disabled"%>>Encrypt tunnel traffic<%$cfg->{MOD_RSA_AVAILABLE}?"":" -
Module not installed
"%>
{ENCRYPTION_FALLBACKOK}?" checked":""%>>Allow unencrypted connections
Intrusion Detection and Countermeasures
{ID_ENABLE}?" checked":""%>>Enable Intrusion Detection
Ban client IP after
attempts to access the tunnel client with invalid credentials.
These attempts must have been within an interval of
seconds.
The client IP will stay banned for
seconds.
Admin Interface
Port:
Limit access to IPs:
Username:
Password:
Status
Current HTTPTunnel Client Status
Click here to open the current server status in a new window
Click here to open the server log in a new window
About
About HTTPTunnel
HTTPTunnel v<% REL_VERSION %>
©<% REL_YEAR %> by Sebastian Weber <
webersebastian@yahoo.de
>
This software is licensed under the
GNU general public license