| ||||||||||||
Here is a selection of my home-cooked utilities. They are only small, but they work for me.. each includes complete source code, and HTML-based documentation. They all work on a 386 with 2Mb of RAM; some don't need Windows. They are all completely free to use, copy, modify, distribute etc. The tools are a mix of DOS batch language, compiled QBASIC, HTML and JavaScript; the EXE's are based on this code library.
MD5 checksum: F27B6E5B62CE52CA677D02DC925C1C20
Note: I have a selection of more powerful programs for sale here
autoexec 12.6
manages the boot process of a
Windows 9x-based PC. It tests for errors,
detects the environment, cleans tempfiles and
browser caches, scans for viruses, and
logs everything to disk, with timestamps.
Includes sample CONFIG.SYS, DOSSTART.BAT
and timestamper. Prompts with timeouts -
can skip most functions if N is pressed.
Now with silentmode!
MD5 checksum: 48F139AF9D001D74417A1EBD65BE6773
check 0.07
compares the contents of the current
directory with the contents of the target
drive. This is useful when a subdirectory
tree has been burned to CD.
CHECK will also verify the integrity of
each file on the target drive.
Directory comparison can be skipped.
CHECK can log everything it does to disk.
MD5 checksum: 889C5ADD64EC93ABF4747F81F3408783
diskfree 0.09
obtains total and free diskspace
from a list of drive letters. It then
reports to screen and/or to disk. Useful
for remote monitoring. Includes automode.
Supports FAT-16/FAT-32/NTFS and mapped
network drives.
MD5 checksum: CDA61897332EC2B32FB1139A7C150E9C
makeSFX 0.05
is designed to simplify the
the creation of self-extracting WinRAR-
based archives. WinRAR has a good self-
extraction engine, however it's a pain
to configure the options with a text file
each time. MAKESFX makes this file for
you and instead lets you enter SFX
parameters in a dialog box. It then runs
WinRAR, generating the self-extracting
archive. Includes customisable titlebar,
text, default extraction path, and
programname to run after extraction is
complete. Includes automode.
MD5 checksum: AAC74167E6D2B6D10A983E07452D9043
netscan 0.07
is a network connectivity scanner.
It can scan a list of IP addresses, and
resolve their computername, name table,
and shared resources. It can do a quick
ping, just to verify connections. It can
also verify that the TCP/IP stack, LAN
and internet connections are functional.
All test results are logged to file.
MD5 checksum: 5B20EBEBC52B56B5E8213E0BBCC15869
nettest 1.0
displays and optionally tests
Windows' TCP/IP network settings. It is
intended to simply, quickly and easily
check internet connectivity on client
workstations. nettest autodetects all
required settings and requires no user
input.
nettest supports an optional INI file,
and optional logging.
MD5 checksum: 04717FEAE92F03B8DD0DCC89F0840EFE
numshow 1.07
converts decimal numbers to
binary, hex and octal, converts binary
numbers to decimal, hex and octal,
hexadecimal numbers to decimal and to
octal, and encoded hexadecimal strings to
ASCII.
It can also display a formatted table of
ASCII characters and their codes onscreen;
pressing a key at this point will display
the keycode associated with that key.
Supports extended keypresses (eg. Home,
Crtl-Right-Arrow).
NUMSHOW can also measure its performance.
MD5 checksum: 874EE23E7692C16F92A301BF1A8F7A66
pack 1.82
is a DOS batch file that automates
archive management. Features in brief:
- converts archives from ACE, ARC, ARJ,
LHA, LZH, PAK, RAR, SDN, ZIP and ZOO
to ZIP or RAR; can also create new
archives from scratch
- supports subdirs and nested subdirs
- supports long filenames
- deletes headers from source archives
- maximises compression/minimises space
- strips attributes from all extracted
files and scans them for viruses
- can log to disk; has "auto" mode
- configuration via variables
- solid error handling
- batch conversion capability
MD5 checksum: 74E8F37BFA10D3D3AFE0C99619D7BC27
pgpshell 0.06
PGPSHELL is an easy-to-use front-end
for PGP and GPG. Supports major
functions, including symmetric encryption
and decryption.
MD5 checksum: BC5A6C6787DCFB66EE0794E1FC883740
stamp 0.04
is a simple tool to create logfile entries with timestamps. Often a script (or batchfile) will want to report at various stages of its progress. STAMP allows the script to make a one-line entry to STDOUT (the console) which can then be redirected to a logfile.
STAMP automatically prefixes the current date and time to the logfile entry.
STAMP also inserts a single "flag" character at the very beginning of the entry.
Finally, STAMP can insert a "program identifier" into the entry, so that the script making the entry can identify itself.
STAMP is fully command-line driven, requires no extra files, and does not need to be installed in any particular location.
MD5 checksum: 09B9E742977BA564275935219AFA608B
store 1.42
is a directory archiving and backup
tool; compresses a source directory into
an archive/optionally remove original
files. When the files are next needed,
STORE extracts the archive/optionally
deletes it. STORE can also be used for
layered periodic backups, and for backing
up critical system files. It can report,
and also logs everything it does to disk.
STORE supports ZIP and RAR compression,
long file names, subdirectories and
nested subdirectories, and has solid
error handling and HTML-based
documentation. Includes management tool.
MD5 checksum: E6544A8DC5ECBABADD5DFEC6A4552EF0
switch 1.11
is a program designed to simplify
the creation of web redirectors. These
are small files that send the user to
another page or file. They are useful
for telling people you've moved a page,
but redirectors can also be used to
maintain a relatively constant address
for a transient resource. For example,
a program may be known as SWITCH1.ZIP,
but you don't want to email the SWITCH1
address around, because when you release
version 2, which you'll probably call
SWITCH2, the hyperlink you gave out will
no longer work. SWITCH allows you to
give out a single address, which is
actually just a redirector to the file
or page itself.
SWITCH embeds both HTTP-EQUIV and
JavaScript redirections into each file,
which minimises user disruption, should
they be redirected.
SWITCH can also replace an entire tree
of HTM files with redirectors.
Includes customisable HTML, titlebar and
text, and samples of these.
MD5 checksum: 2C023D6695A26D3DA2B4F49C45AC6EB3