Skip to content

kevinbowen777/config-compliance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

config-compliance

Description

A collection of perl scripts that check local Cisco configuration files
against user managed policy templates and produces a PASS/FAIL
report based upon the defined policies. Here is a portion of a sample
report:

Usage

Files:

* cisco-compliance-reports.pl - Initiate generation of report(s),
                  their output format, and destination.
* check-cisco-configs.pl - Pulls device information from device list
		    	  Determine whether config is an IOS or NX-OX device
    		      and run the appropriate platform's policy script. 
* create_device_list.sh - Creates lists based on device naming
                  (prod, corp, dev, dc1, etc.)
* ioslib.pm - Collection of device functions
* policycheck_IOS_1.2.1.pl - Parses device.cfg against IOS templates
* policycheck_NX-OS_1.2.1.pl - Parses device.cfg against NX-OS templates

Installation of config-compliance project

Master: git clone https://gitlab.com/kevinbowen/config-compliance.git
Mirror: git clone https://github.com/kevinbowen777/config-compliance.git

License

License: GPL v2

About

Check local Cisco configuration files against policy templates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published