[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[or-cvs] [metrics-web/master 3/3] Add exit lists to Data page.



Author: Karsten Loesing <karsten.loesing@xxxxxxx>
Date: Sun, 19 Sep 2010 14:10:38 +0200
Subject: Add exit lists to Data page.
Commit: 9b5f0da9d06aca6a04929400efe5dcc5387db3fb

---
 war/WEB-INF/templates/research_data.tpl.jsp |   29 ++++++++++++++++++++++++++-
 1 files changed, 28 insertions(+), 1 deletions(-)

diff --git a/war/WEB-INF/templates/research_data.tpl.jsp b/war/WEB-INF/templates/research_data.tpl.jsp
index da72f22..5c72f74 100644
--- a/war/WEB-INF/templates/research_data.tpl.jsp
+++ b/war/WEB-INF/templates/research_data.tpl.jsp
@@ -44,6 +44,7 @@
           <li><a href="#bridgedesc">Bridge descriptor archives</a></li>
           <li><a href="#stats">Statistics produced by relays</a></li>
           <li><a href="#performance">Performance data</a></li>
+          <li><a href="#exitlist">Exit lists</a></li>
         </ul>
         <br/>
         <a id="relaydesc"/>
@@ -211,7 +212,8 @@
           (filename.startsWith("buffer-") ||
           filename.startsWith("dirreq-") ||
           filename.startsWith("entry-") ||
-          filename.startsWith("exit-"))) {
+          (filename.startsWith("exit-") &&
+          !filename.startsWith("exit-list-")))) {
         statsSources.add(filename.substring(filename.indexOf("-") + 1));
       }
     }
@@ -292,3 +294,28 @@
     }
 %>
         </table>
+        <br/>
+        <a id="exitlist"/>
+        <h3>Exit lists</h3>
+        <br/>
+        <p>We are archiving the bulk exit lists used by
+        <a href="https://check.torproject.org/";>Tor Check</a> containing
+        the IP addresses that exit relays exit from:</p>
+        <table width="100%" border="0" cellpadding="5" cellspacing="0" summary="">
+<%
+    for (Map.Entry<String, String> e : allFiles.entrySet()) {
+      String file = e.getKey();
+      String url = e.getValue();
+      if (file.startsWith("exit-list")) {
+        String yearMonth = file.substring(file.indexOf("exit-list-")
+            + "exit-list-".length());
+        String year = yearMonth.substring(0, 4);
+        String monthName = monthNames[Integer.parseInt(
+            yearMonth.substring(5, 7)) - 1];
+        out.write("          <tr><td><a href=\"" + url + "\">"
+            + monthName + " " + year + "</a></td></tr>\n");
+        printedFiles.add(file);
+      }
+    }
+%>
+        </table>
-- 
1.7.1