I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Commit 3cb72756 authored by jrandom's avatar jrandom Committed by zzz
Browse files

uugly stat dumper. call via /dumpstats.jsp?peer=routerIdentHash

parent cbc89376
No related branches found
No related tags found
No related merge requests found
package net.i2p.router.web;
/**
* uuuugly. dump the peer profile data if given a peer.
*
*/
public class StatHelper {
private String _peer;
public void setPeer(String peer) { _peer = peer; }
public String getProfile() {
net.i2p.router.RouterContext ctx = (net.i2p.router.RouterContext)net.i2p.router.RouterContext.listContexts().get(0);
java.util.Set peers = ctx.profileOrganizer().selectAllPeers();
for (java.util.Iterator iter = peers.iterator(); iter.hasNext(); ) {
net.i2p.data.Hash peer = (net.i2p.data.Hash)iter.next();
if (_peer.indexOf(peer.toBase64().substring(0,10)) >= 0) {
try {
java.io.ByteArrayOutputStream baos = new java.io.ByteArrayOutputStream(64*1024);
ctx.profileOrganizer().exportProfile(peer, baos);
return new String(baos.toByteArray());
} catch (Exception e) {
e.printStackTrace();
}
}
}
return "Unknown";
}
}
<%@page contentType="text/plain" %>
<jsp:useBean id="helper" class="net.i2p.router.web.StatHelper" />
<jsp:setProperty name="helper" property="peer" value="<%=request.getParameter("peer")%>" />
<jsp:getProperty name="helper" property="profile" />
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment