Changes between Version 2 and Version 3 of doc/NewGuardAlgorithmTesting


Ignore:
Timestamp:
Dec 5, 2016, 7:05:53 PM (3 years ago)
Author:
asn
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • doc/NewGuardAlgorithmTesting

    v2 v3  
    11A few prop271 scenarios that must be tested:
    22
    3 - Make iptables rule that emulates fascist firewall, then try algorithm with FascistFirewall turned on and off. Note performance difference.
     3=== Make iptables rule that emulates fascist firewall, then try algorithm with FascistFirewall turned on and off. Note performance difference ===
    44
     5  prop271 seems to work pretty well if you turn on FascistFirewall and join a fascist network:
    56  ` iptables -A OUTPUT -p tcp --match multiport ! --dport 80,443 -j  DROP`
    67
    7 - Make iptables rule that disables outgoing connections. Make sure that the sampled guards set size limit works.
    8 - Test bridges support
    9 - Test transition between modes using SIGHUP.
    10 - Switch between guard selections on the fly. Test flappiness.
    11 - Test circuit state machine (?)
    12 - Test guard retry schedule.
    13 - Test guard priority logic.
    14 - Test guard lifetime.
    15 - Test state loading / state saving.
    16 - Test internet-is-down heuristic.
     8=== Make iptables rule that disables outgoing connections. Make sure that the sampled guards set size limit works. ===
     9
     10=== Test hardcoded entry guards (`EntryNodes`) ===
     11
     12  prop271 will not work at all with `EntryNodes`. It will fill up the sampled guards list, and then fail to find the right node.
     13
     14=== Test bridges support ===
     15
     16=== Test transition between modes using SIGHUP ===
     17=== Switch between guard selections on the fly. Test flappiness ===
     18
     19=== Test circuit state machine (?) ===
     20
     21=== Test guard retry schedule ===
     22
     23=== Test guard priority logic ===
     24
     25=== Test guard lifetime ===
     26
     27=== Test state loading / state saving ===
     28
     29=== Test internet-is-down heuristic ===