{"id":15482525,"url":"https://github.com/btr1975/simpleclitools","last_synced_at":"2025-03-28T15:16:35.554Z","repository":{"id":50228118,"uuid":"102393476","full_name":"btr1975/SimpleCliTools","owner":"btr1975","description":"This is a cli program that does some conversions, and diffs, works well with Cisco products","archived":false,"fork":false,"pushed_at":"2018-08-04T04:45:31.000Z","size":106,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-02T15:27:51.727Z","etag":null,"topics":["acl","address","cisco","cli","compare","converter","diff","ip-address","ipv4","prefix","python","python3","route-map"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/btr1975.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-09-04T19:05:32.000Z","updated_at":"2022-07-27T21:46:23.000Z","dependencies_parsed_at":"2022-09-24T09:01:11.144Z","dependency_job_id":null,"html_url":"https://github.com/btr1975/SimpleCliTools","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btr1975%2FSimpleCliTools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btr1975%2FSimpleCliTools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btr1975%2FSimpleCliTools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btr1975%2FSimpleCliTools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/btr1975","download_url":"https://codeload.github.com/btr1975/SimpleCliTools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246049631,"owners_count":20715511,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["acl","address","cisco","cli","compare","converter","diff","ip-address","ipv4","prefix","python","python3","route-map"],"created_at":"2024-10-02T05:09:23.383Z","updated_at":"2025-03-28T15:16:35.525Z","avatar_url":"https://github.com/btr1975.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Python Script: SimpleCliTools\n\n## Written By: Benjamin P. Trachtenberg \n### If you have any questions e-mail me\n\n### Contact Information:  e_ben_75-python@yahoo.com\n\n### LinkedIn: [Ben Trachtenberg](https://www.linkedin.com/in/ben-trachtenberg-3a78496)\n### Docker Hub: [Docker Hub](https://hub.docker.com/r/btr1975)\n### Ansible Galaxy: [Ansible Galaxy](https://galaxy.ansible.com/btr1975/)\n\n### About\n\nThis script is various tools, to compare, some Cisco Network Configurations\n\n### Features\n1. Prefix-List Diff\n    * The Differ does not look at sequence numbers, the name, or popper ordering.  It compares the permit, and deny \n    data.  Allowing you to compare for content of the list.\n    \n2. Standard ACL Diff\n    * The differ dose not look at ACL ordering.  It compares permit, and deny data.  Allowing you to compare content \n    of the ACL.\n    \n3. Convert a Standard ACL to a Prefix-List for route filtering\n    * Takes a standard ACL, and converts it to a Prefix-List for filtering routes on a routing protocol.\n\n4. A line by line file differ\n    * Takes 2 text files, and outputs a Excel spreadsheet, or html table with a highlighted diff.  The html\n      version is a more \"smart\" differ.\n\n5. A config splitter\n    * Takes a show run, and splits the config for seeing specific sections.\n    * This is still under development.\n\n6. Make a NX-OS style mcast config from a IOS show run ACL\n    * Takes a show ip access-list from a IOS device, and converts it to a NX-OS style config.\n    * Has the option to only convert matches lines.\n\n7. IP Address tools\n    * Takes a IP Address in the following format X.X.X.X/X, and gives you all possible subnets it could be in.\n    * Takes a IP Address in the following format X.X.X.X/X, and gives you all possible hosts in the range.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbtr1975%2Fsimpleclitools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbtr1975%2Fsimpleclitools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbtr1975%2Fsimpleclitools/lists"}