You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
False-Positive: New binaries are incorrectly flagged as malicious (12.2.2) #8184
I downloaded the Windows binaries for the new version of mitmproxy (rel. 12.2.2) from: https://www.mitmproxy.org/downloads/#12.2.2/ and extracted mitmproxy into a folder. Windows Defender immediately quarantined it because, apparently, it contains a Trojan:Win32/Wacatac.H!ml.
Just so you know.
Seems it is something not on mitmproxy/user side, but in between...
Be accurate, I experienced somewhat related problem. Few days ago Homebrew can't download update, curl reported errors related to SSL cert. I did checked issues, not found and just waited... Today I did some shallow experiments...
Original situation
Direct connection to provider (one of providers in Montenegro)
There are dragons here!!!!
20.04.2026 08:22:52;Ochrona systemu plików w czasie rzeczywistym;plik;C:\Program Files\WindowsApps\8637MaximilianHils.mitmproxy_12.2.2.0_x64__b9jqetyr0hqq6\_internal\mitmproxy_rs\mitmproxy_rs.pyd;odmiana wykrycia Python/Riskware.HackTool.F aplikacja;wyleczone przez usunięcie;ZARZĄDZANIE NT\SYSTEM;Zdarzenie wystąpiło podczas tworzenia nowego pliku przez aplikację: C:\Windows\System32\svchost.exe (D87367D5078C476B109DC3312B62781513330055).;B33ECB07A19E563EEAAF2FCE49E9FB136A847A81;20.04.2026 08:22:35;S-1-5-18;;yKl5f6OaP0HbgDwApvdZLg==
Installation from Microsoft Store does not work either:
I was about to reinstall it, because my installation stopped working with the following exception (from one day to the other) 🤔
PS C:\Users\xxx> mitmproxy
Traceback (most recent call last):
File "mitmproxy.py", line 2, in
File "pyimod02_importers.py", line 457, in exec_module
File "mitmproxy\tools\main.py", line 15, in
File "pyimod02_importers.py", line 457, in exec_module
File "mitmproxy\master.py", line 5, in
File "pyimod02_importers.py", line 457, in exec_module
File "mitmproxy\addons_init_.py", line 3, in
File "pyimod02_importers.py", line 457, in exec_module
File "mitmproxy\addons\block.py", line 5, in
File "pyimod02_importers.py", line 457, in exec_module
File "mitmproxy\proxy\mode_specs.py", line 36, in
File "pyimod02_importers.py", line 457, in exec_module
File "mitmproxy_rs_init_.py", line 4, in
ModuleNotFoundError: No module named 'mitmproxy_rs.mitmproxy_rs'
Sorry for duplicate, but want to throw in my two cents, using the example of ESET (Internet Security)
not only latest windows binaries are affected, but my old version by 24.05.2025 (looks like 12.1.0 version) from zip file is also "affected". So, it's looks like a "new" antivirus heuristic detection (used mitmproxy at least at the end of 2025, there were no problems, the antivirus was the same).
Same notification, file C:\Users\<user>\AppData\Local\Temp\_MEI108922\mitmproxy_rs\mitmproxy_rs.pyd, detection modified Python/Riskware.HackTool.F app
but I had some "difference" with my old version and the latest version. With old version, only temp file mitmproxy_rs.pyd was "removed" by antivirus. However with latest version not only that temp file was "removed", but also main file which exactly was executed (run mitmweb.exe - was removed also that file; run mitmdump.exe - same, was removed also that file).
for me, for now, only "self-contain" binaries are affected (again, looks like the reasons have already been described above).
Installing mitmproxy from pip to virtualenv is still working (for now)
changed the title [-]Trojan discovered in new binaries (12.2.2)[/-][+]False-Positive: New binaries are incorrectly flagged as malicious (12.2.2)[/+]on May 12, 2026
BUT, 20 min later: mitmweb had been deleted (by ESET?):
PS L:\code> mitmweb
mitmweb: The term 'mitmweb' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
Add folder to ESET Exclusions, via different path:
Setup > Computer Protection > Real-time... [down carrot] >
Edit exclusions > Detection exclusions (list) > Add >
Add exclusion: Path ... (file/folder; choose folder) >
Working with Certificates is a whole nother matter!
Best of luck!
Activity
mhils commentedon Apr 17, 2026
This looks like a false positive to me. We probably need to report this to Microsoft.
vovkasm commentedon Apr 18, 2026
Seems it is something not on mitmproxy/user side, but in between...
Be accurate, I experienced somewhat related problem. Few days ago Homebrew can't download update, curl reported errors related to SSL cert. I did checked issues, not found and just waited... Today I did some shallow experiments...
Original situation
Direct connection to provider (one of providers in Montenegro)
There are dragons here!!!!
VPN (private pod at DigitalOcean)
All looks correct
AeioMuch commentedon Apr 18, 2026
I got a report for Trojan:Win32/Ravartar!rfn
tczaude commentedon Apr 20, 2026
Eset raported too under another name propably
vovkasm commentedon Apr 20, 2026
Virustotal seems to be okay when scanning download link
But when I downloaded it, unpack and uploaded just
mitmproxy.exeit all red: https://www.virustotal.com/gui/file/3c0ffbe5de5777c8da46f7e13ef175130b3fec7b825d735427c45083b5f4bddebtw, I analyzed windows zip download
UPD: actually some of them correctly detect just a "hack tool", but others like microsoft detects it as really something dangerous (
mhils commentedon Apr 20, 2026
A lot of those detections seem to come from WinDivert. I think we may be able to drop that as a dependency with our local redirect mode.
(Again: This looks like a false positive to me)
Patrosi73 commentedon Apr 24, 2026
ESET reports another false positive as well:
radiolondra commentedon May 4, 2026
Windows Defender continues to quarantine mitmdump, mitmproxy, and mitmweb version 12.2.2. This version is still unusable.
aurora commentedon May 5, 2026
Eset is reporting it, too ...
Installation from Microsoft Store does not work either:
I was about to reinstall it, because my installation stopped working with the following exception (from one day to the other) 🤔
PS C:\Users\xxx> mitmproxy
Traceback (most recent call last):
File "mitmproxy.py", line 2, in
File "pyimod02_importers.py", line 457, in exec_module
File "mitmproxy\tools\main.py", line 15, in
File "pyimod02_importers.py", line 457, in exec_module
File "mitmproxy\master.py", line 5, in
File "pyimod02_importers.py", line 457, in exec_module
File "mitmproxy\addons_init_.py", line 3, in
File "pyimod02_importers.py", line 457, in exec_module
File "mitmproxy\addons\block.py", line 5, in
File "pyimod02_importers.py", line 457, in exec_module
File "mitmproxy\proxy\mode_specs.py", line 36, in
File "pyimod02_importers.py", line 457, in exec_module
File "mitmproxy_rs_init_.py", line 4, in
ModuleNotFoundError: No module named 'mitmproxy_rs.mitmproxy_rs'
Anthony-76 commentedon May 6, 2026
Hi,
indeed, most of antivirus on Virustotal detect the new binary of mitmproxy like malware.
It's due to windivert. As @mhils told, it's a false positive.
But after contact some antivirus vendors, for them, it's a malware.
This detection is in link with the new binary, not olds and it's difficult to use the new release without to kill by antivirus :(
AndNovAtor commentedon May 6, 2026
Sorry for duplicate, but want to throw in my two cents, using the example of
ESET(Internet Security)not only latest windows binaries are affected, but my old version by 24.05.2025 (looks like 12.1.0 version) from zip file is also "affected". So, it's looks like a "new" antivirus heuristic detection (used mitmproxy at least at the end of 2025, there were no problems, the antivirus was the same).
Same notification, file
C:\Users\<user>\AppData\Local\Temp\_MEI108922\mitmproxy_rs\mitmproxy_rs.pyd, detectionmodified Python/Riskware.HackTool.F appbut I had some "difference" with my old version and the latest version. With old version, only temp file
mitmproxy_rs.pydwas "removed" by antivirus.However with latest version not only that temp file was "removed", but also main file which exactly was executed (run
mitmweb.exe- was removed also that file; runmitmdump.exe- same, was removed also that file).for me, for now, only "self-contain" binaries are affected (again, looks like the reasons have already been described above).
Installing mitmproxy from
pipto virtualenv is still working (for now)So I stick with pip version for now...
[-]Trojan discovered in new binaries (12.2.2)[/-][+]False-Positive: New binaries are incorrectly flagged as malicious (12.2.2)[/+]breathingcells commentedon May 26, 2026
The following steps worked for me; your mileage may vary.
One setback included: a surprise deletion and counter move.
https://www.mitmproxy.org/downloads/#12.2.3/
Cleanup: Settings > Apps > Installed Apps>
Uninstall 2x mitmproxy (if traces)
Cleanup: Delete C:\Program Files\mitmproxy
(287 MB; 5x rollbackBackupDirectory/)
ESET > Setup > Computer Protection > "Real-time file system protection" >
Off (for 30min)
Unzip mitmproxy...zip to get the three .exe files
Copy all three to C:\Program Files\mitmproxy\
Add C:\Program Files\mitmproxy\ to PATH
WinKey > Environment (Edit system environment variables) >
PATH > Add C:\Program Files\mitmproxy\
ESET: Advanced Setup > Real-time file system protection >
Processes exclusion > edit > Add > ... (browse) >
[add all three] > Okay > Okay (Admin)
9 ESET: Turn "Real-time file system protection" back on.
Add folder to ESET Exclusions, via different path:
Setup > Computer Protection > Real-time... [down carrot] >
Edit exclusions > Detection exclusions (list) > Add >
Add exclusion: Path ... (file/folder; choose folder) >
Working with Certificates is a whole nother matter!
Best of luck!
Resources: https://support.eset.com/en/kb6530-eset-firewall-is-blocking-a-device-or-application-in-windows-home-products
JamieSee commentedon Aug 25, 2026
I also get the threat identification, Trojan:Win32/Vigorf.A on 12.2.3 in MS Defender.
JamieSee commentedon Aug 25, 2026