AdventNet CLI API 2.0
AdventNet CLI API offers a comprehensive protocol stack for delivering
Java-based and web-based solutions to manage Command Line Interface
(CLI) enabled devices. AdventNet CLI API with the CLI protocol stack
supports CLI protocols such as SSH stack (SSH1, SSH2), CLI telnet,
CLI transport provider, etc. The CLI command set and CLI parsing
enables a good base to build network management applications for
CLI device management.
The SSH stack (providing support for SSH1 and SSH2), in the AdventNet
CLI API, enables secured communication with remote devices. The
SSH stack also enables users to access the remote system's resources.
AdventNet CLI API provides CLI telnet as one of the standard protocol
implementations for communication between the manager application
and the CLI devices such as switches and routers. CLI telnet protocol
enables users (clients) to connect to devices and systems over the
Internet, irrespective of their physical location. In most cases,
users use CLI telnet to communicate with a remote login service.
Building CLI Applications using AdventNet CLI API
AdventNet CLI API brings the flexibility and power of the Java
to Command Line Interface (CLI) management. This enables developers
to build GUI applications similar to those built on other management
protocols, such as SNMP with a unified GUI. AdventNet CLI API offers
the capability to build applications to manage various CLI devices
for network management activities, like monitoring the network status,
collecting network statistics, issuing the network control commands,
managing network security, etc. In addition to this, it provides
the flexibility to run the CLI protocol over any transport protocol
(E.g. TCP or Serial Link).
AdventNet CLI API package has several out-of-the-box features that
reduce the development time and time-to-market. Some of these features
are; functions for setting up communication with multiple devices,
session pooling, command and response parsing, resource management,
scripting, terminal emulation, and RMI APIs for writing distributed
scalable applications. Java-based AdventNet CLI API offers platform
independence allowing users to write Java applications without portability
issues.
Key Features
- Open Standards and Cross-Platform: AdventNet CLI API is built
on Internet standard technologies, such as Java, RMI, and XML.
It ensures greater productivity and inter-operability.
- Terminal Emulation is a powerful feature that enables user applications
to process I/O data from any type of terminal (For example, IBM
/ vt100 /ANSI and others). Data translation and transformation
configurations are XML-driven, which makes it user friendly.
- Out-of-the-box support for CLI Telnet, SSH stack (SSH1 and SSH2),
and Serial transport protocols. It also facilitates plugging-in
of custom protocol implementations for communication with a CLI
device.
- Extensible response CLI parsing capability allows user applications
to parse responses from the device into well-defined formats.
Table parsing, Scalar parsing, and String search parsing are provided
with the product along with support for plugging-in custom CLI
parsers.
- Off-the-shelf support for launching BeanShell and Python scripts
from the CLI applications. In addition, any other script can be
plugged-in easily.
- CLI Browser - a GUI-based application that provides a craft
interface for managing CLI devices.
- GUI-based configuration application that can manage CISCO-IOSTM
based CLI devices such as CISCO routers, switches, and other devices.
- RMI-based distributed solution for CLI device management.
Free download and evaluation of AdventNet CLI API
You can download AdventNet CLI API
2.0 for free and evaluate it. During evaluation, you get free technical
support through e-mail. If you wish
to know more about AdventNet CLI API, or if you have any questions,
feel free to send us an
e-mail.