Experienced a Breach?
Our emergency incident respose team is available 24/7.

Call Us: 844-HACK-911

Complete OSX 10.10 Setup Guide: Metasploit, Armitage, w3af

Part 1: Initial Brew setup & Ruby Install with RVM

curl -L https://get.rvm.io | bash -s stable

Install GCC48

Install Ruby 1.9.3 with RVM

Now double check our version of Ruby is 1.9.3


Please don’t forget to do reboot at this step.

Installing Important Ruby Gems

Here are some important Ruby Gems that you will need for various tools. You might as well install them now and get it out of the way.

Part 2: Setting up Python and w3af

Python setup with Homebrew

First we setup python.

w3af dependencies

Next, we install some w3af dependencies.

Install xQuarts

In order to install xQuarts, download the xQuarts installation DMG and follow the install instructions.

More Python dependencies

Now we install some more python dependencies..

The pybloomfiltermmap dependency seems to give people the most trouble, which is why I like to install it separately.

Installing Scapy, libdnet and libpcap

These last three modules are critical and need to be manually compiled and installed.

Part 3: Installing Metasploit and Armitage

Carlos Perez, aka Darkoperator, has developed an excellent install script for installing Metasploit and Armitage on Mac OSX script.

This script will check for dependencies and install everything you need to get Metasploit and Armitage up and running.

One Last Step

I’m not sure if this was related to a bug in the install script, but all of the metasploit dependencies didn’t get installed. In order to finish off the remaining dependencies, we need to run bundle install from the metasploit folder.

That’s it!

If you find this article useful, please follow us and share this article! If you have any questions, please leave a comment.

Contact Please fill out the form below and we will contact you ASAP. For emergencies, please call 1-844-HACK-911
  • Reason for Contact