<commit_before># gauntlt [![Build Status](https://secure.travis-ci.org/thegauntlet/gauntlt.png?branch=master)](http://travis-ci.org/thegauntlet/gauntlt)

gauntlt is a framework for behaviour-driven security.

## PROJECT STATUS

The gauntlt project is under active development and is not ready for production use but we are looking for community feedback and involvement on the project.  Please file issues via github and follow the project on twitter: @gauntlt.


## GET STARTED

Before you start, please note that gauntlt is tested regularly against ruby 1.9.3 and 1.9.2 . We don't test againt ruby 1.8.7. Keep in mind that you run gauntlt separately, so its version of ruby should not be a big deal.

1. Clone the git repo

        $ git clone <EMAIL>:thegauntlet/gauntlt.git
        $ cd gauntlt


2. Install bundler
        
        $ gem install bundler


3. Install dependencies

        $ bundle


4. Run a specific gauntlt test
        
        # general format
        $ bin/gauntlt --test <test_name> --host <hostname>
         
        # for example, run the nmap test on yahoo
        $ bin/gauntlt verify --test nmap --host yahoo.com
 
        # list defined tests
        $ bin/gauntlt verify --list

        # get help
        $ bin/gauntlt --help
        $ bin/gauntlt verify --help


## ROADMAP
<commit_msg>changed info on bundle and possible curb/curl errors<commit_after># gauntlt [![Build Status](https://secure.travis-ci.org/thegauntlet/gauntlt.png?branch=master)](http://travis-ci.org/thegauntlet/gauntlt)

gauntlt is a framework for behaviour-driven security.

## PROJECT STATUS

The gauntlt project is under active development and is not ready for production use but we are looking for community feedback and involvement on the project.  Please file issues via github and follow the project on twitter: @gauntlt.


## GET STARTED

Before you start, please note that gauntlt is tested regularly against ruby 1.9.3 and 1.9.2 . We don't test againt ruby 1.8.7. Keep in mind that you run gauntlt separately, so its version of ruby should not be a big deal.

1. Clone the git repo

        $ git clone <EMAIL>:thegauntlet/gauntlt.git
        $ cd gauntlt


2. Install bundler
        
        $ gem install bundler


3. Install dependencies

        $ bundle
	# Note, you may see errors in bundle related to the curb gem.  It is looking for curl dependencies. In ubuntu you can do a sudo apt-get install libcurl4-openssl-dev 

4. Run a specific gauntlt test
        
        # general format
        $ bin/gauntlt --test <test_name> --host <hostname>
         
        # for example, run the nmap test on yahoo
        $ bin/gauntlt verify --test nmap --host yahoo.com
 
        # list defined tests
        $ bin/gauntlt verify --list

        # get help
        $ bin/gauntlt --help
        $ bin/gauntlt verify --help


## ROADMAP

{'fraction_non_alphanumeric': 0.07430774623203645, 'fraction_numerical': 0.00946372239747634, 'mean_word_length': 2.5719649561952442, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '155313', 'n_tokens_mistral': 875, 'n_tokens_neox': 830, 'n_words': 343}