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/activateMore 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.
Metadata
Release files for access-checker-sbhalodia 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| access-checker-sbhalodia-1.0.3.tar.gz | 6.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| access_checker_sbhalodia-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.3 kB
Release files / access-checker-sbhalodia-1.0.3.tar.gz
| Download URL | access-checker-sbhalodia-1.0.3.tar.gz |
|---|---|
| Size | 6.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
79c28aa7b2b9e588b4f5841fee63862cc0fea3f52e2b63c816f4b8c9ac1e4e63
|
|
BLAKE2b-256 checksum How to use checksums |
946442cb75ecc9093db8458613a6025fe702122c0296aa1b7af109694789c4d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / access_checker_sbhalodia-1.0.3-py3-none-any.whl
| Download URL | access_checker_sbhalodia-1.0.3-py3-none-any.whl |
|---|---|
| Size | 11.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d9bf63ace2cc40f7905e10c2176c5de9ace1a5f00d06e48d1dd19adc6a441d52
|
|
BLAKE2b-256 checksum How to use checksums |
ac5989955b0735ed3c159d6cbec105215b43010f1b00e9cae9ccb0b58544e0fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|