DynIP v1.22
Welcome to DynIP v1.22, A shareware
application to allow you to post your dynamic IP address up to your web site. This is the
case for most internet users who connect to the internet through an ISP which assigns them
a different IP address each time they connect.
Making the IP address of your machine
widely available, allows other people on the internet to connect to your machine as if
your machine was like any other permanent site on the internet. You should be aware that
by making your IP address public, leaves your machine open to the same security risks
normal internet sites have to cope with, so make sure you are aware of the security issues
first.
HISTORY:
V1.1 (28 October 1997)
- DynIP now supports multihomed hosts.
- A refresh button to allow the IP
address(s) to be retreived immediately has been added.
V1.11 (10 November 1997)
- Now returns more verbose error messages
for some Internet errors.
V1.2 (4 February 1998)
- Now supports choice of ftp binary or ascii
transfer.
- Now supports command line automation. To
send the connected page using the command line without bringing up the DynIP dialog use
the following command line "DynIP.exe /connect". To send the not connected page
use the command line "DynIP.exe /disconnect". If you are on a multihoned machine
then you can specify what IP address to send using the command line /addressX where X is
the nth index (0 based) of the IP address to send. This corresponds to the
position of the IP address you want to send in the list box on the DynIP dialog. e.g. to
send the connected page containing the 2nd IP address of you machine, use the command line
"DynIP.exe /connect /address1".
V1.21 (7 May 1998)
- Fixed a bug in the code which was causing
the program to fail when returning the 2nd or greater IP address on a multihoned device.
V1.22 (10 November 1998)
- Values are now stored in an ini file
instead of the registry.
- The ini file to use can be modified via
the command line. To use a new ini file to load and store its settings use Dynip.exe
"/ini:ini filename". e.g. to use the c:\dynip.ini file to load and store
settings you can use the command line Dynip.exe /ini:c:\dynip.exe. This allows you to have
multiple configurations for DynIP if you want to post your online page to multiple web
sites.
INSTALLATION
REQUIREMENTS:
- The program is for Win32 only and has been
tested on Windows 95 (Original, OSR-1 & OSR-2) and Windows NT 4.
- You must have the MFC 4.2 dlls installed.
If you do not have these installed then go to the authors page at http://indigo.ie/~pjn for instructions on downloading.
- You must have the MS wininet.dll properly
installed. This will be the case if you have Internet Explorer 3 or 4 installed. This
program has not been tested with any Netscape
browser. I am not sure whether it installs the wininet.dll so even if you prefer
Netscape's browser you should install Internet
Explorer 3 or 4 to get the wininet functionality. BTW, I am not trying to start a
flame war here <g>.
USAGE:
- IP Address: This is a list of the IP addresses currently
assigned to your machine. A listbox is used to allow it to report multiple IP addresses if
you have a multihomed machine. The refresh button updates the list.
- FTP Site: This is the FTP site to upload
your files to. This would normally be something like "ftp.yourisp.com" or just
"yourisp.com" depending on how you normally upload files to your web site.
- Username: The FTP username to use. This
will normally NOT be "anonymous". This should be the
username you use when you upload Web pages to your Web site.
- Password: The FTP password to use. Again
this will normally NOT be your email address.
- Connected Local File: This is the local
web page to send up to your web site to indicate that you are currently online. The little
button beside the edit box allows you to change the filename using a standard file
selection dialog.
- Not Connected Local File: This is the
filename to send just before you disconnect from the internet to inform everyone that you
are offline.
- FTP Directory: This is the directory of
the FTP server where you want to store the page on. This will normally be something like
"/" or "/www". Remember this will in most cases be on a UNIX box so
the file system is case sensitive and uses "/" instead of "\" to
separate directories.
- FTP Filename: This is the filename you
want the PUT file to be stored as. When you are setting up your Web site you should
include a link somewhere to this file so that users can get to this page which informs
them if you are currently online.
- Send Now Buttons: These two buttons allow
you to do the actual FTP "PUT" on the two files you have specified.
Two samples web pages are provided which
you can start to use straight away. There are connect.htm and nconnect.htm. If you examine these files using your HTML editor or
just Notepad, you can customise their look and feel to fit in with your web site design.
SUPPORTED
TEMPLATE VARIABLES:
Currently the supported template
variables in the template HTML pages are:
- <IPADDRESS> will be replaced with
your real IP address.
- <DATE> will be replaced with the
date of posting the file formatted according to your control panels international
settings.
- <TIME> will be replaced with the
time of posting the file formatted according to your control panels international
settings.
To see how to use the template variables,
have a look at the 2 samples web pages. The use of the standard "<>"
syntax allows the variables to be displayed as HTML Markups in the Microsoft Frontpage html editor.
PLANNED
ENHANCEMENTS:
- Support extra FTP options such as Passive
transfer etc.
- Support asynchronous FTP puts to allow the
UI to remain responsive while the PUT is progressing.
- Support extra template variables. If you
have any other suggested variables please let me know so that I can incorporate them into
the next version of DynIP.
SHAREWARE
NOTICE:
DynIP is shareware and this trial version
is fully functional and does not include any NAG screens. This means that you are free to
evaluate and use it for up to 30 days. After this period if you are still using DynIP then
you should register DynIP with the author. The cost is $10 US dollars. Payment should be
made by cheque and be made out to:
PJ Naughter,
Cahore,
Ballygarrett,
Gorey,
Co. Wexford.
CONTACTING
THE AUTHOR
PJ Naughter
Email: pjn@indigo..ie
Web: http://indigo.ie/~pjn
10th November 1998