2017 © Pedro Peláez
 

magento2-module antivirus

ClamAV Magento2 integration for active requests scan - Member of MageSpecialist SecuritySuite

image

msp/antivirus

ClamAV Magento2 integration for active requests scan - Member of MageSpecialist SecuritySuite

  • Sunday, October 29, 2017
  • by magespecialist
  • Repository
  • 6 Watchers
  • 9 Stars
  • 4,909 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 9 Versions
  • 46 % Grown

The README.md

MSP AntiVirus

A Malware / Virus protection for for Magento 2.
This module is a ClamAV interface for malware / virus detection on POST/PUT Magento2 requests.

It adds a strong security layer if you receive attachment from your customers or you want to prevent malicious uploads., (*1)

Requires ClamAV daemon installed on webserver., (*2)

Member of MSP Security Suite, (*3)

See: https://github.com/magespecialist/m2-MSP_Security_Suite, (*4)

Installing on Magento2:

1. Install ClamAV (if not present), (*5)

You need ClamAV installed on your server., (*6)

On debian/ubuntu-like systems:, (*7)

sudo apt-get install clamav-daemon clamav-freshclam, (*8)

On CentOS systems:, (*9)

sudo yum -y install clamav-server clamav-data clamav-update clamav-server-systemd, (*10)

2. Install MSP AntiVirus using composer, (*11)

From command line:, (*12)

composer require msp/antivirus
php bin/magento setup:upgrade, (*13)

3. Enable and configure from your Magento backend config, (*14)

, (*15)

Adjust the ClamAV socket accordingly to your system. If you are running on Ubuntu Server the default value should work., (*16)

NOTE: Remember to flush your cache., (*17)

How to test it

MSP AntiVirus will check any PUT/POST Magento operations against known malwares.
If you wish to check the correct module installation, you can try typing the EICAR signature in any Magento POST form., (*18)

EICAR is a "fake malware" designed to test anti virus systems: http://www.eicar.org/, (*19)

Test method: Type the below eicar test signature in Magento customer login as password:, (*20)

X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*, (*21)

If you correctly installed and configured MSP AntiVirus, an emergency stop screen will appear., (*22)

Threat detected (with stealth mode disabled)

, (*23)

Threat detected (with stealth mode enabled)

, (*24)

The Versions

29/10 2017

dev-master

9999999-dev

ClamAV Magento2 integration for active requests scan - Member of MageSpecialist SecuritySuite

  Sources   Download

OSL 3.0

The Requires

 

by Riccardo Tempesta

29/10 2017

1.3.1

1.3.1.0

ClamAV Magento2 integration for active requests scan - Member of MageSpecialist SecuritySuite

  Sources   Download

OSL 3.0

The Requires

 

by Riccardo Tempesta

29/10 2017

1.3.0

1.3.0.0

ClamAV Magento2 integration for active requests scan - Member of MageSpecialist SecuritySuite

  Sources   Download

OSL 3.0

The Requires

 

by Riccardo Tempesta

07/09 2017

1.2.1

1.2.1.0

ClamAV Magento2 integration for active requests scan - Member of MageSpecialist SecuritySuite

  Sources   Download

OSL 3.0

The Requires

 

by Riccardo Tempesta

31/07 2017

1.2.0

1.2.0.0

ClamAV Magento2 integration for active requests scan - Member of MageSpecialist SecuritySuite

  Sources   Download

OSL 3.0

The Requires

 

by Riccardo Tempesta

14/07 2017

1.1.0

1.1.0.0

ClamAV Magento2 integration for active requests scan - Member of MageSpecialist SecuritySuite

  Sources   Download

OSL 3.0

The Requires

 

by Riccardo Tempesta

11/07 2017

1.0.2

1.0.2.0

ClamAV Magento2 integration for active requests scan - Member of MageSpecialist SecuritySuite

  Sources   Download

OSL 3.0

The Requires

 

by Riccardo Tempesta

25/06 2017

1.0.1

1.0.1.0

ClamAV Magento2 integration for active requests scan - Member of MageSpecialist SecuritySuite

  Sources   Download

OSL 3.0

The Requires

 

by Riccardo Tempesta

31/05 2017

1.0.0

1.0.0.0

ClamAV Magento2 integration for active requests scan - Member of MageSpecialist SecuritySuite

  Sources   Download

OSL 3.0

The Requires

 

by Riccardo Tempesta