scyther/dist
2006-01-04 14:13:48 +00:00
..
makedist.sh - Better distribution text and stuff. 2006-01-04 14:13:48 +00:00
readme.txt - Better distribution text and stuff. 2006-01-04 14:13:48 +00:00

------------------------------------------------------------------------

				Scyther

			       1.0-beta1

	       a verification tool for security protocols
			     by Cas Cremers

		 (Compiled for Linux i686 environments)

------------------------------------------------------------------------


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
========================================================================

To start, untar the archive:

  $ tar zxvf scyther.tgz
  
This will produce a directory 'scyther'. Change into this directory.

  $ cd scyther

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)
- the GraphViz package (for the 'dot' executable), which can be found
  at: http://www.research.att.com/sw/tools/graphviz/

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

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",
  Title  = "Scyther security protocol verification tool: documentation",
  Note   = "\url{http://www.win.tue.nl/~ccremers/scyther}",
  url    = "http://www.win.tue.nl/~ccremers/scyther"
}