phpIPAM API clients

To simplify API calls etc. I created a separate GitHub repository to have a collection of phpipam API clients for different languages etc. If you created a client and want to share it head over to and share yours !

To start I created a php class to work as API client, now available in repo in php-client folder: ... Read more

Written by MihaP on 2016/07/22 guide news api

phpipam v1.2 released

Dear all, I am happy to announce new release of phpipam IP address management – version 1.2.

For this release backend code was completely rewritten, for database connections now pdo has replaced mysqli. It also fixes lots of bugs, parametized SQL queries and brings lots of new features. ... Read more

Written by MihaP on 2016/01/29 news release

SElinux policy for icmp checks

Many issues reported with scanning subnets and updating host statuses are related to SElinux being enabled. So far the solution was to completely disable SElinux, but this was more workaround than anything else. Robert was kind enough to share SElinux policy that should be used with phpipam if SElinux is enabled on your server.

Basically it permits the opening of raw IP sockets for non-root users, that are required for executing ping command.

1) Create the file and add the following to it: ... Read more

Written by MihaP on 2015/03/23 guide

Using custom fields in phpipam

phpipam has support for creating custom fields to be used in address, subnets, vlans, devices and users tables. This is useful when you need to add some custom data to your tables. You can set your custom fields under Administration > Custom fields.

It supports following types of data and it representations: ... Read more

Written by MihaP on 2015/02/24 guide

phpipam MySQL database optimizations

Having large amount of subnets (and other tables) on unoptimised MySQL database server can significantly increase page loads. To see which parameters need to be change I usually use mysqltuner perl script, which connects to database, analyses data and proposes which parameters need to be changed that are not optimally set based on current load. ... Read more

Written by MihaP on 2015/01/12 guide

phpipam v1.1 released :: security fixes, performance improvements, mod_rewrite optional

Dear all, I am happy to announce new version of phpipam IP address management – version 1.1. This release fixed some bugs, provided some new features, but most importantly it was focused on:

  • Security fixes (SQL injection, XSS scripting, crypting DB passwords, brute-force attack prevention, …)
  • Performace improvements (Caching, reusing SQL connection),..
  • mod_rewrite no longer required, selectable URL structure under settings

Some screens:

... Read more

Written by MihaP on 2014/12/08 news release

phpipam twitter account

I have opened a twitter account to deploy news etc easier, if you like you can follow @phpipam on twitter. I was hoping to get at least guys using development releases to help me testing.


Written by MihaP on 2014/11/28 news

Automatic host availability and discovery check

From version 0.9 on there is a option to automatically check statuses of configured hosts for selected subnets, and discovery of new hosts. I received some related questions about it, so here is a short description and guide for it.

Firstly, pcntl support for php cli is advised so phpipam can do parallel icmp checks, this greatly reduces time required for checking status. You can check if your installation is ok with following command: ... Read more

Written by MihaP on 2013/12/28 guide

  1. Home
  2. phpIPAM news