All In One WP Security & Firewall - Version 5.1.4

Version Description

  • 14/December/2022 =

  • FEATURE: Add option to disable RSS and ATOM feeds.

  • FIX: The IP address blacklist manager wasn't working.

Download this release

Release Info

Developer DavidAnderson
Plugin Icon 128x128 All In One WP Security & Firewall
Version 5.1.4
Comparing to
See all releases

Code changes from version 5.1.3 to 5.1.4

admin/wp-security-blacklist-menu.php CHANGED
@@ -141,8 +141,15 @@ class AIOWPSecurity_Blacklist_Menu extends AIOWPSecurity_Admin_Menu {
141
 
142
  //Recalculate points after the feature status/options have been altered
143
  $aiowps_feature_mgr->check_feature_status_and_recalculate_points();
144
-
145
- $this->show_msg_settings_updated();
 
 
 
 
 
 
 
146
  }
147
  }
148
  }
@@ -268,4 +275,4 @@ class AIOWPSecurity_Blacklist_Menu extends AIOWPSecurity_Admin_Menu {
268
  $_POST['aiowps_banned_user_agents'] = ''; //Clear the post variable for the banned address list
269
  return 1;
270
  }
271
- } //end class
141
 
142
  //Recalculate points after the feature status/options have been altered
143
  $aiowps_feature_mgr->check_feature_status_and_recalculate_points();
144
+
145
+ $write_result = AIOWPSecurity_Utility_Htaccess::write_to_htaccess(); //now let's write to the .htaccess file
146
+
147
+ if ($write_result) {
148
+ $this->show_msg_settings_updated();
149
+ } else {
150
+ $this->show_msg_error(__('The plugin was unable to write to the .htaccess file. Please edit the file manually.', 'all-in-one-wp-security-and-firewall'));
151
+ $aio_wp_security->debug_logger->log_debug("AIOWPSecurity_Blacklist_Menu - The plugin was unable to write to the .htaccess file.");
152
+ }
153
  }
154
  }
155
  }
275
  $_POST['aiowps_banned_user_agents'] = ''; //Clear the post variable for the banned address list
276
  return 1;
277
  }
278
+ } //end class
admin/wp-security-firewall-menu.php CHANGED
@@ -108,6 +108,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
108
  $aio_wp_security->configs->set_value('aiowps_max_file_upload_size',$upload_size);
109
  $aio_wp_security->configs->set_value('aiowps_enable_pingback_firewall',isset($_POST["aiowps_enable_pingback_firewall"])?'1':''); //this disables all xmlrpc functionality
110
  $aio_wp_security->configs->set_value('aiowps_disable_xmlrpc_pingback_methods',isset($_POST["aiowps_disable_xmlrpc_pingback_methods"])?'1':''); //this disables only pingback methods of xmlrpc but leaves other methods so that Jetpack and other apps will still work
 
111
  $aio_wp_security->configs->set_value('aiowps_block_debug_log_file_access',isset($_POST["aiowps_block_debug_log_file_access"])?'1':'');
112
 
113
  //Commit the config settings
@@ -244,6 +245,21 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
244
  </table>
245
  </div></div>
246
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
247
  <div class="postbox">
