Skip to content
/ mooshak Public

Easy-to-setup SSH Tunnel with Websocket support to use for internet traffic proxy.

License

Notifications You must be signed in to change notification settings

sepgh/mooshak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  __  __                 _           _    
 |  \/  |               | |         | |   
 | \  / | ___   ___  ___| |__   __ _| | __
 | |\/| |/ _ \ / _ \/ __| '_ \ / _` | |/ /
 | |  | | (_) | (_) \__ \ | | | (_| |   < 
 |_|  |_|\___/ \___/|___/_| |_|\__,_|_|\_\
                                                                                    
Version 1.0

The purpose of this repository is to provide tools to setup lightweight and easy-to-configure proxy/tunneling service. This can help masking your identity on the internet and avoid internet cencorship.

Mooshak 🚀 (Farsi for Rocket/Shuttle) provides easy to setup dockerized SSH server, as well as support for websocket tunneling to turn SSH TCP connection look like legitimate HTTP(S) TCP connection.

Mooshak project also provides information (and source codes) for clients to be used for these connections.


Documentation

Full documentation is available under https://sepgh.github.io/mooshak/

Todo

  • SSH Server
  • WS Tunnel
  • Windows client
  • Server setup documentation
  • UDP Support (only on linux for now)
  • Linux client
  • MacOs client (check linux)
  • Restricted shell for ssh clients
  • Android clients
  • Limit python access on the server for sshuttle