diff options
Diffstat (limited to 'module/forwarder.py')
-rw-r--r-- | module/forwarder.py | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/module/forwarder.py b/module/forwarder.py index eacb33c2b..3cb3a7748 100644 --- a/module/forwarder.py +++ b/module/forwarder.py @@ -25,9 +25,9 @@ import thread from traceback import print_exc -class Forwarder(): +class Forwarder: - def __init__(self, extip,extport=9666): + def __init__(self, extip, extport=9666): print "Start portforwarding to %s:%s" % (extip, extport) proxy(extip, extport, 9666) @@ -49,8 +49,7 @@ def server(*settings): thread.start_new_thread(forward, (server_socket, client_socket)) except Exception: print_exc() - - + def forward(source, destination): string = ' ' while string: @@ -60,14 +59,3 @@ def forward(source, destination): else: #source.shutdown(socket.SHUT_RD) destination.shutdown(socket.SHUT_WR) - -if __name__ == "__main__": - args = argv[1:] - if not args: - print "Usage: forwarder.py <remote ip> <remote port>" - exit() - if len(args) == 1: - args.append(9666) - - f = Forwarder(args[0], int(args[1])) -
\ No newline at end of file |