Add new wsssh application - SSH wrapper with ProxyCommand support
- 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.
Showing
wssshtools/libwsssht/modes.o
0 → 100644
File added
File added
File added
wssshtools/libwsssht/utils.o
0 → 100644
File added
File added
File added
File added
wssshtools/man/wsssh.1
0 → 100644
wssshtools/wsssh.c
0 → 100644
wssshtools/wsssh.h
0 → 100644
wssshtools/wsssht
0 → 100755
File added
Please
register
or
sign in
to comment