Exploitationoffsectrainingpenetration-testingoscposeposedoswe

offsec-courses

Metapackage collection providing resources and dependencies for Offensive Security courses. Includes specialized packages for AWAE/WEB-300, EXP-100, EXP-301, PEN-300, and PWK/PEN-200 training paths.

Description

offsec-courses serves as a metapackage umbrella for resources required by Offensive Security's professional training courses. Each subpackage pulls in the specific tools, libraries, and dependencies needed for courses like AWAE/WEB-300 (OSWE), EXP-100, WUMED/EXP-301 (OSED), ETBD/PEN-300 (OSEP), and PWK2/PEN-200 (OSCP). This ensures students have a complete Kali Linux environment configured for course exercises.

The packages cover a wide range of penetration testing scenarios, from web application exploitation and advanced Windows user-mode exploitation to enterprise Active Directory attacks. Dependencies include essential tools like Burp Suite, Impacket, Metasploit, Hashcat, and Wireshark, alongside specialized utilities such as CrackMapExec, Bloodhound, and Responder.

Use cases include setting up lab environments for OffSec certification preparation, ensuring all required binaries and Python resources are available without manual configuration. offsec-awae-python2 specifically provides Python 2 dependencies for legacy AWAE course materials.

How It Works

These metapackages operate by declaring dependencies on course-specific toolsets, pulling in metapackages like kali-linux-core alongside targeted utilities. Installation resolves the dependency tree via APT, configuring Kali with pre-vetted tools for OffSec course labs. No direct execution; serves as environment bootstrapper for training exercises across protocols like SMB, RDP, Kerberos, and web apps.

Installation

bash
sudo apt install offsec-courses

Examples

Installs resources for OffSec’s AWAE/WEB-300/OSWE course
sudo apt install offsec-awae
Installs Python 2 resources for OffSec’s AWAE/WEB-300
sudo apt install offsec-awae-python2
Installs resources for OffSec’s EXP-100 path course
sudo apt install offsec-exp100
Installs resources for OffSec’s WUMED/EXP-301/OSED
sudo apt install offsec-exp301
Installs resources for OffSec’s ETBD/PEN-300/OSEP
sudo apt install offsec-pen300
Installs resources for OffSec’s PWK2/PEN-200/OSCP
sudo apt install offsec-pwk
Updated 2026-04-16kali.org ↗