diff --git a/README.md b/README.md index 0a11dc45b..a1f318f96 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ Install all the required packages: wget https://releases.hashicorp.com/vagrant/1.9.8/vagrant_1.9.8_x86_64.deb sudo apt install ./vagrant_1.9.8_x86_64.deb # install other required packages via repos -sudo apt-get install ruby-dev zlib1g-dev liblzma-dev build-essential patch virtualbox ruby-bundler imagemagick libmagickwand-dev exiftool libpq-dev libcurl4-openssl-dev libxml2-dev graphviz graphviz-dev +sudo apt-get install ruby-dev zlib1g-dev liblzma-dev build-essential patch virtualbox ruby-bundler imagemagick libmagickwand-dev exiftool libpq-dev libcurl4-openssl-dev libxml2-dev graphviz graphviz-dev python3.6 python3-passlib ``` Copy SecGen to a directory of your choosing, such as */home/user/bin/SecGen* @@ -130,6 +130,7 @@ To generate a set of VMs for a CTF competition: ruby secgen.rb --scenario scenarios/ctf/flawed_fortress_1.xml run ``` Note that a 'CTFd_importable.zip' file is also generated, containing all the flags and hints, which you can import into the [CTFd scoreboard frontend](https://github.com/CTFd/CTFd). +This is compatiable with CTFd v2.0.2 and newer. ### Defining new scenarios Writing your own scenarios enables you to define a VM or set of VMs with a configuration as specific or general as desired.