Basic intrusion detection using firewall logs
- Anaconda environment is highly recommended. Download the version appropriate for your system here
- This project is currently based on Python 3.9 - 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 py39 python=3.9
- Activate your new venv
- conda activate py39
- Install jupyterlab if you want (optional)
- conda install jupyterlab
- Install git (if you don't have it installed already)
- 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_spring_2021
- To keep your fork in sync with upstream we'll follow these instructions.
- Install requirements
- conda install --file requirements.txt
- python demo.py
- Runs a quick demo
- Testing
- conda install pytest-cov
- pytest --cov=id_pkg
- Open a conda shell
- All pull requests much attach output from pytest showing all test cases passed along with the coverage report or pull request will be rejected.