|
ALL NEW - Connector
Reference and Games.
Jim's Shareware Page
Here's where I keep the collection of nifty little utilities
that I create from time to time, as well as a list of some places to find
cool things that other folks have done.
NS-Batch ...Does NS lookups in batch or interactive
mode.
-
Reboot Utilities ...Support for both DOS and
for Windows 95
Klah ...A new Link Keep-Alive utility.
- The latest version (0.3b) available, as of 2/28/2001.
IP Utils ...Misc. utilities for IP network testing.
Disk Eject Utility ...Command-line utility to eject disks
for both Windows NT and Windows 95/98.

MIME Utilities ...Utilities for MIME decoding
Public Archives ...Some places on the net to
find shareware/freeware.
Shareware Authors
...Get it straight from the source!
NS-Batch
I created this utility to let me do host name lookups of lots of IP
addresses. It also lets you interactively look up host name from IP addresses or
IP addresses from hostnames. Just feed it a file with IP addresses in it (of the
format 127.0.0.1), and it will dig out the addresses, look up the hostnames, and
create a text file containing:
- 1) the IP address in hex (useful for sorting)
- 2) the IP address in dotted-octet format (i.e., 207.43.183.2)
- 3) the corresponding hostname, (i.e., www.jimprice.com) and
- 4) the hostname reversed (i.e. com.jimprice.www)
- 5) additional status information about the lookup (whether or not it worked)
You can then import the text file into your favorite word processor, spreadsheet,
or other program, and sort it by IP address or other fields. Also, the program now
includes features to probe a subnet (listing all the computers on a given network),
and to display your local host's IP address, as well as some amount of flexibility
in the output format. Comments are welcome.
Here are a couple of screen shots of
NS-Batch.
If you're having trouble installing NS-Batch (especially under Windows NT) you
should read this notice.
If you're missing the file ns-batch.hlp, you can find
it here.
If you're looking for the Borland runtime DLLs, try: here.
Version 1.12
- 696,528 bytes - Updated 10/14/1999. This release fixes one bug found
in version 1.11 (didn't properly handle underscore characters in
machine names). This version has been lightly tested. Be sure
to give me feedback about
how it works for you.
Hopefully, now I'll
get out of bug-fixing mode, and be able to start adding features
to future versions of NS-Batch again. Features in new versions
(after 1.12) will include:
- The ability for NS-Batch to ping each host as it's looked up.
- A cleaner user-interface
- Substitution of names for IP addresses in the original input file
For now, please enjoy the features of version 1.12 (32-bit version, that
is, there will not be a 16-bit release of version 1.12).
Here's where you can find version 1.12:
32-bit only Version 1.12 - From my server.
32-bit Version 1.12 (with InstallShield) - From my server.
If you want to try an InstallShield release,
click here.
Beta testers are welcome to try the NEW version 1.14 Beta 2 (699,380 bytes), dated 5/2/2000.
-
32-bit only Version 1.14 Beta 2 - From
my server.
Version 1.11
- 696,481 bytes - Updated 4/7/99. This release fixes one bug found
in version 1.10 (didn't process the last line of the input file if
it didn't contain a CR/LF), and also adds a mechanism for controlling
NSB's local cache mechanism.
This version has been lightly tested. Be sure to give me feedback about
how it works for you.
For now, please enjoy the features of version 1.11 (32-bit version, that
is, there will not be a 16-bit release of version 1.11).
Here's where you can find version 1.11:
32-bit only Version 1.11 - From my server.
32-bit Version 1.11 (with InstallShield) - From my server.
If you want to try an InstallShield release,
click here.
Version 1.10
- 687,991 bytes - Updated 3/28/99. This release fixes the format
bug found by Richard Gamber in version 1.09.
This version has been lightly tested. Be sure to give me feedback about
how it works for you.
There is not a 16-bit release of version 1.10, and there is no InstallShield release.
Here's where you can find version 1.10:
32-bit only Version 1.10 - From my server.
Version 1.09
- 688,072 bytes - Updated 3/25/99. This release addresses several
issues that have been uncovered since the release of version 1.06:
- The CANCEL button didn't always work right. Now it's REALLY right
- IP addresses were output with leading zeros, which was misleading to "nslookup" users.
In "nslookup", leading zeros are assumed to indicate an octal number. NS-Batch
no longer generates leading zeros. As of now, when NS-Batch reads an IP address
with leading zeros, it acts as nslookup would.
- Modified interface - The "Probe Subnet" feature is easier to use. No more
netmask bits... just enter the start and ending address.
- New feature - Added support for batch lookups in the forward direction (i.e., hostname to IP address).
This version has been lightly tested. Be sure to give me feedback about
how it works for you.
There will not be a 16-bit release of version 1.09, and there is no InstallShield release.
Here's where you can find version 1.09:
32-bit only Version 1.09 - From my server.
And, of course, as you might expect, someone found a there's a bug in version 1.09 already. It'll
be fixed in version 1.10, but here's a workaround: In the file NS-BATCH.INI, look for
a section that similar to:
[OPTION00]
include_invalid_results=1
list_only_found=0
verify_result_validity=1
fixed_length_output=0
which_delimiter=0
FORMAT00=1
FORMAT01=2
FORMAT02=3
FORMAT03=4
FORMAT04=5
FORMAT05=6
FORMAT06=7
In that section, change:
FORMAT06=7
to
FORMAT06=0
Make a similar change for the sections [OPTION01] and [OPTION02]. This
fix is required ONLY if you're running version 1.09 of NS-Batch (and is
corrected in version 1.10 (above). Thanks to Richard Gamber for finding this bug.
Version 1.06
- 688,969 bytes - Updated 10/5/98. This release addresses several
issues that have been uncovered since the release of version 1.05:
- Version 1.05 had a limited multi-threading scheme to handle a problem in
Microsoft WinSock 2.x.
Now NS-Batch can handle multiple threads the same, regardless of the
version of WinSock.
- The CANCEL button didn't always work right. Now it's better.
- CPU usage under NT 4.0 was very high. Now it's better.
- The "List only those found" option didn't work in versions 1.01-1.05. Now it appears
to work correctly.
There will not be a 16-bit release of version 1.06, and there is no InstallShield release.
Here's where you can find version 1.06:
-
32-bit only Version 1.06 - Fresh from my server.
-
If you're having trouble installing NS-Batch (especially under Windows NT) you should read this notice.
32-bit only Version 0.6c - With the InstallShield installation.
32-bit only Version 0.6c - Quick download, but no InstallShield.
16-bit only Version 0.6c - For Windows 3.1.
Both 16-bit and 32-bit Version 0.6c - In one handy file
Archive of older versions - Versions too old to keep around here.
You can find other DNS tools here.
LICENSE - Although NS-Batch is distributed
without charge, all rights are still retained by the author. You may
"evaluate" the software for as long as you think is necessary.
However, if you have found the software useful and want to help
offset the growing costs of development, support, upgrades, and the
maintenance of this website, please send a donation to the author:
Jim Price
14902 Preston #404-1041
Dallas, TX 75254
Your contribution is greatly appreciated, and will help ensure the
continued support of NS-Batch, and the development of future
products.
Beta-testers Needed!!
I need beta testers for the following issues:
- New 16-bit release - coming soon
- Standalone ping ptility
- Ping integrated into NS-Batch
- Features to perform IP address to hostname substitutions in the input file
- Processor usage and efficiency
- Testing with non-Microsoft TCP/IP stacks
- Installation problems and InstallShield releases
Click here to go back to the top of the page.
Reboot Utilities
I wrote JimBoot a long time ago, to reboot PC-compatibles running under
DOS. However, JimBoot doesn't reboot a Windows '95 computer, so I created Reboot95
and ReBut95a to boot '95 (but not DOS) machines. Pick your OS, pick your utility.
Reboot95.Zip - The Windows '95 rebooter.
ReBut95a.Zip - The timed Win '95 rebooter.
JimBoot.Zip - The DOS rebooter.
Click here to go back to the top.
KLAH - Keep Link Alive utility
Named after a world in a series of science fiction novels
by Robert Lynn Aspirin, KLAH will keep a link alive, and
also has the ability to telnet into a router (or anything that
can be reached via telnet) and issue a series of commands
when things go wrong. Included with KLAH is the proper configuration
for reseting a NetGear RT328 ISDN router if the link fails.
Files for other routers will be forthcoming, including one for Dave Mischler's IP-Route product.
I'll eventually be adding more improvements to KLAH,
such as making it into an NT system service, but for now,
what you get is what you get.
I've tested it with Win '95 '98, NT 4.0 and 2000. It does require ICMP.DLL, as I've not added the code for handling the "raw socket" form of ping supported by WinSock 2.0.
Klah-003b.zip - 617K, Version 0.3b, updated 2/28/2001 (includes runtime DLLs)
Klah-003a.zip - 623K, Version 0.3a, updated 2/19/2001 (includes runtime DLLs)
Klah-001d.zip - 631K, Version 0.1d, updated 1/29/2000 (includes runtime DLLs)
Klah-001b.zip - 19K, Version 0.1b, updated 3/8/1999.
Klah-001.zip - 19K, Version 0.1, updated 3/7/1999.
Klahd-001.zip - 664K, Borland C++ 5.02 runtime DLLs needed for KLAH version 0.1 and 0.1b (if you don't have them already)
Click here to go back to the top.
IP Utils - Misc. network testing utilities
These utilities can be used for load testing
on a network, or for other experimental purposes.
Included are utilities for listening on a TCP port,
listening on a UDP port, generating TCP traffic,
and generating UDP traffic.
Please read the
enclosed license agreement.
iputil.zip - Command prompt utilities 543K, updated 02/26/02 (includes runtime DLLs)
UdpAppLog.PDF - Initial logging message spec, updated 02/26/02
alerter.zip - Prototype alerter application, updated 04/14/02 (requires Microsoft runtime DLLs)
Click here to go back to the top.
Disk Eject Utility
Another utility that I needed recently is a disk-eject utility.
This one uses Interrupt 21h to eject disks under Windows 95/98,
and uses the Windows DeviceIOControl() calls to do the same
job under NT. It auto-detects the operating system and uses
the appropriate call. Other command line options let you see
a list of all the drive-letter mappings on your system.
Ejct-05c.zip - Version 0.5c, updated 4/3/02.
Click here to go back to the top.
MIME Utilites
I didn't write any of these utilities, but they still come in handy
for folks trying to decode MIME files.
MIME.ZIP - Contains a DOS-based decoder, with instructions.
Click here to go back to the top.
Shareware/Freeware Archives on the Net
Here are some archives on the net where you can find shareware/freeware:
TuCows - Best place I know of for WinSock applications and other programs.
Papa WinSock-L FTP Site - Another good
archive
SuperShareware.Com - Not a bad site.
ServerWatch - Collection
of info on server programs.
SoftSeek - A good shareware site from ZDnet.
SimTel Archives -
The SimTel CD-ROM folks.
Jumbo! - It's a big one.
Cool Tool of the Day - All new
and improved!
DaveCentral - What else can you say?
Michel Baron's Shareware
Page - In French....
FreewareFiles.Com - A
new freeware site. 
FreewareHouse - An
interesting freeware site. 
TopDownloads.Net - Another
interesting freeware site.
Stroud's WinSock Apps List - The Consummate List.
Download.Com - From c|net
NoNags - Freeware, and
shareware that doesn't expire.
History - Some history of shareware.
Click here to go back to the top.
Shareware/Freeware Authors on the Net
Here are some places on the net that you can find WinSock-related
shareware/freeware (straight from the author). This is not a comprehensive
list. (If you want that, go to TuCows).
However, I've used software from most of the sites below, so I figured they
could use a little extra publicity.
Fictional - Makers of the Fictional Telnet Daemon for Windows 95.
Seattle Labs - Makers of Slmail, a really
nice mail server.
Ipswitch - Makers of WS-FTP, WS-Ping,
and WhatsUp!
The NetSwitcher Home Page - A much-needed
shareware application. Why didn't Microsoft think of this one?
Subnet Calculator - - From the WildPackets.
GeoCel - Makers of WindMail, a really nice
"sendmail" application for Win '95
David Mischler - Author of IP-Route (not a
WinSock app, but the most affordable IP routing software I've ever seen).
By the way IP-Route now supports NAT.
Syntrillium - The makers of CoolEdit, a great
audio editor.
WinEject - A cool program to
eject CD ROMs.
Sam Spade - Another nifty
lookup tool for doing reverse DNS, whois, and other lookups.
Click here to go back to the top.
This page and its contents, copyright © 1996-2010, JimPrice.Com. Here's
a link to our
privacy statement. If
you have any questions about this
page, please drop me a line (e-mail address should be obvious to all but SPAM-bots).
This site last updated 5/24/2010.
|