Download ASLan++ specification and tutorial

Transcript
D2.3 (update): ASLan++ specification and tutorial
--of str
Select the output format and it’s level of verbosity.
The default value is ’if’, and choices are :
ASLan Standard output format from the Avantssar project;
if
Standard output format from the Avispa project;
if+
Same as ’if’ but also shows the protocol specification
as it was understood;
if++
Same as ’if+’ but show things exactly as they were
analysed (i.e. after simplification);
ifShows a quick view of the attack trace, if any;
brief Shows an even more concise view of the attack trace and
analysis result.
--out
Write the attack to file.atk
--dir d
(string) Output directory to use with -out
--ns
Do not simplify the input file (complete trace).
--opt
Try to replace hashing by tokens. (slower or faster
depending on the protocol) (Default for IF).
--noopt
Do not try to replace hashing by tokens. (slower or
faster depending on the protocol) (Default for ASLan).
--verbose Print more output informations (same as ’--of if+’).
--noexec Do not analyse, only write the specification as it is.
--col n
Number of column in the output, default 80.
--bench
Benchmark output format (very concise).
--ASLan
Expect AVANTSSAR’s ASLan in input, use ASLan for output.
--if
Expect AVISPA’s IF as input; Not default anymore.
--lvl n
Level of protocol rebuilding (see explanation above).
--store
When an attack is found, store the current state in
a .state file.
--split
Create a directory with the spec’s name and fill it with
more than 300 sub state files, so that many different
instances of Cl-AtSe can analyse them in parallel.
--hc str Choses a strategy for Horn clauses. Default is btd+
btd
Backward strategy with depth-first recursivity;
blr
Backward strategy with breadth-first recursivity;
btd+
Backward TopDown plus heuristical choice of the fact to
descend into first.
--not_hc Extend tests for negtive constraints w.r.t Horn Clauses.
Debugging options :
--max n
--vv
--tab
--par
--heavy
--debug
(int) Forced activation of -lvl 0 if this number of
steps is reached (default 80).
Print even more output and term informations (debug).
Write the correspondence table (debug).
Write the parser output (debug).
Extend the search for unforgeable atoms.
Write debuging informations for Read.ml (debug).
FP7-ICT-2007-1
Project No. 216471
187/190