Kali Linux

A beginner GNU/Linux course built on Kali Linux 2022.1, from the shell and the filesystem through text processing to packet capture and DNS.

I wrote these notes in April 2022 while teaching Kali Linux 2022.1 at colleges in Montreal. The students were beginners taking computer networking courses, so the course assumes no prior Linux at all. It starts from what a kernel and a shell are, installs the distribution in a virtual machine, then works through the command line, Debian package management, searching, piping, text processing, and process control, before finishing on the network with Netcat, packet capture, port scanning, and DNS.

NoteNotes from 2022

These pages were first published on smenode.com, and they are kept close to how I wrote them at the time. The wording is mine from back then and the command output comes from Kali Linux 2022.1 as it shipped, so package versions, kernel versions, and a few command defaults have moved on since. Each page carries the date I wrote it. The Linux underneath has not changed nearly as much as the version numbers suggest.

Topics

No matching items
Back to top