Running Dradis Framework (2.7) in BackTrack4 R2

Following the series of articles on how to get the Dradis Framework running in different operating system, this time is the turn of BackTrack 4 R2.

Note this is almost a re-post of my Running Dradis Framework in BackTrack 4 R2 but updated to 2.7 (instead of 2.6.1).

First, get a download link for the latest Dradis from and get it:

# wget

Extract it:

# tar -xvvjf dradis-v2.7.0.tar.bz2

Next we need to update the version of RubyGems installed in BT4:

# gem -v
# gem update --system
# gem -v

And install the Bundler gem:

# gem install bundler

There is only one missing prerequisite to ensure everything runs smoothly, the development bindings of the libxslt package. You can get them with:

# apt-get install libxslt-dev

Now we are ready to get things going:

# cd dradis-2.7

# ./
Your Gemfile's dependencies could not be satisfied
Install missing gems with `bundle install`
Some Ruby gems are missing, do you want to install them now? [y] y

Ok then, I am going to run bundle install for you, then you should run this script again.

Fetching source index for
Installing rake (0.8.7)
Installing RedCloth (4.2.5) with native extensions
Installing abstract (1.0.0)
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.

After all the dependencies are installed, we are ready to initialize the database and start the server. However, there is just one thing that have to be changed in the startup scripts.

Edit the last line of to look like this:

bundle exec thor dradis:reset

Now we are ready, run the reset script again to generate the database:

# ./

And start the server with:

# ./

Everything should be up and running in:

Leave a Reply

Your email address will not be published. Required fields are marked *