Add two more project ideas to the volunteer page
Robert Ransom

Robert Ransom commited on 2011-02-23 14:15:41
Zeige 1 geänderte Dateien mit 51 Einfügungen und 0 Löschungen.

... ...
@@ -614,6 +614,36 @@ meetings around the world.</li>
614 614
     TBB, please contact Erinn.</p>
615 615
     </li>
616 616
     
617
+    <a id="firewallProbeTool"></a>
618
+    <li>
619
+    <b>Develop a fully automatic firewall-probing system</b>
620
+    <br>
621
+    Priority: <i>High</i>
622
+    <br>
623
+    Effort Level: <i>Medium to High</i>
624
+    <br>
625
+    Skill Level: <i>High</i>
626
+    <br>
627
+    Likely Mentors: <i>Robert Ransom, Nick, Jacob</i>
628
+    <p>We would like to have a fully automatic firewall-probing system for
629
+    blocking systems with no long-term state (i.e. firewalls that can
630
+    examine each connection, but do not change their behaviour for future
631
+    connections based on the traffic they have seen).</p>
632
+    <p>Ideally, volunteers would only need to set up one or more test servers,
633
+    and run the probe client program on a publicly accessible computer
634
+    behind the firewall.</p>
635
+    <p>The test tool should:</p>
636
+    <ul>
637
+    <li>generate packet captures on both ends (and send them out to the
638
+        extent possible),</li>
639
+    <li>cycle through all the SSL configurations we might want to test
640
+        through a censorship device, and</li>
641
+    <li>also test some other protocols to see whether they are allowed
642
+        through the firewall (IMAP and other mail protocols, BitTorrent,
643
+        DTLS, etc.).</li>
644
+    </ul>
645
+    </li>
646
+    
617 647
     <a id="tailsStartMenu"></a>
618 648
     <li>
619 649
     <b>Custom GDM3 startup menu, aka. tails-greeter</b>
... ...
@@ -715,6 +745,27 @@ meetings around the world.</li>
715 745
     robustness.</p>
716 746
     </li>
717 747
     
748
+    <a id="geoIPUpgrade"></a>
749
+    <li>
750
+    <b>Improve our GeoIP file format</b>
751
+    <br>
752
+    Priority: <i>Medium</i>
753
+    <br>
754
+    Effort Level: <i>Medium</i>
755
+    <br>
756
+    Skill Level: <i>Medium to High</i>
757
+    <br>
758
+    Likely Mentors: <i>Robert Ransom</i>
759
+    <p>Currently, Tor bridges and relays read an entire IP->country database
760
+    into memory from a text file during startup.  We would like to
761
+    distribute this database and store it on disk in a much more compact
762
+    form if possible.</p>
763
+    <p>We have <a href='https://trac.torproject.org/projects/tor/ticket/2506'>a
764
+    sketch of a design</a> for a moderately optimized format for IPv4 GeoIP
765
+    data; this project will involve both implementing the IPv4 format and
766
+    designing and implementing a format for IPv6 GeoIP data.</p>
767
+    </li>
768
+    
718 769
     <a id="armClientMode"></a>
719 770
     <li>
720 771
     <b>Client Mode Use Cases for Arm</b>
721 772