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
sudo apt install offsec-coursesExamples
sudo apt install offsec-awaesudo apt install offsec-awae-python2sudo apt install offsec-exp100sudo apt install offsec-exp301sudo apt install offsec-pen300sudo apt install offsec-pwk