wendigo / Chrome Protocol Proxy
Licence: mit
Chrome DevTools Protocol Proxy - intelligent proxy for debugging purposes
Stars: ✭ 94
Programming Languages
go
31211 projects - #10 most used programming language
Projects that are alternatives of or similar to Chrome Protocol Proxy
Thorium
Chromium fork for linux named after radioactive element No. 90. Windows and Special builds are in different repositories, links are towards the top of the README.md.
Stars: ✭ 45 (-52.13%)
Mutual labels: chrome-devtools, chromium, chromedriver
Cdp4j
cdp4j - Chrome DevTools Protocol for Java
Stars: ✭ 232 (+146.81%)
Mutual labels: chrome, chromium, chrome-devtools
Chromium
Chromium browser with SSL VPN. Use this browser to unblock websites.
Stars: ✭ 4,041 (+4198.94%)
Mutual labels: proxy, chrome, chromium
Flaresolverr
Proxy server to bypass Cloudflare protection
Stars: ✭ 241 (+156.38%)
Mutual labels: proxy, chrome, chromium
Wrp
Web Rendering Proxy: Use vintage, historical, legacy browsers on modern web
Stars: ✭ 503 (+435.11%)
Mutual labels: proxy, chrome, chrome-devtools
Cef2go
Go lang bindings for the Chromium Embedded Framework (CEF)
Stars: ✭ 780 (+729.79%)
Mutual labels: chrome, chromium
Minimal Chrome On Heroku
Getting headless chrome running on heroku
Stars: ✭ 12 (-87.23%)
Mutual labels: chromedriver, chrome
Web Media Controller
Allows controlling media player on different sites with Media Player widget on your desktop
Stars: ✭ 36 (-61.7%)
Mutual labels: chrome, chromium
Mue
Fast, open and free-to-use new tab page for modern browsers
Stars: ✭ 56 (-40.43%)
Mutual labels: chrome, chromium
Headless Chrome Crawler
Distributed crawler powered by Headless Chrome
Stars: ✭ 5,129 (+5356.38%)
Mutual labels: chrome, chromium
Docker Protractor Headless
Protractor end to end testing for AngularJS - dockerised and headless with real Chrome.
Stars: ✭ 90 (-4.26%)
Mutual labels: chromedriver, chrome
Cuprite
Headless Chrome/Chromium driver for Capybara
Stars: ✭ 743 (+690.43%)
Mutual labels: chrome, chromium
Chromedp
A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
Stars: ✭ 7,057 (+7407.45%)
Mutual labels: chrome, chrome-devtools
Grpc Tools
A suite of gRPC debugging tools. Like Fiddler/Charles but for gRPC.
Stars: ✭ 881 (+837.23%)
Mutual labels: proxy, debugging-tool
Html Pdf Chrome
HTML to PDF converter via Chrome/Chromium
Stars: ✭ 629 (+569.15%)
Mutual labels: chrome, chromium
San Devtools
Browser developer tools extension for debugging San.
Stars: ✭ 51 (-45.74%)
Mutual labels: chrome, chromium
Html2image
A package acting as a wrapper around the headless mode of existing web browsers to generate images from URLs and from HTML+CSS strings or files.
Stars: ✭ 69 (-26.6%)
Mutual labels: chrome, chromium
Puppeteer Docs Zh Cn
Google Puppeteer 文档的中文版本 , 目标版本 1.9.0, 翻译中...
Stars: ✭ 61 (-35.11%)
Mutual labels: chrome, chromium
chrome-protocol-proxy
chrome-protocol-proxy
is small, reverse proxy designed for working with Chrome's DevTools protocol. It captures all commands sent to and events received from Chrome, coalesce requests with responses, unpack messages from Target domain and provide easy to read, colored output. This tool is a fork of (and heavily inspired by) chromedp-proxy.
Installation
Via homebrew
brew install wendigo/tap/chrome-protocol-proxy
Via go get
go get -u github.com/wendigo/chrome-protocol-proxy
Via docker
docker run -t -i -p 9222:9222 wendigo/chrome-protocol-proxy:latest
This image bundles headless Chrome in the latest version so debugger is ready to use (head to http://localhost:9222 to validate).
Features
- colored output,
- protocol frames filtering,🖖
- request-response coalescing,
- interprets Target.sendMessageToTarget requests,
- interprets Target.receivedMessageFromTarget responses and events with sessionId,
- understands flatted sessions (crbug.com/991325)
- calculates and displays time delta between consecutive frames,
- writes logs and splits them based on connection id and target/session id.
Configuration flags
-d write logs file per targetId
-delta
show delta time between log entries
-exclude value
exclude requests/responses/events matching pattern (default exclude = )
-i include request frames as they are sent
-include value
display only requests/responses/events matching pattern (default include = )
-l string
listen address (default "localhost:9223")
-log-dir string
logs directory (default "logs")
-m display time in microseconds
-once
debug single session
-q do not show logs on stdout
-r string
remote address (default "localhost:9222")
-s shorten requests and responses
-version
display version information
Demo
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].