GWAcc Logo


GDataPipe

Most recent updates to this and other files can be found at:

http://www.gwacc.com/software.htm


What is it?
This application functions as a basic TCP/IP port mapper. It allows you to route TCP/IP data and connections from one PC to another via a middleman PC, where the middleman PC did not originally have this capability.

It will allow you to

Why use it?

Due to popular demand, it also includes a Windows NT/2000 Service version, as well as a new HTTP/HTTPS (SSL) web and secure browsing proxy for regular web browsing as well as secure access to online resources such as banking.

GWAcc Limited is NOT responsible for any damage that may be caused (either express or implied) by the use of this software. We understand that most people are law-abiding folk and will use this program as intended. However, there will no doubt be a few out there with more nefarious purposes in mind.

Basically, if you use this software for illegal purposes, and then get caught, you're on your own.

Installation
Installation is quick and simple. Simply extract the files from the zip archive you downloaded to a convenient folder, run the 'setup.exe', and that's it!

Uninstallation
This is done the usual way, via Add/Remove Programs in the windows Control Panel. If there are any files remaining (some configuration files will sometimes be left behind), simply delete the above folder and everything in it.

Set up a profile
This too is a snap. Once the program is running, use the buttons on the bottom of the screen to add/configure and delete profiles. Each profile is designed to be a self contained port mapping description. Let's describe each of these quickly:

  1. Listen on Local IP Address - This just tells the software which network interface to bind to (i.e. listen for incoming connections on). This must be a network interface installed on the local machine, and must be the one that the LAN can 'see'. Port is simply the port it will listen on. It will then forward any existing connections that come in on this port to the 'Connect with Address' part of the profile
  2. 'Connect with Address' - This tells the application where to forward the connections that came in from 1. above. Port just tells it which port on the remote machine to forward the connection to.

For example:

Let's say you have a 4 machines on a LAN, called (imaginatively) 'PC1', 'PC2', 'PC3' and 'PC4'. PC4 is connected to the internet. The user on PC1 has a private POP3 mailbox located at my.mailbox.com.

PC1's user currently can't see his POP3 account, but then they install GDataPipe on PC4.

A port mapping is made on PC4 (let's say its IP address is 192.168.0.4), that says

"'connect any incoming requests on 192.168.0.4 on port 5000, to my.mailbox.com on port 110 (the standard port used for POP3 mail retrieval)".

How do we go about this?

We click on "New..." and a new window pops up. There are several fields to be filled in.

  1. Profile Name - This just gives you a name you can use to refer to it later, in the list of profiles. Let's call it "PC1's POP3 email"
  2. In the "Listen on Local IP address" box we fill in 192.168.0.4 and in the "Port" field we say 5000.
  3. In the "Connect with Address" field we fill in my.mailbox.com and in the "Port" field we fill in 110.
  4. Click on "Save"
  5. You will then be asked if you want to make that port mapping active. What this means is whether you want to enable it immediately, or not.
  6. Click "Yes"

For more information on mapping multiple IP addresses/ports to a single destination IP address:port, see the application help file.

That's it! That's all there is to it! The application will take care of looking up the address of my.mailbox.com, though there is nothing to stop you from using the actual IP address if you know it.

Troubleshooting
Even though you clicked "Yes" it's telling you it couldn't start the mapping? Check to see that the address you've bound to actually exists (it can't listen to a network card that's not working or has a different address from the one you put in).
Also check to see that you aren't telling it to listen on the same port as another profile. It can't listen on one port for two profiles.

Redistribution
GWAcc grants you the license to distribute the shareware version ONLY of this application, however you see fit, as long as ALL the files are kept together in one archive. We will not levy any charges for your distributing of the shareware components in any format, electronic or otherwise.

You may NOT redistribute the registered version of this software to anyone, except with the express, written permission of GWAcc Limited.

Version History

Mar. 22 2005
Fixed a nasty bug with selectively enabling and disabling mappings on the fly. It would appear as though the mapping had been disabled, but instead it continued running. Instead, the LAST mapping in the list was being disabled, regardless. Sorry folks!
Implemented binding to the same port on multiple IP addresses (at last!).
Improved UI to make it easy to set up multiple mappings at one time.
Improved the way the socket mappings are stored internally.
Version 1.0.0.750 released.

March 30th 2004
Added support for web browsing (secure as well) due to popular demand. It now supports regular web browsing as well as browsing via SSL to handle resources such as online banking.

May 05 2002
Fixed a minor problem with CPU usage in the NT Service version. This did not affect the running of the program,or non-Service users.

Feb. 20 2002
Help file complete
NT/2K Service version completed
Added ability to start up and minimise automatically
Second public release with NT/2K service version in installation package.
Major bug fix. Some users were experiencing problems with the application not accepting or ignoring the registration after expiry.

Jan. 25 2002
After many requests for it, development of NT/2000 service version started
Configuration utility written to allow port mapping configuration in NT/2K service version

Documentation (help file) started

Nov. 20 2001
First public release

Nov. 10 2001
Decision to make this application available to the public

Oct. 23 2001
Minor bug fix, application sometimes hung on connecting
Added support for more than one application connecting to the same mapping at the same time
Added support to allow loopbacks to the same IP address (previous version complained about addresses being the same)


Oct. 12 2001
First working private build and testing complete

Future plans:

Future plans for this application include:

Known bugs
There are no known bugs at this time. If you find any bugs, please report them to gwacc@kagi.com. The support email address gwacc@kagi.com is available for all your comments, questions and ideas. If you'd like to see some additional functionality in this application, please let us know!

Benefits of registration
By registering, you have the right to use this application in any way you see fit. You will also get support via email if you require it, as well as 12 months worth of free upgrades as they become available. New versions of the application will be available to you at significantly lower price after the period of one year (during which you get all new versions for free).

How to register
Visit http://www.gwacc.com/software.htm and register online. All major credit cards apply through secure Internet protocol (SSL). You can also register via fax, international mail order, bank wire or US Check.

License :
Please read carefully EULA_license.txt file before using this software.

In addition to this, GWAcc grants you the license to distribute the shareware version ONLY of this application, however you see fit, as long as ALL the files are kept together in one archive. We will not levy any charges for your distributing of the shareware components in any format, electronic or otherwise.

You may NOT redistribute the registered version of this software to anyone, except with the express, written permission of GWAcc Limited.

 

back to top...