|
» Programs in development » Port Bridge | SpeedStream 5200 FTP | Port Listener Port Bridge ***Free for non-comercial use*** Author: Gabriel Strong Email: icgabe@gmail.com This program depends on the following: -Windows 2000/XP Port Bridge is a firewall/NAT tunnel program. It allows you to access a resource on any computer that is behind a firewall or NAT. It consists of two parts: Port Bridge Server and Port Bridge Client. First the Port Bridge Server is initiated on the computer you have control over, usually the computer that has the client application you want to run. Next the Port Bridge Client is initiated on a computer that is behind the firewall. It then creates an outbound connection to the Port Bridge Server, after that it waits for incoming packets. Next you run your client application and connect it to the Port Bridge Server. After that the Port Bridge Client will automatically connect to the resource on the computer behind the firewall. This program is still in early development. It still has some limitations. You can not use an application that uses UDP. You can not use an application that opens more than one connection (such as FTP or a browser). Here is a list of some programs that should work:
Once again: Multiple connections will not work. Any attempt to do so may cause the program to have unexpected behavior. This program can be run as a Service or as a console application. All events when run as a Service are viewable through your Event Viewer. You must configure the .ini files before running the programs. Port Bridge Client ini settings: [CONNECTION] WAN_IP: The IP or domain name outside the firewall to connect to. This will resolve to the IP of the Port Bridge Server. LAN_IP: The IP or domain name inside the firewall. This will be your resource, such as Telnet. WAN_PORT: The port outside the firewall to connect to. This will be the port of the Port Bridge Server. LAN_PORT: The port inside the firewall. This will be the port of your resource, such as port 23 (Telnet). MAX_PACKET: The maximum packet size between the Port Bridge Client and Port Bridge Server. [WAN] DELAY_CONNECT: Seconds to wait before attempting to connect to the Port Bridge Server. AUTO_RECONNECT: "Yes" to automatically reconnect to the Port Bridge Server if the connection is dropped. "No" to exit the program when the connection is dropped. RECONNECT_ATTEMPTS: Amount of attempts to reconnect if AUTO_RECONNECT="Yes". 0 for infinite. RECONNECT_INTERVAL: Seconds to wait between attempts to reconnect. Port Bridge Server ini settings: [CONNECTION] WAN_IP: The IP or domain name to listen on. This will be the IP that the Port Bridge Client will connect to. LAN_IP: The IP or domain name to listen on. This will be the IP that your client program, such as HyperTerminal, will connect to. WAN_PORT: The port to listen on. This will be the port that the Port Bridge Client will connect to. LAN_PORT: The port to listen on. This will be the port that your client program, such as HyperTerminal, will connect to. MAX_PACKET: The maximum packet size between the Port Bridge Server and Port Bridge Client. This program is still in development. Use at your own risk. |