【文件属性】:
文件名称:node-http-mitm-proxy:HTTP 中间人 (MITM) 代理
文件大小:45KB
文件格式:ZIP
更新时间:2024-08-13 03:15:45
JavaScript
HTTP MITM 代理
用 node.js 编写的 HTTP 中间人 (MITM) 代理。 支持捕获和修改请求和响应数据。
安装
npm install --save http-mitm-proxy
Node.js 兼容性
该库应该从 Node.js 8.x 开始工作,但只需要对当前支持的 Node.js LTS 版本从 Node.js 12.x 开始进行测试。 使用非 LTS Node.js 版本,风险自负。
打字稿
类型定义现在包含在这个项目中,不需要额外的步骤。
例子
此示例将修改来自 google 的任何搜索结果,并将所有结果标题替换为“Pwned!”。
var Proxy = require ( 'http-mitm-proxy' ) ;
var proxy = Proxy ( ) ;
proxy . onError ( function ( ctx , err ) {
【文件预览】:
node-http-mitm-proxy-master
----bin()
--------mitm-proxy.js(720B)
----index.js(55B)
----package.json(1000B)
----.github()
--------workflows()
----test()
--------01_proxy.js(16KB)
--------www()
--------wwwA()
--------wwwB()
----package-lock.json(46KB)
----index.d.ts(10KB)
----examples()
--------websocket.js(1KB)
--------onCertificateMissing.js(838B)
--------wildcard.js(404B)
--------modifyGoogle.js(1KB)
--------onCertificateRequired.js(604B)
--------preventRequest.js(566B)
--------processFullResponseBody.js(1019B)
--------forwardHttps.js(2KB)
--------removeProxyToServerContentLength.js(523B)
----.gitignore(91B)
----lib()
--------ca.js(7KB)
--------middleware()
--------proxy.js(37KB)
----README.md(18KB)
----.gitattributes(100B)