aboutsummaryrefslogtreecommitdiff
path: root/network/warvox/README
blob: afcfc6ae10778f9bbdaa65224a2e8c07385b87e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
WarVOX is a suite of tools for exploring, classifying, and auditing telephone
systems. Unlike normal wardialing tools, WarVOX works with the actual audio from
each call and does not use a modem directly. This model allows WarVOX to find
and classify a wide range of interesting lines, including modems, faxes, voice
mail boxes, PBXs, loops, dial tones, IVRs, and forwarders. WarVOX provides the
unique ability to classify all telephone lines in a given range, not just those
connected to modems, allowing for a comprehensive audit of a telephone system.

This requires iaxclient, lame, and rubygems.
Once dependencies are in place, open a terminal and, as root, run:
  # gem install rake sqlite3-ruby mongrel
and everything should be ready to install WarVOX ;-)

To run WarVOX at startup use something like this in your rc.local:

# Start WarVOX
if [ -x /etc/rc.d/rc.warvox ]; then
  /etc/rc.d/rc.warvox start
fi

and something similar in your rc.local_shutdown to stop the service.
You can access the web interface at http://127.0.0.1:7777/ or at the port
specified inside /etc/rc.d/rc.warvox