mitmproxy icon indicating copy to clipboard operation
mitmproxy copied to clipboard

32 bit windows compatibility for binaries?

Open warrenjessica391 opened this issue 4 months ago • 1 comments

mitmweb proxy and dump binaries do not start on windows 32 bit systems.

can binaries be built for 32 bit. would also run on 64 bit windows.

no need for 2 builds as 64 bit windows also supports 32 bit applications default. I confirm versions 4.0.4 binaries are working flawlessly on 64 bit and 32 bit machines.

This would help architecture compatibility.

warrenjessica391 avatar Feb 11 '24 09:02 warrenjessica391

Hi there! 😃

Could I ask what your specific use case for a 32 bit binary is? For "niche" platforms, my default recommendation would be to install mitmproxy from PyPI, see https://docs.mitmproxy.org/stable/overview-installation/#installation-from-the-python-package-index-pypi. That should also work fine on 32 bit.

Only providing 32bit executables will not work unfortunately - we have plenty of users that process very large flow collections in memory, which requires >4GB of memory. So we'd need to provide both x86 and x64 binaries. That's technically possible, but introduces additional complexity into our release pipeline I'd like to avoid if possible. :)

mhils avatar Feb 12 '24 20:02 mhils