PrePAN

Sign in to PrePAN

Device::Network::ConfigParser Network Device Configuration Parser

Author
gregfoletta@github
Date
URL
Status
In Review
Good

Synopsis

cpanm Device::Network::ConfigParser

bash# ncp --vendor Cisco --type ASA --format json fw1.conf fw2.conf

Description

This module is a harness to take in network device (think switches, routers, etc) configuration, parse them, and output them in specified formats.

As an example, it takes an Cisco ASA config, parse the objects, object-groups, NATs, etc.

The harness is used by the command line utility 'ncp'.

The specific parsers and output drivers are dynamically loaded based on the command line arguments.

Comments

How are you going to deal with the different device manufacturers' different configurations?

Please sign up to post a review.