systhread.net

RSS 2.0 Feed
ModLogan Stats
Webalizer Stats

 

Scripts, Programs and One Liners

CVS ¦ Maintained ¦ Unmaintained ¦ BSD/OS ¦ Linux ¦ Misc

A collection of programs/scripts. Not all of them are mine, in addition to these I have some Source examples of various languages I have worked with.

Anonymous CVS Access

All of the code here that is currently in use or actively developed can be found at Sourceforge as well. The module names are listed at the top of the repository. Note that not all software I am working on is packaged here and is only available in CVS.

Checking out Code

cvs -d:pserver:anonymous@systhread.cvs.sourceforge.net:/cvsroot/systhread \
	login 
cvs -z3 -d:pserver:anonymous@systhread.cvs.sourceforge.net:/cvsroot/systhread \
	co -P modulename

Maintained (but not always active)

netward-0.8 (download) Updated!
Packet monitor, error and alarm utility. Netward can run out of the box as a small monitor with no configuration. There are some platform quirks so do please read INSTALL and README files. For those interested in making improvements read TODO and HACKING files.
pwutils-0.5 (download)
A small set of user and group reporting utilities designed to demonstrate the flexibility of several languages for budding programmers and sysadmins alike.
nettest-2.2 (download)
The original nettest from Cray research (now owned by SGI) and unmaintained. Although there are better (and more exotic to setup) tools out there, nettest does a good job of showing stats between two endpoints with very little muss and fuss. The current version is stable and runs on several platforms.
etu-0.1.7 (download)
A utility that uses the Epeg and imlib2 API to create thumbnails (extraordinarily fast). It can also daemonize and refresh thumbnail directories making it a nice cli plugin for image scaling.
service-0.5 (download)
A multi-platform service start, stop and/or restart utility that is basically cloned from the redhat utility of the same name.
lscpu-1.8 (download)
Small utility to fetch processor information on Linux.
diskinfo-1.9 (download)
Gets information about specified ide disk.
mmw-1.9 (download)
Utility to show memory information in intervals and periods.
BSDbench 2.1 (download)
A rewrite of the 4.4-BSD benchmark tools. Useful for creating loads on a BSD system which a lot of people still like to use from time to time .
dusage (view/download)
Simple disk usage script.
newsfetch-1.4 (download)
A small program that fetches netnews.

Discontinued or Unmaintained

The following are scripts and programs that have either reached end of life, been superceded or just do not really require maintenance.

user-0.2 (download)
A small collection of portable user reporting scripts and programs. The user tools have been migrated to the pwutils package.
puserinfo-2.1 (view/download)
BSD userinfo clone in Perl- superceded by the user package.
snr.sh (view/download)
Simple search and replace script - end of life; not good and not worth fixing.
qtop (view/download)
A nicer top viewer - requires no maintenance.
whodo (view/download)
Who is doing what program - requires no maintenance.
nukems (view/download)
Get rid of CTRL-Ms from DOS files - redundant.
service-0.5 (download)
This is the original in Perl which I moved to scripts and redid in sh.
ckmd5 (view/download)
Check an MD5 hash.
genmd5 (view/download)
Generate a MD5 hash.

The Complete List

Following is a complete list of software worked on, some of which is hosted here, but definitely not all of it (kernel hacking comes to mind ...).

NetBSD

Linux

Other

Whats Missing?

Basically anything I cannot remember since the last time I updated this page. I have also written a lot of internal software I deemed pretty much useless to the outside world because it was so specific. Such projects ranged from archival systems to daemon processes.