NEW COURSE - S7 and Safety PLCs

NEW COURSE - S7 and Safety PLCs

by David Formby -
Number of replies: 0

🚀 Our new short course on S7 and Safety PLCs is now available.

Screenshot of water simulation

We built this course for OT engineers, cybersecurity practitioners, and anyone who wants a practical understanding of how Siemens S7 systems behave on the wire, and how attackers interact with them.

Inside the course, you’ll explore:

🔹 The foundations of the S7 protocol
🔹 How to build a simple client/server using python-snap7
🔹 Realistic reconnaissance techniques (scanning, datablock reads, device profiling)
🔹 A clear illustration of a water clarification process to ground the logic in real operations
🔹 How attackers approach safety PLC manipulation
🔹 Basic detections you can implement to start logging sensitive S7 commands

We designed it to be short, approachable, and directly useful whether you’re on the engineering side, the security side, or bridging both.

Exception - profile_load_data(): Argument #1 ($user) must be of type stdClass, bool given, called in [dirroot]/local/splitscreen/lib.php on line 29
Exception - profile_load_data(): Argument #1 ($user) must be of type stdClass, bool given, called in [dirroot]/local/splitscreen/lib.php on line 29