• Stefy Lanza (nextime / spora )'s avatar
    Add new wsssh application - SSH wrapper with ProxyCommand support · 382c9c46
    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
templates Loading commit data...
wsssd Loading commit data...
wsssh-server/debian Loading commit data...
wssshtools Loading commit data...
.gitignore Loading commit data...
BRIDGE_MODE_TESTING.md Loading commit data...
CHANGELOG.md Loading commit data...
DOCUMENTATION.md Loading commit data...
LICENSE.md Loading commit data...
README.md Loading commit data...
TODO.md Loading commit data...
build.sh Loading commit data...
clean Loading commit data...
clean.sh Loading commit data...
clean.sh~ Loading commit data...
image.jpg Loading commit data...
prompt.txt Loading commit data...
prompt.txt~ Loading commit data...
requirements.txt Loading commit data...
test_bridge_mode.sh Loading commit data...
wsscp.conf.example Loading commit data...
wsssh.conf.example Loading commit data...
wssshc.conf.example Loading commit data...
wssshc.init Loading commit data...
wssshc_watcher.sh Loading commit data...
wssshd.conf.example Loading commit data...
wssshd.init Loading commit data...
wssshd.py Loading commit data...
wsssht.conf.example Loading commit data...