General Approach and Book Structure

3. General Approach and Book Structure

This book has been designed so that you can put your hands on Kali Linux right from the start. You don't have to read half of the book to get started. Every topic is covered in a very pragmatic manner, and the book is packed with samples and screenshots to help make the explanations more concrete.

Chapter 1, About Kali Linux defines some basic terminology and explains the purpose of Kali Linux. Chapter 2,Getting Started with Kali Linux guides you step-by-step from the download of the ISO image to getting Kali Linux running on your computer. Chapter 3, Linux Fundamentals supplies the basic knowledge that you need to know about any Linux system, such as its architecture, installation process, file system hierarchy, permissions, and more.

At this point, you have been using Kali Linux as live system for a while. Chapter 4, Installing Kali Linux shows you how to make a permanent Kali Linux installation (on your hard disk) and Chapter 5, Configuring Kali Linux how to tweak it to your liking. As a regular Kali user, it is time to get familiar with the important resources available to Kali users. Chapter 6, Helping Yourself and Getting Help gives you the keys to deal with the unexpected problems that you will likely face.

With the basics well covered, the rest of the book dives into more advanced topics: Chapter 7, Securing and Monitoring Kali Linux gives you tips to ensure that your Kali Linux installation meets your security requirements. Chapter 8, Debian Package Management explains how to leverage the full potential of the Debian packaging ecosystem. And in Chapter 9, Advanced Usage, you learn how to create a fully customized Kali Linux ISO image. All those topics are even more relevant when you deploy Kali Linux at scale in an enterprise as documented in Chapter 10, Kali Linux in the Enterprise.

The last chapter – Chapter 11, Introduction to Security Assessments – makes the link between everything that you have learned in this book and the day-to-day work of security professionals.