-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
25 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
== Metacuke | ||
|
||
=== About | ||
|
||
The Metacuke project brings together the awesome Metasploit Framework and the excellent Cucumber regression testing framework. It makes it possible to write plain-english tests for your infrastructure which are backed by Metasploit. For example, you can write a test: | ||
|
||
Scenario: Check default logins | ||
Given I have a list of default systems | ||
And I have a list of default usernames and passwords | ||
And I check for valid logins via http | ||
Then I should have 0 valid logins | ||
|
||
=== Getting Started | ||
|
||
Metacuke can be installed by pulling down the repository from Github (https://github.com/jcran/metacuke) | ||
|
||
Metacuke must be pointed at an instance of the Metasploit Framework RPC service. You can edit the configuration in the config/metacuke.config file. A sample has been provided in the config/ directory. | ||
|
||
Once the config file has been edited, you must write tests for your infrastructure. You can find samples in the features/ directory. | ||
|
||
=== Advanced | ||
|
||
For more information on Metasploit, see: http://www.metasploit.com/ | ||
|
||
For more information on Cucumber, see: http://cukes.info/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters