mirror of
https://github.com/mitmproxy/mitmproxy.git
synced 2024-12-02 10:27:01 +00:00
add remote debug example
This commit is contained in:
parent
fa45722ed8
commit
b78fea3784
19
examples/remote_debug.py
Normal file
19
examples/remote_debug.py
Normal file
@ -0,0 +1,19 @@
|
||||
"""
|
||||
This script enables remote debugging of the mitmproxy *UI* with PyCharm.
|
||||
For general debugging purposes, it is easier to just debug mitmdump within PyCharm.
|
||||
|
||||
Usage:
|
||||
- pip install pydevd on the mitmproxy machine
|
||||
- Open the Run/Debug Configuration dialog box in PyCharm, and select the Python Remote Debug configuration type.
|
||||
- Debugging works in the way that mitmproxy connects to the debug server on startup.
|
||||
Specify host and port that mitmproxy can use to reach your PyCharm instance on startup.
|
||||
- Adjust this inline script accordingly.
|
||||
- Start debug server in PyCharm
|
||||
- Set breakpoints
|
||||
- Start mitmproxy -s remote_debug.py
|
||||
"""
|
||||
|
||||
|
||||
def start():
|
||||
import pydevd
|
||||
pydevd.settrace("localhost", port=5678, stdoutToServer=True, stderrToServer=True)
|
Loading…
Reference in New Issue
Block a user