From b63d44b2260a5515e34b7dac5b1504d97f4b670e Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Wed, 4 Jan 2017 13:30:35 +0000
Subject: [PATCH] Sybil: Start analysis 3 days before

---
 .../java/src/net/i2p/router/web/SybilRenderer.java          | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SybilRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/SybilRenderer.java
index dcd9dd292f..56120aa845 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/SybilRenderer.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/SybilRenderer.java
@@ -938,7 +938,9 @@ class SybilRenderer {
 
         RouterKeyGenerator rkgen = ctx.routerKeyGenerator();
         long now = ctx.clock().now();
-        final int days = 7;
+        final int start = -3;
+        now += start * 24*60*60*1000L;
+        final int days = 10;
         Hash from = ctx.routerHash();
         if (victim != null) {
             Hash v = ConvertToHash.getHash(victim);
@@ -948,7 +950,7 @@ class SybilRenderer {
         out.write("<h3>Distance to " + from.toBase64() + "</h3>");
         prev = null;
         final int limit = Math.min(10, sybils.size());
-        for (int i = 0; i < days; i++) {
+        for (int i = start; i <= days; i++) {
             out.write("<h3>Distance for " + new Date(now) +
                       "</h3><table><tr><th>Hash<th>Distance<th>Distance from previous</tr>\n");
             Hash rkey = rkgen.getRoutingKey(from, now);
-- 
GitLab