Skip to content

Use only one port to handle HTTP, TLS, SSH and unrecognized traffic.

Notifications You must be signed in to change notification settings

draplater/tcpmux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

tcpmux

usage: tcpmux.py [-h] --listen LISTEN [--ssh SSH] [--http HTTP] [--tls TLS] 
                 --other OTHER [--timeout TIMEOUT] [--buffer-size BUFFER_SIZE]

Use only one port to handle HTTP, TLS, SSH and unrecognized traffic.        

optional arguments:                   
  -h, --help            show this help message and exit                     
  --listen LISTEN       listen address                                      
  --ssh SSH             address to which SSH traffic will be forward        
  --http HTTP           address to which HTTP traffic will be forward       
  --tls TLS             address to which TLS traffic will be forward        
  --other OTHER         address to which unrecognized traffic will be forward
  --timeout TIMEOUT                   
  --buffer-size BUFFER_SIZE           

Python 3.6+ is required to run this program. uvloop is recommend to get better performance.

About

Use only one port to handle HTTP, TLS, SSH and unrecognized traffic.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages