Before the start of the workshop, install the tools on the dependencies page and create an account on, which is a site I run and contains the challenges for this workshop.

This workshop expects basic familiarity with the command line. I aim to make few assumptions about familiarity with networking concepts, but some familiarity will make it significantly easier.


How to CTF


<aside> 💡 Convention: When you see a code block, like the one below👇, commands you should enter will be prefixed with a dollar sign $, what you should input after running the command will be prefixed with <, and expected output will be prefixed with >


$ sed 's/Hello/Goodbye'
< Hello
> Goodbye


Networking Crash Course

Network Sniffing


Man-in-the-middle Attacks

DNS Hijacking


If you are working through this material, and you want a place to discuss, join the Discord server

Join the naumachia Discord Server!