/medusa-cookbook

Simple Chef Cookbook for Medusa - Brute-force 'password auditor'

Primary LanguageRubyMIT LicenseMIT

Medusa Cookbook

Cookbook to build Medusa , the 'Parallel Network Login Auditor', from source.

It also compiles libssh2 from scratch to support SSH brute forcing.

Requirements

Requires the following packages on Ubuntu:

  • build-essential
  • libncp-dev
  • libpcre3-dev
  • libpq-dev
  • libsvn-dev
  • libafpclient-dev
  • libgcrypt-dev

Note: Only tested under Ubuntu 12.04 LTS 64-bit.

Usage

To spin up an Ubuntu install using Vagrant.

git clone https://github.com/werrett/medusa-cookbook.git medusa-vm
cd medusa-vm
vagrant up --provision
...
vagrant ssh
medusa -V
medusa -h localhost -u test -p test -M ssh

Attributes

Medusa Attributes

  • version - Version of Medusa to install.
  • binary - Install location for the Medusa binaries.
  • url - URL to pull Medusa source from.
  • configure_options - Arguments passed to configure.
  • make_options - Arguments passed to make.
  • install_options - Arguments passed to make install.

Libssh2 Attributes

  • version - Version of Libssh2 to install.
  • url - URL to pull Libssh2 source from.
  • configure_options - Arguments passed to configure.
  • make_options - Arguments passed to make.
  • install_options - Arguments passed to make install.

Author

Jonathan Werrett (jonathan@werrett.hk)