Comments (11)
All the commands you mentioned work instantaneously for me on the following system:
Mitmproxy: 11.0.0.dev (+10, commit f05c050)
Python: 3.12.1
OpenSSL: OpenSSL 3.1.4 24 Oct 2023
Platform: macOS-14.4.1-arm64-arm-64bit
from mitmproxy.
I also ran into a similar issue on my Macbook M1.
The Mitmproxy version I am running is 10.1.4. Is it fixed in later versions?
from mitmproxy.
I would recommend to update to the latest release anyhow. :)
from mitmproxy.
@mhils can you test the same on 10.3.0 version as well since its the latest version available online in pip. The issue I am facing looks similar to #6474
from mitmproxy.
#6474 is a complete freeze of the application, which seems unrelated.
from mitmproxy.
@mhils I upgraded to 10.3.0 that is the latest available version online. The proxy worked fine last night but the response times today morning are ~5 minutes or it times out depending on the website.
curl -x localhost:8080 -k https://www.google.com ---- 4 minutes
curl -x localhost:8080 -k https://www.facebook.com ---- 4 minutes
curl -x localhost:8080 -k https://www.yahoo.com ---- curl: (28) Proxy CONNECT aborted due to timeout
I tried to see the error in the logs by using mitmdump -v but didn't see much except connect/disconnect and response statements.
Can you please help?
from mitmproxy.
I don't have capacity at the moment, sorry. This needs a good reproducer in the first place, otherwise it's not really actionable.
from mitmproxy.
Sure. If there are any mitmproxy logs beyond mitmdump we can use for troubleshooting, please let us know.
from mitmproxy.
It may be useful to send SIGUSR1 / SIGUSR2 signals to a running mitmproxy instance that exhibits that behavior to see if anything sticks out.
from mitmproxy.
I just sent SIGUSR1 and SIGUSR2 signals to mitmproxy. Links to the logs are below:-
https://gist.github.com/vineet1984/3db14195b78a6a83f15b7d0bb2a2c2b0
https://gist.github.com/vineet1984/62d8422053bea9cc473a4618d69ad89c
From what I can see, there is a line "work_item = work_queue.get(block=True)" in SIGUSR2 logs that could be a possible glitch. Do you see any other glaring issue?
from mitmproxy.
This all looks good - I'm wondering what kind of output you'd get here during one of these super slow requests?
from mitmproxy.
Related Issues (20)
- some data does not go through mitm on android 4.4.4 (TLS handshake failed) ? HOT 6
- When using mitmproxy, sometimes client gets "502 BadGateway".
- Change http to https
- Record failed TLS client handshakes in UI and to mitm dump file (not only in log) HOT 1
- disable temporary filter feature HOT 4
- Save decoded GRPC/Protocol Buffer content with mitmdump HOT 1
- [Feature request] Copy as Python Requests
- Mitmproxy unusably slow with large responses in reverse mode HOT 10
- Transparent mode on Windows Server 2022 (AWS) HOT 4
- mac m1 | protobuf<3.19,>=3.14| only 3 can be used at least 20 HOT 3
- Wireguard mode with MITM with docker container doesn't work HOT 8
- Downgradin Https To Http Not Work (sslstrip.py)
- mitmdump crashes on dns requests in reverse proxy mode HOT 2
- Windows MSI installer does not clear old ARP entries on version upgrade
- allow_hosts doesnt work HOT 1
- upstream:https failed HOT 10
- DHCP failure in Local Redirect mode (Windows) HOT 1
- MacOS reduce disk space HOT 3
- support view zstd content on mitmweb HOT 1
- Exiting mitmdump via ctrl+c can "crash" it HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mitmproxy.