mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
12 of 596 committers (2.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.8%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Basic Info
- Host: GitHub
- Owner: mitmproxy
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://mitmproxy.org
- Size: 64.1 MB
Statistics
- Stars: 40,331
- Watchers: 627
- Forks: 4,283
- Open Issues: 376
- Releases: 77
Topics
Metadata Files
README.md
mitmproxy
mitmproxy is an interactive, SSL/TLS-capable intercepting proxy with a console
interface for HTTP/1, HTTP/2, and WebSockets.
mitmdump is the command-line version of mitmproxy. Think tcpdump for HTTP.
mitmweb is a web-based interface for mitmproxy.
Installation
The installation instructions are here. If you want to install from source, see CONTRIBUTING.md.
Documentation & Help
General information, tutorials, and precompiled binaries can be found on the mitmproxy website.
The documentation for mitmproxy is available on our website:
If you have questions on how to use mitmproxy, please use GitHub Discussions!
Contributing
As an open source project, mitmproxy welcomes contributions of all forms.
Owner
- Name: mitmproxy
- Login: mitmproxy
- Kind: organization
- Website: https://mitmproxy.org/
- Repositories: 17
- Profile: https://github.com/mitmproxy
Committers
Last synced: 6 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Maximilian Hils | g****t@m****m | 3,025 |
| Aldo Cortesi | a****o@n****m | 2,185 |
| Thomas Kriechbaumer | t****s@k****e | 713 |
| Shadab Zafar | d****0@g****m | 265 |
| Matthew Shao | me@m****m | 236 |
| dependabot[bot] | 4****]@u****m | 228 |
| Aldo Cortesi | a****o@c****i | 220 |
| Manuel Meitinger | g****b@m****t | 178 |
| Jason | j****s@g****m | 89 |
| Clemens | c****b@g****m | 75 |
| Ujjwal Verma | u****1@g****m | 66 |
| mitmproxy release bot | n****y@m****g | 64 |
| Martin Plattner | g****t@m****t | 51 |
| Henrique | t****n@g****m | 48 |
| Marcelo Glezer | mg@t****r | 47 |
| Matteo Luppi | 1****0@u****m | 44 |
| Miroslav | t****t@g****m | 43 |
| Thomas Kriechbaumer | K****i@u****m | 40 |
| zokutyou2@gmail.com | z****2@g****m | 36 |
| Alexander Prinzhorn | a****r@p****t | 31 |
| Jim Shaver | d****d@g****m | 29 |
| Miguel Guarniz | m****9@g****m | 28 |
| Marcelo Glezer | m****r@g****m | 26 |
| madt1m | b****r@p****m | 24 |
| Gaurav Jain | 6****z@u****m | 24 |
| requires.io | s****t@r****o | 23 |
| Sachin Kelkar | s****9@g****m | 22 |
| kira0204 | r****l@g****m | 22 |
| root | s****2@g****m | 17 |
| sanlengjingvv | l****3@g****m | 17 |
| and 566 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 703
- Total pull requests: 1,154
- Average time to close issues: 6 months
- Average time to close pull requests: 23 days
- Total issue authors: 520
- Total pull request authors: 158
- Average comments per issue: 3.2
- Average comments per pull request: 0.94
- Merged pull requests: 887
- Bot issues: 2
- Bot pull requests: 315
Past Year
- Issues: 216
- Pull requests: 544
- Average time to close issues: 8 days
- Average time to close pull requests: 4 days
- Issue authors: 174
- Pull request authors: 66
- Average comments per issue: 1.58
- Average comments per pull request: 0.63
- Merged pull requests: 419
- Bot issues: 1
- Bot pull requests: 162
Top Authors
Issue Authors
- mhils (59)
- Prinzhorn (17)
- errorxyz (7)
- Semnodime (7)
- 3052 (7)
- injust (5)
- Lingxi-Li (5)
- Stephen0910 (5)
- lups2000 (5)
- linuxlin365 (4)
- Kriechi (4)
- r00tback (3)
- vimoro-bot (3)
- nandish486 (3)
- wlfzsd (3)
Pull Request Authors
- mhils (316)
- dependabot[bot] (315)
- lups2000 (107)
- errorxyz (49)
- sujaldev (17)
- Prinzhorn (14)
- emanuele-em (9)
- stanleygvi (9)
- injust (7)
- Rishabhg71 (7)
- meitinger (6)
- AdityaPatadiya (6)
- jwadolowski (6)
- DaniElectra (6)
- dstd (6)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- pypi 829,945 last-month
- Total docker downloads: 4,318,122
-
Total dependent packages: 30
(may contain duplicates) -
Total dependent repositories: 639
(may contain duplicates) - Total versions: 85
- Total maintainers: 3
- Total advisories: 5
pypi.org: mitmproxy
An interactive, SSL/TLS-capable intercepting proxy for HTTP/1, HTTP/2, and WebSockets.
- Homepage: https://mitmproxy.org
- Documentation: https://docs.mitmproxy.org/stable/
- License: Copyright (c) 2013, Aldo Cortesi. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
Latest release: 12.1.2
published 6 months ago
Rankings
Advisories (5)
pypi.org: customizeproxy
这是一个 mitmproxy 二次封装版本
- Homepage: https://github.com/mitmproxy/mitmproxy/
- Documentation: https://customizeproxy.readthedocs.io/
- License: MIT License Copyright (c) [year] [fullname] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
Latest release: 0.0.1
published over 1 year ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v3 composite
- autofix-ci/action 8bc06253bec489732e5f9c52884c7cace15c0160 composite
- install-pinned/autoflake 95c53f821b204037c1be14d45d810032e8ddfdcb composite
- install-pinned/black bcf144213c4943c1f2078a257fa566cebec36107 composite
- install-pinned/pyupgrade 423622e7c2088eeba495a591385ec22074284f90 composite
- install-pinned/reorder_python_imports 515035fd9eb355713f61dee238b17a04ce01f4d2 composite
- install-pinned/yesqa a1262fbe567d4c0b3445afade67b90f3bba2c9a2 composite
- mhils/add-pr-ref-in-changelog main composite
- TrueBrain/actions-flake8 c120815866a4bb260e23a2550dccee02d94a0385 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-node v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- docker/setup-buildx-action b1f1f719c7cd5364be7c82e366366da322d01f7c composite
- docker/setup-qemu-action e81a89b1732b9c48d79cd809d8d81d79c4647a18 composite
- mhils/better-codecov-action main composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/setup-python v4 composite
- ubuntu 18.04 build
- python 3.11-bullseye build
- python 3.11-slim-bullseye build
- 874 dependencies
- @testing-library/dom ^8.1.0 development
- @testing-library/jest-dom ^5.14.1 development
- @testing-library/react ^12.0.0 development
- @testing-library/user-event ^13.2.1 development
- @types/jest ^27.0.1 development
- @types/redux-mock-store ^1.0.3 development
- esbuild ^0.12.21 development
- esbuild-jest ^0.5.0 development
- gulp ^4.0.2 development
- gulp-clean-css ^4.3.0 development
- gulp-esbuild ^0.8.5 development
- gulp-less ^5.0.0 development
- gulp-livereload ^4.0.2 development
- gulp-notify ^4.0.0 development
- gulp-peg ^0.2.0 development
- gulp-plumber ^1.2.1 development
- gulp-replace ^1.1.3 development
- gulp-sourcemaps ^3.0.0 development
- jest ^27.0.6 development
- jest-fetch-mock ^3.0.3 development
- react-test-renderer ^17.0.2 development
- redux-mock-store ^1.5.4 development
- through2 ^4.0.2 development
- typescript ^4.3.5 development
- @popperjs/core ^2.9.3
- bootstrap ^3.4.1
- classnames ^2.3.1
- codemirror ^5.62.3
- lodash ^4.17.21
- prop-types ^15.7.2
- qrcode ^1.5.1
- react ^17.0.2
- react-dom ^17.0.2
- react-popper ^2.2.5
- react-redux ^7.2.4
- redux ^4.1.1
- redux-thunk ^2.3.0
- shallowequal ^1.1.0
- stable ^0.1.8
- Brotli >=1.0,<1.1
- aioquic_mitmproxy >=0.9.20,<0.10
- asgiref >=3.2.10,<3.8
- certifi >=2019.9.11
- cryptography >=38.0,<41.1
- flask >=1.1.1,<2.4
- h11 >=0.11,<0.15
- h2 >=4.1,<5
- hyperframe >=6.0,<7
- kaitaistruct >=0.10,<0.11
- ldap3 >=2.8,<2.10
- mitmproxy_rs >=0.2.0b1,<0.3
- msgpack >=1.0.0, <1.1.0
- passlib >=1.6.5, <1.8
- protobuf >=3.14,<5
- publicsuffix2 >=2.20190812,<3
- pyOpenSSL >=22.1,<23.3
- pydivert >=2.0.3,<2.2; sys_platform == 'win32'
- pyparsing >=2.4.2,<3.2
- pyperclip >=1.6.0,<1.9
- ruamel.yaml >=0.16,<0.18
- sortedcontainers >=2.3,<2.5
- tornado >=6.2,<7
- typing-extensions >=4.3,<4.6; python_version<'3.11'
- urwid-mitmproxy >=2.1.1,<2.2
- wsproto >=1.0,<1.3
- zstandard >=0.11,<0.22