Adding Ooni Probe simulator project
Damian Johnson

Damian Johnson commited on 2013-03-23 03:02:22
Zeige 1 geänderte Dateien mit 41 Einfügungen und 0 Löschungen.


Project idea from Arturo for GSoC.


... ...
@@ -762,6 +762,11 @@ meetings around the world.</li>
762 762
     content.
763 763
     </p>
764 764
 
765
+    <p>
766
+    <b>Project Ideas:</b><br />
767
+    <i><a href="#ooniprobeSimulator">Create an Internet Censorship Virtual Machine Based Simulator</a></i>
768
+    </p>
769
+
765 770
     <a id="project-torflow"></a>
766 771
     <h3><a href="https://trac.torproject.org/projects/tor/wiki/org/roadmaps/TorFlow">TorFlow</a> (<a
767 772
     href="https://gitweb.torproject.org/torflow.git">code</a>, <a
... ...
@@ -1150,6 +1155,42 @@ meetings around the world.</li>
1150 1155
     </p>
1151 1156
     </li>
1152 1157
 
1158
+    <a id="ooniprobeSimulator"></a>
1159
+    <li>
1160
+    <b>Create an Internet Censorship Virtual Machine Based Simulator</b>
1161
+    <br>
1162
+    Effort Level: <i>Medium</i>
1163
+    <br>
1164
+    Skill Level: <i>Medium</i>
1165
+    <br>
1166
+    Likely Mentors: <i>hellais</i>
1167
+    <p>
1168
+    The purpose of this is to create a virtual machine based environment for
1169
+    recreating censorship. The task of the student will be to document and
1170
+    implement a system that allows you to recreated a censored network with the
1171
+    purpose of testing the proper functioning of ooniprobe tests.
1172
+    </p>
1173
+
1174
+    <p>
1175
+    Some ideas of things that would be useful to have be emulated by the test
1176
+    lab:
1177
+    </p>
1178
+
1179
+    <ul>
1180
+      <li>A transparent HTTP proxy (based on squid)</li>
1181
+      <li>NAT traversal</li>
1182
+      <li>HTTP proxy blocking certain sites</li>
1183
+      <li>DNS based censorship</li>
1184
+    </ul>
1185
+
1186
+    <p>
1187
+    The process of setting up the virtual machines and simulating censorship
1188
+    should be fully automated (<a
1189
+    href="https://trac.torproject.org/projects/tor/ticket/7233">related
1190
+    ticket</a>).
1191
+    </p>
1192
+    </li>
1193
+
1153 1194
     <li>
1154 1195
     <b>Bring up new ideas!</b>
1155 1196
     <br>
1156 1197