[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1042":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":35,"readmeContent":36,"aiSummary":37,"trendingCount":15,"starSnapshotCount":15,"syncStatus":38,"lastSyncTime":39,"discoverSource":40},1042,"mitmproxy","mitmproxy\u002Fmitmproxy","An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.","https:\u002F\u002Fmitmproxy.org",null,"Python",43873,4582,622,369,0,12,82,422,58,120,"MIT License",false,"main",[25,26,27,28,5,29,30,31,32,33,34],"debugging","http","http2","man-in-the-middle","proxy","python","security","ssl","tls","websocket","2026-06-12 04:00:07","# mitmproxy\n\n[![Continuous Integration Status](https:\u002F\u002Fgithub.com\u002Fmitmproxy\u002Fmitmproxy\u002Factions\u002Fworkflows\u002Fmain.yml\u002Fbadge.svg?branch=main)](https:\u002F\u002Fgithub.com\u002Fmitmproxy\u002Fmitmproxy\u002Factions?query=branch%3Amain)\n[![autofix.ci: enabled](https:\u002F\u002Fshields.mitmproxy.org\u002Fbadge\u002Fautofix.ci-yes-success?logo=data:image\u002Fsvg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDAuMDYxLC0wLjA2MSkgdHJhbnNsYXRlKC0yNTAsLTE3NTApIiBkPSJNMTMyNSAtMzQwcS0xMTUgMCAtMTY0LjUgMzIuNXQtNDkuNSAxMTQuNXEwIDMyIDUgNzAuNXQxMC41IDcyLjV0NS41IDU0djIyMHEtMzQgLTkgLTY5LjUgLTE0dC03MS41IC01cS0xMzYgMCAtMjUxLjUgNjJ0LTE5MSAxNjl0LTkyLjUgMjQxcS05MCAxMjAgLTkwIDI2NnEwIDEwOCA0OC41IDIwMC41dDEzMiAxNTUuNXQxODguNSA4MXExNSA5OSAxMDAuNSAxODAuNXQyMTcgMTMwLjV0MjgyLjUgNDlxMTM2IDAgMjU2LjUgLTQ2IHQyMDkgLTEyNy41dDEyOC41IC0xODkuNXExNDkgLTgyIDIyNyAtMjEzLjV0NzggLTI5OS41cTAgLTEzNiAtNTggLTI0NnQtMTY1LjUgLTE4NC41dC0yNTYuNSAtMTAzLjVsLTI0MyAtMzAwdi01MnEwIC0yNyAzLjUgLTU2LjV0Ni41IC01Ny41dDMgLTUycTAgLTg1IC00MS41IC0xMTguNXQtMTU3LjUgLTMzLjV6TTEzMjUgLTI2MHE3NyAwIDk4IDE0LjV0MjEgNTcuNXEwIDI5IC0zIDY4dC02LjUgNzN0LTMuNSA0OHY2NGwyMDcgMjQ5IHEtMzEgMCAtNjAgNS41dC01NCAxMi41bC0xMDQgLTEyM3EtMSAzNCAtMiA2My41dC0xIDU0LjVxMCA2OSA5IDEyM2wzMSAyMDBsLTExNSAtMjhsLTQ2IC0yNzFsLTIwNSAyMjZxLTE5IC0xNSAtNDMgLTI4LjV0LTU1IC0yNi41bDIxOSAtMjQydi0yNzZxMCAtMjAgLTUuNSAtNjB0LTEwLjUgLTc5dC01IC01OHEwIC00MCAzMCAtNTMuNXQxMDQgLTEzLjV6TTEyNjIgNjE2cS0xMTkgMCAtMjI5LjUgMzQuNXQtMTkzLjUgOTYuNWw0OCA2NCBxNzMgLTU1IDE3MC41IC04NXQyMDQuNSAtMzBxMTM3IDAgMjQ5IDQ1LjV0MTc5IDEyMXQ2NyAxNjUuNWg4MHEwIC0xMTQgLTc3LjUgLTIwNy41dC0yMDggLTE0OXQtMjg5LjUgLTU1LjV6TTgwMyA1OTVxODAgMCAxNDkgMjkuNXQxMDggNzIuNWwyMjEgLTY3bDMwOSA4NnE0NyAtMzIgMTA0LjUgLTUwdDExNy41IC0xOHE5MSAwIDE2NSAzOHQxMTguNSAxMDMuNXQ0NC41IDE0Ni41cTAgNzYgLTM0LjUgMTQ5dC05NS41IDEzNHQtMTQzIDk5IHEtMzcgMTA3IC0xMTUuNSAxODMuNXQtMTg2IDExNy41dC0yMzAuNSA0MXEtMTAzIDAgLTE5Ny41IC0yNnQtMTY5IC03Mi41dC0xMTcuNSAtMTA4dC00MyAtMTMxLjVxMCAtMzQgMTQuNSAtNjIuNXQ0MC41IC01MC41bC01NSAtNTlxLTM0IDI5IC01NCA2NS41dC0yNSA4MS41cS04MSAtMTggLTE0NSAtNzB0LTEwMSAtMTI1LjV0LTM3IC0xNTguNXEwIC0xMDIgNDguNSAtMTgwLjV0MTI5LjUgLTEyM3QxNzkgLTQ0LjV6Ii8+PC9zdmc+)](https:\u002F\u002Fautofix.ci)\n[![Coverage Status](https:\u002F\u002Fshields.mitmproxy.org\u002Fcodecov\u002Fc\u002Fgithub\u002Fmitmproxy\u002Fmitmproxy\u002Fmain.svg?label=codecov)](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fmitmproxy\u002Fmitmproxy)\n[![Latest Version](https:\u002F\u002Fshields.mitmproxy.org\u002Fpypi\u002Fv\u002Fmitmproxy.svg)](https:\u002F\u002Fpypi.python.org\u002Fpypi\u002Fmitmproxy)\n[![Supported Python versions](https:\u002F\u002Fshields.mitmproxy.org\u002Fpypi\u002Fpyversions\u002Fmitmproxy.svg)](https:\u002F\u002Fpypi.python.org\u002Fpypi\u002Fmitmproxy)\n\n``mitmproxy`` is an interactive, SSL\u002FTLS-capable intercepting proxy with a console\ninterface for HTTP\u002F1, HTTP\u002F2, and WebSockets.\n\n``mitmdump`` is the command-line version of mitmproxy. Think tcpdump for HTTP.\n\n``mitmweb`` is a web-based interface for mitmproxy.\n\n## Installation\n\nThe installation instructions are [here](https:\u002F\u002Fdocs.mitmproxy.org\u002Fstable\u002Foverview-installation).\nIf you want to install from source, see [CONTRIBUTING.md](.\u002FCONTRIBUTING.md).\n\n## Documentation & Help\n\nGeneral information, tutorials, and precompiled binaries can be found on the mitmproxy website.\n\n[![mitmproxy.org](https:\u002F\u002Fshields.mitmproxy.org\u002Fbadge\u002Fhttps%3A%2F%2F-mitmproxy.org-blue.svg)](https:\u002F\u002Fmitmproxy.org\u002F)\n\nThe documentation for mitmproxy is available on our website:\n\n[![mitmproxy documentation stable](https:\u002F\u002Fshields.mitmproxy.org\u002Fbadge\u002Fdocs-stable-brightgreen.svg)](https:\u002F\u002Fdocs.mitmproxy.org\u002Fstable\u002F)\n[![mitmproxy documentation dev](https:\u002F\u002Fshields.mitmproxy.org\u002Fbadge\u002Fdocs-dev-brightgreen.svg)](https:\u002F\u002Fdocs.mitmproxy.org\u002Fdev\u002F)\n\nIf you have questions on how to use mitmproxy, please\nuse GitHub Discussions!\n\n[![mitmproxy discussions](https:\u002F\u002Fshields.mitmproxy.org\u002Fbadge\u002Fhelp-github%20discussions-orange.svg)](https:\u002F\u002Fgithub.com\u002Fmitmproxy\u002Fmitmproxy\u002Fdiscussions)\n\n## Contributing\n\nAs an open source project, mitmproxy welcomes contributions of all forms.\n\n[![Dev Guide](https:\u002F\u002Fshields.mitmproxy.org\u002Fbadge\u002Fdev_docs-CONTRIBUTING.md-blue)](.\u002FCONTRIBUTING.md)\n","mitmproxy 是一个支持 SSL\u002FTLS 的交互式拦截代理，专为渗透测试人员和软件开发者设计。其核心功能包括HTTP\u002F1、HTTP\u002F2 和 WebSocket 流量的拦截与修改，提供控制台界面、命令行工具 mitmdump 以及基于 Web 的用户界面 mitmweb。项目采用 Python 编写，具备强大的调试和安全分析能力。适用于需要对网络流量进行深度检查和操作的场景，如开发过程中的 API 调试、安全测试等。",2,"2026-06-11 02:41:14","top_all"]