├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── client ├── .babelrc ├── dist │ ├── build.js │ ├── icon.png │ ├── sidenav-mock.png │ ├── sidenav-net.png │ └── sidenav-rule.png ├── index.html ├── loading.html ├── package-lock.json ├── package.json ├── renderer.js ├── src │ ├── App.vue │ ├── assets │ │ ├── icon.png │ │ ├── sidenav-mock.png │ │ ├── sidenav-net.png │ │ └── sidenav-rule.png │ ├── components │ │ ├── TreeView.vue │ │ ├── TreeViewItem.vue │ │ ├── filter.vue │ │ ├── menu.vue │ │ ├── mock.vue │ │ ├── network-detail.vue │ │ ├── network.vue │ │ ├── request.vue │ │ └── rule.vue │ ├── lang │ │ ├── en.js │ │ ├── index.js │ │ └── zh-CN.js │ ├── lib │ │ └── util.js │ ├── main.js │ ├── router │ │ └── index.js │ └── store │ │ ├── index.js │ │ └── mutation-types.js └── webpack.config.js ├── icon.icns ├── icon.png ├── icon1.png ├── img ├── 1.PNG ├── 2.PNG └── 3.PNG ├── index.html ├── lib ├── certMgr.js ├── httpsServerMgr.js ├── log.js ├── recorder.js ├── requestHandler.js ├── ruleLoader.js ├── rule_default.js ├── systemProxyMgr.js ├── util.js ├── webInterface.js └── wsServer.js ├── main-api.js ├── main.js ├── menu.js ├── package.json ├── proxy.js ├── resource ├── 502.pug └── rule_default_backup.js ├── rule_sample ├── sample_modify_request_data.js ├── sample_modify_request_header.js ├── sample_modify_request_path.js ├── sample_modify_request_protocol.js ├── sample_modify_response_data.js ├── sample_modify_response_header.js ├── sample_modify_response_statuscode.js ├── sample_unauthorized_access_vulnerability.js └── sample_use_local_response.js └── setting.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/README.md -------------------------------------------------------------------------------- /client/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/.babelrc -------------------------------------------------------------------------------- /client/dist/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/dist/build.js -------------------------------------------------------------------------------- /client/dist/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/dist/icon.png -------------------------------------------------------------------------------- /client/dist/sidenav-mock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/dist/sidenav-mock.png -------------------------------------------------------------------------------- /client/dist/sidenav-net.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/dist/sidenav-net.png -------------------------------------------------------------------------------- /client/dist/sidenav-rule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/dist/sidenav-rule.png -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/index.html -------------------------------------------------------------------------------- /client/loading.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/loading.html -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/package.json -------------------------------------------------------------------------------- /client/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/renderer.js -------------------------------------------------------------------------------- /client/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/App.vue -------------------------------------------------------------------------------- /client/src/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/assets/icon.png -------------------------------------------------------------------------------- /client/src/assets/sidenav-mock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/assets/sidenav-mock.png -------------------------------------------------------------------------------- /client/src/assets/sidenav-net.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/assets/sidenav-net.png -------------------------------------------------------------------------------- /client/src/assets/sidenav-rule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/assets/sidenav-rule.png -------------------------------------------------------------------------------- /client/src/components/TreeView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/components/TreeView.vue -------------------------------------------------------------------------------- /client/src/components/TreeViewItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/components/TreeViewItem.vue -------------------------------------------------------------------------------- /client/src/components/filter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/components/filter.vue -------------------------------------------------------------------------------- /client/src/components/menu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/components/menu.vue -------------------------------------------------------------------------------- /client/src/components/mock.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/components/mock.vue -------------------------------------------------------------------------------- /client/src/components/network-detail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/components/network-detail.vue -------------------------------------------------------------------------------- /client/src/components/network.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/components/network.vue -------------------------------------------------------------------------------- /client/src/components/request.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/components/request.vue -------------------------------------------------------------------------------- /client/src/components/rule.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/components/rule.vue -------------------------------------------------------------------------------- /client/src/lang/en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/lang/en.js -------------------------------------------------------------------------------- /client/src/lang/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/lang/index.js -------------------------------------------------------------------------------- /client/src/lang/zh-CN.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/lang/zh-CN.js -------------------------------------------------------------------------------- /client/src/lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/lib/util.js -------------------------------------------------------------------------------- /client/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/main.js -------------------------------------------------------------------------------- /client/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/router/index.js -------------------------------------------------------------------------------- /client/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/store/index.js -------------------------------------------------------------------------------- /client/src/store/mutation-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/src/store/mutation-types.js -------------------------------------------------------------------------------- /client/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/client/webpack.config.js -------------------------------------------------------------------------------- /icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/icon.icns -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/icon.png -------------------------------------------------------------------------------- /icon1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/icon1.png -------------------------------------------------------------------------------- /img/1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/img/1.PNG -------------------------------------------------------------------------------- /img/2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/img/2.PNG -------------------------------------------------------------------------------- /img/3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/img/3.PNG -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/index.html -------------------------------------------------------------------------------- /lib/certMgr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/lib/certMgr.js -------------------------------------------------------------------------------- /lib/httpsServerMgr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/lib/httpsServerMgr.js -------------------------------------------------------------------------------- /lib/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/lib/log.js -------------------------------------------------------------------------------- /lib/recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/lib/recorder.js -------------------------------------------------------------------------------- /lib/requestHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/lib/requestHandler.js -------------------------------------------------------------------------------- /lib/ruleLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/lib/ruleLoader.js -------------------------------------------------------------------------------- /lib/rule_default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/lib/rule_default.js -------------------------------------------------------------------------------- /lib/systemProxyMgr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/lib/systemProxyMgr.js -------------------------------------------------------------------------------- /lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/lib/util.js -------------------------------------------------------------------------------- /lib/webInterface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/lib/webInterface.js -------------------------------------------------------------------------------- /lib/wsServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/lib/wsServer.js -------------------------------------------------------------------------------- /main-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/main-api.js -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/main.js -------------------------------------------------------------------------------- /menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/menu.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/package.json -------------------------------------------------------------------------------- /proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/proxy.js -------------------------------------------------------------------------------- /resource/502.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/resource/502.pug -------------------------------------------------------------------------------- /resource/rule_default_backup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/resource/rule_default_backup.js -------------------------------------------------------------------------------- /rule_sample/sample_modify_request_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/rule_sample/sample_modify_request_data.js -------------------------------------------------------------------------------- /rule_sample/sample_modify_request_header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/rule_sample/sample_modify_request_header.js -------------------------------------------------------------------------------- /rule_sample/sample_modify_request_path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/rule_sample/sample_modify_request_path.js -------------------------------------------------------------------------------- /rule_sample/sample_modify_request_protocol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/rule_sample/sample_modify_request_protocol.js -------------------------------------------------------------------------------- /rule_sample/sample_modify_response_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/rule_sample/sample_modify_response_data.js -------------------------------------------------------------------------------- /rule_sample/sample_modify_response_header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/rule_sample/sample_modify_response_header.js -------------------------------------------------------------------------------- /rule_sample/sample_modify_response_statuscode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/rule_sample/sample_modify_response_statuscode.js -------------------------------------------------------------------------------- /rule_sample/sample_unauthorized_access_vulnerability.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/rule_sample/sample_unauthorized_access_vulnerability.js -------------------------------------------------------------------------------- /rule_sample/sample_use_local_response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phantom0301/PTEye/HEAD/rule_sample/sample_use_local_response.js -------------------------------------------------------------------------------- /setting.json: -------------------------------------------------------------------------------- 1 | {"lang":"zh-CN"} --------------------------------------------------------------------------------