Metadata-Version: 2.1
Name: socket-proxy
Version: 0.1
Summary: Proxy TCP ports of local systems
Home-page: https://github.com/fkantelberg/socket-proxy
Author: Florian Kantelberg
Author-email: florian.kantelberg@mailbox.org
License: MIT
Keywords: proxy socket
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

# socket-proxy

This tool allows to forward TCP ports to a server and make them accessible through ports
of the server. It consists of a client and server part. The server is listening for
incoming connections from clients and creates additional listeners upon connection.
These can be used to directly contact the TCP port set up as destination in the
connecting client.

### Security

With this tool you are publishing local ports which might cause security issues for
non-hardened ports.

### Features

- TLS encryption of the tunnel
- Client certificates
- Support for IPv4 and IPv6 (different ports)
- Limitation of number of tunnels, clients per tunnel and connections per IP


