Downloads & Setup Guide

Complete one-time setup for all Aegis Institute courses. Each step includes download links and installation instructions. Check off tools you already have installed to track your progress.

Setup Progress 0%

๐Ÿ–ฅ๏ธ Software Downloads

Download and install these tools on your computer. Most are one-time installations.

1
VirtualBox
Free virtualization software โ€ข Required for running Kali Linux
โ–ผ

VirtualBox lets you run virtual machines (VMs) on your computer. You'll use it to run Kali Linux safely in an isolated environment without affecting your main operating system. This is essential for security labs and testing.

Installation Steps:

  1. Download the installer for your OS (Windows, macOS, or Linux)
  2. Run the installer and follow the prompts
  3. Allow any kernel/driver installations when prompted
  4. Restart your computer if required
  5. Launch VirtualBox to verify installation
All Courses
2
Kali Linux VM
Pre-built security testing OS โ€ข Includes 600+ security tools
โ–ผ

Kali Linux is a Debian-based distribution specifically designed for security testing. The VM image comes pre-installed with essential tools like Nmap, Metasploit, Burp Suite, Wireshark, and many more. This is your primary environment for hands-on labs.

๐Ÿ’ก

Download the 64-bit VirtualBox image (~3GB). Unzip the file after downloading.

Setup Steps:

  1. Download the VirtualBox 64-bit image from kali.org
  2. Extract the downloaded .7z or .zip file
  3. Open VirtualBox โ†’ File โ†’ Import Appliance
  4. Select the extracted .ova file and click Import
  5. Allocate at least 4GB RAM and 2 CPU cores
  6. Start the VM โ€” default login: kali / kali
CSY202 CSY203 CSY204 CSY399
3
Python 3.10+
Programming language โ€ข Required for scripting and automation
โ–ผ

Python is the primary programming language used throughout the curriculum for security scripting, automation, and tool development. Make sure to install Python 3.10 or later.

โš ๏ธ

Windows users: Check "Add Python to PATH" during installation!

Verify Installation:

  1. Open Terminal (macOS/Linux) or Command Prompt (Windows)
  2. Run: python3 --version or python --version
  3. You should see version 3.10 or higher
  4. Also verify pip: pip3 --version
CSY103 CSY105 CSY204
4
Visual Studio Code
Code editor โ€ข Best for Python, Bash, and config files
โ–ผ

VS Code is a free, powerful code editor with excellent support for Python, shell scripts, and configuration files. Recommended extensions include Python, Remote SSH, and GitLens.

Recommended Extensions:

  1. Python โ€” IntelliSense and debugging
  2. Remote - SSH โ€” Edit files inside VMs
  3. GitLens โ€” Enhanced Git integration
  4. YAML โ€” For config file editing
All Courses
5
Git
Version control โ€ข Track changes and collaborate on code
โ–ผ

Git is essential for version control and is used throughout the industry. You'll use it to track your lab work, submit assignments, and build a portfolio.

Verify Installation:

  1. Open Terminal/Command Prompt
  2. Run: git --version
  3. Configure your identity:
    git config --global user.name "Your Name"
    git config --global user.email "your@email.com"
All Courses
6
Wireshark
Network analyzer โ€ข Capture and inspect network traffic
โ–ผ

Wireshark is the world's most popular network protocol analyzer. You'll use it to capture and analyze network traffic, understand protocols, and investigate security incidents. It's also pre-installed in Kali Linux.

๐Ÿ’ก

On Windows, install Npcap when prompted (required for packet capture).

CSY104 CSY204
7
Burp Suite Community
Web security testing โ€ข Intercept and modify HTTP traffic
โ–ผ

Burp Suite is the industry-standard tool for web application security testing. The free Community edition includes essential features for learning. It's also pre-installed in Kali Linux, but you may want it on your host OS too.

First-time Setup:

  1. Install Burp Suite and launch it
  2. Create a temporary project (free tier)
  3. Configure browser to use proxy: 127.0.0.1:8080
  4. Install Burp's CA certificate in your browser
CSY202 CSY203 CSY399

๐ŸŒ Platform Accounts

Create free accounts on these platforms to access integrated labs. No downloads required.

๐ŸŽฎ
TryHackMe
tryhackme.com
Sign Up โ†’
๐Ÿ“ฆ
HackTheBox
hackthebox.com
Sign Up โ†’
๐Ÿ•ท๏ธ
PortSwigger Academy
portswigger.net/web-security
Sign Up โ†’
๐Ÿ”
OverTheWire
overthewire.org (no account needed)
Start โ†’
๐Ÿšฉ
PicoCTF
picoctf.org
Sign Up โ†’
๐Ÿ›ก๏ธ
CyberDefenders
cyberdefenders.org
Sign Up โ†’
๐Ÿ“Š
LetsDefend
letsdefend.io
Sign Up โ†’
๐Ÿ”ข
CryptoHack
cryptohack.org
Sign Up โ†’

๐Ÿš€ Next Steps

Once you've completed the setup, you're ready to start your cybersecurity journey!

  1. Complete TryHackMe Pre-Security Path โ€” Great introduction to the fundamentals
  2. Explore Your Kali VM โ€” Familiarize yourself with the tools and environment
  3. Start CSY101 Week 1 โ€” Begin with the Foundations of Cybersecurity course
View Courses โ†’ Explore Labs โ†’