mirror of
https://github.com/zhigang1992/mitmproxy.git
synced 2026-04-29 04:35:02 +08:00
Add a --sysinfo flag to all daemons
This dumps all the platform information and mitmproxy version data we'd normally need to troubleshoot an issue.
This commit is contained in:
26
netlib/debug.py
Normal file
26
netlib/debug.py
Normal file
@@ -0,0 +1,26 @@
|
||||
import platform
|
||||
from netlib import version
|
||||
|
||||
"""
|
||||
Some utilities to help with debugging.
|
||||
"""
|
||||
|
||||
def sysinfo():
|
||||
data = [
|
||||
"Mitmproxy verison: %s"%version.VERSION,
|
||||
"Python version: %s"%platform.python_version(),
|
||||
"Platform: %s"%platform.platform(),
|
||||
]
|
||||
d = platform.linux_distribution()
|
||||
if d[0]:
|
||||
data.append("Linux distro: %s %s %s"%d)
|
||||
|
||||
d = platform.mac_ver()
|
||||
if d[0]:
|
||||
data.append("Mac version: %s %s %s"%d)
|
||||
|
||||
d = platform.win32_ver()
|
||||
if d[0]:
|
||||
data.append("Windows version: %s %s %s %s"%d)
|
||||
|
||||
return "\n".join(data)
|
||||
Reference in New Issue
Block a user