Skip to content

Add Troll Patrol to Lox

onyinyang requested to merge onyinyang/lox:troll-patrol into main

Addresses: #57

This MR brings in @vecna's work on Troll Patrol, a system for automatically detecting censorship of Tor bridges. The Troll patrol system infers bridge reachability based on already-existing bridge usage statistics and novel anonymous user reports of bridge blockage.

The work reflected in this MR includes the original troll-patrol repo being brought in to the Lox workspace as well as corresponding changes to the existing Lox related crates. Additional work includes:

  • modifications based on results from the paper (removing positive reports since they were not shown to be effective)
  • updates to bring Troll patrol into sync with the current state of Lox.
  • removing test and simulation code for the time being (though it may be the case that running a simulation is the best way to test that this works as we expect).

Note too that these changes will break the db structure so a new deployment that involves deleting the existing loxdb will be required.

Edited by onyinyang

Merge request reports

Loading