# CVE-2014-3566-poodle
This cookbook will error out your chef run if your server is vulnerable to [CVE-2014-3566](http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-3566).
Although this cookbook can be used to watch for failed chef runs, it is also a proof of concept.
## Supported Platforms
- Ubuntu 12.04
- Centos-6.4
## Attributes
<table>
<tr>
<th>Key</th>
<th>Type</th>
<th>Description</th>
<th>Default</th>
</tr>
<tr>
<td><tt>['CVE-2014-3566-poodle']['ports']</tt></td>
<td>Array</td>
<td>Ports to check for vulnerability</td>
<td><tt>['443','8443']</tt></td>
</tr>
</table>
## Usage
### CVE-2014-3566-poodle::default
Include `CVE-2014-3566-poodle` in your node's `run_list`:
```json
{
"run_list": [
"recipe[CVE-2014-3566-poodle::default]"
]
}
```
## Testing
This cookbook includes a psuedo test suite. The first 2 suites should pass as they test a blank instance and an instance with defaunt nginx. The third squite should fail on all platforms as port 443 ssl is opened in Nginx.
## License and Authors
Author:: Mike Splain (<mike.splain@gmail.com>)
[4.0K] /data/pocs/82e64cddbe4f4bd57d7f1e381ed6fae3dba655b9
├── [4.0K] attributes
│ └── [ 58] default.rb
├── [ 218] Berksfile
├── [ 49] CHANGELOG.md
├── [ 960] chefignore
├── [ 198] Gemfile
├── [1.8K] insecure
├── [ 75] LICENSE
├── [ 296] metadata.rb
├── [ 489] Rakefile
├── [1.1K] README.md
├── [4.0K] recipes
│ └── [ 383] default.rb
├── [ 768] secure
├── [4.0K] test
│ └── [4.0K] cookbooks
│ ├── [4.0K] nginx_ssl_broken
│ │ ├── [4.0K] attributes
│ │ │ └── [ 46] default.rb
│ │ ├── [4.0K] files
│ │ │ └── [4.0K] default
│ │ │ ├── [ 757] server.crt
│ │ │ └── [ 891] server.key
│ │ ├── [ 292] metadata.rb
│ │ ├── [4.0K] recipes
│ │ │ ├── [ 160] default.rb
│ │ │ └── [ 553] turn_on_ssl.rb
│ │ └── [4.0K] templates
│ │ └── [4.0K] default
│ │ └── [ 399] test-site.erb
│ └── [4.0K] nginx_ssl_fixed
│ ├── [4.0K] attributes
│ │ └── [ 46] default.rb
│ ├── [4.0K] files
│ │ └── [4.0K] default
│ │ ├── [ 757] server.crt
│ │ └── [ 891] server.key
│ ├── [ 291] metadata.rb
│ ├── [4.0K] recipes
│ │ ├── [ 160] default.rb
│ │ └── [ 553] turn_on_ssl.rb
│ └── [4.0K] templates
│ └── [4.0K] default
│ └── [ 393] test-site.erb
├── [ 241] Thorfile
└── [3.4K] Vagrantfile
18 directories, 28 files