Download
*** Current version is: 0.85 Beta ***
Notices for this version:
- Documentation is nonexistant. However, the source
code has been commented as much as possible, and
should not be difficult to understand.
- We assume that the Perl binary is located in
/usr/bin/perl.
- The configuration files passfile.txt (accounts and
passwords), wpmd.conf (daemon configuration) and
labs_defs.txt(segments definition) are already
also web-configurable. However, should you need/want to
hand-edit them, their respective syntaxes are:
- labs_defs.txt - the segment definitions.
The format is:
<IP>:<seg>
<IP>:<seg>
(IP address:segment it belongs to)
- passfile.txt - the password and access
levels. It comes with a predetermined user called
wpm, password wpm, access level 0.
You are encouraged to create a new user with access
level 0, and delete its account (or at least, change
its password). This can be done with the supplied
web interface.
- wpmd.conf - The WPM daemon configuration. All
pertinent information is contained (commented) in the
same file. General format is:
- Lines started with # are commentaries
- All other lines should be in the format:
<option> = <value>
- Other files' placement:
Although this files will be automatically copied to their
destination directories by the installation program, you
may want/need to place them in their places by hand. If
that's the case,
- wpm.html, wpm-logo.gif should be in your web
server's document hierarchy. (/home/httpd/html in a
RedHat Linux system)
- *.cgi should be placed in your web server's
cgi-bin directory (/home/httpd/cgi-bin in a RedHat
Linux System), preferrably in a subdirectory called
proxymgr. Should you choose any directory other than
cgi-bin/proxymgr, you should reflect the changes in
proxy.html.
- labs_defs.txt, passfile.txt, wpmd.conf, head.html
should be in the same directory as the CGIs.
- wpmd.pl should be anywhere you want, you only
have to specify the route to wpmd.conf when starting it
up. It should be started automatically at bootup.
- passfile.txt should be writable by the user you run your
web server with (usually nobody - UID 99 on Linux RedHat
systems). You can, however, change it to make it impossible for
someone to modify it from wpm. You can also give the same user
rights to modify wpmd.conf and labs_defs.txt, for future
versions, although it is still not implemented.
You are warned: This program is still considered to be in
Beta quality - Still under developement. It may not
be safe, it may not be stable, it may not even work.
Press here to download the
program
Press here if you are interested in old or
not-yet-packaged (snapshot) versions
Go back