mirror of
https://github.com/vee1e/mitmproxy.git
synced 2026-09-02 02:37:15 +00:00
* Partial gRPC contentview prototype, not linted, no tests, not as add-on * Linted (flake8) * Save dev state * Rewrote of protobuf parser, use decoding strategy, reduced rendered data. Parser uses generators * minor cleanup * fix: preferred encoding was provided as function instead of value * flake8: line length * Backlinked message tree objects, temporary debug out * Partial implementation of gRPC definitions. Save state to fix a cras (data invalidate in edit mode) * hack: deal with missing exception handling for generator based content views * gRPC/Protoparser descriptions (with test code) * replaced manual gzip decoding with mitmproxy.net.encoding.decode * Refactored typing imports * Reafctoring * distinguish request vs response definitions, separate view config from parser config * Code cleaning, moved customized protobuf definitions to example addon * final cleanup * changelog * Stubs for tests * Fixed render_riority of addon example * Started adding tests * Work on tests * mypy * Added pseudo encoder to tests, to cover special decodings * Example addon test added * finalized tests, no 100 percent coverage possible, see comments un uncovered code * minor adjustments * fixup tests * Typos Co-authored-by: Maximilian Hils <git@maximilianhils.com> |
||
|---|---|---|
| .. | ||
| anatomy.py | ||
| anatomy2.py | ||
| commands-flows.py | ||
| commands-paths.py | ||
| commands-simple.py | ||
| contentview-custom-grpc.py | ||
| contentview.py | ||
| duplicate-modify-replay.py | ||
| filter-flows.py | ||
| http-add-header.py | ||
| http-modify-form.py | ||
| http-modify-query-string.py | ||
| http-redirect-requests.py | ||
| http-reply-from-proxy.py | ||
| http-stream-modify.py | ||
| http-stream-simple.py | ||
| http-trailers.py | ||
| internet-in-mirror.py | ||
| io-read-saved-flows.py | ||
| io-write-flow-file.py | ||
| log-events.py | ||
| nonblocking.py | ||
| options-configure.py | ||
| options-simple.py | ||
| shutdown.py | ||
| tcp-simple.py | ||
| websocket-inject-message.py | ||
| websocket-simple.py | ||
| wsgi-flask-app.py | ||