248
  <h3 class="hndle"><label for="title"><?php _e('Block access to debug log file', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
249
  <div class="inside">
108
  $aio_wp_security->configs->set_value('aiowps_max_file_upload_size',$upload_size);
109
  $aio_wp_security->configs->set_value('aiowps_enable_pingback_firewall',isset($_POST["aiowps_enable_pingback_firewall"])?'1':''); //this disables all xmlrpc functionality
110
  $aio_wp_security->configs->set_value('aiowps_disable_xmlrpc_pingback_methods',isset($_POST["aiowps_disable_xmlrpc_pingback_methods"])?'1':''); //this disables only pingback methods of xmlrpc but leaves other methods so that Jetpack and other apps will still work
111
+ $aio_wp_security->configs->set_value('aiowps_disable_rss_and_atom_feeds', isset($_POST['aiowps_disable_rss_and_atom_feeds']) ? '1' : '');
112
  $aio_wp_security->configs->set_value('aiowps_block_debug_log_file_access',isset($_POST["aiowps_block_debug_log_file_access"])?'1':'');
113
 
114
  //Commit the config settings
245
  </table>
246
  </div></div>
247
 
248
+ <div class="postbox">
249
+ <h3 class="hndle"><?php _e('Disable WordPress RSS and ATOM feeds', 'all-in-one-wp-security-and-firewall'); ?></h3>
250
+ <div class="inside">
251
+ <table class="form-table">
252
+ <tr valign="top">
253
+ <th scope="row"><?php _e('Disable RSS and ATOM feeds:', 'all-in-one-wp-security-and-firewall'); ?></th>
254
+ <td>
255
+ <input id="aiowps_disable_rss_and_atom_feeds" name="aiowps_disable_rss_and_atom_feeds" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_disable_rss_and_atom_feeds'), '1'); ?> value="1">
256
+ <label for="aiowps_disable_rss_and_atom_feeds" class="description"><?php echo __('Check this if you do not want users using feeds.', 'all-in-one-wp-security-and-firewall').' '.__('RSS and ATOM feeds are used to read content from your site.', 'all-in-one-wp-security-and-firewall').' '.__('Most users will want to share their site content widely, but some may prefer to prevent automated site scraping.', 'all-in-one-wp-security-and-firewall').' '.sprintf(__('For more information, check the %s', 'all-in-one-wp-security-and-firewall'), '<a target="_blank" href="https://aiosplugin.com/should-i-turn-the-disable-rss-and-atom-feeds-feature-on/">'.__('FAQs', 'all-in-one-wp-security-and-firewall').'</a>'); ?></label>
257
+ </td>
258
+ </tr>
259
+ </table>
260
+ </div>
261
+ </div>
262
+
263
  <div class="postbox">
264
  <h3 class="hndle"><label for="title"><?php _e('Block access to debug log file', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
265
  <div class="inside">
admin/wp-security-tools-menu.php CHANGED
@@ -183,11 +183,11 @@ class AIOWPSecurity_Tools_Menu extends AIOWPSecurity_Admin_Menu {
183
  <label for="aiowps_whois_ip_or_domain"><?php _e('IP address or domain name:', 'all-in-one-wp-security-and-firewall'); ?></label>
184
  </th>
185
  <td>
186
- <input id="aiowps_whois_ip_or_domain" type="text" name="aiowps_whois_ip_or_domain" value="" size="80"/>
187
  </td>
188
  </tr>
189
  </table>
190
- <input class="button-primary" type="submit" value="<?php _e('Look up IP or domain', 'all-in-one-wp-security-and-firewall'); ?>"/>
191
  </form>
192
  </div>
193
  </div>
183
  <label for="aiowps_whois_ip_or_domain"><?php _e('IP address or domain name:', 'all-in-one-wp-security-and-firewall'); ?></label>
184
  </th>
185
  <td>
186
+ <input id="aiowps_whois_ip_or_domain" type="text" name="aiowps_whois_ip_or_domain" value="" size="80">
187
  </td>
188
  </tr>
189
  </table>
190
+ <input class="button-primary" type="submit" value="<?php _e('Look up IP or domain', 'all-in-one-wp-security-and-firewall'); ?>">
191
  </form>
192
  </div>
193
  </div>
classes/wp-security-configure-settings.php CHANGED
@@ -88,6 +88,7 @@ class AIOWPSecurity_Configure_Settings {
88
  $aio_wp_security->configs->set_value('aiowps_max_file_upload_size', AIOS_FIREWALL_MAX_FILE_UPLOAD_LIMIT_MB); //Default
89
  $aio_wp_security->configs->set_value('aiowps_enable_pingback_firewall', '');//Checkbox - blocks all access to XMLRPC
90
  $aio_wp_security->configs->set_value('aiowps_disable_xmlrpc_pingback_methods', '');//Checkbox - Disables only pingback methods in XMLRPC functionality
 
91
  $aio_wp_security->configs->set_value('aiowps_block_debug_log_file_access', '');//Checkbox
92
  $aio_wp_security->configs->set_value('aiowps_disable_index_views', '');//Checkbox
93
  $aio_wp_security->configs->set_value('aiowps_disable_trace_and_track', '');//Checkbox
@@ -256,6 +257,7 @@ class AIOWPSecurity_Configure_Settings {
256
  $aio_wp_security->configs->add_value('aiowps_max_file_upload_size', AIOS_FIREWALL_MAX_FILE_UPLOAD_LIMIT_MB);
257
  $aio_wp_security->configs->add_value('aiowps_enable_pingback_firewall', '');//Checkbox - blocks all access to XMLRPC
258
  $aio_wp_security->configs->add_value('aiowps_disable_xmlrpc_pingback_methods', '');//Checkbox - Disables only pingback methods in XMLRPC functionality
 
259
  $aio_wp_security->configs->add_value('aiowps_block_debug_log_file_access', '');//Checkbox
260
  $aio_wp_security->configs->add_value('aiowps_disable_index_views', '');//Checkbox
261
  $aio_wp_security->configs->add_value('aiowps_disable_trace_and_track', '');//Checkbox
@@ -483,6 +485,7 @@ class AIOWPSecurity_Configure_Settings {
483
  $aio_wp_security->configs->set_value('aiowps_enable_basic_firewall', '');//Checkbox
484
  $aio_wp_security->configs->set_value('aiowps_enable_pingback_firewall', '');//Checkbox - blocks all access to XMLRPC
485
  $aio_wp_security->configs->set_value('aiowps_disable_xmlrpc_pingback_methods', '');//Checkbox - Disables only pingback methods in XMLRPC functionality
 
486
  $aio_wp_security->configs->set_value('aiowps_block_debug_log_file_access', '');//Checkbox
487
  $aio_wp_security->configs->set_value('aiowps_disable_index_views', '');//Checkbox
488
  $aio_wp_security->configs->set_value('aiowps_disable_trace_and_track', '');//Checkbox
88
  $aio_wp_security->configs->set_value('aiowps_max_file_upload_size', AIOS_FIREWALL_MAX_FILE_UPLOAD_LIMIT_MB); //Default
89
  $aio_wp_security->configs->set_value('aiowps_enable_pingback_firewall', '');//Checkbox - blocks all access to XMLRPC
90
  $aio_wp_security->configs->set_value('aiowps_disable_xmlrpc_pingback_methods', '');//Checkbox - Disables only pingback methods in XMLRPC functionality
91
+ $aio_wp_security->configs->set_value('aiowps_disable_rss_and_atom_feeds', ''); // Checkbox
92
  $aio_wp_security->configs->set_value('aiowps_block_debug_log_file_access', '');//Checkbox
93
  $aio_wp_security->configs->set_value('aiowps_disable_index_views', '');//Checkbox
94
  $aio_wp_security->configs->set_value('aiowps_disable_trace_and_track', '');//Checkbox
257
  $aio_wp_security->configs->add_value('aiowps_max_file_upload_size', AIOS_FIREWALL_MAX_FILE_UPLOAD_LIMIT_MB);
258
  $aio_wp_security->configs->add_value('aiowps_enable_pingback_firewall', '');//Checkbox - blocks all access to XMLRPC
259
  $aio_wp_security->configs->add_value('aiowps_disable_xmlrpc_pingback_methods', '');//Checkbox - Disables only pingback methods in XMLRPC functionality
260
+ $aio_wp_security->configs->set_value('aiowps_disable_rss_and_atom_feeds', ''); // Checkbox
261
  $aio_wp_security->configs->add_value('aiowps_block_debug_log_file_access', '');//Checkbox
262
  $aio_wp_security->configs->add_value('aiowps_disable_index_views', '');//Checkbox
263
  $aio_wp_security->configs->add_value('aiowps_disable_trace_and_track', '');//Checkbox
485
  $aio_wp_security->configs->set_value('aiowps_enable_basic_firewall', '');//Checkbox
486
  $aio_wp_security->configs->set_value('aiowps_enable_pingback_firewall', '');//Checkbox - blocks all access to XMLRPC
487
  $aio_wp_security->configs->set_value('aiowps_disable_xmlrpc_pingback_methods', '');//Checkbox - Disables only pingback methods in XMLRPC functionality
488
+ $aio_wp_security->configs->set_value('aiowps_disable_rss_and_atom_feeds', ''); // Checkbox
489
  $aio_wp_security->configs->set_value('aiowps_block_debug_log_file_access', '');//Checkbox
490
  $aio_wp_security->configs->set_value('aiowps_disable_index_views', '');//Checkbox
491
  $aio_wp_security->configs->set_value('aiowps_disable_trace_and_track', '');//Checkbox
classes/wp-security-general-init-tasks.php CHANGED
@@ -13,6 +13,19 @@ class AIOWPSecurity_General_Init_Tasks {
13
  add_filter('wp_headers', array($this, 'aiowps_remove_x_pingback_header'));
14
  }
15
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  // Check permanent block list and block if applicable (ie, do PHP blocking)
17
  if (!is_user_logged_in()) {
18
  AIOWPSecurity_Blocking::check_visitor_ip_and_perform_blocking();
@@ -292,6 +305,15 @@ class AIOWPSecurity_General_Init_Tasks {
292
  return $headers;
293
  }
294
 
 
 
 
 
 
 
 
 
 
295
  public function spam_detect_process_comment_post($comment_id, $comment_approved) {
296
  if ("spam" === $comment_approved) {
297
  $this->block_comment_ip($comment_id);
13
  add_filter('wp_headers', array($this, 'aiowps_remove_x_pingback_header'));
14
  }
15
 
16
+ if ('1' == $aio_wp_security->configs->get_value('aiowps_disable_rss_and_atom_feeds')) {
17
+ add_action('do_feed', array($this, 'block_feed'), 1);
18
+ add_action('do_feed_rdf', array($this, 'block_feed'), 1);
19
+ add_action('do_feed_rss', array($this, 'block_feed'), 1);
20
+ add_action('do_feed_rss2', array($this, 'block_feed'), 1);
21
+ add_action('do_feed_atom', array($this, 'block_feed'), 1);
22
+ add_action('do_feed_rss2_comments', array($this, 'block_feed'), 1);
23
+ add_action('do_feed_atom_comments', array($this, 'block_feed'), 1);
24
+
25
+ remove_action('wp_head', 'feed_links_extra', 3);
26
+ remove_action('wp_head', 'feed_links', 2);
27
+ }
28
+
29
  // Check permanent block list and block if applicable (ie, do PHP blocking)
30
  if (!is_user_logged_in()) {
31
  AIOWPSecurity_Blocking::check_visitor_ip_and_perform_blocking();
305
  return $headers;
306
  }
307
 
308
+ /**
309
+ * Blocks feed by redirecting user to home url.
310
+ *
311
+ * @return Void
312
+ */
313
+ public function block_feed() {
314
+ wp_redirect(home_url());
315
+ }
316
+
317
  public function spam_detect_process_comment_post($comment_id, $comment_approved) {
318
  if ("spam" === $comment_approved) {
319
  $this->block_comment_ip($comment_id);
languages/all-in-one-wp-security-and-firewall.pot CHANGED
@@ -72,7 +72,7 @@ msgstr ""
72
  msgid "Blacklist Manager"
73
  msgstr ""
74
 
75
- #: src/admin/wp-security-admin-init.php:430, src/admin/wp-security-admin-init.php:430, src/admin/wp-security-firewall-menu.php:62, src/admin/wp-security-firewall-menu.php:1318
76
  msgid "Firewall"
77
  msgstr ""
78
 
@@ -125,94 +125,98 @@ msgid "Blacklist manager"
125
  msgstr ""
126
 
127
  #: src/admin/wp-security-blacklist-menu.php:150
 
 
 
 
128
  msgid "Ban IPs or user agents"
129
  msgstr ""
130
 
131
- #: src/admin/wp-security-blacklist-menu.php:153
132
  msgid "The All In One WP Security Blacklist feature gives you the option of banning certain host IP addresses or ranges and also user agents."
133
  msgstr ""
134
 
135
- #: src/admin/wp-security-blacklist-menu.php:154
136
  msgid "This feature will deny total site access for users which have IP addresses or user agents matching those which you have configured in the settings below."
137
  msgstr ""
138
 
139
- #: src/admin/wp-security-blacklist-menu.php:155
140
  msgid "Black-listed visitors will be blocked as soon as WordPress loads, preventing them from gaining any further access."
141
  msgstr ""
142
 
143
- #: src/admin/wp-security-blacklist-menu.php:164, src/admin/wp-security-firewall-menu.php:1057, src/templates/may-also-like.php:20
144
  msgid "All In One WP Security & Firewall Premium"
145
  msgstr ""
146
 
147
- #: src/admin/wp-security-blacklist-menu.php:165, src/admin/wp-security-firewall-menu.php:1058
148
  msgid "You may also be interested in %s."
149
  msgstr ""
150
 
151
- #: src/admin/wp-security-blacklist-menu.php:166, src/admin/wp-security-firewall-menu.php:1059
152
  msgid "This plugin adds a number of extra features including %s and %s."
153
  msgstr ""
154
 
155
- #: src/admin/wp-security-blacklist-menu.php:166, src/admin/wp-security-firewall-menu.php:1059
156
  msgid "smart 404 blocking"
157
  msgstr ""
158
 
159
- #: src/admin/wp-security-blacklist-menu.php:166, src/admin/wp-security-firewall-menu.php:1059
160
  msgid "country IP blocking"
161
  msgstr ""
162
 
163
- #: src/admin/wp-security-blacklist-menu.php:179
164
  msgid "IP hosts and user agent blacklist settings"
165
  msgstr ""
166
 
167
- #: src/admin/wp-security-blacklist-menu.php:190, src/admin/wp-security-brute-force-menu.php:215, src/admin/wp-security-brute-force-menu.php:359
168
  msgid "must read this message"
169
  msgstr ""
170
 
171
- #: src/admin/wp-security-blacklist-menu.php:191, src/admin/wp-security-brute-force-menu.php:216
172
  msgid "This feature can lock you out of admin if it doesn't work correctly on your site. You %s before activating this feature."
173
  msgstr ""
174
 
175
- #: src/admin/wp-security-blacklist-menu.php:197
176
  msgid "Enable IP or user agent blacklisting"
177
  msgstr ""
178
 
179
- #: src/admin/wp-security-blacklist-menu.php:200
180
  msgid "Check this if you want to enable the banning (or blacklisting) of selected IP addresses and/or user agents specified in the settings below"
181
  msgstr ""
182
 
183
- #: src/admin/wp-security-blacklist-menu.php:204
184
  msgid "Enter IP addresses:"
185
  msgstr ""
186
 
187
- #: src/admin/wp-security-blacklist-menu.php:208
188
  msgid "Enter one or more IP addresses or IP ranges."
189
  msgstr ""
190
 
191
- #: src/admin/wp-security-blacklist-menu.php:213
192
  msgid "Enter user agents:"
193
  msgstr ""
194
 
195
- #: src/admin/wp-security-blacklist-menu.php:218
196
  msgid "Enter one or more user agent strings."
197
  msgstr ""
198
 
199
- #: src/admin/wp-security-blacklist-menu.php:219
200
  msgid "More Info"
201
  msgstr ""
202
 
203
- #: src/admin/wp-security-blacklist-menu.php:222
204
  msgid "Each user agent string must be on a new line."
205
  msgstr ""
206
 
207
- #: src/admin/wp-security-blacklist-menu.php:223
208
  msgid "Example 1 - A single user agent string to block:"
209
  msgstr ""
210
 
211
- #: src/admin/wp-security-blacklist-menu.php:225
212
  msgid "Example 2 - A list of more than 1 user agent strings to block"
213
  msgstr ""
214
 
215
- #: src/admin/wp-security-blacklist-menu.php:232, src/admin/wp-security-brute-force-menu.php:235, src/admin/wp-security-brute-force-menu.php:688, src/admin/wp-security-brute-force-menu.php:754, src/admin/wp-security-filescan-menu.php:348, src/admin/wp-security-filesystem-menu.php:242, src/admin/wp-security-firewall-menu.php:947, src/admin/wp-security-firewall-menu.php:1131, src/admin/wp-security-misc-options-menu.php:167, src/admin/wp-security-misc-options-menu.php:218, src/admin/wp-security-misc-options-menu.php:278, src/admin/wp-security-settings-menu.php:556, src/admin/wp-security-settings-menu.php:615, src/admin/wp-security-spam-menu.php:233, src/admin/wp-security-spam-menu.php:407, src/admin/wp-security-spam-menu.php:526, src/admin/wp-security-spam-menu.php:588, src/admin/wp-security-user-login-menu.php:384, src/admin/wp-security-user-login-menu.php:422, src/admin/wp-security-user-login-menu.php:601, src/admin/wp-security-user-login-menu.php:788, src/admin/wp-security-user-registration-menu.php:150, src/admin/wp-security-user-registration-menu.php:242, src/admin/wp-security-user-registration-menu.php:305, src/templates/menus/settings/advanced-settings.php:217, src/templates/wp-admin/brute-force/captcha-settings.php:169
216
  msgid "Save settings"
217
  msgstr ""
218
 
@@ -252,7 +256,7 @@ msgstr ""
252
  msgid "You must use alpha numeric characters for your login page slug."
253
  msgstr ""
254
 
255
- #: src/admin/wp-security-brute-force-menu.php:136, src/admin/wp-security-filescan-menu.php:196, src/admin/wp-security-firewall-menu.php:153, src/admin/wp-security-firewall-menu.php:1013, src/admin/wp-security-spam-menu.php:101, src/admin/wp-security-spam-menu.php:270, src/admin/wp-security-spam-menu.php:302, src/admin/wp-security-user-login-menu.php:184, src/admin/wp-security-user-login-menu.php:553, src/templates/partials/non-apache-feature-notice.php:9
256
  msgid "Attention:"
257
  msgstr ""
258
 
@@ -356,7 +360,7 @@ msgstr ""
356
  msgid "The features in this tab will stop the majority of brute force login attacks thus providing even better protection for your WP login page."
357
  msgstr ""
358
 
359
- #: src/admin/wp-security-brute-force-menu.php:335, src/admin/wp-security-firewall-menu.php:656
360
  msgid "backup"
361
  msgstr ""
362
 
@@ -408,7 +412,7 @@ msgstr ""
408
  msgid "Check this if you want to protect your login page from Brute Force Attack."
409
  msgstr ""
410
 
411
- #: src/admin/wp-security-brute-force-menu.php:402, src/admin/wp-security-brute-force-menu.php:436, src/admin/wp-security-brute-force-menu.php:459, src/admin/wp-security-brute-force-menu.php:480, src/admin/wp-security-filescan-menu.php:306, src/admin/wp-security-filescan-menu.php:323, src/admin/wp-security-firewall-menu.php:177, src/admin/wp-security-firewall-menu.php:214, src/admin/wp-security-firewall-menu.php:234, src/admin/wp-security-firewall-menu.php:260, src/admin/wp-security-firewall-menu.php:387, src/admin/wp-security-firewall-menu.php:417, src/admin/wp-security-firewall-menu.php:448, src/admin/wp-security-firewall-menu.php:476, src/admin/wp-security-firewall-menu.php:505, src/admin/wp-security-firewall-menu.php:683, src/admin/wp-security-firewall-menu.php:701, src/admin/wp-security-firewall-menu.php:739, src/admin/wp-security-firewall-menu.php:870, src/admin/wp-security-firewall-menu.php:1089, src/admin/wp-security-firewall-menu.php:1112, src/admin/wp-security-firewall-menu.php:1321, src/admin/wp-security-spam-menu.php:186, src/admin/wp-security-spam-menu.php:221, src/admin/wp-security-spam-menu.php:390, src/admin/wp-security-spam-menu.php:430, src/admin/wp-security-user-login-menu.php:362, src/templates/info/ip-address-ip-range-info.php:2, src/templates/menus/settings/advanced-settings.php:63
412
  msgid "More info"
413
  msgstr ""
414
 
@@ -516,7 +520,7 @@ msgstr ""
516
  msgid "Save feature settings"
517
  msgstr ""
518
 
519
- #: src/admin/wp-security-brute-force-menu.php:562, src/classes/wp-security-general-init-tasks.php:624
520
  msgid "Your Google reCAPTCHA configuration is invalid."
521
  msgstr ""
522
 
@@ -652,7 +656,7 @@ msgstr ""
652
  msgid "Permanently blocked IP addresses"
653
  msgstr ""
654
 
655
- #: src/admin/wp-security-dashboard-menu.php:200, src/admin/wp-security-firewall-menu.php:1153, src/admin/wp-security-user-login-menu.php:485, src/admin/wp-security-user-login-menu.php:643, src/admin/wp-security-user-registration-menu.php:164
656
  msgid "Search"
657
  msgstr ""
658
 
@@ -1228,7 +1232,7 @@ msgstr ""
1228
  msgid "This is because the bots and spiders from search engines such as Google have the capability to detect malware when they are indexing the pages on your site, and consequently they can blacklist your website which will in turn affect your search rankings."
1229
  msgstr ""
1230
 
1231
- #: src/admin/wp-security-filescan-menu.php:369, src/classes/wp-security-general-init-tasks.php:624, src/classes/wp-security-notices.php:99
1232
  msgid "here"
1233
  msgstr ""
1234
 
@@ -1440,7 +1444,7 @@ msgstr ""
1440
  msgid "You have successfully saved the Prevent Access to Default WP Files configuration."
1441
  msgstr ""
1442
 
1443
- #: src/admin/wp-security-filesystem-menu.php:286, src/admin/wp-security-firewall-menu.php:128, src/admin/wp-security-firewall-menu.php:348, src/admin/wp-security-firewall-menu.php:615, src/admin/wp-security-firewall-menu.php:914, src/admin/wp-security-settings-menu.php:667, src/admin/wp-security-spam-menu.php:124
1444
  msgid "Could not write to the .htaccess file. Please check the file permissions."
1445
  msgstr ""
1446
 
@@ -1556,815 +1560,843 @@ msgstr ""
1556
  msgid "Custom rules"
1557
  msgstr ""
1558
 
1559
- #: src/admin/wp-security-firewall-menu.php:36, src/admin/wp-security-firewall-menu.php:1306, src/admin/wp-security-settings-menu.php:52
1560
  msgid "Advanced settings"
1561
  msgstr ""
1562
 
1563
- #: src/admin/wp-security-firewall-menu.php:124, src/admin/wp-security-firewall-menu.php:910, src/admin/wp-security-spam-menu.php:120, src/admin/wp-security-spam-menu.php:494, src/admin/wp-security-spam-menu.php:556, src/admin/wp-security-user-registration-menu.php:95
1564
  msgid "Settings were successfully saved"
1565
  msgstr ""
1566
 
1567
- #: src/admin/wp-security-firewall-menu.php:133, src/admin/wp-security-firewall-menu.php:653
1568
  msgid "Firewall settings"
1569
  msgstr ""
1570
 
1571
- #: src/admin/wp-security-firewall-menu.php:140
1572
  msgid "This should not have any impact on your site's general functionality but if you wish you can take a %s of your .htaccess file before proceeding."
1573
  msgstr ""
1574
 
1575
- #: src/admin/wp-security-firewall-menu.php:141
1576
  msgid "The features in this tab allow you to activate some basic firewall security protection rules for your site."
1577
  msgstr ""
1578
 
1579
- #: src/admin/wp-security-firewall-menu.php:142
1580
  msgid "The firewall functionality is achieved via the insertion of special code into your currently active .htaccess file."
1581
  msgstr ""
1582
 
1583
- #: src/admin/wp-security-firewall-menu.php:153
1584
  msgid "You have enabled the \"Completely Block Access To XMLRPC\" checkbox which means all XMLRPC functionality will be blocked."
1585
  msgstr ""
1586
 
1587
- #: src/admin/wp-security-firewall-menu.php:154
1588
  msgid "By leaving this feature enabled you will prevent Jetpack or Wordpress iOS or other apps which need XMLRPC from working correctly on your site."
1589
  msgstr ""
1590
 
1591
- #: src/admin/wp-security-firewall-menu.php:155
1592
  msgid "If you still need XMLRPC then uncheck the \"Completely Block Access To XMLRPC\" checkbox and enable only the \"Disable Pingback Functionality From XMLRPC\" checkbox."
1593
  msgstr ""
1594
 
1595
- #: src/admin/wp-security-firewall-menu.php:165
1596
  msgid "Basic firewall settings"
1597
  msgstr ""
1598
 
1599
- #: src/admin/wp-security-firewall-menu.php:173
1600
  msgid "Enable basic firewall protection"
1601
  msgstr ""
1602
 
1603
- #: src/admin/wp-security-firewall-menu.php:176
1604
  msgid "Check this if you want to apply basic firewall protection to your site."
1605
  msgstr ""
1606
 
1607
- #: src/admin/wp-security-firewall-menu.php:180
1608
  msgid "This setting will implement the following basic firewall protection mechanisms on your site:"
1609
  msgstr ""
1610
 
1611
- #: src/admin/wp-security-firewall-menu.php:181
1612
  msgid "1) Protect your htaccess file by denying access to it."
1613
  msgstr ""
1614
 
1615
- #: src/admin/wp-security-firewall-menu.php:182
1616
  msgid "2) Disable the server signature."
1617
  msgstr ""
1618
 
1619
- #: src/admin/wp-security-firewall-menu.php:183
1620
  msgid "3) Limit file upload size (%sMB)."
1621
  msgstr ""
1622
 
1623
- #: src/admin/wp-security-firewall-menu.php:184
1624
  msgid "4) Protect your wp-config.php file by denying access to it."
1625
  msgstr ""
1626
 
1627
- #: src/admin/wp-security-firewall-menu.php:185
1628
  msgid "The above firewall features will be applied via your .htaccess file and should not affect your site's overall functionality."
1629
  msgstr ""
1630
 
1631
- #: src/admin/wp-security-firewall-menu.php:186
1632
  msgid "You are still advised to take a backup of your active .htaccess file just in case."
1633
  msgstr ""
1634
 
1635
- #: src/admin/wp-security-firewall-menu.php:192
1636
  msgid "Max file upload size (MB)"
1637
  msgstr ""
1638
 
1639
- #: src/admin/wp-security-firewall-menu.php:194
1640
  msgid "The value for the maximum file upload size used in the .htaccess file. (Defaults to %sMB if left blank)"
1641
  msgstr ""
1642
 
1643
- #: src/admin/wp-security-firewall-menu.php:202
1644
  msgid "WordPress XMLRPC and pingback vulnerability protection"
1645
  msgstr ""
1646
 
1647
- #: src/admin/wp-security-firewall-menu.php:210
1648
  msgid "Completely block access to XMLRPC"
1649
  msgstr ""
1650
 
1651
- #: src/admin/wp-security-firewall-menu.php:213
1652
  msgid "Check this if you are not using the WP XML-RPC functionality and you want to completely block external access to XMLRPC."
1653
  msgstr ""
1654
 
1655
- #: src/admin/wp-security-firewall-menu.php:217
1656
  msgid "This setting will add a directive in your .htaccess to disable access to the WordPress xmlrpc.php file which is responsible for the XML-RPC functionality in WordPress."
1657
  msgstr ""
1658
 
1659
- #: src/admin/wp-security-firewall-menu.php:218
1660
  msgid "Hackers can exploit various vulnerabilities in the WordPress XML-RPC API in a number of ways such as:"
1661
  msgstr ""
1662
 
1663
- #: src/admin/wp-security-firewall-menu.php:219
1664
  msgid "1) Denial of Service (DoS) attacks"
1665
  msgstr ""
1666
 
1667
- #: src/admin/wp-security-firewall-menu.php:220
1668
  msgid "2) Hacking internal routers."
1669
  msgstr ""
1670
 
1671
- #: src/admin/wp-security-firewall-menu.php:221
1672
  msgid "3) Scanning ports in internal networks to get info from various hosts."
1673
  msgstr ""
1674
 
1675
- #: src/admin/wp-security-firewall-menu.php:222
1676
  msgid "Apart from the security protection benefit, this feature may also help reduce load on your server, particularly if your site currently has a lot of unwanted traffic hitting the XML-RPC API on your installation."
1677
  msgstr ""
1678
 
1679
- #: src/admin/wp-security-firewall-menu.php:223
1680
  msgid "NOTE: You should only enable this feature if you are not currently using the XML-RPC functionality on your WordPress installation."
1681
  msgstr ""
1682
 
1683
- #: src/admin/wp-security-firewall-menu.php:224
1684
  msgid "Leave this feature disabled and use the feature below if you want pingback protection but you still need XMLRPC."
1685
  msgstr ""
1686
 
1687
- #: src/admin/wp-security-firewall-menu.php:230
1688
  msgid "Disable pingback functionality from XMLRPC"
1689
  msgstr ""
1690
 
1691
- #: src/admin/wp-security-firewall-menu.php:233
1692
  msgid "If you use Jetpack or WP iOS or other apps which need WP XML-RPC functionality then check this. This will enable protection against WordPress pingback vulnerabilities."
1693
  msgstr ""
1694
 
1695
- #: src/admin/wp-security-firewall-menu.php:237
1696
  msgid "NOTE: If you use Jetpack or the Wordpress iOS or other apps then you should enable this feature but leave the \"Completely Block Access To XMLRPC\" checkbox unchecked."
1697
  msgstr ""
1698
 
1699
- #: src/admin/wp-security-firewall-menu.php:238
1700
  msgid "The feature will still allow XMLRPC functionality on your site but will disable the pingback methods."
1701
  msgstr ""
1702
 
1703
- #: src/admin/wp-security-firewall-menu.php:239
1704
  msgid "This feature will also remove the \"X-Pingback\" header if it is present."
1705
  msgstr ""
1706
 
1707
- #: src/admin/wp-security-firewall-menu.php:248
1708
- msgid "Block access to debug log file"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1709
  msgstr ""
1710
 
1711
  #: src/admin/wp-security-firewall-menu.php:256
 
 
 
 
 
 
 
 
 
 
 
 
1712
  msgid "Block access to debug.log file"
1713
  msgstr ""
1714
 
1715
- #: src/admin/wp-security-firewall-menu.php:259
1716
  msgid "Check this if you want to block access to the debug.log file that WordPress creates when debug logging is enabled."
1717
  msgstr ""
1718
 
1719
- #: src/admin/wp-security-firewall-menu.php:263
1720
  msgid "WordPress has an option to turn on the debug logging to a file located in wp-content/debug.log. This file may contain sensitive information."
1721
  msgstr ""
1722
 
1723
- #: src/admin/wp-security-firewall-menu.php:264
1724
  msgid "Using this option will block external access to this file."
1725
  msgstr ""
1726
 
1727
- #: src/admin/wp-security-firewall-menu.php:264
1728
  msgid "You can still access this file by logging into your site via FTP."
1729
  msgstr ""
1730
 
1731
- #: src/admin/wp-security-firewall-menu.php:272
1732
  msgid "Save basic firewall settings"
1733
  msgstr ""
1734
 
1735
- #: src/admin/wp-security-firewall-menu.php:344
1736
  msgid "You have successfully saved the Additional Firewall Protection configuration"
1737
  msgstr ""
1738
 
1739
- #: src/admin/wp-security-firewall-menu.php:358
1740
  msgid "Additional firewall protection"
1741
  msgstr ""
1742
 
1743
- #: src/admin/wp-security-firewall-menu.php:362
1744
  msgid "Due to the nature of the code being inserted to the .htaccess file, this feature may break some functionality for certain plugins and you are therefore advised to take a %s of .htaccess before applying this configuration."
1745
  msgstr ""
1746
 
1747
- #: src/admin/wp-security-firewall-menu.php:364
1748
  msgid "This feature allows you to activate more advanced firewall settings to your site."
1749
  msgstr ""
1750
 
1751
- #: src/admin/wp-security-firewall-menu.php:365
1752
  msgid "The advanced firewall rules are applied via the insertion of special code to your currently active .htaccess file."
1753
  msgstr ""
1754
 
1755
- #: src/admin/wp-security-firewall-menu.php:374
1756
  msgid "Listing of directory contents"
1757
  msgstr ""
1758
 
1759
- #: src/admin/wp-security-firewall-menu.php:383, src/classes/grade-system/wp-security-feature-item-manager.php:85
1760
  msgid "Disable index views"
1761
  msgstr ""
1762
 
1763
- #: src/admin/wp-security-firewall-menu.php:386
1764
  msgid "Check this if you want to disable directory and file listing."
1765
  msgstr ""
1766
 
1767
- #: src/admin/wp-security-firewall-menu.php:391
1768
  msgid "By default, an Apache server will allow the listing of the contents of a directory if it doesn't contain an index.php file."
1769
  msgstr ""
1770
 
1771
- #: src/admin/wp-security-firewall-menu.php:393
1772
  msgid "This feature will prevent the listing of contents for all directories."
1773
  msgstr ""
1774
 
1775
- #: src/admin/wp-security-firewall-menu.php:395
1776
  msgid "NOTE: In order for this feature to work \"AllowOverride\" of the Indexes directive must be enabled in your httpd.conf file. Ask your hosting provider to check this if you don't have access to httpd.conf"
1777
  msgstr ""
1778
 
1779
- #: src/admin/wp-security-firewall-menu.php:404
1780
  msgid "Trace and track"
1781
  msgstr ""
1782
 
1783
- #: src/admin/wp-security-firewall-menu.php:413, src/classes/grade-system/wp-security-feature-item-manager.php:86
1784
  msgid "Disable trace and track"
1785
  msgstr ""
1786
 
1787
- #: src/admin/wp-security-firewall-menu.php:416
1788
  msgid "Check this if you want to disable trace and track."
1789
  msgstr ""
1790
 
1791
- #: src/admin/wp-security-firewall-menu.php:421
1792
  msgid "HTTP Trace attack (XST) can be used to return header requests and grab cookies and other information."
1793
  msgstr ""
1794
 
1795
- #: src/admin/wp-security-firewall-menu.php:423
1796
  msgid "This hacking technique is usually used together with cross site scripting attacks (XSS)."
1797
  msgstr ""
1798
 
1799
- #: src/admin/wp-security-firewall-menu.php:425
1800
  msgid "Disabling trace and track on your site will help prevent HTTP Trace attacks."
1801
  msgstr ""
1802
 
1803
- #: src/admin/wp-security-firewall-menu.php:434
1804
  msgid "Proxy comment posting"
1805
  msgstr ""
1806
 
1807
- #: src/admin/wp-security-firewall-menu.php:444
1808
  msgid "Forbid proxy comment posting"
1809
  msgstr ""
1810
 
1811
- #: src/admin/wp-security-firewall-menu.php:447
1812
  msgid "Check this if you want to forbid proxy comment posting."
1813
  msgstr ""
1814
 
1815
- #: src/admin/wp-security-firewall-menu.php:452
1816
  msgid "This setting will deny any requests that use a proxy server when posting comments."
1817
  msgstr ""
1818
 
1819
- #: src/admin/wp-security-firewall-menu.php:453
1820
  msgid "By forbidding proxy comments you are in effect eliminating some spam and other proxy requests."
1821
  msgstr ""
1822
 
1823
- #: src/admin/wp-security-firewall-menu.php:462
1824
  msgid "Bad query strings"
1825
  msgstr ""
1826
 
1827
- #: src/admin/wp-security-firewall-menu.php:472
1828
  msgid "Deny bad query strings"
1829
  msgstr ""
1830
 
1831
- #: src/admin/wp-security-firewall-menu.php:475
1832
  msgid "This will help protect you against malicious queries via XSS."
1833
  msgstr ""
1834
 
1835
- #: src/admin/wp-security-firewall-menu.php:480
1836
  msgid "This feature will write rules in your .htaccess file to prevent malicious string attacks on your site using XSS."
1837
  msgstr ""
1838
 
1839
- #: src/admin/wp-security-firewall-menu.php:481
1840
  msgid "NOTE: Some of these strings might be used for plugins or themes and hence this might break some functionality."
1841
  msgstr ""
1842
 
1843
- #: src/admin/wp-security-firewall-menu.php:482, src/admin/wp-security-firewall-menu.php:512
1844
  msgid "You are therefore strongly advised to take a backup of your active .htaccess file before applying this feature."
1845
  msgstr ""
1846
 
1847
- #: src/admin/wp-security-firewall-menu.php:491, src/classes/grade-system/wp-security-feature-item-manager.php:89
1848
  msgid "Advanced character string filter"
1849
  msgstr ""
1850
 
1851
- #: src/admin/wp-security-firewall-menu.php:501
1852
  msgid "Enable advanced character string filter"
1853
  msgstr ""
1854
 
1855
- #: src/admin/wp-security-firewall-menu.php:504
1856
  msgid "This will block bad character matches from XSS."
1857
  msgstr ""
1858
 
1859
- #: src/admin/wp-security-firewall-menu.php:509
1860
  msgid "This is an advanced character string filter to prevent malicious string attacks on your site coming from Cross Site Scripting (XSS)."
1861
  msgstr ""
1862
 
1863
- #: src/admin/wp-security-firewall-menu.php:510
1864
  msgid "This setting matches for common malicious string patterns and exploits and will produce a 403 error for the hacker attempting the query."
1865
  msgstr ""
1866
 
1867
- #: src/admin/wp-security-firewall-menu.php:511
1868
  msgid "NOTE: Some strings for this setting might break some functionality."
1869
  msgstr ""
1870
 
1871
- #: src/admin/wp-security-firewall-menu.php:520
1872
  msgid "Save additional firewall settings"
1873
  msgstr ""
1874
 
1875
- #: src/admin/wp-security-firewall-menu.php:611
1876
  msgid "You have successfully saved the 5G/6G Firewall Protection configuration"
1877
  msgstr ""
1878
 
1879
- #: src/admin/wp-security-firewall-menu.php:635
1880
  msgid "All in One WP Security and Firewall"
1881
  msgstr ""
1882
 
1883
- #: src/admin/wp-security-firewall-menu.php:636
1884
  msgid "We were unable to access the firewall's configuration file:"
1885
  msgstr ""
1886
 
1887
- #: src/admin/wp-security-firewall-menu.php:638
1888
  msgid "As a result, the firewall will be unavailable."
1889
  msgstr ""
1890
 
1891
- #: src/admin/wp-security-firewall-menu.php:639
1892
  msgid "Please check your PHP error log for further information."
1893
  msgstr ""
1894
 
1895
- #: src/admin/wp-security-firewall-menu.php:640
1896
  msgid "If you're unable to locate your PHP log file, please contact your web hosting company to ask them where it can be found on their setup."
1897
  msgstr ""
1898
 
1899
- #: src/admin/wp-security-firewall-menu.php:657
1900
  msgid "This feature allows you to activate the %s (or legacy %s) firewall security protection rules designed and produced by %s."
1901
  msgstr ""
1902
 
1903
- #: src/admin/wp-security-firewall-menu.php:658
1904
  msgid "The 6G Blacklist is updated and improved version of 5G Blacklist. If you have 5G Blacklist active, you might consider activating 6G Blacklist instead."
1905
  msgstr ""
1906
 
1907
- #: src/admin/wp-security-firewall-menu.php:659
1908
  msgid "The 6G Blacklist is a simple, flexible blacklist that helps reduce the number of malicious URL requests that hit your website."
1909
  msgstr ""
1910
 
1911
- #: src/admin/wp-security-firewall-menu.php:660
1912
  msgid "The added advantage of applying the 6G firewall to your site is that it has been tested and confirmed by the people at PerishablePress.com to be an optimal and least disruptive set of .htaccess security rules for general WP sites running on an Apache server or similar."
1913
  msgstr ""
1914
 
1915
- #: src/admin/wp-security-firewall-menu.php:661
1916
  msgid "Therefore the 6G firewall rules should not have any impact on your site's general functionality but if you wish you can take a %s of your .htaccess file before proceeding."
1917
  msgstr ""
1918
 
1919
- #: src/admin/wp-security-firewall-menu.php:667
1920
  msgid "6G blacklist/firewall settings"
1921
  msgstr ""
1922
 
1923
- #: src/admin/wp-security-firewall-menu.php:679
1924
  msgid "Enable 6G firewall protection"
1925
  msgstr ""
1926
 
1927
- #: src/admin/wp-security-firewall-menu.php:682
1928
  msgid "Check this if you want to apply the 6G Blacklist firewall protection from perishablepress.com to your site."
1929
  msgstr ""
1930
 
1931
- #: src/admin/wp-security-firewall-menu.php:686
1932
  msgid "This setting will implement the 6G security firewall protection mechanisms on your site which include the following things:"
1933
  msgstr ""
1934
 
1935
- #: src/admin/wp-security-firewall-menu.php:687, src/admin/wp-security-firewall-menu.php:705
1936
  msgid "1) Block forbidden characters commonly used in exploitative attacks."
1937
  msgstr ""
1938
 
1939
- #: src/admin/wp-security-firewall-menu.php:688, src/admin/wp-security-firewall-menu.php:706
1940
  msgid "2) Block malicious encoded URL characters such as the \".css(\" string."
1941
  msgstr ""
1942
 
1943
- #: src/admin/wp-security-firewall-menu.php:689, src/admin/wp-security-firewall-menu.php:707
1944
  msgid "3) Guard against the common patterns and specific exploits in the root portion of targeted URLs."
1945
  msgstr ""
1946
 
1947
- #: src/admin/wp-security-firewall-menu.php:690, src/admin/wp-security-firewall-menu.php:708
1948
  msgid "4) Stop attackers from manipulating query strings by disallowing illicit characters."
1949
  msgstr ""
1950
 
1951
- #: src/admin/wp-security-firewall-menu.php:691, src/admin/wp-security-firewall-menu.php:709
1952
  msgid "....and much more."
1953
  msgstr ""
1954
 
1955
- #: src/admin/wp-security-firewall-menu.php:697
1956
  msgid "Enable legacy 5G firewall protection"
1957
  msgstr ""
1958
 
1959
- #: src/admin/wp-security-firewall-menu.php:700
1960
  msgid "Check this if you want to apply the 5G Blacklist firewall protection from perishablepress.com to your site."
1961
  msgstr ""
1962
 
1963
- #: src/admin/wp-security-firewall-menu.php:704
1964
  msgid "This setting will implement the 5G security firewall protection mechanisms on your site which include the following things:"
1965
  msgstr ""
1966
 
1967
- #: src/admin/wp-security-firewall-menu.php:715
1968
  msgid "Save 5G/6G firewall settings"
1969
  msgstr ""
1970
 
1971
- #: src/admin/wp-security-firewall-menu.php:723
1972
  msgid "6G block request methods"
1973
  msgstr ""
1974
 
1975
- #: src/admin/wp-security-firewall-menu.php:727
1976
  msgid "HTTP Request methods are used by browsers and clients to communicate with servers to get responses."
1977
  msgstr ""
1978
 
1979
- #: src/admin/wp-security-firewall-menu.php:728
1980
  msgid "GET and POST are the most commonly used methods to request and submit data for specified resources of the server."
1981
  msgstr ""
1982
 
1983
- #: src/admin/wp-security-firewall-menu.php:734
1984
  msgid "Block %s method"
1985
  msgstr ""
1986
 
1987
- #: src/admin/wp-security-firewall-menu.php:737
1988
  msgid "Check this to block the %s request method"
1989
  msgstr ""
1990
 
1991
- #: src/admin/wp-security-firewall-menu.php:742
1992
  msgid "Some WooCommerce extensions use the PUT request method in addition to GET and POST."
1993
  msgstr ""
1994
 
1995
- #: src/admin/wp-security-firewall-menu.php:742
1996
  msgid "This means WooCommerce users shouldn't block the PUT request method."
1997
  msgstr ""
1998
 
1999
- #: src/admin/wp-security-firewall-menu.php:743
2000
  msgid "A few REST requests use the PUT request method."
2001
  msgstr ""
2002
 
2003
- #: src/admin/wp-security-firewall-menu.php:743
2004
  msgid "If your site is communicated by the WP REST API, you should not block the PUT request method."
2005
  msgstr ""
2006
 
2007
- #: src/admin/wp-security-firewall-menu.php:751
2008
  msgid "Save request methods settings"
2009
  msgstr ""
2010
 
2011
- #: src/admin/wp-security-firewall-menu.php:759
2012
  msgid "6G other settings"
2013
  msgstr ""
2014
 
2015
- #: src/admin/wp-security-firewall-menu.php:763
2016
  msgid "Block query strings"
2017
  msgstr ""
2018
 
2019
- #: src/admin/wp-security-firewall-menu.php:766
2020
  msgid "Check this to block all query strings recommended by 6G"
2021
  msgstr ""
2022
 
2023
- #: src/admin/wp-security-firewall-menu.php:770
2024
  msgid "Block request strings"
2025
  msgstr ""
2026
 
2027
- #: src/admin/wp-security-firewall-menu.php:773
2028
  msgid "Check this to block all request strings recommended by 6G"
2029
  msgstr ""
2030
 
2031
- #: src/admin/wp-security-firewall-menu.php:777
2032
  msgid "Block referrers"
2033
  msgstr ""
2034
 
2035
- #: src/admin/wp-security-firewall-menu.php:780
2036
  msgid "Check this to block all referrers recommended by 6G"
2037
  msgstr ""
2038
 
2039
- #: src/admin/wp-security-firewall-menu.php:784
2040
  msgid "Block user-agents"
2041
  msgstr ""
2042
 
2043
- #: src/admin/wp-security-firewall-menu.php:787
2044
  msgid "Check this to block all user-agents recommended by 6G"
2045
  msgstr ""
2046
 
2047
- #: src/admin/wp-security-firewall-menu.php:791
2048
  msgid "Save other settings"
2049
  msgstr ""
2050
 
2051
- #: src/admin/wp-security-firewall-menu.php:825
2052
  msgid "The Internet bot settings were successfully saved"
2053
  msgstr ""
2054
 
2055
- #: src/admin/wp-security-firewall-menu.php:829
2056
  msgid "Internet bot settings"
2057
  msgstr ""
2058
 
2059
- #: src/admin/wp-security-firewall-menu.php:835
2060
  msgid "What is an Internet Bot"
2061
  msgstr ""
2062
 
2063
- #: src/admin/wp-security-firewall-menu.php:836
2064
  msgid "%s?"
2065
  msgstr ""
2066
 
2067
- #: src/admin/wp-security-firewall-menu.php:838
2068
  msgid "A bot is a piece of software which runs on the Internet and performs automatic tasks. For example when Google indexes your pages it uses automatic bots to achieve this task."
2069
  msgstr ""
2070
 
2071
- #: src/admin/wp-security-firewall-menu.php:839
2072
  msgid "A lot of bots are legitimate and non-malicous but not all bots are good and often you will find some which try to impersonate legitimate bots such as \"Googlebot\" but in reality they have nohing to do with Google at all."
2073
  msgstr ""
2074
 
2075
- #: src/admin/wp-security-firewall-menu.php:840
2076
  msgid "Although most of the bots out there are relatively harmless sometimes website owners want to have more control over which bots they allow into their site."
2077
  msgstr ""
2078
 
2079
- #: src/admin/wp-security-firewall-menu.php:841
2080
  msgid "This feature allows you to block bots which are impersonating as a Googlebot but actually aren't. (In other words they are fake Google bots)"
2081
  msgstr ""
2082
 
2083
- #: src/admin/wp-security-firewall-menu.php:842
2084
  msgid "Googlebots have a unique indentity which cannot easily be forged and this feature will indentify any fake Google bots and block them from reading your site's pages."
2085
  msgstr ""
2086
 
2087
- #: src/admin/wp-security-firewall-menu.php:848
2088
  msgid "<strong>Attention</strong>: Sometimes non-malicious Internet organizations might have bots which impersonate as a \"Googlebot\"."
2089
  msgstr ""
2090
 
2091
- #: src/admin/wp-security-firewall-menu.php:849
2092
  msgid "Just be aware that if you activate this feature the plugin will block all bots which use the \"Googlebot\" string in their User Agent information but are NOT officially from Google (irrespective whether they are malicious or not)."
2093
  msgstr ""
2094
 
2095
- #: src/admin/wp-security-firewall-menu.php:850
2096
  msgid "All other bots from other organizations such as \"Yahoo\", \"Bing\" etc will not be affected by this feature."
2097
  msgstr ""
2098
 
2099
- #: src/admin/wp-security-firewall-menu.php:856, src/admin/wp-security-firewall-menu.php:866, src/classes/grade-system/wp-security-feature-item-manager.php:93
2100
  msgid "Block fake Googlebots"
2101
  msgstr ""
2102
 
2103
- #: src/admin/wp-security-firewall-menu.php:869
2104
  msgid "Check this if you want to block all fake Googlebots."
2105
  msgstr ""
2106
 
2107
- #: src/admin/wp-security-firewall-menu.php:873
2108
  msgid "This feature will check if the User Agent information of a bot contains the string \"Googlebot\"."
2109
  msgstr ""
2110
 
2111
- #: src/admin/wp-security-firewall-menu.php:874
2112
  msgid "It will then perform a few tests to verify if the bot is legitimately from Google and if so it will allow the bot to proceed."
2113
  msgstr ""
2114
 
2115
- #: src/admin/wp-security-firewall-menu.php:875
2116
  msgid "If the bot fails the checks then the plugin will mark it as being a fake Googlebot and it will block it"
2117
  msgstr ""
2118
 
2119
- #: src/admin/wp-security-firewall-menu.php:882
2120
  msgid "Save internet bot settings"
2121
  msgstr ""
2122
 
2123
- #: src/admin/wp-security-firewall-menu.php:918, src/admin/wp-security-firewall-menu.php:940, src/classes/grade-system/wp-security-feature-item-manager.php:95
2124
  msgid "Prevent image hotlinking"
2125
  msgstr ""
2126
 
2127
- #: src/admin/wp-security-firewall-menu.php:921
2128
  msgid "A Hotlink is where someone displays an image on their site which is actually located on your site by using a direct link to the source of the image on your server."
2129
  msgstr ""
2130
 
2131
- #: src/admin/wp-security-firewall-menu.php:922
2132
  msgid "Due to the fact that the image being displayed on the other person's site is coming from your server, this can cause leaking of bandwidth and resources for you because your server has to present this image for the people viewing it on someone elses's site."
2133
  msgstr ""
2134
 
2135
- #: src/admin/wp-security-firewall-menu.php:923
2136
  msgid "This feature will prevent people from directly hotlinking images from your site's pages by writing some directives in your .htaccess file."
2137
  msgstr ""
2138
 
2139
- #: src/admin/wp-security-firewall-menu.php:928
2140
  msgid "Prevent hotlinking"
2141
  msgstr ""
2142
 
2143
- #: src/admin/wp-security-firewall-menu.php:943
2144
  msgid "Check this if you want to prevent hotlinking to images on your site."
2145
  msgstr ""
2146
 
2147
- #: src/admin/wp-security-firewall-menu.php:963
2148
  msgid "Nonce check failed for delete all 404 event logs operation!"
2149
  msgstr ""
2150
 
2151
- #: src/admin/wp-security-firewall-menu.php:974
2152
  msgid "404 Detection Feature - Delete all 404 event logs operation failed!"
2153
  msgstr ""
2154
 
2155
- #: src/admin/wp-security-firewall-menu.php:978
2156
  msgid "All 404 event logs were deleted from the DB successfully!"
2157
  msgstr ""
2158
 
2159
- #: src/admin/wp-security-firewall-menu.php:1002
2160
  msgid "You entered a non numeric value for the lockout time length field. It has been set to the default value."
2161
  msgstr ""
2162
 
2163
- #: src/admin/wp-security-firewall-menu.php:1008
2164
  msgid "You entered an incorrect format for the \"Redirect URL\" field. It has been set to the default value."
2165
  msgstr ""
2166
 
2167
- #: src/admin/wp-security-firewall-menu.php:1041
2168
  msgid "404 detection configuration"
2169
  msgstr ""
2170
 
2171
- #: src/admin/wp-security-firewall-menu.php:1044
2172
  msgid "A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website."
2173
  msgstr ""
2174
 
2175
- #: src/admin/wp-security-firewall-menu.php:1045
2176
  msgid "Typically, most 404 errors happen quite innocently when people have mis-typed a URL or used an old link to page which doesn't exist anymore."
2177
  msgstr ""
2178
 
2179
- #: src/admin/wp-security-firewall-menu.php:1046
2180
  msgid "However, in some cases you may find many repeated 404 errors which occur in a relatively short space of time and from the same IP address which are all attempting to access a variety of non-existent page URLs."
2181
  msgstr ""
2182
 
2183
- #: src/admin/wp-security-firewall-menu.php:1047
2184
  msgid "Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons."
2185
  msgstr ""
2186
 
2187
- #: src/admin/wp-security-firewall-menu.php:1048
2188
  msgid "This feature allows you to monitor all 404 events which occur on your site, and it also gives you the option of blocking IP addresses for a configured length of time."
2189
  msgstr ""
2190
 
2191
- #: src/admin/wp-security-firewall-menu.php:1049
2192
  msgid "If you want to temporarily block or blacklist an IP address, simply click the \"Temp Block\" or \"Blacklist IP\" link for the applicable IP entry in the \"404 Event Logs\" table below."
2193
  msgstr ""
2194
 
2195
- #: src/admin/wp-security-firewall-menu.php:1073
2196
  msgid "404 detection options"
2197
  msgstr ""
2198
 
2199
- #: src/admin/wp-security-firewall-menu.php:1085
2200
  msgid "Enable 404 IP detection and lockout"
2201
  msgstr ""
2202
 
2203
- #: src/admin/wp-security-firewall-menu.php:1088
2204
  msgid "Check this if you want to enable the lockout of selected IP addresses."
2205
  msgstr ""
2206
 
2207
- #: src/admin/wp-security-firewall-menu.php:1093
2208
  msgid "When you enable this checkbox, all 404 events on your site will be logged in the table below. You can monitor these events and select some IP addresses listed in the table below and block them for a specified amount of time. All IP addresses you select to be blocked from the \"404 Event Logs\" table section will be unable to access your site during the time specified."
2209
  msgstr ""
2210
 
2211
- #: src/admin/wp-security-firewall-menu.php:1101
2212
  msgid "Enable 404 event logging"
2213
  msgstr ""
2214
 
2215
- #: src/admin/wp-security-firewall-menu.php:1104
2216
  msgid "Check this if you want to enable the logging of 404 events"
2217
  msgstr ""
2218
 
2219
- #: src/admin/wp-security-firewall-menu.php:1109
2220
  msgid "Time length of 404 lockout (minutes)"
2221
  msgstr ""
2222
 
2223
- #: src/admin/wp-security-firewall-menu.php:1111
2224
  msgid "Set the length of time for which a blocked IP address will be prevented from visiting your site"
2225
  msgstr ""
2226
 
2227
- #: src/admin/wp-security-firewall-menu.php:1116
2228
  msgid "You can lock any IP address which is recorded in the \"404 Event Logs\" table section below."
2229
  msgstr ""
2230
 
2231
- #: src/admin/wp-security-firewall-menu.php:1118
2232
  msgid "To temporarily lock an IP address, hover over the ID column and click the \"Temp Block\" link for the applicable IP entry."
2233
  msgstr ""
2234
 
2235
- #: src/admin/wp-security-firewall-menu.php:1125
2236
  msgid "404 lockout redirect URL"
2237
  msgstr ""
2238
 
2239
- #: src/admin/wp-security-firewall-menu.php:1127
2240
  msgid "A blocked visitor will be automatically redirected to this URL."
2241
  msgstr ""
2242
 
2243
- #: src/admin/wp-security-firewall-menu.php:1137
2244
  msgid "This list displays the 404 event logs when somebody tries to access a non-existent page on your website."
2245
  msgstr ""
2246
 
2247
- #: src/admin/wp-security-firewall-menu.php:1138
2248
  msgid "404 event logs that are older than %1$d days are purged automatically."
2249
  msgstr ""
2250
 
2251
- #: src/admin/wp-security-firewall-menu.php:1143
2252
  msgid "404 event logs"
2253
  msgstr ""
2254
 
2255
- #: src/admin/wp-security-firewall-menu.php:1165, src/admin/wp-security-firewall-menu.php:1174, src/admin/wp-security-user-login-menu.php:495, src/admin/wp-security-user-login-menu.php:504, src/admin/wp-security-user-login-menu.php:653, src/admin/wp-security-user-login-menu.php:662
2256
  msgid "Export to CSV"
2257
  msgstr ""
2258
 
2259
- #: src/admin/wp-security-firewall-menu.php:1171, src/admin/wp-security-user-login-menu.php:501, src/admin/wp-security-user-login-menu.php:659
2260
  msgid "Click this button if you wish to download this log in CSV format."
2261
  msgstr ""
2262
 
2263
- #: src/admin/wp-security-firewall-menu.php:1178, src/admin/wp-security-firewall-menu.php:1187
2264
  msgid "Delete all 404 event logs"
2265
  msgstr ""
2266
 
2267
- #: src/admin/wp-security-firewall-menu.php:1184
2268
  msgid "Click this button if you wish to purge all 404 event logs from the DB."
2269
  msgstr ""
2270
 
2271
- #: src/admin/wp-security-firewall-menu.php:1235, src/admin/wp-security-list-404.php:237, src/admin/wp-security-list-comment-spammer-ip.php:183
2272
  msgid "The plugin was unable to write to the .htaccess file. Please edit file manually."
2273
  msgstr ""
2274
 
2275
- #: src/admin/wp-security-firewall-menu.php:1243
2276
  msgid "Custom .htaccess rules settings"
2277
  msgstr ""
2278
 
2279
- #: src/admin/wp-security-firewall-menu.php:1250
2280
  msgid "This feature can be used to apply your own custom .htaccess rules and directives."
2281
  msgstr ""
2282
 
2283
- #: src/admin/wp-security-firewall-menu.php:1251
2284
  msgid "It is useful for when you want to tweak our existing firewall rules or when you want to add your own."
2285
  msgstr ""
2286
 
2287
- #: src/admin/wp-security-firewall-menu.php:1252
2288
  msgid "NOTE: This feature can only be used if your site is hosted in an apache or similar web server."
2289
  msgstr ""
2290
 
2291
- #: src/admin/wp-security-firewall-menu.php:1258
2292
  msgid "<strong>Warning</strong>: Only use this feature if you know what you are doing."
2293
  msgstr ""
2294
 
2295
- #: src/admin/wp-security-firewall-menu.php:1259
2296
  msgid "Incorrect .htaccess rules or directives can break or prevent access to your site."
2297
  msgstr ""
2298
 
2299
- #: src/admin/wp-security-firewall-menu.php:1260
2300
  msgid "It is your responsibility to ensure that you are entering the correct code!"
2301
  msgstr ""
2302
 
2303
- #: src/admin/wp-security-firewall-menu.php:1261
2304
  msgid "If you break your site you will need to access your server via FTP or something similar and then edit your .htaccess file and delete the changes you made."
2305
  msgstr ""
2306
 
2307
- #: src/admin/wp-security-firewall-menu.php:1267
2308
  msgid "Custom .htaccess rules"
2309
  msgstr ""
2310
 
2311
- #: src/admin/wp-security-firewall-menu.php:1271
2312
  msgid "Enable custom .htaccess rules"
2313
  msgstr ""
2314
 
2315
- #: src/admin/wp-security-firewall-menu.php:1274
2316
  msgid "Check this if you want to enable custom rules entered in the text box below"
2317
  msgstr ""
2318
 
2319
- #: src/admin/wp-security-firewall-menu.php:1278
2320
  msgid "Place custom rules at the top"
2321
  msgstr ""
2322
 
2323
- #: src/admin/wp-security-firewall-menu.php:1281
2324
  msgid "Check this if you want to place your custom rules at the beginning of all the rules applied by this plugin"
2325
  msgstr ""
2326
 
2327
- #: src/admin/wp-security-firewall-menu.php:1285
2328
  msgid "Enter custom .htaccess rules:"
2329
  msgstr ""
2330
 
2331
- #: src/admin/wp-security-firewall-menu.php:1289
2332
  msgid "Enter your custom .htaccess rules/directives."
2333
  msgstr ""
2334
 
2335
- #: src/admin/wp-security-firewall-menu.php:1294
2336
  msgid "Save custom rules"
2337
  msgstr ""
2338
 
2339
- #: src/admin/wp-security-firewall-menu.php:1308
2340
  msgid "Firewall setup"
2341
  msgstr ""
2342
 
2343
- #: src/admin/wp-security-firewall-menu.php:1312
2344
  msgid "This option allows you to set up or downgrade the firewall."
2345
  msgstr ""
2346
 
2347
- #: src/admin/wp-security-firewall-menu.php:1313
2348
  msgid "We recommend you set up the firewall for greater protection, but if for whatever reason you wish to downgrade the firewall, then you can do so here."
2349
  msgstr ""
2350
 
2351
- #: src/admin/wp-security-firewall-menu.php:1323, src/admin/wp-security-firewall-menu.php:1366
2352
  msgid "Set up firewall"
2353
  msgstr ""
2354
 
2355
- #: src/admin/wp-security-firewall-menu.php:1323
2356
  msgid "This will attempt to set up the firewall in order to give you the highest level of protection it has to offer."
2357
  msgstr ""
2358
 
2359
- #: src/admin/wp-security-firewall-menu.php:1325, src/admin/wp-security-firewall-menu.php:1350
2360
  msgid "Downgrade firewall"
2361
  msgstr ""
2362
 
2363
- #: src/admin/wp-security-firewall-menu.php:1325
2364
  msgid "This will undo the changes performed by the set-up mechanism."
2365
  msgstr ""
2366
 
2367
- #: src/admin/wp-security-firewall-menu.php:1327
2368
  msgid "The firewall will still be active if it is downgraded or not set up, but you will have reduced protection."
2369
  msgstr ""
2370
 
@@ -3273,7 +3305,7 @@ msgid "Your AIOS settings were successfully imported."
3273
  msgstr ""
3274
 
3275
  #: src/admin/wp-security-settings-menu.php:673
3276
- msgid "The contents of your settings file appear invalid. Please check the contents of the file you are trying to import settings from."
3277
  msgstr ""
3278
 
3279
  #: src/admin/wp-security-settings-menu.php:679
@@ -4464,7 +4496,7 @@ msgstr ""
4464
  msgid "Advanced"
4465
  msgstr ""
4466
 
4467
- #: src/classes/wp-security-captcha.php:81, src/classes/wp-security-general-init-tasks.php:389
4468
  msgid "Please enter an answer in digits:"
4469
  msgstr ""
4470
 
@@ -4596,63 +4628,63 @@ msgstr ""
4596
  msgid "The following files were changed on your host"
4597
  msgstr ""
4598
 
4599
- #: src/classes/wp-security-general-init-tasks.php:194, src/classes/wp-security-general-init-tasks.php:463
4600
  msgid "Application passwords have been disabled by All In One WP Security & Firewall plugin."
4601
  msgstr ""
4602
 
4603
- #: src/classes/wp-security-general-init-tasks.php:410, src/classes/wp-security-general-init-tasks.php:523, src/classes/wp-security-general-init-tasks.php:556, src/classes/wp-security-user-login.php:137, src/classes/wp-security-user-registration.php:74
4604
  msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
4605
  msgstr ""
4606
 
4607
- #: src/classes/wp-security-general-init-tasks.php:445
4608
  msgid "Enter something special:"
4609
  msgstr ""
4610
 
4611
- #: src/classes/wp-security-general-init-tasks.php:458
4612
  msgid "Application passwords"
4613
  msgstr ""
4614
 
4615
- #: src/classes/wp-security-general-init-tasks.php:467
4616
  msgid "Change setting"
4617
  msgstr ""
4618
 
4619
- #: src/classes/wp-security-general-init-tasks.php:469
4620
  msgid "Site admin can only change this setting."
4621
  msgstr ""
4622
 
4623
- #: src/classes/wp-security-general-init-tasks.php:498
4624
  msgid "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
4625
  msgstr ""
4626
 
4627
- #: src/classes/wp-security-general-init-tasks.php:540
4628
  msgid "Your CAPTCHA answer was incorrect - please try again."
4629
  msgstr ""
4630
 
4631
- #: src/classes/wp-security-general-init-tasks.php:549
4632
  msgid "<strong>ERROR</strong>: Your IP address is currently locked please contact the administrator!"
4633
  msgstr ""
4634
 
4635
- #: src/classes/wp-security-general-init-tasks.php:624
4636
  msgid "Please enter the correct reCAPTCHA keys %s to use the Google reCAPTCHA feature."
4637
  msgstr ""
4638
 
4639
- #: src/classes/wp-security-general-init-tasks.php:640
4640
  msgid "Would you like All In One WP Security & Firewall to restore the config settings and re-insert the security rules in your .htaccess file which were cleared when you deactivated the plugin?"
4641
  msgstr ""
4642
 
4643
- #: src/classes/wp-security-general-init-tasks.php:640, src/classes/wp-security-general-init-tasks.php:642, src/templates/may-also-like.php:40, src/templates/may-also-like.php:43, src/templates/may-also-like.php:54, src/templates/may-also-like.php:57, src/templates/may-also-like.php:68, src/templates/may-also-like.php:71, src/templates/may-also-like.php:91, src/templates/may-also-like.php:103, src/templates/may-also-like.php:115, src/templates/may-also-like.php:127, src/templates/may-also-like.php:139, src/templates/may-also-like.php:151, src/templates/may-also-like.php:168, src/templates/may-also-like.php:171, src/templates/may-also-like.php:183, src/templates/may-also-like.php:195, src/templates/may-also-like.php:207, src/templates/may-also-like.php:219, src/templates/may-also-like.php:231, src/templates/may-also-like.php:243, src/templates/may-also-like.php:252, src/templates/may-also-like.php:255, src/templates/may-also-like.php:264, src/templates/may-also-like.php:267, src/templates/may-also-like.php:279, src/templates/may-also-like.php:297, src/templates/may-also-like.php:309, src/templates/may-also-like.php:327, src/templates/may-also-like.php:339, src/templates/may-also-like.php:351, src/templates/may-also-like.php:368, src/templates/may-also-like.php:380
4644
  msgid "Yes"
4645
  msgstr ""
4646
 
4647
- #: src/classes/wp-security-general-init-tasks.php:640, src/classes/wp-security-general-init-tasks.php:642, src/templates/may-also-like.php:88, src/templates/may-also-like.php:100, src/templates/may-also-like.php:112, src/templates/may-also-like.php:124, src/templates/may-also-like.php:136, src/templates/may-also-like.php:148, src/templates/may-also-like.php:180, src/templates/may-also-like.php:192, src/templates/may-also-like.php:204, src/templates/may-also-like.php:216, src/templates/may-also-like.php:228, src/templates/may-also-like.php:240, src/templates/may-also-like.php:276, src/templates/may-also-like.php:294, src/templates/may-also-like.php:306, src/templates/may-also-like.php:324, src/templates/may-also-like.php:336, src/templates/may-also-like.php:348, src/templates/may-also-like.php:365, src/templates/may-also-like.php:377, src/templates/notices/custom-notice.php:27
4648
  msgid "No"
4649
  msgstr ""
4650
 
4651
- #: src/classes/wp-security-general-init-tasks.php:642
4652
  msgid "Would you like All In One WP Security & Firewall to restore the config settings which were cleared when you deactivated the plugin?"
4653
  msgstr ""
4654
 
4655
- #: src/classes/wp-security-general-init-tasks.php:662
4656
  msgid "Your registration is pending approval."
4657
  msgstr ""
4658
 
@@ -5052,10 +5084,6 @@ msgstr ""
5052
  msgid "All-In-One Security (AIOS) Free vs Premium Comparison Chart"
5053
  msgstr ""
5054
 
5055
- #: src/templates/may-also-like.php:7
5056
- msgid "FAQs"
5057
- msgstr ""
5058
-
5059
  #: src/templates/may-also-like.php:9
5060
  msgid "Ask a pre-sales question"
5061
  msgstr ""
72
  msgid "Blacklist Manager"
73
  msgstr ""
74
 
75
+ #: src/admin/wp-security-admin-init.php:430, src/admin/wp-security-admin-init.php:430, src/admin/wp-security-firewall-menu.php:62, src/admin/wp-security-firewall-menu.php:1334
76
  msgid "Firewall"
77
  msgstr ""
78
 
125
  msgstr ""
126
 
127
  #: src/admin/wp-security-blacklist-menu.php:150
128
+ msgid "The plugin was unable to write to the .htaccess file. Please edit the file manually."
129
+ msgstr ""
130
+
131
+ #: src/admin/wp-security-blacklist-menu.php:157
132
  msgid "Ban IPs or user agents"
133
  msgstr ""
134
 
135
+ #: src/admin/wp-security-blacklist-menu.php:160
136
  msgid "The All In One WP Security Blacklist feature gives you the option of banning certain host IP addresses or ranges and also user agents."
137
  msgstr ""
138
 
139
+ #: src/admin/wp-security-blacklist-menu.php:161
140
  msgid "This feature will deny total site access for users which have IP addresses or user agents matching those which you have configured in the settings below."
141
  msgstr ""
142
 
143
+ #: src/admin/wp-security-blacklist-menu.php:162
144
  msgid "Black-listed visitors will be blocked as soon as WordPress loads, preventing them from gaining any further access."
145
  msgstr ""
146
 
147
+ #: src/admin/wp-security-blacklist-menu.php:171, src/admin/wp-security-firewall-menu.php:1073, src/templates/may-also-like.php:20
148
  msgid "All In One WP Security & Firewall Premium"
149
  msgstr ""
150
 
151
+ #: src/admin/wp-security-blacklist-menu.php:172, src/admin/wp-security-firewall-menu.php:1074
152
  msgid "You may also be interested in %s."
153
  msgstr ""
154
 
155
+ #: src/admin/wp-security-blacklist-menu.php:173, src/admin/wp-security-firewall-menu.php:1075
156
  msgid "This plugin adds a number of extra features including %s and %s."
157
  msgstr ""
158
 
159
+ #: src/admin/wp-security-blacklist-menu.php:173, src/admin/wp-security-firewall-menu.php:1075
160
  msgid "smart 404 blocking"
161
  msgstr ""
162
 
163
+ #: src/admin/wp-security-blacklist-menu.php:173, src/admin/wp-security-firewall-menu.php:1075
164
  msgid "country IP blocking"
165
  msgstr ""
166
 
167
+ #: src/admin/wp-security-blacklist-menu.php:186
168
  msgid "IP hosts and user agent blacklist settings"
169
  msgstr ""
170
 
171
+ #: src/admin/wp-security-blacklist-menu.php:197, src/admin/wp-security-brute-force-menu.php:215, src/admin/wp-security-brute-force-menu.php:359
172
  msgid "must read this message"
173
  msgstr ""
174
 
175
+ #: src/admin/wp-security-blacklist-menu.php:198, src/admin/wp-security-brute-force-menu.php:216
176
  msgid "This feature can lock you out of admin if it doesn't work correctly on your site. You %s before activating this feature."
177
  msgstr ""
178
 
179
+ #: src/admin/wp-security-blacklist-menu.php:204
180
  msgid "Enable IP or user agent blacklisting"
181
  msgstr ""
182
 
183
+ #: src/admin/wp-security-blacklist-menu.php:207
184
  msgid "Check this if you want to enable the banning (or blacklisting) of selected IP addresses and/or user agents specified in the settings below"
185
  msgstr ""
186
 
187
+ #: src/admin/wp-security-blacklist-menu.php:211
188
  msgid "Enter IP addresses:"
189
  msgstr ""
190
 
191
+ #: src/admin/wp-security-blacklist-menu.php:215
192
  msgid "Enter one or more IP addresses or IP ranges."
193
  msgstr ""
194
 
195
+ #: src/admin/wp-security-blacklist-menu.php:220
196
  msgid "Enter user agents:"
197
  msgstr ""
198
 
199
+ #: src/admin/wp-security-blacklist-menu.php:225
200
  msgid "Enter one or more user agent strings."
201
  msgstr ""
202
 
203
+ #: src/admin/wp-security-blacklist-menu.php:226
204
  msgid "More Info"
205
  msgstr ""
206
 
207
+ #: src/admin/wp-security-blacklist-menu.php:229
208
  msgid "Each user agent string must be on a new line."
209
  msgstr ""
210
 
211
+ #: src/admin/wp-security-blacklist-menu.php:230
212
  msgid "Example 1 - A single user agent string to block:"
213
  msgstr ""
214
 
215
+ #: src/admin/wp-security-blacklist-menu.php:232
216
  msgid "Example 2 - A list of more than 1 user agent strings to block"
217
  msgstr ""
218
 
219
+ #: src/admin/wp-security-blacklist-menu.php:239, src/admin/wp-security-brute-force-menu.php:235, src/admin/wp-security-brute-force-menu.php:688, src/admin/wp-security-brute-force-menu.php:754, src/admin/wp-security-filescan-menu.php:348, src/admin/wp-security-filesystem-menu.php:242, src/admin/wp-security-firewall-menu.php:963, src/admin/wp-security-firewall-menu.php:1147, src/admin/wp-security-misc-options-menu.php:167, src/admin/wp-security-misc-options-menu.php:218, src/admin/wp-security-misc-options-menu.php:278, src/admin/wp-security-settings-menu.php:556, src/admin/wp-security-settings-menu.php:615, src/admin/wp-security-spam-menu.php:233, src/admin/wp-security-spam-menu.php:407, src/admin/wp-security-spam-menu.php:526, src/admin/wp-security-spam-menu.php:588, src/admin/wp-security-user-login-menu.php:384, src/admin/wp-security-user-login-menu.php:422, src/admin/wp-security-user-login-menu.php:601, src/admin/wp-security-user-login-menu.php:788, src/admin/wp-security-user-registration-menu.php:150, src/admin/wp-security-user-registration-menu.php:242, src/admin/wp-security-user-registration-menu.php:305, src/templates/menus/settings/advanced-settings.php:217, src/templates/wp-admin/brute-force/captcha-settings.php:169
220
  msgid "Save settings"
221
  msgstr ""
222
 
256
  msgid "You must use alpha numeric characters for your login page slug."
257
  msgstr ""
258
 
259
+ #: src/admin/wp-security-brute-force-menu.php:136, src/admin/wp-security-filescan-menu.php:196, src/admin/wp-security-firewall-menu.php:154, src/admin/wp-security-firewall-menu.php:1029, src/admin/wp-security-spam-menu.php:101, src/admin/wp-security-spam-menu.php:270, src/admin/wp-security-spam-menu.php:302, src/admin/wp-security-user-login-menu.php:184, src/admin/wp-security-user-login-menu.php:553, src/templates/partials/non-apache-feature-notice.php:9
260
  msgid "Attention:"
261
  msgstr ""
262
 
360
  msgid "The features in this tab will stop the majority of brute force login attacks thus providing even better protection for your WP login page."
361
  msgstr ""
362
 
363
+ #: src/admin/wp-security-brute-force-menu.php:335, src/admin/wp-security-firewall-menu.php:672
364
  msgid "backup"
365
  msgstr ""
366
 
412
  msgid "Check this if you want to protect your login page from Brute Force Attack."
413
  msgstr ""
414
 
415
+ #: src/admin/wp-security-brute-force-menu.php:402, src/admin/wp-security-brute-force-menu.php:436, src/admin/wp-security-brute-force-menu.php:459, src/admin/wp-security-brute-force-menu.php:480, src/admin/wp-security-filescan-menu.php:306, src/admin/wp-security-filescan-menu.php:323, src/admin/wp-security-firewall-menu.php:178, src/admin/wp-security-firewall-menu.php:215, src/admin/wp-security-firewall-menu.php:235, src/admin/wp-security-firewall-menu.php:276, src/admin/wp-security-firewall-menu.php:403, src/admin/wp-security-firewall-menu.php:433, src/admin/wp-security-firewall-menu.php:464, src/admin/wp-security-firewall-menu.php:492, src/admin/wp-security-firewall-menu.php:521, src/admin/wp-security-firewall-menu.php:699, src/admin/wp-security-firewall-menu.php:717, src/admin/wp-security-firewall-menu.php:755, src/admin/wp-security-firewall-menu.php:886, src/admin/wp-security-firewall-menu.php:1105, src/admin/wp-security-firewall-menu.php:1128, src/admin/wp-security-firewall-menu.php:1337, src/admin/wp-security-spam-menu.php:186, src/admin/wp-security-spam-menu.php:221, src/admin/wp-security-spam-menu.php:390, src/admin/wp-security-spam-menu.php:430, src/admin/wp-security-user-login-menu.php:362, src/templates/info/ip-address-ip-range-info.php:2, src/templates/menus/settings/advanced-settings.php:63
416
  msgid "More info"
417
  msgstr ""
418
 
520
  msgid "Save feature settings"
521
  msgstr ""
522
 
523
+ #: src/admin/wp-security-brute-force-menu.php:562, src/classes/wp-security-general-init-tasks.php:646
524
  msgid "Your Google reCAPTCHA configuration is invalid."
525
  msgstr ""
526
 
656
  msgid "Permanently blocked IP addresses"
657
  msgstr ""
658
 
659
+ #: src/admin/wp-security-dashboard-menu.php:200, src/admin/wp-security-firewall-menu.php:1169, src/admin/wp-security-user-login-menu.php:485, src/admin/wp-security-user-login-menu.php:643, src/admin/wp-security-user-registration-menu.php:164
660
  msgid "Search"
661
  msgstr ""
662
 
1232
  msgid "This is because the bots and spiders from search engines such as Google have the capability to detect malware when they are indexing the pages on your site, and consequently they can blacklist your website which will in turn affect your search rankings."
1233
  msgstr ""
1234
 
1235
+ #: src/admin/wp-security-filescan-menu.php:369, src/classes/wp-security-general-init-tasks.php:646, src/classes/wp-security-notices.php:99
1236
  msgid "here"
1237
  msgstr ""
1238
 
1444
  msgid "You have successfully saved the Prevent Access to Default WP Files configuration."
1445
  msgstr ""
1446
 
1447
+ #: src/admin/wp-security-filesystem-menu.php:286, src/admin/wp-security-firewall-menu.php:129, src/admin/wp-security-firewall-menu.php:364, src/admin/wp-security-firewall-menu.php:631, src/admin/wp-security-firewall-menu.php:930, src/admin/wp-security-settings-menu.php:667, src/admin/wp-security-spam-menu.php:124
1448
  msgid "Could not write to the .htaccess file. Please check the file permissions."
1449
  msgstr ""
1450
 
1560
  msgid "Custom rules"
1561
  msgstr ""
1562
 
1563
+ #: src/admin/wp-security-firewall-menu.php:36, src/admin/wp-security-firewall-menu.php:1322, src/admin/wp-security-settings-menu.php:52
1564
  msgid "Advanced settings"
1565
  msgstr ""
1566
 
1567
+ #: src/admin/wp-security-firewall-menu.php:125, src/admin/wp-security-firewall-menu.php:926, src/admin/wp-security-spam-menu.php:120, src/admin/wp-security-spam-menu.php:494, src/admin/wp-security-spam-menu.php:556, src/admin/wp-security-user-registration-menu.php:95
1568
  msgid "Settings were successfully saved"
1569
  msgstr ""
1570
 
1571
+ #: src/admin/wp-security-firewall-menu.php:134, src/admin/wp-security-firewall-menu.php:669
1572
  msgid "Firewall settings"
1573
  msgstr ""
1574
 
1575
+ #: src/admin/wp-security-firewall-menu.php:141
1576
  msgid "This should not have any impact on your site's general functionality but if you wish you can take a %s of your .htaccess file before proceeding."
1577
  msgstr ""
1578
 
1579
+ #: src/admin/wp-security-firewall-menu.php:142
1580
  msgid "The features in this tab allow you to activate some basic firewall security protection rules for your site."
1581
  msgstr ""
1582
 
1583
+ #: src/admin/wp-security-firewall-menu.php:143
1584
  msgid "The firewall functionality is achieved via the insertion of special code into your currently active .htaccess file."
1585
  msgstr ""
1586
 
1587
+ #: src/admin/wp-security-firewall-menu.php:154
1588
  msgid "You have enabled the \"Completely Block Access To XMLRPC\" checkbox which means all XMLRPC functionality will be blocked."
1589
  msgstr ""
1590
 
1591
+ #: src/admin/wp-security-firewall-menu.php:155
1592
  msgid "By leaving this feature enabled you will prevent Jetpack or Wordpress iOS or other apps which need XMLRPC from working correctly on your site."
1593
  msgstr ""
1594
 
1595
+ #: src/admin/wp-security-firewall-menu.php:156
1596
  msgid "If you still need XMLRPC then uncheck the \"Completely Block Access To XMLRPC\" checkbox and enable only the \"Disable Pingback Functionality From XMLRPC\" checkbox."
1597
  msgstr ""
1598
 
1599
+ #: src/admin/wp-security-firewall-menu.php:166
1600
  msgid "Basic firewall settings"
1601
  msgstr ""
1602
 
1603
+ #: src/admin/wp-security-firewall-menu.php:174
1604
  msgid "Enable basic firewall protection"
1605
  msgstr ""
1606
 
1607
+ #: src/admin/wp-security-firewall-menu.php:177
1608
  msgid "Check this if you want to apply basic firewall protection to your site."
1609
  msgstr ""
1610
 
1611
+ #: src/admin/wp-security-firewall-menu.php:181
1612
  msgid "This setting will implement the following basic firewall protection mechanisms on your site:"
1613
  msgstr ""
1614
 
1615
+ #: src/admin/wp-security-firewall-menu.php:182
1616
  msgid "1) Protect your htaccess file by denying access to it."
1617
  msgstr ""
1618
 
1619
+ #: src/admin/wp-security-firewall-menu.php:183
1620
  msgid "2) Disable the server signature."
1621
  msgstr ""
1622
 
1623
+ #: src/admin/wp-security-firewall-menu.php:184
1624
  msgid "3) Limit file upload size (%sMB)."
1625
  msgstr ""
1626
 
1627
+ #: src/admin/wp-security-firewall-menu.php:185
1628
  msgid "4) Protect your wp-config.php file by denying access to it."
1629
  msgstr ""
1630
 
1631
+ #: src/admin/wp-security-firewall-menu.php:186
1632
  msgid "The above firewall features will be applied via your .htaccess file and should not affect your site's overall functionality."
1633
  msgstr ""
1634
 
1635
+ #: src/admin/wp-security-firewall-menu.php:187
1636
  msgid "You are still advised to take a backup of your active .htaccess file just in case."
1637
  msgstr ""
1638
 
1639
+ #: src/admin/wp-security-firewall-menu.php:193
1640
  msgid "Max file upload size (MB)"
1641
  msgstr ""
1642
 
1643
+ #: src/admin/wp-security-firewall-menu.php:195
1644
  msgid "The value for the maximum file upload size used in the .htaccess file. (Defaults to %sMB if left blank)"
1645
  msgstr ""
1646
 
1647
+ #: src/admin/wp-security-firewall-menu.php:203
1648
  msgid "WordPress XMLRPC and pingback vulnerability protection"
1649
  msgstr ""
1650
 
1651
+ #: src/admin/wp-security-firewall-menu.php:211
1652
  msgid "Completely block access to XMLRPC"
1653
  msgstr ""
1654
 
1655
+ #: src/admin/wp-security-firewall-menu.php:214
1656
  msgid "Check this if you are not using the WP XML-RPC functionality and you want to completely block external access to XMLRPC."
1657
  msgstr ""
1658
 
1659
+ #: src/admin/wp-security-firewall-menu.php:218
1660
  msgid "This setting will add a directive in your .htaccess to disable access to the WordPress xmlrpc.php file which is responsible for the XML-RPC functionality in WordPress."
1661
  msgstr ""
1662
 
1663
+ #: src/admin/wp-security-firewall-menu.php:219
1664
  msgid "Hackers can exploit various vulnerabilities in the WordPress XML-RPC API in a number of ways such as:"
1665
  msgstr ""
1666
 
1667
+ #: src/admin/wp-security-firewall-menu.php:220
1668
  msgid "1) Denial of Service (DoS) attacks"
1669
  msgstr ""
1670
 
1671
+ #: src/admin/wp-security-firewall-menu.php:221
1672
  msgid "2) Hacking internal routers."
1673
  msgstr ""
1674
 
1675
+ #: src/admin/wp-security-firewall-menu.php:222
1676
  msgid "3) Scanning ports in internal networks to get info from various hosts."
1677
  msgstr ""
1678
 
1679
+ #: src/admin/wp-security-firewall-menu.php:223
1680
  msgid "Apart from the security protection benefit, this feature may also help reduce load on your server, particularly if your site currently has a lot of unwanted traffic hitting the XML-RPC API on your installation."
1681
  msgstr ""
1682
 
1683
+ #: src/admin/wp-security-firewall-menu.php:224
1684
  msgid "NOTE: You should only enable this feature if you are not currently using the XML-RPC functionality on your WordPress installation."
1685
  msgstr ""
1686
 
1687
+ #: src/admin/wp-security-firewall-menu.php:225
1688
  msgid "Leave this feature disabled and use the feature below if you want pingback protection but you still need XMLRPC."
1689
  msgstr ""
1690
 
1691
+ #: src/admin/wp-security-firewall-menu.php:231
1692
  msgid "Disable pingback functionality from XMLRPC"
1693
  msgstr ""
1694
 
1695
+ #: src/admin/wp-security-firewall-menu.php:234
1696
  msgid "If you use Jetpack or WP iOS or other apps which need WP XML-RPC functionality then check this. This will enable protection against WordPress pingback vulnerabilities."
1697
  msgstr ""
1698
 
1699
+ #: src/admin/wp-security-firewall-menu.php:238
1700
  msgid "NOTE: If you use Jetpack or the Wordpress iOS or other apps then you should enable this feature but leave the \"Completely Block Access To XMLRPC\" checkbox unchecked."
1701
  msgstr ""
1702
 
1703
+ #: src/admin/wp-security-firewall-menu.php:239
1704
  msgid "The feature will still allow XMLRPC functionality on your site but will disable the pingback methods."
1705
  msgstr ""
1706
 
1707
+ #: src/admin/wp-security-firewall-menu.php:240
1708
  msgid "This feature will also remove the \"X-Pingback\" header if it is present."
1709
  msgstr ""
1710
 
1711
+ #: src/admin/wp-security-firewall-menu.php:249
1712
+ msgid "Disable WordPress RSS and ATOM feeds"
1713
+ msgstr ""
1714
+
1715
+ #: src/admin/wp-security-firewall-menu.php:253
1716
+ msgid "Disable RSS and ATOM feeds:"
1717
+ msgstr ""
1718
+
1719
+ #: src/admin/wp-security-firewall-menu.php:256
1720
+ msgid "Check this if you do not want users using feeds."
1721
+ msgstr ""
1722
+
1723
+ #: src/admin/wp-security-firewall-menu.php:256
1724
+ msgid "RSS and ATOM feeds are used to read content from your site."
1725
+ msgstr ""
1726
+
1727
+ #: src/admin/wp-security-firewall-menu.php:256
1728
+ msgid "Most users will want to share their site content widely, but some may prefer to prevent automated site scraping."
1729
  msgstr ""
1730
 
1731
  #: src/admin/wp-security-firewall-menu.php:256
1732
+ msgid "For more information, check the %s"
1733
+ msgstr ""
1734
+
1735
+ #: src/admin/wp-security-firewall-menu.php:256, src/templates/may-also-like.php:7
1736
+ msgid "FAQs"
1737
+ msgstr ""
1738
+
1739
+ #: src/admin/wp-security-firewall-menu.php:264
1740
+ msgid "Block access to debug log file"
1741
+ msgstr ""
1742
+
1743
+ #: src/admin/wp-security-firewall-menu.php:272
1744
  msgid "Block access to debug.log file"
1745
  msgstr ""
1746
 
1747
+ #: src/admin/wp-security-firewall-menu.php:275
1748
  msgid "Check this if you want to block access to the debug.log file that WordPress creates when debug logging is enabled."
1749
  msgstr ""
1750
 
1751
+ #: src/admin/wp-security-firewall-menu.php:279
1752
  msgid "WordPress has an option to turn on the debug logging to a file located in wp-content/debug.log. This file may contain sensitive information."
1753
  msgstr ""
1754
 
1755
+ #: src/admin/wp-security-firewall-menu.php:280
1756
  msgid "Using this option will block external access to this file."
1757
  msgstr ""
1758
 
1759
+ #: src/admin/wp-security-firewall-menu.php:280
1760
  msgid "You can still access this file by logging into your site via FTP."
1761
  msgstr ""
1762
 
1763
+ #: src/admin/wp-security-firewall-menu.php:288
1764
  msgid "Save basic firewall settings"
1765
  msgstr ""
1766
 
1767
+ #: src/admin/wp-security-firewall-menu.php:360
1768
  msgid "You have successfully saved the Additional Firewall Protection configuration"
1769
  msgstr ""
1770
 
1771
+ #: src/admin/wp-security-firewall-menu.php:374
1772
  msgid "Additional firewall protection"
1773
  msgstr ""
1774
 
1775
+ #: src/admin/wp-security-firewall-menu.php:378
1776
  msgid "Due to the nature of the code being inserted to the .htaccess file, this feature may break some functionality for certain plugins and you are therefore advised to take a %s of .htaccess before applying this configuration."
1777
  msgstr ""
1778
 
1779
+ #: src/admin/wp-security-firewall-menu.php:380
1780
  msgid "This feature allows you to activate more advanced firewall settings to your site."
1781
  msgstr ""
1782
 
1783
+ #: src/admin/wp-security-firewall-menu.php:381
1784
  msgid "The advanced firewall rules are applied via the insertion of special code to your currently active .htaccess file."
1785
  msgstr ""
1786
 
1787
+ #: src/admin/wp-security-firewall-menu.php:390
1788
  msgid "Listing of directory contents"
1789
  msgstr ""
1790
 
1791
+ #: src/admin/wp-security-firewall-menu.php:399, src/classes/grade-system/wp-security-feature-item-manager.php:85
1792
  msgid "Disable index views"
1793
  msgstr ""
1794
 
1795
+ #: src/admin/wp-security-firewall-menu.php:402
1796
  msgid "Check this if you want to disable directory and file listing."
1797
  msgstr ""
1798
 
1799
+ #: src/admin/wp-security-firewall-menu.php:407
1800
  msgid "By default, an Apache server will allow the listing of the contents of a directory if it doesn't contain an index.php file."
1801
  msgstr ""
1802
 
1803
+ #: src/admin/wp-security-firewall-menu.php:409
1804
  msgid "This feature will prevent the listing of contents for all directories."
1805
  msgstr ""
1806
 
1807
+ #: src/admin/wp-security-firewall-menu.php:411
1808
  msgid "NOTE: In order for this feature to work \"AllowOverride\" of the Indexes directive must be enabled in your httpd.conf file. Ask your hosting provider to check this if you don't have access to httpd.conf"
1809
  msgstr ""
1810
 
1811
+ #: src/admin/wp-security-firewall-menu.php:420
1812
  msgid "Trace and track"
1813
  msgstr ""
1814
 
1815
+ #: src/admin/wp-security-firewall-menu.php:429, src/classes/grade-system/wp-security-feature-item-manager.php:86
1816
  msgid "Disable trace and track"
1817
  msgstr ""
1818
 
1819
+ #: src/admin/wp-security-firewall-menu.php:432
1820
  msgid "Check this if you want to disable trace and track."
1821
  msgstr ""
1822
 
1823
+ #: src/admin/wp-security-firewall-menu.php:437
1824
  msgid "HTTP Trace attack (XST) can be used to return header requests and grab cookies and other information."
1825
  msgstr ""
1826
 
1827
+ #: src/admin/wp-security-firewall-menu.php:439
1828
  msgid "This hacking technique is usually used together with cross site scripting attacks (XSS)."
1829
  msgstr ""
1830
 
1831
+ #: src/admin/wp-security-firewall-menu.php:441
1832
  msgid "Disabling trace and track on your site will help prevent HTTP Trace attacks."
1833
  msgstr ""
1834
 
1835
+ #: src/admin/wp-security-firewall-menu.php:450
1836
  msgid "Proxy comment posting"
1837
  msgstr ""
1838
 
1839
+ #: src/admin/wp-security-firewall-menu.php:460
1840
  msgid "Forbid proxy comment posting"
1841
  msgstr ""
1842
 
1843
+ #: src/admin/wp-security-firewall-menu.php:463
1844
  msgid "Check this if you want to forbid proxy comment posting."
1845
  msgstr ""
1846
 
1847
+ #: src/admin/wp-security-firewall-menu.php:468
1848
  msgid "This setting will deny any requests that use a proxy server when posting comments."
1849
  msgstr ""
1850
 
1851
+ #: src/admin/wp-security-firewall-menu.php:469
1852
  msgid "By forbidding proxy comments you are in effect eliminating some spam and other proxy requests."
1853
  msgstr ""
1854
 
1855
+ #: src/admin/wp-security-firewall-menu.php:478
1856
  msgid "Bad query strings"
1857
  msgstr ""
1858
 
1859
+ #: src/admin/wp-security-firewall-menu.php:488
1860
  msgid "Deny bad query strings"
1861
  msgstr ""
1862
 
1863
+ #: src/admin/wp-security-firewall-menu.php:491
1864
  msgid "This will help protect you against malicious queries via XSS."
1865
  msgstr ""
1866
 
1867
+ #: src/admin/wp-security-firewall-menu.php:496
1868
  msgid "This feature will write rules in your .htaccess file to prevent malicious string attacks on your site using XSS."
1869
  msgstr ""
1870
 
1871
+ #: src/admin/wp-security-firewall-menu.php:497
1872
  msgid "NOTE: Some of these strings might be used for plugins or themes and hence this might break some functionality."
1873
  msgstr ""
1874
 
1875
+ #: src/admin/wp-security-firewall-menu.php:498, src/admin/wp-security-firewall-menu.php:528
1876
  msgid "You are therefore strongly advised to take a backup of your active .htaccess file before applying this feature."
1877
  msgstr ""
1878
 
1879
+ #: src/admin/wp-security-firewall-menu.php:507, src/classes/grade-system/wp-security-feature-item-manager.php:89
1880
  msgid "Advanced character string filter"
1881
  msgstr ""
1882
 
1883
+ #: src/admin/wp-security-firewall-menu.php:517
1884
  msgid "Enable advanced character string filter"
1885
  msgstr ""
1886
 
1887
+ #: src/admin/wp-security-firewall-menu.php:520
1888
  msgid "This will block bad character matches from XSS."
1889
  msgstr ""
1890
 
1891
+ #: src/admin/wp-security-firewall-menu.php:525
1892
  msgid "This is an advanced character string filter to prevent malicious string attacks on your site coming from Cross Site Scripting (XSS)."
1893
  msgstr ""
1894
 
1895
+ #: src/admin/wp-security-firewall-menu.php:526
1896
  msgid "This setting matches for common malicious string patterns and exploits and will produce a 403 error for the hacker attempting the query."
1897
  msgstr ""
1898
 
1899
+ #: src/admin/wp-security-firewall-menu.php:527
1900
  msgid "NOTE: Some strings for this setting might break some functionality."
1901
  msgstr ""
1902
 
1903
+ #: src/admin/wp-security-firewall-menu.php:536
1904
  msgid "Save additional firewall settings"
1905
  msgstr ""
1906
 
1907
+ #: src/admin/wp-security-firewall-menu.php:627
1908
  msgid "You have successfully saved the 5G/6G Firewall Protection configuration"
1909
  msgstr ""
1910
 
1911
+ #: src/admin/wp-security-firewall-menu.php:651
1912
  msgid "All in One WP Security and Firewall"
1913
  msgstr ""
1914
 
1915
+ #: src/admin/wp-security-firewall-menu.php:652
1916
  msgid "We were unable to access the firewall's configuration file:"
1917
  msgstr ""
1918
 
1919
+ #: src/admin/wp-security-firewall-menu.php:654
1920
  msgid "As a result, the firewall will be unavailable."
1921
  msgstr ""
1922
 
1923
+ #: src/admin/wp-security-firewall-menu.php:655
1924
  msgid "Please check your PHP error log for further information."
1925
  msgstr ""
1926
 
1927
+ #: src/admin/wp-security-firewall-menu.php:656
1928
  msgid "If you're unable to locate your PHP log file, please contact your web hosting company to ask them where it can be found on their setup."
1929
  msgstr ""
1930
 
1931
+ #: src/admin/wp-security-firewall-menu.php:673
1932
  msgid "This feature allows you to activate the %s (or legacy %s) firewall security protection rules designed and produced by %s."
1933
  msgstr ""
1934
 
1935
+ #: src/admin/wp-security-firewall-menu.php:674
1936
  msgid "The 6G Blacklist is updated and improved version of 5G Blacklist. If you have 5G Blacklist active, you might consider activating 6G Blacklist instead."
1937
  msgstr ""
1938
 
1939
+ #: src/admin/wp-security-firewall-menu.php:675
1940
  msgid "The 6G Blacklist is a simple, flexible blacklist that helps reduce the number of malicious URL requests that hit your website."
1941
  msgstr ""
1942
 
1943
+ #: src/admin/wp-security-firewall-menu.php:676
1944
  msgid "The added advantage of applying the 6G firewall to your site is that it has been tested and confirmed by the people at PerishablePress.com to be an optimal and least disruptive set of .htaccess security rules for general WP sites running on an Apache server or similar."
1945
  msgstr ""
1946
 
1947
+ #: src/admin/wp-security-firewall-menu.php:677
1948
  msgid "Therefore the 6G firewall rules should not have any impact on your site's general functionality but if you wish you can take a %s of your .htaccess file before proceeding."
1949
  msgstr ""
1950
 
1951
+ #: src/admin/wp-security-firewall-menu.php:683
1952
  msgid "6G blacklist/firewall settings"
1953
  msgstr ""
1954
 
1955
+ #: src/admin/wp-security-firewall-menu.php:695
1956
  msgid "Enable 6G firewall protection"
1957
  msgstr ""
1958
 
1959
+ #: src/admin/wp-security-firewall-menu.php:698
1960
  msgid "Check this if you want to apply the 6G Blacklist firewall protection from perishablepress.com to your site."
1961
  msgstr ""
1962
 
1963
+ #: src/admin/wp-security-firewall-menu.php:702
1964
  msgid "This setting will implement the 6G security firewall protection mechanisms on your site which include the following things:"
1965
  msgstr ""
1966
 
1967
+ #: src/admin/wp-security-firewall-menu.php:703, src/admin/wp-security-firewall-menu.php:721
1968
  msgid "1) Block forbidden characters commonly used in exploitative attacks."
1969
  msgstr ""
1970
 
1971
+ #: src/admin/wp-security-firewall-menu.php:704, src/admin/wp-security-firewall-menu.php:722
1972
  msgid "2) Block malicious encoded URL characters such as the \".css(\" string."
1973
  msgstr ""
1974
 
1975
+ #: src/admin/wp-security-firewall-menu.php:705, src/admin/wp-security-firewall-menu.php:723
1976
  msgid "3) Guard against the common patterns and specific exploits in the root portion of targeted URLs."
1977
  msgstr ""
1978
 
1979
+ #: src/admin/wp-security-firewall-menu.php:706, src/admin/wp-security-firewall-menu.php:724
1980
  msgid "4) Stop attackers from manipulating query strings by disallowing illicit characters."
1981
  msgstr ""
1982
 
1983
+ #: src/admin/wp-security-firewall-menu.php:707, src/admin/wp-security-firewall-menu.php:725
1984
  msgid "....and much more."
1985
  msgstr ""
1986
 
1987
+ #: src/admin/wp-security-firewall-menu.php:713
1988
  msgid "Enable legacy 5G firewall protection"
1989
  msgstr ""
1990
 
1991
+ #: src/admin/wp-security-firewall-menu.php:716
1992
  msgid "Check this if you want to apply the 5G Blacklist firewall protection from perishablepress.com to your site."
1993
  msgstr ""
1994
 
1995
+ #: src/admin/wp-security-firewall-menu.php:720
1996
  msgid "This setting will implement the 5G security firewall protection mechanisms on your site which include the following things:"
1997
  msgstr ""
1998
 
1999
+ #: src/admin/wp-security-firewall-menu.php:731
2000
  msgid "Save 5G/6G firewall settings"
2001
  msgstr ""
2002
 
2003
+ #: src/admin/wp-security-firewall-menu.php:739
2004
  msgid "6G block request methods"
2005
  msgstr ""
2006
 
2007
+ #: src/admin/wp-security-firewall-menu.php:743
2008
  msgid "HTTP Request methods are used by browsers and clients to communicate with servers to get responses."
2009
  msgstr ""
2010
 
2011
+ #: src/admin/wp-security-firewall-menu.php:744
2012
  msgid "GET and POST are the most commonly used methods to request and submit data for specified resources of the server."
2013
  msgstr ""
2014
 
2015
+ #: src/admin/wp-security-firewall-menu.php:750
2016
  msgid "Block %s method"
2017
  msgstr ""
2018
 
2019
+ #: src/admin/wp-security-firewall-menu.php:753
2020
  msgid "Check this to block the %s request method"
2021
  msgstr ""
2022
 
2023
+ #: src/admin/wp-security-firewall-menu.php:758
2024
  msgid "Some WooCommerce extensions use the PUT request method in addition to GET and POST."
2025
  msgstr ""
2026
 
2027
+ #: src/admin/wp-security-firewall-menu.php:758
2028
  msgid "This means WooCommerce users shouldn't block the PUT request method."
2029
  msgstr ""
2030
 
2031
+ #: src/admin/wp-security-firewall-menu.php:759
2032
  msgid "A few REST requests use the PUT request method."
2033
  msgstr ""
2034
 
2035
+ #: src/admin/wp-security-firewall-menu.php:759
2036
  msgid "If your site is communicated by the WP REST API, you should not block the PUT request method."
2037
  msgstr ""
2038
 
2039
+ #: src/admin/wp-security-firewall-menu.php:767
2040
  msgid "Save request methods settings"
2041
  msgstr ""
2042
 
2043
+ #: src/admin/wp-security-firewall-menu.php:775
2044
  msgid "6G other settings"
2045
  msgstr ""
2046
 
2047
+ #: src/admin/wp-security-firewall-menu.php:779
2048
  msgid "Block query strings"
2049
  msgstr ""
2050
 
2051
+ #: src/admin/wp-security-firewall-menu.php:782
2052
  msgid "Check this to block all query strings recommended by 6G"
2053
  msgstr ""
2054
 
2055
+ #: src/admin/wp-security-firewall-menu.php:786
2056
  msgid "Block request strings"
2057
  msgstr ""
2058
 
2059
+ #: src/admin/wp-security-firewall-menu.php:789
2060
  msgid "Check this to block all request strings recommended by 6G"
2061
  msgstr ""
2062
 
2063
+ #: src/admin/wp-security-firewall-menu.php:793
2064
  msgid "Block referrers"
2065
  msgstr ""
2066
 
2067
+ #: src/admin/wp-security-firewall-menu.php:796
2068
  msgid "Check this to block all referrers recommended by 6G"
2069
  msgstr ""
2070
 
2071
+ #: src/admin/wp-security-firewall-menu.php:800
2072
  msgid "Block user-agents"
2073
  msgstr ""
2074
 
2075
+ #: src/admin/wp-security-firewall-menu.php:803
2076
  msgid "Check this to block all user-agents recommended by 6G"
2077
  msgstr ""
2078
 
2079
+ #: src/admin/wp-security-firewall-menu.php:807
2080
  msgid "Save other settings"
2081
  msgstr ""
2082
 
2083
+ #: src/admin/wp-security-firewall-menu.php:841
2084
  msgid "The Internet bot settings were successfully saved"
2085
  msgstr ""
2086
 
2087
+ #: src/admin/wp-security-firewall-menu.php:845
2088
  msgid "Internet bot settings"
2089
  msgstr ""
2090
 
2091
+ #: src/admin/wp-security-firewall-menu.php:851
2092
  msgid "What is an Internet Bot"
2093
  msgstr ""
2094
 
2095
+ #: src/admin/wp-security-firewall-menu.php:852
2096
  msgid "%s?"
2097
  msgstr ""
2098
 
2099
+ #: src/admin/wp-security-firewall-menu.php:854
2100
  msgid "A bot is a piece of software which runs on the Internet and performs automatic tasks. For example when Google indexes your pages it uses automatic bots to achieve this task."
2101
  msgstr ""
2102
 
2103
+ #: src/admin/wp-security-firewall-menu.php:855
2104
  msgid "A lot of bots are legitimate and non-malicous but not all bots are good and often you will find some which try to impersonate legitimate bots such as \"Googlebot\" but in reality they have nohing to do with Google at all."
2105
  msgstr ""
2106
 
2107
+ #: src/admin/wp-security-firewall-menu.php:856
2108
  msgid "Although most of the bots out there are relatively harmless sometimes website owners want to have more control over which bots they allow into their site."
2109
  msgstr ""
2110
 
2111
+ #: src/admin/wp-security-firewall-menu.php:857
2112
  msgid "This feature allows you to block bots which are impersonating as a Googlebot but actually aren't. (In other words they are fake Google bots)"
2113
  msgstr ""
2114
 
2115
+ #: src/admin/wp-security-firewall-menu.php:858
2116
  msgid "Googlebots have a unique indentity which cannot easily be forged and this feature will indentify any fake Google bots and block them from reading your site's pages."
2117
  msgstr ""
2118
 
2119
+ #: src/admin/wp-security-firewall-menu.php:864
2120
  msgid "<strong>Attention</strong>: Sometimes non-malicious Internet organizations might have bots which impersonate as a \"Googlebot\"."
2121
  msgstr ""
2122
 
2123
+ #: src/admin/wp-security-firewall-menu.php:865
2124
  msgid "Just be aware that if you activate this feature the plugin will block all bots which use the \"Googlebot\" string in their User Agent information but are NOT officially from Google (irrespective whether they are malicious or not)."
2125
  msgstr ""
2126
 
2127
+ #: src/admin/wp-security-firewall-menu.php:866
2128
  msgid "All other bots from other organizations such as \"Yahoo\", \"Bing\" etc will not be affected by this feature."
2129
  msgstr ""
2130
 
2131
+ #: src/admin/wp-security-firewall-menu.php:872, src/admin/wp-security-firewall-menu.php:882, src/classes/grade-system/wp-security-feature-item-manager.php:93
2132
  msgid "Block fake Googlebots"
2133
  msgstr ""
2134
 
2135
+ #: src/admin/wp-security-firewall-menu.php:885
2136
  msgid "Check this if you want to block all fake Googlebots."
2137
  msgstr ""
2138
 
2139
+ #: src/admin/wp-security-firewall-menu.php:889
2140
  msgid "This feature will check if the User Agent information of a bot contains the string \"Googlebot\"."
2141
  msgstr ""
2142
 
2143
+ #: src/admin/wp-security-firewall-menu.php:890
2144
  msgid "It will then perform a few tests to verify if the bot is legitimately from Google and if so it will allow the bot to proceed."
2145
  msgstr ""
2146
 
2147
+ #: src/admin/wp-security-firewall-menu.php:891
2148
  msgid "If the bot fails the checks then the plugin will mark it as being a fake Googlebot and it will block it"
2149
  msgstr ""
2150
 
2151
+ #: src/admin/wp-security-firewall-menu.php:898
2152
  msgid "Save internet bot settings"
2153
  msgstr ""
2154
 
2155
+ #: src/admin/wp-security-firewall-menu.php:934, src/admin/wp-security-firewall-menu.php:956, src/classes/grade-system/wp-security-feature-item-manager.php:95
2156
  msgid "Prevent image hotlinking"
2157
  msgstr ""
2158
 
2159
+ #: src/admin/wp-security-firewall-menu.php:937
2160
  msgid "A Hotlink is where someone displays an image on their site which is actually located on your site by using a direct link to the source of the image on your server."
2161
  msgstr ""
2162
 
2163
+ #: src/admin/wp-security-firewall-menu.php:938
2164
  msgid "Due to the fact that the image being displayed on the other person's site is coming from your server, this can cause leaking of bandwidth and resources for you because your server has to present this image for the people viewing it on someone elses's site."
2165
  msgstr ""
2166
 
2167
+ #: src/admin/wp-security-firewall-menu.php:939
2168
  msgid "This feature will prevent people from directly hotlinking images from your site's pages by writing some directives in your .htaccess file."
2169
  msgstr ""
2170
 
2171
+ #: src/admin/wp-security-firewall-menu.php:944
2172
  msgid "Prevent hotlinking"
2173
  msgstr ""
2174
 
2175
+ #: src/admin/wp-security-firewall-menu.php:959
2176
  msgid "Check this if you want to prevent hotlinking to images on your site."
2177
  msgstr ""
2178
 
2179
+ #: src/admin/wp-security-firewall-menu.php:979
2180
  msgid "Nonce check failed for delete all 404 event logs operation!"
2181
  msgstr ""
2182
 
2183
+ #: src/admin/wp-security-firewall-menu.php:990
2184
  msgid "404 Detection Feature - Delete all 404 event logs operation failed!"
2185
  msgstr ""
2186
 
2187
+ #: src/admin/wp-security-firewall-menu.php:994
2188
  msgid "All 404 event logs were deleted from the DB successfully!"
2189
  msgstr ""
2190
 
2191
+ #: src/admin/wp-security-firewall-menu.php:1018
2192
  msgid "You entered a non numeric value for the lockout time length field. It has been set to the default value."
2193
  msgstr ""
2194
 
2195
+ #: src/admin/wp-security-firewall-menu.php:1024
2196
  msgid "You entered an incorrect format for the \"Redirect URL\" field. It has been set to the default value."
2197
  msgstr ""
2198
 
2199
+ #: src/admin/wp-security-firewall-menu.php:1057
2200
  msgid "404 detection configuration"
2201
  msgstr ""
2202
 
2203
+ #: src/admin/wp-security-firewall-menu.php:1060
2204
  msgid "A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website."
2205
  msgstr ""
2206
 
2207
+ #: src/admin/wp-security-firewall-menu.php:1061
2208
  msgid "Typically, most 404 errors happen quite innocently when people have mis-typed a URL or used an old link to page which doesn't exist anymore."
2209
  msgstr ""
2210
 
2211
+ #: src/admin/wp-security-firewall-menu.php:1062
2212
  msgid "However, in some cases you may find many repeated 404 errors which occur in a relatively short space of time and from the same IP address which are all attempting to access a variety of non-existent page URLs."
2213
  msgstr ""
2214
 
2215
+ #: src/admin/wp-security-firewall-menu.php:1063
2216
  msgid "Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons."
2217
  msgstr ""
2218
 
2219
+ #: src/admin/wp-security-firewall-menu.php:1064
2220
  msgid "This feature allows you to monitor all 404 events which occur on your site, and it also gives you the option of blocking IP addresses for a configured length of time."
2221
  msgstr ""
2222
 
2223
+ #: src/admin/wp-security-firewall-menu.php:1065
2224
  msgid "If you want to temporarily block or blacklist an IP address, simply click the \"Temp Block\" or \"Blacklist IP\" link for the applicable IP entry in the \"404 Event Logs\" table below."
2225
  msgstr ""
2226
 
2227
+ #: src/admin/wp-security-firewall-menu.php:1089
2228
  msgid "404 detection options"
2229
  msgstr ""
2230
 
2231
+ #: src/admin/wp-security-firewall-menu.php:1101
2232
  msgid "Enable 404 IP detection and lockout"
2233
  msgstr ""
2234
 
2235
+ #: src/admin/wp-security-firewall-menu.php:1104
2236
  msgid "Check this if you want to enable the lockout of selected IP addresses."
2237
  msgstr ""
2238
 
2239
+ #: src/admin/wp-security-firewall-menu.php:1109
2240
  msgid "When you enable this checkbox, all 404 events on your site will be logged in the table below. You can monitor these events and select some IP addresses listed in the table below and block them for a specified amount of time. All IP addresses you select to be blocked from the \"404 Event Logs\" table section will be unable to access your site during the time specified."
2241
  msgstr ""
2242
 
2243
+ #: src/admin/wp-security-firewall-menu.php:1117
2244
  msgid "Enable 404 event logging"
2245
  msgstr ""
2246
 
2247
+ #: src/admin/wp-security-firewall-menu.php:1120
2248
  msgid "Check this if you want to enable the logging of 404 events"
2249
  msgstr ""
2250
 
2251
+ #: src/admin/wp-security-firewall-menu.php:1125
2252
  msgid "Time length of 404 lockout (minutes)"
2253
  msgstr ""
2254
 
2255
+ #: src/admin/wp-security-firewall-menu.php:1127
2256
  msgid "Set the length of time for which a blocked IP address will be prevented from visiting your site"
2257
  msgstr ""
2258
 
2259
+ #: src/admin/wp-security-firewall-menu.php:1132
2260
  msgid "You can lock any IP address which is recorded in the \"404 Event Logs\" table section below."
2261
  msgstr ""
2262
 
2263
+ #: src/admin/wp-security-firewall-menu.php:1134
2264
  msgid "To temporarily lock an IP address, hover over the ID column and click the \"Temp Block\" link for the applicable IP entry."
2265
  msgstr ""
2266
 
2267
+ #: src/admin/wp-security-firewall-menu.php:1141
2268
  msgid "404 lockout redirect URL"
2269
  msgstr ""
2270
 
2271
+ #: src/admin/wp-security-firewall-menu.php:1143
2272
  msgid "A blocked visitor will be automatically redirected to this URL."
2273
  msgstr ""
2274
 
2275
+ #: src/admin/wp-security-firewall-menu.php:1153
2276
  msgid "This list displays the 404 event logs when somebody tries to access a non-existent page on your website."
2277
  msgstr ""
2278
 
2279
+ #: src/admin/wp-security-firewall-menu.php:1154
2280
  msgid "404 event logs that are older than %1$d days are purged automatically."
2281
  msgstr ""
2282
 
2283
+ #: src/admin/wp-security-firewall-menu.php:1159
2284
  msgid "404 event logs"
2285
  msgstr ""
2286
 
2287
+ #: src/admin/wp-security-firewall-menu.php:1181, src/admin/wp-security-firewall-menu.php:1190, src/admin/wp-security-user-login-menu.php:495, src/admin/wp-security-user-login-menu.php:504, src/admin/wp-security-user-login-menu.php:653, src/admin/wp-security-user-login-menu.php:662
2288
  msgid "Export to CSV"
2289
  msgstr ""
2290
 
2291
+ #: src/admin/wp-security-firewall-menu.php:1187, src/admin/wp-security-user-login-menu.php:501, src/admin/wp-security-user-login-menu.php:659
2292
  msgid "Click this button if you wish to download this log in CSV format."
2293
  msgstr ""
2294
 
2295
+ #: src/admin/wp-security-firewall-menu.php:1194, src/admin/wp-security-firewall-menu.php:1203
2296
  msgid "Delete all 404 event logs"
2297
  msgstr ""
2298
 
2299
+ #: src/admin/wp-security-firewall-menu.php:1200
2300
  msgid "Click this button if you wish to purge all 404 event logs from the DB."
2301
  msgstr ""
2302
 
2303
+ #: src/admin/wp-security-firewall-menu.php:1251, src/admin/wp-security-list-404.php:237, src/admin/wp-security-list-comment-spammer-ip.php:183
2304
  msgid "The plugin was unable to write to the .htaccess file. Please edit file manually."
2305
  msgstr ""
2306
 
2307
+ #: src/admin/wp-security-firewall-menu.php:1259
2308
  msgid "Custom .htaccess rules settings"
2309
  msgstr ""
2310
 
2311
+ #: src/admin/wp-security-firewall-menu.php:1266
2312
  msgid "This feature can be used to apply your own custom .htaccess rules and directives."
2313
  msgstr ""
2314
 
2315
+ #: src/admin/wp-security-firewall-menu.php:1267
2316
  msgid "It is useful for when you want to tweak our existing firewall rules or when you want to add your own."
2317
  msgstr ""
2318
 
2319
+ #: src/admin/wp-security-firewall-menu.php:1268
2320
  msgid "NOTE: This feature can only be used if your site is hosted in an apache or similar web server."
2321
  msgstr ""
2322
 
2323
+ #: src/admin/wp-security-firewall-menu.php:1274
2324
  msgid "<strong>Warning</strong>: Only use this feature if you know what you are doing."
2325
  msgstr ""
2326
 
2327
+ #: src/admin/wp-security-firewall-menu.php:1275
2328
  msgid "Incorrect .htaccess rules or directives can break or prevent access to your site."
2329
  msgstr ""
2330
 
2331
+ #: src/admin/wp-security-firewall-menu.php:1276
2332
  msgid "It is your responsibility to ensure that you are entering the correct code!"
2333
  msgstr ""
2334
 
2335
+ #: src/admin/wp-security-firewall-menu.php:1277
2336
  msgid "If you break your site you will need to access your server via FTP or something similar and then edit your .htaccess file and delete the changes you made."
2337
  msgstr ""
2338
 
2339
+ #: src/admin/wp-security-firewall-menu.php:1283
2340
  msgid "Custom .htaccess rules"
2341
  msgstr ""
2342
 
2343
+ #: src/admin/wp-security-firewall-menu.php:1287
2344
  msgid "Enable custom .htaccess rules"
2345
  msgstr ""
2346
 
2347
+ #: src/admin/wp-security-firewall-menu.php:1290
2348
  msgid "Check this if you want to enable custom rules entered in the text box below"
2349
  msgstr ""
2350
 
2351
+ #: src/admin/wp-security-firewall-menu.php:1294
2352
  msgid "Place custom rules at the top"
2353
  msgstr ""
2354
 
2355
+ #: src/admin/wp-security-firewall-menu.php:1297
2356
  msgid "Check this if you want to place your custom rules at the beginning of all the rules applied by this plugin"
2357
  msgstr ""
2358
 
2359
+ #: src/admin/wp-security-firewall-menu.php:1301
2360
  msgid "Enter custom .htaccess rules:"
2361
  msgstr ""
2362
 
2363
+ #: src/admin/wp-security-firewall-menu.php:1305
2364
  msgid "Enter your custom .htaccess rules/directives."
2365
  msgstr ""
2366
 
2367
+ #: src/admin/wp-security-firewall-menu.php:1310
2368
  msgid "Save custom rules"
2369
  msgstr ""
2370
 
2371
+ #: src/admin/wp-security-firewall-menu.php:1324
2372
  msgid "Firewall setup"
2373
  msgstr ""
2374
 
2375
+ #: src/admin/wp-security-firewall-menu.php:1328
2376
  msgid "This option allows you to set up or downgrade the firewall."
2377
  msgstr ""
2378
 
2379
+ #: src/admin/wp-security-firewall-menu.php:1329
2380
  msgid "We recommend you set up the firewall for greater protection, but if for whatever reason you wish to downgrade the firewall, then you can do so here."
2381
  msgstr ""
2382
 
2383
+ #: src/admin/wp-security-firewall-menu.php:1339, src/admin/wp-security-firewall-menu.php:1382
2384
  msgid "Set up firewall"
2385
  msgstr ""
2386
 
2387
+ #: src/admin/wp-security-firewall-menu.php:1339
2388
  msgid "This will attempt to set up the firewall in order to give you the highest level of protection it has to offer."
2389
  msgstr ""
2390
 
2391
+ #: src/admin/wp-security-firewall-menu.php:1341, src/admin/wp-security-firewall-menu.php:1366
2392
  msgid "Downgrade firewall"
2393
  msgstr ""
2394
 
2395
+ #: src/admin/wp-security-firewall-menu.php:1341
2396
  msgid "This will undo the changes performed by the set-up mechanism."
2397
  msgstr ""
2398
 
2399
+ #: src/admin/wp-security-firewall-menu.php:1343
2400
  msgid "The firewall will still be active if it is downgraded or not set up, but you will have reduced protection."
2401
  msgstr ""
2402
 
3305
  msgstr ""
3306
 
3307
  #: src/admin/wp-security-settings-menu.php:673
3308
+ msgid "The contents of your settings file are invalid. Please check the contents of the file you are trying to import settings from."
3309
  msgstr ""
3310
 
3311
  #: src/admin/wp-security-settings-menu.php:679
4496
  msgid "Advanced"
4497
  msgstr ""
4498
 
4499
+ #: src/classes/wp-security-captcha.php:81, src/classes/wp-security-general-init-tasks.php:411
4500
  msgid "Please enter an answer in digits:"
4501
  msgstr ""
4502
 
4628
  msgid "The following files were changed on your host"
4629
  msgstr ""
4630
 
4631
+ #: src/classes/wp-security-general-init-tasks.php:207, src/classes/wp-security-general-init-tasks.php:485
4632
  msgid "Application passwords have been disabled by All In One WP Security & Firewall plugin."
4633
  msgstr ""
4634
 
4635
+ #: src/classes/wp-security-general-init-tasks.php:432, src/classes/wp-security-general-init-tasks.php:545, src/classes/wp-security-general-init-tasks.php:578, src/classes/wp-security-user-login.php:137, src/classes/wp-security-user-registration.php:74
4636
  msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
4637
  msgstr ""
4638
 
4639
+ #: src/classes/wp-security-general-init-tasks.php:467
4640
  msgid "Enter something special:"
4641
  msgstr ""
4642
 
4643
+ #: src/classes/wp-security-general-init-tasks.php:480
4644
  msgid "Application passwords"
4645
  msgstr ""
4646
 
4647
+ #: src/classes/wp-security-general-init-tasks.php:489
4648
  msgid "Change setting"
4649
  msgstr ""
4650
 
4651
+ #: src/classes/wp-security-general-init-tasks.php:491
4652
  msgid "Site admin can only change this setting."
4653
  msgstr ""
4654
 
4655
+ #: src/classes/wp-security-general-init-tasks.php:520
4656
  msgid "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
4657
  msgstr ""
4658
 
4659
+ #: src/classes/wp-security-general-init-tasks.php:562
4660
  msgid "Your CAPTCHA answer was incorrect - please try again."
4661
  msgstr ""
4662
 
4663
+ #: src/classes/wp-security-general-init-tasks.php:571
4664
  msgid "<strong>ERROR</strong>: Your IP address is currently locked please contact the administrator!"
4665
  msgstr ""
4666
 
4667
+ #: src/classes/wp-security-general-init-tasks.php:646
4668
  msgid "Please enter the correct reCAPTCHA keys %s to use the Google reCAPTCHA feature."
4669
  msgstr ""
4670
 
4671
+ #: src/classes/wp-security-general-init-tasks.php:662
4672
  msgid "Would you like All In One WP Security & Firewall to restore the config settings and re-insert the security rules in your .htaccess file which were cleared when you deactivated the plugin?"
4673
  msgstr ""
4674
 
4675
+ #: src/classes/wp-security-general-init-tasks.php:662, src/classes/wp-security-general-init-tasks.php:664, src/templates/may-also-like.php:40, src/templates/may-also-like.php:43, src/templates/may-also-like.php:54, src/templates/may-also-like.php:57, src/templates/may-also-like.php:68, src/templates/may-also-like.php:71, src/templates/may-also-like.php:91, src/templates/may-also-like.php:103, src/templates/may-also-like.php:115, src/templates/may-also-like.php:127, src/templates/may-also-like.php:139, src/templates/may-also-like.php:151, src/templates/may-also-like.php:168, src/templates/may-also-like.php:171, src/templates/may-also-like.php:183, src/templates/may-also-like.php:195, src/templates/may-also-like.php:207, src/templates/may-also-like.php:219, src/templates/may-also-like.php:231, src/templates/may-also-like.php:243, src/templates/may-also-like.php:252, src/templates/may-also-like.php:255, src/templates/may-also-like.php:264, src/templates/may-also-like.php:267, src/templates/may-also-like.php:279, src/templates/may-also-like.php:297, src/templates/may-also-like.php:309, src/templates/may-also-like.php:327, src/templates/may-also-like.php:339, src/templates/may-also-like.php:351, src/templates/may-also-like.php:368, src/templates/may-also-like.php:380
4676
  msgid "Yes"
4677
  msgstr ""
4678
 
4679
+ #: src/classes/wp-security-general-init-tasks.php:662, src/classes/wp-security-general-init-tasks.php:664, src/templates/may-also-like.php:88, src/templates/may-also-like.php:100, src/templates/may-also-like.php:112, src/templates/may-also-like.php:124, src/templates/may-also-like.php:136, src/templates/may-also-like.php:148, src/templates/may-also-like.php:180, src/templates/may-also-like.php:192, src/templates/may-also-like.php:204, src/templates/may-also-like.php:216, src/templates/may-also-like.php:228, src/templates/may-also-like.php:240, src/templates/may-also-like.php:276, src/templates/may-also-like.php:294, src/templates/may-also-like.php:306, src/templates/may-also-like.php:324, src/templates/may-also-like.php:336, src/templates/may-also-like.php:348, src/templates/may-also-like.php:365, src/templates/may-also-like.php:377, src/templates/notices/custom-notice.php:27
4680
  msgid "No"
4681
  msgstr ""
4682
 
4683
+ #: src/classes/wp-security-general-init-tasks.php:664
4684
  msgid "Would you like All In One WP Security & Firewall to restore the config settings which were cleared when you deactivated the plugin?"
4685
  msgstr ""
4686
 
4687
+ #: src/classes/wp-security-general-init-tasks.php:684
4688
  msgid "Your registration is pending approval."
4689
  msgstr ""
4690
 
5084
  msgid "All-In-One Security (AIOS) Free vs Premium Comparison Chart"
5085
  msgstr ""
5086
 
 
 
 
 
5087
  #: src/templates/may-also-like.php:9
5088
  msgid "Ask a pre-sales question"
5089
  msgstr ""
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: security, malware scanning, two factor authentication, firewall, antivirus
5
  Requires PHP: 5.6
6
  Requires at least: 5.0
7
  Tested up to: 6.1
8
- Stable tag: 5.1.3
9
  License: GPLv3 or later
10
 
11
  Protect your website investment with All-In-One Security (AIOS) – a comprehensive and easy to use security plugin designed especially for WordPress. Featuring login security tools, a cutting-edge firewall and much more.
@@ -165,6 +165,11 @@ Go to the settings menu after you activate the plugin and follow the instruction
165
 
166
  == Changelog ==
167
 
 
 
 
 
 
168
  = 5.1.3 - 09/December/2022 =
169
 
170
  * SECURITY: No longer save settings import files in a publicly accessible folder where they can be potentially indexed by search engines if the administrator does not actually import the settings (which deletes the import file)
@@ -1118,4 +1123,4 @@ those who want to enable the basic firewall but do not have "AllowOverride" opti
1118
  - First commit to the WP repository.
1119
 
1120
  == Upgrade Notice ==
1121
- * 5.1.3: SECURITY: No longer save settings import files in a publicly accessible folder where they can be potentially indexed by search engines if the administrator does not actually import the settings (which deletes the import file) and some small tweaks; full details are in the changelog. All users are recommended to update.
5
  Requires PHP: 5.6
6
  Requires at least: 5.0
7
  Tested up to: 6.1
8
+ Stable tag: 5.1.4
9
  License: GPLv3 or later
10
 
11
  Protect your website investment with All-In-One Security (AIOS) – a comprehensive and easy to use security plugin designed especially for WordPress. Featuring login security tools, a cutting-edge firewall and much more.
165
 
166
  == Changelog ==
167
 
168
+ = 5.1.4 - 14/December/2022 =
169
+
170
+ * FEATURE: Add option to disable RSS and ATOM feeds.
171
+ * FIX: The IP address blacklist manager wasn't working.
172
+
173
  = 5.1.3 - 09/December/2022 =
174
 
175
  * SECURITY: No longer save settings import files in a publicly accessible folder where they can be potentially indexed by search engines if the administrator does not actually import the settings (which deletes the import file)
1123
  - First commit to the WP repository.
1124
 
1125
  == Upgrade Notice ==
1126
+ * 5.1.4: Disable RSS and ATOM feeds feature and fixed the issue IP address blacklist manager wasn't working. See changelog for full details. All users are recommended to update.
vendor/composer/installed.php CHANGED
@@ -5,7 +5,7 @@
5
  'type' => 'project',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
- 'reference' => '4e41599e25e31329cfdd37eb0383778aae1f80b5',
9
  'name' => 'updraftplus/all-in-one-wp-security-and-firewall',
10
  'dev' => false,
11
  ),
@@ -34,7 +34,7 @@
34
  'type' => 'project',
35
  'install_path' => __DIR__ . '/../../',
36
  'aliases' => array(),
37
- 'reference' => '4e41599e25e31329cfdd37eb0383778aae1f80b5',
38
  'dev_requirement' => false,
39
  ),
40
  ),
5
  'type' => 'project',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
+ 'reference' => '3cab41aea8cb83967ae141e6d2f7473f587a8e7d',
9
  'name' => 'updraftplus/all-in-one-wp-security-and-firewall',
10
  'dev' => false,
11
  ),
34
  'type' => 'project',
35
  'install_path' => __DIR__ . '/../../',
36
  'aliases' => array(),
37
+ 'reference' => '3cab41aea8cb83967ae141e6d2f7473f587a8e7d',
38
  'dev_requirement' => false,
39
  ),
40
  ),
wp-security-core.php CHANGED
@@ -8,9 +8,9 @@ if (!class_exists('AIO_WP_Security')) {
8
 
9
  class AIO_WP_Security {
10
 
11
- public $version = '5.1.3';
12
 
13
- public $db_version = '1.9.6';
14
 
15
  public $firewall_version = '1.0.2';
16
 
8
 
9
  class AIO_WP_Security {
10
 
11
+ public $version = '5.1.4';
12
 
13
+ public $db_version = '1.9.7';
14
 
15
  public $firewall_version = '1.0.2';
16
 
wp-security.php CHANGED
@@ -2,7 +2,7 @@
2
  // @codingStandardsIgnoreStart
3
  /*
4
  Plugin Name: All In One WP Security
5
- Version: 5.1.3
6
  Plugin URI: https://wordpress.org/plugins/all-in-one-wp-security-and-firewall/
7
  Update URI: https://wordpress.org/plugins/all-in-one-wp-security-and-firewall/
8
  Author: All In One WP Security & Firewall Team
2
  // @codingStandardsIgnoreStart
3
  /*
4
  Plugin Name: All In One WP Security
5
+ Version: 5.1.4
6
  Plugin URI: https://wordpress.org/plugins/all-in-one-wp-security-and-firewall/
7
  Update URI: https://wordpress.org/plugins/all-in-one-wp-security-and-firewall/
8
  Author: All In One WP Security & Firewall Team