scyther/gui
Cas Cremers 9605d5e772 Introduced "all attacks" switch in GUI, and a bugfix.
Passing the '--all-attacks' switch to the backend was not working. The reason
was the hack to get Vista working hardcoded cutting to the last attack found.

In the long term, this needs to be cleaned up, and cutting should be moved back
nicely to the Scyther C code where it used to work. Once done, switches.useAttackBuffer
can be set back to true.

BUGFIX: When cutting attacks/patterns, counts are no longer exact.
2008-07-30 00:14:10 +02:00
..
Gui Introduced "all attacks" switch in GUI, and a bugfix. 2008-07-30 00:14:10 +02:00
Images - Reinstated the graphical about screen. 2007-01-27 22:52:22 +00:00
Protocols Moved key-compromise models into their own directory and removed key-compromise models from base protocols. 2007-11-16 09:00:23 +01:00
Scripts Added GPL 2 to the Python scripts. 2007-06-11 14:12:33 +02:00
Scyther Added --license switch to the Gui. 2007-10-08 14:52:50 +02:00
Time Added initial test script for the constraint solver module. 2008-03-14 00:01:25 +01:00
.gitignore - Big catchup commit to make sure we are up to beta7. 2007-05-18 14:06:29 +02:00
Changelog.txt Added note to changelog. 2007-10-08 14:14:24 +02:00
GNU-General-Public-License.txt Added GPL 2 License to the C sources. 2007-06-11 14:01:04 +02:00
INSTALL.txt - Improved documentation. 2006-08-11 17:52:44 +00:00
mpa.py Added GPL 2 to the Python scripts. 2007-06-11 14:12:33 +02:00
mpa.spdl - Fixed ns/nsl and mpa example. 2007-05-19 18:02:36 +02:00
ns3.spdl - Fixed ns/nsl and mpa example. 2007-05-19 18:02:36 +02:00
nsl3-broken.spdl - Fixed ns/nsl and mpa example. 2007-05-19 18:02:36 +02:00
nsl3.spdl - Fixed ns/nsl and mpa example. 2007-05-19 18:02:36 +02:00
README.txt - Updated. 2007-05-19 17:04:57 +02:00
scyther-gui.py Disabled --check for gui as well. 2007-11-15 21:49:35 +01:00
scyther-gui.rc - Added a windows resource file. 2006-08-09 09:13:39 +00:00
scyther.py Added GPL 2 to the Python scripts. 2007-06-11 14:12:33 +02:00
todo.txt - Improved stuff for mpa attacks. 2006-08-11 17:25:34 +00:00

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

				Scyther

	  an automatic verification tool for security protocols
			     by Cas Cremers

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


Note: This is a BETA release, and therefore the usual warnings apply.



1. More information
========================================================================

For more information, see:

  http://people.inf.ethz.ch/cremersc/scyther/index.html


2. Starting out
========================================================================

Start the graphical user interface by starting

  scyther-gui.py

Some protocol description files (with extension .spdl) can be found in
the base directory.  Many other protocol input files can be found in the
'Protocols' directory.


3. Citing Scyther
===========================

@phdthesis{cremers06,
  Author    = "Cas Cremers",
  Title     = "Scyther - Semantics and Verification of Security Protocols",
  school    = "Eindhoven University of Technology",
  publisher = "University Press Eindhoven",
  year      = "2006",
}