Re-allowing positional arguments for test-mpa.py, i.e., command line specification of input files.

This commit is contained in:
Cas Cremers 2011-01-04 14:14:35 +01:00
parent af25cfc9a0
commit 04787e5516

View File

@ -795,21 +795,32 @@ def bigTest():
global OPTS, ARGS
testpath = "Protocols/MultiProtocolAttacks/"
fl = os.listdir(testpath)
l = []
nl = []
for fn in fl:
if fn.endswith(".spdl"):
nl.append(fn)
"""
Check for any given filenames
"""
if len(ARGS) == 0:
# No filenames given
testpath = "Protocols/MultiProtocolAttacks/"
fl = os.listdir(testpath)
for fn in fl:
if fn.endswith(".spdl"):
nl.append(fn)
# Prepend again the path
l = []
for fn in nl:
l.append(testpath+fn)
else:
for fn in ARGS:
l.append(fn)
nl = l
# Report list
print "Performing multi-protocol analysis for the following protocols:", nl
# Prepend again the path
l = []
for fn in nl:
l.append(testpath+fn)
fullScan(l)