IPSpace
A web based IP address space management tool
by Dustin
Lundquist
Introduction
IPSpace allows a group of people to maintain records of IPv4 network address allocations using a simple web interface. It's written in PHP with a MySQL database. It support classes network allocations and performs netmask and address checking.
Demo
Try the fully functional demo: [here]
Features
- Session less design allows multiple users
- Implements no CSS, javascript, or other HTML extensions
- Automatic network mask and network address verification
- Printer friendly subnet view (new in v0.2)
Requirements
- Server: PHP4, MySQL and webserver capable of handling
PHP.
Tested on:
- Windows 2000 - IIS
- Debian Woody - Apache 1.3
- Client: Browser that supports tables, header redirects
and forms.
Tested on:
- Debian Woody - Lynx
- Windows 2000 - IE 6.0
- Windows XP - Mozilla FireFox 0.8
- Solaris 8 - Netscape 4.7
Files
Installation
- Create the MySQL table from ipspace.sql:
cat ipspace | mysql -u username -p database
- Grant SELECT, INSERT and UPDATE privileges on the ipspace table
to a MySQL user for the PHP scripts to use.
- Edit the each of the PHP scripts in htdocs with the server,
database, user and password info (this will be simplified in future
versions).
- Place contents of htdocs/ directory on your webserver. It is
recommended that you take precautions to prevent unauthorized
access to these files, as IPSpace implements no user authentication
on its own.
- Point your browser to the location of the contents of htdocs
and create your first subnet.
Webmaster: Dustin Lundquist
Last updated: 03-16-04