Inssman: Open-Source: Modify HTTP Request
Intercept HTTP(S) Request, Modify Headers, Log headers, Change Response, Block Request, Redirect, Custom HTML/CSS/JS/JSON
Inssman: Open-Source: Modify HTTP Requestとは何ですか?
Inssman: Open-Source: Modify HTTP Requestはvvmgevによって開発されたChromeの拡張機能で、その主な機能は「Intercept HTTP(S) Request, Modify Headers, Log headers, Change Response, Block Request, Redirect, Custom HTML/CSS/JS/JSON」です。
拡張機能のスクリーンショット
Inssman: Open-Source: Modify HTTP Request拡張機能のCRXファイルをダウンロード
Inssman: Open-Source: Modify HTTP Request拡張子のファイルをcrx形式でダウンロードし、ブラウザにChrome拡張機能を手動でインストールするか、crxファイルを友達と共有して簡単にChrome拡張機能をインストールします。
拡張機能の使用方法
🧑🏻💻 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 拡張機能の基本情報
| 名前 | |
| ID | ghlpdbkhlenlfiglgphledhfhchjfjfk |
| 公式URL | https://chromewebstore.google.com/detail/inssman-open-source-modif/ghlpdbkhlenlfiglgphledhfhchjfjfk |
| 説明 | Intercept HTTP(S) Request, Modify Headers, Log headers, Change Response, Block Request, Redirect, Custom HTML/CSS/JS/JSON |
| ファイルサイズ | 3.27 MB |
| インストール数 | 1,000 |
| 現在のバージョン | 1.0.58 |
| 最終更新日 | 2024-02-22 |
| 公開日 | 2023-01-21 |
| 評価 | 4.75/5 合計 4 レビュー |
| 開発者 | vvmgev |
| Eメール | [email protected] |
| 支払い方法 | free |
| 拡張機能のウェブサイト | https://github.com/vvmgev/Inssman |
| ヘルプページのURL | https://github.com/vvmgev/Inssman/issues |
| プライバシーポリシーページのURL | https://github.com/vvmgev/Inssman/blob/master/PRIVACY_POLICY.md |
| 対応言語 | en |
| 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.58",
"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": [
"cotentScript\/cotentScript.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": [
" | |