Skip to content

Latest commit

 

History

History
29 lines (27 loc) · 2.89 KB

strategies.md

File metadata and controls

29 lines (27 loc) · 2.89 KB

The following is a library of strategies, the countries they work in, and their average success rates in those countries. See the readme or our paper for an explanation of the strategy DNA format.

Strategy China Kazakhstan India
[TCP:flags:PA]-duplicate(tamper{TCP:dataofs:replace:10}(tamper{TCP:chksum:corrupt},),)-| 98% 100% 0%
[TCP:flags:PA]-duplicate(tamper{TCP:dataofs:replace:10}(tamper{IP:ttl:replace:10},),)-| 98% 100% 0%
[TCP:flags:PA]-duplicate(tamper{TCP:dataofs:replace:10}(tamper{TCP:ack:corrupt},),)-| 94% 100% 0%
[TCP:flags:PA]-duplicate(tamper{TCP:options-wscale:corrupt}(tamper{TCP:dataofs:replace:8},),)-| 98% 100% 0%
[TCP:flags:PA]-duplicate(tamper{TCP:load:corrupt}(tamper{TCP:chksum:corrupt},),)-| 80% 100% 0%
[TCP:flags:PA]-duplicate(tamper{TCP:load:corrupt}(tamper{IP:ttl:replace:8},),)-| 98% 100% 0%
[TCP:flags:PA]-duplicate(tamper{TCP:load:corrupt}(tamper{TCP:ack:corrupt},),)-| 87% 100% 0%
[TCP:flags:S]-duplicate(,tamper{TCP:load:corrupt})-| 3% 100% 0%
[TCP:flags:PA]-duplicate(tamper{IP:len:replace:64},)-| 3% 0% 100%
[TCP:flags:A]-duplicate(,tamper{TCP:flags:replace:R}(tamper{TCP:chksum:corrupt},))-| 95% 0% 0%
[TCP:flags:A]-duplicate(,tamper{TCP:flags:replace:R}(tamper{IP:ttl:replace:10},))-| 87% 0% 0%
[TCP:flags:A]-duplicate(,tamper{TCP:options-md5header:corrupt}(tamper{TCP:flags:replace:R},))-| 86% 0% 0%
[TCP:flags:A]-duplicate(,tamper{TCP:flags:replace:RA}(tamper{TCP:chksum:corrupt},))-| 80% 0% 0%
[TCP:flags:A]-duplicate(,tamper{TCP:flags:replace:RA}(tamper{IP:ttl:replace:10},))-| 94% 0% 0%
[TCP:flags:A]-duplicate(,tamper{TCP:options-md5header:corrupt}(tamper{TCP:flags:replace:R},))-| 94% 0% 0%
[TCP:flags:A]-duplicate(,tamper{TCP:flags:replace:FRAPUEN}(tamper{TCP:chksum:corrupt},))-| 89% 0% 0%
[TCP:flags:A]-duplicate(,tamper{TCP:flags:replace:FREACN}(tamper{IP:ttl:replace:10},))-| 96% 0% 0%
[TCP:flags:A]-duplicate(,tamper{TCP:flags:replace:FRAPUN}(tamper{TCP:options-md5header:corrupt},))-| 94% 0% 0%
[TCP:flags:PA]-fragment{tcp:8:False}-| [TCP:flags:A]-tamper{TCP:seq:corrupt}-| 94% 100% 100%
[TCP:flags:PA]-fragment{tcp:8:True}(,fragment{tcp:4:True})-| 98% 100% 100%
[TCP:flags:PA]-fragment{tcp:-1:True}-| 3% 100% 100%
[TCP:flags:PA]-duplicate(tamper{TCP:flags:replace:F}(tamper{IP:len:replace:78},),)-| 53% 0% 100%
[TCP:flags:S]-duplicate(tamper{TCP:flags:replace:SA},)-| 3% 100% 0%
[TCP:flags:PA]-tamper{TCP:options-uto:corrupt}-| 3% 0% 100%