cookbook 'kali', '~> 2.1.0'
kali (11) Versions 2.1.0 Follow2
Installs/Configures Kali linux
cookbook 'kali', '~> 2.1.0', :supermarket
knife supermarket install kali
knife supermarket download kali
kali Cookbook |
This cookbook installs and configures Kali linux on debian OS.
Requirements
cookbooks
platforms
The following platforms and versions are tested and supported using Opscode's test-kitchen.
- Debian 8
- Debian 9
Attributes
kali::default
Key | Type | Description |
---|---|---|
[kali][distribution] |
String | Distribution to use for apt repository (default: kali-rolling ) |
[kali][components] |
String | Repository components (default: [main, non-free, contrib] ) |
[kali][keyserver] |
String | GPG keys server (default: pgp.mit.edu ) |
[kali][apt_timeout] |
Integer | Timeout for packages installation (default: 1800 ) |
[kali][upgrade] |
Boolean | Set true to upgrade kali linux metapackages (default: false ) |
kali::openvas
Key | Type | Description |
---|---|---|
[kali][openvas][run_setup] |
Boolean | Setup Openvas after installed, take many time! (default: false ) |
kali::hud
Key | Type | Description |
---|---|---|
[kali][hud][services] |
Hash | Services list for the kalihud script (default: {} ) |
Usage
kali::default
Just include kali
in your node's run_list
:
{ "name":"my_node", "run_list": [ "recipe[kali]" ] }
This will add kali linux repositories in apt sources and install the base of Kali linux system.
Additionally, you can include the following recipes as your need, these are based on kali linux metapackages:
- all
- All available packages in Kali linux
- kali::disable_lightdm
- Disable lightdm service
- forensic
- Forensic tools
- full
- Default Kali linux install
- gpu
- GPU-Powered tools
- hud
- Deploy kalihud script
- openvas
- Basic openvas setup
- pwtools
- Password Cracking tools
- rfid
- RFID tools
- sdr
- Software Defined Radio tools
- top10
- Top 10 Kali linux tools
- voip
- VoIP tools
- web
- Web assessment tools
- wireless
- Wireless tools
See the official documentation: https://tools.kali.org/kali-metapackages
Some services can be disabled with following recipes:
- kali::disable_lightdm
- Disable lightdm service
kali::openvas
Install openvas and run openvas-setup
by including kali::openvas
in your node's run_list
:
{ "name":"my_node", "run_list": [ "recipe[kali]", "recipe[kali::openvas]" ] }
kali::hud
Install kalihud script:
{ "name":"my_node", "run_list": [ "recipe[kali::hud]" ] }
Testing
See [TESTING.md](TESTING.md)
Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md)
License and Authors
Authors: Sliim sliim@mailoo.org
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Dependent cookbooks
apt >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
kali CHANGELOG
This file is used to list changes made in each version of the kali cookbook.
2.1.0
- Removed
kali::rogue-ap
recipe (moved inpentester
cookbook) - CI fixes
2.0.0
- Removed support for Kali linux 1.0 & 2.0
- Add
kali::hud
recipe to deploy the kalihud script - Add
[kali][upgrade]
attribute to upgrade metapackages - Use https transport for kali repository
- Removed ohai plugin
- Removed
kali_release
automatic attribute
1.1.0
- Add
kali::disable_lightdm
recipe
1.0.1
- kali::openvas Do not setup openvas by default
1.0.0
- Default setup for kali-rolling
0.3.1
- Add
[kali][security_distribution]
attribute.
0.3.0
- Add
kali_release
automatic attribute.
0.2.1
- New recipe
kali::rogue-ap
to setup a Rogue AP
0.2.0
- Support for Kali 2.0
- New attributes for apt repository
- Timeout attribute for packages installation
0.1.1
- Packages authentication with gpg signature
0.1.0
- Initial release of kali cookbook
Collaborator Number Metric
2.1.0 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
2.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
2.1.0 passed this metric
No Binaries Metric
2.1.0 passed this metric
Testing File Metric
2.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
2.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
2.1.0 failed this metric
2.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
2.1.0 passed this metric
No Binaries Metric
2.1.0 passed this metric
Testing File Metric
2.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
2.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
2.1.0 passed this metric
2.1.0 passed this metric
Testing File Metric
2.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
2.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
2.1.0 failed this metric
2.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number