Mass Product Import & Update allows you to update and import products massively in Magento in record time through CSV or XML files available from your website's server, or any remote server through FTP or HTTP.
Stop all intrusion attempts into your Magento backoffice! Automatically block unallowed IP and get real time reports about security threat. Keep your website safe!
Prevent your website from brute force attacks which aim is to force the access to your Magento backoffice.
Watchlog helps you to identify and definitively stop such attacks!
Watchlog - Security enhancement for your Magento 2 website
Possible large scale brute force attack on Magento!
Thousands of Magento websites are certainly concerned by this very large brute force attack which aim is clearly to force access to Magento back offices.
The principle of that kind of attack is simple: robots try to log into your back office using multiple login/password combinations until they find the correct credentials.
Once these credentials are identified, your Magento website becomes easy prey for hacking: exploitation of your database, diversion of your payments, hacking, unfair competition...
What to do?
The admin but also the downloader of Magento are concerned with these brute force attacks. You need to make sure to protect each entrance to your back office by adding for example htaccess to the downloader.
Check if your website is subject to these attacks
You can install our free Watchlog extension to detect the intrusions into your back office, you will then be able to track login attempts.
Bypass the attacks
Several solutions exist to make your back office invisible to robots that try to log in:
Modify the name of your back office
Activate captcha for your back office
Restrict the access to your back office by IP with htaccess
You can also use Watchlog PRO that will act as a firewall and so replace all the above steps.
Watchlog Free Vs Watchlog Pro
While the free extension Watchlog lists the IPs that try to access your Magento back office, Watchlog PRO will also help you to stop these intrusion attempts. Watchlog PRO is a more complete version that offers more options than Watchlog.
Watchlog
Watchlog Pro
Connection attempts charts
Check the daily and monthly login attempts charts.
Connection attempts tables
Get detailed and summarized tables of the login attempts data.
Connection attempts history
Define the history lifetime and receive periodical reports.
Blacklist and Whitelist
Create a whitelist and a blacklist of IPs, allow access to whitelisted IPs only.
Automatically or Manually block IPs
Block IPs after X login attempts, block the blacklisted IPs for X minutes.
How to use the Watchlog extension for Magento
Watchlog is a free extension for Magento that is easy to use. You'll be able to see very quickly if your Magento Backoffice is threatened by a brute force attack and if someone or some robots are trying to log into your Magento admin panel.
STEP 1: Install Watchlog
To install the Watchlog free extension on your Magento admin, follow the below steps:
Log in to your Wyomind account.
From the Watchlog extension page, click on Download and then on BUY NOW (no worry, the extension is free).
You should be redirected to: Your accounTLicenses & Downloads
Click the settings icon next to the Watchlog extension.
Select the version you want to download and click the Download button.
You can start with configuring your extension in a general way in: SystemConfigurationWyomind WatchLog
In the Connexion attempts history tab, you'll be able to configure a certain number of parameters.
History lifetime in days
You have the possibility to define a history lifetime in days in order to purge the history. For example, you'll be able to define the history lifetime as 30 days in order to remove automatically all the login attempts that are older than 30 days.
Send a periodical report
You can choose to receive periodical reports. If you have decided to set that option to YES, then you'll have to define:
Period to report in days Define how many days you want to include in your report
Report title Define a title for your report.
Report recipients Add the email addresses of the recipients separated by a comma.
Report schedule Define a schedule to automatically send the reports.
STEP 3: Check the login attempts to your Magento back office
You'll have a global overview of the login attempts executed from your admin panel login page if you go to: SystemWatchlog
Statistics on the login attempts will be displayed in graphs and tables.
Login attempts charts
You should get two graphs that recap the login attempts statistics on two different periods of time in order to give you the best possible view. The first chart will display the data on 30 days whereas the second one will sum up the login attempts in 24 hours.On both graphs, you'll have several curves:
Success: which represents the login attempts that succeeded
Failed: which represents the login attempts that failed
Login attempts grids
You should find the summary of the last days within two different views:
Detailed view
Summarized view
In the Detailed View, you'll find a detailed table of the login attempts. Among that grid, you'll have several data:
The IP that tried to log into the back office.
The date when the IP tried to log in.
The login used.
The message displayed when trying to log in.
The URL from which the IP tried to log in.
The status of the IP: Success or Failed.
Note that there won't be any record of the successful connections from the Downloader.
By clicking on Switch to the summarizeD VIEWyou should get a table with the basic information. You'll find:
The IPs that tried to log in.
The date of the last attempt.
The number of login attempts.
The number of failed login attempts.
The number of login attempts that succeeded.
By default, both tables display data for the last 30 days. You can edit that in the History lifetime in days field, from: SystemConfig Wyomind WatchLog
At any time you can switch between both views.
Prevent your website from brute force attacks with Watchlog
A license is valid for an unlimited period of time on one single Magento installation.
If you use more than one Magento installation, you will have to buy a separate license for each one.
If you run several domains on the same Magento installation, you will need only one license for all of them.
Although your license doesn’t have a limited period of validity, your support period does. By purchasing an extension, you’ll be granted a 6-month support period for free. Passed this period, you will have to renew your Support plan (see FAQ: How to extend my support period?).
One license is valid for an unlimited period of time on one Magento installation only.
It is possible, however, to extend or transfer your license in 2 cases:
If you'd like to add your testing environments to your license. In this case, it is possible to extend your license to an unlimited number of domains for free. For example mywebsite-staging.com or mywebsite-dev.com
If you want to transfer your license to another live domain. In that case, the support period for your license must still be active.
To be able to use Watchlog on both your production and testing environments, follow the instructions below:
From your Magento admin panel, enter your current Activation Key in: syStemCONFIGurationWYOMINGYOUR EXTENSION
Save your configuration.
Now that you can use Watchlog on your production environment, repeat the same steps as above on your testing environments.
The only difference this time: a notification will appear in your Magento admin.
You will be given a choice between:
buy a new license now
add this domain to my license
Click on Add this domain to my license.
A transfer request will then be sent to our team within an hour.
Once the request is taken care of, you will receive a confirmation email.
If your transfer request is accepted, you can use Watchlog on both environments at the same time.
The order in which you activate your license on your domains does not matter. You can start with your staging/dev/local environment or with your live domain, the process will be the same.
When purchasing an extension from wyomind.com, you benefit from a lifetime upgrade. You can at any time download the latest version of the extension directly from your account.
To upgrade Watchlog, follow the steps below:
Go to: my accountLicenses & Downloads
Click on next to Watchlog.
Choose the latest version of Watchlog (for Magento 1 and Magento 2).
Click on download .
Install the new version of Watchlog to update your Magento admin.
Backup your Magento installation in: systemtoolsbackups
Disable the compiler in your Magento admin panel if it’s not already disabled: systemtoolsCOMPILATIONS
Refresh your cache in: systemselect cache typeactionsrefreshsubmit
Now you can install Watchlog:
Download Watchlog (zip file) from: my accountmy downloads Refer to FAQ here: Extensions download
Once Watchlog is downloaded, open the folder and unzip it.
Copy the content of the unzip folder and paste all files and directories in your Magento root directory (the folder content can vary according to the extension but it generally includes app, lib and skin folders).
Once your installation is complete, don't forget to enable the compiler back (if it was already enabled before the installation) and run compilation process.
Refresh your cache, logout from your admin panel and log back in right after.
Next step is to activate your license, to do so, click here: Extension activation
Once Watchlog is installed, you have to activate the license:
Go to your Magento admin panel. A message pops up at the top of the page.
If the message doesn't appear then you must check that:
Wyomind's License Manager has not been removed from your installation. Wyomind's License Manager is enabled in: app/etc/modules/Wyomind_Licensemanager.xml The HTML output for Wyomind_Licensemanager and/or Adminhtml_Notification are not disabled in your system under: system configurationadvancedadvanced
Copy your activation key.
You can find your activation key in 2 different places: - In the confirmation email that you received after purchasing Watchlog - In your Wyomind account:MY ACcount My downloads, select Watchlog and click on . A new page opens where you'll find your activation key (see below).
In your Magento admin go to: SysteMConfigurationWyomindYour extension
Paste the activation key in the Activation Key field and choose between the automatic (yes) or the manual (no) activation method: - By choosing Yes, the connection to Wyomind license server will be automatic. - By choosing No, you will have to log on to Wyomind license server yourself.
Save the configuration.
Clear your caches.
A message appears at the top of your admin panel: Activate it now! Click on that link.
Copy and paste the license code in the License code field from your admin or simply click on Activate now!
Finally, refresh your cache, log out and log back in straight after, to complete the installation.
To activate the license of an extension that includes other modules, you’ll have to repeat the steps described above for each extension, using the corresponding activation keys (each module has its own activation key).
If you're getting a white page using the extension, you should enable the error reporting in order to display the error. You can do that from index.php.
Magento 2 merchants must adopt certain best practices to protect the site. While we can focus on keeping the Magento 2 version up-to-date and install security patches on time. Other things are server security, file and folder permissions, etc. We did most of it and felt good. We also modified the admin URL as per some other suggested practices but for reason this can be found by the attackers. You can find some articles on this on web. Finally, we had used the Wyomid Watchlog extension - the Free version. The free version allowed us to see if anyone was trying to brute force the admin page to get access to the admin panel of Magento 2. When we did, we found at least 5 IPs in a duration of about 2 months trying to brute force the panel. We also had 2FA and Google Recaptcha enabled so the attempts were not successful. The plugins recorded the IP, attempts and show those on graph. Very nice. We had some more server and security tools to finally block those IPs outside the module (Free version does not offer that). Even when we changed the admin URL after each attempt, some other IP discovered the URL eventually. Even the Free tool is very useful and we absolutely recommend it since you can change the URL in timely manner and buy some time to implement IP rules on server side which will prevent the site performance degradation for legitimate traffic. But if you don't have other resources at the disposal, I recommend to go for Pro version to perform the URL Blacklisting and Whitelisting from admin panel itself. Again, Wyomind security is a must have extension.
13th May 2020
Very useful tool
We have spent this tool for a long time and it has saved us from many attacks on our website, since it alerts us instantly by email and you can act instantly ... It allows us to be alert 24 hours a day without effort. Extension needed for all magentos ...
27th April 2019
Excelente Extension
Muy buena extension y un excelente servicio técnico.
11th October 2015
Extraordinary support!
Most mentionable in my case is the support I guess. Yes, the extension is very much useful and works as described. However, WYOMIND's support works even better. Why? Because even on a sunday WYOMIND is not shy of giving full support! Yes, you heard right ... on a "sunday"! Besides, it was a very good, fast and professional support. Thank again, guys!
31st August 2015
Helpfull tool
This tool is great for free. It show us an Hacker Attack so we can react fast. Thank you!
21st April 2015
Nice extesion to see hack attempts
Got a message from them about a potential hack attempt. Read an review here this was fake ? Traced the ip and the ip was on an abuse list. If the reviewer wrote that was fake it would mean that this developers is faking the attacks ? What reason just to download a free watchdog extension ? I placed the attacking ip on a blacklist thru htaccess and attempts were stopped. So far this company has given me good support and I don't think this is fake or marketing. I never looked at hack attemps but since many systems are under attack why not magento sites. At least they woke me up so admin url will be changed as will downloader url. I can only see this as a positive reminder to make you installation more secure.. Good work
21st April 2015
Stopped Brute force attack in seconds
Thanks again to Pierre and his team. I downloaded this extension and literally stopped a brute force attack in under 3 minutes. Installed in seconds, It gives all the information you need within a few minutes and simply works. Great free version.
17th April 2015
Superb tool
Works exactly as described. Installed without a hitch. Checked the logs after 30 minutes and found there had been around 15 attempted to gain entry via brute force. I blocked the offending IPs in .htaccess. Well worth considering the Pro version for automatic blocking. Recommend this extension to everyone.
17th April 2015
False alerts and worried customers
We run a few sites using the Data Feed Manager from Wyomind for Google Shopping feeds (this works great, can't recommend it enough!) However I received a notification for all the sites running this plugin yesterday that there were potential brute force attacks on the site to try and gain access to the back end. This is completely untrue, I scoured the logs and there's hardly any attempts in there (with 95% of them being legit attempts to log in). The fact it happened on all the sites within a few hours suggests this is just a marketing ploy, one which had us receive worried emails from customers (who run the site) about the security of their site (when there was nothing to be concerned about). So be aware of their work providing false alerts before blindly installing the extension to solve an issue that doesn't exist.
16th April 2015
great for stopping hacking attempts
Wyomind warned me about a possible brute force attack on my website, because they saw many login attempts (as they explained, each attempt retrieves their rss feed because I have an other extension from them). After installing the extension showed the attack and my provider blocked the attackers IP address. So thanks to Wyomind my website is more secure and the system resources are not used for anything that is not meant to use them.