Skip to content

NCATComp410/comp410_fall_2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COMP410 Fall 2020 Class Project

Parser Class Library for Cisco ASA Next Generation Firewall

Installation

  • Anaconda environment is highly recommended. Download the version appropriate for your system here
  • This project is currently based on Python 3.8 - here is a link to the Anaconda getting started guide. Note that the Anaconda Navigator GUI can be used instead of CLI.
    • Open a conda shell
      • conda update conda
      • conda create --name py38 python=3.8
    • Activate your new venv
      • conda activate py38
    • Install jupyterlab if you want (optional)
      • conda install jupyterlab
    • Install git (if you need to)
    • Fork this project and clone your fork
      • cd to directory you want to put this in
      • git clone (Your fork URL - Green clone button)
      • cd comp410_fall_2020
    • Install requirements
      • conda install --file requirements.txt
    • python demo.py
      • Runs a quick demo
  • Testing
    • conda install pytest-cov
    • pytest --cov=asa_parser

Pull Request Requirements

  • All pull requests much attach output from pytest showing all test cases passed along with the coverage report or pull request will be rejected.

About

Repository for COMP410 Fall 2020 Semester

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 13

Languages