-
Stefy Lanza (nextime / spora ) authored
- Create wsssh.h header file with configuration structures and function declarations - Implement wsssh.c with comprehensive SSH wrapper functionality: * Parse command line arguments (--help, --clientid, --wssshd-host, --wssshd-port, --debug, --tunnel, --tunnel-control) * Parse target string in format: user[@clientid[.wssshd-host[:sshstring]]] * Build ProxyCommand using wsssht --pipe with appropriate options * Find wsssht in PATH or same directory as wsssh * Construct and execute SSH command with ProxyCommand * Debug mode shows constructed command without executing - Add wsssh to build system (configure.sh and Makefile) - Update debian/control to include wsssh in package description - Create comprehensive man page (man/wsssh.1) with usage examples - Tested functionality with various command line options wsssh provides a convenient wrapper around SSH that automatically sets up WebSocket tunneling through wsssht, making it easy to use SSH with WebSocket relays without manual ProxyCommand configuration.
382c9c46
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| modes.c | ||
| modes.h | ||
| modes.o | ||
| threads.c | ||
| threads.h | ||
| threads.o | ||
| tunnel.c | ||
| tunnel.h | ||
| tunnel.o | ||
| utils.c | ||
| utils.h | ||
| utils.o | ||
| websocket.c | ||
| websocket.h | ||
| websocket.o | ||
| wssh_ssl.c | ||
| wssh_ssl.h | ||
| wssh_ssl.o | ||
| wssshlib.c | ||
| wssshlib.h | ||
| wssshlib.o | ||
| wsssht.h |