Having recovered from his germ attack, Mark Steffen will give us a talk on OSSIM, an open source SIEM (Security Information and Event Management) system. Mark says that this system is appropriate for small organizations or paranoid home users. He will cover the following topics:
- Traffic analysis (Suricata), including OSSIM's limitations in this area.
- The OSSEC HIDS agent, which looks for bad behaviour and reports back to OSSIM for logging.
- OSSIM alerts and tickets
- Open Threat Exchange
- SIEM correlation engine
- OpenVAS vulnerability scanner (Nessus)
Jason Eckert will revisit his KW Linuxfest talk with a brief history of Linux and open source. It promises to be a fun and interesting talk about where the Linux operating system came from, why it succeeded, and how Open Source has shaped technology today and how it will continue to do so in the future.
* * *
Aden Seaman will give us an introduction to functional programming.
He will cover the following topics:
- What functional programming is all about, and how it differs from imperative programming.
- Commonalities and differences between Erlang, Scala, Clojure and Haskell.
- A deeper exploration of Haskell, including its famous type system, functional purity, laziness.
- Implications of the type system on language safety, programming style and constraints, and concurrent programming.
Nathan Fish will tell us about the configuration management system SaltStack. He will give us an overview of configuration management, show us the components of SaltStack, lead us through some examples, and offer troubleshooting advice.
Stephanie Rozek from Hive Waterloo Region will talk about the digital literacy gap and share some of the things HiveWR is doing to address them.
Having recovered from his illness, Theo Belaire will deliver his long-awaited Rust presentation.
Theo Belaire will describe his experiments using Rust for low level kernel code, building a Linux module and developing a time operating system. In the process he will review the basics of the language and what benefits it can give low-level developers.