A shopping list of what has been used to bring you these, and other, hafey.org webpages.

Hardware: Generic 486DX (1992 vintage), 16MB RAM, any old hard disk and network card shows you don't need a rocketship to offer a full suite of services. This machine is non-Y2K compliant but the Operating System compensates for this. All software is Y2K compliant.

Update The old 486 died after three years of continuous service! It was either the SCSI disk or controller and has been taken to Hafey@Home for further analysis
This machine is now a Pentium 133 (1995 vintage), 32MB RAM, a 6GB EIDE disk and a 100MB (Full-Duplex) network card. No configuration/passwords were lost when the old box went down and only 16 emails were lost. A full writeup of the 10 hours of work is available here

Update2 The IDE disk died and this machine is now running an Adaptec 2940U and a Seagate 4GB SCSI2 hard disk. Once again no data was lost.

OpenBSD - Operating System drives the hardware.
Solaris - Operating System drives the backup/secondary box (ns2.hafey.org).

Apache and publicfile - Web servers serves you these web pages

Sendmail - SMTP mail server takes your electronic mail and stores it so we can fetch it later. Sendmail has been configured to use MIMEDefang (which in turn calls H+BEDV AntiVirus) and SpamAssassin (which is called using Procmail) to filter out dangerous content, attachments and spam.

popa3d - mail retrevial server (POP3) lets us retieve from this machine the electronic mail and read it in our Pegasus Mail readers (Netscape, Outlook and others have too many privacy and security problems. Pegasus doesn't play with Java, Javascript or HTML so it is a much better behaved mail reader)

OpenSSH - encrypted management sessions to make this machine less susceptible to hijack from people we don't know

BIND and djbdns - Domain Name servers tells the world where to find this machine

Snort - Network Intrusion Detection System (NIDS). Snort is a lightweigth NIDS to keep track of who is trying to hack, intrude, DOS (Denial of Service) and scan this machine.

IP Filter and the OpenBSD Packet Filter - IP (Internet Protocol) packet filters makes sure this machine is not compromised at the network level.

TCP Wrappers are used to control access to the services this machine offers.

Tripwire System Integrity Checker makes sure this machine has not been compromised at the OS level. OpenBSD also has a good deal of system integrity checking builtin as well.

Network Time Protocol Synchronises the time of this machine to an Atomic and GPS clock for accuracy of all logging information.

GIMP - Graphics program for the few images on this website created by us

Mozilla & vi (unix text-based editor) - for HTML pages so we can share with you

An FTP server allows us to transfer all the information from our machines that we use to create these websites to this one

Many thanks go to SecureIP who generously provide the computer room space the machine uses to stay permanently connected to the Internet at 100Mb/s full-duplex.