This is the table of contents for a 17 part series on teaching cybersecurity to middle and high school students.
Introduction to the shell
- Introduction, The challenge and introduction to the mission.
- Part 2, Introduction to the linux
shell
- Part 3,
whoami and Bash.
- Part 4,
pwd, the ~ directory, and ls
- Part 5,
ls options (ls -a), and the meaning of . and ..
Commands, files and directories
- Part 6,
cd, cat, touch and basic navigation.
- Part 7,
sudo and apt install for new packages. sl for the lulz, and clear.
- Part 8,
htop plus autocomplete and history shortcuts.
- Part 9,
mkdir, mv, for folder and file manipulation.
- Part 10, disk useage (
du), | pipes, wc word count and ps.
- Part 11, wamerican dictionary, counting words with pipes and
grep.
- Part 12,
cp, and the dangerous: rm !
- Part 13, Quick overview presented by
cowsay.
Networking
- Part 14, IP addresses,
ifconfig and ping.
- Part 15, Reconaissance with
host, whois and traceroute leading to ssh
- Part 16,
for x in {1..10}; do echo $x; done loops
- Part 17, Bash scripts,
sshpass and the final hints to complete the mission!