Skip to content
cktricky edited this page Aug 1, 2011 · 5 revisions

Installing, Configuring and Updating from the github repository

Installing a local repository allows users to update their distribution of wXf easily versus downloading the entire framework after every modification to the code. To do this:

Install git Ubuntu

sudo apt-get -y install git-core gitosis

Install git Mac

MacPorts sudo port install git-core Homebrew (brew)

Download and run the osx git installer $ brew install git ==> Downloading http://kernel.org/pub/software/scm/git/git-1.6.5.7.tar.bz2 ######################################################################## 100.0% ==> ./configure --prefix=/usr/local/Cellar/git/1.6.5.7 ==> make install ==> Downloading http://kernel.org/pub/software/scm/git/git-manpages-1.6.5.7.tar.bz2 ######################################################################## 100.0% /usr/local/Cellar/git/1.6.5.7: 383 files, 16M, built in 74 seconds

Download a copy

Create a directory which will be your repo, for example I chose under /home/cktricky/:

cktricky@ubuntu:~/tmp$ git clone git://github.com/WebExploitationFramework/wXf.git
cktricky@ubuntu:~/tmp$ cd wXf

Now that you have the code downloaded, perform a:

cktricky@ubuntu:~/tmp/wXf$ chmod a+x wXfconsole
cktricky@ubuntu:~/tmp/wXf$ ./wXfconsole

If you choose to update, start the console and type

wXf //>> git pull git://github.com/WebExploitationFramework/wXf.git

Supported Versions  

Developed for Ruby 1.8.7, known problems with the more recent versions. Built for *Nix (Mac included).

WINDOWS IS NOT SUPPORTED

Required Ruby gem(s)

SQLite3 (Mac)

cd /opt/local/bin/portslocation/dports/sqlite3
sudo port install sqlite3
sudo gem install sqlite3-ruby

SQLite3 (Ubuntu)

sudo apt-get install libsqlite3-dev
sudo gem install sqlite3-ruby

Nokogiri

From the console:

sudo gem install nokogiri

If problems installing Nokogiri arise, it is highly likely that libxml2 is not installed.

Visit Install libxml2

Starting

Starting the wXfconsole. From the terminal type:

./wXfconsole

Thats it!

Clone this wiki locally