Developers

Resources and code

The IF-MAP standard is supported by a rich community of developers who have built clients, servers and libraries in multiple languages and for multiple operating systems. Below you will find links to some of the most popular implementations.

What to do:

NEW! Public source code repository for IF-MAP open source code - find the latest code!

omapd Screenshot
IF-MAP Open Source Server: omapd
Open Source

omapd is an open source IF-MAP Server. It currently implements the IF-MAP v1.1 and IF-MAP v.2.0 specification published by Trusted Computing Group (TCG).

Read More

irond Screenshot
IF-MAP Open Source Server: irond
Trust@FHH

irond is IF-MAP server written in JAVA and compliant with the version 2.0 specification. irond supports both basic authentication and credential authentication for MAP clients. Development was done within the IRON project at the Hannover University of Applied Sciences and Arts, Hannover, Germany.

Read More

IF-MAP Open Source Client Framework (JAVA)

This JAVA library source provides an interface to IF-MAP protocol. It supports latest version 2.0 of IF-MAP as specified by Trusted Computing Group and is required for applications that use Custom Identifiers and/or Global Identifiers.

Read More

IF-MAP Open Source Client Framework (PERL)

This PERL library source provides an interface to IF-MAP protocol. It supports version 1.0, 1.1 and 2.0 of IF-MAP as specified by Trusted Computing Group and is required for applications that use Custom Identifiers and/or Global Identifiers.

Read More

IF-MAP Open Source Client Framework (C++)

This C++ library source provides an interface to IF-MAP protocol. It supports version 2.0 of IF-MAP as specified by Trusted Computing Group and is required for applications that use Custom Identifiers and/or Global Identifiers.

Read More

Open Source SNMP Bridge for IF-MAP Server

This tool converts SNMP traps into IF-MAP publish operations. Currently, it supports link state traps from a number of common switches. The open source framework is designed to be easily extended to add support for additional SNMP traps (or polled SNMP updates) and to support additional switch vendors. Installation instructions and licensing terms are included in the download file.

Read More

IF-MAP 1.1 Client Simulator (Windows/Linux/Mac)
Infoblox

Infoblox IF-MAP Client Simulator is a Java®-based application that allows you to perform IF-MAP client operations, such as publishing IF-MAP requests and searching for IF-MAP metadata. The simulator is IF-MAP v1.1 compatible, and it provides an easy-to-use GUI that simplifies the construction and submission of IF-MAP requests in XML format.

You can download the IF-MAP Client Simulator Installer, which is part of the Infoblox IF-MAP Starter Kit, from the Infoblox Technical Support site. You can install the simulator on a system running Linux, Windows, or Mac OS X. After installing the simulator, you can run multiple instances of it on the same client system to perform different operations.

Read More