Setting up your work environment

File: misc/status.txt [see below for what this means]

You'll need to work on your own for this, since it involves setting up your own computer. But take advantage of our class Slack workspace to ask questions if you get stuck. Also, if you have a friend in the class, doing this setup together can make it more fun and probably more productive.

Goals

Rubric

1 - Slack post 1 - GitHub survey 1 - .gitignore (as specified below) in your GitHub repository 1 - folder named "misc" in your GitHub repository 1 - file named "misc/status.txt" (as specifed below) in your GitHub repository

Resources mentioned below

Part 1: Slack

Part 2: Kali Linux

For many of our investigations into practical network security this term, we're going to use tools installed on the Kali distribution of Linux in a virtual machine. There are several good reasons for this setup:

If your computer runs macOS, you can use the UTM virtual machine software free of charge. If you have Windows, you'll use VMWare. (Carleton has a VMWare license, so for Windows people, Mike Tie will send you an email with a link where you can download VMWare for free.) When you're ready to install Kali, pick the appropriate instructions link below. (Big thanks to Mike Tie and his student workers for preparing these instructions over the summer.)

Part 3: git and GitHub

To submit your work for this class and to support collaborative work with your classmates, you will use a git repository to store your code, documentation, presentations, etc.

Here's the short version of your git setup tasks:

Don't know anything or much at all about git? Walk through these optional git startup instructions.

Part 4: what to hand in, and how

All done

That's all for now. Next up: we'll start learning how to use Kali and its many tools.