[tor-bugs] #7230 [Ooni]: Implement backend test helpers

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Fri Oct 26 23:13:51 UTC 2012


#7230: Implement backend test helpers
-------------------------+--------------------------------------------------
 Reporter:  hellais      |          Owner:  hellais
     Type:  enhancement  |         Status:  new    
 Priority:  normal       |      Milestone:         
Component:  Ooni         |        Version:         
 Keywords:  oonib        |         Parent:         
   Points:               |   Actualpoints:         
-------------------------+--------------------------------------------------
 Backend test helpers are server side components (part of OONIB) that
 assist the OONI probe clients in running tests.

 Every time a client has intention of running a certain OONI test they will
 create a report with OONIB (over a Tor Hidden Service). If the test
 requires a test helper the client must also send it's IP address to the
 backend.
 This is done to allow the backend to keep track of which client is
 associated with which test report id.

 Using the IP address of the client a globally unique identifier for
 keeping track of test session could create problems if two users behind
 NAT end up using the same test. For this reason we could add a way to
 update the report with some additional parameters that would allow more
 accurate tracking of the testing session, like for example the src port of
 TCP connections.

 I would suggest we first implement the basic test helpers that use the IP
 address of the client as a reference and then add the IP:src_port pair
 based tracker at a later stage.

 Here we should keep track of all the required test helpers

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/7230>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list