<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://montebellopark.com/support/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Scott</id>
	<title>Montebello Park Hosting Support - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://montebellopark.com/support/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Scott"/>
	<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Special:Contributions/Scott"/>
	<updated>2026-06-03T19:18:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Rogue_PHP_Spam_Scripts&amp;diff=43</id>
		<title>Rogue PHP Spam Scripts</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Rogue_PHP_Spam_Scripts&amp;diff=43"/>
		<updated>2022-03-27T17:39:26Z</updated>

		<summary type="html">&lt;p&gt;Scott: /* Wordpress (or other CMS) Maintenance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One of the most common issues we have had here at Montebello Park are roque PHP scripts that sneak themselves into web apps such as WordPress. Usually these scripts send email, but occasionally they are mining crypto currency. &lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Usually the SPAM variety of these scripts first shows via the mail queue or a notification of an account exceeding its hourly send limit. On occasion you will notice the email script via processor usage, but more often, that is a symptom of the crypto mining scripts. These scripts are often surprisingly smart. They usually limit themselves to a fairly reasonable amount of processor utilization to avoid detection.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
Once you&amp;#039;ve determined you have an infection, you need to find where the scripts are. We&amp;#039;ve found a few ways to locate the scripts in question.&lt;br /&gt;
&lt;br /&gt;
=== Email Headers ===&lt;br /&gt;
This is the easiest and most obvious way to find the source. The email server inserts &amp;lt;code&amp;gt;X-&amp;lt;/code&amp;gt; headers that provide the script location.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;For example:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;X-Mailer:&amp;#039;&amp;#039;&amp;#039; PHPMailer 5.2.23 (https://github.com/PHPMailer/PHPMailer)&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;X-PHP-Originating-Script:&amp;#039;&amp;#039;&amp;#039; 1010:bwqgvgbw.php(1189) : runtime-created function(1) : eval()&amp;#039;d code(1) : eval()&amp;#039;d code&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;X-PHP-Script:&amp;#039;&amp;#039;&amp;#039; domain.com/wp-content/gallery/government/thumbs/bwqgvgbw.php for 198.100.100.100&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;X-Mailer&amp;lt;/code&amp;gt; describes the engine used to process the emails from the script.&lt;br /&gt;
* &amp;lt;code&amp;gt;X-PHP-Originating-Script&amp;lt;/code&amp;gt; provides the file name of the script, in this case &amp;lt;code&amp;gt;bwqgvgbw.php&amp;lt;/code&amp;gt;. This is a common type of name for these scripts. They will usually be a seemingly random set of characters. Sometimes they will be a .php script in a folder where .php files tend not to be. I&amp;#039;ve found most of the scripts that do the actual heavy lifting are about the same size as well (which is why the &amp;lt;code&amp;gt;find&amp;lt;/code&amp;gt; command can be useful to find scripts that aren&amp;#039;t yet active.&lt;br /&gt;
* &amp;lt;code&amp;gt;X-PHP-Script&amp;lt;/code&amp;gt; provides the full path of the script. In this case it was hiding within the gallery folders in the Wordpress installation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== maldet ===&lt;br /&gt;
[https://github.com/rfxn/linux-malware-detect maldet] tends not to detect these sorts of issues, but is good to run occasionally in any case.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== find ===&lt;br /&gt;
The [https://kb.iu.edu/d/admm find] command can be useful once you&amp;#039;ve identified the characteristics of your infection. You can use it to search for similar files based on type, size, and even modification date.&lt;br /&gt;
&lt;br /&gt;
==== Size ====&lt;br /&gt;
The find command I&amp;#039;ve used to fins a particular size file is:&lt;br /&gt;
 find /home/ -type f -ipath *.php -size 85k -exec ls -lh {} \;&lt;br /&gt;
&lt;br /&gt;
This looks for &amp;#039;&amp;#039;&amp;#039;85 K&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;php&amp;#039;&amp;#039;&amp;#039; files in all subdirectories of the &amp;#039;&amp;#039;&amp;#039;home&amp;#039;&amp;#039;&amp;#039; directory. &lt;br /&gt;
&lt;br /&gt;
==== Date ====&lt;br /&gt;
A similar find command for dates is:&lt;br /&gt;
 find /home/ -type f -ipath *.php -newermt 2018-01-28 ! -newermt 2018-01-29 -exec ls -lh {} \;&lt;br /&gt;
&lt;br /&gt;
This looks for &amp;#039;&amp;#039;&amp;#039;php&amp;#039;&amp;#039;&amp;#039; files that were modified between &amp;#039;&amp;#039;&amp;#039;2018-01-28&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;2018-01-29&amp;#039;&amp;#039;&amp;#039; (really after &amp;#039;&amp;#039;&amp;#039;2018-01-28&amp;#039;&amp;#039;&amp;#039; but not after &amp;#039;&amp;#039;&amp;#039;2018-01-29&amp;#039;&amp;#039;&amp;#039;) in all subdirectories of the &amp;#039;&amp;#039;&amp;#039;home&amp;#039;&amp;#039;&amp;#039; directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solutions ==&lt;br /&gt;
We recommend a multi pronged approach to remove the issue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Imunify+ ===&lt;br /&gt;
This runs regularly on all our servers, but it is important to review the detections and clean any infected files regularly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ClamAV ===&lt;br /&gt;
You should run this regularly anyway, but especially now. If you&amp;#039;ve been compromised by something that can upload a php script, it&amp;#039;s probable that isn&amp;#039;t the only thing that&amp;#039;s been uploaded to your server.&lt;br /&gt;
&lt;br /&gt;
Simply go to your cPanel and run the Virus Scanner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Deleting Identified Scripts ===&lt;br /&gt;
Once you have identified the &amp;lt;code&amp;gt;php&amp;lt;/code&amp;gt; files that are causing issues, simply delete them. I tend to just use the built in file manager in cPanel, but you can do it all via SSH or sFTP as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Change your Passwords! ===&lt;br /&gt;
I would change your cPanel account passwords &amp;#039;&amp;#039;&amp;#039;and&amp;#039;&amp;#039;&amp;#039; the Admin &amp;amp; user passwords for your CMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Adjusting Mail Limits ===&lt;br /&gt;
If you use mail from a third party such as Google or Microsoft and don&amp;#039;t have any contact forms on your website that use email, you can crank down your email send limits. While this won&amp;#039;t prevent re-infection, it will alert you sooner when it occurs.&lt;br /&gt;
&lt;br /&gt;
There are details on setting email limits on cPanel [https://documentation.cpanel.net/display/CKB/How+to+Set+Email+Send+Limits here].&lt;br /&gt;
* To manage domain-level limits, you must manually edit /var/cpanel/users/username.&lt;br /&gt;
* To manage account-level limits, set the “Maximum Hourly Email by Domain Relayed” field in the Modify an Account interface in WHM.&lt;br /&gt;
* To manage global limits, set the “Max hourly emails per domain” option in the Tweak Settings interface in WHM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== WordPress (or other CMS) Maintenance ===&lt;br /&gt;
This is a great opportunity to update your WordPress install and check your [[WordPress Setup]] settings in WordPress Toolkit. I also recommend updating any plugins and themes you use, and removing those you don&amp;#039;t. This will hopefully close whatever security holes may have existed and the fewer directories you have nested in your Wordpress install the harder it is for things to hide.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Rogue_PHP_Spam_Scripts&amp;diff=42</id>
		<title>Rogue PHP Spam Scripts</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Rogue_PHP_Spam_Scripts&amp;diff=42"/>
		<updated>2022-03-27T17:37:51Z</updated>

		<summary type="html">&lt;p&gt;Scott: /* Solutions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One of the most common issues we have had here at Montebello Park are roque PHP scripts that sneak themselves into web apps such as WordPress. Usually these scripts send email, but occasionally they are mining crypto currency. &lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Usually the SPAM variety of these scripts first shows via the mail queue or a notification of an account exceeding its hourly send limit. On occasion you will notice the email script via processor usage, but more often, that is a symptom of the crypto mining scripts. These scripts are often surprisingly smart. They usually limit themselves to a fairly reasonable amount of processor utilization to avoid detection.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
Once you&amp;#039;ve determined you have an infection, you need to find where the scripts are. We&amp;#039;ve found a few ways to locate the scripts in question.&lt;br /&gt;
&lt;br /&gt;
=== Email Headers ===&lt;br /&gt;
This is the easiest and most obvious way to find the source. The email server inserts &amp;lt;code&amp;gt;X-&amp;lt;/code&amp;gt; headers that provide the script location.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;For example:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;X-Mailer:&amp;#039;&amp;#039;&amp;#039; PHPMailer 5.2.23 (https://github.com/PHPMailer/PHPMailer)&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;X-PHP-Originating-Script:&amp;#039;&amp;#039;&amp;#039; 1010:bwqgvgbw.php(1189) : runtime-created function(1) : eval()&amp;#039;d code(1) : eval()&amp;#039;d code&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;X-PHP-Script:&amp;#039;&amp;#039;&amp;#039; domain.com/wp-content/gallery/government/thumbs/bwqgvgbw.php for 198.100.100.100&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;X-Mailer&amp;lt;/code&amp;gt; describes the engine used to process the emails from the script.&lt;br /&gt;
* &amp;lt;code&amp;gt;X-PHP-Originating-Script&amp;lt;/code&amp;gt; provides the file name of the script, in this case &amp;lt;code&amp;gt;bwqgvgbw.php&amp;lt;/code&amp;gt;. This is a common type of name for these scripts. They will usually be a seemingly random set of characters. Sometimes they will be a .php script in a folder where .php files tend not to be. I&amp;#039;ve found most of the scripts that do the actual heavy lifting are about the same size as well (which is why the &amp;lt;code&amp;gt;find&amp;lt;/code&amp;gt; command can be useful to find scripts that aren&amp;#039;t yet active.&lt;br /&gt;
* &amp;lt;code&amp;gt;X-PHP-Script&amp;lt;/code&amp;gt; provides the full path of the script. In this case it was hiding within the gallery folders in the Wordpress installation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== maldet ===&lt;br /&gt;
[https://github.com/rfxn/linux-malware-detect maldet] tends not to detect these sorts of issues, but is good to run occasionally in any case.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== find ===&lt;br /&gt;
The [https://kb.iu.edu/d/admm find] command can be useful once you&amp;#039;ve identified the characteristics of your infection. You can use it to search for similar files based on type, size, and even modification date.&lt;br /&gt;
&lt;br /&gt;
==== Size ====&lt;br /&gt;
The find command I&amp;#039;ve used to fins a particular size file is:&lt;br /&gt;
 find /home/ -type f -ipath *.php -size 85k -exec ls -lh {} \;&lt;br /&gt;
&lt;br /&gt;
This looks for &amp;#039;&amp;#039;&amp;#039;85 K&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;php&amp;#039;&amp;#039;&amp;#039; files in all subdirectories of the &amp;#039;&amp;#039;&amp;#039;home&amp;#039;&amp;#039;&amp;#039; directory. &lt;br /&gt;
&lt;br /&gt;
==== Date ====&lt;br /&gt;
A similar find command for dates is:&lt;br /&gt;
 find /home/ -type f -ipath *.php -newermt 2018-01-28 ! -newermt 2018-01-29 -exec ls -lh {} \;&lt;br /&gt;
&lt;br /&gt;
This looks for &amp;#039;&amp;#039;&amp;#039;php&amp;#039;&amp;#039;&amp;#039; files that were modified between &amp;#039;&amp;#039;&amp;#039;2018-01-28&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;2018-01-29&amp;#039;&amp;#039;&amp;#039; (really after &amp;#039;&amp;#039;&amp;#039;2018-01-28&amp;#039;&amp;#039;&amp;#039; but not after &amp;#039;&amp;#039;&amp;#039;2018-01-29&amp;#039;&amp;#039;&amp;#039;) in all subdirectories of the &amp;#039;&amp;#039;&amp;#039;home&amp;#039;&amp;#039;&amp;#039; directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solutions ==&lt;br /&gt;
We recommend a multi pronged approach to remove the issue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Imunify+ ===&lt;br /&gt;
This runs regularly on all our servers, but it is important to review the detections and clean any infected files regularly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ClamAV ===&lt;br /&gt;
You should run this regularly anyway, but especially now. If you&amp;#039;ve been compromised by something that can upload a php script, it&amp;#039;s probable that isn&amp;#039;t the only thing that&amp;#039;s been uploaded to your server.&lt;br /&gt;
&lt;br /&gt;
Simply go to your cPanel and run the Virus Scanner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Deleting Identified Scripts ===&lt;br /&gt;
Once you have identified the &amp;lt;code&amp;gt;php&amp;lt;/code&amp;gt; files that are causing issues, simply delete them. I tend to just use the built in file manager in cPanel, but you can do it all via SSH or sFTP as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Change your Passwords! ===&lt;br /&gt;
I would change your cPanel account passwords &amp;#039;&amp;#039;&amp;#039;and&amp;#039;&amp;#039;&amp;#039; the Admin &amp;amp; user passwords for your CMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Adjusting Mail Limits ===&lt;br /&gt;
If you use mail from a third party such as Google or Microsoft and don&amp;#039;t have any contact forms on your website that use email, you can crank down your email send limits. While this won&amp;#039;t prevent re-infection, it will alert you sooner when it occurs.&lt;br /&gt;
&lt;br /&gt;
There are details on setting email limits on cPanel [https://documentation.cpanel.net/display/CKB/How+to+Set+Email+Send+Limits here].&lt;br /&gt;
* To manage domain-level limits, you must manually edit /var/cpanel/users/username.&lt;br /&gt;
* To manage account-level limits, set the “Maximum Hourly Email by Domain Relayed” field in the Modify an Account interface in WHM.&lt;br /&gt;
* To manage global limits, set the “Max hourly emails per domain” option in the Tweak Settings interface in WHM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Wordpress (or other CMS) Maintenance ===&lt;br /&gt;
This is a great opportunity to update your Wordpress install. I also recommend updating any plugins and themes you use, and removing those you don&amp;#039;t. This will hopefully close whatever security holes may have existed and the fewer directories you have nested in your Wordpress install the harder it is for things to hide.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=41</id>
		<title>WordPress Setup</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=41"/>
		<updated>2022-03-27T17:24:49Z</updated>

		<summary type="html">&lt;p&gt;Scott: /* Recommended Security */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WordPress Best Practices ==&lt;br /&gt;
