<%@page import="net.i2p.router.web.SummaryHelper" %> " /> " /> " /> I2P Router Console
I2P Internals
I2PTunnel Tunnels Profiles NetDB Logs Jobs Graphs Stats Configuration Help
I2P Services
Susimail SusiDNS I2PSnark Eepsite
General
Ident: (, never reveal it to anyone" href="netdb.jsp?r=." target="_top">view)
Version:
Uptime:
Now:
Reachability:
<% if (helper.updateAvailable()) { // display all the time so we display the final failure message out.print("
" + update.getStatus()); if ("true".equals(System.getProperty("net.i2p.router.web.UpdateHandler.updateInProgress", "false"))) { } else if(!update.isDone()) { long nonce = new java.util.Random().nextLong(); String prev = System.getProperty("net.i2p.router.web.UpdateHandler.nonce"); if (prev != null) System.setProperty("net.i2p.router.web.UpdateHandler.noncePrev", prev); System.setProperty("net.i2p.router.web.UpdateHandler.nonce", nonce+""); String uri = request.getRequestURI(); out.print("

\n"); out.print("\n"); out.print("

\n"); } } %>

<%=net.i2p.router.web.ConfigRestartBean.renderStatus(request.getRequestURI(), request.getParameter("action"), request.getParameter("consoleNonce"))%>


Peers
Active: /
Fast:
High capacity:
Well integrated:
Known:
<% if (helper.getActivePeers() <= 0) { %>check your NAT/firewall
<% } // If showing the reseed link is allowed if (helper.allowReseed()) { if ("true".equals(System.getProperty("net.i2p.router.web.ReseedHandler.reseedInProgress", "false"))) { // While reseed occurring, show status message instead out.print("" + System.getProperty("net.i2p.router.web.ReseedHandler.statusMessage","") + "
"); } else { // While no reseed occurring, show reseed link long nonce = new java.util.Random().nextLong(); String prev = System.getProperty("net.i2p.router.web.ReseedHandler.nonce"); if (prev != null) System.setProperty("net.i2p.router.web.ReseedHandler.noncePrev", prev); System.setProperty("net.i2p.router.web.ReseedHandler.nonce", nonce+""); String uri = request.getRequestURI(); out.print("

\n"); out.print("\n"); out.print("

\n"); } } // If a new reseed ain't running, and the last reseed had errors, show error message if ("false".equals(System.getProperty("net.i2p.router.web.ReseedHandler.reseedInProgress", "false"))) { String reseedErrorMessage = System.getProperty("net.i2p.router.web.ReseedHandler.errorMessage",""); if (reseedErrorMessage.length() > 0) { out.print("" + reseedErrorMessage + "
"); } } %>
Bandwidth in/out
1s: /KBps
5m: /KBps
Total: /KBps
Used: /

Tunnels in/out
Exploratory: /
Client: /
Participating:

Congestion
Job lag:
Message delay:
Tunnel lag:
Handle backlog: