Installation

The latest stable release of WarVOX (1.0.1) can be downloaded HERE. The latest development version of WarVOX can be accessed from Subversion with the following command:

$ svn co http://metasploit.com/svn/warvox/trunk/

WarVOX is designed to run on modern Linux systems, specifically Ubuntu 8.10 and BackTrack 4. BSD variants and other Linux distributions are not officially supported, but you may be able to build and use WarVOX on them anyways. To install WarVOX's dependencies, execute the following command from a shell:

$ sudo apt-get install build-essential libiaxclient-dev sox lame ruby ruby-dev rake rubygems libopenssl-ruby libreadline-ruby libsqlite3-ruby gnuplot

To improve the speed of WarVOX and make it capable of handling multiple concurrent users, install the "mongrel" gem with the command below:

$ gem install mongrel

Once the dependencies are installed, enter the WarVOX directory and type the following command. This command will compile and configure the necessary tools within the WarVOX directory structure and does not require root privileges.

$ make

The next step is configure the WarVOX username, password, and data directory. To change these parameters, edit etc/warvox.conf. The default username is admin with a password of warvox. If you intend to dial large ranges and your system has more than one CPU or CPU core, change the analysis_threads value to twice the number of available processing units. Once WarVOX has been configured, execute the following command to start the web interface.

$ bin/warvox.rb

Once the web interface is started, it can be accessed from your browser at the URL http://127.0.0.1:7777/. Enter the username and password from the previous step to login.