JimPrice.Com Site Map

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. New!
  • The latest version (0.3b) available, as of 2/28/2001.

IP Utils ...Misc. utilities for IP network testing. New!

Disk Eject Utility ...Command-line utility to eject disks for both Windows NT and Windows 95/98. New!

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. New!
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. New!
FreewareHouse - An interesting freeware site. New!
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 - New! - 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.


WinZip!

Tip 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.