A Cisco IOS & IOS-XE configuration audit tool
Project description
Cisco Config Auditor
Based on Use Cisco IOS XE Hardening Guide and some opinionated best practices.
This package gives an overview of the hardening techniques that can be used to secure a Cisco network device. Network security is not a one-layer thing, yet, it depends on multiple factors. If you harden your devices, then it is a good starting point that increases the overall security of the environment you manage.
Installation
Install from PyPi
$ pip install ciscoconfaudit
Usage
You can try out two examples in the repo.
(.venv) $ python3 online.py # Parses config from a device (Uses netmiko)
(.venv) $ python3 offline.py # Parses config from text file
Example Output
Global Config Audit (Sample) | Interface-Level Audit |
---|---|
Credits
This package was inspired by jonarm from cisco-ios-audit.
Author
Contributions
You are welcome to contribute to this Cisco Swiss army knife.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ciscoconfaudit-0.1.2.tar.gz
(46.6 kB
view hashes)
Built Distribution
Close
Hashes for ciscoconfaudit-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8855690d759166a41048718aef26b1dd976bc9aba846966ab62add6bbafe1526 |
|
MD5 | 7e6282ea8c7faecdd110056070562414 |
|
BLAKE2b-256 | 56af2d8150acf7b3075673bd0629a767c4300467f97fbdc4eb13f06908cf316e |