-
-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] Bitdefender thinks its dangerous (Virus Warning) #231
Comments
That is a bummer. Thank you for reporting. Do not know what I can do here except to suggest to not use BitDefender. Here is the VirusTotal scan: https://www.virustotal.com/gui/file/18eaa21ff0fd075914d57517127028a29c58a4fa9639e5176e08cb7c4b388a69 I will extend the README how to disable BitDefender. |
Hey @exislow, sadly Windows Defender caught on to the program, and now shows the newest release as malware: I have to whitelist it during this time, but wanted to make you aware that Windows Security / Defender also now detects this. |
Windows is miss classifying. See other examples:
Just don't rely on Microsoft, when it comes to security. |
This is terrible advice... I'm sorry, but I don't trust a project that borderline says "trust me bro"...... |
I built from source , this time Antivirus is not nagging but still some detect as trojan ( false/positive ) FOR THOSE WHO ARE ACCUSING, I DID INSPECT AND APP IS COMPLETELY SAFE ... SOME PYTHON EXTENSIONS GOT FLAGGED WHICH IS CAUSING THIS PROBLEM, I AM TRYING TO FIND THAT EXTENSION EDIT : You have Two choices, either run the program through the source by : OR if you want EXE these are my suggestions
create a version_info.txt with following content in program root directory
Create app.manifest
Then build like this :
|
First of all, this is not what I have said and second, feel free NOT to use this project :-) @psychosys: Great job. Thank you for your effort. I will try implement this in the build workflow. |
To the creator, I am not going to remove Bitdefender. Bitdefender keeps throwing the Tidal NG Downloader in quarantine |
sorry I don't code with Python so I cannot check anything. |
it has nothing to do with developer, the component that makes the EXE files called pyinstaller is causing this false positive issue, the code is clean and safe ... I already implemented the fix which mentioned above, I will make a Pull request, implementing the fix into the existing code so developer can merge it into the current project |
Feel free to not use this app ever again :-) @psychosys: This sounds awesome. Thank you for your effort in advance. |
@exislow was @psychosys fix implemented yet? I'm getting the same issue as others just downloading with firefox. I don't know what scanner they use by default. But my pc only has built in windows defender. Also, is there anyway in the meantime (if not implemented) to check for updates on load? thanks |
I don't think my answer was negative enough to deserve your answer. |
I was not able to create a Pull Request so I write the procedure here : Adding Watermarking to Executable file to prevent False Positive Detection by Antivirus solutions Create Two files in source directory with following contents : version_info.txt
Create app.manifest file
Replace Line 60 to 92 in Makefile with this and Rebuild
|
there is some kind of miner in it, 1 hour after i used it, my GPU when 100% just be sitting in windows doing nothing, ESET found TIDAL NG running in memory, after it killed it GPU went to 0% |
@Dustman259: This is a hard accusation. Either I recommend you to proof that or stop spreading false accusations. |
This is an open source project and you can read all the files, there is no such functionality neither in the compiled EXE file or the source code, clear as the day light ... if you used this program you must appreciate and support this man for spending his valuable time to write such a program. |
I have also noticed that the program does not always exit cleanly, which may be a bug. I have created a small script myself with which I do this manually after each use, also to make sure that the app is not accidentally started twice, which surely can lead to a high CPU usage... |
Has anyone taken the time to reach out to Bitdefender, Microsoft, or any of the other security vendors? "False positives" can be submitted to Bitdefender for manual inspection at bitdefender.com/consumer/support/answer/29358. Microsoft also accepts submissions for Windows Security/Defender false positives at microsoft.com/en-us/wdsi/filesubmission. It's likely other vendors have similar systems for submitting potential false positives. I don't know how quickly they go through these submissions, but the latest release, version @orbittwz @Damians0 While Chrome throws a less aggressive error that can be bypassed when downloading version None of this is to say this project does or does not contain malware. I haven't looked through the source code, don't have the time to do so, and have decided to use an alternative solution until this is resolved (though I am interested in circling back to this project in the future, as I like its options and interface). So, to be clear, I'm not making any implications about whether this project is safe or not, I just thought it might be important to address this directly with the security vendors. If it is a false positive related to |
Why are you "not able to make a pull request"? |
Assuming this file was created using the procedure you outlined in #231 (comment), those changes have not resolved the issue. Windows Defender automatically quarantines it as a "Trojan:Script/Wacatac.B!ml," and virustotal.com has eighteen detections for that archive. |
Sorry, Try this Pyinstaller is dead, Developer needs to switch to https://nuitka.net/ |
Here is how to build, ICON and -Windows causing problem ... you need to remove --window or -w Here is the Command : poetry run pyinstaller --noconfirm --onedir --clean --name "TIDAL-Downloader-NG" --noupx --manifest "app.manifest" --version-file "version_info.txt" --add-binary "pyproject.toml:." --add-data "tidal_dl_ng/ui/default_album_image.png:tidal_dl_ng/ui" "tidal_dl_ng/gui.py" |
I solved, I added the false positive in the exceptions of Windows defender and amen. |
I don't understand why the author cannot revert the changes regarding this issue to the 0.15.6 version which is OK even now. |
@orbittwz You consider what I described in #231 (comment) "OK," because I do not (there are nine totalvirus.com detections found when scanning the
@psychosys This second attempt at creating a "clean" executable still triggers a Windows Defender quarantine, as well as detections by multiple other security vendors.
@Damians0 This only ignores the problem; it is not a "solution." We aren't talking about software prone to false positives (like DLL injection, game mod loaders, software debuggers, or other programs that have to perform more "interesting" operations to work as intended); this is a file download tool. Nothing about its intended behavior should cause these sort of security vendor results. There are only three reasonable possibilities:
|
yep it's really with 9 detection alerts, I didn't knew this... more like 18 detection alerts... bummer |
The topic was about Bitdefender , if you want to run the program as EXE this is the best you could get , Five detection with some junk antiviruses, it is working fine with all business standard antiviruses , also my Windows Defender doesn't block it ... have you updated your virus signatures ? |
Ok, So after some tinkering I found that specifically in my instance that Windows defender was blocking the download for Chrome, Opera, and Microsoft Edge. Windows Defender can prevent downloads in these browsers I have come to learn through troubleshooting. As for Why it is blocking this, IDK. Based on my tinkering, other antiviruses can override these browsers download protection with their own like windows defender does. The Dev still needs to fix the pyinstaller issues, but Temporarily disabling antivirus during the initial download should work until it is fixed. |
how disabling your AV should help this issue?? you are vulnerable if you do this and don't... |
Sorry if I phrased it wrong. Temporary turning off your AV. As in for specifically downloading TidalDownloaderGUI and then turning the AV back on. It's not recommended to do this of course, but if someone really wants to download the app it will work. |
No, I understand what you said, but it doesn't help this issue, because the program is still malicious according to all... |
So I see alot of discorse from a bunch of closed reports about this going back to here. It seems the issue is entirely due to PyInstaller, not that the code is malicious. It's sorta like the idea of Flash getting removed from the Internet. It's not that everything made with it was bad, but It left vulnerabilities that was deemed enough to stop anything made with it. Hence why PyInstaller itself is abandoned now. |
@ALL of you, who cannot stop whining: Just stop and do your homework! Read the source code, google and especially read the README, if you like to use this project. Bonus Also: PyInstaller is not dead. It still receives commits and releases. If somebody like to replace it with nuitka, feel free to get me a pull request :-) I have updated the README with the information above, see 0f36d25 Thus, I am closing this issue now. Feel free to submit any ideas resulting out of this thread by a new issue and pull request! |
@exislow thanks for the read about pyinstaller. This is good to know when using other's projects. However, when people politely raised concerns and provided feedback you claim that we are "whining" and respond with terrible rhetoric which makes it hard to trust your software. Hopefully you apply the feedback and guidance that others have so kindly provided for you. I'm sure we'll wait for when your software doesn't pose a security risk. |
Obviously, there is no way for the developer to correct someone else's false alarms. As they mentioned, ideas like getting rid of PyInstaller should be submitted as a pull request / feature issue. If you're worried about a "security risk," install an older version, compile the GUI yourself... or just don't use the project. The developer is doing all of this for free. |
@exislow This was the wrong approach to take. Nothing about this issue is "invalid." It's fine if you don't have the resources to resolve this right now, but leave the issue open for others to find (and possibly work to fix). Closing it and saying, "stop whining [...] do your homework [and] read the source," comes across as passive-aggressive and doesn't solve anything for the many people who likely want to use this and (unlike us) aren't developers. |
You can download the SOURCE and run the program without having an EXE file .... these are the instructions Install python 3.12 go to the location that you copied the program like : type the following commands : poetry lock now run the program by poetry run tidal-dl-ng-gui Create a Shortcut on Desktop and Start in the Path you have the program Source Code like C:\abc\tidal-dl-ng-master\tidal_dl_ng Click on Apply, Run the Shortcut from the Desktop, Easy as that ... No More EXE |
@exislow use https://nuitka.net/ rather than pyinstaller , and nuitka doesn't give false positive |
This sucks big time having to switch off the antivirus when using the app is frustrating because if I don't Bit defender for whatever reason will still flag and delete it even when you add the app and it's other assets to exceptions bit defender will still try to remove it. |
I already mentioned it's OK for me with latest version, my AV flagged the exe file, I just excluded it and seems fine. |
What happened?
Bitdefender blocked downloading latest version:-
Online Threat Prevention
We blocked this dangerous page for your protection:
https://objects.githubusercontent.com/github-production-release-asset-2e65be/733694482/4da4a124-8eb5-4baf-bd97-de229a74e052?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20241113%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241113T164655Z&X-Amz-Expires=300&X-Amz-Signature=779819c6601dad1fbb7022826710848897c2660f807edd7e0c8603678e399ab8&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DTIDAL-Downloader-NG_windows-x64.zip&response-content-type=application%2Foctet-stream
Threat name: Gen:Variant.Giant.Mikey.95
Dangerous pages attempt to install software that can harm the device, gather personal information or operate without your consent.
Version App
v0.20.1
What operating system are you seeing the problem on?
Windows
Relevant log output
Your settings
none
The text was updated successfully, but these errors were encountered: