This script forwards a number of configured local ports to local or remote socket servers.
Python
Switch branches/tags
Nothing to show
Latest commit 31a6ade Mar 29, 2017 @vinodpandey vinodpandey Merge pull request #3 from giraysam/master
update: comment line for config file

README.md

Python Port Forward

This script forwards a number of configured local ports to local or remote socket servers.

Usage:

git clone git@github.com:vinodpandey/python-port-forward.git
cd python-port-forward
# update port-forward.config file
# default port forward is localhost:80 > localhost:8080 (80 localhost 8080)
sudo python port-forward.py

# with default port-forward.config, access: http://localhost/ -> this should now show content from http://localhost:8080/
# you can run a test python http server using below command to check the default configuration
# python -m SimpleHTTPServer 8080

Configuration:

Add to the config file port-forward.config lines with contents as follows:

<local incoming port> <dest hostname> <dest port>

Starting/stopping

Start the application at command line with 'sudo python port-forward.py' and stop the application by keying in <ctrl-c>.

Errors

Error messages are stored in file 'error.log'.