KWLUG - The Kitchener-Waterloo Linux User Group is a monthly meeting of GNU/Linux, Free Software, Open Source and technology enthusiasts.

Where? When? We meet in Kitchener, Ontario, usually on the first (non-holiday) Monday of the month, beginning at 7pm. (Directions)

How much? Our meetings are free of charge and open to anybody with an interest in Linux and/or free software.

What next?

KWLUG Meeting: Monday, April 9 2018

An End User Journey, VoIP Security

Meeting Date

Sandeep Johri is a non-technical end-user of Linux and free software. He will talk about his journey: how he bounced from distro to distro, how he landed where he is now, where he sees himself going in the future, and lessons learned from the experience. This talk is intended to be accessible for beginners.

Steve Walker (the CTO at Telium)  will discuss the challenges facing the operators of VoIP based PBX equipment,  and how to secure the PBX from hacking and fraud.  The presentation will examine how and why hackers / fraudsters want to attack your PBX, and the risks and costs associated with these attacks.  The presentation will then focus on the attack surface of the PBX, review common vulnerabilities, and describe detection of hacking / fraud, with an emphasis on Asterisk based PBX's.  Finally Steve will take us through best practices in securing the PBX (and telephony environment), including the tools and techniques you should implement to protect your business (or home) system.                   
Since VoIP PBX technology is now within reach of the small business and home user, this presentation should be of interest to anyone involved with VoIP.  If you already operate VoIP equipment and are wondering if this applies to you, here is  a video showing a company that had to pay a $400,000 USD telephone bill after a single weekend attack on their VoIP PBX.

KWLUG Meeting: Monday, September 10, 2017, 7pm

GitLab + 1 more

Meeting Date

Colin Knapp will update us on GitLab, the "open core" Git-repository manager. He calls his presentation "Creating Problems to Solve Problems in GitLab". Some of the topics he will cover include:

  • How to organize and compartmentalize projects to reduce testing and growing pains.
  • How to deal with increased complexity in compartmentalized projects
  • The GitLab development cycle tools he uses when working on Tugthr.
  • How he uses the built-in Kanban boards and commit messages to close tickets
  • How GitLab-Runners work, and the difference between shared cloud runners and runners on your own hardware.