the idea: you have friends on a system, and you want to know when they log on and off when you're logged on. what's more, maybe you're tired of throwing together crappy/clunky who(1)/w(1)/finger(1) commands in obfuscated shell/perl scripts that only half do the job anyway.
the solution: wuzzah. wuzzah is a program that selectively scan's a system's utmpx records (where logins are stored, amoung other things), keeping an eye out for your friends logging in and out. wuzzah is small, fast, efficient, and written in C. huzzah!
I've done my best to make the code as portable as possible, and currently I've sucessfully tested/run wuzzah on:
wuzzah is downloadable in a few formats. if you're just a tgz kind of person, I have tarballs. if you're a fan of cvs (and have an account on the cs machines, since we have no pserver), you can get the most bleeding edge version as well as the latest tagged release.
to install, if you've never installed from source before see the
file INSTALL, or run ./configure --help
. To learn
more about running the program (various cmdline args and whatnot), I
wrote a man page just for you. so, wuzzah(1). rtfm :).
0.53
apt-get install wuzzah
cd /usr/ports/sysutils/wuzzah; make install
cvs -d username@cs.swarthmore.edu:/home/finney/CVS co -r
wuzzah_0_20 wuzzah
cvs -d username@cs.swarthmore.edu:/home/finney/CVS co wuzzah
you can also just browse the source code here