Packages that use Analysis
Package
Description
Offline analysis tools for detecting Sybil attacks and malicious peer coordination by correlating peer relationships.
Helpers and handlers for the router console user interface, packaged in routerconsole.war and accessible only from JSP files.
Uses of Analysis in net.i2p.router.sybil
Methods in net.i2p.router.sybil that return AnalysisModifier and TypeMethodDescriptionstatic AnalysisAnalysis.getInstance(RouterContext ctx) Singleton Analysis instance, creating it if necessary.Uses of Analysis in net.i2p.router.web.helpers
Methods in net.i2p.router.web.helpers with parameters of type AnalysisModifier and TypeMethodDescriptionprivate voidSybilRenderer.renderCloseSummary(Writer out, StringBuilder buf, Analysis analysis, double avgMinDist, List<RouterInfo> ris, Map<Hash, Points> points) Render the closest floodfills to our routing key.private voidSybilRenderer.renderCloseTmrwSummary(Writer out, StringBuilder buf, Analysis analysis, Hash us, double avgMinDist, List<RouterInfo> ris, Map<Hash, Points> points) Render the closest floodfills to tomorrow's routing key.private voidSybilRenderer.renderDestSummary(Writer out, StringBuilder buf, Analysis analysis, double avgMinDist, List<RouterInfo> ris, Map<Hash, Points> points) Render the closest floodfills to our published destinations.private voidSybilRenderer.renderDHTSummary(Writer out, StringBuilder buf, Analysis analysis, Hash us, double avgMinDist, List<RouterInfo> ris, Map<Hash, Points> points) Render the closest floodfills to our router hash.private voidSybilRenderer.renderFamilySummary(Writer out, StringBuilder buf, Analysis analysis, List<RouterInfo> ris, Map<Hash, Points> points) Render the family group summary section.private voidSybilRenderer.renderIP16Summary(Writer out, StringBuilder buf, Analysis analysis, List<RouterInfo> ris, Map<Hash, Points> points) Render the /16 IP group summary.private voidSybilRenderer.renderIP24Summary(Writer out, StringBuilder buf, Analysis analysis, List<RouterInfo> ris, Map<Hash, Points> points) Render the /24 IP group summary.private voidSybilRenderer.renderIP32Summary(Writer out, StringBuilder buf, Analysis analysis, List<RouterInfo> ris, Map<Hash, Points> points) Render the /32 IP group summary.private voidSybilRenderer.renderIP48Summary(Writer out, StringBuilder buf, Analysis analysis, List<RouterInfo> ris, Map<Hash, Points> points) Render the /48 IPv6 group summary.private voidSybilRenderer.renderIP64Summary(Writer out, StringBuilder buf, Analysis analysis, List<RouterInfo> ris, Map<Hash, Points> points) Render the /64 IPv6 group summary.private voidSybilRenderer.renderIPUsSummary(Writer out, StringBuilder buf, Analysis analysis, List<RouterInfo> ris, Map<Hash, Points> points) Render the IP group summary for our own IP address.private voidSybilRenderer.renderOverview(Writer out, StringBuilder buf, String nonce, Analysis analysis) Render the sybil analysis overview section.private voidSybilRenderer.renderPairSummary(Writer out, StringBuilder buf, Analysis analysis, List<RouterInfo> ris, Map<Hash, Points> points) Render the pairwise distance summary.