IPAM (IP address management)


Lately I have played around in my free time with creating IPv4/v6 address management program, as a replacement for managing IP addresses and subnets etc. in excel file… There are many commercial IPAMs available, which can do even more stuff, but I prefer to keep things light, simple, free and without unneeded balast.

App is ajax-based using jQuery libraries, it uses php scripts and javascript and some HTML5 features, so some modern browser is preferred to be able to display javascript quickly/correctly…

Some main features include:

  • Section / Subnet separation
  • IPv4/v6 support
  • Displays free range and number of clients
  • Subnet statistics
  • User management
  • E-Mail notification
  • Import IP addresses from XLS / CSV file
  • IPv4/v6 calculator
  • Search IP database
  • and many others.

If there will be interest I plan to launch it as an open source project. Next plans for v 0.2 are use of domain authentication, viewer-only user type, rss change feed, mass edit/delete/create, etc.

App can be tested on the following demo page:
ipamdemo

Some screenshots are below…

suggestions/comments are welcome :)
brm

Your IP Address is:
38.107.179.223

  1. #1 by Henrik on July 28, 2011 - 11:48

    Hi – great job on this application!

    admin :
    Hi Rob, in 0.3 or 0.4 release there will be an option to group IP addresses in blocks inside subnets, which should take care of your "problem", so you will be able to create block for each /24 inside /16 subnet…

    I'd too very much like the subnets-in-subnets functionality. I work for an ISP managing a /13 IPv4 and a /32 IPv6 allocation and subnetting subnets is a must in an IPAM tool for us. Blocks-within-subnets wouldn't be sufficient for our needs.

    We're currently using Northstar for our IPv4 allocation and are looking to move to a single tool for all addressing needs. phpipam looks like more or less a perfect fit, providing that the subnet-in-subnet feature is added. Eagerly awaiting the next version…

  2. #2 by Rob on August 2, 2011 - 11:03

    Hi,

    Not to rush you, but do you have any idea how long the next release will take?
    There are two features (IP request module and the blocks within subnets.) we are really looking forward to :-)

    KUTGW

  3. #3 by admin on August 3, 2011 - 17:14

    v0.3 just released on SF…. Details here:
    http://blog.mihap.si/phpipam-version-0-3-released/
    brm

  4. #4 by Chap on August 18, 2011 - 19:33

    Re: subnets in subnets … it would be great with another layer of subnets.
    Superblock
    10.10.10.0/20
    Assigned Block – Building 1
    10.10.10.1/24
    Assigned Subnet – Building 1 – Sales Dept
    10.10.10.1/29

    Iike this ipam. would like to see customer detail, i.e. the ability to add a customer (company) and assign netblocks to the customer. As well, seems all ipam's are built network up, and miss the need for customer down… especially in an ISP style environment. We're back to the xls in associating customers with multiple IP blocks in disparate super-blocks. Would be great to search Customer and return all IP's assigned to that cust..

    Thanks
    Chap

    • #5 by admin on August 24, 2011 - 15:55

      Hi Chap,
      I will check if another layer of subnetting can be done for next releases.

      Customer adding and subnet linking shouldn't be too hard to implement – if you set subnet description to your customers name you are half way there, then just small modification will show description in subnet list instead of subnet IP and mask fields if this is what you need…

      In v0.4 you can add range of IP addresses, and if you put subscriber info in hostname or info field the search result will filter IPs belonging to that subscriber… Also, if you put description to subnet then vlan table will show you all subscribers, subnet details etc (v0.4). If you need I can help you update phpipam with customer search filter etc.

      brm

  5. #6 by admin on August 24, 2011 - 15:28

    Hi, in v0.4 one of new features will be database upgrade via browser, I need someone with existing v2 or v3 version to test upgrade before it is released…
    Contact me on email miha.petkovsek@gmail.com
    Thanks

  6. #7 by Rob on September 9, 2011 - 09:13

    Nice I see that version 0.4 is available on sourceforge, planning an upgrade :-)

  7. #8 by Chris on November 13, 2011 - 15:01

    Nice article which this has a greater edge in information technology.Its great to have this kind of site which deals with Information Technology.

(will not be published)
*