IPplan is a web based, multilingual, IP address management and tracking tool based on php 4, simplifying the administration of your IP address space. IPplan can handle a single network or cater for multiple networks with overlapping address space.
Current functionality includes
importing network definitions from routing tables
importing definitions from TAB delimited files and NMAP's XML format
multiple administrators with different access profiles (per group, allowing access per customer, per network etc.)
define address space authority boundaries per group
finding free address space across a range
split and join networks to make them smaller and larger - ip definitions remain intact
display overlapping address space between networks
an audit log - contents before and after change is logged
keeping track of and sending SWIP/registrar information
DNS administration (forward and reverse zones, import existing zones via zone transfer)
template system to extend IPplan to contain site specific information like circuit data, host configuration data, asset information
device configuration file management
external stylesheet to change display look
triggers - every user event can call a user defined function - useful to execute backend DNS scripts
external poller - scan subnets for active addresses to gather usage statistics
IP address request system - allows users to request static IP addresses from the database
Two authentication methods are available - either IPplan's own internal authentication scheme, or alternatively make use of any external Apache authentication module. This includes single sign on systems like SiteMinder or your own scheme based on LDAP, or any other Apache compatible system.
This document is copyrighted (c) 2002 Richard E and is distributed under the terms of the Linux Documentation Project (LDP) license, stated below.
Unless otherwise stated, Linux HOWTO documents are copyrighted by their respective authors. Linux HOWTO documents may be reproduced and distributed in whole or in part, in any medium physical or electronic, as long as this copyright notice is retained on all copies. Commercial redistribution is allowed and encouraged; however, the author would like to be notified of any such distributions.
All translations, derivative works, or aggregate works incorporating any Linux HOWTO documents must be covered under this copyright notice. That is, you may not produce a derivative work from a HOWTO and impose additional restrictions on its distribution. Exceptions to these rules may be granted under certain conditions; please contact the Linux HOWTO coordinator at the address given below.
No liability for the contents of this documents can be accepted. Use the concepts, examples and other content at your own risk. As this is a new edition of this document, there may be errors and inaccuracies, that may of course be damaging to your system. Proceed with caution, and although this is highly unlikely, the author(s) do not take any responsibility for that.
All copyrights are held by their by their respective owners, unless specifically noted otherwise. Use of a term in this document should not be regarded as affecting the validity of any trademark or service mark.
Naming of particular products or brands should not be seen as endorsements.
It is strongly recommended to make a backup of your system before major installation or upgrades and to backup at regular intervals.
See the CHANGELOG file for more information.
Thanks to ValueHunt Inc. for the use of their layout class used for rendering all HTML pages.
Thanks to AdoDB for the use of their generic database abstraction class.
Thanks to Vex for their Visual Editor for XML used to generate the IPplan documentation.
Thanks to The PHP Layers Menu System for their menu system.
Feedback is most certainly welcome for this document.
Without your submissions and input, this document wouldn't
exist. Please send your additions, comments and criticisms to the
following email address :
See the INSTALL and TRANSLATIONS files on how to enable multilingual support and how to do a translation to your own language. Doing a translation does not require any programming experience. Current languages supported are English, Bulgarian, French - Auto Translation, German - Auto Translation, Italian - Auto Translation, Norwegian - Auto Translation, Portuguese - Auto Translation and Spanish - Auto Translation.
Nickola Kolev for the Bulgarian translation - nikky at mnet.bg.
Conrado Pinto Rebessi for the Brazillian translation - conradopinto at yahoo.com.br
Tadashi Jokagi for the Japanese transalation - elf2000 at users.sourceforge.net
Vladimir Leshchenko for the Russian translation - worker at smtn.stavropol.ru