Debugging proxy that will allow you to intercept and mutate requests from a web page
Netify Extension
Netify is a debugging proxy that will allow you to intercept and mutate your requests, like Fiddler or Charles, but it more compact and implemented directly in the Chrome devtools.
Features that Netify gives you:
- Filter requests for proxy by URL, method or type of resource.
- Redirect request to arbitrary URL.
- Adding, replacing and removing request headers.
- Replacing the request body, text/JSON, Base64 or form data.
- Replacing the response status code.
- Adding, replacing and removing response headers.
- Replacing the response body with a text value, Base64, or file's content.
- Adding an extra response delay
- Cancel request on the client.
- The above changes can be made according to predefined rules, by script or by making changes to the intercepted request (like breakpoint).
Attention!!!
This extension is based on the experimental features of the Chrome Devtool protocol, which may lead to inoperability with the update of the browser.
If you have some trouble with Netify or you have some suggestions, please report it here (https://github.com/vladlavrik/netify/issues)
Read more
Features that Netify gives you:
- Filter requests for proxy by URL, method or type of resource.
- Redirect request to arbitrary URL.
- Adding, replacing and removing request headers.
- Replacing the request body, text/JSON, Base64 or form data.
- Replacing the response status code.
- Adding, replacing and removing response headers.
- Replacing the response body with a text value, Base64, or file's content.
- Adding an extra response delay
- Cancel request on the client.
- The above changes can be made according to predefined rules, by script or by making changes to the intercepted request (like breakpoint).
Attention!!!
This extension is based on the experimental features of the Chrome Devtool protocol, which may lead to inoperability with the update of the browser.
If you have some trouble with Netify or you have some suggestions, please report it here (https://github.com/vladlavrik/netify/issues)
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx",\t"manifest_version": 3,\t"name": "Netify",\t"description": "Debugging proxy that will allow you to intercept and mutate requests from a web page",\t"author": "Vlad Lavrik ", \t"version": "0.4.0",\t"icons": {\t\t"16": "icons/logo-16.png",\t\t"48": "icons/logo-48.png",\t\t"128": "icons/logo-128.png"\t},\t"minimum_chrome_version": "88.0.0.0",\t"devtools_page": "devtool.html",\t"action": {\t\t"default_icon": {\t\t\t"16": "icons/logo-inactive-16.png",\t\t\t"24": "icons/logo-inactive-24.png",\t\t\t"32": "icons/logo-inactive-32.png"\t\t},\t\t"default_title": "Netify (inactive)"\t},\t"background": {\t\t"service_worker": "background.js"\t},\t"content_security_policy": {\t\t"sandbox": "sandbox allow-scripts; default-src 'self'; child-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"\t},\t"sandbox": {\t\t"pages": ["sandbox.html"]\t},\t"permissions": [\t\t"debugger",\t\t"tabs"\t]}
Read more