Aug 112014
 

All In One WP Security And Firewall Scanner helps you setup the following options file change detection scan, malware scan and much more.

Last Updated: August 31, 2020

Latest News: Updated the documentation.

What is Malware?

The word Malware stands for Malicious Software. It can consist of things like trojan horses, adware, worms, spyware and any other undesirable code which a hacker will try to inject into your website.

Often when malware code has been inserted into your site you will normally not notice anything out of the ordinary based on appearances, but it can have a dramatic effect on your site’s search ranking.

This is because the bots and spiders from search engines such as Google have the capability to detect malware when they are indexing the pages on your site, and consequently they can blacklist your website which will in turn affect your search rankings.

The following tutorial helps you to configure the scanner settings tabs and maintain a more secure and malware free site.

What you need:

All In One WP Security And Firewall Scanner

Step 1 ) Go to WP Security -> Scanner admin tab as illustrated in the image below.

all-in-one-wp-security-scanner-menu

Scanner

Step 2 ) The following image Scanner allows you to set up the following features.

Scanner Settings

  • File Change Detection
  • Malware Scan

all-in-one-wp-security-and-firewall-scanner

Step 3 ) The following image allows you to click on the following buttons.

Scanner Buttons

  • Perform Scan Now
  • View Last File Change

all-in-one-wp-security-and-firewall-perform-scan-now

File Change Detection

Step 4 ) Click on WP Security -> Scanner -> File Change Detection to set up the following options.

This will add another 20 points score towards your security meter. See images below. (Intermediate Security Level)

File Change Detection Settings Part 1

  • Enable Automated File Change Detection Scan:
  • Scan Time Interval:
  • File Types To Ignore:
  • Files/Directories To Ignore:
  • Send Email When Change Detected:

all-in-one-wp-security-file-change-part-1

Step 4-a ) The following image allows you to set up the following options.

File Change Detection Settings Part 2

  • File Types To Ignore:
  • Files/Directories To Ignore:
  • Send Email When Change Detected:
  • Click on Save Settings button once you complete this option.

all-in-one-wp-security-file-change-part-2

Malware Scan

Step 5 ) Click on WP Security -> Scanner -> Malware Scan to scan your website for any malware found. This features is a premium feature and it requires you to create  an account.

Due to the constantly changing and complex nature of Malware, scanning for such things using a standalone plugin will not work reliably. This is something best done via an external scan of your site regularly.

This is why we have created an easy-to-use scanning service which is hosted off our own server which will scan your site for malware once every day and notify you if it finds anything.

When you sign up for this service you will get the following:

  • Automatic Daily Scan of 1 Website
  • Automatic Malware & Blacklist Monitoring
  • Automatic Email Alerting
  • Site uptime monitoring
  • Site response time monitoring
  • We provide advice for malware cleanup
  • Blacklist Removal
  • No Contract (Cancel Anytime)

To learn more please CLICK HERE.

Troubleshooting

Q1 ) I want to clean my AIOWPS tables which are getting quite large (especially global_meta). What is the best option to carry out?

(Solution provided by wpsolutions in the forum)

Solution 1: The plugin has a code which will periodically check the tables created by aiowps and it will cleanup any table which has more than 5000 rows, ie, the code will delete the oldest rows and keep the newest 5000. The “5000” rows is set as a default in the code but I have also added filters for this to allow you to be able to set your own value.

The filters can be found in the wp-security-backup.php file in the function called aiowps_scheduled_db_cleanup_handler.

The cleanup process is triggered once daily using the inbuilt WordPress “wp_schedule_event”.
One way to trigger the cleanup process immediately is to deactivate and activate the aiowps plugin which should kick off the scheduled event.

Solution 2: To use the filters you should not edit any of this plugin’s files but instead you will need to add some code to your theme’s functions.php file.
For example:

add_filter( 'aiowps_max_rows_event_table', 'change_table_rows_remaining', 10, 1 );
add_filter( 'aiowps_max_rows_failed_logins_table', 'change_table_rows_remaining', 10, 1 );
add_filter( 'aiowps_max_rows_login_attempts_table', 'change_table_rows_remaining', 10, 1 );
add_filter( 'aiowps_max_rows_global_meta_table', 'change_table_rows_remaining', 10, 1 );

function change_table_rows_remaining( $rows ) {
	return '1000';
}

The above will set the maximum number of rows to keep for all of the tables to 1000.

==================================

FAQ

Q1 ) Which features require aiowps_global_meta table?

Solution: The table stores the file change detection data and other miscellaneous things such as unlock request keys for cases when someone is using a woocommerce login page. (Answer provided by wpsolutions in the forum)

==================================

Click on the following link Maintenance to continue configuring the plugins settings.

If you have any questions please let me know.

Enjoy.

All In One WP Security & Firewall Plugin Tutorial List

I have been working in IT since 1999 and I enjoy the challenges it brings me. I love developing websites with WordPress. I spend a lot of time helping out in wordpress.org forums. I have been writing tutorials since 2011. Now I am learning how to manage my own VPS "Virtual Private Server.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

We use cookies in order to give you the best possible experience on our website. By continuing to use this site, you agree to our use of cookies.
Accept
Reject
Privacy Policy