cpanm Device::Network::ConfigParser bash# ncp --vendor Cisco --type ASA --format json fw1.conf fw2.conf
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.