Meeting Notes, MonadLUG, 11-Jan-2007

Ted Roche tedroche at tedroche.com
Fri Jan 12 10:04:47 EST 2007


Nine attendees made it to the SAU1 offices in Peterborough last night  
for the monthly MonadLUG meeting.

Charlie Farinella declared himself in charge (Go, Charlie!) and ran a  
great meeting. We announced upcoming meetings (and talked quite a bit  
about MythTV and the upcoming meeting next week with Jarod Wilson at  
MerriLUG).

Lloyd Kvam, our presenter, ran into trouble getting his laptop to  
work with the projector, so while Bill Sconce and he struggled with  
that, the remainder of the group plowed along. Chris Maple did a  
great presentation on the Man Page of the Month, sort. Chris had a  
single-page, duplex printed set of notes and examples on using sort.  
I have never listened to a MPoM when I didn't learn something new,  
and last night was no exception. Did you know sort can be used to  
randomize a list? Or that it can merge sorted files into one? Chris  
had an excellent real-world example of sorting TV listings in the  
format "Wed Nov 08 02:00am ... program" into a chronologically sorted  
list. Chris noted "sort has become huge; 354k in the most recent  
implementation." We discussed the issue of POSIX compliant locales  
and the rules of sorting for some European languages. An excellent  
discussion.

As Bill and Lloyd continued to struggle with their laptops, we opened  
the floor to discussion. Ray Côté related some recent discussion they  
had had about security, with the differences between sudo and su (and  
su - ): which is more secure: a sudo that records all of the commands  
executed, but allows an attacker access with only one password, or  
using su where two passwords are required. Of course, anyone with  
physical access could do what they wanted, but there was a good give- 
and-take on the various advantages or disadvantages.

Lloyd and Bill were able to get a working system in place just after  
8 PM, using VNC and Bill's laptop to project the contents of Lloyd's  
laptop. Lloyd talked about a friend's need for help, with a  
compromised Windows server that needed to keep providing web pages  
until a replacement was available, but with blocked malware (a zero- 
day exploit for which there was not yet a fix). Lloyd explained how  
he used the OpenWRT firmware and software (http://openwrt.org/) to  
change the behavior of  Linksys WRT-54G to work as a bridge between  
the internet and the Windows machine to pass only necessary services  
(http, ssh, arp and a few others) while blocking all other traffic  
transparently. OpenWRT may be unique among the replacement firmwares  
in its design: it provides a writable file system where the operator  
may upload the specific modules they need, rather than a static  
firmware image burned into Flash. Lloyd explained how he used the  
ebtables (ethernet bridging) program to route (well, technically,  
bridge) only specific packets and could modify the hardware  
configuration to repurpose the various ethernet ports into separate  
VLANs. Despite all of the hardware challenges, the presentation came  
off well and lead to a vigorous round of Q&A

Thanks to Lloyd for the presentation, Charlie for taking charge, Bill  
for wrestling hardware, Chris for his MPoM, and all for their  
participation!

Next month's meeting: Guy Pardoe and Joomla, MPoM: uniq by Ray Côté

Ted Roche
Ted Roche & Associates, LLC
http://www.tedroche.com





More information about the gnhlug-discuss mailing list