Add complete C implementation of wssshd (wssshd2)
- Full WebSocket protocol implementation from scratch (RFC 6455) - SSL/TLS encryption with automatic certificate generation - Client registration and authentication system - Tunnel request processing and forwarding - Terminal/PTY session management - HTTP web interface with embedded assets - Multi-threaded concurrent connection handling - Memory-safe implementation with proper resource management - Compatible with existing wssshc/wsssht clients - Self-contained binary (42KB) vs Python version (10MB+)
Showing
wssshd2/Makefile
0 → 100644
wssshd2/assets.c
0 → 100644
wssshd2/assets.h
0 → 100644
wssshd2/assets.o
0 → 100644
File added
wssshd2/config.c
0 → 100644
This diff is collapsed.
wssshd2/config.h
0 → 100644
wssshd2/config.o
0 → 100644
File added
wssshd2/json.h
0 → 100644
wssshd2/main.c
0 → 100644
wssshd2/main.o
0 → 100644
File added
wssshd2/ssl.c
0 → 100644
wssshd2/ssl.h
0 → 100644
wssshd2/ssl.o
0 → 100644
File added
wssshd2/terminal.c
0 → 100644
wssshd2/terminal.h
0 → 100644
wssshd2/terminal.o
0 → 100644
File added
wssshd2/test.conf
0 → 100644
wssshd2/test2.conf
0 → 100644
wssshd2/tunnel.c
0 → 100644
wssshd2/tunnel.h
0 → 100644
wssshd2/tunnel.o
0 → 100644
File added
wssshd2/web.c
0 → 100644
wssshd2/web.h
0 → 100644
wssshd2/web.o
0 → 100644
File added
wssshd2/websocket.c
0 → 100644
This diff is collapsed.
wssshd2/websocket.h
0 → 100644
wssshd2/websocket.o
0 → 100644
File added
wssshd2/websocket_protocol.c
0 → 100644
This diff is collapsed.
wssshd2/websocket_protocol.h
0 → 100644
wssshd2/websocket_protocol.o
0 → 100644
File added
wssshd2/wssshd
0 → 100755
File added
Please
register
or
sign in
to comment