[tor-bugs] #5047 [Obfsproxy]: Implement basic usage statistics in obfsproxy

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Fri Feb 10 15:57:05 UTC 2012


#5047: Implement basic usage statistics in obfsproxy
-------------------------+--------------------------------------------------
 Reporter:  karsten      |          Owner:  asn
     Type:  enhancement  |         Status:  new
 Priority:  normal       |      Milestone:     
Component:  Obfsproxy    |        Version:     
 Keywords:               |         Parent:     
   Points:               |   Actualpoints:     
-------------------------+--------------------------------------------------

Comment(by karsten):

 It seems we don't have time to implement the approach described above.
 Here's a simpler approach: obfsproxy bridge operators keep info-level logs
 of their obfsproxy (as soon as #5069 is implemented) and run the attached
 Python script on them.  The output is the same information that we'd put
 in extra-info descriptors.  For example:

 {{{
 fingerprint 1234567890123456789012345678901234567890
 obfsproxy-stats-end (86400 s) 2012-02-10 09:22:04
 obfsproxy-ips DE=8,DK=8,EU=8,JP=8
 obfsproxy-reqs DE=8,DK=16,EU=8,JP=8
 fingerprint 1234567890123456789012345678901234567890
 obfsproxy-stats-end (86400 s) 2012-02-11 09:22:04
 obfsproxy-ips EU=8
 obfsproxy-reqs EU=8
 fingerprint 1234567890123456789012345678901234567890
 obfsproxy-stats-end (86400 s) 2012-02-12 09:22:04
 obfsproxy-ips EU=8
 obfsproxy-reqs EU=8
 fingerprint 1234567890123456789012345678901234567890
 obfsproxy-stats-end (86400 s) 2012-02-13 11:22:04
 obfsproxy-ips ??=8,EU=8
 obfsproxy-reqs ??=8,EU=8
 }}}

 The Python script is still ''very'' rough around the edges.  I'd love some
 help with that from someone who actually can code Python.

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


More information about the tor-bugs mailing list