Web proxy used for evading internet censorship or accessing websites in a controlled sandbox.
Ultraviolet works by intercepting HTTP requests with a service worker script that follows the TompHTTP specifications
The main scripts required for UV are located in lib/
- Scripts
uv.sw.js
Service worker gatewayuv.sw-handler.js
- Service worker handleruv.bundle.js
Webpack compiled Ultraviolet rewriteruv.handler.js
Client-side hookinguv.config.js
Configuration
Caracal.js - Creator of Ultraviolet
Divide - Creator of TOMP