Intercept HTTP(S) Request, Modify Headers, Log headers, Change Response, Block Request, Redirect, Custom HTML/CSS/JS/JSON

Latest Version

Version
1.0.64
Update
June 4, 2024
Size
3.51MiB
Developer
Category
Users
2,000+
Rating
4.5 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
DeclarativeNetRequest
DeclarativeNetRequestWithHostAccess
DeclarativeNetRequestFeedback
WebNavigation
Scripting
Tabs
WebRequest
UnlimitedStorage
See more

Inssman: Open-Source: Modify HTTP Request Extension

🧑🏻‍💻 Open Source Developer Tool - Github - https://github.com/vvmgev/Inssman

Inssman add custom rules to modify HTTP requests and responses.

It is a free developer tool that which helps developers to organize their work more fast and easy. Inssman monitors the browser network for all tabs and if finds a request which matches one of the rule will accordingly modify.

✳️ What can Inssman do?✳️
👉 Redirect Request: ➡️ Redirect any request like HTML/CSS/JS/JSON/...etc.
👉 Block Request: ➡️ Block all type of request like GET/POST/PUT/...etc
👉 Modify Query Params: ➡️ Easily remove presenting parameters in the url or replace the existing one or adding new parameter.
👉 Modify Header: ➡️ Add/Remove/Append request and response headers. One of example is developer can fix issue like CORS by setting Content-Security-Policy, X-Frame-Options headers and all headers can by change by provide header and value.
👉 Modify Response: ➡️ This cool feature can return custom data from the network. Now is possible to return data types like HTML/CSS/JS/JSON. By choosing one of type developer can write custom code in the editor which has powerful user interface like VSCODE which supports everything that developer need to write code.

👉 Inject File: ➡️ You can easily inject external CSS and JavaScript files into any web page by simply providing the link to the file. This is a great way to quickly modify the style or functionality of a website without needing to manually edit the code. If you want to inject your own custom code into a web page you can enter HTML, CSS, or JavaScript directly into the extension, and it will be injected into the page as if it were part of the original code.

👉 HTTP Logger: ➡️ This feature allows you to easily view and analyze the request and response headers of all tabs in one place, giving you valuable insights into the data being exchanged.

👉 Modify Request Body: ➡️ Now it is possible to modify the request body for both APIs, XMLHttpRequest and Fetch. This new feature allows modification of the body without making any changes to the code.

🙌These all features are free and there isn't any limitation to create a rule.

👨‍💻Source code
https://github.com/vvmgev/Inssman

📚Documentation
https://github.com/vvmgev/Inssman#documentation

🙏Support us
https://github.com/vvmgev/Inssman/issues
Read more

Source Manifest.json

{
"update_url": "https://clients2.google.com/service/update2/crx",
"name":"Inssman: Open-Source: Modify HTTP Request",
"description":"Intercept HTTP(S) Request, Modify Headers, Log headers, Change Response, Block Request, Redirect, Custom HTML/CSS/JS/JSON",
"version":"1.0.64",
"manifest_version":3,
"background":{"service_worker":"./serviceWorker/serviceWorker.js",
"type":"module"},
"options_page":"options/options.html",
"options_ui":{"page":"options/options.html",
"open_in_tab":true},
"content_security_policy":{"extension_pages":"script-src 'self' 'wasm-unsafe-eval'; object-src 'self'"},
"content_scripts":[{"matches":["http://*/*",
"https://*/*"],
"js":["setupContentConfig/setupContentConfig.js"],
"run_at":"document_start"},{"matches":["*://*.inssman.com/app/*"],
"js":["iframeContentScript/iframeContentScript.js"],
"run_at":"document_start",
"world":"MAIN"},{"matches":["http://*/*",
"https://*/*"],
"js":["intercept/intercept.js"],
"run_at":"document_start",
"all_frames":true,
"world":"MAIN"},{"matches":["http://localhost:3000/app/*",
"http://localhost:3000/app"],
"js":["iframeContentScript/iframeContentScript.js"],
"run_at":"document_start",
"all_frames":true,
"world":"MAIN"}],
"externally_connectable":{"ids":["*"],
"matches":["http://*/*",
"https://*/*"],
"accepts_tls_channel_id":false},
"web_accessible_resources":[{"resources":["recordSession/recordSession.js",
"recorderWidget/recorderWidget.js",
"startRecording/startRecording.js",
"options/options.html"],
"matches":[""]}],
"permissions":["storage",
"declarativeNetRequest",
"declarativeNetRequestWithHostAccess",
"declarativeNetRequestFeedback",
"webNavigation",
"scripting",
"tabs",
"webRequest",
"unlimitedStorage"],
"host_permissions":["*://*/*"],
"action":{"default_icon":{"16":"/assets/images/icons/inssman_16.png",
"32":"/assets/images/icons/inssman_32.png",
"48":"/assets/images/icons/inssman_48.png",
"128":"/assets/images/icons/inssman_128.png"},
"default_popup":"popup/popup.html"},
"icons":{"16":"/assets/images/icons/inssman_16.png",
"32":"/assets/images/icons/inssman_32.png",
"48":"/assets/images/icons/inssman_48.png",
"128":"/assets/images/icons/inssman_128.png"}}
Read more

