All Projects → wendigo → Chrome Protocol Proxy

wendigo / Chrome Protocol Proxy

Licence: mit
Chrome DevTools Protocol Proxy - intelligent proxy for debugging purposes

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
Ferrum
Headless Chrome Ruby API
Stars: ✭ 1,009 (+973.4%)
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
James
Web Debugging Proxy Application
Stars: ✭ 1,299 (+1281.91%)
Mutual labels:  proxy, debugging-tool

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.

chrome-protocol-proxy screenshot

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

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

asciicast

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].