Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/btr1975/simpleclitools
This is a cli program that does some conversions, and diffs, works well with Cisco products
https://github.com/btr1975/simpleclitools
acl address cisco cli compare converter diff ip-address ipv4 prefix python python3 route-map
Last synced: 3 days ago
JSON representation
This is a cli program that does some conversions, and diffs, works well with Cisco products
- Host: GitHub
- URL: https://github.com/btr1975/simpleclitools
- Owner: btr1975
- License: mit
- Created: 2017-09-04T19:05:32.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-08-04T04:45:31.000Z (about 6 years ago)
- Last Synced: 2023-03-22T23:17:59.936Z (over 1 year ago)
- Topics: acl, address, cisco, cli, compare, converter, diff, ip-address, ipv4, prefix, python, python3, route-map
- Language: Python
- Homepage:
- Size: 104 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Python Script: SimpleCliTools
## Written By: Benjamin P. Trachtenberg
### If you have any questions e-mail me### Contact Information: [email protected]
### LinkedIn: [Ben Trachtenberg](https://www.linkedin.com/in/ben-trachtenberg-3a78496)
### Docker Hub: [Docker Hub](https://hub.docker.com/r/btr1975)
### Ansible Galaxy: [Ansible Galaxy](https://galaxy.ansible.com/btr1975/)### About
This script is various tools, to compare, some Cisco Network Configurations
### Features
1. Prefix-List Diff
* The Differ does not look at sequence numbers, the name, or popper ordering. It compares the permit, and deny
data. Allowing you to compare for content of the list.
2. Standard ACL Diff
* The differ dose not look at ACL ordering. It compares permit, and deny data. Allowing you to compare content
of the ACL.
3. Convert a Standard ACL to a Prefix-List for route filtering
* Takes a standard ACL, and converts it to a Prefix-List for filtering routes on a routing protocol.4. A line by line file differ
* Takes 2 text files, and outputs a Excel spreadsheet, or html table with a highlighted diff. The html
version is a more "smart" differ.5. A config splitter
* Takes a show run, and splits the config for seeing specific sections.
* This is still under development.6. Make a NX-OS style mcast config from a IOS show run ACL
* Takes a show ip access-list from a IOS device, and converts it to a NX-OS style config.
* Has the option to only convert matches lines.7. IP Address tools
* Takes a IP Address in the following format X.X.X.X/X, and gives you all possible subnets it could be in.
* Takes a IP Address in the following format X.X.X.X/X, and gives you all possible hosts in the range.