Setting Up the Lab
Jessey Bullock · 2017
This chapter introduces Kali Linux, explaining benefits of virtualization and why it provides a flexible and secure working environment. Like the different disciplines of information security, there are similar categories of tools in Kali, such as reconnaissance, information gathering, penetration testing, wireless tools, and so on. The chapter takes a high-level look at these categories and specific tools before making use of them in detail in the labs. The authors discuss a lab environment, called the W4SP Lab, which they developed. The W4SP Lab will run as a container within the user's Kali Linux virtual machine (VM). An alternative to creating a VM is containerization. GitHub is a place where people can publish their code, keep track of changes done so far (versioning), as well as invite others to make changes. The chapter also focuses on VirtualBox from Oracle which is the solution used for creating VMs for the most common desktop environments.