Skip to content

stivalet/Vulnerability-Test-Suite-generator

Repository files navigation

⚠️ THIS REPOSITORY IS NOT MAINTAINED ANYMORE ⚠️

➡️ The latest version of the Vulnerability Test Suite Generator (VTSG) is now managed by the National Institute of Standards and Technology (NIST) and is available here: https://github.com/usnistgov/VTSG.

Vulnerability Test Suite generator

Collection of vulnerable and fixed synthetic test cases expressing specific flaws.

Written in Python 3

Dependencies

  • Jinja2 (depends on MarkupSafe)
  • Docopt
  • Setuptools (for setup.py)
  • Sphinx (for generating the doc)

You have three ways to install these dependencies

Using PIP

We encourage you to use pip (installation instructions) to install these dependencies (choose one):

- [sudo] pip3 install -r requirements.txt (as root, system-wide)
- pip3 install --user -r requirements.txt (only for your user)

Using a Package Manager

You can also install this dependency with your package manager (if such a package exists in your distribution) :

- [sudo] aptitude install python3-jinja2 (for GNU/Linux Debian for example)
- [sudo] aptitude install python3-docopt
- [sudo] aptitude install python3-setuptools
- [sudo] aptitude install python3-sphinx

Manually Installation

Jinja2 installation instructions here

Docopt installation instructions here

Setuptools site

Execute it

$ python3 test_suite_gen.py -l cs

Need help ?

$ python3 test_suite_gen.py --help

Discussion

For discussion please send me an email at: Bertrand 'dot' STIVALET 'at' gmail.com

About

Synthetic Test Suite generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published