cookbook 'dvwa', '= 0.1.2'
dvwa (7) Versions 0.1.2 Follow1
Installs/Configures Damn Vulnerable Web Application
cookbook 'dvwa', '= 0.1.2', :supermarket
knife supermarket install dvwa
knife supermarket download dvwa
DVWA Cookbook
Deploy a Damn Vulnerable Web Application environment.
Requirements
Platform
Ubuntu 10.04
Ubuntu 12.04
CentOS 6.4
Cookbooks
-
apache2
- https://github.com/opscode-cookbooks/apache2.git -
mysql
- https://github.com/opscode-cookbooks/mysql.git -
php
- https://github.com/opscode-cookbooks/php.git -
database
- https://github.com/opscode-cookbooks/database.git
Attributes
dvwa::default
-
['dvwa']['db']['use_psql']
- Use Postgresql instead MySQL -
['dvwa']['db']['port']
- >Database port, only needed for postgresql dbms -
['dvwa']['db']['name']
- Database name -
['dvwa']['db']['username']
- Database user name -
['dvwa']['db']['password']
- Database user password -
['dvwa']['recaptcha']['public_key']
- Recaptcha public key -
['dvwa']['recaptcha']['private_key']
- Recaptcha private key -
['dvwa']['apache2']['server_name']
- Apache2 server name -
['dvwa']['apache2']['server_aliases']
- Array of apache2 virtualhost aliases -
['dvwa']['version']
- DVWA version to deploy -
['dvwa']['path']
- Path where application will be deployed -
['dvwa']['security_level']
- DVWA default security level
Usage
dvwa::default
Just include dvwa
in your node's run_list
:
{ "name":"my_node", "run_list": [ "recipe[dvwa]" ] }
Running tests
First, install dependencies:
bundle install
Install cookbook dependencies
berks install
Run strainer tests:
bundle exec strainer test
Contributing
- Fork the repository on Github
- Create a named feature branch (like
add-component-x
) - Write you change
- Write tests for your change (if applicable)
- Run the tests, ensuring they all pass
- Submit a Pull Request using Github
License and Authors
Authors: Sliim sliim@mailoo.org
License: See COPYING file.
Dependent cookbooks
apache2 >= 0.0.0 |
mysql >= 0.0.0 |
postgresql >= 0.0.0 |
php >= 0.0.0 |
database >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
CHANGELOG for DVWA
This file is used to list changes made in each version of dvwa.
0.1.0:
- Initial release of dvwa
0.1.1:
- Remove and ignore tracked files *.lock
- Readme improvements
- Running tests with strainer
- Added travis continuous integration
- Tests refactoring
0.1.2:
- Integration testing with serverspec and test-kitchen
Foodcritic Metric
0.1.2 passed this metric
0.1.2 passed this metric