Home About Mailing Lists Meetings Newsletter FTP Locate File

MUUG Monthly Meetings for 2018-19


Please note our current meeting location: 1M28 Manitoba Hall, University of Winnipeg, entrance on Ellice Ave. between Spence and Balmoral St. (Check out the UofW's maps for nearby parking locations.)

Meetings start at 7:30pm sharp.

September 11, 2018: Managing Systems with Ansible

Ansible is an OSS IT automation engine, in the vein of Chef and Puppet. But what exactly can you do with it? John Gunkel filled us in. He covered key concepts, package management, templates, roles, GUI interfaces, and more!

RTFM: tcpdump(1) with Adam Thompson

Debugging an application's behaviour is sometimes easier to do by looking at the interactions it has with other systems on the network than by examining the application itself. Modern UNIXes all come with a tool, tcpdump(1), that can examine, filter, decode, and log all the traffic seen at a network interface - whether it originates on that system or not. Adam discussed the most common options for tcpdump(1), and demonstrated a simple example.

October 9, 2018: Reproducible Builds

Many of us run some amount of Free and/or Open Source Software, but how can we ever be sure that what we're actually running was built from the allegedly published source code? Whilst not a complete security solution in and of itself, this project helps influence and improve security and development as part of a wider set of policies. Presented by Muz, this short talk introduced the issues with trying to obtain reproducible builds, and some of the work that has been done to date on certain code bases, particularly with the Debian distro.

RTFM: netcat

A look into a computer networking utility for reading from and writing to network connections using TCP/IP protocol, designed to be a reliable "back-end" tool that can be used directly or easily driven by other programs and scripts.

Note that there are two versions of netcat (or the nc command) that are widely available: the traditional "Hobbit" netcat(1), and the ncat(1) command that comes as part of Nmap. This presentation by Wyatt Zacharias focused on the latter. (Adam Thompson focused on the former in a June 2014 RTFM.)

November 13, 2018: Build an IP Captive Portal from Scratch

(For Fun and Education, but Not for Profit)

Love 'em or hate 'em, captive portals are widely used to restrict Internet access to authorized users. What if you need to set one up, but all the "canned" solutions aren't quite right for your use case? This presentation by Gilbert Detillieux showed the various components that make up a captive portal, and how you can set one up from scratch, using Linux Netfilter/iptables, ISC DHCPD and BIND, the Apache web server, and some custom back-end scripting.

Gilbert has made his presentation slides, in PPTX and PDF format, available online.

RTFM: date

The lowly date(1) command has been a fixture of UNIX systems from the very early days. Yet there may be features in this command that would surprise you. Adam Thompson presented this RTFM, and compared features of the date command from various systems, including Solaris, OpenBSD, macOS, and GNU/Linux.

December 11, 2018: RTFM: time, Round-table, Mingling and Munchies

RTFM: time

A short demonstration of the Unix time(1) command by Wyatt Zacharias. Time is used to determine the duration of execution of a particular command. Wyatt's presentation covered both the built-in time command in bash(1), and the external (GNU) time command, including default and explicit output formatting in each. Wyatt also talked about the which(1) command, as well as the bash-built-in type command, that you can use to find out if a specified command is built-in or not. (There was also mention of quoting the command name, e.g. by preceding it with a "\", to bypass built-ins, and of using explicit pathnames to distinguish between multiple external commands with the same name.)

Round-table, Mingling and Munchies

As 2018 drew to a close, MUUG continued our recent tradition of turning the December meeting into more of a social event. Cookies and pop were provided by MUUG, but members were encouraged to bring their own finger food to sample and share.

Winnipeg Harvest Food Drive

Also as in previous years, we combined our pot luck with a food drive for Winnipeg Harvest. Cash donations were preferred this year as every $1 Winnipeg Harvest receives, they are able to pick up and deliver $20 worth of groceries. MUUG members were generous again in both their cash and food donations.

January 8, 2019: TBA

February 12, 2019: TBA

March 12, 2019: TBA

April 9, 2019: TBA

Please note our meeting location for April only: 2M67 Manitoba Hall, University of Winnipeg, entrance on Ellice Ave. between Spence and Balmoral St. (Check out the UofW's maps for nearby parking locations.)

Meetings start at 7:30pm sharp.

May 14, 2019: TBA

June 11, 2019: TBA

July 2019: No meeting this month

August 2019: No meeting this month

Please note our current meeting location: 1M28 Manitoba Hall, University of Winnipeg, entrance on Ellice Ave. between Spence and Balmoral St. (Check out the UofW's maps for nearby parking locations.)

Meetings start at 7:30pm sharp.

Home About Mailing Lists Meetings Newsletter FTP Locate File