├── .github └── workflows │ └── release.yml ├── .gitignore ├── .goreleaser.yml ├── LICENSE ├── Makefile ├── README.md ├── README_CN.md ├── addon ├── decoder.go ├── dumper.go ├── mapper.go └── mapper_test.go ├── assets ├── web-1.png ├── web-2.png └── web-3.png ├── cert ├── cert.go └── cert_test.go ├── cmd ├── dummycert │ └── main.go └── go-mitmproxy │ └── main.go ├── examples ├── change-html │ └── main.go └── http-add-header │ └── main.go ├── go.mod ├── go.sum ├── proxy ├── addon.go ├── connection.go ├── flow.go ├── flowencoding.go ├── helper.go ├── interceptor.go ├── proxy.go ├── proxy_test.go └── websocket.go └── web ├── client ├── .eslintignore ├── .eslintrc.yml ├── .gitignore ├── README.md ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.css │ ├── App.test.tsx │ ├── App.tsx │ ├── components │ │ ├── BreakPoint.tsx │ │ ├── EditFlow.tsx │ │ ├── FlowPreview.tsx │ │ └── ViewFlow.tsx │ ├── index.tsx │ ├── lib │ │ ├── connection.ts │ │ ├── filter.ts │ │ ├── filterRuleParser.js │ │ ├── flow.ts │ │ ├── message.ts │ │ └── utils.ts │ ├── react-app-env.d.ts │ ├── reportWebVitals.ts │ └── setupTests.ts ├── tsconfig.json └── yarn.lock ├── conn.go ├── message.go └── web.go /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/README_CN.md -------------------------------------------------------------------------------- /addon/decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/addon/decoder.go -------------------------------------------------------------------------------- /addon/dumper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/addon/dumper.go -------------------------------------------------------------------------------- /addon/mapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/addon/mapper.go -------------------------------------------------------------------------------- /addon/mapper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/addon/mapper_test.go -------------------------------------------------------------------------------- /assets/web-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/assets/web-1.png -------------------------------------------------------------------------------- /assets/web-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/assets/web-2.png -------------------------------------------------------------------------------- /assets/web-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/assets/web-3.png -------------------------------------------------------------------------------- /cert/cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/cert/cert.go -------------------------------------------------------------------------------- /cert/cert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/cert/cert_test.go -------------------------------------------------------------------------------- /cmd/dummycert/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/cmd/dummycert/main.go -------------------------------------------------------------------------------- /cmd/go-mitmproxy/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/cmd/go-mitmproxy/main.go -------------------------------------------------------------------------------- /examples/change-html/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/examples/change-html/main.go -------------------------------------------------------------------------------- /examples/http-add-header/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/examples/http-add-header/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/go.sum -------------------------------------------------------------------------------- /proxy/addon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/proxy/addon.go -------------------------------------------------------------------------------- /proxy/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/proxy/connection.go -------------------------------------------------------------------------------- /proxy/flow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/proxy/flow.go -------------------------------------------------------------------------------- /proxy/flowencoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/proxy/flowencoding.go -------------------------------------------------------------------------------- /proxy/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/proxy/helper.go -------------------------------------------------------------------------------- /proxy/interceptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/proxy/interceptor.go -------------------------------------------------------------------------------- /proxy/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/proxy/proxy.go -------------------------------------------------------------------------------- /proxy/proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/proxy/proxy_test.go -------------------------------------------------------------------------------- /proxy/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/proxy/websocket.go -------------------------------------------------------------------------------- /web/client/.eslintignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /web/client/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/.eslintrc.yml -------------------------------------------------------------------------------- /web/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/.gitignore -------------------------------------------------------------------------------- /web/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/README.md -------------------------------------------------------------------------------- /web/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/package.json -------------------------------------------------------------------------------- /web/client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/public/favicon.ico -------------------------------------------------------------------------------- /web/client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/public/index.html -------------------------------------------------------------------------------- /web/client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/public/logo192.png -------------------------------------------------------------------------------- /web/client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/public/logo512.png -------------------------------------------------------------------------------- /web/client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/public/manifest.json -------------------------------------------------------------------------------- /web/client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/public/robots.txt -------------------------------------------------------------------------------- /web/client/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/src/App.css -------------------------------------------------------------------------------- /web/client/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/src/App.test.tsx -------------------------------------------------------------------------------- /web/client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/src/App.tsx -------------------------------------------------------------------------------- /web/client/src/components/BreakPoint.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/src/components/BreakPoint.tsx -------------------------------------------------------------------------------- /web/client/src/components/EditFlow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/src/components/EditFlow.tsx -------------------------------------------------------------------------------- /web/client/src/components/FlowPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/src/components/FlowPreview.tsx -------------------------------------------------------------------------------- /web/client/src/components/ViewFlow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/src/components/ViewFlow.tsx -------------------------------------------------------------------------------- /web/client/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/src/index.tsx -------------------------------------------------------------------------------- /web/client/src/lib/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/src/lib/connection.ts -------------------------------------------------------------------------------- /web/client/src/lib/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/src/lib/filter.ts -------------------------------------------------------------------------------- /web/client/src/lib/filterRuleParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/src/lib/filterRuleParser.js -------------------------------------------------------------------------------- /web/client/src/lib/flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/src/lib/flow.ts -------------------------------------------------------------------------------- /web/client/src/lib/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/src/lib/message.ts -------------------------------------------------------------------------------- /web/client/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/src/lib/utils.ts -------------------------------------------------------------------------------- /web/client/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /web/client/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/src/reportWebVitals.ts -------------------------------------------------------------------------------- /web/client/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/src/setupTests.ts -------------------------------------------------------------------------------- /web/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/tsconfig.json -------------------------------------------------------------------------------- /web/client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/client/yarn.lock -------------------------------------------------------------------------------- /web/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/conn.go -------------------------------------------------------------------------------- /web/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/message.go -------------------------------------------------------------------------------- /web/web.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-go-mitmproxy/HEAD/web/web.go --------------------------------------------------------------------------------