Similar Extensions

icon

Tamper Dev Extension · Developer Tools 2,000+ 29 ★ 532KiB

icon

Ajax Interceptor Tools Extension · Developer Tools 2,000+ 12 ★ 2.31MiB

icon

Colibri: modify Ajax response Extension · Developer Tools 2,000+ 2 ★ 220KiB

icon

Request Interceptor Extension · Developer Tools 2,000+ 12 ★ 23.97KiB

icon

HTTP-TRACKER Extension · Developer Tools 2,000+ 33 ★ 85.4KiB

icon

Request Interceptor Extension · Developer Tools 2,000+ 58 ★ 1.89MiB

icon

Modify Http Header Extension · Developer Tools 2,000+ 1 ★ 3.07MiB

icon

API Interceptor Extension · Developer Tools 2,000+ 1 ★ 2.4MiB

icon

xhr-devtool Extension · Developer Tools 2,000+ 1 ★ 51.34KiB

icon

Netify Extension · Developer Tools 2,000+ 40 ★ 1.24MiB

icon

ModBox – Modify headers, block requests Extension · Developer Tools 2,000+ 9 ★ 102KiB

icon

Browser Proxy Extension · Developer Tools 2,000+ 1 ★ 2.54MiB

icon

Requestly - Intercept, Modify & Mock HTTP Requests Extension · Developer Tools 2,000+ 1227 ★ 876KiB

icon

Parrot API mocking Extension · Developer Tools 2,000+ 5 ★ 3.6MiB

icon

ModResponse - Mock and replay API Extension · Developer Tools 2,000+ 23 ★ 454KiB

icon

tweak: mock and modify HTTP requests Extension · Developer Tools 2,000+ 190 ★ 3.22MiB

icon

Mock:Intercept and directly return data Extension · Developer Tools 2,000+ 6 ★ 487KiB

icon

Chrome Response Override Extension · Developer Tools 2,000+ 15 ★ 488KiB

icon

Ajax Proxy Extension · Developer Tools 2,000+ 8 ★ 835KiB

icon

MockMan - mock APIs Extension · Productivity 2,000+ 17 ★ 2.3MiB

icon

RestMan Extension · Developer Tools 2,000+ 38 ★ 478KiB

icon

Ajax Modifier Extension · Developer Tools 2,000+ 48 ★ 2.08MiB

icon

Request X Extension · Developer Tools 2,000+ 20 ★ 265KiB

icon

Mimic , mock http requests Extension · Developer Tools 2,000+ 5 ★ 2.48MiB

User reviews

icon

Мадам Брошкина (ID: 000000a4244a600f) Voted 4 ★ - Updated 10/12/2023 В Edge "Modify Response" не работает, в примерах вместо "Modify Response" видео "Modify Header"

icon

卞祥 (ID: 000000b4ad8ae647) Voted 5 ★ - Updated 04/30/2023 Your Chrome extension is great. Exporting rules files is highly desirable