The links below are direct links on my host to download some of my all time favorite utilities. Most of these are small, tight, strong, usefull, and free. These five qualities meet my criteria for good software. Many of them are stand alone executables that do not require any install, do not modify your registry or system files, and do not add additional components in obscure locations on your hardrive. This is another quality of sowftware that I enjoy.

Below is a small program called "BFU". BFU stands for Brute Force Uninstaller. It is a scripting program that can execute a series of preset commands like a Windows batch file, aimed at uninstalled programs that are hard to remove, uninstall improperly or simply unwanted. There are available options to let the script execution manage files, folders, ini files, Registry keys and values, hosts file content, processes loaded in memory, dll files, NT services and Winsock components. Message boxes can be displayed, the system can be rebooted, the Recycle Bin can be used for delete operations and programs can be started.

Here is a Word Dictioanry Client. It connects to a dictionary server and retrieves the definition of your word from a database of your choosing. By default, it connects to, but it can connect to multiple DICT servers. I usually just use google or to get spelling and definitions of words, but I have some friends who like this, and it is plenty worthy to be on my software download page.

Below we have FileRestore version 1.0 by Systernals. FileRestore allows you recover, restore, or undelete files that have already been emptied from your recycle bin where it would otherwise be difficult or impossible. If you have deleted a file and emptied your recycle bin before you realized that was not really what you wanted to do, it is just a matter of hard disk activity until that file can no longer be recovered. If you use this utility before your system writes on top of it, you can still get it back.

Here is a tiny program called "HashTab". This is a Windows shell extension that adds a tab to the file properties page. The new tab is called "File Hashes" and it displays the MD5, SHA1 hashes of the file's contents as well as the CRC-32. It also has a field where you can paste in the text of a hash for comparison. This is useful for when download sites display hashes of a file and you want to check the hash after you download. It is also usefull for common archives that contain .sfv files that hold the CRC32 fingerprints of the archives.

Below is a tiny program called "Hash". Hash is a small GUI tool designed to perform MD5, SHA1, and CRC32 hashing functions on a number of files. The file size and modified date is also optionally shown. Results displayed in the window can easily be copied to the Windows clipboard or saved to a text file. The program allows direct browsing of multiple files and files can also be dragged and dropped onto the window. Files (with support for wildcard selections) can also be supplied on the command line. A convenient use for this functionality is to place a shortcut to the program in the SendTo directory (C:\Documents and Settings\[name]\SendTo) so you can send arbitrary files to it from the Explorer shell.

Below is a hex editor which i find very usefull. You can edit any file with this, binary or ASCii, small or large. The KeyGen is included only for archival/educational purposes and allows you to enter any string to register the software. You should buy it if you like it.

Below is a utility called "Hijack This". It examines your registry to locate all processes that are loaded on startup or otherwise called up by other processes, contains a process viewer, a process killer, and more. This tool is very usefull for identifying malware, trojans, and viruses that have gone undetected by your spyware and/or antivirus software because they are still too new for those developers to have released a fix for them yet. This is freeware and very small and powerfull ... use caution when using this ... if used improperly, it can render your system inoperable.

