Overview

Below are the lecture notes for my AntiSyphon workshop presented on April 25th 2025. Though the notes are in general more descriptive than the actual lectures, they are not expanded, meaning the content from the lectures roughly map 1:1 onto these notes. This means some shortcuts were taken as I had to ensure the entire course could fit into the allotted 4 hours.

Solutions

All the final solutions are available on GitHub here.

Part A: Introduction

Part B: Server Setup

Part C: Agent Setup

Part D: Client Setup

Part E: Weaving It All Together

Part F: Conclusion