The Ibcli is a simple command line tool that lets you do some (mostly) powerful things. It leverages the Infoblox api, but provides a wrapper to the more complex (and detailed) API calls with a simple command line syntax.

It also lets you create batch scripts so you can configure an Infoblox SDB without writing any scary perl.


Do not call Infoblox support expecting help, do not hassle them because this cli doesn't work. I wrote this tool in my spare time because I wanted the functionality. If you have questions or bug fixes, email me : 'horne-ibcli (at)

Thursday, October 4, 2012

Version 3.70 is now available

Get the Code
Get the Release Notes
Get the User Guide

The latest dev/experimental release is on the r3.80 branch in github, it gets updated randomly (it depends on me remembering to do a push)

What's New in Version 3.70

    You can now enable and disable views

       conf zone modify view internal enabled
       conf zone modify view internal disabled

    You can now rename Hosts

       conf zone modify host test name test2

    Show networks with their details

        show network details

    Show networks matching an Extensible Attribute, 
        you can use multiple 'info' arguments

        show network info Site=west
        show network info Site=west info Closet=24

    And show the detailed version of the above searches

        show network info Site=west details

    Fixes to the IPAM searches, and you can now request 
    multiple next_available IP addresses

        show network ipam next_available 5

    You can now download log files from multiple grid members

        download log_files <file> <log_type> member <ip>