SNMP Research International, Inc.

Secure Your Network

Related Products

EPIC™ CLI is a ready-to-use, extendable, command-line interface toolkit which provides multi-protocol access to configure network devices.

EPIC™ XML is an EPIC component that allows XML access to management information that historically has been accessible only using SNMP.

EPIC Product Details

The EMANATE® Protocol Interface Component (EPIC™) Subsystem is used to develop unified SNMP, XML, CLI, and Web-based management for EMANATE and EMANATE/Lite easily, with possibly other protocols. The EPIC CLI (Command Line Interface) and EPIC XML are two ready-to-use EPIC extensions, available separately.


EPIC includes two components: EPIC, and the EPIC Adaptation Layer (EAL). The entire EPIC Subsystem is made up of EPICs and the EPIC Adaptation Layer (EAL).

An EPIC allows one foreign management protocol to submit get and set requests into the SNMP Agent without the use of SNMP or UDP. These requests are first routed through the USM and VACM security and view-access subsystems to provide consistent access control with SNMP requests.

The EAL allows for multiple foreign protocol transactions, including XML, etc., and is the layer at which an EPIC integrates into various SNMP Research products. The EPIC API is consistent across all products, and operating system-specific instrumentation (such as the transport interface) is handled at the EAL level. The EAL is compiled into the SNMP Agent to support API access.

Using the EAL, the EPIC subsystem integrates the foreign management protocol engine with the EMANATE or EMANATE/Lite Agent using some interprocess communication mechanisms. Two examples are listed below.

Regardless of which protocols are used, the application programmer is generally insulated from these concerns by the EAL.

EPIC Features



EPIC Subsystem Architecture

The entry point into the SNMP Agent is carefully designed between the User-based Security Model(USM) and the View-based Access Control Model (VACM) layers. This allows authentication by Transport Layer Security mechanisms, while preserving the VACM mechanism implemented as part of SNMPv3.

EPIC Subsystem for EMANATE®/Lite

EPIC  Subsystem for EMANATE/Lite

EPIC Subsystem for EMANATE®

EPIC Subsystem for EMANATE


Some of our partners currently implement projects that integrate the EPIC Subsystem with third-party Web servers, such as Apache.


EPIC is currently available on the platforms listed below. EPIC can also be extended by using the EPIC CLI (command-line interface) and EPIC XML (XML interface).

If a particular system is not listed, please contact Sales. We are happy to work with customers to port our products to new systems.

Please note: When a product is licensed, the product will support one platform of your choosing. If you need a product to run on two or more platforms, then a separate license must be acquired for each platform.

Sales Inquiries

For more information, please call +1 865 579-3311, or send email to You can also fill out a Sales Query and one of our sales people will respond to your request quickly.

Licensing terms are available from