Below is a utility called "IP2". It is very tiny and all it does is finds your IP address and domain name as seen from outside your network. It also shows your IP address as seen from inside your network (for example

Here is a link to download IBProcMan. It is a standalone version of the little process manager included in HijackThis. Shows full paths to processes, optionally shows DLLs loaded by processes. Can save the process list (and dll list) to file, as well as copy it to the clipboard. Compatible with at least Windows 98, 98SE, ME, 2000, XP and newer. Very useful for cleaning up systems infected with trojans or viruses that kill antivirus and antispyware programs.

Below is a tiny little FTP program called "Leech FTP". This one is very old (1999) and therefore uses very little system resources. Do not be decieved by it's small size and age ... it is very powerful, has many rich features, including resume broken downloads, easy to use, and it's freeware. An FTP client is an FTP client. If you want an FTP client with customizable wall papers, fonts, bells and whistles, and one that reminds you it's time to eat dinner, then go find another one. If you want one that's small, rock solid, stable, and entirely functional, then this one might be for you.

Next, is The Magical Jelly Bean Keyfinder. It is a freeware utility that retrieves your Product Key (cd key) used to install windows, from your registry. It has the options to copy the key to clipboard, save it to a text file, or print it for safekeeping. It works on Windows 95, 98, ME, NT4, 2000, XP, Server 2003, Office 97, and Office XP. It will also allow you to change your key.

Below is a text editor which, in my opinion, is the best replacement for NotePad and the nice thing is, that it is freeware and only 93 Kbytes. It is almost unbelievable that a software this good is so small and free.

Here is a Self Extracting Executable Installer for a collection of very nice utilities developed by Nir Sofer ( This package includes several password recovery tools that will most likely be detected by your antivirus software as a "Hack Tool". You may have to configure an antivirus Folder exclusion for the installed folder.

Here is Process Explorer by Systernals. Ever wondered which program has a particular file or directory open? Now you can find out. Process Explorer shows you information about which handles and DLLs processes have opened or loaded. The Process Explorer display consists of two sub-windows. The top window always shows a list of the currently active processes, including the names of their owning accounts, whereas the information displayed in the bottom window depends on the mode that Process Explorer is in: if it is in handle mode you’ll see the handles that the process selected in the top window has opened; if Process Explorer is in DLL mode you’ll see the DLLs and memory-mapped files that the process has loaded. Process Explorer also has a powerful search capability that will quickly show you which processes have particular handles opened or DLLs loaded.

The URL hyperlink below will let you download RegClean, developed by Microsoft. This tool is no longer developed or supported. It is old, but very effective. The last version made before they quit working on it is 4.1a build 7364.1. The download is a self extracting executable which will extract 3 files into C:\Program Files\RegClean (which you can change if you like). Each time after you use RegClean to repair your registry, it will create an Undo file in that folder which you can examine, modify, and/or merge back into your registry to restore your registry back to the point before you used RegClean to fix it.

The ability to edit the Windows Registry can be taken away by a Group Policy that modifies a registry key in the HKEY_CURRENT_USER tree. Once it has been modified, there are a few ways to gain back the ability to once again be able to edit the registry. One way, is the use of a "cracked" RegEdit, which Windows does not recognize as the official RegEdit.exe. Once inside the registry, delete the following key :

You may also want to check KEY_LOCAL_MACHINE for that same entry, which affects all users on the Computer. Below, is a link to download the cracked RegEdit.

Next is "StartUpList" ... a simple tool that lists all and every auto starting program on your system. You might be surprised what it finds, this is way better than Msconfig. Commonly used to troubleshoot malfunctioning systems, trojan/viral infections, new spyware/malware breed and the likes. This one is easier to use than AutoRuns by Systernals, and shows everything in a nice collapsible treeview instead of a tabbed view like Systernals.

CPU-Z is a freeware that gathers information on some of the main devices of your system. The CPU name, number, package, core voltage, clocks, instruction set support, and cache. The motherboard vendor, make, model, BIOS, revision, date, chipset, sensor, and graphic interface. The Memory size, frequency, timing, module specs, vendor, serial number, and timing table. Windows and Direct X version. No install required, no registry or system file modification. Nice.

WinRAR is the only archiving/unarchiving tool you will ever need. Below this text is a link to download WinRAR "Full and Personizable". This has been patched by MaRKuS TH-DJM and includes his patching tool and is packaged by me to make a simple install. After you install it, WinRAR will launch for the first time so you can set some options, then when you close it, patch.exe by MaRKuS TH-DJM will launch to allow you to modify the RarReg.key file and put your own name in there to "personalize" it. Alternatively, you can manually extract the SFX, download and install WinRAR, then place patch.exe in the installed directory, and run it. MaRKuS's patch will patch both WinRAR and DosRAR executables to convert them from trial to full, allow for enabling to edit locked archives, allow for enabling to read & write of illegal authenticity verification, allow for change of registration name, and/or allow for unblacklisting of known blacklisted registration names. It generates a custom RarReg.key file. I include a "Extensions.reg" file which will merge into your registry to associate files with extensions .r30 through .r99 with WinRAR. If you manually unpack the SFX, you will have to manually merge that file.