Skip to content
The script reads data from Infoblox IPAM and keeps D42 up to date
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Device42 is a comprehensive data center inventory management and IP Address management software that integrates centralized password management, impact charts and applications mappings with IT asset management.

This repository contains sample script to take information from a Infoblox install and send it to Device42 appliance using the REST APIs. Info gathered from Infoblox:

  • Subnets
  • Static IP addresses
  • MAC addresses
  • Device names (if detected by Infoblox)
  • Device OS (if detected by Infoblox)


* The script assumes that you are running Infoblox with web api (wapi) v 1.2
* The script gathers data for fixed IP addresses recorded in Infoblox
* This script works with Device42 5.8.1 and above


* python 2.7.x
* requests (you can install it with sudo pip install requests or sudo apt-get install python-requests)
* netaddr (you can install it with sudo pip install netaddr)


* Install requirements
* Copy infoblox2device42.cfg.sample to infoblox2device42.cfg
* Add D42 URL/credentials in infoblox2device42.cfg
* Add Infoblox DB info/credentials in infoblox2device42.cfg
* Run the script : python
* Then script get networks, hosts and each host discovered fields ( if exists )
* If you have any questions - feel free to reach out to us at support at


* Script runs on Linux and Windows
You can’t perform that action at this time.