diff --git a/README.md b/README.md index 0a11dc45b..8b1efef57 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,8 @@ Boxes like Metasploitable2 are always the same, this project uses Vagrant, Puppe [The latest version is available at: http://github.com/cliffe/SecGen/](http://github.com/cliffe/SecGen/) +[Please complete a short survey to tell us how you are using SecGen.](https://tinyurl.com/SecGenFeedback) + ## Introduction Computer security students benefit from engaging in hacking challenges. Practical lab work and pre-configured hacking challenges are common practice both in security education and also as a pastime for security-minded individuals. Competitive hacking challenges, such as capture the flag (CTF) competitions have become a mainstay at industry conferences and are the focus of large online communities. Virtual machines (VMs) provide an effective way of sharing targets for hacking, and can be designed in order to test the skills of the attacker. Websites such as Vulnhub host pre-configured hacking challenge VMs and are a valuable resource for those learning and advancing their skills in computer security. However, developing these hacking challenges is time consuming, and once created, essentially static. That is, once the challenge has been "solved" there is no remaining challenge for the student, and if the challenge is created for a competition or assessment, the challenge cannot be reused without risking plagiarism, and collusion. @@ -192,7 +194,7 @@ The default root password for the base-boxes is 'puppet', but this may be modifi ## Batch Processing with SecGen -Generating multiple VMs in a batch is now possible through the use of batch_secgen, which manages a job queue to mass-create VMs with SecGen. There are helper commands available to add jobs, list jobs in the table, remove jobs, and reset the status of jobs from 'running' or 'error' to 'todo'. +Generating multiple VMs in a batch is now possible through the use of batch_secgen, which manages a job queue to mass-create VMs with SecGen. There are helper commands available to add jobs, list jobs in the table, remove jobs, and reset the status of jobs from 'running' or 'error' to 'todo'. For details please see the **[Batch Creation of VMs guide](README-Batch-VMs.md)**. diff --git a/secgen.rb b/secgen.rb index 25dead5df..2fc596390 100644 --- a/secgen.rb +++ b/secgen.rb @@ -345,6 +345,8 @@ Print.std '~'*47 Print.std 'SecGen - Creates virtualised security scenarios' Print.std ' Licensed GPLv3 2014-18' Print.std '~'*47 +Print.debug "\nPlease take a minute to tell us how you are using SecGen:" +Print.debug "https://tinyurl.com/SecGenFeedback\n" # Add read-options from config file (needs handling before options parsed by GetoptLong) if ARGV.include? '--read-options'