tcpgate 0.0.2

tcpgate is a daemon that listens on a port for connections, and when the connection is made, proxies/bounces it to the host/port
I wrote this to be able to access a news server that would not allow me to connect from my machine, but would from another that I had access to.

tcpgate is a daemon that listens on a port for connections, and when the connection is made, proxies/bounces it to the host/port pair specified in the config file unmodified. Very simple, but very useful when you need to get around a bad route/firewall. Latest version has IP-based access control option.

Installation:

install libtcp++
gunzip -c tcpgate-0.0.1.tar.gz | tar xvf -
make tcpgate

Usage:

./tcpgate config_file

example of config_file

to_port 119
to_host news.mydomain.com
port 1234
log_file tcpgate.log
ip_rules_file site.rules

to_port - port to which the packets are proxied,
to_host - the host to which the packets are proxied,
port - port that tcpgate listens on
log_file - file where tcpgate writes the log :)
ip_rules_file - if present, enables IP-based access control, and must contain a set
of allow rules. Any host not matched by those rules will be denied connection.

Example

of ip_rules_file:

127.0.0.1/255.255.255.255
128.187.0.0/255.255.0.0

The above example will allow localhost to connect, as well as any machine coming from 128.187.0.0 subnet

What's New in This Release:

· added ip-based access control

last updated on:
May 24th, 2006, 15:59 GMT
price:
FREE!
developed by:
Sasha Pachev
homepage:
www.asksasha.com
license type:
Freeware 
category:
ROOT \ Office \ News/Diary

FREE!

In a hurry? Add it to your Download Basket!

user rating 20

3.0/5
 

0/5

Rate it!

Add your review!

SUBMIT