scyther/dist/readme.txt

70 lines
1.7 KiB
Plaintext
Raw Normal View History

------------------------------------------------------------------------
Scyther
2006-04-13 13:48:37 +01:00
1.0-beta3
2006-01-04 14:13:48 +00:00
a verification tool for security protocols
by Cas Cremers
2006-01-04 14:13:48 +00:00
(Compiled for Linux i686 environments)
------------------------------------------------------------------------
2006-01-04 14:13:48 +00:00
Note: This is a BETA release, and therefore the usual warnings apply.
1. More information
========================================================================
For more information, see:
http://www.win.tue.nl/~ccremers/scyther
2. Starting out
========================================================================
2006-01-04 14:13:48 +00:00
To start, untar the archive:
$ tar zxvf scyther.tgz
This will produce a directory 'scyther'. Change into this directory.
2006-01-04 14:13:48 +00:00
$ cd scyther
2006-01-04 14:13:48 +00:00
Now run the scyther executable (bin/scyther) with the --help switch,
or try:
$ bin/scyther demo/ns3.spdl
To have Scyther produce graphical graphical output, you need:
- a pdf viewer (xpdf is assumed)
2006-01-04 14:13:48 +00:00
- the GraphViz package (for the 'dot' executable), which can be found
at: http://www.research.att.com/sw/tools/graphviz/
2006-01-04 14:13:48 +00:00
Add the paths 'bin/' and 'demo/' to your path environment variable
(something like 'export PATH=$PATH:$PWD/bin:$PWD/demo'), and try
$ scytherview demo/nsl3.spdl
2006-01-04 14:13:48 +00:00
Many other protocol input files can be found in the SPORE directory.
3. Citing Scyther
===========================
For now, there is no official journal paper to cite yet, but you can use
the following information:
@misc{wwwscyther,
Author = "C.J.F. Cremers",
2006-03-27 21:31:19 +01:00
Title = "Scyther : Automated Verification of Security Protocols",
Note = "\url{http://www.win.tue.nl/~ccremers/scyther}",
url = "http://www.win.tue.nl/~ccremers/scyther"
}