## elecV2P
一款不止于 MITM 的网络工具。 - customize personal network
![](https://upload-images.jianshu.io/upload_images/1342259-6ec1bc52f040bb99.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
## [临时体验 Demo](https://elecv2p.kafhdhjj.usw1.kubesail.xyz/)
只开放了网页端口。公共访问网页,请勿上传个人敏感数据。
## 使用环境
* Nodejs
* Docker
## 应用简介
一款类似于 Fiddler/Surge 等软件的网络调试工具,可使用 JS 修改网络请求。
## 基础功能
- 查看/修改 网络请求 (MITM)
- 运行 JS 脚本
- 定时任务(倒计时/cron 定时)
- FEED/IFTTT 通知
### 简单说明
网络请求更改可通过基础规则或 JS, 或 \$HOLD 模式手动修改。
$HOLD 模式:将一个网络请求的内容先转发到前端网页,然后进行手动修改后再返回给服务器/客户端。这在对同一个接口模拟不同的数据请求时,相当实用。
![$HOLD模式](https://upload-images.jianshu.io/upload_images/1342259-d477f4bf0cbd91d5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
JS 脚本可直接引用 Nodejs 模块。默认添加 cheerio 模块,增强对 html 的处理。另外可使用 JS 执行简单 shell 命令及运行 .sh/.py 等脚本。
定时任务支持:
- 运行 JS
- 开始/暂停其他任务
- 一些基础的 shell 命令(**node -v**/**reboot**/**rm \*** 等)
![](https://upload-images.jianshu.io/upload_images/1342259-45b265f2ac340b8f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
## 项目地址
[Github - elecV2P](https://github.com/elecV2/elecV2P)