mirror of
https://github.com/cliffe/SecGen.git
synced 2026-02-20 13:50:45 +00:00
Update README for python requirements and CTFd version.
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user