-
Install Git
Follow the instructions here: https://git-scm.com/book/en/v1/Getting-Started-Installing-Git -
Checkout our Class Repository In terminal, run the following to copy the released homework directory to your desktop.
$ git clone https://github.com/carriegardner428/SecurityManagement.git
- To Update,
Run a Git Pull
$ git pull origin master
- To Revert a File...
Let's say you make a mistake on a file and want to bring back the original copy...
$ git checkout -- <filename>
- To Commit (Save) Your Changes
To log checkpoints for things done
$ git add <filename>
$ git commit -m 'your commit message'
-
Create a google account
You probably already have one :) -
Go to http://colab.research.google.com You can create new notebooks, or open a notebook from Github, Google Drive, or your local host
You can open one of the notebooks in this repo by either:
- In Colab, going to Open > Github > enter notebook github URL
- From a notebook in this repo: replace https://github.com/ with https://colab.research.google.com/github/ in the notebook URL
- Create Conda Environment
$ conda create -n sec python=3.5 anaconda
- Activate Environment
$ source activate sec
- (OPTIONAL) Install New Packages
$ conda install <packagename>
$ pip install <packagename>
- Deactivate Environment
$ source deactivate
- python==3.5.4
- pandas==0.22
- jupyter==1.0.0
- geoip2
- IP database (GeoLite2-City.mmdb) from: https://dev.maxmind.com/geoip/geoip2/geolite2/
- Docker to run honeypot
After you have complted the assignment, you must turn in the .ipynb notebook and PDF copy to Courseweb.
- *.pdf - Export the *.ipynb jupyter notebok as a PDF
- Login to Courseweb and upload the PDF of the assignment