Closed cookiengineer closed 2 years ago
New Reviews that have to be created in order to end-to-end test the Server Modules:
As of https://github.com/tholian-network/stealth/commit/e49d605d61961352ec7cdfe61cb0b0270cd877be all the remaining reviews and tests have been implemented.
Multicast DNS Integration requires a better structure for the
stealth/source/Server.mjs
- as it's currently very hacky on how the lookahead procedure is implemented to understand multiple network protocols generically.This is dependent on the WS Protocol Refactor (which needs a separate WS Packet Parser). All other Packet Parsers have been implemented already and are working.
Implement the following Composites (that can be spawned
n
times on different ports):stealth/source/server/Proxy.mjs
that handles onlySOCKS
proxied connections. See #74stealth/source/server/Webproxy.mjs
that handlesCONNECT
HTTP/S requests and the/stealth/
proxy namespace (for the webview and iframe).stealth/source/server/Webserver.mjs
that handles static assets; and nothing more.stealth/source/server/Service.mjs
that handles allWS
connections and API requests. See #72stealth/source/server/Compeer.mjs
that handles all Multicast DNS and DNS-SD integrations and workflows. See #61 for details.