Access checker for Cisco ACL(extended ACL)
Project description
Access Checker
What Is This?
This is a simple Python/Flask application intended to check if given access will be allowed or not via Cisco ACL(may contain hundreds of lines!!). This tool will take user inputs(Source IP, Source port, Protocol, Destination IP and Destination port) and will check against the user provided ACL and provide the result. This tool have both CLI and GUI options.
How To Install This
- Activate your Python virtual environment by following below steps
- Run
pip3 install virtualenv
- Create a project directory and navigate to it
- Create virtual environment by running
virtualenv -p python3 venv
- Activate virtual environment by running
source venv/bin/activate
More info How To: Virtual environments - Install this package by running
pip3 install access-checker-sbhalodia
How To Use This
CLI
- Run the following command from cli
- Example:
access-checker-cli -sip 10.1.1.10/24 -sport 22 -p tcp -dip 8.8.8.10/32 -dport 443 -f /Users/Mytestaccount/Desktop/myaclfile.acl
GUI
-
Run
access-checker-gui
-
Navigate to http://localhost:5000 in your browser
Testing
Best effort testing has been done. No thorough testing is completed. Please conduct your own testing before using this.
Note
Please follow the exact input format as suggested in GUI and CLI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file access-checker-sbhalodia-1.0.3.tar.gz
.
File metadata
- Download URL: access-checker-sbhalodia-1.0.3.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79c28aa7b2b9e588b4f5841fee63862cc0fea3f52e2b63c816f4b8c9ac1e4e63 |
|
MD5 | 43646ed91231b3c0fcbb8f895d0febbe |
|
BLAKE2b-256 | 946442cb75ecc9093db8458613a6025fe702122c0296aa1b7af109694789c4d5 |
File details
Details for the file access_checker_sbhalodia-1.0.3-py3-none-any.whl
.
File metadata
- Download URL: access_checker_sbhalodia-1.0.3-py3-none-any.whl
- Upload date:
- Size: 11.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9bf63ace2cc40f7905e10c2176c5de9ace1a5f00d06e48d1dd19adc6a441d52 |
|
MD5 | ad3f96cb42f75f21bc9cb4f4f4561ce7 |
|
BLAKE2b-256 | ac5989955b0735ed3c159d6cbec105215b43010f1b00e9cae9ccb0b58544e0fb |