* Keep Wordpress Core and all plugins and themes updated&lt;br /&gt;
* Remove all unused plugins and themes&lt;br /&gt;
* Practice good [https://www.crashplan.com/en-us/business/resources/password-hygiene-best-practices/ password hygiene]&lt;br /&gt;
** Use strong passwords&lt;br /&gt;
** Do not reuse passwords&lt;br /&gt;
** Enable two-factor authentication where possible&lt;br /&gt;
** Use a trusted password manager such as 1Password&lt;br /&gt;
&lt;br /&gt;
== Recommended WordPress Toolkit Settings ==&lt;br /&gt;
=== Updates ===&lt;br /&gt;
[[File:WP-Toolkit-Update-Settings.png|thumb|right|alt=WP Toolkit Update Settings|Update Settings]]&lt;br /&gt;
Recommended update settings for WordPress core, plugins, and themes:&lt;br /&gt;
* Update WordPress automatically&lt;br /&gt;
** Yes, but only minor (security) updates: With this setting you will only get security updates automatically and will have to install major/feature updates yourself. This is the absolute &amp;#039;&amp;#039;minimum recommended&amp;#039;&amp;#039; setting.&lt;br /&gt;
** Yes, all (minor and major) updates: With this setting all updates will be installed. You will need to check your site after a major update to make sure nothing has been broken by the update. If you have a simple site without many 3rd party plugins or themes this is recommended.&lt;br /&gt;
* Update plugins automatically&lt;br /&gt;
** Defined individually, but security updates are autoinstalled: Autoupdate settings for each plugin are followed, vulnerable plugins will be updated automatically regardless of their settings. This is the &amp;#039;&amp;#039;minimum recommended&amp;#039;&amp;#039; setting.&lt;br /&gt;
** Forced: All plugins will be autoupdated regardless of their settings. This is the &amp;#039;&amp;#039;preferred&amp;#039;&amp;#039; setting.&lt;br /&gt;
* Update themes automatically&lt;br /&gt;
** Defined individually, but security updates are autoinstalled: Autoupdate settings for each theme are followed, vulnerable themes will be updated automatically regardless of their settings. This is the &amp;#039;&amp;#039;minimum recommended&amp;#039;&amp;#039; setting.&lt;br /&gt;
** Forced: All themes will be autoupdated regardless of their settings. This is the &amp;#039;&amp;#039;preferred&amp;#039;&amp;#039; setting.&lt;br /&gt;
&lt;br /&gt;
=== Minimum Security ===&lt;br /&gt;
[[File:Recommended-Minimum-Security-Settings.png|thumb|right|alt=Minimum Security Settings|Minimum Security Settings]]&lt;br /&gt;
Enact the following WP Toolkit Security recommendations (at a minimum):&lt;br /&gt;
* Restrict access to files and directories	&lt;br /&gt;
* Block directory browsing&lt;br /&gt;
* Block unauthorized access to wp-config.php&lt;br /&gt;
* Disable PHP execution in cache directories&lt;br /&gt;
* Block access to sensitive files&lt;br /&gt;
* Forbid execution of PHP scripts in the wp-includes directory&lt;br /&gt;
* Forbid execution of PHP scripts in the wp-content/uploads directory&lt;br /&gt;
* Block access to .htaccess and .htpasswd&lt;br /&gt;
&lt;br /&gt;
=== Recommended Security ===&lt;br /&gt;
[[File:Preferred-Security-Settings.png|thumb|right|alt=Preferred WordPress Toolkit Security Settings|Preferred Security Settings]]&lt;br /&gt;
Enact these security settings in addition to the above:&lt;br /&gt;
* Configure security keys&lt;br /&gt;
* Disable scripts concatenation for WordPress admin panel&lt;br /&gt;
* Turn off pingbacks&lt;br /&gt;
* Change default database table prefix&lt;br /&gt;
* Enable bot protection&lt;br /&gt;
* Block access to potentially seneitive files&lt;br /&gt;
* Change default administrator&amp;#039;s username&lt;br /&gt;
&lt;br /&gt;
== Addon Domains ==&lt;br /&gt;
When setting up Addon domains (especially for Worpress installations) we recommend the Addon domains be placed outside your primary &amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;public_html&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; folder. This helps prevent cross contamination of Wordpress installations if one of them gets infected with malware.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=40</id>
		<title>WordPress Setup</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=40"/>
		<updated>2022-03-27T17:24:30Z</updated>

		<summary type="html">&lt;p&gt;Scott: /* Minimum Security */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WordPress Best Practices ==&lt;br /&gt;
* Keep Wordpress Core and all plugins and themes updated&lt;br /&gt;
* Remove all unused plugins and themes&lt;br /&gt;
* Practice good [https://www.crashplan.com/en-us/business/resources/password-hygiene-best-practices/ password hygiene]&lt;br /&gt;
** Use strong passwords&lt;br /&gt;
** Do not reuse passwords&lt;br /&gt;
** Enable two-factor authentication where possible&lt;br /&gt;
** Use a trusted password manager such as 1Password&lt;br /&gt;
&lt;br /&gt;
== Recommended WordPress Toolkit Settings ==&lt;br /&gt;
=== Updates ===&lt;br /&gt;
[[File:WP-Toolkit-Update-Settings.png|thumb|right|alt=WP Toolkit Update Settings|Update Settings]]&lt;br /&gt;
Recommended update settings for WordPress core, plugins, and themes:&lt;br /&gt;
* Update WordPress automatically&lt;br /&gt;
** Yes, but only minor (security) updates: With this setting you will only get security updates automatically and will have to install major/feature updates yourself. This is the absolute &amp;#039;&amp;#039;minimum recommended&amp;#039;&amp;#039; setting.&lt;br /&gt;
** Yes, all (minor and major) updates: With this setting all updates will be installed. You will need to check your site after a major update to make sure nothing has been broken by the update. If you have a simple site without many 3rd party plugins or themes this is recommended.&lt;br /&gt;
* Update plugins automatically&lt;br /&gt;
** Defined individually, but security updates are autoinstalled: Autoupdate settings for each plugin are followed, vulnerable plugins will be updated automatically regardless of their settings. This is the &amp;#039;&amp;#039;minimum recommended&amp;#039;&amp;#039; setting.&lt;br /&gt;
** Forced: All plugins will be autoupdated regardless of their settings. This is the &amp;#039;&amp;#039;preferred&amp;#039;&amp;#039; setting.&lt;br /&gt;
* Update themes automatically&lt;br /&gt;
** Defined individually, but security updates are autoinstalled: Autoupdate settings for each theme are followed, vulnerable themes will be updated automatically regardless of their settings. This is the &amp;#039;&amp;#039;minimum recommended&amp;#039;&amp;#039; setting.&lt;br /&gt;
** Forced: All themes will be autoupdated regardless of their settings. This is the &amp;#039;&amp;#039;preferred&amp;#039;&amp;#039; setting.&lt;br /&gt;
&lt;br /&gt;
=== Minimum Security ===&lt;br /&gt;
[[File:Recommended-Minimum-Security-Settings.png|thumb|right|alt=Minimum Security Settings|Minimum Security Settings]]&lt;br /&gt;
Enact the following WP Toolkit Security recommendations (at a minimum):&lt;br /&gt;
* Restrict access to files and directories	&lt;br /&gt;
* Block directory browsing&lt;br /&gt;
* Block unauthorized access to wp-config.php&lt;br /&gt;
* Disable PHP execution in cache directories&lt;br /&gt;
* Block access to sensitive files&lt;br /&gt;
* Forbid execution of PHP scripts in the wp-includes directory&lt;br /&gt;
* Forbid execution of PHP scripts in the wp-content/uploads directory&lt;br /&gt;
* Block access to .htaccess and .htpasswd&lt;br /&gt;
&lt;br /&gt;
=== Recommended Security ===&lt;br /&gt;
Enact these security settings in addition to the above:[[File:Preferred-Security-Settings.png|thumb|right|alt=Preferred WordPress Toolkit Security Settings|Preferred Security Settings]]&lt;br /&gt;
* Configure security keys&lt;br /&gt;
* Disable scripts concatenation for WordPress admin panel&lt;br /&gt;
* Turn off pingbacks&lt;br /&gt;
* Change default database table prefix&lt;br /&gt;
* Enable bot protection&lt;br /&gt;
* Block access to potentially seneitive files&lt;br /&gt;
* Change default administrator&amp;#039;s username &lt;br /&gt;
&lt;br /&gt;
== Addon Domains ==&lt;br /&gt;
When setting up Addon domains (especially for Worpress installations) we recommend the Addon domains be placed outside your primary &amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;public_html&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; folder. This helps prevent cross contamination of Wordpress installations if one of them gets infected with malware.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=39</id>
		<title>WordPress Setup</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=39"/>
		<updated>2022-03-27T17:23:31Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WordPress Best Practices ==&lt;br /&gt;
* Keep Wordpress Core and all plugins and themes updated&lt;br /&gt;
* Remove all unused plugins and themes&lt;br /&gt;
* Practice good [https://www.crashplan.com/en-us/business/resources/password-hygiene-best-practices/ password hygiene]&lt;br /&gt;
** Use strong passwords&lt;br /&gt;
** Do not reuse passwords&lt;br /&gt;
** Enable two-factor authentication where possible&lt;br /&gt;
** Use a trusted password manager such as 1Password&lt;br /&gt;
&lt;br /&gt;
== Recommended WordPress Toolkit Settings ==&lt;br /&gt;
=== Updates ===&lt;br /&gt;
[[File:WP-Toolkit-Update-Settings.png|thumb|right|alt=WP Toolkit Update Settings|Update Settings]]&lt;br /&gt;
Recommended update settings for WordPress core, plugins, and themes:&lt;br /&gt;
* Update WordPress automatically&lt;br /&gt;
** Yes, but only minor (security) updates: With this setting you will only get security updates automatically and will have to install major/feature updates yourself. This is the absolute &amp;#039;&amp;#039;minimum recommended&amp;#039;&amp;#039; setting.&lt;br /&gt;
** Yes, all (minor and major) updates: With this setting all updates will be installed. You will need to check your site after a major update to make sure nothing has been broken by the update. If you have a simple site without many 3rd party plugins or themes this is recommended.&lt;br /&gt;
* Update plugins automatically&lt;br /&gt;
** Defined individually, but security updates are autoinstalled: Autoupdate settings for each plugin are followed, vulnerable plugins will be updated automatically regardless of their settings. This is the &amp;#039;&amp;#039;minimum recommended&amp;#039;&amp;#039; setting.&lt;br /&gt;
** Forced: All plugins will be autoupdated regardless of their settings. This is the &amp;#039;&amp;#039;preferred&amp;#039;&amp;#039; setting.&lt;br /&gt;
* Update themes automatically&lt;br /&gt;
** Defined individually, but security updates are autoinstalled: Autoupdate settings for each theme are followed, vulnerable themes will be updated automatically regardless of their settings. This is the &amp;#039;&amp;#039;minimum recommended&amp;#039;&amp;#039; setting.&lt;br /&gt;
** Forced: All themes will be autoupdated regardless of their settings. This is the &amp;#039;&amp;#039;preferred&amp;#039;&amp;#039; setting.&lt;br /&gt;
&lt;br /&gt;
=== Minimum Security ===&lt;br /&gt;
Enact the following WP Toolkit Security recommendations (at a minimum):[[File:Recommended-Minimum-Security-Settings.png|thumb|right|alt=Recommended Security Settings|Recommended Security Settings]]&lt;br /&gt;
* Restrict access to files and directories	&lt;br /&gt;
* Block directory browsing&lt;br /&gt;
* Block unauthorized access to wp-config.php&lt;br /&gt;
* Disable PHP execution in cache directories&lt;br /&gt;
* Block access to sensitive files&lt;br /&gt;
* Forbid execution of PHP scripts in the wp-includes directory&lt;br /&gt;
* Forbid execution of PHP scripts in the wp-content/uploads directory&lt;br /&gt;
* Block access to .htaccess and .htpasswd&lt;br /&gt;
&lt;br /&gt;
=== Recommended Security ===&lt;br /&gt;
Enact these security settings in addition to the above:[[File:Preferred-Security-Settings.png|thumb|right|alt=Preferred WordPress Toolkit Security Settings|Preferred Security Settings]]&lt;br /&gt;
* Configure security keys&lt;br /&gt;
* Disable scripts concatenation for WordPress admin panel&lt;br /&gt;
* Turn off pingbacks&lt;br /&gt;
* Change default database table prefix&lt;br /&gt;
* Enable bot protection&lt;br /&gt;
* Block access to potentially seneitive files&lt;br /&gt;
* Change default administrator&amp;#039;s username &lt;br /&gt;
&lt;br /&gt;
== Addon Domains ==&lt;br /&gt;
When setting up Addon domains (especially for Worpress installations) we recommend the Addon domains be placed outside your primary &amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;public_html&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; folder. This helps prevent cross contamination of Wordpress installations if one of them gets infected with malware.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=38</id>
		<title>WordPress Setup</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=38"/>
		<updated>2022-03-27T17:05:26Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WordPress Best Practices ==&lt;br /&gt;
* Keep Wordpress Core and all plugins and themes updated&lt;br /&gt;
* Remove all unused plugins and themes&lt;br /&gt;
* Practice good [https://www.crashplan.com/en-us/business/resources/password-hygiene-best-practices/ password hygiene]&lt;br /&gt;
** Use strong passwords&lt;br /&gt;
** Do not reuse passwords&lt;br /&gt;
** Enable two-factor authentication where possible&lt;br /&gt;
** Use a trusted password manager such as 1Password&lt;br /&gt;
&lt;br /&gt;
== Recommended WordPress Toolkit Settings ==&lt;br /&gt;
=== Updates ===&lt;br /&gt;
[[File:WP-Toolkit-Update-Settings.png|thumb|right|alt=WP Toolkit Update Settings|Update Settings]]&lt;br /&gt;
Recommended update settings for WordPress core, plugins, and themes:&lt;br /&gt;
* Update WordPress automatically&lt;br /&gt;
** Yes, but only minor (security) updates: With this setting you will only get security updates automatically and will have to install major/feature updates yourself. This is the absolute minimum recommended setting.&lt;br /&gt;
** Yes, all (minor and major) updates: With this setting all updates will be installed. You will need to check your site after a major update to make sure nothing has been broken by the update. If you have a simple site without many 3rd party plugins or themes this is recommended.&lt;br /&gt;
* Update plugins automatically&lt;br /&gt;
** Defined individually, but security updates are autoinstalled:&lt;br /&gt;
** Forced:&lt;br /&gt;
* Update themes automatically&lt;br /&gt;
** Defined individually, but security updates are autoinstalled:&lt;br /&gt;
** Forced: &lt;br /&gt;
&lt;br /&gt;
=== Minimum Security ===&lt;br /&gt;
Enact the following WP Toolkit Security recommendations (at a minimum):[[File:Recommended-Minimum-Security-Settings.png|thumb|right|alt=Recommended Security Settings|Recommended Security Settings]]&lt;br /&gt;
* Restrict access to files and directories	&lt;br /&gt;
* Block directory browsing&lt;br /&gt;
* Block unauthorized access to wp-config.php&lt;br /&gt;
* Disable PHP execution in cache directories&lt;br /&gt;
* Block access to sensitive files&lt;br /&gt;
* Forbid execution of PHP scripts in the wp-includes directory&lt;br /&gt;
* Forbid execution of PHP scripts in the wp-content/uploads directory&lt;br /&gt;
* Block access to .htaccess and .htpasswd&lt;br /&gt;
&lt;br /&gt;
=== Recommended Security ===&lt;br /&gt;
Enact these security settings in addition to the above:[[File:Preferred-Security-Settings.png|thumb|right|alt=Preferred WordPress Toolkit Security Settings|Preferred Security Settings]]&lt;br /&gt;
* Configure security keys&lt;br /&gt;
* Disable scripts concatenation for WordPress admin panel&lt;br /&gt;
* Turn off pingbacks&lt;br /&gt;
* Change default database table prefix&lt;br /&gt;
* Enable bot protection&lt;br /&gt;
* Block access to potentially seneitive files&lt;br /&gt;
* Change default administrator&amp;#039;s username &lt;br /&gt;
&lt;br /&gt;
== Addon Domains ==&lt;br /&gt;
When setting up Addon domains (especially for Worpress installations) we recommend the Addon domains be placed outside your primary &amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;public_html&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; folder. This helps prevent cross contamination of Wordpress installations if one of them gets infected with malware.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=37</id>
		<title>WordPress Setup</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=37"/>
		<updated>2022-03-27T16:53:12Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WordPress Best Practices ==&lt;br /&gt;
* Keep Wordpress Core and all plugins and themes updated&lt;br /&gt;
* Remove all unused plugins and themes&lt;br /&gt;
* Practice good [https://www.crashplan.com/en-us/business/resources/password-hygiene-best-practices/ password hygiene]&lt;br /&gt;
** Use strong passwords&lt;br /&gt;
** Do not reuse passwords&lt;br /&gt;
** Enable two-factor authentication where possible&lt;br /&gt;
** Use a trusted password manager such as 1Password&lt;br /&gt;
&lt;br /&gt;
== Recommended WordPress Toolkit Settings ==&lt;br /&gt;
Recommended update settings for WordPress core, plugins, and themes:[[File:WP-Toolkit-Update-Settings.png|thumb|alt=WP Toolkit Update Settings|Update Settings]]&lt;br /&gt;
&lt;br /&gt;
Enact the following WP Toolkit Security recommendations (at a minimum):[[File:Recommended-Minimum-Security-Settings.png|thumb|center|alt=Recommended Security Settings|Recommended Security Settings]]&lt;br /&gt;
* Restrict access to files and directories	&lt;br /&gt;
* Block directory browsing&lt;br /&gt;
* Block unauthorized access to wp-config.php&lt;br /&gt;
* Disable PHP execution in cache directories&lt;br /&gt;
* Block access to sensitive files&lt;br /&gt;
* Forbid execution of PHP scripts in the wp-includes directory&lt;br /&gt;
* Forbid execution of PHP scripts in the wp-content/uploads directory&lt;br /&gt;
* Block access to .htaccess and .htpasswd&lt;br /&gt;
&lt;br /&gt;
Enact these security settings in addition to the above:[[File:Preferred-Security-Settings.png|thumb|center|alt=Preferred WordPress Toolkit Security Settings|Preferred Security Settings]]&lt;br /&gt;
* Configure security keys&lt;br /&gt;
* Disable scripts concatenation for WordPress admin panel&lt;br /&gt;
* Turn off pingbacks&lt;br /&gt;
* Change default database table prefix&lt;br /&gt;
* Enable bot protection&lt;br /&gt;
* Block access to potentially seneitive files&lt;br /&gt;
* Change default administrator&amp;#039;s username &lt;br /&gt;
&lt;br /&gt;
== Addon Domains ==&lt;br /&gt;
When setting up Addon domains (especially for Worpress installations) we recommend the Addon domains be placed outside your primary &amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;public_html&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; folder. This helps prevent cross contamination of Wordpress installations if one of them gets infected with malware.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=36</id>
		<title>WordPress Setup</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=36"/>
		<updated>2022-03-27T07:21:15Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WordPress Best Practices ==&lt;br /&gt;
* Keep Wordpress Core and all plugins and themes updated&lt;br /&gt;
* Remove all unused plugins and themes&lt;br /&gt;
* Practice good [https://www.crashplan.com/en-us/business/resources/password-hygiene-best-practices/ password hygiene]&lt;br /&gt;
** Use strong passwords&lt;br /&gt;
** Do not reuse passwords&lt;br /&gt;
** Enable two-factor authentication where possible&lt;br /&gt;
** Use a trusted password manager such as 1Password&lt;br /&gt;
&lt;br /&gt;
== Recommended WordPress Toolkit Settings ==&lt;br /&gt;
Recommended update settings for WordPress core, plugins, and themes:&lt;br /&gt;
&amp;lt;gallery&amp;gt;WP-Toolkit-Update-Settings.png|thumb|alt=WP Toolkit Update Settings|Update Settings&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enact the following WP Toolkit Security recommendations (at a minimum):&lt;br /&gt;
&amp;lt;gallery&amp;gt;Recommended-Minimum-Security-Settings.png|thumb|alt=Recommended Security Settings|Recommended Security Settings&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* Restrict access to files and directories	&lt;br /&gt;
* Block directory browsing&lt;br /&gt;
* Block unauthorized access to wp-config.php&lt;br /&gt;
* Disable PHP execution in cache directories&lt;br /&gt;
* Block access to sensitive files&lt;br /&gt;
* Forbid execution of PHP scripts in the wp-includes directory&lt;br /&gt;
* Forbid execution of PHP scripts in the wp-content/uploads directory&lt;br /&gt;
* Block access to .htaccess and .htpasswd&lt;br /&gt;
&lt;br /&gt;
Enact these security settings in addition to the above:&lt;br /&gt;
&amp;lt;gallery&amp;gt; Preferred-Security-Settings.png|thumb|alt=Preferred WordPress Toolkit Security Settings|Preferred Security Settings&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* Configure security keys&lt;br /&gt;
* Disable scripts concatenation for WordPress admin panel&lt;br /&gt;
* Turn off pingbacks&lt;br /&gt;
* Change default database table prefix&lt;br /&gt;
* Enable bot protection&lt;br /&gt;
* Block access to potentially seneitive files&lt;br /&gt;
* Change default administrator&amp;#039;s username &lt;br /&gt;
&lt;br /&gt;
== Addon Domains ==&lt;br /&gt;
When setting up Addon domains (especially for Worpress installations) we recommend the Addon domains be placed outside your primary &amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;public_html&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; folder. This helps prevent cross contamination of Wordpress installations if one of them gets infected with malware.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=35</id>
		<title>WordPress Setup</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=35"/>
		<updated>2022-03-27T07:20:52Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WordPress Best Practices ==&lt;br /&gt;
* Keep Wordpress Core and all plugins and themes updated&lt;br /&gt;
* Remove all unused plugins and themes&lt;br /&gt;
* Practice good [https://www.crashplan.com/en-us/business/resources/password-hygiene-best-practices/ password hygiene]&lt;br /&gt;
** Use strong passwords&lt;br /&gt;
** Do not reuse passwords&lt;br /&gt;
** Enable two-factor authentication where possible&lt;br /&gt;
** Use a trusted password manager such as 1Password&lt;br /&gt;
&lt;br /&gt;
== Recommended WordPress Toolkit Settings ==&lt;br /&gt;
Recommended update settings for WordPress core, plugins, and themes:&lt;br /&gt;
&amp;lt;gallery&amp;gt;WP-Toolkit-Update-Settings.png|thumb|alt=WP Toolkit Update Settings|Update Settings&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enact the following WP Toolkit Security recommendations (at a minimum):&lt;br /&gt;
&amp;lt;gallery&amp;gt;Recommended-Minimum-Security-Settings.png|thumb|alt=Recommended Security Settings|Recommended Security Settings&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* Restrict access to files and directories	&lt;br /&gt;
* Block directory browsing&lt;br /&gt;
* Block unauthorized access to wp-config.php&lt;br /&gt;
* Disable PHP execution in cache directories&lt;br /&gt;
* Block access to sensitive files&lt;br /&gt;
* Forbid execution of PHP scripts in the wp-includes directory&lt;br /&gt;
* Forbid execution of PHP scripts in the wp-content/uploads directory&lt;br /&gt;
* Block access to .htaccess and .htpasswd&lt;br /&gt;
&lt;br /&gt;
Enact these security settings in addition to the above:&lt;br /&gt;
&amp;lt;gallery&amp;gt; Preferred-Security-Settings.png|thumb|alt=Preferred WordPress Toolkit Security Settings|Preferred Security Settings&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* Configure security keys&lt;br /&gt;
* Disable scripts concatenation for WordPress admin panel&lt;br /&gt;
* Turn off pingbacks&lt;br /&gt;
* Change default database table prefix&lt;br /&gt;
* Enable bot protection&lt;br /&gt;
* Block access to potentially seneitive files&lt;br /&gt;
Change default administrator&amp;#039;s username &lt;br /&gt;
&lt;br /&gt;
== Addon Domains ==&lt;br /&gt;
When setting up Addon domains (especially for Worpress installations) we recommend the Addon domains be placed outside your primary &amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;public_html&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; folder. This helps prevent cross contamination of Wordpress installations if one of them gets infected with malware.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=File:Preferred-Security-Settings.png&amp;diff=34</id>
		<title>File:Preferred-Security-Settings.png</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=File:Preferred-Security-Settings.png&amp;diff=34"/>
		<updated>2022-03-27T07:15:12Z</updated>

		<summary type="html">&lt;p&gt;Scott: Scott uploaded a new version of File:Preferred-Security-Settings.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Preferred WordPress Toolkit Security Settings&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=33</id>
		<title>WordPress Setup</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=33"/>
		<updated>2022-03-27T07:14:25Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WordPress Best Practices ==&lt;br /&gt;
* Keep Wordpress Core and all plugins and themes updated&lt;br /&gt;
* Remove all unused plugins and themes&lt;br /&gt;
* Practice good [https://www.crashplan.com/en-us/business/resources/password-hygiene-best-practices/ password hygiene]&lt;br /&gt;
** Use strong passwords&lt;br /&gt;
** Do not reuse passwords&lt;br /&gt;
** Enable two-factor authentication where possible&lt;br /&gt;
** Use a trusted password manager such as 1Password&lt;br /&gt;
&lt;br /&gt;
== Recommended WordPress Toolkit Settings ==&lt;br /&gt;
Recommended update settings for WordPress core, plugins, and themes:&lt;br /&gt;
&amp;lt;gallery&amp;gt;WP-Toolkit-Update-Settings.png|thumb|alt=WP Toolkit Update Settings|Update Settings&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enact the following WP Toolkit Security recommendations (at a minimum):&lt;br /&gt;
&amp;lt;gallery&amp;gt;Recommended-Minimum-Security-Settings.png|thumb|alt=Recommended Security Settings|Recommended Security Settings&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* Restrict access to files and directories	&lt;br /&gt;
* Block directory browsing&lt;br /&gt;
* Block unauthorized access to wp-config.php&lt;br /&gt;
* Disable PHP execution in cache directories&lt;br /&gt;
* Block access to sensitive files&lt;br /&gt;
* Forbid execution of PHP scripts in the wp-includes directory&lt;br /&gt;
* Forbid execution of PHP scripts in the wp-content/uploads directory&lt;br /&gt;
* Block access to .htaccess and .htpasswd&lt;br /&gt;
&lt;br /&gt;
Enact these security settings in addition to the above:&lt;br /&gt;
&amp;lt;gallery&amp;gt; Preferred-Security-Settings.png|thumb|alt= Preferred WordPress Toolkit Security Settings| Preferred Security Settings&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* Configure security keys&lt;br /&gt;
* Change &lt;br /&gt;
&lt;br /&gt;
== Addon Domains ==&lt;br /&gt;
When setting up Addon domains (especially for Worpress installations) we recommend the Addon domains be placed outside your primary &amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;public_html&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; folder. This helps prevent cross contamination of Wordpress installations if one of them gets infected with malware.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=File:Preferred-Security-Settings.png&amp;diff=32</id>
		<title>File:Preferred-Security-Settings.png</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=File:Preferred-Security-Settings.png&amp;diff=32"/>
		<updated>2022-03-27T07:06:38Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Preferred WordPress Toolkit Security Settings&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=File:Recommended-Minimum-Security-Settings.png&amp;diff=31</id>
		<title>File:Recommended-Minimum-Security-Settings.png</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=File:Recommended-Minimum-Security-Settings.png&amp;diff=31"/>
		<updated>2022-03-27T06:59:49Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Recommended Minimum WordPress Toolkit Security Settings&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=30</id>
		<title>WordPress Setup</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=30"/>
		<updated>2022-03-27T06:55:54Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== WordPress Best Practices ==&lt;br /&gt;
* Keep Wordpress Core and all plugins and themes updated&lt;br /&gt;
* Remove all unused plugins and themes&lt;br /&gt;
* Practice good [https://www.crashplan.com/en-us/business/resources/password-hygiene-best-practices/ password hygiene]&lt;br /&gt;
** Use strong passwords&lt;br /&gt;
** Do not reuse passwords&lt;br /&gt;
** Enable two-factor authentication where possible&lt;br /&gt;
** Use a trusted password manager such as 1Password&lt;br /&gt;
&lt;br /&gt;
== Recommended WordPress Toolkit Settings ==&lt;br /&gt;
Recommended update settings for WordPress core, plugins, and themes:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
WP-Toolkit-Update-Settings.png|thumb|alt=WP Toolkit Update Settings|Update Settings&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Enact WPToolkit recommendations (at a minimum):&lt;br /&gt;
** Restrict access to files and directories	&lt;br /&gt;
** Block directory browsing(can be reverted)	&lt;br /&gt;
** Block unauthorized access to wp-config.php(can be reverted)	&lt;br /&gt;
** Disable PHP execution in cache directories(can be reverted)	&lt;br /&gt;
** Block access to sensitive files(can be reverted)&lt;br /&gt;
&lt;br /&gt;
== Addon Domains ==&lt;br /&gt;
When setting up Addon domains (especially for Worpress installations) we recommend the Addon domains be placed outside your primary &amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;public_html&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; folder. This helps prevent cross contamination of Wordpress installations if one of them gets infected with malware.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=File:WP-Toolkit-Update-Settings.png&amp;diff=29</id>
		<title>File:WP-Toolkit-Update-Settings.png</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=File:WP-Toolkit-Update-Settings.png&amp;diff=29"/>
		<updated>2022-03-27T06:53:49Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Update Settings&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=28</id>
		<title>WordPress Setup</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=WordPress_Setup&amp;diff=28"/>
		<updated>2022-03-26T23:49:47Z</updated>

		<summary type="html">&lt;p&gt;Scott: Wordpress setup &amp;amp; security recommendations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Recommended WPToolkit Settings ==&lt;br /&gt;
* Update all plugins, themes, and Wordpress Core files&lt;br /&gt;
* Remove all unused plugins and themes&lt;br /&gt;
* Enact WPToolkit recommendations (at a minimum):&lt;br /&gt;
** Restrict access to files and directories	&lt;br /&gt;
** Block directory browsing(can be reverted)	&lt;br /&gt;
** Block unauthorized access to wp-config.php(can be reverted)	&lt;br /&gt;
** Disable PHP execution in cache directories(can be reverted)	&lt;br /&gt;
** Block access to sensitive files(can be reverted)&lt;br /&gt;
&lt;br /&gt;
== Addon Domains ==&lt;br /&gt;
When setting up Addon domains (especially for Worpress installations) we recommend the Addon domains be placed outside your primary &amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;public_html&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; folder. This helps prevent cross contamination of Wordpress installations if one of them gets infected with malware.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Main_Page&amp;diff=27</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Main_Page&amp;diff=27"/>
		<updated>2022-03-26T23:38:37Z</updated>

		<summary type="html">&lt;p&gt;Scott: /* Setup Tips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Welcome to the Montebello Park Support Knowledge Base!&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Frequently Asked Questions ==&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[Rogue PHP Spam Scripts]]&lt;br /&gt;
* [[Using maldet &amp;amp; find]]&lt;br /&gt;
* More to come...&lt;br /&gt;
&lt;br /&gt;
== Setup Tips ==&lt;br /&gt;
* [[WordPress Setup]] Recommendations&lt;br /&gt;
* [[ftp Settings]]&lt;br /&gt;
* [[.htaccess Recommendations]]&lt;br /&gt;
* More to come...&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=.htaccess_Recommendations&amp;diff=25</id>
		<title>.htaccess Recommendations</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=.htaccess_Recommendations&amp;diff=25"/>
		<updated>2020-08-15T06:21:52Z</updated>

		<summary type="html">&lt;p&gt;Scott: /* Resolve/Prevent auto discover.xml lookups */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are some recommendations for the .htaccess file in your public_html folder. &lt;br /&gt;
&lt;br /&gt;
== Disable Directory Listings ==&lt;br /&gt;
Disabling directory listings helps hide the structure and content of your site. This can somewhat improve security and make it more difficult to take advantages of weaknesses on your site.&lt;br /&gt;
&lt;br /&gt;
Insert the following into your .htaccess file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Options -Indexes&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resolve/Prevent auto discover.xml Lookups ==&lt;br /&gt;
===For WordPress sites===&lt;br /&gt;
https://mediatemple.net/community/products/dv/360029281612/troubleshooting-high-autodiscover.xml-usage&lt;br /&gt;
&lt;br /&gt;
===For Non-Wordpress sites===&lt;br /&gt;
Insert the following lines into your &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
&lt;br /&gt;
RewriteRule ^autodiscover/autodiscover.xml$ - [forbidden,last]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to Edit .htaccess ==&lt;br /&gt;
* Open File Manager from cPanel&lt;br /&gt;
* Navigate to &amp;lt;code&amp;gt;public_html&amp;lt;/code&amp;gt;.&lt;br /&gt;
* If the &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; is not visible, open &amp;lt;code&amp;gt;Settings&amp;lt;/code&amp;gt; and select &amp;lt;code&amp;gt;Show Hidden Files (dotfiles)&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Select the &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; file and click &amp;lt;code&amp;gt;Edit&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=.htaccess_Recommendations&amp;diff=24</id>
		<title>.htaccess Recommendations</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=.htaccess_Recommendations&amp;diff=24"/>
		<updated>2020-08-15T06:21:11Z</updated>

		<summary type="html">&lt;p&gt;Scott: Created page with &amp;quot;Here are some recommendations for the .htaccess file in your public_html folder.   == Disable Directory Listings == Disabling directory listings helps hide the structure and c...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are some recommendations for the .htaccess file in your public_html folder. &lt;br /&gt;
&lt;br /&gt;
== Disable Directory Listings ==&lt;br /&gt;
Disabling directory listings helps hide the structure and content of your site. This can somewhat improve security and make it more difficult to take advantages of weaknesses on your site.&lt;br /&gt;
&lt;br /&gt;
Insert the following into your .htaccess file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Options -Indexes&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resolve/Prevent auto discover.xml lookups ==&lt;br /&gt;
===For WordPress sites===&lt;br /&gt;
https://mediatemple.net/community/products/dv/360029281612/troubleshooting-high-autodiscover.xml-usage&lt;br /&gt;
&lt;br /&gt;
===For Non-Wordpress sites===&lt;br /&gt;
Insert the following lines into your &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
&lt;br /&gt;
RewriteRule ^autodiscover/autodiscover.xml$ - [forbidden,last]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to Edit .htaccess ==&lt;br /&gt;
* Open File Manager from cPanel&lt;br /&gt;
* Navigate to &amp;lt;code&amp;gt;public_html&amp;lt;/code&amp;gt;.&lt;br /&gt;
* If the &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; is not visible, open &amp;lt;code&amp;gt;Settings&amp;lt;/code&amp;gt; and select &amp;lt;code&amp;gt;Show Hidden Files (dotfiles)&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Select the &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; file and click &amp;lt;code&amp;gt;Edit&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Main_Page&amp;diff=23</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Main_Page&amp;diff=23"/>
		<updated>2020-08-15T05:05:41Z</updated>

		<summary type="html">&lt;p&gt;Scott: /* Setup Tips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Welcome to the Montebello Park Support Knowledge Base!&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Frequently Asked Questions ==&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[Rogue PHP Spam Scripts]]&lt;br /&gt;
* [[Using maldet &amp;amp; find]]&lt;br /&gt;
* More to come...&lt;br /&gt;
&lt;br /&gt;
== Setup Tips ==&lt;br /&gt;
* [[ftp Settings]]&lt;br /&gt;
* [[.htaccess Recommendations]]&lt;br /&gt;
* More to come...&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Main_Page&amp;diff=22</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Main_Page&amp;diff=22"/>
		<updated>2020-08-15T05:05:30Z</updated>

		<summary type="html">&lt;p&gt;Scott: /* Setup Tips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Welcome to the Montebello Park Support Knowledge Base!&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Frequently Asked Questions ==&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[Rogue PHP Spam Scripts]]&lt;br /&gt;
* [[Using maldet &amp;amp; find]]&lt;br /&gt;
* More to come...&lt;br /&gt;
&lt;br /&gt;
== Setup Tips ==&lt;br /&gt;
* [[ftp Settings]]&lt;br /&gt;
* [[.htaccess recommendations]]&lt;br /&gt;
* More to come...&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=FAQ&amp;diff=21</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=FAQ&amp;diff=21"/>
		<updated>2018-09-30T22:14:40Z</updated>

		<summary type="html">&lt;p&gt;Scott: Undo revision 18 by Scott (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are some frequently asked questions. If you cannot find your answer here, please contact support at montebellopark.com.&lt;br /&gt;
&lt;br /&gt;
==Start up==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Billing==&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=FAQ&amp;diff=19</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=FAQ&amp;diff=19"/>
		<updated>2018-09-30T21:54:49Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FAQ|collapsed=no}}&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=FAQ&amp;diff=18</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=FAQ&amp;diff=18"/>
		<updated>2018-09-30T21:54:24Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FAQ|collapsed=no}}&lt;br /&gt;
&lt;br /&gt;
If you cannot find your answer here, please contact support at montebellopark.com.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=FAQ&amp;diff=17</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=FAQ&amp;diff=17"/>
		<updated>2018-09-30T21:53:57Z</updated>

		<summary type="html">&lt;p&gt;Scott: Created page with &amp;quot;Here are some frequently asked questions. If you cannot find your answer here, please contact support at montebellopark.com.  {{FAQ|collapsed=no}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are some frequently asked questions. If you cannot find your answer here, please contact support at montebellopark.com.&lt;br /&gt;
&lt;br /&gt;
{{FAQ|collapsed=no}}&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Main_Page&amp;diff=16</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Main_Page&amp;diff=16"/>
		<updated>2018-09-30T21:49:43Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Welcome to the Montebello Park Support Knowledge Base!&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Frequently Asked Questions ==&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[Rogue PHP Spam Scripts]]&lt;br /&gt;
* [[Using maldet &amp;amp; find]]&lt;br /&gt;
* More to come...&lt;br /&gt;
&lt;br /&gt;
== Setup Tips ==&lt;br /&gt;
* [[ftp Settings]]&lt;br /&gt;
* More to come...&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Ftp_Settings&amp;diff=15</id>
		<title>Ftp Settings</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Ftp_Settings&amp;diff=15"/>
		<updated>2018-09-27T02:51:16Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recommend using the CPanel File Manager to upload, edit, and manage files in your account. However, here are some recommended settings for using ftp to connect to your server.&lt;br /&gt;
&lt;br /&gt;
== Firewall Notes ==&lt;br /&gt;
Due to the firewall configuration on the server, your IP will need to be added to the firewall and cPHulk whitelists to ftp to your server. Contact support at montebellopark.com to for more information.&lt;br /&gt;
&lt;br /&gt;
== Connection Settings ==&lt;br /&gt;
=== Standard FTP (to your domain) ===&lt;br /&gt;
:Protocol: FTP&lt;br /&gt;
:Hostname: ftp.domain.com&lt;br /&gt;
:Port: 21&lt;br /&gt;
:Username: account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Encryption: Plain FTP &amp;#039;&amp;#039;or&amp;#039;&amp;#039; Use explicit FTP over TLS if available&lt;br /&gt;
:Transfer Mode: Passive&lt;br /&gt;
:Maximum Connections: 5&lt;br /&gt;
&lt;br /&gt;
=== Standard FTP (to Montebello Park) ===&lt;br /&gt;
:Protocol: FTP&lt;br /&gt;
:Hostname: ftp.montebellopark.com&lt;br /&gt;
:Port: 21&lt;br /&gt;
:Username: account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Encryption: Plain FTP &amp;#039;&amp;#039;or&amp;#039;&amp;#039; Use explicit FTP over TLS if available&lt;br /&gt;
:Transfer Mode: Passive&lt;br /&gt;
:Maximum Connections: 5&lt;br /&gt;
&lt;br /&gt;
=== Secure FTP ===&lt;br /&gt;
:Protocol:  SFTP - SSH File Transfer Protocol&lt;br /&gt;
:Host:  ftp.domain.com&lt;br /&gt;
:Port:  16969&lt;br /&gt;
:Username:  account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Maximum Connections: 5&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Ftp_Settings&amp;diff=14</id>
		<title>Ftp Settings</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Ftp_Settings&amp;diff=14"/>
		<updated>2018-09-27T01:12:12Z</updated>

		<summary type="html">&lt;p&gt;Scott: /* Standard FTP (to your host) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recommend using the CPanel File Manager to upload, edit, and manage files in your account. However, here are some recommended settings for using ftp to connect to your server.&lt;br /&gt;
&lt;br /&gt;
== Firewall Notes ==&lt;br /&gt;
Due to the firewall configuration on the server, your IP will need to be added to the firewall whitelist to ftp to your server. Contact support at montebellopark.com to for more information.&lt;br /&gt;
&lt;br /&gt;
== Connection Settings ==&lt;br /&gt;
=== Standard FTP (to your domain) ===&lt;br /&gt;
:Protocol: FTP&lt;br /&gt;
:Hostname: ftp.domain.com&lt;br /&gt;
:Port: 21&lt;br /&gt;
:Username: account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Encryption: Plain FTP &amp;#039;&amp;#039;or&amp;#039;&amp;#039; Use explicit FTP over TLS if available&lt;br /&gt;
:Transfer Mode: Passive&lt;br /&gt;
:Maximum Connections: 5&lt;br /&gt;
&lt;br /&gt;
=== Standard FTP (to Montebello Park) ===&lt;br /&gt;
:Protocol: FTP&lt;br /&gt;
:Hostname: ftp.montebellopark.com&lt;br /&gt;
:Port: 21&lt;br /&gt;
:Username: account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Encryption: Plain FTP &amp;#039;&amp;#039;or&amp;#039;&amp;#039; Use explicit FTP over TLS if available&lt;br /&gt;
:Transfer Mode: Passive&lt;br /&gt;
:Maximum Connections: 5&lt;br /&gt;
&lt;br /&gt;
=== Secure FTP ===&lt;br /&gt;
:Protocol:  SFTP - SSH File Transfer Protocol&lt;br /&gt;
:Host:  ftp.domain.com&lt;br /&gt;
:Port:  16969&lt;br /&gt;
:Username:  account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Maximum Connections: 5&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Ftp_Settings&amp;diff=13</id>
		<title>Ftp Settings</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Ftp_Settings&amp;diff=13"/>
		<updated>2018-09-27T01:05:38Z</updated>

		<summary type="html">&lt;p&gt;Scott: /* Connection Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recommend using the CPanel File Manager to upload, edit, and manage files in your account. However, here are some recommended settings for using ftp to connect to your server.&lt;br /&gt;
&lt;br /&gt;
== Firewall Notes ==&lt;br /&gt;
Due to the firewall configuration on the server, your IP will need to be added to the firewall whitelist to ftp to your server. Contact support at montebellopark.com to for more information.&lt;br /&gt;
&lt;br /&gt;
== Connection Settings ==&lt;br /&gt;
=== Standard FTP (to your host) ===&lt;br /&gt;
:Protocol: FTP&lt;br /&gt;
:Hostname: ftp.domain.com&lt;br /&gt;
:Port: 21&lt;br /&gt;
:Username: account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Encryption: Plain FTP &amp;#039;&amp;#039;or&amp;#039;&amp;#039; Use explicit FTP over TLS if available&lt;br /&gt;
:Transfer Mode: Passive&lt;br /&gt;
:Maximum Connections: 5&lt;br /&gt;
&lt;br /&gt;
=== Standard FTP (to Montebello Park) ===&lt;br /&gt;
:Protocol: FTP&lt;br /&gt;
:Hostname: ftp.montebellopark.com&lt;br /&gt;
:Port: 21&lt;br /&gt;
:Username: account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Encryption: Plain FTP &amp;#039;&amp;#039;or&amp;#039;&amp;#039; Use explicit FTP over TLS if available&lt;br /&gt;
:Transfer Mode: Passive&lt;br /&gt;
:Maximum Connections: 5&lt;br /&gt;
&lt;br /&gt;
=== Secure FTP ===&lt;br /&gt;
:Protocol:  SFTP - SSH File Transfer Protocol&lt;br /&gt;
:Host:  ftp.domain.com&lt;br /&gt;
:Port:  16969&lt;br /&gt;
:Username:  account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Maximum Connections: 5&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Ftp_Settings&amp;diff=12</id>
		<title>Ftp Settings</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Ftp_Settings&amp;diff=12"/>
		<updated>2018-09-27T01:05:24Z</updated>

		<summary type="html">&lt;p&gt;Scott: /* Connection Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recommend using the CPanel File Manager to upload, edit, and manage files in your account. However, here are some recommended settings for using ftp to connect to your server.&lt;br /&gt;
&lt;br /&gt;
== Firewall Notes ==&lt;br /&gt;
Due to the firewall configuration on the server, your IP will need to be added to the firewall whitelist to ftp to your server. Contact support at montebellopark.com to for more information.&lt;br /&gt;
&lt;br /&gt;
== Connection Settings ==&lt;br /&gt;
=== Standard FTP (to your host) ===&lt;br /&gt;
:Protocol: FTP&lt;br /&gt;
:Hostname: ftp.domain.com&lt;br /&gt;
:Port: 21&lt;br /&gt;
:Username: account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Encryption: Plain FTP &amp;#039;&amp;#039;or&amp;#039;&amp;#039; Use explicit FTP over TLS if available&lt;br /&gt;
:Transfer Mode: Passive&lt;br /&gt;
:Maximum Connections: 5&lt;br /&gt;
&lt;br /&gt;
=== Standard FTP (to Montebello Park) ===&lt;br /&gt;
:Protocol: FTP&lt;br /&gt;
:Hostname: ftp.montebellopark.com&lt;br /&gt;
:Port: 21&lt;br /&gt;
:Username: account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Encryption: Plain FTP &amp;#039;&amp;#039;or&amp;#039;&amp;#039; Use explicit FTP over TLS if available&lt;br /&gt;
:Transfer Mode: Passive&lt;br /&gt;
:Maximum Connections: 5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Secure FTP ===&lt;br /&gt;
:Protocol:  SFTP - SSH File Transfer Protocol&lt;br /&gt;
:Host:  ftp.domain.com&lt;br /&gt;
:Port:  16969&lt;br /&gt;
:Username:  account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Maximum Connections: 5&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Ftp_Settings&amp;diff=11</id>
		<title>Ftp Settings</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Ftp_Settings&amp;diff=11"/>
		<updated>2018-09-27T01:04:12Z</updated>

		<summary type="html">&lt;p&gt;Scott: /* Standard FTP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recommend using the CPanel File Manager to upload, edit, and manage files in your account. However, here are some recommended settings for using ftp to connect to your server.&lt;br /&gt;
&lt;br /&gt;
== Firewall Notes ==&lt;br /&gt;
Due to the firewall configuration on the server, your IP will need to be added to the firewall whitelist to ftp to your server. Contact support at montebellopark.com to for more information.&lt;br /&gt;
&lt;br /&gt;
== Connection Settings ==&lt;br /&gt;
=== Standard FTP (to your host) ===&lt;br /&gt;
:Protocol: FTP&lt;br /&gt;
:Hostname: ftp.domain.com&lt;br /&gt;
:Port: 21&lt;br /&gt;
:Username: account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Encryption: Plain FTP &amp;#039;&amp;#039;or&amp;#039;&amp;#039; Use explicit FTP over TLS if available&lt;br /&gt;
:Transfer Mode: Passive&lt;br /&gt;
:Maximum Connections: 5&lt;br /&gt;
&lt;br /&gt;
=== Secure FTP ===&lt;br /&gt;
:Protocol:  SFTP - SSH File Transfer Protocol&lt;br /&gt;
:Host:  ftp.domain.com&lt;br /&gt;
:Port:  (contact support at montebellopark.com)&lt;br /&gt;
:Username:  account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Maximum Connections: 5&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Ftp_Settings&amp;diff=10</id>
		<title>Ftp Settings</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Ftp_Settings&amp;diff=10"/>
		<updated>2018-09-26T23:15:31Z</updated>

		<summary type="html">&lt;p&gt;Scott: Reorder Headings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recommend using the CPanel File Manager to upload, edit, and manage files in your account. However, here are some recommended settings for using ftp to connect to your server.&lt;br /&gt;
&lt;br /&gt;
== Firewall Notes ==&lt;br /&gt;
Due to the firewall configuration on the server, your IP will need to be added to the firewall whitelist to ftp to your server. Contact support at montebellopark.com to for more information.&lt;br /&gt;
&lt;br /&gt;
== Connection Settings ==&lt;br /&gt;
=== Standard FTP ===&lt;br /&gt;
:Protocol: FTP&lt;br /&gt;
:Hostname: ftp.domain.com&lt;br /&gt;
:Port: 21&lt;br /&gt;
:Username: account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Encryption: Plain FTP &amp;#039;&amp;#039;or&amp;#039;&amp;#039; Use explicit FTP over TLS if available&lt;br /&gt;
:Transfer Mode: Passive&lt;br /&gt;
:Maximum Connections: 5&lt;br /&gt;
&lt;br /&gt;
=== Secure FTP ===&lt;br /&gt;
:Protocol:  SFTP - SSH File Transfer Protocol&lt;br /&gt;
:Host:  ftp.domain.com&lt;br /&gt;
:Port:  (contact support at montebellopark.com)&lt;br /&gt;
:Username:  account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Maximum Connections: 5&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Ftp_Settings&amp;diff=9</id>
		<title>Ftp Settings</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Ftp_Settings&amp;diff=9"/>
		<updated>2018-09-17T03:15:41Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recommend using the CPanel File Manager to upload, edit, and manage files in your account. However, here are some recommended settings for using ftp to connect to your server.&lt;br /&gt;
&lt;br /&gt;
== Connection Settings ==&lt;br /&gt;
=== Standard FTP ===&lt;br /&gt;
:Protocol: FTP&lt;br /&gt;
:Hostname: ftp.domain.com&lt;br /&gt;
:Port: 21&lt;br /&gt;
:Username: account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Encryption: Plain FTP &amp;#039;&amp;#039;or&amp;#039;&amp;#039; Use explicit FTP over TLS if available&lt;br /&gt;
:Transfer Mode: Passive&lt;br /&gt;
:Maximum Connections: 5&lt;br /&gt;
&lt;br /&gt;
=== Secure FTP ===&lt;br /&gt;
:Protocol:  SFTP - SSH File Transfer Protocol&lt;br /&gt;
:Host:  ftp.domain.com&lt;br /&gt;
:Port:  (contact support at montebellopark.com)&lt;br /&gt;
:Username:  account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Maximum Connections: 5&lt;br /&gt;
&lt;br /&gt;
== Firewall Notes ==&lt;br /&gt;
Due to the firewall configuration on the server, your IP will need to be added to the firewall whitelist to ftp to your server. Contact support at montebellopark.com to for more information.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Ftp_Settings&amp;diff=8</id>
		<title>Ftp Settings</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Ftp_Settings&amp;diff=8"/>
		<updated>2018-09-17T02:56:20Z</updated>

		<summary type="html">&lt;p&gt;Scott: Created page with &amp;quot;We recommend using the CPanel File Manager to upload, edit, and manage files in your account. However, here are some recommended settings for using ftp to connect to your serv...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recommend using the CPanel File Manager to upload, edit, and manage files in your account. However, here are some recommended settings for using ftp to connect to your server.&lt;br /&gt;
&lt;br /&gt;
== Connection Settings ==&lt;br /&gt;
=== Standard FTP ===&lt;br /&gt;
:Hostname: ftp.domain.com&lt;br /&gt;
:Port: 21&lt;br /&gt;
:Username: account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Encryption: Plain FTP&lt;br /&gt;
:Transfer Mode: Passive&lt;br /&gt;
:Maximum Connections: 5&lt;br /&gt;
&lt;br /&gt;
=== Secure FTP ===&lt;br /&gt;
:Host:  ftp.domaindomain.com&lt;br /&gt;
:Port:  (contact support at montebellopark.com)&lt;br /&gt;
:Username:  account@domain.com&lt;br /&gt;
:Password: assigned password&lt;br /&gt;
:Encryption: &lt;br /&gt;
:Transfer Mode: Passive&lt;br /&gt;
:Maximum Connections: 5&lt;br /&gt;
&lt;br /&gt;
== Firewall Notes ==&lt;br /&gt;
Due to the firewall configuration on the server, your IP will need to be added to the firewall whitelist to ftp to your server. Contact support at montebellopark.com to for more information.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Main_Page&amp;diff=7</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Main_Page&amp;diff=7"/>
		<updated>2018-09-17T02:17:05Z</updated>

		<summary type="html">&lt;p&gt;Scott: /* Article Highlights */ Expanded sections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Welcome to the Montebello Park Support Knowledge Base!&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshootung ==&lt;br /&gt;
* [[Rogue PHP Spam Scripts]]&lt;br /&gt;
* [[Using maldet &amp;amp; find]]&lt;br /&gt;
* More to come...&lt;br /&gt;
&lt;br /&gt;
== Setup Tips ==&lt;br /&gt;
* [[ftp Settings]]&lt;br /&gt;
* More to come...&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Rogue_PHP_Spam_Scripts&amp;diff=6</id>
		<title>Rogue PHP Spam Scripts</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Rogue_PHP_Spam_Scripts&amp;diff=6"/>
		<updated>2018-03-25T00:44:09Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One of the most common issues we have had here at Montebello Park are roque PHP scripts that sneak themselves into web apps such as WordPress. Usually these scripts send email, but occasionally they are mining crypto currency. &lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Usually the SPAM variety of these scripts first shows via the mail queue or a notification of an account exceeding its hourly send limit. On occasion you will notice the email script via processor usage, but more often, that is a symptom of the crypto mining scripts. These scripts are often surprisingly smart. They usually limit themselves to a fairly reasonable amount of processor utilization to avoid detection.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
Once you&amp;#039;ve determined you have an infection, you need to find where the scripts are. We&amp;#039;ve found a few ways to locate the scripts in question.&lt;br /&gt;
&lt;br /&gt;
=== Email Headers ===&lt;br /&gt;
This is the easiest and most obvious way to find the source. The email server inserts &amp;lt;code&amp;gt;X-&amp;lt;/code&amp;gt; headers that provide the script location.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;For example:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;X-Mailer:&amp;#039;&amp;#039;&amp;#039; PHPMailer 5.2.23 (https://github.com/PHPMailer/PHPMailer)&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;X-PHP-Originating-Script:&amp;#039;&amp;#039;&amp;#039; 1010:bwqgvgbw.php(1189) : runtime-created function(1) : eval()&amp;#039;d code(1) : eval()&amp;#039;d code&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;X-PHP-Script:&amp;#039;&amp;#039;&amp;#039; domain.com/wp-content/gallery/government/thumbs/bwqgvgbw.php for 198.100.100.100&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;X-Mailer&amp;lt;/code&amp;gt; describes the engine used to process the emails from the script.&lt;br /&gt;
* &amp;lt;code&amp;gt;X-PHP-Originating-Script&amp;lt;/code&amp;gt; provides the file name of the script, in this case &amp;lt;code&amp;gt;bwqgvgbw.php&amp;lt;/code&amp;gt;. This is a common type of name for these scripts. They will usually be a seemingly random set of characters. Sometimes they will be a .php script in a folder where .php files tend not to be. I&amp;#039;ve found most of the scripts that do the actual heavy lifting are about the same size as well (which is why the &amp;lt;code&amp;gt;find&amp;lt;/code&amp;gt; command can be useful to find scripts that aren&amp;#039;t yet active.&lt;br /&gt;
* &amp;lt;code&amp;gt;X-PHP-Script&amp;lt;/code&amp;gt; provides the full path of the script. In this case it was hiding within the gallery folders in the Wordpress installation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== maldet ===&lt;br /&gt;
[https://github.com/rfxn/linux-malware-detect maldet] tends not to detect these sorts of issues, but is good to run occasionally in any case.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== find ===&lt;br /&gt;
The [https://kb.iu.edu/d/admm find] command can be useful once you&amp;#039;ve identified the characteristics of your infection. You can use it to search for similar files based on type, size, and even modification date.&lt;br /&gt;
&lt;br /&gt;
==== Size ====&lt;br /&gt;
The find command I&amp;#039;ve used to fins a particular size file is:&lt;br /&gt;
 find /home/ -type f -ipath *.php -size 85k -exec ls -lh {} \;&lt;br /&gt;
&lt;br /&gt;
This looks for &amp;#039;&amp;#039;&amp;#039;85 K&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;php&amp;#039;&amp;#039;&amp;#039; files in all subdirectories of the &amp;#039;&amp;#039;&amp;#039;home&amp;#039;&amp;#039;&amp;#039; directory. &lt;br /&gt;
&lt;br /&gt;
==== Date ====&lt;br /&gt;
A similar find command for dates is:&lt;br /&gt;
 find /home/ -type f -ipath *.php -newermt 2018-01-28 ! -newermt 2018-01-29 -exec ls -lh {} \;&lt;br /&gt;
&lt;br /&gt;
This looks for &amp;#039;&amp;#039;&amp;#039;php&amp;#039;&amp;#039;&amp;#039; files that were modified between &amp;#039;&amp;#039;&amp;#039;2018-01-28&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;2018-01-29&amp;#039;&amp;#039;&amp;#039; (really after &amp;#039;&amp;#039;&amp;#039;2018-01-28&amp;#039;&amp;#039;&amp;#039; but not after &amp;#039;&amp;#039;&amp;#039;2018-01-29&amp;#039;&amp;#039;&amp;#039;) in all subdirectories of the &amp;#039;&amp;#039;&amp;#039;home&amp;#039;&amp;#039;&amp;#039; directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solutions ==&lt;br /&gt;
We recommend a multi pronged approach to remove the issue.&lt;br /&gt;
&lt;br /&gt;
=== ClamAV ===&lt;br /&gt;
You should run this regularly anyway, but especially now. If you&amp;#039;ve been compromised by something that can upload a php script, it&amp;#039;s probable that isn&amp;#039;t the only thing that&amp;#039;s been uploaded to your server.&lt;br /&gt;
&lt;br /&gt;
Simply go to your cPanel and run the Virus Scanner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Deleting Identified Scripts ===&lt;br /&gt;
Once you have identified the &amp;lt;code&amp;gt;php&amp;lt;/code&amp;gt; files that are causing issues, simply delete them. I tend to just use the built in file manager in cPanel, but you can do it all via SSH or sFTP as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Change your Passwords! ===&lt;br /&gt;
I would change your cPanel account passwords &amp;#039;&amp;#039;&amp;#039;and&amp;#039;&amp;#039;&amp;#039; the Admin &amp;amp; user passwords for your CMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Adjusting Mail Limits ===&lt;br /&gt;
If you use mail from a third party such as Google or Microsoft and don&amp;#039;t have any contact forms on your website that use email, you can crank down your email send limits. While this won&amp;#039;t prevent re-infection, it will alert you sooner when it occurs.&lt;br /&gt;
&lt;br /&gt;
There are details on setting email limits on cPanel [https://documentation.cpanel.net/display/CKB/How+to+Set+Email+Send+Limits here].&lt;br /&gt;
* To manage domain-level limits, you must manually edit /var/cpanel/users/username.&lt;br /&gt;
* To manage account-level limits, set the “Maximum Hourly Email by Domain Relayed” field in the Modify an Account interface in WHM.&lt;br /&gt;
* To manage global limits, set the “Max hourly emails per domain” option in the Tweak Settings interface in WHM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Wordpress (or other CMS) Maintenance ===&lt;br /&gt;
This is a great opportunity to update your Wordpress install. I also recommend updating any plugins and themes you use, and removing those you don&amp;#039;t. This will hopefully close whatever security holes may have existed and the fewer directories you have nested in your Wordpress install the harder it is for things to hide.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Rogue_PHP_Spam_Scripts&amp;diff=5</id>
		<title>Rogue PHP Spam Scripts</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Rogue_PHP_Spam_Scripts&amp;diff=5"/>
		<updated>2018-03-24T22:36:09Z</updated>

		<summary type="html">&lt;p&gt;Scott: Created page with &amp;quot;One of the most common issues we have had here at Montebello Park are roque PHP scripts that sneak themselves into web apps such as WordPress. Usually these scripts send email...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One of the most common issues we have had here at Montebello Park are roque PHP scripts that sneak themselves into web apps such as WordPress. Usually these scripts send email, but occasionally they are mining crypto currency. &lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
Usually the SPAM variety of these scripts first shows via the mail queue or a notification of an account exceeding its hourly send limit. On occasion you will notice the email script via processor usage, but more often, that is a symptom of the crypto mining scripts. These scripts are often surprisingly smart. They usually limit themselves to a fairly reasonable amount of processor utilization to avoid detection.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
Once you&amp;#039;ve determined you have an infection, you need to find where the scripts are. We&amp;#039;ve found a few ways to locate the scripts in question.&lt;br /&gt;
&lt;br /&gt;
=== Email Headers ===&lt;br /&gt;
This is the easiest and most obvious way to find the source. The email server inserts &amp;lt;code&amp;gt;X-&amp;lt;/code&amp;gt; headers that provide the script location.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;For example:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;X-Mailer:&amp;#039;&amp;#039;&amp;#039; PHPMailer 5.2.23 (https://github.com/PHPMailer/PHPMailer)&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;X-PHP-Originating-Script:&amp;#039;&amp;#039;&amp;#039; 1010:bwqgvgbw.php(1189) : runtime-created function(1) : eval()&amp;#039;d code(1) : eval()&amp;#039;d code&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;X-PHP-Script:&amp;#039;&amp;#039;&amp;#039; domain.com/wp-content/gallery/government/thumbs/bwqgvgbw.php for 198.100.100.100&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;X-Mailer&amp;lt;/code&amp;gt; describes the engine used to process the emails from the script.&lt;br /&gt;
* &amp;lt;code&amp;gt;X-PHP-Originating-Script&amp;lt;/code&amp;gt; provides the file name of the script, in this case &amp;lt;code&amp;gt;bwqgvgbw.php&amp;lt;/code&amp;gt;. This is a common type of name for these scripts. They will usually be a seemingly random set of characters. Sometimes they will be a .php script in a folder where .php files tend not to be. I&amp;#039;ve found most of the scripts that do the actual heavy lifting are about the same size as well (which is why the &amp;lt;code&amp;gt;find&amp;lt;/code&amp;gt; command can be useful to find scripts that aren&amp;#039;t yet active.&lt;br /&gt;
* &amp;lt;code&amp;gt;X-PHP-Script&amp;lt;/code&amp;gt; provides the full path of the script. In this case it was hiding within the gallery folders in the Wordpress installation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== maldet ===&lt;br /&gt;
[https://github.com/rfxn/linux-malware-detect maldet] tends not to detect these sorts of issues, but is good to run occasionally in any case.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== find ===&lt;br /&gt;
The [https://kb.iu.edu/d/admm find] command can be useful once you&amp;#039;ve identified the characteristics of your infection. You can use it to search for similar files based on type, size, and even modification date.&lt;br /&gt;
&lt;br /&gt;
==== Size ====&lt;br /&gt;
The find command I&amp;#039;ve used to fins a particular size file is:&lt;br /&gt;
 find /home/ -type f -ipath *.php -size 85k -exec ls -lh {} \;&lt;br /&gt;
&lt;br /&gt;
This looks for &amp;#039;&amp;#039;&amp;#039;85 K&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;php&amp;#039;&amp;#039;&amp;#039; files in all subdirectories of the &amp;#039;&amp;#039;&amp;#039;home&amp;#039;&amp;#039;&amp;#039; directory. &lt;br /&gt;
&lt;br /&gt;
==== Date ====&lt;br /&gt;
A similar find command for dates is:&lt;br /&gt;
 find /home/ -type f -ipath *.php -newermt 2018-01-28 ! -newermt 2018-01-29 -exec ls -lh {} \;&lt;br /&gt;
&lt;br /&gt;
This looks for &amp;#039;&amp;#039;&amp;#039;php&amp;#039;&amp;#039;&amp;#039; files that were modified between &amp;#039;&amp;#039;&amp;#039;2018-01-28&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;2018-01-29&amp;#039;&amp;#039;&amp;#039; (really after &amp;#039;&amp;#039;&amp;#039;2018-01-28&amp;#039;&amp;#039;&amp;#039; but not after &amp;#039;&amp;#039;&amp;#039;2018-01-29&amp;#039;&amp;#039;&amp;#039;) in all subdirectories of the &amp;#039;&amp;#039;&amp;#039;home&amp;#039;&amp;#039;&amp;#039; directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solutions ==&lt;br /&gt;
We recommend a multi pronged approach to remove the issue.&lt;br /&gt;
&lt;br /&gt;
=== ClamAV ===&lt;br /&gt;
You should run this regularly anyway, but especially now. If you&amp;#039;ve been compromised by something that can upload a php script, it&amp;#039;s probable that isn&amp;#039;t the only thing that&amp;#039;s been uploaded to your server.&lt;br /&gt;
&lt;br /&gt;
Simply go to your cPanel and run the Virus Scanner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Deleting Identified Scripts ===&lt;br /&gt;
Once you have identified the &amp;lt;code&amp;gt;php&amp;lt;/code&amp;gt; files that are causing issues, simply delete them. I tend to just use the built in file manager in cPanel, but you can do it all via SSH or sFTP as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Change your Passwords! ===&lt;br /&gt;
I would change your cPanel account passwords &amp;#039;&amp;#039;&amp;#039;and&amp;#039;&amp;#039;&amp;#039; the Admin &amp;amp; user passwords for your CMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Adjusting Mail Limits ===&lt;br /&gt;
If you use mail from a third party such as Google or Microsoft and don&amp;#039;t have any contact forms on your website that use email, you can crank down your email send limits. While this won&amp;#039;t prevent re-infection, it will alert you sooner when it occurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Wordpress (or other CMS) Maintenance ===&lt;br /&gt;
This is a great opportunity to update your Wordpress install. I also recommend updating any plugins and themes you use, and removing those you don&amp;#039;t. This will hopefully close whatever security holes may have existed and the fewer directories you have nested in your Wordpress install the harder it is for things to hide.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Main_Page&amp;diff=4</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Main_Page&amp;diff=4"/>
		<updated>2018-03-24T20:34:32Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Welcome to the Montebello Park Support Knowledge Base!&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Article Highlights ==&lt;br /&gt;
* [[Rogue PHP Spam Scripts]]&lt;br /&gt;
* [[Using maldet &amp;amp; find]]&lt;br /&gt;
* More to come...&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Montebello_Park_Hosting_Support:About&amp;diff=3</id>
		<title>Montebello Park Hosting Support:About</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Montebello_Park_Hosting_Support:About&amp;diff=3"/>
		<updated>2018-03-24T19:50:50Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This [https://en.wikipedia.org/wiki/Wiki wiki] is intended for use by those supporting sites hosted by [https://www.montebellopark.com/ Montebello Park]. We started it as a knowledge base to help us out internally as issues arose.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://montebellopark.com/support/index.php?title=Montebello_Park_Hosting_Support:About&amp;diff=2</id>
		<title>Montebello Park Hosting Support:About</title>
		<link rel="alternate" type="text/html" href="https://montebellopark.com/support/index.php?title=Montebello_Park_Hosting_Support:About&amp;diff=2"/>
		<updated>2018-03-24T19:50:23Z</updated>

		<summary type="html">&lt;p&gt;Scott: Created page with &amp;quot;This [https://en.wikipedia.org/wiki/Wiki Wiki] is intended for use by those supporting sites hosted by [https://www.montebellopark.com/ Montebello Park]. We started it as a kn...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This [https://en.wikipedia.org/wiki/Wiki Wiki] is intended for use by those supporting sites hosted by [https://www.montebellopark.com/ Montebello Park]. We started it as a knowledge base to help us out internally as issues arose.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
</feed>