I just found, that beside ClamAV (which can be improved by additional signatures) Avast is supported as well, however, I dislike Avast and also tried just for testing to install and try a local scan and always fail with permission denied. However, I saw at https://pve.proxmox.com/pipermail/pmg-devel/2018-February/000044.html that integration seems to be not too hard, if it's possible to have a debian installer/packages/... (that's given, see below), so the final "hard job" is to adjust the RegEx to process the scan results from BitDefender similar to Avast as done there before or ClamAV, which is already integrated. As I'm not able to write my own RegEx and also don't completely understand the code (I'm out of coding for years now), maybe someone can help out?
Steps performed so far:
Accept license, don't install the GUI.
Output then is:
Output then is:
So only thing I need now is on how to do the adjustments (especially the RegEx) to read and handle "ok" vs. "infected" and information about infection. Can anyone help out?
Here is the documentation: http://download.bitdefender.com/SMB...der_AV_Scanner_for_Unices_User's_Guide_en.pdf
Here additional information:
https://www.bitdefender.com/support/how-to-configure-bitdefender-scanner-for-unices-837.html
Advantage of BitDefender over Avast: AV-Tests claim better results on BitDefender, BitDefender had no worse history, BitDefender has better pricing based on mailboxes, free for personal use, and would improve PMG to be able to have more decisions on AV scanner as well.
Steps performed so far:
Code:
wget http://download.bitdefender.com/SMB/Workstation_Security_and_Management/BitDefender_Antivirus_Scanner_for_Unices/Unix/Current/EN_FR_BR_RO/Linux/BitDefender-Antivirus-Scanner-7.7-1-linux-amd64.deb.run
chmod +x BitDefender-Antivirus-Scanner-7.7-1-linux-amd64.deb.run
./BitDefender-Antivirus-Scanner-7.7-1-linux-amd64.deb.run
Accept license, don't install the GUI.
Code:
bdscan --update
bdscan BitDefender-Antivirus-Scanner-7.7-1-linux-amd64.deb.run
Output then is:
Code:
BitDefender Antivirus Scanner for Unices v7.141118 Linux-amd64
Copyright (C) 1996-2014 BitDefender. All rights reserved.
Trial key found. 30 days remaining.
Infected file action: ignore
Suspected file action: ignore
Loading plugins, please wait
Plugins loaded.
/root/BitDefender-Antivirus-Scanner-7.7-1-linux-amd64.deb.run ok
Results:
Folders : 0
Files : 1
Packed : 0
Archives : 0
Infected files : 0
Suspect files : 0
I/O errors : 0
Code:
wget https://www.etes.de/downloads/eicar-testvirus/?file=files/etes/downloads/anwenden/eicar.com
bdscan index.html\?file\=files%2Fetes%2Fdownloads%2Fanwenden%2Feicar.com
Output then is:
Code:
BitDefender Antivirus Scanner for Unices v7.141118 Linux-amd64
Copyright (C) 1996-2014 BitDefender. All rights reserved.
Trial key found. 30 days remaining.
Infected file action: ignore
Suspected file action: ignore
Loading plugins, please wait
Plugins loaded.
/root/index.html ... nden%2Feicar.com infected: EICAR-Test-File (not a virus)
Results:
Folders : 0
Files : 1
Packed : 0
Archives : 0
Infected files : 1
Suspect files : 0
Identified viruses : 1
I/O errors : 0
So only thing I need now is on how to do the adjustments (especially the RegEx) to read and handle "ok" vs. "infected" and information about infection. Can anyone help out?
Here is the documentation: http://download.bitdefender.com/SMB...der_AV_Scanner_for_Unices_User's_Guide_en.pdf
Here additional information:
https://www.bitdefender.com/support/how-to-configure-bitdefender-scanner-for-unices-837.html
Advantage of BitDefender over Avast: AV-Tests claim better results on BitDefender, BitDefender had no worse history, BitDefender has better pricing based on mailboxes, free for personal use, and would improve PMG to be able to have more decisions on AV scanner as well.