Some of the projects achieved in the past six years before
starting WANM have included:
-
Starting and running a BBS (bulletin board system) which
acted as a fulltime FIDONET Node (4:690/756 - Mike's BBS) in 1994
-
Writing support software for the BBS, including major upgrades
to an available ANSI based menu system which were made publicly available
to all FidoNET System Operators, and work on a RIPterm based menu.
-
Writing a number of back-end command line utilities for the
BBS
-
Starting the first local Internet service in the Warren-Blackwood
area of South-Western Australia in March 1996
-
ALL programming and operation of the Internet service on
an OS/2 platform including WEB, SMTP, POP3 and FTP servers, extensive REXX
programming (including a POP3 Server and web server scripts), Internet
to BBS and BBS to Internet gateways.
-
ALL programming and operation of Linux based systems, including
kernel code changes, shell scripting, perl scripts, server upgrades, software
installation and maintenance.
-
Installation and Configuration of DPEC Online training courses.
-
Installation and maintenance of Linux, Windows NT 4 Server,
Windows 95/98, OS/2 and MacOS Networks
Some of the coding projects on Linux included:
-
IP volume accounting scripts
-
Extending the Squid Internet Object Cache to store individual
volume summaries for each client, which could be accessed and reset on
the fly by external cache manager requests.
-
Modifications to the Linux Kernel IP Accounting chain code.
-
Modification of a destination IP based accounting script
in PERL to a source IP based script.
-
Modification of the Linux Kernel source to verify IP packet
source addresses according to their source interface (a bulkier version
of this functionality from another source has since been added to the linux
source tree).
-
Extending the Squid Cache to use WebTrack content access
restrictions, and extending the WebTrack code to operate on a per-client
rather than per-cache basis.
Some of the source code from these projects has been released on the Program
Samples page.