<%@page contentType="text/html" import="net.i2p.i2ptunnel.web.IndexBean" %> I2PTunnel Webmanager
New Messages:
refresh

<% for (int curClient = 0; curClient < indexBean.getTunnelCount(); curClient++) { if (!indexBean.isClient(curClient)) continue; %> <% } %>
Your Client Tunnels:

Name: Port: Type: Interface: Status:
<%=indexBean.getTunnelName(curClient) %> <%=indexBean.getClientPort(curClient) %> <%=indexBean.getTunnelType(curClient) %> <%=indexBean.getClientInterface(curClient) %> <% switch (indexBean.getTunnelStatus(curClient)) { case IndexBean.STARTING: %>Starting... [STOP]<% break; case IndexBean.RUNNING: %>Running [STOP]<% break; case IndexBean.NOT_RUNNING: %>Not Running [START]<% break; } %>
Destination:
Description: <%=indexBean.getTunnelDescription(curClient) %>

<% for (int curServer = 0; curServer < indexBean.getTunnelCount(); curServer++) { if (indexBean.isClient(curServer)) continue; %> <% } %>
Your Server Tunnels:

Name: Points at: Status:
<%=indexBean.getTunnelName(curServer)%> <%=indexBean.getServerTarget(curServer)%> <% switch (indexBean.getTunnelStatus(curServer)) { case IndexBean.RUNNING: %>Running [STOP]<% if ("httpserver".equals(indexBean.getInternalType(curServer))) { %> (preview)<% } break; case IndexBean.NOT_RUNNING: %>Not Running [START]<% break; case IndexBean.STARTING: %> Starting... [STOP]<% break; } %>
Description: <%=indexBean.getTunnelDescription(curServer)%>

Operations Menu - Please chose from below!

Add new: