cdp-proxy-interceptor
Transparent man-in-the-middle (MitM) proxy for the Chrome DevTools Protocol (CDP). Intercept, modify, inject, and filter messages and events between a CDP-enabled browser and any clients interacting with it such as Playwright or Puppeteer.
File Explorer
- finalize-work.mdc
- generate-prompt.mdc
- javascript.mdc
- prepfirst.mdc
- recovery.mdc
- running-tests.mdc
- writing-tests.mdc
- settings.json
- improvements-to-plugin-to-simulate-patch.md
- patch-vs-proxy.md
- plugin-test-results.md
- rebrowser-patch-index.md
- accessing-main-context-from-isolates.md
- communicating-with-embedding-page.md
- detecting-runtime-enable.md
- fixing-runtime-enable.md
- lib.patch.txt
- plugin-specification.md
- potential-drawbacks-of-rfc-stealth-plugin.md
- rebrowser-patches-readme.md
- rfc-chrome-devtools-protocol-proxy.md
- rfc-stealth-plugin.md
- src.patch.txt
- advanced_plugin.disabled.ts
- playwright-stealth-plugin.disabled.ts
- simple_plugin.disabled.ts
- install-chromium.ts
- test-plugin.ts
- base_cdp_plugin.ts
- chrome_manager.ts
- constants.ts
- error_handler.ts
- http_manager.ts
- logger.ts
- main.ts
- mod.ts
- plugin_manager.ts
- schema_validator.ts
- session_manager.ts
- types.ts
- utils.ts
- websocket_manager.ts
- chrome_manager.test.ts
- error_handler.test.ts
- integration.test.ts
- logger.test.ts
- mock_websocket.ts
- plugin_manager.test.ts
- schema_validator.test.ts
- session_manager.test.ts
- test_setup.ts
- websocket_manager.test.ts
- .cursorignore
- .deno-version
- .env.example
- .gitignore
- biome.json
- CONTRIBUTORS.md
- deno.jsonc
- LICENSE
- README.md
- TODO.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
deno
View Details ▼
deno
A secure runtime for JavaScript, TypeScript, and WebAssembly.
Includes dependency management using `npm` or `jsr`, and tooling like bench, bundle, doc, and coverage.
deno
Start a REPL (interactive shell, also known as Read-Eval-Print Loop):
deno init sample && cd sample && deno test
Start a new project named sample and test it:
deno run {{path/to/file.ts}}
Run a file securely. It will ask (if needed) to allow net, read, etc:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
# Project Badges
-
License Visit
