-
-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Open
Description
Problem Description
A clear and concise description of what the bug is.
Steps to reproduce the behavior:
- pipx install mitmproxy
- start in wireguard mode
- connect with iphone
System Information
(base) root@ttg-virtual-machine:mitmproxy --version
Mitmproxy: 11.0.0
Python: 3.13.0
OpenSSL: OpenSSL 3.3.2 3 Sep 2024
Platform: Linux-5.4.0-192-generic-x86_64-with-glibc2.31
log:
[15:35:51.613][192.168.2.163:38330] server disconnect localhost:7890 (127.0.0.1:7890)
[15:35:51.615][192.168.2.163:38330] client disconnect
[15:35:53.458][10.0.0.1:62159] mitmproxy has crashed!
Traceback (most recent call last):
File "/root/.local/pipx/venvs/mitmproxy/lib/python3.13/site-packages/mitmproxy/proxy/server.py", line 391, in server_event
for command in layer_commands:
^^^^^^^^^^^^^^
File "/root/.local/pipx/venvs/mitmproxy/lib/python3.13/site-packages/mitmproxy/proxy/layer.py", line 157, in handle_event
command = command_generator.send(send)
File "/root/.local/pipx/venvs/mitmproxy/lib/python3.13/site-packages/mitmproxy/proxy/layer.py", line 270, in handle_event
yield from self._handle(event)
File "/root/.local/pipx/venvs/mitmproxy/lib/python3.13/site-packages/mitmproxy/proxy/layer.py", line 148, in handle_event
command_generator = self._handle_event(event)
File "/root/.local/pipx/venvs/mitmproxy/lib/python3.13/site-packages/mitmproxy/proxy/utils.py", line 27, in _check_event_type
raise AssertionError(
...<2 lines>...
)
AssertionError: Unexpected event type at UDPLayer.start: Expected Start, got DataReceived(client, b'\xce\x00\x00\x00\x01\x08\x1b\xfc\'\xa4|\xeb\xd2\x94\x00\x00D\x9e\x19\x0b\x9c\x18\xb2@\xb0\xc2\xeb\xbe4(\xeap\xc4F\xe7\x1a\xf7a\x8c\xb3]%\xbe\x13\xe6!\xdcH\xea\xd2\xeco\xb3\'\xdd\xef$\xf9\xe3\xda\x8aT\xae\x1e\x8e\xfd\x97\xa1\xaa\xbeZ\xcd\xf8e$$\x94\x89\x96\x869x\xcb\xb6l4\xa3\xa8\x8a\xe0\x96ll+\xe5\x8b\x1b\x84\x1d\xf26kw\xd4H}\x16\xc5\xe4\xec\x10\xa6J#\x9e\xec\x84\x8a\xd2\xed\xbb\xd5!\xf5\x16\xb8N,Pt\xbc\x18nc\xd1\xd7y\n\x8d\xd9Ay\xd9;\x85M\x1at]\xd7\xc7\x00Br\x07\xc2\xe4\xcbBl\xee\xabz\x84\x92\xf0\xf5\xf4g`u\xef\xb1\x1c\xab3z\xf4GK\xafV\xe0\xc7\x80\xc9\xce.\xd0+c\x0c\xffQ\x8f\xec\xda\\\xcb4\xd5C\xf2\xd5\x08]\x11\xa10\xfc\xda\njmz\xdd\xde"\x1f\x1fL\xc4~\xd4\xb1\x9eV]\xc1\x92\x18\xbchw$\'\xde%\xed\xff\xcc\xbeo\xee\xff\x05\x0f]\xe6\x9f[h"\xd8g\xbd\x01m\xed\x81\xc5z\xcf\xa1C\xdd\xc1\xda\xbf+\xedM\x08n\x01\xee\x84\x99\xe8\xb04\x08\xe9C\x9a#\xc5J\x86=\xa1r\xab!4\xe5I,\x1cX\x85@\xda\xd4\x92\xdby\xd6\xf51\x9c\x90\xb9t\x069\x0b\x1fZ]\xb8\xd8\xc1Z/-\x1c\x15\xf4\x7f=\x02\xb7\x88v\xb4\xd8\xa2\xbetG\x8e\xc7\x05`\xeb\xee\x0b?=\x18\xf9d\x8c\xbd\xd1\xcal\xdd\x87[\xb6P\xd9\xd5\x93\xfb\xaf\xc74b7\xaa\xaa\xf5\x1e\xcbw?\x91\xc4;\xa2\xe1\xbe\xcd\xa6\xc4\xa7B\xdb\xfd\xd7\xf6\x95\xa3hL\x1aj\xf3\x8d\xcd\x10_\xc7\x05\x10\xbb\xe02W\xea@\xbe6\x1duc\xe8\x9d\x98\xfad\x97\xe4\xdeJm\xb5\x9f\xb4MOO[\xa4\xa0{\x84(\x89\x95\xf3\t\'W\xa6\xb3\xc7\x07@#H\xe3\x82Tc\x1c\xbb\x19\x9d\xed]\xd38\x80s\x1e\xb7:|I\xf6\xec\x14\xc4<\xd0\n\x871\xf2\x8cF\xdb\x01\xdd3x\xc5\x80\x9c\x8e\xd4z[\xf3^\xb0|\xc8\xdf\xfb\x01\xa0\xfet\x8b\x11\x8cE\xe2 \xdd\'\xde\xf2\xa5\x1fK\xca\xaa\xa06$\x02lh\xe2f\xd2\xa2\xac\xab\xd6\x98I4\xa7\xe6\xe2\xa4\xe9r_\xfd|\xa9g\xf4\x0bD\x04s\xafx\xddIs\xe3\xd3x6\x9b\xd0\xfc\x8f\x1a%mZ\xfd\x9b\x0cC& \x80\x9d\xc3\x81*\xa7\x06"\x8a>m\xc5PX\x9f\x83\x05\x07\xa3\x92H[\xce\xcc?\xd8d@\xa6z\xb98.\xadM\x91ad\xe2+\xfa !\xa9\x9b\xbd\xe0\xb78\x00~[|\xfe\xf1`\xcdAl0\xdd\xde\xe6>\xa3\x0b\x86\xbe\xe5l\x16\xe0\xea\x05T\xd1\x95\xcb=d\xbc\xef\xd3\xf5t\xde\x1c\xba\x86g\xa44]\x92v_\x9d\xde\xae\xb5\xa7\xe1=\xef\xd0X\x15\xb6b\xa7\xedKR\x86\xfdY\xf0;\x1d\xbd\xb5\x7f\xdf\x86du\x96^\xc4\x9d\x80\xe4\x87\x9a\xc9P\xe3\xcc\x04=\xd9\xce\xaa\xf9\xf5\x95\x8d\x15\x86J\\|csS\x04\xa8|d\x12\x8a\t\xcf\xcb,2\xceL\xfe\xf6\xc1/\xbb\xa2E\xf7\xe6U\x87\xec\xbb\xc8R\x9c\x03RD\xde\xea\x11\xa7M\x05\x94zr\xe6\xcb\x89\xba\xa1\x1c\x1a\xad\xcf S\xa0FYT\x00\x07ig\xcd4\xb4\xaf\xe0\x05\x88\x81\xdf\x8e\x7f)Dw\xf7\xcfs\x99\xfc\xb3\x84\x0e_Sd\x10\xd3\xa1G\x00\xechaP\xb6\xf1J\xabC\xa1z\x84\xa6\x98\xcd\x86\xb3M\xae\x02m\x18\x9a\xb1+\xb0c1\xab`\xa0\xbdid\xa60\x8c\xd5g\xbd8\x90\xa0\x90n\x8b\xa8\xa5<\x91\xba%\xb3W<\xa33\x880\x99\xb6\xef\xd1\x80\xd6\x02\rb\xa3\x07\x82\x11\x91\xc8\xd1\x05>9\xd5\\\xfa\xf9\x1b\xbd\x13\xf1<\xda\xdc\xf5E|\xf5-\x93\x8c\xa4kA\x18\x1c\xf7\x16\xae\xd8$T\xfc\x92\x16\xb0\xe3\xeb;\x8ee\x96\xd4*z\xdb\xb9Q\xd0%\x07\x1a\xff\x95\xe2\x94[]\nZ?h\xb1e\x98\x1f\x05\x96\t~"\n[q\xbbuO\xd4\xcen\xf1A%\xe0\xa1c\xc3S\x19\xa5\xed\xb3.gW\x08\x9b1\x08A\x16w\xf8\xfb\xc5\xf6\x19\x04\xc0\x0f\xec?r6|\xf7^\x82\x16,\x1f\x8e<\x0b_\xb6T\x1di\xd6s-\x0b\x8a\x94\x93E\x07F\xde#7x\xf4\xf6\x8f\x15\xff3j\xb5{4q?\xbc1\xe1\xc2\xae\x87\xf8\x87\x19_\xc5+\xf1\xd4\xb4\xd2\xa1L\r$\x19S\x1a9\xc7m(\xed\x96@\xbc\x89 \x93\x8fd\xa6b8s\xcb\x02\\Cl\x14\xec\xfd!\xdc\xaf\xdd\x97t\xbd%\xca\xeb4\x8d\x8cN\x86\xd1GZ/\x94\xaf\xfbIr\xe0\xd0_X;B\x06\xf4\x8ePU\x1a\xe8+s\xba\xce\xf2}\x9b\xa3\x87\x05<\xa4\xc4\xe78\x93\xf6\xb4\\B1#\x82T\x9b\xe4{\xfb\x07\x0e\x19\x19\x80\r\xd6\n\xe6\x075]>\xd4\xb4u\x99\xec\x9d\x18\xfc\xd99\xac;S\x1fc@\x8d\xb0\x0bW\xfc').
[15:35:55.069][10.0.0.1:61337] client connect
[15:35:55.073][10.0.0.1:61337] server connect 8.8.8.8:53
[15:35:55.076][10.0.0.1:58204] client connect
[15:35:55.237][10.0.0.1:60569] client connect
[15:35:55.241][10.0.0.1:60569] server connect 8.8.8.8:53
[15:35:55.267][10.0.0.1:64760] client connect
[15:35:55.295][10.0.0.1:54339] mitmproxy has crashed!
Traceback (most recent call last):
File "/root/.local/pipx/venvs/mitmproxy/lib/python3.13/site-packages/mitmproxy/proxy/server.py", line 391, in server_event
for command in layer_commands:
^^^^^^^^^^^^^^
File "/root/.local/pipx/venvs/mitmproxy/lib/python3.13/site-packages/mitmproxy/proxy/layer.py", line 157, in handle_event
command = command_generator.send(send)
File "/root/.local/pipx/venvs/mitmproxy/lib/python3.13/site-packages/mitmproxy/proxy/layer.py", line 270, in handle_event
yield from self._handle(event)
File "/root/.local/pipx/venvs/mitmproxy/lib/python3.13/site-packages/mitmproxy/proxy/layer.py", line 148, in handle_event
command_generator = self._handle_event(event)
File "/root/.local/pipx/venvs/mitmproxy/lib/python3.13/site-packages/mitmproxy/proxy/utils.py", line 27, in _check_event_type
raise AssertionError(
...<2 lines>...
)
AssertionError: Unexpected event type at UDPLayer.start: Expected Start, got DataReceived(client, b'\xcc\x00\x00\x00\x01\x08\x80Q\xaa\x9f\x99AXB\x00\x00D\x9es\x86\x92\xef3\xfc:\x12\xe37\x98\xcd\xca\xdc\xa1m\xc3\x8b\x85"\xf4h>\x19\x96\xa3\xd9Y\xda\x13z\xa3\x8d\xe24\xd7\xe7\xc6C\xc3\x08n\x0c+(\xb5\x16\xa18$\xf5n1\xcaN\\-\xa4\xd1\xbd\xed\xec\xee\x11\xf3\xe1\x15{\xd7Y\x16>\xf4X\x18\xa4\xe1Nf\xfe;\x96j\x1fHGy\x0c\x1f:\x94\xd4\xf8\xd4\xa0\x99\x8a\xd6\xe3\x91o\xa3\xf5\xbd*uU\xa7\\\x93~\xc6\xfc\xd3<&\x0e\xc0\xac6\xb6\xfc\xed\x84L\xd0A\xa7JD\x07\x84\xf1y%\x06sB\x1a\xc0\xfc\xff\xee\x0f\xec^\xed\xb0\xcd\xc5>D\x9a\n\xde\x1464\xd8\xa9<\'\xba\xf5}\x1c\xf6\\k\x9f\xe33\xea\'\x80[\x03\x9b&>\xaeWpO\xe3\xa64\x8a\x1e\xea\xb4E\xe0\x84A\x11e\xa4\x18\x14\xf4\xebx\xd2\x044\xc8\xd1\x9c\xdfO\xb7v\ttBX\xc5\x8c\x12Fm\xd9"\x1b\x11\xb4\xae\x80h\xfe\x02\x07\xc2j\xf1\x7f5f\x07\n\xbe\x11\x02\xf8\xa8\xb9\xed\x18\x9a\xaf.\xde`=3B`8\x8f\x0bIy\nrB5\xa9\xce\xc7D\xb3@\xfe\x9c2\xc7\xfa\xe9\x92U\xcf5\xdf\xb4\xd0\x9f\xdeXu4\xe4}c\xee\xd5m\xe0|\xfd\xbcG\xdd\x02\x92I\xb5\xc1lv\xd5-\x1ay\x10T\xb7\xc9\xb75\xbc\xf8+\x18!\x91\xac\x99\x17\x15|\x8d\xeaE\x89J\xd7t%\'#\xba\xef\x9b\xbbV\xfe\x83\x8cs\xc3\xacQ\xaae`\xeb\xac\x94\x12\x89%T\x15\x01\xb0\x91\x12\xf2\x85\xb3f\xc8\xb1\x01"\xd2)Q\xf8d$\xf3\xff\xdd\xca=c\x0e\x11\xd7\xd4\xcf\xa7\xda*\xd46\xe7\xe0\xe2\x1c\xcf\x1f q>|\xe7e\xf3HJcR\xc5\xec5\xc25R\xfc\x05pU"\xaaZp\x10b\xd3$\x86\x05K\x1a\x139*\xf7\x12\x13m\x0f\xa5\xc0\xbf\xad2Z\xd9\xc29k8\xc9\x8e_`\xda\x88c[\xb2\xc5\xa1\xf4$\xdf\xfc\x8d\x91s\x88\x98"\xf9\xf0\xce,k[\x12q\xac\x87\x03)\xdc\x9b\xb5\n\xaa\x82\xb5l>s\x8e\x9elFKB}\x97K#\x93\xf5\xc4\xedE\xf0\x97U|\x03\xf9\x08M\nB~wp\x11g\xa6\x8a=\x9e\x7f>:Q\xed\x94\x13\xc5\x11h<>m\xceO\xf5\xf9\xa0\xc9<\xf2\n\xd6]\x95\x08\x05\xda\\\x07\x13\x9c\xa0\x1ei\xf61\x8af\xa5\x01\xfbZ&\xb8 \xb1\x9cdt\x07\xc5X0\x02 0\x0f\x190\x1b\xc4\x1f\x0b\x8d+\x81N\xe8^\x18\xd2v\xffd\x97\x95\x8d\x94:\xbdF\xb0\xdf\xedb\x9aF\x1c\xd1Ul\xbbo\xdc\x10yu\x8a$:\xa0|\xf9\xf3\xc9\xae{\xf3-\xb2G\x9d\xf2\xe7 \xc4\xcb\xf3\xc9\xcd\xa6\xd7\xbe?\x9c\x07rr\xfd\xa52w\xc9>\x90M\xaf<\x11\xe1$\xe0\xba1oI\x97)T\x18\xd8uZ\xe3\x8b\xe2j1y\x80kOW\x16>\x8e9\xd8\xe9\xdf\x81\xb1\x91\x9ee\xec@\xa5\x81\xd5N\x0e\xf2nK\xc3\xbdb\xb96>\x07\xa6\xff\xe0\x1az\xab\n\x07\xdb3\xcb\x15\xdfc\x82\xe8%\x07\x0c}\xf1F\xfezt\xec!\nA\x17\xac\x8d(#\xbc\xb2\x9d-Om\x8c\x8e\\\xd8\x1fAX\x17\xe7\xfa\x05\xd5\xb6\x81=\x19\xfd\x01\x81RB\x0eg\x98}L\x88\x14\x96\xb4\x16,\x8a\xcb\xf4\x80n\x93\xe7%EG\xc4<\xe4:\x9d j9\xde\xd9\x1e\x8d\xbc\xea\xcf\x01R\xb9^\xab[\x0e}\xb4\xb4/\xf4\xd6dD\xeb:ym\xeaw\x99\xb3gs@=\x06\xc0\'(\xdf\x98\x1d\x97\xba3r\xd2\xd5\x1a\x8c\x91zB?i\xeb\xed\x8e\xd3\xcf\xe9\x9b\xd7\xc4z\xbd\xfd\x08\xd6\x9en\xc1|I\x11\xfe,\xfe\x9c\xf5V\x04Ub\x83\x16\xdf\xf0\x9fX\xec\x06\x08\xa4\x9a\x03[\x94i#G\x93\xec\x0eZ(\xa6\x00\xb9P:\xd8\xa2\xa7z\x0b{\xcf[\xda\xc1\x7f1\xd0\xb00\xe6Fw\xbar\xb2J\xfa\x1aj\xaa\xa6\xd3=\xe9\r\xf2t\x90Ht:kVPW\xcdy\nL\xcb\xf1\xb9^\x94\xe7\x16x\xa7\xc3\x7f\x1dGtD}/y\x0f\x17\x91\x86\xa7XOa\xe3qE\x7f\xda\x89\xbc\xec\xb5\x0cUw\xb2x8\xd3\xe9\x1f\x81C\xc0\xb3\x99\xe2$\x0bz\xed\x7f\x8fJb\x9a4C\x81\x17\xab\xa3\x02\xf1\x1dqu\xe4\xfe\x8b\xbc\xf9vKb\x0b\xce\x17X7\xa3\xe1>\xdbE\x90\x1f\xbc\xf9\xfb\xa0b\xdftL\x1a\x01\xd4\xab\xb8=~\x14\x18\xcb\xc1o\x10\xf4\xf8\xfcg\x0e\xc5N\xfa\xf5\x9d\x94[-\x01\t\xf1\xb7:\xf79\x92k^\xb6Q/\tb9O\xb9[\xffgw\x11\xcbX\xab\x8a\x19\xf7b\x81\xbb\x1ec\xcd\xd7\xb6\x9d\xbd\x05\x9b\tf\xb5\xc8\x08\xab\xf21|\xa3H\xf9\x14\xe0+\xcf\x1f\'\x99\x00\t\xca\xa2og\x9e\xe6\x9fC\xf2\x19\x143Q\xfd\xa9\x98r.\xf0@v,\t\x0f\xff').
Reactions are currently unavailable