Consolidate C implementation documentation

Merged duplicate 'C Implementation' sections in README.md into a single cohesive 'wsssh tools (C Implementation)' section. Since Python implementations were removed, the C tools are now the primary (and only) implementations available.
parent c258537c
......@@ -39,39 +39,31 @@ The system consists of components implemented in C for optimal performance:
- HTML5 terminal interface for SSH connections
- Donation modal integrated into the web interface
### C Implementation (Primary)
1. **`wssshc`** - WebSocket SSH Client (registration)
- Registers client machines with the daemon
- Maintains persistent WebSocket connection
- Automatic reconnection with configurable intervals
2. **`wsssh`** - SSH wrapper with tunneling
- Simplified CLI (no need to specify "ssh" command)
- Parses SSH commands and hostnames intelligently
- Establishes WebSocket tunnels automatically
- Launches SSH to local tunnel port
- Uses shared libraries for WebSocket, SSL, and tunnel management
3. **`wsscp`** - SCP wrapper with tunneling
- Simplified CLI (no need to specify "scp" command)
- Similar to wsssh but optimized for SCP operations
- Handles file transfers through secure tunnels
- Uses shared libraries for WebSocket, SSL, and tunnel management
### C Implementation
### wsssh tools (C Implementation)
Located in the `wssshtools/` directory:
1. **`wssshc`** - Lightweight C client for registration
1. **`wssshc`** - WebSocket SSH Client (registration)
- Registers client machines with the daemon
- Maintains persistent WebSocket connection
- Automatic reconnection with configurable intervals
- Minimal dependencies (OpenSSL only)
- Native WebSocket implementation
- Optimized for embedded systems
2. **`wsssh`** - Native SSH wrapper
- Direct system integration
- No Python runtime required
2. **`wsssh`** - SSH wrapper with tunneling
- Simplified CLI (no need to specify "ssh" command)
- Parses SSH commands and hostnames intelligently
- Establishes WebSocket tunnels automatically
- Launches SSH to local tunnel port
- Uses shared libraries for WebSocket, SSL, and tunnel management
- Direct system integration, no Python runtime required
- High performance for production use
3. **`wsscp`** - Native SCP wrapper
3. **`wsscp`** - SCP wrapper with tunneling
- Simplified CLI (no need to specify "scp" command)
- Similar to wsssh but optimized for SCP operations
- Handles file transfers through secure tunnels
- Uses shared libraries for WebSocket, SSL, and tunnel management
- Optimized file transfer operations
- Consistent with SSH wrapper design
- Enterprise-ready performance
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment