MPA: Added switch for the max number of parallel protocols in MPA attacks found.
This commit is contained in:
parent
f97afc4a62
commit
31a1635a07
@ -70,6 +70,10 @@ def parseArgs():
|
|||||||
help="Verify protocols with respect to basic type flaws only (-m 1)")
|
help="Verify protocols with respect to basic type flaws only (-m 1)")
|
||||||
parser.add_option("-u","--untyped",dest="types",default=None,action="store_const",const=[2],
|
parser.add_option("-u","--untyped",dest="types",default=None,action="store_const",const=[2],
|
||||||
help="Verify protocols with respect to an untyped model (-m 2)")
|
help="Verify protocols with respect to an untyped model (-m 2)")
|
||||||
|
|
||||||
|
parser.add_option("-m","--max-protocols",type="int",dest="maxprotocols",default=3,
|
||||||
|
help="Define maximum number of protocols in a multi-protocol attack.")
|
||||||
|
|
||||||
parser.add_option("-T","--all-types",dest="types",default=None,action="store_const",const=[0,1,2],
|
parser.add_option("-T","--all-types",dest="types",default=None,action="store_const",const=[0,1,2],
|
||||||
help="Verify protocols with respect to all matching types")
|
help="Verify protocols with respect to all matching types")
|
||||||
|
|
||||||
@ -298,15 +302,13 @@ def bigTest():
|
|||||||
|
|
||||||
### Simplified test setup
|
### Simplified test setup
|
||||||
#defopts = "--max-runs=3 -T 360"
|
#defopts = "--max-runs=3 -T 360"
|
||||||
#maxcount = 2
|
|
||||||
|
|
||||||
### Full test setup
|
### Full test setup
|
||||||
#defopts = "--max-runs=4 -T 600"
|
#defopts = "--max-runs=4 -T 600"
|
||||||
#maxcount = 3
|
|
||||||
|
|
||||||
### Full test setup with --init-unique
|
### Full test setup with --init-unique
|
||||||
defopts = "--max-runs=4 -T 600"
|
defopts = "--max-runs=4 -T 600"
|
||||||
maxcount = 3
|
maxcount = OPTS.maxprotocols
|
||||||
|
|
||||||
if OPTS.types == None:
|
if OPTS.types == None:
|
||||||
OPTS.types = [0]
|
OPTS.types = [0]
|
||||||
|
Loading…
Reference in New Issue
Block a user