Version Description
- Renamed the language files to match the new textdomain slug to fix the language translation bug.
- Fixed bug related to the rename login feature and force logout or logout expiry events.
Download this release
Release Info
| Developer | mra13 |
| Plugin | |
| Version | 4.0.1 |
| Comparing to | |
| See all releases | |
Code changes from version 3.9.9 to 4.0.1
- admin/wp-security-admin-init.php +16 -16
- admin/wp-security-admin-menu.php +2 -2
- admin/wp-security-blacklist-menu.php +27 -27
- admin/wp-security-brute-force-menu.php +122 -121
- admin/wp-security-dashboard-menu.php +93 -93
- admin/wp-security-database-menu.php +69 -66
- admin/wp-security-filescan-menu.php +94 -94
- admin/wp-security-filesystem-menu.php +55 -55
- admin/wp-security-firewall-menu.php +182 -182
- admin/wp-security-list-404.php +5 -5
- admin/wp-security-list-acct-activity.php +4 -4
- admin/wp-security-list-comment-spammer-ip.php +7 -7
- admin/wp-security-list-locked-ip.php +6 -6
- admin/wp-security-list-logged-in-users.php +2 -2
- admin/wp-security-list-login-fails.php +4 -4
- admin/wp-security-list-registered-users.php +12 -12
- admin/wp-security-maintenance-menu.php +9 -9
- admin/wp-security-misc-options-menu.php +13 -13
- admin/wp-security-settings-menu.php +90 -90
- admin/wp-security-spam-menu.php +51 -51
- admin/wp-security-user-accounts-menu.php +45 -45
- admin/wp-security-user-login-menu.php +69 -69
- admin/wp-security-user-registration-menu.php +21 -21
- admin/wp-security-whois-menu.php +10 -10
- classes/grade-system/wp-security-feature-item-manager.php +37 -37
- classes/grade-system/wp-security-feature-item.php +3 -3
- classes/wp-security-backup.php +2 -2
- classes/wp-security-captcha.php +21 -21
- classes/wp-security-file-scan.php +43 -43
- classes/wp-security-general-init-tasks.php +7 -7
- classes/wp-security-user-login.php +26 -26
- classes/wp-security-user-registration.php +3 -3
- classes/wp-security-utility-ip-address.php +5 -5
- classes/wp-security-utility.php +12 -12
- languages/aiowpsecurity-it_IT.mo +0 -0
- languages/{aiowpsecurity-de_DE.mo → all-in-one-wp-security-and-firewall-de_DE.mo} +0 -0
- languages/{aiowpsecurity-de_DE.po → all-in-one-wp-security-and-firewall-de_DE.po} +832 -832
- languages/{aiowpsecurity-es_ES.mo → all-in-one-wp-security-and-firewall-es_ES.mo} +0 -0
- languages/{aiowpsecurity-es_ES.po → all-in-one-wp-security-and-firewall-es_ES.po} +0 -0
- languages/{aiowpsecurity-fa_IR.mo → all-in-one-wp-security-and-firewall-fa_IR.mo} +0 -0
- languages/{aiowpsecurity-fa_IR.po → all-in-one-wp-security-and-firewall-fa_IR.po} +0 -0
- languages/{aiowpsecurity-hu_HU.mo → all-in-one-wp-security-and-firewall-hu_HU.mo} +0 -0
- languages/{aiowpsecurity-hu_HU.po → all-in-one-wp-security-and-firewall-hu_HU.po} +0 -0
- languages/all-in-one-wp-security-and-firewall-it_IT.mo +0 -0
- languages/{aiowpsecurity-it_IT.po → all-in-one-wp-security-and-firewall-it_IT.po} +3987 -3748
admin/wp-security-admin-init.php
CHANGED
|
@@ -200,38 +200,38 @@ class AIOWPSecurity_Admin_Init
|
|
| 200 |
function create_admin_menus()
|
| 201 |
{
|
| 202 |
$menu_icon_url = AIO_WP_SECURITY_URL.'/images/plugin-icon.png';
|
| 203 |
-
$this->main_menu_page = add_menu_page(__('WP Security', '
|
| 204 |
-
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Dashboard', '
|
| 205 |
-
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Settings', '
|
| 206 |
-
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('User Accounts', '
|
| 207 |
-
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('User Login', '
|
| 208 |
-
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('User Registration', '
|
| 209 |
-
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Database Security', '
|
| 210 |
if (AIOWPSecurity_Utility::is_multisite_install() && get_current_blog_id() != 1){
|
| 211 |
//Suppress the Filesystem Security menu if site is a multi site AND not the main site
|
| 212 |
}else{
|
| 213 |
-
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Filesystem Security', '
|
| 214 |
}
|
| 215 |
-
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('WHOIS Lookup', '
|
| 216 |
if (AIOWPSecurity_Utility::is_multisite_install() && get_current_blog_id() != 1){
|
| 217 |
//Suppress the Blacklist Manager menu if site is a multi site AND not the main site
|
| 218 |
}else{
|
| 219 |
-
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Blacklist Manager', '
|
| 220 |
}
|
| 221 |
if (AIOWPSecurity_Utility::is_multisite_install() && get_current_blog_id() != 1){
|
| 222 |
//Suppress the firewall menu if site is a multi site AND not the main site
|
| 223 |
}else{
|
| 224 |
-
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Firewall', '
|
| 225 |
}
|
| 226 |
-
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Brute Force', '
|
| 227 |
-
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('SPAM Prevention', '
|
| 228 |
if (AIOWPSecurity_Utility::is_multisite_install() && get_current_blog_id() != 1){
|
| 229 |
//Suppress the filescan menu if site is a multi site AND not the main site
|
| 230 |
}else{
|
| 231 |
-
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Scanner', '
|
| 232 |
}
|
| 233 |
-
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Maintenance', '
|
| 234 |
-
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Miscellaneous', '
|
| 235 |
do_action('aiowpsecurity_admin_menu_created');
|
| 236 |
}
|
| 237 |
|
| 200 |
function create_admin_menus()
|
| 201 |
{
|
| 202 |
$menu_icon_url = AIO_WP_SECURITY_URL.'/images/plugin-icon.png';
|
| 203 |
+
$this->main_menu_page = add_menu_page(__('WP Security', 'all-in-one-wp-security-and-firewall'), __('WP Security', 'all-in-one-wp-security-and-firewall'), AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_MAIN_MENU_SLUG , array(&$this, 'handle_dashboard_menu_rendering'), $menu_icon_url);
|
| 204 |
+
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Dashboard', 'all-in-one-wp-security-and-firewall'), __('Dashboard', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_MAIN_MENU_SLUG, array(&$this, 'handle_dashboard_menu_rendering'));
|
| 205 |
+
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Settings', 'all-in-one-wp-security-and-firewall'), __('Settings', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_SETTINGS_MENU_SLUG, array(&$this, 'handle_settings_menu_rendering'));
|
| 206 |
+
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('User Accounts', 'all-in-one-wp-security-and-firewall'), __('User Accounts', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_USER_ACCOUNTS_MENU_SLUG, array(&$this, 'handle_user_accounts_menu_rendering'));
|
| 207 |
+
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('User Login', 'all-in-one-wp-security-and-firewall'), __('User Login', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_USER_LOGIN_MENU_SLUG, array(&$this, 'handle_user_login_menu_rendering'));
|
| 208 |
+
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('User Registration', 'all-in-one-wp-security-and-firewall'), __('User Registration', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_USER_REGISTRATION_MENU_SLUG, array(&$this, 'handle_user_registration_menu_rendering'));
|
| 209 |
+
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Database Security', 'all-in-one-wp-security-and-firewall'), __('Database Security', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_DB_SEC_MENU_SLUG, array(&$this, 'handle_database_menu_rendering'));
|
| 210 |
if (AIOWPSecurity_Utility::is_multisite_install() && get_current_blog_id() != 1){
|
| 211 |
//Suppress the Filesystem Security menu if site is a multi site AND not the main site
|
| 212 |
}else{
|
| 213 |
+
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Filesystem Security', 'all-in-one-wp-security-and-firewall'), __('Filesystem Security', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_FILESYSTEM_MENU_SLUG, array(&$this, 'handle_filesystem_menu_rendering'));
|
| 214 |
}
|
| 215 |
+
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('WHOIS Lookup', 'all-in-one-wp-security-and-firewall'), __('WHOIS Lookup', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_WHOIS_MENU_SLUG, array(&$this, 'handle_whois_menu_rendering'));
|
| 216 |
if (AIOWPSecurity_Utility::is_multisite_install() && get_current_blog_id() != 1){
|
| 217 |
//Suppress the Blacklist Manager menu if site is a multi site AND not the main site
|
| 218 |
}else{
|
| 219 |
+
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Blacklist Manager', 'all-in-one-wp-security-and-firewall'), __('Blacklist Manager', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_BLACKLIST_MENU_SLUG, array(&$this, 'handle_blacklist_menu_rendering'));
|
| 220 |
}
|
| 221 |
if (AIOWPSecurity_Utility::is_multisite_install() && get_current_blog_id() != 1){
|
| 222 |
//Suppress the firewall menu if site is a multi site AND not the main site
|
| 223 |
}else{
|
| 224 |
+
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Firewall', 'all-in-one-wp-security-and-firewall'), __('Firewall', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_FIREWALL_MENU_SLUG, array(&$this, 'handle_firewall_menu_rendering'));
|
| 225 |
}
|
| 226 |
+
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Brute Force', 'all-in-one-wp-security-and-firewall'), __('Brute Force', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_BRUTE_FORCE_MENU_SLUG, array(&$this, 'handle_brute_force_menu_rendering'));
|
| 227 |
+
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('SPAM Prevention', 'all-in-one-wp-security-and-firewall'), __('SPAM Prevention', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_SPAM_MENU_SLUG, array(&$this, 'handle_spam_menu_rendering'));
|
| 228 |
if (AIOWPSecurity_Utility::is_multisite_install() && get_current_blog_id() != 1){
|
| 229 |
//Suppress the filescan menu if site is a multi site AND not the main site
|
| 230 |
}else{
|
| 231 |
+
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Scanner', 'all-in-one-wp-security-and-firewall'), __('Scanner', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_FILESCAN_MENU_SLUG, array(&$this, 'handle_filescan_menu_rendering'));
|
| 232 |
}
|
| 233 |
+
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Maintenance', 'all-in-one-wp-security-and-firewall'), __('Maintenance', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_MAINTENANCE_MENU_SLUG, array(&$this, 'handle_maintenance_menu_rendering'));
|
| 234 |
+
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Miscellaneous', 'all-in-one-wp-security-and-firewall'), __('Miscellaneous', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_MISC_MENU_SLUG, array(&$this, 'handle_misc_menu_rendering'));
|
| 235 |
do_action('aiowpsecurity_admin_menu_created');
|
| 236 |
}
|
| 237 |
|
admin/wp-security-admin-menu.php
CHANGED
|
@@ -40,14 +40,14 @@ abstract class AIOWPSecurity_Admin_Menu
|
|
| 40 |
function show_msg_settings_updated()
|
| 41 |
{
|
| 42 |
echo '<div id="message" class="updated fade"><p><strong>';
|
| 43 |
-
_e('Settings successfully updated.','
|
| 44 |
echo '</strong></p></div>';
|
| 45 |
}
|
| 46 |
|
| 47 |
static function show_msg_record_deleted_st()
|
| 48 |
{
|
| 49 |
echo '<div id="message" class="updated fade"><p><strong>';
|
| 50 |
-
_e('The selected record(s) deleted successfully!','
|
| 51 |
echo '</strong></p></div>';
|
| 52 |
}
|
| 53 |
|
| 40 |
function show_msg_settings_updated()
|
| 41 |
{
|
| 42 |
echo '<div id="message" class="updated fade"><p><strong>';
|
| 43 |
+
_e('Settings successfully updated.','all-in-one-wp-security-and-firewall');
|
| 44 |
echo '</strong></p></div>';
|
| 45 |
}
|
| 46 |
|
| 47 |
static function show_msg_record_deleted_st()
|
| 48 |
{
|
| 49 |
echo '<div id="message" class="updated fade"><p><strong>';
|
| 50 |
+
_e('The selected record(s) deleted successfully!','all-in-one-wp-security-and-firewall');
|
| 51 |
echo '</strong></p></div>';
|
| 52 |
}
|
| 53 |
|
admin/wp-security-blacklist-menu.php
CHANGED
|
@@ -19,7 +19,7 @@ class AIOWPSecurity_Blacklist_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 19 |
function set_menu_tabs()
|
| 20 |
{
|
| 21 |
$this->menu_tabs = array(
|
| 22 |
-
'tab1' => __('Ban Users', '
|
| 23 |
);
|
| 24 |
}
|
| 25 |
|
|
@@ -77,12 +77,12 @@ class AIOWPSecurity_Blacklist_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 77 |
if (!wp_verify_nonce($nonce, 'aiowpsec-blacklist-settings-nonce'))
|
| 78 |
{
|
| 79 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for save blacklist settings!",4);
|
| 80 |
-
die(__('Nonce check failed for save blacklist settings!','
|
| 81 |
}
|
| 82 |
|
| 83 |
if (isset($_POST["aiowps_enable_blacklisting"]) && empty($_POST['aiowps_banned_ip_addresses']) && empty($_POST['aiowps_banned_user_agents']))
|
| 84 |
{
|
| 85 |
-
$this->show_msg_error('You must submit at least one IP address or one User Agent value or both!','
|
| 86 |
}
|
| 87 |
else
|
| 88 |
{
|
|
@@ -132,26 +132,26 @@ class AIOWPSecurity_Blacklist_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 132 |
$write_result = AIOWPSecurity_Utility_Htaccess::write_to_htaccess(); //now let's write to the .htaccess file
|
| 133 |
if ($write_result == -1)
|
| 134 |
{
|
| 135 |
-
$this->show_msg_error(__('The plugin was unable to write to the .htaccess file. Please edit file manually.','
|
| 136 |
$aio_wp_security->debug_logger->log_debug("AIOWPSecurity_Blacklist_Menu - The plugin was unable to write to the .htaccess file.");
|
| 137 |
}
|
| 138 |
}
|
| 139 |
}
|
| 140 |
}
|
| 141 |
?>
|
| 142 |
-
<h2><?php _e('Ban IPs or User Agents', '
|
| 143 |
<div class="aio_blue_box">
|
| 144 |
<?php
|
| 145 |
-
echo '<p>'.__('The All In One WP Security Blacklist feature gives you the option of banning certain host IP addresses or ranges and also user agents.', '
|
| 146 |
-
<br />'.__('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.', '
|
| 147 |
-
<br />'.__('The plugin achieves this by making appropriate modifications to your .htaccess file.', '
|
| 148 |
-
<br />'.__('By blocking people via the .htaccess file your are using the most secure first line of defence which denies all access to blacklisted visitors as soon as they hit your hosting server.', '
|
| 149 |
</p>';
|
| 150 |
?>
|
| 151 |
</div>
|
| 152 |
|
| 153 |
<div class="postbox">
|
| 154 |
-
<h3><label for="title"><?php _e('IP Hosts and User Agent Blacklist Settings', '
|
| 155 |
<div class="inside">
|
| 156 |
<?php
|
| 157 |
//Display security info badge
|
|
@@ -162,45 +162,45 @@ class AIOWPSecurity_Blacklist_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 162 |
<?php wp_nonce_field('aiowpsec-blacklist-settings-nonce'); ?>
|
| 163 |
<table class="form-table">
|
| 164 |
<tr valign="top">
|
| 165 |
-
<th scope="row"><?php _e('Enable IP or User Agent Blacklisting', '
|
| 166 |
<td>
|
| 167 |
<input name="aiowps_enable_blacklisting" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_blacklisting')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 168 |
-
<span class="description"><?php _e('Check this if you want to enable the banning (or blacklisting) of selected IP addresses and/or user agents specified in the settings below', '
|
| 169 |
</td>
|
| 170 |
</tr>
|
| 171 |
<tr valign="top">
|
| 172 |
-
<th scope="row"><?php _e('Enter IP Addresses:', '
|
| 173 |
<td>
|
| 174 |
<textarea name="aiowps_banned_ip_addresses" rows="5" cols="50"><?php echo ($result == -1)?$_POST['aiowps_banned_ip_addresses']:$aio_wp_security->configs->get_value('aiowps_banned_ip_addresses'); ?></textarea>
|
| 175 |
<br />
|
| 176 |
-
<span class="description"><?php _e('Enter one or more IP addresses or IP ranges.','
|
| 177 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 178 |
<div class="aiowps_more_info_body">
|
| 179 |
<?php
|
| 180 |
-
echo '<p class="description">'.__('Each IP address must be on a new line.', '
|
| 181 |
-
echo '<p class="description">'.__('To specify an IP range use a wildcard "*" character. Acceptable ways to use wildcards is shown in the examples below:', '
|
| 182 |
-
echo '<p class="description">'.__('Example 1: 195.47.89.*', '
|
| 183 |
-
echo '<p class="description">'.__('Example 2: 195.47.*.*', '
|
| 184 |
-
echo '<p class="description">'.__('Example 3: 195.*.*.*', '
|
| 185 |
?>
|
| 186 |
</div>
|
| 187 |
|
| 188 |
</td>
|
| 189 |
</tr>
|
| 190 |
<tr valign="top">
|
| 191 |
-
<th scope="row"><?php _e('Enter User Agents:', '
|
| 192 |
<td>
|
| 193 |
<textarea name="aiowps_banned_user_agents" rows="5" cols="50"><?php echo ($result == -1)?$_POST['aiowps_banned_user_agents']:$aio_wp_security->configs->get_value('aiowps_banned_user_agents'); ?></textarea>
|
| 194 |
<br />
|
| 195 |
<span class="description">
|
| 196 |
-
<?php _e('Enter one or more user agent strings.','
|
| 197 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 198 |
<div class="aiowps_more_info_body">
|
| 199 |
<?php
|
| 200 |
-
echo '<p class="description">'.__('Each user agent string must be on a new line.', '
|
| 201 |
-
echo '<p class="description">'.__('Example 1 - A single user agent string to block:', '
|
| 202 |
echo '<p class="description">SquigglebotBot</p>';
|
| 203 |
-
echo '<p class="description">'.__('Example 2 - A list of more than 1 user agent strings to block', '
|
| 204 |
echo '<p class="description">baiduspider<br />SquigglebotBot<br />SurveyBot<br />VoidEYE<br />webcrawl.net<br />YottaShopping_Bot</p>';
|
| 205 |
?>
|
| 206 |
</div>
|
|
@@ -208,7 +208,7 @@ class AIOWPSecurity_Blacklist_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 208 |
</td>
|
| 209 |
</tr>
|
| 210 |
</table>
|
| 211 |
-
<input type="submit" name="aiowps_save_blacklist_settings" value="<?php _e('Save Settings', '
|
| 212 |
</form>
|
| 213 |
</div></div>
|
| 214 |
<?php
|
| 19 |
function set_menu_tabs()
|
| 20 |
{
|
| 21 |
$this->menu_tabs = array(
|
| 22 |
+
'tab1' => __('Ban Users', 'all-in-one-wp-security-and-firewall'),
|
| 23 |
);
|
| 24 |
}
|
| 25 |
|
| 77 |
if (!wp_verify_nonce($nonce, 'aiowpsec-blacklist-settings-nonce'))
|
| 78 |
{
|
| 79 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for save blacklist settings!",4);
|
| 80 |
+
die(__('Nonce check failed for save blacklist settings!','all-in-one-wp-security-and-firewall'));
|
| 81 |
}
|
| 82 |
|
| 83 |
if (isset($_POST["aiowps_enable_blacklisting"]) && empty($_POST['aiowps_banned_ip_addresses']) && empty($_POST['aiowps_banned_user_agents']))
|
| 84 |
{
|
| 85 |
+
$this->show_msg_error('You must submit at least one IP address or one User Agent value or both!','all-in-one-wp-security-and-firewall');
|
| 86 |
}
|
| 87 |
else
|
| 88 |
{
|
| 132 |
$write_result = AIOWPSecurity_Utility_Htaccess::write_to_htaccess(); //now let's write to the .htaccess file
|
| 133 |
if ($write_result == -1)
|
| 134 |
{
|
| 135 |
+
$this->show_msg_error(__('The plugin was unable to write to the .htaccess file. Please edit file manually.','all-in-one-wp-security-and-firewall'));
|
| 136 |
$aio_wp_security->debug_logger->log_debug("AIOWPSecurity_Blacklist_Menu - The plugin was unable to write to the .htaccess file.");
|
| 137 |
}
|
| 138 |
}
|
| 139 |
}
|
| 140 |
}
|
| 141 |
?>
|
| 142 |
+
<h2><?php _e('Ban IPs or User Agents', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 143 |
<div class="aio_blue_box">
|
| 144 |
<?php
|
| 145 |
+
echo '<p>'.__('The All In One WP Security Blacklist feature gives you the option of banning certain host IP addresses or ranges and also user agents.', 'all-in-one-wp-security-and-firewall').'
|
| 146 |
+
<br />'.__('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.', 'all-in-one-wp-security-and-firewall').'
|
| 147 |
+
<br />'.__('The plugin achieves this by making appropriate modifications to your .htaccess file.', 'all-in-one-wp-security-and-firewall').'
|
| 148 |
+
<br />'.__('By blocking people via the .htaccess file your are using the most secure first line of defence which denies all access to blacklisted visitors as soon as they hit your hosting server.', 'all-in-one-wp-security-and-firewall').'
|
| 149 |
</p>';
|
| 150 |
?>
|
| 151 |
</div>
|
| 152 |
|
| 153 |
<div class="postbox">
|
| 154 |
+
<h3><label for="title"><?php _e('IP Hosts and User Agent Blacklist Settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 155 |
<div class="inside">
|
| 156 |
<?php
|
| 157 |
//Display security info badge
|
| 162 |
<?php wp_nonce_field('aiowpsec-blacklist-settings-nonce'); ?>
|
| 163 |
<table class="form-table">
|
| 164 |
<tr valign="top">
|
| 165 |
+
<th scope="row"><?php _e('Enable IP or User Agent Blacklisting', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 166 |
<td>
|
| 167 |
<input name="aiowps_enable_blacklisting" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_blacklisting')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 168 |
+
<span class="description"><?php _e('Check this if you want to enable the banning (or blacklisting) of selected IP addresses and/or user agents specified in the settings below', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 169 |
</td>
|
| 170 |
</tr>
|
| 171 |
<tr valign="top">
|
| 172 |
+
<th scope="row"><?php _e('Enter IP Addresses:', 'all-in-one-wp-security-and-firewall')?></th>
|
| 173 |
<td>
|
| 174 |
<textarea name="aiowps_banned_ip_addresses" rows="5" cols="50"><?php echo ($result == -1)?$_POST['aiowps_banned_ip_addresses']:$aio_wp_security->configs->get_value('aiowps_banned_ip_addresses'); ?></textarea>
|
| 175 |
<br />
|
| 176 |
+
<span class="description"><?php _e('Enter one or more IP addresses or IP ranges.','all-in-one-wp-security-and-firewall');?></span>
|
| 177 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 178 |
<div class="aiowps_more_info_body">
|
| 179 |
<?php
|
| 180 |
+
echo '<p class="description">'.__('Each IP address must be on a new line.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 181 |
+
echo '<p class="description">'.__('To specify an IP range use a wildcard "*" character. Acceptable ways to use wildcards is shown in the examples below:', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 182 |
+
echo '<p class="description">'.__('Example 1: 195.47.89.*', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 183 |
+
echo '<p class="description">'.__('Example 2: 195.47.*.*', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 184 |
+
echo '<p class="description">'.__('Example 3: 195.*.*.*', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 185 |
?>
|
| 186 |
</div>
|
| 187 |
|
| 188 |
</td>
|
| 189 |
</tr>
|
| 190 |
<tr valign="top">
|
| 191 |
+
<th scope="row"><?php _e('Enter User Agents:', 'all-in-one-wp-security-and-firewall')?></th>
|
| 192 |
<td>
|
| 193 |
<textarea name="aiowps_banned_user_agents" rows="5" cols="50"><?php echo ($result == -1)?$_POST['aiowps_banned_user_agents']:$aio_wp_security->configs->get_value('aiowps_banned_user_agents'); ?></textarea>
|
| 194 |
<br />
|
| 195 |
<span class="description">
|
| 196 |
+
<?php _e('Enter one or more user agent strings.','all-in-one-wp-security-and-firewall');?></span>
|
| 197 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 198 |
<div class="aiowps_more_info_body">
|
| 199 |
<?php
|
| 200 |
+
echo '<p class="description">'.__('Each user agent string must be on a new line.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 201 |
+
echo '<p class="description">'.__('Example 1 - A single user agent string to block:', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 202 |
echo '<p class="description">SquigglebotBot</p>';
|
| 203 |
+
echo '<p class="description">'.__('Example 2 - A list of more than 1 user agent strings to block', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 204 |
echo '<p class="description">baiduspider<br />SquigglebotBot<br />SurveyBot<br />VoidEYE<br />webcrawl.net<br />YottaShopping_Bot</p>';
|
| 205 |
?>
|
| 206 |
</div>
|
| 208 |
</td>
|
| 209 |
</tr>
|
| 210 |
</table>
|
| 211 |
+
<input type="submit" name="aiowps_save_blacklist_settings" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 212 |
</form>
|
| 213 |
</div></div>
|
| 214 |
<?php
|
admin/wp-security-brute-force-menu.php
CHANGED
|
@@ -23,11 +23,11 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 23 |
function set_menu_tabs()
|
| 24 |
{
|
| 25 |
$this->menu_tabs = array(
|
| 26 |
-
'tab1' => __('Rename Login Page','
|
| 27 |
-
'tab2' => __('Cookie Based Brute Force Prevention', '
|
| 28 |
-
'tab3' => __('Login Captcha', '
|
| 29 |
-
'tab4' => __('Login Whitelist', '
|
| 30 |
-
'tab5' => __('Honeypot', '
|
| 31 |
|
| 32 |
);
|
| 33 |
}
|
|
@@ -102,18 +102,18 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 102 |
}
|
| 103 |
|
| 104 |
if (empty($_POST['aiowps_login_page_slug']) && isset($_POST["aiowps_enable_rename_login_page"])){
|
| 105 |
-
$error .= '<br />'.__('Please enter a value for your login page slug.','
|
| 106 |
}else if (!empty($_POST['aiowps_login_page_slug'])){
|
| 107 |
$aiowps_login_page_slug = sanitize_text_field($_POST['aiowps_login_page_slug']);
|
| 108 |
if($aiowps_login_page_slug == 'wp-admin'){
|
| 109 |
-
$error .= '<br />'.__('You cannot use the value "wp-admin" for your login page slug.','
|
| 110 |
}elseif(preg_match('/[^a-z_\-0-9]/i', $aiowps_login_page_slug)){
|
| 111 |
-
$error .= '<br />'.__('You must alpha numeric characters for your login page slug.','
|
| 112 |
}
|
| 113 |
}
|
| 114 |
|
| 115 |
if($error){
|
| 116 |
-
$this->show_msg_error(__('Attention!','
|
| 117 |
}else{
|
| 118 |
//Save all the form values to the options
|
| 119 |
if (isset($_POST["aiowps_enable_rename_login_page"])){
|
|
@@ -132,7 +132,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 132 |
$this->show_msg_settings_updated();
|
| 133 |
}
|
| 134 |
else if($res == -1){
|
| 135 |
-
$this->show_msg_error(__('Could not delete the Cookie-based directives from the .htaccess file. Please check the file permissions.', '
|
| 136 |
}
|
| 137 |
}
|
| 138 |
}
|
|
@@ -142,12 +142,12 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 142 |
<?php
|
| 143 |
$cookie_based_feature_url = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab2" target="_blank">Cookie Based Brute Force Prevention</a>';
|
| 144 |
$white_list_feature_url = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab4" target="_blank">Login Page White List</a>';
|
| 145 |
-
echo '<p>'.__('An effective Brute Force prevention technique is to change the default WordPress login page URL.', '
|
| 146 |
-
'<p>'.__('Normally if you wanted to login to WordPress you would type your site\'s home URL followed by wp-login.php.', '
|
| 147 |
-
'<p>'.__('This feature allows you to change the login URL by setting your own slug and renaming the last portion of the login URL which contains the <strong>wp-login.php</strong> to any string that you like.', '
|
| 148 |
-
'<p>'.__('By doing this, malicious bots and hackers will not be able to access your login page because they will not know the correct login page URL.', '
|
| 149 |
'<div class="aio_section_separator_1"></div>'.
|
| 150 |
-
'<p>'.__('You may also be interested in the following alternative brute force prevention features:', '
|
| 151 |
'<p>'.$cookie_based_feature_url.'</p>'.
|
| 152 |
'<p>'.$white_list_feature_url.'</p>';
|
| 153 |
?>
|
|
@@ -158,17 +158,17 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 158 |
{
|
| 159 |
?>
|
| 160 |
<div class="aio_yellow_box">
|
| 161 |
-
<p><?php _e('Your WordPress login page URL has been renamed.', '
|
| 162 |
-
<p><?php _e('Your current login URL is:', '
|
| 163 |
<p><strong><?php echo $home_url.$aio_wp_security->configs->get_value('aiowps_login_page_slug'); ?></strong></p>
|
| 164 |
-
<p><strong><?php _e('NOTE: If you already had the Cookie-Based Brute Force Prevention feature active, the plugin has automatically deactivated it because only one of these features can be active at any one time.', '
|
| 165 |
</div>
|
| 166 |
|
| 167 |
<?php
|
| 168 |
}
|
| 169 |
?>
|
| 170 |
<div class="postbox">
|
| 171 |
-
<h3><label for="title"><?php _e('Rename Login Page Settings', '
|
| 172 |
<div class="inside">
|
| 173 |
<?php
|
| 174 |
//Display security info badge
|
|
@@ -180,20 +180,20 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 180 |
<?php wp_nonce_field('aiowpsec-rename-login-page-nonce'); ?>
|
| 181 |
<table class="form-table">
|
| 182 |
<tr valign="top">
|
| 183 |
-
<th scope="row"><?php _e('Enable Rename Login Page Feature', '
|
| 184 |
<td>
|
| 185 |
<input name="aiowps_enable_rename_login_page" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_rename_login_page')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 186 |
-
<span class="description"><?php _e('Check this if you want to enable the rename login page feature', '
|
| 187 |
</td>
|
| 188 |
</tr>
|
| 189 |
<tr valign="top">
|
| 190 |
-
<th scope="row"><?php _e('Login Page URL', '
|
| 191 |
<td><code><?php echo $home_url; ?></code><input type="text" size="5" name="aiowps_login_page_slug" value="<?php echo $aio_wp_security->configs->get_value('aiowps_login_page_slug'); ?>" />
|
| 192 |
-
<span class="description"><?php _e('Enter a string which will represent your secure login page slug. You are enouraged to choose something which is hard to guess and only you will remember.', '
|
| 193 |
</td>
|
| 194 |
</tr>
|
| 195 |
</table>
|
| 196 |
-
<input type="submit" name="aiowps_save_rename_login_page_settings" value="<?php _e('Save Settings', '
|
| 197 |
</form>
|
| 198 |
</div></div>
|
| 199 |
|
|
@@ -222,7 +222,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 222 |
if(empty($brute_force_feature_secret_word)){
|
| 223 |
$brute_force_feature_secret_word = "aiowps_secret";
|
| 224 |
}else if(!ctype_alnum($brute_force_feature_secret_word)){
|
| 225 |
-
$msg = '<p>'.__('Settings have not been saved - your secret word must consist only of alphanumeric characters, ie, letters and/or numbers only!', '
|
| 226 |
$error = true;
|
| 227 |
}
|
| 228 |
|
|
@@ -241,17 +241,17 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 241 |
if (!$error)
|
| 242 |
{
|
| 243 |
$aio_wp_security->configs->set_value('aiowps_brute_force_secret_word',$brute_force_feature_secret_word);
|
| 244 |
-
$msg = '<p>'.__('You have successfully enabled the cookie based brute force prevention feature', '
|
| 245 |
-
$msg .= '<p>'.__('From now on you will need to log into your WP Admin using the following URL:', '
|
| 246 |
$msg .= '<p><strong>'.AIOWPSEC_WP_URL.'/?'.$brute_force_feature_secret_word.'=1</strong></p>';
|
| 247 |
-
$msg .= '<p>'.__('It is important that you save this URL value somewhere in case you forget it, OR,', '
|
| 248 |
-
$msg .= '<p>'.sprintf( __('simply remember to add a "?%s=1" to your current site URL address.', '
|
| 249 |
}
|
| 250 |
}
|
| 251 |
else
|
| 252 |
{
|
| 253 |
$aio_wp_security->configs->set_value('aiowps_enable_brute_force_attack_prevention','');
|
| 254 |
-
$msg = __('You have successfully saved cookie based brute force prevention feature settings.', '
|
| 255 |
}
|
| 256 |
|
| 257 |
if(isset($_POST['aiowps_brute_force_attack_prevention_pw_protected_exception']))
|
|
@@ -286,7 +286,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 286 |
echo '</p></div>';
|
| 287 |
}
|
| 288 |
else if($res == -1){
|
| 289 |
-
$this->show_msg_error(__('Could not write to the .htaccess file. Please check the file permissions.', '
|
| 290 |
}
|
| 291 |
}
|
| 292 |
else
|
|
@@ -296,23 +296,23 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 296 |
}
|
| 297 |
|
| 298 |
?>
|
| 299 |
-
<h2><?php _e('Brute Force Prevention Firewall Settings', '
|
| 300 |
|
| 301 |
<div class="aio_blue_box">
|
| 302 |
<?php
|
| 303 |
//TODO - need to fix the following message
|
| 304 |
-
echo '<p>'.__('A Brute Force Attack is when a hacker tries many combinations of usernames and passwords until they succeed in guessing the right combination.', '
|
| 305 |
-
'<br />'.__('Due to the fact that at any one time there may be many concurrent login attempts occurring on your site via malicious automated robots, this also has a negative impact on your server\'s memory and performance.', '
|
| 306 |
-
'<br />'.__('The features in this tab will stop the majority of Brute Force Login Attacks at the .htaccess level thus providing even better protection for your WP login page and also reducing the load on your server because the system does not have to run PHP code to process the login attempts.', '
|
| 307 |
?>
|
| 308 |
</div>
|
| 309 |
<div class="aio_yellow_box">
|
| 310 |
<?php
|
| 311 |
$backup_tab_link = '<a href="admin.php?page='.AIOWPSEC_SETTINGS_MENU_SLUG.'&tab=tab2" target="_blank">backup</a>';
|
| 312 |
$video_link = '<a href="http://www.tipsandtricks-hq.com/all-in-one-wp-security-plugin-cookie-based-brute-force-login-attack-prevention-feature-5994" target="_blank">video tutorial</a>';
|
| 313 |
-
$info_msg = sprintf( __('Even though this feature should not have any impact on your site\'s general functionality <strong>you are strongly encouraged to take a %s of your .htaccess file before proceeding</strong>.', '
|
| 314 |
-
$info_msg1 = __('If this feature is not used correctly, you can get locked out of your site. A backed up .htaccess file will come in handy if that happens.', '
|
| 315 |
-
$info_msg2 = sprintf( __('To learn more about how to use this feature please watch the following %s.', '
|
| 316 |
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_FIREWALL_MENU_SLUG.'&tab=tab4" target="_blank">Cookie-Based Brute Force Login Prevention</a>';
|
| 317 |
echo '<p>'.$info_msg.
|
| 318 |
'<br />'.$info_msg1.
|
|
@@ -325,7 +325,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 325 |
{
|
| 326 |
?>
|
| 327 |
<div class="aio_yellow_box">
|
| 328 |
-
<p><strong><?php _e('NOTE: If you already had the Rename Login Page feature active, the plugin has automatically deactivated it because only one of these features can be active at any one time.', '
|
| 329 |
</div>
|
| 330 |
|
| 331 |
<?php
|
|
@@ -333,7 +333,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 333 |
?>
|
| 334 |
|
| 335 |
<div class="postbox">
|
| 336 |
-
<h3><label for="title"><?php _e('Cookie Based Brute Force Login Prevention', '
|
| 337 |
<div class="inside">
|
| 338 |
<?php
|
| 339 |
//Display security info badge
|
|
@@ -344,95 +344,95 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 344 |
<?php wp_nonce_field('aiowpsec-enable-cookie-based-brute-force-prevention'); ?>
|
| 345 |
<table class="form-table">
|
| 346 |
<tr valign="top">
|
| 347 |
-
<th scope="row"><?php _e('Enable Brute Force Attack Prevention', '
|
| 348 |
<td>
|
| 349 |
<input name="aiowps_enable_brute_force_attack_prevention" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_brute_force_attack_prevention')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 350 |
-
<span class="description"><?php _e('Check this if you want to protect your login page from Brute Force Attack.', '
|
| 351 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 352 |
<div class="aiowps_more_info_body">
|
| 353 |
<p class="description">
|
| 354 |
<?php
|
| 355 |
-
_e('This feature will deny access to your WordPress login page for all people except those who have a special cookie in their browser.', '
|
| 356 |
echo '<br />';
|
| 357 |
-
_e('To use this feature do the following:', '
|
| 358 |
echo '<br />';
|
| 359 |
-
_e('1) Enable the checkbox.', '
|
| 360 |
echo '<br />';
|
| 361 |
-
_e('2) Enter a secret word consisting of alphanumeric characters which will be difficult to guess. This secret word will be useful whenever you need to know the special URL which you will use to access the login page (see point below).', '
|
| 362 |
echo '<br />';
|
| 363 |
-
_e('3) You will then be provided with a special login URL. You will need to use this URL to login to your WordPress site instead of the usual login URL. NOTE: The system will deposit a special cookie in your browser which will allow you access to the WordPress administration login page.', '
|
| 364 |
echo '<br />';
|
| 365 |
-
_e('Any person trying to access your login page who does not have the special cookie in their browser will be automatically blocked.', '
|
| 366 |
?>
|
| 367 |
</p>
|
| 368 |
</div>
|
| 369 |
</td>
|
| 370 |
</tr>
|
| 371 |
<tr valign="top">
|
| 372 |
-
<th scope="row"><?php _e('Secret Word', '
|
| 373 |
<td><input type="text" size="40" name="aiowps_brute_force_secret_word" value="<?php echo $aio_wp_security->configs->get_value('aiowps_brute_force_secret_word'); ?>" />
|
| 374 |
-
<span class="description"><?php _e('Choose a secret word consisting of alphanumeric characters which you can use to access your special URL. Your are highly encouraged to choose a word which will be difficult to guess.', '
|
| 375 |
</td>
|
| 376 |
</tr>
|
| 377 |
<tr valign="top">
|
| 378 |
-
<th scope="row"><?php _e('Re-direct URL', '
|
| 379 |
<td><input type="text" size="40" name="aiowps_cookie_based_brute_force_redirect_url" value="<?php echo $aio_wp_security->configs->get_value('aiowps_cookie_based_brute_force_redirect_url'); ?>" />
|
| 380 |
<span class="description">
|
| 381 |
<?php
|
| 382 |
-
_e('Specify a URL to redirect a hacker to when they try to access your WordPress login page.', '
|
| 383 |
?>
|
| 384 |
</span>
|
| 385 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 386 |
<div class="aiowps_more_info_body">
|
| 387 |
<p class="description">
|
| 388 |
<?php
|
| 389 |
-
_e('The URL specified here can be any site\'s URL and does not have to be your own. For example you can be as creative as you like and send hackers to the CIA or NSA home page.', '
|
| 390 |
echo '<br />';
|
| 391 |
-
_e('This field will default to: http://127.0.0.1 if you do not enter a value.', '
|
| 392 |
echo '<br />';
|
| 393 |
-
_e('Useful Tip:', '
|
| 394 |
echo '<br />';
|
| 395 |
-
_e('It\'s a good idea to not redirect attempted brute force login attempts to your site because it increases the load on your server.', '
|
| 396 |
echo '<br />';
|
| 397 |
-
_e('Redirecting a hacker or malicious bot back to "http://127.0.0.1" is ideal because it deflects them back to their own local host and puts the load on their server instead of yours.', '
|
| 398 |
?>
|
| 399 |
</p>
|
| 400 |
</div>
|
| 401 |
</td>
|
| 402 |
</tr>
|
| 403 |
<tr valign="top">
|
| 404 |
-
<th scope="row"><?php _e('My Site Has Posts Or Pages Which Are Password Protected', '
|
| 405 |
<td>
|
| 406 |
<input name="aiowps_brute_force_attack_prevention_pw_protected_exception" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_brute_force_attack_prevention_pw_protected_exception')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 407 |
-
<span class="description"><?php _e('Check this if you are using the native WordPress password protection feature for some or all of your blog posts or pages.', '
|
| 408 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 409 |
<div class="aiowps_more_info_body">
|
| 410 |
<p class="description">
|
| 411 |
<?php
|
| 412 |
-
_e('In the cases where you are protecting some of your posts or pages using the in-built WordPress password protection feature, a few extra lines of directives and exceptions need to be added to your .htacces file so that people trying to access pages are not automatically blocked.', '
|
| 413 |
echo '<br />';
|
| 414 |
-
_e('By enabling this checkbox the plugin will add the necessary rules and exceptions to your .htacces file so that people trying to access these pages are not automatically blocked.', '
|
| 415 |
echo '<br />';
|
| 416 |
-
echo "<strong>".__('Helpful Tip:', '
|
| 417 |
echo '<br />';
|
| 418 |
-
_e('If you do not use the WordPress password protection feature for your posts or pages then it is highly recommended that you leave this checkbox disabled.', '
|
| 419 |
?>
|
| 420 |
</p>
|
| 421 |
</div>
|
| 422 |
</td>
|
| 423 |
</tr>
|
| 424 |
<tr valign="top">
|
| 425 |
-
<th scope="row"><?php _e('My Site Has a Theme or Plugins Which Use AJAX', '
|
| 426 |
<td>
|
| 427 |
<input name="aiowps_brute_force_attack_prevention_ajax_exception" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_brute_force_attack_prevention_ajax_exception')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 428 |
-
<span class="description"><?php _e('Check this if your site uses AJAX functionality.', '
|
| 429 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 430 |
<div class="aiowps_more_info_body">
|
| 431 |
<p class="description">
|
| 432 |
<?php
|
| 433 |
-
_e('In the cases where your WordPress installation has a theme or plugins which use AJAX, a few extra lines of directives and exceptions need to be added to your .htacces file to prevent AJAX requests from being automatically blocked by the brute force prevention feature.', '
|
| 434 |
echo '<br />';
|
| 435 |
-
_e('By enabling this checkbox the plugin will add the necessary rules and exceptions to your .htacces file so that AJAX operations will work as expected.', '
|
| 436 |
?>
|
| 437 |
</p>
|
| 438 |
</div>
|
|
@@ -447,24 +447,24 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 447 |
if (isset($_REQUEST['aiowps_cookie_test']))
|
| 448 |
{//Cookie test was just performed and the test succeded
|
| 449 |
echo '<div class="aio_green_box"><p>';
|
| 450 |
-
_e('The cookie test was successful. You can now enable this feature.', '
|
| 451 |
echo '</p></div>';
|
| 452 |
}
|
| 453 |
-
echo '<input type="submit" name="aiowps_apply_cookie_based_bruteforce_firewall" value="'.__('Save Feature Settings', '
|
| 454 |
}
|
| 455 |
else
|
| 456 |
{
|
| 457 |
//Cookie test needs to be performed
|
| 458 |
if(isset($_REQUEST['aiowps_cookie_test']) && $cookie_test_value != '1'){//Test failed
|
| 459 |
echo '<div class="aio_red_box"><p>';
|
| 460 |
-
_e('The cookie test failed on this server. So this feature cannot be used on this site.', '
|
| 461 |
echo '</p></div>';
|
| 462 |
}
|
| 463 |
|
| 464 |
echo '<div class="aio_yellow_box"><p>';
|
| 465 |
-
_e("Before using this feature you are required to perform a cookie test first. This is to make sure that your browser cookie is working correctly and that you won't lock yourself out.", '
|
| 466 |
echo '</p></div>';
|
| 467 |
-
echo '<input type="submit" name="aiowps_do_cookie_test_for_bfla" value="'.__('Perform Cookie Test', '
|
| 468 |
}
|
| 469 |
?>
|
| 470 |
</form>
|
|
@@ -504,15 +504,15 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 504 |
?>
|
| 505 |
<div class="aio_blue_box">
|
| 506 |
<?php
|
| 507 |
-
echo '<p>'.__('This feature allows you to add a captcha form on the WordPress login page.', '
|
| 508 |
-
<br />'.__('Users who attempt to login will also need to enter the answer to a simple mathematical question - if they enter the wrong answer, the plugin will not allow them login even if they entered the correct username and password.', '
|
| 509 |
-
<br />'.__('Therefore, adding a captcha form on the login page is another effective yet simple "Brute Force" prevention technique.', '
|
| 510 |
</p>';
|
| 511 |
?>
|
| 512 |
</div>
|
| 513 |
<form action="" method="POST">
|
| 514 |
<div class="postbox">
|
| 515 |
-
<h3><label for="title"><?php _e('Login Form Captcha Settings', '
|
| 516 |
<div class="inside">
|
| 517 |
<?php
|
| 518 |
//Display security info badge
|
|
@@ -523,16 +523,16 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 523 |
<?php wp_nonce_field('aiowpsec-captcha-settings-nonce'); ?>
|
| 524 |
<table class="form-table">
|
| 525 |
<tr valign="top">
|
| 526 |
-
<th scope="row"><?php _e('Enable Captcha On Login Page', '
|
| 527 |
<td>
|
| 528 |
<input name="aiowps_enable_login_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_login_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 529 |
-
<span class="description"><?php _e('Check this if you want to insert a captcha form on the login page', '
|
| 530 |
</td>
|
| 531 |
</tr>
|
| 532 |
</table>
|
| 533 |
</div></div>
|
| 534 |
<div class="postbox">
|
| 535 |
-
<h3><label for="title"><?php _e('Custom Login Form Captcha Settings', '
|
| 536 |
<div class="inside">
|
| 537 |
<?php
|
| 538 |
//Display security info badge
|
|
@@ -541,16 +541,16 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 541 |
?>
|
| 542 |
<table class="form-table">
|
| 543 |
<tr valign="top">
|
| 544 |
-
<th scope="row"><?php _e('Enable Captcha On Custom Login Form', '
|
| 545 |
<td>
|
| 546 |
<input name="aiowps_enable_custom_login_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_custom_login_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 547 |
-
<span class="description"><?php _e('Check this if you want to insert captcha on a custom login form generated by the following WP function: wp_login_form()', '
|
| 548 |
</td>
|
| 549 |
</tr>
|
| 550 |
</table>
|
| 551 |
</div></div>
|
| 552 |
<div class="postbox">
|
| 553 |
-
<h3><label for="title"><?php _e('Lost Password Form Captcha Settings', '
|
| 554 |
<div class="inside">
|
| 555 |
<?php
|
| 556 |
//Display security info badge
|
|
@@ -560,15 +560,15 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 560 |
|
| 561 |
<table class="form-table">
|
| 562 |
<tr valign="top">
|
| 563 |
-
<th scope="row"><?php _e('Enable Captcha On Lost Password Page', '
|
| 564 |
<td>
|
| 565 |
<input name="aiowps_enable_lost_password_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_lost_password_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 566 |
-
<span class="description"><?php _e('Check this if you want to insert a captcha form on the lost password page', '
|
| 567 |
</td>
|
| 568 |
</tr>
|
| 569 |
</table>
|
| 570 |
</div></div>
|
| 571 |
-
<input type="submit" name="aiowpsec_save_captcha_settings" value="<?php _e('Save Settings', '
|
| 572 |
</form>
|
| 573 |
<?php
|
| 574 |
}
|
|
@@ -585,12 +585,12 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 585 |
if (!wp_verify_nonce($nonce, 'aiowpsec-whitelist-settings-nonce'))
|
| 586 |
{
|
| 587 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for save whitelist settings!",4);
|
| 588 |
-
die(__('Nonce check failed for save whitelist settings!','
|
| 589 |
}
|
| 590 |
|
| 591 |
if (isset($_POST["aiowps_enable_whitelisting"]) && empty($_POST['aiowps_allowed_ip_addresses']))
|
| 592 |
{
|
| 593 |
-
$this->show_msg_error('You must submit at least one IP address!','
|
| 594 |
}
|
| 595 |
else
|
| 596 |
{
|
|
@@ -632,33 +632,34 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 632 |
$write_result = AIOWPSecurity_Utility_Htaccess::write_to_htaccess(); //now let's write to the .htaccess file
|
| 633 |
if ($write_result == -1)
|
| 634 |
{
|
| 635 |
-
$this->show_msg_error(__('The plugin was unable to write to the .htaccess file. Please edit file manually.','
|
| 636 |
$aio_wp_security->debug_logger->log_debug("AIOWPSecurity_whitelist_Menu - The plugin was unable to write to the .htaccess file.");
|
| 637 |
}
|
| 638 |
}
|
| 639 |
}
|
| 640 |
}
|
| 641 |
?>
|
| 642 |
-
<h2><?php _e('Login Whitelist', '
|
| 643 |
<div class="aio_blue_box">
|
| 644 |
<?php
|
| 645 |
-
echo '<p>'.__('The All In One WP Security Whitelist feature gives you the option of only allowing certain IP addresses or ranges to have access to your WordPress login page.', '
|
| 646 |
-
<br />'.__('This feature will deny login access for all IP addresses which are not in your whitelist as configured in the settings below.', '
|
| 647 |
-
<br />'.__('The plugin achieves this by writing the appropriate directives to your .htaccess file.', '
|
| 648 |
-
<br />'.__('By allowing/blocking IP addresses via the .htaccess file your are using the most secure first line of defence because login access will only be granted to whitelisted IP addresses and other addresses will be blocked as soon as they try to access your login page.', '
|
| 649 |
</p>';
|
| 650 |
?>
|
| 651 |
</div>
|
| 652 |
<div class="aio_yellow_box">
|
| 653 |
<?php
|
| 654 |
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab2" target="_blank">Cookie-Based Brute Force Login Prevention</a>';
|
| 655 |
-
|
| 656 |
-
<p>'.__('
|
|
|
|
| 657 |
?>
|
| 658 |
</div>
|
| 659 |
|
| 660 |
<div class="postbox">
|
| 661 |
-
<h3><label for="title"><?php _e('Login IP Whitelist Settings', '
|
| 662 |
<div class="inside">
|
| 663 |
<?php
|
| 664 |
//Display security info badge
|
|
@@ -669,40 +670,40 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 669 |
<?php wp_nonce_field('aiowpsec-whitelist-settings-nonce'); ?>
|
| 670 |
<table class="form-table">
|
| 671 |
<tr valign="top">
|
| 672 |
-
<th scope="row"><?php _e('Enable IP Whitelisting', '
|
| 673 |
<td>
|
| 674 |
<input name="aiowps_enable_whitelisting" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_whitelisting')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 675 |
-
<span class="description"><?php _e('Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below', '
|
| 676 |
</td>
|
| 677 |
</tr>
|
| 678 |
<tr valign="top">
|
| 679 |
-
<th scope="row"><?php _e('Your Current IP Address', '
|
| 680 |
<td>
|
| 681 |
<input size="20" name="aiowps_user_ip" type="text" value="<?php echo $your_ip_address; ?>" readonly="readonly"/>
|
| 682 |
-
<span class="description"><?php _e('You can copy and paste this address in the text box below if you want to include it in your login whitelist.', '
|
| 683 |
</td>
|
| 684 |
</tr>
|
| 685 |
<tr valign="top">
|
| 686 |
-
<th scope="row"><?php _e('Enter Whitelisted IP Addresses:', '
|
| 687 |
<td>
|
| 688 |
<textarea name="aiowps_allowed_ip_addresses" rows="5" cols="50"><?php echo ($result == -1)?$_POST['aiowps_allowed_ip_addresses']:$aio_wp_security->configs->get_value('aiowps_allowed_ip_addresses'); ?></textarea>
|
| 689 |
<br />
|
| 690 |
-
<span class="description"><?php _e('Enter one or more IP addresses or IP ranges you wish to include in your whitelist. Only the addresses specified here will have access to the WordPress login page.','
|
| 691 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 692 |
<div class="aiowps_more_info_body">
|
| 693 |
<?php
|
| 694 |
-
echo '<p class="description">'.__('Each IP address must be on a new line.', '
|
| 695 |
-
echo '<p class="description">'.__('To specify an IP range use a wildcard "*" character. Acceptable ways to use wildcards is shown in the examples below:', '
|
| 696 |
-
echo '<p class="description">'.__('Example 1: 195.47.89.*', '
|
| 697 |
-
echo '<p class="description">'.__('Example 2: 195.47.*.*', '
|
| 698 |
-
echo '<p class="description">'.__('Example 3: 195.*.*.*', '
|
| 699 |
?>
|
| 700 |
</div>
|
| 701 |
|
| 702 |
</td>
|
| 703 |
</tr>
|
| 704 |
</table>
|
| 705 |
-
<input type="submit" name="aiowps_save_whitelist_settings" value="<?php _e('Save Settings', '
|
| 706 |
</form>
|
| 707 |
</div></div>
|
| 708 |
<?php
|
|
@@ -735,16 +736,16 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 735 |
?>
|
| 736 |
<div class="aio_blue_box">
|
| 737 |
<?php
|
| 738 |
-
echo '<p>'.__('This feature allows you to add a special hidden "honeypot" field on the WordPress login page. This will only be visible to robots and not humans.', '
|
| 739 |
-
<br />'.__('Since robots usually fill in every input field from a login form, they will also submit a value for the special hidden honeypot field.', '
|
| 740 |
-
<br />'.__('The way honeypots work is that a hidden field is placed somewhere inside a form which only robots will submit. If that field contains a value when the form is submitted then a robot has most likely submitted the form and it is
|
| 741 |
-
<br />'.__('Therefore, if the plugin detects that this field has a value when the login form is submitted, then the robot which is attempting to login to your site will be redirected to its localhost address - http://127.0.0.1.', '
|
| 742 |
</p>';
|
| 743 |
?>
|
| 744 |
</div>
|
| 745 |
<form action="" method="POST">
|
| 746 |
<div class="postbox">
|
| 747 |
-
<h3><label for="title"><?php _e('Login Form Honeypot Settings', '
|
| 748 |
<div class="inside">
|
| 749 |
<?php
|
| 750 |
//Display security info badge
|
|
@@ -755,16 +756,16 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 755 |
<?php wp_nonce_field('aiowpsec-honeypot-settings-nonce'); ?>
|
| 756 |
<table class="form-table">
|
| 757 |
<tr valign="top">
|
| 758 |
-
<th scope="row"><?php _e('Enable Honeypot On Login Page', '
|
| 759 |
<td>
|
| 760 |
<input name="aiowps_enable_login_honeypot" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_login_honeypot')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 761 |
-
<span class="description"><?php _e('Check this if you want to enable the honeypot feature for the login page', '
|
| 762 |
</td>
|
| 763 |
</tr>
|
| 764 |
</table>
|
| 765 |
</div></div>
|
| 766 |
|
| 767 |
-
<input type="submit" name="aiowpsec_save_honeypot_settings" value="<?php _e('Save Settings', '
|
| 768 |
</form>
|
| 769 |
<?php
|
| 770 |
}
|
| 23 |
function set_menu_tabs()
|
| 24 |
{
|
| 25 |
$this->menu_tabs = array(
|
| 26 |
+
'tab1' => __('Rename Login Page','all-in-one-wp-security-and-firewall'),
|
| 27 |
+
'tab2' => __('Cookie Based Brute Force Prevention', 'all-in-one-wp-security-and-firewall'),
|
| 28 |
+
'tab3' => __('Login Captcha', 'all-in-one-wp-security-and-firewall'),
|
| 29 |
+
'tab4' => __('Login Whitelist', 'all-in-one-wp-security-and-firewall'),
|
| 30 |
+
'tab5' => __('Honeypot', 'all-in-one-wp-security-and-firewall'),
|
| 31 |
|
| 32 |
);
|
| 33 |
}
|
| 102 |
}
|
| 103 |
|
| 104 |
if (empty($_POST['aiowps_login_page_slug']) && isset($_POST["aiowps_enable_rename_login_page"])){
|
| 105 |
+
$error .= '<br />'.__('Please enter a value for your login page slug.','all-in-one-wp-security-and-firewall');
|
| 106 |
}else if (!empty($_POST['aiowps_login_page_slug'])){
|
| 107 |
$aiowps_login_page_slug = sanitize_text_field($_POST['aiowps_login_page_slug']);
|
| 108 |
if($aiowps_login_page_slug == 'wp-admin'){
|
| 109 |
+
$error .= '<br />'.__('You cannot use the value "wp-admin" for your login page slug.','all-in-one-wp-security-and-firewall');
|
| 110 |
}elseif(preg_match('/[^a-z_\-0-9]/i', $aiowps_login_page_slug)){
|
| 111 |
+
$error .= '<br />'.__('You must alpha numeric characters for your login page slug.','all-in-one-wp-security-and-firewall');
|
| 112 |
}
|
| 113 |
}
|
| 114 |
|
| 115 |
if($error){
|
| 116 |
+
$this->show_msg_error(__('Attention!','all-in-one-wp-security-and-firewall').$error);
|
| 117 |
}else{
|
| 118 |
//Save all the form values to the options
|
| 119 |
if (isset($_POST["aiowps_enable_rename_login_page"])){
|
| 132 |
$this->show_msg_settings_updated();
|
| 133 |
}
|
| 134 |
else if($res == -1){
|
| 135 |
+
$this->show_msg_error(__('Could not delete the Cookie-based directives from the .htaccess file. Please check the file permissions.', 'all-in-one-wp-security-and-firewall'));
|
| 136 |
}
|
| 137 |
}
|
| 138 |
}
|
| 142 |
<?php
|
| 143 |
$cookie_based_feature_url = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab2" target="_blank">Cookie Based Brute Force Prevention</a>';
|
| 144 |
$white_list_feature_url = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab4" target="_blank">Login Page White List</a>';
|
| 145 |
+
echo '<p>'.__('An effective Brute Force prevention technique is to change the default WordPress login page URL.', 'all-in-one-wp-security-and-firewall').'</p>'.
|
| 146 |
+
'<p>'.__('Normally if you wanted to login to WordPress you would type your site\'s home URL followed by wp-login.php.', 'all-in-one-wp-security-and-firewall').'</p>'.
|
| 147 |
+
'<p>'.__('This feature allows you to change the login URL by setting your own slug and renaming the last portion of the login URL which contains the <strong>wp-login.php</strong> to any string that you like.', 'all-in-one-wp-security-and-firewall').'</p>'.
|
| 148 |
+
'<p>'.__('By doing this, malicious bots and hackers will not be able to access your login page because they will not know the correct login page URL.', 'all-in-one-wp-security-and-firewall').'</p>'.
|
| 149 |
'<div class="aio_section_separator_1"></div>'.
|
| 150 |
+
'<p>'.__('You may also be interested in the following alternative brute force prevention features:', 'all-in-one-wp-security-and-firewall').'</p>'.
|
| 151 |
'<p>'.$cookie_based_feature_url.'</p>'.
|
| 152 |
'<p>'.$white_list_feature_url.'</p>';
|
| 153 |
?>
|
| 158 |
{
|
| 159 |
?>
|
| 160 |
<div class="aio_yellow_box">
|
| 161 |
+
<p><?php _e('Your WordPress login page URL has been renamed.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 162 |
+
<p><?php _e('Your current login URL is:', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 163 |
<p><strong><?php echo $home_url.$aio_wp_security->configs->get_value('aiowps_login_page_slug'); ?></strong></p>
|
| 164 |
+
<p><strong><?php _e('NOTE: If you already had the Cookie-Based Brute Force Prevention feature active, the plugin has automatically deactivated it because only one of these features can be active at any one time.', 'all-in-one-wp-security-and-firewall'); ?></strong></p>
|
| 165 |
</div>
|
| 166 |
|
| 167 |
<?php
|
| 168 |
}
|
| 169 |
?>
|
| 170 |
<div class="postbox">
|
| 171 |
+
<h3><label for="title"><?php _e('Rename Login Page Settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 172 |
<div class="inside">
|
| 173 |
<?php
|
| 174 |
//Display security info badge
|
| 180 |
<?php wp_nonce_field('aiowpsec-rename-login-page-nonce'); ?>
|
| 181 |
<table class="form-table">
|
| 182 |
<tr valign="top">
|
| 183 |
+
<th scope="row"><?php _e('Enable Rename Login Page Feature', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 184 |
<td>
|
| 185 |
<input name="aiowps_enable_rename_login_page" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_rename_login_page')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 186 |
+
<span class="description"><?php _e('Check this if you want to enable the rename login page feature', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 187 |
</td>
|
| 188 |
</tr>
|
| 189 |
<tr valign="top">
|
| 190 |
+
<th scope="row"><?php _e('Login Page URL', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 191 |
<td><code><?php echo $home_url; ?></code><input type="text" size="5" name="aiowps_login_page_slug" value="<?php echo $aio_wp_security->configs->get_value('aiowps_login_page_slug'); ?>" />
|
| 192 |
+
<span class="description"><?php _e('Enter a string which will represent your secure login page slug. You are enouraged to choose something which is hard to guess and only you will remember.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 193 |
</td>
|
| 194 |
</tr>
|
| 195 |
</table>
|
| 196 |
+
<input type="submit" name="aiowps_save_rename_login_page_settings" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 197 |
</form>
|
| 198 |
</div></div>
|
| 199 |
|
| 222 |
if(empty($brute_force_feature_secret_word)){
|
| 223 |
$brute_force_feature_secret_word = "aiowps_secret";
|
| 224 |
}else if(!ctype_alnum($brute_force_feature_secret_word)){
|
| 225 |
+
$msg = '<p>'.__('Settings have not been saved - your secret word must consist only of alphanumeric characters, ie, letters and/or numbers only!', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 226 |
$error = true;
|
| 227 |
}
|
| 228 |
|
| 241 |
if (!$error)
|
| 242 |
{
|
| 243 |
$aio_wp_security->configs->set_value('aiowps_brute_force_secret_word',$brute_force_feature_secret_word);
|
| 244 |
+
$msg = '<p>'.__('You have successfully enabled the cookie based brute force prevention feature', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 245 |
+
$msg .= '<p>'.__('From now on you will need to log into your WP Admin using the following URL:', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 246 |
$msg .= '<p><strong>'.AIOWPSEC_WP_URL.'/?'.$brute_force_feature_secret_word.'=1</strong></p>';
|
| 247 |
+
$msg .= '<p>'.__('It is important that you save this URL value somewhere in case you forget it, OR,', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 248 |
+
$msg .= '<p>'.sprintf( __('simply remember to add a "?%s=1" to your current site URL address.', 'all-in-one-wp-security-and-firewall'), $brute_force_feature_secret_word).'</p>';
|
| 249 |
}
|
| 250 |
}
|
| 251 |
else
|
| 252 |
{
|
| 253 |
$aio_wp_security->configs->set_value('aiowps_enable_brute_force_attack_prevention','');
|
| 254 |
+
$msg = __('You have successfully saved cookie based brute force prevention feature settings.', 'all-in-one-wp-security-and-firewall');
|
| 255 |
}
|
| 256 |
|
| 257 |
if(isset($_POST['aiowps_brute_force_attack_prevention_pw_protected_exception']))
|
| 286 |
echo '</p></div>';
|
| 287 |
}
|
| 288 |
else if($res == -1){
|
| 289 |
+
$this->show_msg_error(__('Could not write to the .htaccess file. Please check the file permissions.', 'all-in-one-wp-security-and-firewall'));
|
| 290 |
}
|
| 291 |
}
|
| 292 |
else
|
| 296 |
}
|
| 297 |
|
| 298 |
?>
|
| 299 |
+
<h2><?php _e('Brute Force Prevention Firewall Settings', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 300 |
|
| 301 |
<div class="aio_blue_box">
|
| 302 |
<?php
|
| 303 |
//TODO - need to fix the following message
|
| 304 |
+
echo '<p>'.__('A Brute Force Attack is when a hacker tries many combinations of usernames and passwords until they succeed in guessing the right combination.', 'all-in-one-wp-security-and-firewall').
|
| 305 |
+
'<br />'.__('Due to the fact that at any one time there may be many concurrent login attempts occurring on your site via malicious automated robots, this also has a negative impact on your server\'s memory and performance.', 'all-in-one-wp-security-and-firewall').
|
| 306 |
+
'<br />'.__('The features in this tab will stop the majority of Brute Force Login Attacks at the .htaccess level thus providing even better protection for your WP login page and also reducing the load on your server because the system does not have to run PHP code to process the login attempts.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 307 |
?>
|
| 308 |
</div>
|
| 309 |
<div class="aio_yellow_box">
|
| 310 |
<?php
|
| 311 |
$backup_tab_link = '<a href="admin.php?page='.AIOWPSEC_SETTINGS_MENU_SLUG.'&tab=tab2" target="_blank">backup</a>';
|
| 312 |
$video_link = '<a href="http://www.tipsandtricks-hq.com/all-in-one-wp-security-plugin-cookie-based-brute-force-login-attack-prevention-feature-5994" target="_blank">video tutorial</a>';
|
| 313 |
+
$info_msg = sprintf( __('Even though this feature should not have any impact on your site\'s general functionality <strong>you are strongly encouraged to take a %s of your .htaccess file before proceeding</strong>.', 'all-in-one-wp-security-and-firewall'), $backup_tab_link);
|
| 314 |
+
$info_msg1 = __('If this feature is not used correctly, you can get locked out of your site. A backed up .htaccess file will come in handy if that happens.', 'all-in-one-wp-security-and-firewall');
|
| 315 |
+
$info_msg2 = sprintf( __('To learn more about how to use this feature please watch the following %s.', 'all-in-one-wp-security-and-firewall'), $video_link);
|
| 316 |
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_FIREWALL_MENU_SLUG.'&tab=tab4" target="_blank">Cookie-Based Brute Force Login Prevention</a>';
|
| 317 |
echo '<p>'.$info_msg.
|
| 318 |
'<br />'.$info_msg1.
|
| 325 |
{
|
| 326 |
?>
|
| 327 |
<div class="aio_yellow_box">
|
| 328 |
+
<p><strong><?php _e('NOTE: If you already had the Rename Login Page feature active, the plugin has automatically deactivated it because only one of these features can be active at any one time.', 'all-in-one-wp-security-and-firewall'); ?></strong></p>
|
| 329 |
</div>
|
| 330 |
|
| 331 |
<?php
|
| 333 |
?>
|
| 334 |
|
| 335 |
<div class="postbox">
|
| 336 |
+
<h3><label for="title"><?php _e('Cookie Based Brute Force Login Prevention', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 337 |
<div class="inside">
|
| 338 |
<?php
|
| 339 |
//Display security info badge
|
| 344 |
<?php wp_nonce_field('aiowpsec-enable-cookie-based-brute-force-prevention'); ?>
|
| 345 |
<table class="form-table">
|
| 346 |
<tr valign="top">
|
| 347 |
+
<th scope="row"><?php _e('Enable Brute Force Attack Prevention', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 348 |
<td>
|
| 349 |
<input name="aiowps_enable_brute_force_attack_prevention" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_brute_force_attack_prevention')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 350 |
+
<span class="description"><?php _e('Check this if you want to protect your login page from Brute Force Attack.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 351 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 352 |
<div class="aiowps_more_info_body">
|
| 353 |
<p class="description">
|
| 354 |
<?php
|
| 355 |
+
_e('This feature will deny access to your WordPress login page for all people except those who have a special cookie in their browser.', 'all-in-one-wp-security-and-firewall');
|
| 356 |
echo '<br />';
|
| 357 |
+
_e('To use this feature do the following:', 'all-in-one-wp-security-and-firewall');
|
| 358 |
echo '<br />';
|
| 359 |
+
_e('1) Enable the checkbox.', 'all-in-one-wp-security-and-firewall');
|
| 360 |
echo '<br />';
|
| 361 |
+
_e('2) Enter a secret word consisting of alphanumeric characters which will be difficult to guess. This secret word will be useful whenever you need to know the special URL which you will use to access the login page (see point below).', 'all-in-one-wp-security-and-firewall');
|
| 362 |
echo '<br />';
|
| 363 |
+
_e('3) You will then be provided with a special login URL. You will need to use this URL to login to your WordPress site instead of the usual login URL. NOTE: The system will deposit a special cookie in your browser which will allow you access to the WordPress administration login page.', 'all-in-one-wp-security-and-firewall');
|
| 364 |
echo '<br />';
|
| 365 |
+
_e('Any person trying to access your login page who does not have the special cookie in their browser will be automatically blocked.', 'all-in-one-wp-security-and-firewall');
|
| 366 |
?>
|
| 367 |
</p>
|
| 368 |
</div>
|
| 369 |
</td>
|
| 370 |
</tr>
|
| 371 |
<tr valign="top">
|
| 372 |
+
<th scope="row"><?php _e('Secret Word', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 373 |
<td><input type="text" size="40" name="aiowps_brute_force_secret_word" value="<?php echo $aio_wp_security->configs->get_value('aiowps_brute_force_secret_word'); ?>" />
|
| 374 |
+
<span class="description"><?php _e('Choose a secret word consisting of alphanumeric characters which you can use to access your special URL. Your are highly encouraged to choose a word which will be difficult to guess.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 375 |
</td>
|
| 376 |
</tr>
|
| 377 |
<tr valign="top">
|
| 378 |
+
<th scope="row"><?php _e('Re-direct URL', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 379 |
<td><input type="text" size="40" name="aiowps_cookie_based_brute_force_redirect_url" value="<?php echo $aio_wp_security->configs->get_value('aiowps_cookie_based_brute_force_redirect_url'); ?>" />
|
| 380 |
<span class="description">
|
| 381 |
<?php
|
| 382 |
+
_e('Specify a URL to redirect a hacker to when they try to access your WordPress login page.', 'all-in-one-wp-security-and-firewall');
|
| 383 |
?>
|
| 384 |
</span>
|
| 385 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 386 |
<div class="aiowps_more_info_body">
|
| 387 |
<p class="description">
|
| 388 |
<?php
|
| 389 |
+
_e('The URL specified here can be any site\'s URL and does not have to be your own. For example you can be as creative as you like and send hackers to the CIA or NSA home page.', 'all-in-one-wp-security-and-firewall');
|
| 390 |
echo '<br />';
|
| 391 |
+
_e('This field will default to: http://127.0.0.1 if you do not enter a value.', 'all-in-one-wp-security-and-firewall');
|
| 392 |
echo '<br />';
|
| 393 |
+
_e('Useful Tip:', 'all-in-one-wp-security-and-firewall');
|
| 394 |
echo '<br />';
|
| 395 |
+
_e('It\'s a good idea to not redirect attempted brute force login attempts to your site because it increases the load on your server.', 'all-in-one-wp-security-and-firewall');
|
| 396 |
echo '<br />';
|
| 397 |
+
_e('Redirecting a hacker or malicious bot back to "http://127.0.0.1" is ideal because it deflects them back to their own local host and puts the load on their server instead of yours.', 'all-in-one-wp-security-and-firewall');
|
| 398 |
?>
|
| 399 |
</p>
|
| 400 |
</div>
|
| 401 |
</td>
|
| 402 |
</tr>
|
| 403 |
<tr valign="top">
|
| 404 |
+
<th scope="row"><?php _e('My Site Has Posts Or Pages Which Are Password Protected', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 405 |
<td>
|
| 406 |
<input name="aiowps_brute_force_attack_prevention_pw_protected_exception" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_brute_force_attack_prevention_pw_protected_exception')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 407 |
+
<span class="description"><?php _e('Check this if you are using the native WordPress password protection feature for some or all of your blog posts or pages.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 408 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 409 |
<div class="aiowps_more_info_body">
|
| 410 |
<p class="description">
|
| 411 |
<?php
|
| 412 |
+
_e('In the cases where you are protecting some of your posts or pages using the in-built WordPress password protection feature, a few extra lines of directives and exceptions need to be added to your .htacces file so that people trying to access pages are not automatically blocked.', 'all-in-one-wp-security-and-firewall');
|
| 413 |
echo '<br />';
|
| 414 |
+
_e('By enabling this checkbox the plugin will add the necessary rules and exceptions to your .htacces file so that people trying to access these pages are not automatically blocked.', 'all-in-one-wp-security-and-firewall');
|
| 415 |
echo '<br />';
|
| 416 |
+
echo "<strong>".__('Helpful Tip:', 'all-in-one-wp-security-and-firewall')."</strong>";
|
| 417 |
echo '<br />';
|
| 418 |
+
_e('If you do not use the WordPress password protection feature for your posts or pages then it is highly recommended that you leave this checkbox disabled.', 'all-in-one-wp-security-and-firewall');
|
| 419 |
?>
|
| 420 |
</p>
|
| 421 |
</div>
|
| 422 |
</td>
|
| 423 |
</tr>
|
| 424 |
<tr valign="top">
|
| 425 |
+
<th scope="row"><?php _e('My Site Has a Theme or Plugins Which Use AJAX', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 426 |
<td>
|
| 427 |
<input name="aiowps_brute_force_attack_prevention_ajax_exception" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_brute_force_attack_prevention_ajax_exception')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 428 |
+
<span class="description"><?php _e('Check this if your site uses AJAX functionality.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 429 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 430 |
<div class="aiowps_more_info_body">
|
| 431 |
<p class="description">
|
| 432 |
<?php
|
| 433 |
+
_e('In the cases where your WordPress installation has a theme or plugins which use AJAX, a few extra lines of directives and exceptions need to be added to your .htacces file to prevent AJAX requests from being automatically blocked by the brute force prevention feature.', 'all-in-one-wp-security-and-firewall');
|
| 434 |
echo '<br />';
|
| 435 |
+
_e('By enabling this checkbox the plugin will add the necessary rules and exceptions to your .htacces file so that AJAX operations will work as expected.', 'all-in-one-wp-security-and-firewall');
|
| 436 |
?>
|
| 437 |
</p>
|
| 438 |
</div>
|
| 447 |
if (isset($_REQUEST['aiowps_cookie_test']))
|
| 448 |
{//Cookie test was just performed and the test succeded
|
| 449 |
echo '<div class="aio_green_box"><p>';
|
| 450 |
+
_e('The cookie test was successful. You can now enable this feature.', 'all-in-one-wp-security-and-firewall');
|
| 451 |
echo '</p></div>';
|
| 452 |
}
|
| 453 |
+
echo '<input type="submit" name="aiowps_apply_cookie_based_bruteforce_firewall" value="'.__('Save Feature Settings', 'all-in-one-wp-security-and-firewall').'" class="button-primary" />';
|
| 454 |
}
|
| 455 |
else
|
| 456 |
{
|
| 457 |
//Cookie test needs to be performed
|
| 458 |
if(isset($_REQUEST['aiowps_cookie_test']) && $cookie_test_value != '1'){//Test failed
|
| 459 |
echo '<div class="aio_red_box"><p>';
|
| 460 |
+
_e('The cookie test failed on this server. So this feature cannot be used on this site.', 'all-in-one-wp-security-and-firewall');
|
| 461 |
echo '</p></div>';
|
| 462 |
}
|
| 463 |
|
| 464 |
echo '<div class="aio_yellow_box"><p>';
|
| 465 |
+
_e("Before using this feature you are required to perform a cookie test first. This is to make sure that your browser cookie is working correctly and that you won't lock yourself out.", 'all-in-one-wp-security-and-firewall');
|
| 466 |
echo '</p></div>';
|
| 467 |
+
echo '<input type="submit" name="aiowps_do_cookie_test_for_bfla" value="'.__('Perform Cookie Test', 'all-in-one-wp-security-and-firewall').'" class="button-primary" />';
|
| 468 |
}
|
| 469 |
?>
|
| 470 |
</form>
|
| 504 |
?>
|
| 505 |
<div class="aio_blue_box">
|
| 506 |
<?php
|
| 507 |
+
echo '<p>'.__('This feature allows you to add a captcha form on the WordPress login page.', 'all-in-one-wp-security-and-firewall').'
|
| 508 |
+
<br />'.__('Users who attempt to login will also need to enter the answer to a simple mathematical question - if they enter the wrong answer, the plugin will not allow them login even if they entered the correct username and password.', 'all-in-one-wp-security-and-firewall').'
|
| 509 |
+
<br />'.__('Therefore, adding a captcha form on the login page is another effective yet simple "Brute Force" prevention technique.', 'all-in-one-wp-security-and-firewall').'
|
| 510 |
</p>';
|
| 511 |
?>
|
| 512 |
</div>
|
| 513 |
<form action="" method="POST">
|
| 514 |
<div class="postbox">
|
| 515 |
+
<h3><label for="title"><?php _e('Login Form Captcha Settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 516 |
<div class="inside">
|
| 517 |
<?php
|
| 518 |
//Display security info badge
|
| 523 |
<?php wp_nonce_field('aiowpsec-captcha-settings-nonce'); ?>
|
| 524 |
<table class="form-table">
|
| 525 |
<tr valign="top">
|
| 526 |
+
<th scope="row"><?php _e('Enable Captcha On Login Page', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 527 |
<td>
|
| 528 |
<input name="aiowps_enable_login_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_login_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 529 |
+
<span class="description"><?php _e('Check this if you want to insert a captcha form on the login page', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 530 |
</td>
|
| 531 |
</tr>
|
| 532 |
</table>
|
| 533 |
</div></div>
|
| 534 |
<div class="postbox">
|
| 535 |
+
<h3><label for="title"><?php _e('Custom Login Form Captcha Settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 536 |
<div class="inside">
|
| 537 |
<?php
|
| 538 |
//Display security info badge
|
| 541 |
?>
|
| 542 |
<table class="form-table">
|
| 543 |
<tr valign="top">
|
| 544 |
+
<th scope="row"><?php _e('Enable Captcha On Custom Login Form', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 545 |
<td>
|
| 546 |
<input name="aiowps_enable_custom_login_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_custom_login_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 547 |
+
<span class="description"><?php _e('Check this if you want to insert captcha on a custom login form generated by the following WP function: wp_login_form()', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 548 |
</td>
|
| 549 |
</tr>
|
| 550 |
</table>
|
| 551 |
</div></div>
|
| 552 |
<div class="postbox">
|
| 553 |
+
<h3><label for="title"><?php _e('Lost Password Form Captcha Settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 554 |
<div class="inside">
|
| 555 |
<?php
|
| 556 |
//Display security info badge
|
| 560 |
|
| 561 |
<table class="form-table">
|
| 562 |
<tr valign="top">
|
| 563 |
+
<th scope="row"><?php _e('Enable Captcha On Lost Password Page', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 564 |
<td>
|
| 565 |
<input name="aiowps_enable_lost_password_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_lost_password_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 566 |
+
<span class="description"><?php _e('Check this if you want to insert a captcha form on the lost password page', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 567 |
</td>
|
| 568 |
</tr>
|
| 569 |
</table>
|
| 570 |
</div></div>
|
| 571 |
+
<input type="submit" name="aiowpsec_save_captcha_settings" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 572 |
</form>
|
| 573 |
<?php
|
| 574 |
}
|
| 585 |
if (!wp_verify_nonce($nonce, 'aiowpsec-whitelist-settings-nonce'))
|
| 586 |
{
|
| 587 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for save whitelist settings!",4);
|
| 588 |
+
die(__('Nonce check failed for save whitelist settings!','all-in-one-wp-security-and-firewall'));
|
| 589 |
}
|
| 590 |
|
| 591 |
if (isset($_POST["aiowps_enable_whitelisting"]) && empty($_POST['aiowps_allowed_ip_addresses']))
|
| 592 |
{
|
| 593 |
+
$this->show_msg_error('You must submit at least one IP address!','all-in-one-wp-security-and-firewall');
|
| 594 |
}
|
| 595 |
else
|
| 596 |
{
|
| 632 |
$write_result = AIOWPSecurity_Utility_Htaccess::write_to_htaccess(); //now let's write to the .htaccess file
|
| 633 |
if ($write_result == -1)
|
| 634 |
{
|
| 635 |
+
$this->show_msg_error(__('The plugin was unable to write to the .htaccess file. Please edit file manually.','all-in-one-wp-security-and-firewall'));
|
| 636 |
$aio_wp_security->debug_logger->log_debug("AIOWPSecurity_whitelist_Menu - The plugin was unable to write to the .htaccess file.");
|
| 637 |
}
|
| 638 |
}
|
| 639 |
}
|
| 640 |
}
|
| 641 |
?>
|
| 642 |
+
<h2><?php _e('Login Whitelist', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 643 |
<div class="aio_blue_box">
|
| 644 |
<?php
|
| 645 |
+
echo '<p>'.__('The All In One WP Security Whitelist feature gives you the option of only allowing certain IP addresses or ranges to have access to your WordPress login page.', 'all-in-one-wp-security-and-firewall').'
|
| 646 |
+
<br />'.__('This feature will deny login access for all IP addresses which are not in your whitelist as configured in the settings below.', 'all-in-one-wp-security-and-firewall').'
|
| 647 |
+
<br />'.__('The plugin achieves this by writing the appropriate directives to your .htaccess file.', 'all-in-one-wp-security-and-firewall').'
|
| 648 |
+
<br />'.__('By allowing/blocking IP addresses via the .htaccess file your are using the most secure first line of defence because login access will only be granted to whitelisted IP addresses and other addresses will be blocked as soon as they try to access your login page.', 'all-in-one-wp-security-and-firewall').'
|
| 649 |
</p>';
|
| 650 |
?>
|
| 651 |
</div>
|
| 652 |
<div class="aio_yellow_box">
|
| 653 |
<?php
|
| 654 |
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab2" target="_blank">Cookie-Based Brute Force Login Prevention</a>';
|
| 655 |
+
$rename_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab1" target="_blank">Rename Login Page</a>';
|
| 656 |
+
echo '<p>'.sprintf( __('Attention: If in addition to enabling the white list feature, you also have one of the %s or %s features enabled, <strong>you will still need to use your secret word or special slug in the URL when trying to access your WordPress login page</strong>.', 'all-in-one-wp-security-and-firewall'), $brute_force_login_feature_link, $rename_login_feature_link).'</p>
|
| 657 |
+
<p>'.__('These features are NOT functionally related. Having both of them enabled on your site means you are creating 2 layers of security.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 658 |
?>
|
| 659 |
</div>
|
| 660 |
|
| 661 |
<div class="postbox">
|
| 662 |
+
<h3><label for="title"><?php _e('Login IP Whitelist Settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 663 |
<div class="inside">
|
| 664 |
<?php
|
| 665 |
//Display security info badge
|
| 670 |
<?php wp_nonce_field('aiowpsec-whitelist-settings-nonce'); ?>
|
| 671 |
<table class="form-table">
|
| 672 |
<tr valign="top">
|
| 673 |
+
<th scope="row"><?php _e('Enable IP Whitelisting', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 674 |
<td>
|
| 675 |
<input name="aiowps_enable_whitelisting" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_whitelisting')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 676 |
+
<span class="description"><?php _e('Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 677 |
</td>
|
| 678 |
</tr>
|
| 679 |
<tr valign="top">
|
| 680 |
+
<th scope="row"><?php _e('Your Current IP Address', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 681 |
<td>
|
| 682 |
<input size="20" name="aiowps_user_ip" type="text" value="<?php echo $your_ip_address; ?>" readonly="readonly"/>
|
| 683 |
+
<span class="description"><?php _e('You can copy and paste this address in the text box below if you want to include it in your login whitelist.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 684 |
</td>
|
| 685 |
</tr>
|
| 686 |
<tr valign="top">
|
| 687 |
+
<th scope="row"><?php _e('Enter Whitelisted IP Addresses:', 'all-in-one-wp-security-and-firewall')?></th>
|
| 688 |
<td>
|
| 689 |
<textarea name="aiowps_allowed_ip_addresses" rows="5" cols="50"><?php echo ($result == -1)?$_POST['aiowps_allowed_ip_addresses']:$aio_wp_security->configs->get_value('aiowps_allowed_ip_addresses'); ?></textarea>
|
| 690 |
<br />
|
| 691 |
+
<span class="description"><?php _e('Enter one or more IP addresses or IP ranges you wish to include in your whitelist. Only the addresses specified here will have access to the WordPress login page.','all-in-one-wp-security-and-firewall');?></span>
|
| 692 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 693 |
<div class="aiowps_more_info_body">
|
| 694 |
<?php
|
| 695 |
+
echo '<p class="description">'.__('Each IP address must be on a new line.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 696 |
+
echo '<p class="description">'.__('To specify an IP range use a wildcard "*" character. Acceptable ways to use wildcards is shown in the examples below:', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 697 |
+
echo '<p class="description">'.__('Example 1: 195.47.89.*', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 698 |
+
echo '<p class="description">'.__('Example 2: 195.47.*.*', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 699 |
+
echo '<p class="description">'.__('Example 3: 195.*.*.*', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 700 |
?>
|
| 701 |
</div>
|
| 702 |
|
| 703 |
</td>
|
| 704 |
</tr>
|
| 705 |
</table>
|
| 706 |
+
<input type="submit" name="aiowps_save_whitelist_settings" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 707 |
</form>
|
| 708 |
</div></div>
|
| 709 |
<?php
|
| 736 |
?>
|
| 737 |
<div class="aio_blue_box">
|
| 738 |
<?php
|
| 739 |
+
echo '<p>'.__('This feature allows you to add a special hidden "honeypot" field on the WordPress login page. This will only be visible to robots and not humans.', 'all-in-one-wp-security-and-firewall').'
|
| 740 |
+
<br />'.__('Since robots usually fill in every input field from a login form, they will also submit a value for the special hidden honeypot field.', 'all-in-one-wp-security-and-firewall').'
|
| 741 |
+
<br />'.__('The way honeypots work is that a hidden field is placed somewhere inside a form which only robots will submit. If that field contains a value when the form is submitted then a robot has most likely submitted the form and it is consequently dealt with.', 'all-in-one-wp-security-and-firewall').'
|
| 742 |
+
<br />'.__('Therefore, if the plugin detects that this field has a value when the login form is submitted, then the robot which is attempting to login to your site will be redirected to its localhost address - http://127.0.0.1.', 'all-in-one-wp-security-and-firewall').'
|
| 743 |
</p>';
|
| 744 |
?>
|
| 745 |
</div>
|
| 746 |
<form action="" method="POST">
|
| 747 |
<div class="postbox">
|
| 748 |
+
<h3><label for="title"><?php _e('Login Form Honeypot Settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 749 |
<div class="inside">
|
| 750 |
<?php
|
| 751 |
//Display security info badge
|
| 756 |
<?php wp_nonce_field('aiowpsec-honeypot-settings-nonce'); ?>
|
| 757 |
<table class="form-table">
|
| 758 |
<tr valign="top">
|
| 759 |
+
<th scope="row"><?php _e('Enable Honeypot On Login Page', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 760 |
<td>
|
| 761 |
<input name="aiowps_enable_login_honeypot" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_login_honeypot')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 762 |
+
<span class="description"><?php _e('Check this if you want to enable the honeypot feature for the login page', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 763 |
</td>
|
| 764 |
</tr>
|
| 765 |
</table>
|
| 766 |
</div></div>
|
| 767 |
|
| 768 |
+
<input type="submit" name="aiowpsec_save_honeypot_settings" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 769 |
</form>
|
| 770 |
<?php
|
| 771 |
}
|
admin/wp-security-dashboard-menu.php
CHANGED
|
@@ -21,10 +21,10 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 21 |
function set_menu_tabs()
|
| 22 |
{
|
| 23 |
$this->menu_tabs = array(
|
| 24 |
-
'tab1' => __('Dashboard','
|
| 25 |
-
'tab2' => __('System Info','
|
| 26 |
-
'tab3' => __('Locked IP Addresses','
|
| 27 |
-
'tab4' => __('AIOWPS Logs','
|
| 28 |
);
|
| 29 |
}
|
| 30 |
|
|
@@ -74,8 +74,8 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 74 |
function render_tab1()
|
| 75 |
{
|
| 76 |
echo '<div class="aio_grey_box">';
|
| 77 |
-
echo '<p>'.__('For information, updates and documentation, please visit the','
|
| 78 |
-
echo '<p><a href="https://www.tipsandtricks-hq.com/development-center" target="_blank">'.__('Follow us','
|
| 79 |
echo '</div>';
|
| 80 |
|
| 81 |
echo "<script type='text/javascript' src='https://www.google.com/jsapi'></script>";//Include the google chart library
|
|
@@ -91,7 +91,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 91 |
|
| 92 |
<div class="aiowps_dashboard_box_small">
|
| 93 |
<div class="postbox">
|
| 94 |
-
<h3><label for="title"><?php _e('Security Strength Meter', '
|
| 95 |
<div class="inside">
|
| 96 |
|
| 97 |
<script type='text/javascript'>
|
|
@@ -120,9 +120,9 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 120 |
|
| 121 |
<div class="aiowps_dashboard_widget_footer">
|
| 122 |
<?php
|
| 123 |
-
_e('Total Achievable Points: ','
|
| 124 |
echo '<strong>'.$total_security_points_achievable.'</strong><br />';
|
| 125 |
-
_e('Current Score of Your Site: ','
|
| 126 |
echo '<strong>'.$total_site_security_points.'</strong>';
|
| 127 |
?>
|
| 128 |
</div>
|
|
@@ -132,7 +132,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 132 |
|
| 133 |
<div class="aiowps_dashboard_box_small">
|
| 134 |
<div class="postbox">
|
| 135 |
-
<h3><label for="title"><?php _e('Security Points Breakdown', '
|
| 136 |
<div class="inside">
|
| 137 |
|
| 138 |
<?php
|
|
@@ -173,10 +173,10 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 173 |
|
| 174 |
<div class="aiowps_dashboard_box_small aiowps_spread_the_word_widget">
|
| 175 |
<div class="postbox">
|
| 176 |
-
<h3><label for="title"><?php _e('Spread the Word', '
|
| 177 |
<div class="inside">
|
| 178 |
|
| 179 |
-
<p><?php _e('We are working hard to make your WordPress site more secure. Please support us, here is how:', '
|
| 180 |
<p>
|
| 181 |
<a href="https://plus.google.com/+Tipsandtricks-hq/" target="_blank">Follow us on Google+</a>
|
| 182 |
</p>
|
|
@@ -192,15 +192,15 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 192 |
|
| 193 |
<div class="aiowps_dashboard_box_small">
|
| 194 |
<div class="postbox">
|
| 195 |
-
<h3><label for="title"><?php _e('Critical Feature Status', '
|
| 196 |
<div class="inside">
|
| 197 |
|
| 198 |
<?php
|
| 199 |
-
_e('Below is the current status of the critical features that you should activate on your site to achieve a minimum level of recommended security','
|
| 200 |
$feature_items = $feature_mgr->feature_items;
|
| 201 |
$username_admin_feature = $feature_mgr->get_feature_item_by_id("user-accounts-change-admin-user");
|
| 202 |
echo '<div class="aiowps_feature_status_container">';
|
| 203 |
-
echo '<div class="aiowps_feature_status_name">'.__('Admin Username','
|
| 204 |
echo '<a href="admin.php?page='.AIOWPSEC_USER_ACCOUNTS_MENU_SLUG.'">';
|
| 205 |
echo '<div class="aiowps_feature_status_bar">';
|
| 206 |
if($username_admin_feature->feature_status == $feature_mgr->feature_active){
|
|
@@ -215,7 +215,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 215 |
|
| 216 |
$login_lockdown_feature = $feature_mgr->get_feature_item_by_id("user-login-login-lockdown");
|
| 217 |
echo '<div class="aiowps_feature_status_container">';
|
| 218 |
-
echo '<div class="aiowps_feature_status_name">'.__('Login Lockdown','
|
| 219 |
echo '<a href="admin.php?page='.AIOWPSEC_USER_LOGIN_MENU_SLUG.'">';
|
| 220 |
echo '<div class="aiowps_feature_status_bar">';
|
| 221 |
if($login_lockdown_feature->feature_status == $feature_mgr->feature_active){
|
|
@@ -230,7 +230,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 230 |
|
| 231 |
$filesystem_feature = $feature_mgr->get_feature_item_by_id("filesystem-file-permissions");
|
| 232 |
echo '<div class="aiowps_feature_status_container">';
|
| 233 |
-
echo '<div class="aiowps_feature_status_name">'.__('File Permission','
|
| 234 |
echo '<a href="admin.php?page='.AIOWPSEC_FILESYSTEM_MENU_SLUG.'">';
|
| 235 |
echo '<div class="aiowps_feature_status_bar">';
|
| 236 |
if($filesystem_feature->feature_status == $feature_mgr->feature_active){
|
|
@@ -245,7 +245,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 245 |
|
| 246 |
$basic_firewall_feature = $feature_mgr->get_feature_item_by_id("firewall-basic-rules");
|
| 247 |
echo '<div class="aiowps_feature_status_container">';
|
| 248 |
-
echo '<div class="aiowps_feature_status_name">'.__('Basic Firewall','
|
| 249 |
echo '<a href="admin.php?page='.AIOWPSEC_FIREWALL_MENU_SLUG.'">';
|
| 250 |
echo '<div class="aiowps_feature_status_bar">';
|
| 251 |
if($basic_firewall_feature->feature_status == $feature_mgr->feature_active){
|
|
@@ -263,7 +263,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 263 |
|
| 264 |
<div class="aiowps_dashboard_box_small">
|
| 265 |
<div class="postbox">
|
| 266 |
-
<h3><label for="title"><?php _e('Last 5 Logins', '
|
| 267 |
<div class="inside">
|
| 268 |
<?php
|
| 269 |
global $wpdb;
|
|
@@ -280,17 +280,17 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 280 |
$data = $wpdb->get_results($wpdb->prepare("SELECT * FROM $login_activity_table ORDER BY login_date DESC LIMIT %d", 5), ARRAY_A); //Get the last 5 records
|
| 281 |
|
| 282 |
if ($data == NULL){
|
| 283 |
-
echo '<p>'.__('No data found!','
|
| 284 |
|
| 285 |
}else{
|
| 286 |
$login_summary_table = '';
|
| 287 |
-
echo '<p>'.__('Last 5 logins summary:','
|
| 288 |
$login_summary_table .= '<table class="widefat">';
|
| 289 |
$login_summary_table .= '<thead>';
|
| 290 |
$login_summary_table .= '<tr>';
|
| 291 |
-
$login_summary_table .= '<th>'.__('User','
|
| 292 |
-
$login_summary_table .= '<th>'.__('Date','
|
| 293 |
-
$login_summary_table .= '<th>'.__('IP','
|
| 294 |
$login_summary_table .= '</tr>';
|
| 295 |
$login_summary_table .= '</thead>';
|
| 296 |
foreach ($data as $entry) {
|
|
@@ -311,18 +311,18 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 311 |
|
| 312 |
<div class="aiowps_dashboard_box_small">
|
| 313 |
<div class="postbox">
|
| 314 |
-
<h3><label for="title"><?php _e('Maintenance Mode Status', '
|
| 315 |
<div class="inside">
|
| 316 |
<?php
|
| 317 |
if($aio_wp_security->configs->get_value('aiowps_site_lockout') == '1'){
|
| 318 |
-
echo '<p>'.__('Maintenance mode is currently enabled. Remember to turn it off when you are done','
|
| 319 |
}
|
| 320 |
else{
|
| 321 |
-
echo '<p>'.__('Maintenance mode is currently off.','
|
| 322 |
}
|
| 323 |
|
| 324 |
echo '<div class="aiowps_feature_status_container">';
|
| 325 |
-
echo '<div class="aiowps_feature_status_name">'.__('Maintenance Mode','
|
| 326 |
echo '<a href="admin.php?page='.AIOWPSEC_MAINTENANCE_MENU_SLUG.'">';
|
| 327 |
echo '<div class="aiowps_feature_status_bar">';
|
| 328 |
if($aio_wp_security->configs->get_value('aiowps_site_lockout') == '1'){//Maintenance mode is enabled
|
|
@@ -344,15 +344,15 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 344 |
?>
|
| 345 |
<div class="aiowps_dashboard_box_small">
|
| 346 |
<div class="postbox">
|
| 347 |
-
<h3><label for="title"><?php _e('Cookie Based Brute Prevention', '
|
| 348 |
<div class="inside">
|
| 349 |
<?php
|
| 350 |
-
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab2" target="_blank">'.__('Cookie-Based Brute Force','
|
| 351 |
$brute_force_feature_secret_word = $aio_wp_security->configs->get_value('aiowps_brute_force_secret_word');
|
| 352 |
echo '<div class="aio_yellow_box">';
|
| 353 |
|
| 354 |
-
echo '<p>'.sprintf( __('The %s feature is currently active.', '
|
| 355 |
-
echo '<p>'.__('Your new WordPress login URL is now:','
|
| 356 |
echo '<p><strong>'.AIOWPSEC_WP_URL.'/?'.$brute_force_feature_secret_word.'=1</strong></p>';
|
| 357 |
echo '</div>'; //yellow box div
|
| 358 |
echo '<div class="aio_clear_float"></div>';
|
|
@@ -367,7 +367,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 367 |
?>
|
| 368 |
<div class="aiowps_dashboard_box_small">
|
| 369 |
<div class="postbox">
|
| 370 |
-
<h3><label for="title"><?php _e('Rename Login Page', '
|
| 371 |
<div class="inside">
|
| 372 |
<?php
|
| 373 |
if (get_option('permalink_structure')){
|
|
@@ -376,11 +376,11 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 376 |
$home_url = trailingslashit(home_url()) . '?';
|
| 377 |
}
|
| 378 |
|
| 379 |
-
$rename_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab1" target="_blank">'.__('Rename Login Page','
|
| 380 |
echo '<div class="aio_yellow_box">';
|
| 381 |
|
| 382 |
-
echo '<p>'.sprintf( __('The %s feature is currently active.', '
|
| 383 |
-
echo '<p>'.__('Your new WordPress login URL is now:','
|
| 384 |
echo '<p><strong>'.$home_url.$aio_wp_security->configs->get_value('aiowps_login_page_slug').'</strong></p>';
|
| 385 |
echo '</div>'; //yellow box div
|
| 386 |
echo '<div class="aio_clear_float"></div>';
|
|
@@ -412,7 +412,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 412 |
|
| 413 |
<div class="aiowps_dashboard_box_small">
|
| 414 |
<div class="postbox">
|
| 415 |
-
<h3><label for="title"><?php _e('Logged In Users', '
|
| 416 |
<div class="inside">
|
| 417 |
<?php
|
| 418 |
$users_online_link = '<a href="admin.php?page='.AIOWPSEC_USER_LOGIN_MENU_SLUG.'&tab=tab5">Logged In Users</a>';
|
|
@@ -422,13 +422,13 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 422 |
$num_users = count($logged_in_users);
|
| 423 |
if($num_users > 1)
|
| 424 |
{
|
| 425 |
-
echo '<div class="aio_red_box"><p>'.__('Number of users currently logged in site-wide is:','
|
| 426 |
-
$info_msg = '<p>'.sprintf( __('Go to the %s menu to see more details', '
|
| 427 |
echo $info_msg.'</div>';
|
| 428 |
}
|
| 429 |
else
|
| 430 |
{
|
| 431 |
-
echo '<div class="aio_green_box"><p>'.__('There are no other site-wide users currently logged in.','
|
| 432 |
}
|
| 433 |
}
|
| 434 |
else
|
|
@@ -444,13 +444,13 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 444 |
}
|
| 445 |
if($num_users > 1)
|
| 446 |
{
|
| 447 |
-
echo '<div class="aio_red_box"><p>'.__('Number of users currently logged into your site (including you) is:','
|
| 448 |
-
$info_msg = '<p>'.sprintf( __('Go to the %s menu to see more details', '
|
| 449 |
echo $info_msg.'</div>';
|
| 450 |
}
|
| 451 |
else
|
| 452 |
{
|
| 453 |
-
echo '<div class="aio_green_box"><p>'.__('There are no other users currently logged in.','
|
| 454 |
}
|
| 455 |
}
|
| 456 |
?>
|
|
@@ -459,7 +459,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 459 |
|
| 460 |
<div class="aiowps_dashboard_box_small">
|
| 461 |
<div class="postbox">
|
| 462 |
-
<h3><label for="title"><?php _e('Locked IP Addresses', '
|
| 463 |
<div class="inside">
|
| 464 |
<?php
|
| 465 |
$locked_ips_link = '<a href="admin.php?page='.AIOWPSEC_MAIN_MENU_SLUG.'&tab=tab3">Locked IP Addresses</a>';
|
|
@@ -467,13 +467,13 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 467 |
$locked_ips = AIOWPSecurity_Utility::get_locked_ips();
|
| 468 |
if($locked_ips === FALSE)
|
| 469 |
{
|
| 470 |
-
echo '<div class="aio_green_box"><p>'.__('There are no IP addresses currently locked out.','
|
| 471 |
}
|
| 472 |
else
|
| 473 |
{
|
| 474 |
$num_ips = count($locked_ips);
|
| 475 |
-
echo '<div class="aio_red_box"><p>'.__('Number of temporarily locked out IP addresses: ','
|
| 476 |
-
$info_msg = '<p>'.sprintf( __('Go to the %s menu to see more details', '
|
| 477 |
echo $info_msg.'</div>';
|
| 478 |
}
|
| 479 |
|
|
@@ -515,99 +515,99 @@ var msnry = new Masonry( container, {
|
|
| 515 |
global $wpdb;
|
| 516 |
?>
|
| 517 |
<div class="postbox">
|
| 518 |
-
<h3><label for="title"><?php _e('Site Info', '
|
| 519 |
<div class="inside">
|
| 520 |
-
<strong><?php _e('Plugin Version', '
|
| 521 |
-
<strong><?php _e('WP Version', '
|
| 522 |
<strong>WPMU: </strong><code><?php echo (!defined('MULTISITE') || !MULTISITE) ? "No" : "Yes"; ?></code><br />
|
| 523 |
-
<strong>MySQL <?php _e('Version', '
|
| 524 |
-
<strong>WP <?php _e('Table Prefix', '
|
| 525 |
-
<strong>PHP <?php _e('Version', '
|
| 526 |
-
<strong><?php _e('Session Save Path', '
|
| 527 |
<strong>WP URL: </strong><code><?php echo get_bloginfo('wpurl'); ?></code><br />
|
| 528 |
-
<strong><?php _e('Server Name', '
|
| 529 |
-
<strong><?php _e('Cookie Domain', '
|
| 530 |
-
<strong>CURL <?php _e('Library Present', '
|
| 531 |
-
<strong><?php _e('Debug File Write Permissions', '
|
| 532 |
</div></div><!-- End of Site Info -->
|
| 533 |
|
| 534 |
<div class="postbox">
|
| 535 |
-
<h3><label for="title"><?php _e('PHP Info', '
|
| 536 |
<div class="inside">
|
| 537 |
-
<strong><?php _e('PHP Version', '
|
| 538 |
-
<strong><?php _e('PHP Memory Usage', '
|
| 539 |
-
</strong><code><?php echo round(memory_get_usage() / 1024 / 1024, 2) . __(' MB', '
|
| 540 |
<br />
|
| 541 |
<?php
|
| 542 |
if (ini_get('memory_limit')) {
|
| 543 |
$memory_limit = filter_var(ini_get('memory_limit'), FILTER_SANITIZE_STRING);
|
| 544 |
} else {
|
| 545 |
-
$memory_limit = __('N/A', '
|
| 546 |
}
|
| 547 |
?>
|
| 548 |
-
<strong><?php _e('PHP Memory Limit', '
|
| 549 |
<?php
|
| 550 |
if (ini_get('upload_max_filesize')) {
|
| 551 |
$upload_max = filter_var(ini_get('upload_max_filesize'), FILTER_SANITIZE_STRING);
|
| 552 |
} else {
|
| 553 |
-
$upload_max = __('N/A', '
|
| 554 |
}
|
| 555 |
?>
|
| 556 |
-
<strong><?php _e('PHP Max Upload Size', '
|
| 557 |
<?php
|
| 558 |
if (ini_get('post_max_size')) {
|
| 559 |
$post_max = filter_var(ini_get('post_max_size'), FILTER_SANITIZE_STRING);
|
| 560 |
} else {
|
| 561 |
-
$post_max = __('N/A', '
|
| 562 |
}
|
| 563 |
?>
|
| 564 |
-
<strong><?php _e('PHP Max Post Size', '
|
| 565 |
<?php
|
| 566 |
if (ini_get('safe_mode')) {
|
| 567 |
-
$safe_mode = __('On', '
|
| 568 |
} else {
|
| 569 |
-
$safe_mode = __('Off', '
|
| 570 |
}
|
| 571 |
?>
|
| 572 |
-
<strong><?php _e('PHP Safe Mode', '
|
| 573 |
<?php
|
| 574 |
if (ini_get('allow_url_fopen')) {
|
| 575 |
-
$allow_url_fopen = __('On', '
|
| 576 |
} else {
|
| 577 |
-
$allow_url_fopen = __('Off', '
|
| 578 |
}
|
| 579 |
?>
|
| 580 |
-
<strong><?php _e('PHP Allow URL fopen', '
|
| 581 |
<br />
|
| 582 |
<?php
|
| 583 |
if (ini_get('allow_url_include')) {
|
| 584 |
-
$allow_url_include = __('On', '
|
| 585 |
} else {
|
| 586 |
-
$allow_url_include = __('Off', '
|
| 587 |
}
|
| 588 |
?>
|
| 589 |
<strong><?php _e('PHP Allow URL Include'); ?>: </strong><code><?php echo $allow_url_include; ?></code><br />
|
| 590 |
<?php
|
| 591 |
if (ini_get('display_errors')) {
|
| 592 |
-
$display_errors = __('On', '
|
| 593 |
} else {
|
| 594 |
-
$display_errors = __('Off', '
|
| 595 |
}
|
| 596 |
?>
|
| 597 |
-
<strong><?php _e('PHP Display Errors', '
|
| 598 |
<br />
|
| 599 |
<?php
|
| 600 |
if (ini_get('max_execution_time')) {
|
| 601 |
$max_execute = filter_var(ini_get('max_execution_time'));
|
| 602 |
} else {
|
| 603 |
-
$max_execute = __('N/A', '
|
| 604 |
}
|
| 605 |
?>
|
| 606 |
-
<strong><?php _e('PHP Max Script Execution Time', '
|
| 607 |
</div></div><!-- End of PHP Info -->
|
| 608 |
|
| 609 |
<div class="postbox">
|
| 610 |
-
<h3><label for="title"><?php _e('Active Plugins', '
|
| 611 |
<div class="inside">
|
| 612 |
<?php
|
| 613 |
$all_plugins = get_plugins();
|
|
@@ -617,9 +617,9 @@ var msnry = new Masonry( container, {
|
|
| 617 |
<table class="widefat aio_spacer_10_tb">
|
| 618 |
<thead>
|
| 619 |
<tr>
|
| 620 |
-
<th><?php _e('Name', '
|
| 621 |
-
<th><?php _e('Version', '
|
| 622 |
-
<th><?php _e('Plugin URL', '
|
| 623 |
</tr>
|
| 624 |
</thead>
|
| 625 |
<tbody>
|
|
@@ -655,7 +655,7 @@ var msnry = new Masonry( container, {
|
|
| 655 |
|
| 656 |
?>
|
| 657 |
<div class="postbox">
|
| 658 |
-
<h3><label for="title"><?php _e('Currently Locked Out IP Addresses and Ranges', '
|
| 659 |
<div class="inside">
|
| 660 |
<?php
|
| 661 |
//Fetch, prepare, sort, and filter our data...
|
|
@@ -685,24 +685,24 @@ var msnry = new Masonry( container, {
|
|
| 685 |
$file_selected = isset($_POST["aiowps_log_file"])?$_POST["aiowps_log_file"]:'';
|
| 686 |
?>
|
| 687 |
<div class="postbox">
|
| 688 |
-
<h3><label for="title"><?php _e('View Logs for All In WP Security & Firewall Plugin', '
|
| 689 |
<div class="inside">
|
| 690 |
<form action="" method="POST">
|
| 691 |
<?php wp_nonce_field('aiowpsec-dashboard-logs-nonce'); ?>
|
| 692 |
<table class="form-table">
|
| 693 |
<tr valign="top">
|
| 694 |
-
<th scope="row"><?php _e('
|
| 695 |
<td>
|
| 696 |
<select id="aiowps_log_file" name="aiowps_log_file">
|
| 697 |
-
<option value=""><?php _e('--Select a file--', '
|
| 698 |
<option value="wp-security-log.txt" <?php selected($file_selected, 'wp-security-log.txt'); ?>>wp-security-log</option>
|
| 699 |
<option value="wp-security-log-cron-job.txt" <?php selected($file_selected, 'wp-security-log-cron-job.txt'); ?>>wp-security-log-cron-job</option>
|
| 700 |
</select>
|
| 701 |
-
<span class="description"><?php _e('Select one of the log files to view the contents', '
|
| 702 |
</td>
|
| 703 |
</tr>
|
| 704 |
</table>
|
| 705 |
-
<input type="submit" name="aiowps_view_logs" value="<?php _e('View Logs', '
|
| 706 |
</form>
|
| 707 |
|
| 708 |
</div></div>
|
|
@@ -720,7 +720,7 @@ var msnry = new Masonry( container, {
|
|
| 720 |
if(!empty($file_selected)){
|
| 721 |
?>
|
| 722 |
<div class="postbox">
|
| 723 |
-
<h3><label for="title"><?php echo __('Log File Contents For', '
|
| 724 |
<div class="inside">
|
| 725 |
<?php
|
| 726 |
$aiowps_log_dir = AIO_WP_SECURITY_PATH.'/logs';
|
|
@@ -731,7 +731,7 @@ var msnry = new Masonry( container, {
|
|
| 731 |
$log_contents = '';
|
| 732 |
}
|
| 733 |
|
| 734 |
-
if(empty($log_contents)){$log_contents = $file_selected.': '.__('Log file is empty!','
|
| 735 |
?>
|
| 736 |
<textarea class="aio_text_area_file_output aio_half_width aio_spacer_10_tb" rows="15" readonly><?php echo $log_contents; ?></textarea>
|
| 737 |
|
| 21 |
function set_menu_tabs()
|
| 22 |
{
|
| 23 |
$this->menu_tabs = array(
|
| 24 |
+
'tab1' => __('Dashboard','all-in-one-wp-security-and-firewall'),
|
| 25 |
+
'tab2' => __('System Info','all-in-one-wp-security-and-firewall'),
|
| 26 |
+
'tab3' => __('Locked IP Addresses','all-in-one-wp-security-and-firewall'),
|
| 27 |
+
'tab4' => __('AIOWPS Logs','all-in-one-wp-security-and-firewall'),
|
| 28 |
);
|
| 29 |
}
|
| 30 |
|
| 74 |
function render_tab1()
|
| 75 |
{
|
| 76 |
echo '<div class="aio_grey_box">';
|
| 77 |
+
echo '<p>'.__('For information, updates and documentation, please visit the','all-in-one-wp-security-and-firewall').' <a href="https://www.tipsandtricks-hq.com/wordpress-security-and-firewall-plugin" target="_blank">'.__('AIO WP Security & Firewall Plugin','all-in-one-wp-security-and-firewall').'</a> '.__('Page','all-in-one-wp-security-and-firewall').'</p>';
|
| 78 |
+
echo '<p><a href="https://www.tipsandtricks-hq.com/development-center" target="_blank">'.__('Follow us','all-in-one-wp-security-and-firewall').'</a> on '.__('Twitter, Google+ or via Email to stay up to date about the new security features of this plugin.','all-in-one-wp-security-and-firewall').'</p>';
|
| 79 |
echo '</div>';
|
| 80 |
|
| 81 |
echo "<script type='text/javascript' src='https://www.google.com/jsapi'></script>";//Include the google chart library
|
| 91 |
|
| 92 |
<div class="aiowps_dashboard_box_small">
|
| 93 |
<div class="postbox">
|
| 94 |
+
<h3><label for="title"><?php _e('Security Strength Meter', 'all-in-one-wp-security-and-firewall');?></label></h3>
|
| 95 |
<div class="inside">
|
| 96 |
|
| 97 |
<script type='text/javascript'>
|
| 120 |
|
| 121 |
<div class="aiowps_dashboard_widget_footer">
|
| 122 |
<?php
|
| 123 |
+
_e('Total Achievable Points: ','all-in-one-wp-security-and-firewall');
|
| 124 |
echo '<strong>'.$total_security_points_achievable.'</strong><br />';
|
| 125 |
+
_e('Current Score of Your Site: ','all-in-one-wp-security-and-firewall');
|
| 126 |
echo '<strong>'.$total_site_security_points.'</strong>';
|
| 127 |
?>
|
| 128 |
</div>
|
| 132 |
|
| 133 |
<div class="aiowps_dashboard_box_small">
|
| 134 |
<div class="postbox">
|
| 135 |
+
<h3><label for="title"><?php _e('Security Points Breakdown', 'all-in-one-wp-security-and-firewall');?></label></h3>
|
| 136 |
<div class="inside">
|
| 137 |
|
| 138 |
<?php
|
| 173 |
|
| 174 |
<div class="aiowps_dashboard_box_small aiowps_spread_the_word_widget">
|
| 175 |
<div class="postbox">
|
| 176 |
+
<h3><label for="title"><?php _e('Spread the Word', 'all-in-one-wp-security-and-firewall');?></label></h3>
|
| 177 |
<div class="inside">
|
| 178 |
|
| 179 |
+
<p><?php _e('We are working hard to make your WordPress site more secure. Please support us, here is how:', 'all-in-one-wp-security-and-firewall');?></p>
|
| 180 |
<p>
|
| 181 |
<a href="https://plus.google.com/+Tipsandtricks-hq/" target="_blank">Follow us on Google+</a>
|
| 182 |
</p>
|
| 192 |
|
| 193 |
<div class="aiowps_dashboard_box_small">
|
| 194 |
<div class="postbox">
|
| 195 |
+
<h3><label for="title"><?php _e('Critical Feature Status', 'all-in-one-wp-security-and-firewall');?></label></h3>
|
| 196 |
<div class="inside">
|
| 197 |
|
| 198 |
<?php
|
| 199 |
+
_e('Below is the current status of the critical features that you should activate on your site to achieve a minimum level of recommended security','all-in-one-wp-security-and-firewall');
|
| 200 |
$feature_items = $feature_mgr->feature_items;
|
| 201 |
$username_admin_feature = $feature_mgr->get_feature_item_by_id("user-accounts-change-admin-user");
|
| 202 |
echo '<div class="aiowps_feature_status_container">';
|
| 203 |
+
echo '<div class="aiowps_feature_status_name">'.__('Admin Username','all-in-one-wp-security-and-firewall').'</div>';
|
| 204 |
echo '<a href="admin.php?page='.AIOWPSEC_USER_ACCOUNTS_MENU_SLUG.'">';
|
| 205 |
echo '<div class="aiowps_feature_status_bar">';
|
| 206 |
if($username_admin_feature->feature_status == $feature_mgr->feature_active){
|
| 215 |
|
| 216 |
$login_lockdown_feature = $feature_mgr->get_feature_item_by_id("user-login-login-lockdown");
|
| 217 |
echo '<div class="aiowps_feature_status_container">';
|
| 218 |
+
echo '<div class="aiowps_feature_status_name">'.__('Login Lockdown','all-in-one-wp-security-and-firewall').'</div>';
|
| 219 |
echo '<a href="admin.php?page='.AIOWPSEC_USER_LOGIN_MENU_SLUG.'">';
|
| 220 |
echo '<div class="aiowps_feature_status_bar">';
|
| 221 |
if($login_lockdown_feature->feature_status == $feature_mgr->feature_active){
|
| 230 |
|
| 231 |
$filesystem_feature = $feature_mgr->get_feature_item_by_id("filesystem-file-permissions");
|
| 232 |
echo '<div class="aiowps_feature_status_container">';
|
| 233 |
+
echo '<div class="aiowps_feature_status_name">'.__('File Permission','all-in-one-wp-security-and-firewall').'</div>';
|
| 234 |
echo '<a href="admin.php?page='.AIOWPSEC_FILESYSTEM_MENU_SLUG.'">';
|
| 235 |
echo '<div class="aiowps_feature_status_bar">';
|
| 236 |
if($filesystem_feature->feature_status == $feature_mgr->feature_active){
|
| 245 |
|
| 246 |
$basic_firewall_feature = $feature_mgr->get_feature_item_by_id("firewall-basic-rules");
|
| 247 |
echo '<div class="aiowps_feature_status_container">';
|
| 248 |
+
echo '<div class="aiowps_feature_status_name">'.__('Basic Firewall','all-in-one-wp-security-and-firewall').'</div>';
|
| 249 |
echo '<a href="admin.php?page='.AIOWPSEC_FIREWALL_MENU_SLUG.'">';
|
| 250 |
echo '<div class="aiowps_feature_status_bar">';
|
| 251 |
if($basic_firewall_feature->feature_status == $feature_mgr->feature_active){
|
| 263 |
|
| 264 |
<div class="aiowps_dashboard_box_small">
|
| 265 |
<div class="postbox">
|
| 266 |
+
<h3><label for="title"><?php _e('Last 5 Logins', 'all-in-one-wp-security-and-firewall');?></label></h3>
|
| 267 |
<div class="inside">
|
| 268 |
<?php
|
| 269 |
global $wpdb;
|
| 280 |
$data = $wpdb->get_results($wpdb->prepare("SELECT * FROM $login_activity_table ORDER BY login_date DESC LIMIT %d", 5), ARRAY_A); //Get the last 5 records
|
| 281 |
|
| 282 |
if ($data == NULL){
|
| 283 |
+
echo '<p>'.__('No data found!','all-in-one-wp-security-and-firewall').'</p>';
|
| 284 |
|
| 285 |
}else{
|
| 286 |
$login_summary_table = '';
|
| 287 |
+
echo '<p>'.__('Last 5 logins summary:','all-in-one-wp-security-and-firewall').'</p>';
|
| 288 |
$login_summary_table .= '<table class="widefat">';
|
| 289 |
$login_summary_table .= '<thead>';
|
| 290 |
$login_summary_table .= '<tr>';
|
| 291 |
+
$login_summary_table .= '<th>'.__('User','all-in-one-wp-security-and-firewall').'</th>';
|
| 292 |
+
$login_summary_table .= '<th>'.__('Date','all-in-one-wp-security-and-firewall').'</th>';
|
| 293 |
+
$login_summary_table .= '<th>'.__('IP','all-in-one-wp-security-and-firewall').'</th>';
|
| 294 |
$login_summary_table .= '</tr>';
|
| 295 |
$login_summary_table .= '</thead>';
|
| 296 |
foreach ($data as $entry) {
|
| 311 |
|
| 312 |
<div class="aiowps_dashboard_box_small">
|
| 313 |
<div class="postbox">
|
| 314 |
+
<h3><label for="title"><?php _e('Maintenance Mode Status', 'all-in-one-wp-security-and-firewall');?></label></h3>
|
| 315 |
<div class="inside">
|
| 316 |
<?php
|
| 317 |
if($aio_wp_security->configs->get_value('aiowps_site_lockout') == '1'){
|
| 318 |
+
echo '<p>'.__('Maintenance mode is currently enabled. Remember to turn it off when you are done','all-in-one-wp-security-and-firewall').'</p>';
|
| 319 |
}
|
| 320 |
else{
|
| 321 |
+
echo '<p>'.__('Maintenance mode is currently off.','all-in-one-wp-security-and-firewall').'</p>';
|
| 322 |
}
|
| 323 |
|
| 324 |
echo '<div class="aiowps_feature_status_container">';
|
| 325 |
+
echo '<div class="aiowps_feature_status_name">'.__('Maintenance Mode','all-in-one-wp-security-and-firewall').'</div>';
|
| 326 |
echo '<a href="admin.php?page='.AIOWPSEC_MAINTENANCE_MENU_SLUG.'">';
|
| 327 |
echo '<div class="aiowps_feature_status_bar">';
|
| 328 |
if($aio_wp_security->configs->get_value('aiowps_site_lockout') == '1'){//Maintenance mode is enabled
|
| 344 |
?>
|
| 345 |
<div class="aiowps_dashboard_box_small">
|
| 346 |
<div class="postbox">
|
| 347 |
+
<h3><label for="title"><?php _e('Cookie Based Brute Prevention', 'all-in-one-wp-security-and-firewall');?></label></h3>
|
| 348 |
<div class="inside">
|
| 349 |
<?php
|
| 350 |
+
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab2" target="_blank">'.__('Cookie-Based Brute Force','all-in-one-wp-security-and-firewall').'</a>';
|
| 351 |
$brute_force_feature_secret_word = $aio_wp_security->configs->get_value('aiowps_brute_force_secret_word');
|
| 352 |
echo '<div class="aio_yellow_box">';
|
| 353 |
|
| 354 |
+
echo '<p>'.sprintf( __('The %s feature is currently active.', 'all-in-one-wp-security-and-firewall'), $brute_force_login_feature_link).'</p>';
|
| 355 |
+
echo '<p>'.__('Your new WordPress login URL is now:','all-in-one-wp-security-and-firewall').'</p>';
|
| 356 |
echo '<p><strong>'.AIOWPSEC_WP_URL.'/?'.$brute_force_feature_secret_word.'=1</strong></p>';
|
| 357 |
echo '</div>'; //yellow box div
|
| 358 |
echo '<div class="aio_clear_float"></div>';
|
| 367 |
?>
|
| 368 |
<div class="aiowps_dashboard_box_small">
|
| 369 |
<div class="postbox">
|
| 370 |
+
<h3><label for="title"><?php _e('Rename Login Page', 'all-in-one-wp-security-and-firewall');?></label></h3>
|
| 371 |
<div class="inside">
|
| 372 |
<?php
|
| 373 |
if (get_option('permalink_structure')){
|
| 376 |
$home_url = trailingslashit(home_url()) . '?';
|
| 377 |
}
|
| 378 |
|
| 379 |
+
$rename_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab1" target="_blank">'.__('Rename Login Page','all-in-one-wp-security-and-firewall').'</a>';
|
| 380 |
echo '<div class="aio_yellow_box">';
|
| 381 |
|
| 382 |
+
echo '<p>'.sprintf( __('The %s feature is currently active.', 'all-in-one-wp-security-and-firewall'), $rename_login_feature_link).'</p>';
|
| 383 |
+
echo '<p>'.__('Your new WordPress login URL is now:','all-in-one-wp-security-and-firewall').'</p>';
|
| 384 |
echo '<p><strong>'.$home_url.$aio_wp_security->configs->get_value('aiowps_login_page_slug').'</strong></p>';
|
| 385 |
echo '</div>'; //yellow box div
|
| 386 |
echo '<div class="aio_clear_float"></div>';
|
| 412 |
|
| 413 |
<div class="aiowps_dashboard_box_small">
|
| 414 |
<div class="postbox">
|
| 415 |
+
<h3><label for="title"><?php _e('Logged In Users', 'all-in-one-wp-security-and-firewall');?></label></h3>
|
| 416 |
<div class="inside">
|
| 417 |
<?php
|
| 418 |
$users_online_link = '<a href="admin.php?page='.AIOWPSEC_USER_LOGIN_MENU_SLUG.'&tab=tab5">Logged In Users</a>';
|
| 422 |
$num_users = count($logged_in_users);
|
| 423 |
if($num_users > 1)
|
| 424 |
{
|
| 425 |
+
echo '<div class="aio_red_box"><p>'.__('Number of users currently logged in site-wide is:','all-in-one-wp-security-and-firewall').' <strong>'.$num_users.'</strong></p>';
|
| 426 |
+
$info_msg = '<p>'.sprintf( __('Go to the %s menu to see more details', 'all-in-one-wp-security-and-firewall'), $users_online_link).'</p>';
|
| 427 |
echo $info_msg.'</div>';
|
| 428 |
}
|
| 429 |
else
|
| 430 |
{
|
| 431 |
+
echo '<div class="aio_green_box"><p>'.__('There are no other site-wide users currently logged in.','all-in-one-wp-security-and-firewall').'</p></div>';
|
| 432 |
}
|
| 433 |
}
|
| 434 |
else
|
| 444 |
}
|
| 445 |
if($num_users > 1)
|
| 446 |
{
|
| 447 |
+
echo '<div class="aio_red_box"><p>'.__('Number of users currently logged into your site (including you) is:','all-in-one-wp-security-and-firewall').' <strong>'.$num_users.'</strong></p>';
|
| 448 |
+
$info_msg = '<p>'.sprintf( __('Go to the %s menu to see more details', 'all-in-one-wp-security-and-firewall'), $users_online_link).'</p>';
|
| 449 |
echo $info_msg.'</div>';
|
| 450 |
}
|
| 451 |
else
|
| 452 |
{
|
| 453 |
+
echo '<div class="aio_green_box"><p>'.__('There are no other users currently logged in.','all-in-one-wp-security-and-firewall').'</p></div>';
|
| 454 |
}
|
| 455 |
}
|
| 456 |
?>
|
| 459 |
|
| 460 |
<div class="aiowps_dashboard_box_small">
|
| 461 |
<div class="postbox">
|
| 462 |
+
<h3><label for="title"><?php _e('Locked IP Addresses', 'all-in-one-wp-security-and-firewall');?></label></h3>
|
| 463 |
<div class="inside">
|
| 464 |
<?php
|
| 465 |
$locked_ips_link = '<a href="admin.php?page='.AIOWPSEC_MAIN_MENU_SLUG.'&tab=tab3">Locked IP Addresses</a>';
|
| 467 |
$locked_ips = AIOWPSecurity_Utility::get_locked_ips();
|
| 468 |
if($locked_ips === FALSE)
|
| 469 |
{
|
| 470 |
+
echo '<div class="aio_green_box"><p>'.__('There are no IP addresses currently locked out.','all-in-one-wp-security-and-firewall').'</p></div>';
|
| 471 |
}
|
| 472 |
else
|
| 473 |
{
|
| 474 |
$num_ips = count($locked_ips);
|
| 475 |
+
echo '<div class="aio_red_box"><p>'.__('Number of temporarily locked out IP addresses: ','all-in-one-wp-security-and-firewall').' <strong>'.$num_ips.'</strong></p>';
|
| 476 |
+
$info_msg = '<p>'.sprintf( __('Go to the %s menu to see more details', 'all-in-one-wp-security-and-firewall'), $locked_ips_link).'</p>';
|
| 477 |
echo $info_msg.'</div>';
|
| 478 |
}
|
| 479 |
|
| 515 |
global $wpdb;
|
| 516 |
?>
|
| 517 |
<div class="postbox">
|
| 518 |
+
<h3><label for="title"><?php _e('Site Info', 'all-in-one-wp-security-and-firewall');?></label></h3>
|
| 519 |
<div class="inside">
|
| 520 |
+
<strong><?php _e('Plugin Version', 'all-in-one-wp-security-and-firewall');?>: </strong><code><?php echo AIO_WP_SECURITY_VERSION;?></code><br />
|
| 521 |
+
<strong><?php _e('WP Version', 'all-in-one-wp-security-and-firewall');?>: </strong><code><?php echo get_bloginfo("version"); ?></code><br />
|
| 522 |
<strong>WPMU: </strong><code><?php echo (!defined('MULTISITE') || !MULTISITE) ? "No" : "Yes"; ?></code><br />
|
| 523 |
+
<strong>MySQL <?php _e('Version', 'all-in-one-wp-security-and-firewall');?>: </strong><code><?php echo $wpdb->db_version();?></code><br />
|
| 524 |
+
<strong>WP <?php _e('Table Prefix', 'all-in-one-wp-security-and-firewall');?>: </strong><code><?php echo $wpdb->prefix; ?></code><br />
|
| 525 |
+
<strong>PHP <?php _e('Version', 'all-in-one-wp-security-and-firewall');?>: </strong><code><?php echo phpversion(); ?></code><br />
|
| 526 |
+
<strong><?php _e('Session Save Path', 'all-in-one-wp-security-and-firewall');?>: </strong><code><?php echo ini_get("session.save_path"); ?></code><br />
|
| 527 |
<strong>WP URL: </strong><code><?php echo get_bloginfo('wpurl'); ?></code><br />
|
| 528 |
+
<strong><?php _e('Server Name', 'all-in-one-wp-security-and-firewall');?>: </strong><code><?php echo $_SERVER['SERVER_NAME']; ?></code><br />
|
| 529 |
+
<strong><?php _e('Cookie Domain', 'all-in-one-wp-security-and-firewall');?>: </strong><code><?php $cookieDomain = parse_url( strtolower( get_bloginfo('wpurl') ) ); echo $cookieDomain['host']; ?></code><br />
|
| 530 |
+
<strong>CURL <?php _e('Library Present', 'all-in-one-wp-security-and-firewall');?>: </strong><code><?php echo (function_exists('curl_init')) ? "Yes" : "No"; ?></code><br />
|
| 531 |
+
<strong><?php _e('Debug File Write Permissions', 'all-in-one-wp-security-and-firewall');?>: </strong><code><?php echo (is_writable(AIO_WP_SECURITY_PATH)) ? "Writable" : "Not Writable"; ?></code><br />
|
| 532 |
</div></div><!-- End of Site Info -->
|
| 533 |
|
| 534 |
<div class="postbox">
|
| 535 |
+
<h3><label for="title"><?php _e('PHP Info', 'all-in-one-wp-security-and-firewall');?></label></h3>
|
| 536 |
<div class="inside">
|
| 537 |
+
<strong><?php _e('PHP Version', 'all-in-one-wp-security-and-firewall'); ?>: </strong><code><?php echo PHP_VERSION; ?></code><br />
|
| 538 |
+
<strong><?php _e('PHP Memory Usage', 'all-in-one-wp-security-and-firewall'); ?>:
|
| 539 |
+
</strong><code><?php echo round(memory_get_usage() / 1024 / 1024, 2) . __(' MB', 'all-in-one-wp-security-and-firewall'); ?></code>
|
| 540 |
<br />
|
| 541 |
<?php
|
| 542 |
if (ini_get('memory_limit')) {
|
| 543 |
$memory_limit = filter_var(ini_get('memory_limit'), FILTER_SANITIZE_STRING);
|
| 544 |
} else {
|
| 545 |
+
$memory_limit = __('N/A', 'all-in-one-wp-security-and-firewall');
|
| 546 |
}
|
| 547 |
?>
|
| 548 |
+
<strong><?php _e('PHP Memory Limit', 'all-in-one-wp-security-and-firewall'); ?>: </strong><code><?php echo $memory_limit; ?></code><br />
|
| 549 |
<?php
|
| 550 |
if (ini_get('upload_max_filesize')) {
|
| 551 |
$upload_max = filter_var(ini_get('upload_max_filesize'), FILTER_SANITIZE_STRING);
|
| 552 |
} else {
|
| 553 |
+
$upload_max = __('N/A', 'all-in-one-wp-security-and-firewall');
|
| 554 |
}
|
| 555 |
?>
|
| 556 |
+
<strong><?php _e('PHP Max Upload Size', 'all-in-one-wp-security-and-firewall'); ?>: </strong><code><?php echo $upload_max; ?></code><br />
|
| 557 |
<?php
|
| 558 |
if (ini_get('post_max_size')) {
|
| 559 |
$post_max = filter_var(ini_get('post_max_size'), FILTER_SANITIZE_STRING);
|
| 560 |
} else {
|
| 561 |
+
$post_max = __('N/A', 'all-in-one-wp-security-and-firewall');
|
| 562 |
}
|
| 563 |
?>
|
| 564 |
+
<strong><?php _e('PHP Max Post Size', 'all-in-one-wp-security-and-firewall'); ?>: </strong><code><?php echo $post_max; ?></code><br />
|
| 565 |
<?php
|
| 566 |
if (ini_get('safe_mode')) {
|
| 567 |
+
$safe_mode = __('On', 'all-in-one-wp-security-and-firewall');
|
| 568 |
} else {
|
| 569 |
+
$safe_mode = __('Off', 'all-in-one-wp-security-and-firewall');
|
| 570 |
}
|
| 571 |
?>
|
| 572 |
+
<strong><?php _e('PHP Safe Mode', 'all-in-one-wp-security-and-firewall'); ?>: </strong><code><?php echo $safe_mode; ?></code><br />
|
| 573 |
<?php
|
| 574 |
if (ini_get('allow_url_fopen')) {
|
| 575 |
+
$allow_url_fopen = __('On', 'all-in-one-wp-security-and-firewall');
|
| 576 |
} else {
|
| 577 |
+
$allow_url_fopen = __('Off', 'all-in-one-wp-security-and-firewall');
|
| 578 |
}
|
| 579 |
?>
|
| 580 |
+
<strong><?php _e('PHP Allow URL fopen', 'all-in-one-wp-security-and-firewall'); ?>: </strong><code><?php echo $allow_url_fopen; ?></code>
|
| 581 |
<br />
|
| 582 |
<?php
|
| 583 |
if (ini_get('allow_url_include')) {
|
| 584 |
+
$allow_url_include = __('On', 'all-in-one-wp-security-and-firewall');
|
| 585 |
} else {
|
| 586 |
+
$allow_url_include = __('Off', 'all-in-one-wp-security-and-firewall');
|
| 587 |
}
|
| 588 |
?>
|
| 589 |
<strong><?php _e('PHP Allow URL Include'); ?>: </strong><code><?php echo $allow_url_include; ?></code><br />
|
| 590 |
<?php
|
| 591 |
if (ini_get('display_errors')) {
|
| 592 |
+
$display_errors = __('On', 'all-in-one-wp-security-and-firewall');
|
| 593 |
} else {
|
| 594 |
+
$display_errors = __('Off', 'all-in-one-wp-security-and-firewall');
|
| 595 |
}
|
| 596 |
?>
|
| 597 |
+
<strong><?php _e('PHP Display Errors', 'all-in-one-wp-security-and-firewall'); ?>: </strong><code><?php echo $display_errors; ?></code>
|
| 598 |
<br />
|
| 599 |
<?php
|
| 600 |
if (ini_get('max_execution_time')) {
|
| 601 |
$max_execute = filter_var(ini_get('max_execution_time'));
|
| 602 |
} else {
|
| 603 |
+
$max_execute = __('N/A', 'all-in-one-wp-security-and-firewall');
|
| 604 |
}
|
| 605 |
?>
|
| 606 |
+
<strong><?php _e('PHP Max Script Execution Time', 'all-in-one-wp-security-and-firewall'); ?>: </strong><code><?php echo $max_execute; ?> <?php _e('Seconds'); ?></code><br />
|
| 607 |
</div></div><!-- End of PHP Info -->
|
| 608 |
|
| 609 |
<div class="postbox">
|
| 610 |
+
<h3><label for="title"><?php _e('Active Plugins', 'all-in-one-wp-security-and-firewall');?></label></h3>
|
| 611 |
<div class="inside">
|
| 612 |
<?php
|
| 613 |
$all_plugins = get_plugins();
|
| 617 |
<table class="widefat aio_spacer_10_tb">
|
| 618 |
<thead>
|
| 619 |
<tr>
|
| 620 |
+
<th><?php _e('Name', 'all-in-one-wp-security-and-firewall') ?></th>
|
| 621 |
+
<th><?php _e('Version', 'all-in-one-wp-security-and-firewall') ?></th>
|
| 622 |
+
<th><?php _e('Plugin URL', 'all-in-one-wp-security-and-firewall') ?></th>
|
| 623 |
</tr>
|
| 624 |
</thead>
|
| 625 |
<tbody>
|
| 655 |
|
| 656 |
?>
|
| 657 |
<div class="postbox">
|
| 658 |
+
<h3><label for="title"><?php _e('Currently Locked Out IP Addresses and Ranges', 'all-in-one-wp-security-and-firewall');?></label></h3>
|
| 659 |
<div class="inside">
|
| 660 |
<?php
|
| 661 |
//Fetch, prepare, sort, and filter our data...
|
| 685 |
$file_selected = isset($_POST["aiowps_log_file"])?$_POST["aiowps_log_file"]:'';
|
| 686 |
?>
|
| 687 |
<div class="postbox">
|
| 688 |
+
<h3><label for="title"><?php _e('View Logs for All In WP Security & Firewall Plugin', 'all-in-one-wp-security-and-firewall');?></label></h3>
|
| 689 |
<div class="inside">
|
| 690 |
<form action="" method="POST">
|
| 691 |
<?php wp_nonce_field('aiowpsec-dashboard-logs-nonce'); ?>
|
| 692 |
<table class="form-table">
|
| 693 |
<tr valign="top">
|
| 694 |
+
<th scope="row"><?php _e('Log File', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 695 |
<td>
|
| 696 |
<select id="aiowps_log_file" name="aiowps_log_file">
|
| 697 |
+
<option value=""><?php _e('--Select a file--', 'all-in-one-wp-security-and-firewall')?></option>
|
| 698 |
<option value="wp-security-log.txt" <?php selected($file_selected, 'wp-security-log.txt'); ?>>wp-security-log</option>
|
| 699 |
<option value="wp-security-log-cron-job.txt" <?php selected($file_selected, 'wp-security-log-cron-job.txt'); ?>>wp-security-log-cron-job</option>
|
| 700 |
</select>
|
| 701 |
+
<span class="description"><?php _e('Select one of the log files to view the contents', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 702 |
</td>
|
| 703 |
</tr>
|
| 704 |
</table>
|
| 705 |
+
<input type="submit" name="aiowps_view_logs" value="<?php _e('View Logs', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 706 |
</form>
|
| 707 |
|
| 708 |
</div></div>
|
| 720 |
if(!empty($file_selected)){
|
| 721 |
?>
|
| 722 |
<div class="postbox">
|
| 723 |
+
<h3><label for="title"><?php echo __('Log File Contents For', 'all-in-one-wp-security-and-firewall').': '.$file_selected;?></label></h3>
|
| 724 |
<div class="inside">
|
| 725 |
<?php
|
| 726 |
$aiowps_log_dir = AIO_WP_SECURITY_PATH.'/logs';
|
| 731 |
$log_contents = '';
|
| 732 |
}
|
| 733 |
|
| 734 |
+
if(empty($log_contents)){$log_contents = $file_selected.': '.__('Log file is empty!','all-in-one-wp-security-and-firewall');}
|
| 735 |
?>
|
| 736 |
<textarea class="aio_text_area_file_output aio_half_width aio_spacer_10_tb" rows="15" readonly><?php echo $log_contents; ?></textarea>
|
| 737 |
|
admin/wp-security-database-menu.php
CHANGED
|
@@ -22,13 +22,13 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 22 |
if (AIOWPSecurity_Utility::is_multisite_install() && get_current_blog_id() != 1){
|
| 23 |
//Suppress the DB prefix change tab if site is a multi site AND not the main site
|
| 24 |
$this->menu_tabs = array(
|
| 25 |
-
//'tab1' => __('DB Prefix', '
|
| 26 |
-
'tab2' => __('DB Backup', '
|
| 27 |
);
|
| 28 |
}else{
|
| 29 |
$this->menu_tabs = array(
|
| 30 |
-
'tab1' => __('DB Prefix', '
|
| 31 |
-
'tab2' => __('DB Backup', '
|
| 32 |
);
|
| 33 |
}
|
| 34 |
|
|
@@ -90,7 +90,7 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 90 |
if (!wp_verify_nonce($nonce, 'aiowpsec-db-prefix-change-nonce'))
|
| 91 |
{
|
| 92 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for DB prefix change operation!",4);
|
| 93 |
-
die(__('Nonce check failed for DB prefix change operation!','
|
| 94 |
}
|
| 95 |
|
| 96 |
//Let's first check if user's system allows writing to wp-config.php file. If plugin cannot write to wp-config we will not do the prefix change.
|
|
@@ -98,7 +98,7 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 98 |
$file_write = AIOWPSecurity_Utility_File::is_file_writable($config_file);
|
| 99 |
if (!$file_write)
|
| 100 |
{
|
| 101 |
-
$this->show_msg_error(__('The plugin has detected that it cannot write to the wp-config.php file. This feature can only be used if the plugin can successfully write to the wp-config.php file.', '
|
| 102 |
}
|
| 103 |
else
|
| 104 |
{
|
|
@@ -111,7 +111,7 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 111 |
{
|
| 112 |
if (empty($_POST['aiowps_new_manual_db_prefix']))
|
| 113 |
{
|
| 114 |
-
$this->show_msg_error(__('Please enter a value for the DB prefix.', '
|
| 115 |
}
|
| 116 |
else
|
| 117 |
{
|
|
@@ -120,7 +120,7 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 120 |
$error = $wpdb->set_prefix( $new_db_prefix );
|
| 121 |
if(is_wp_error($error))
|
| 122 |
{
|
| 123 |
-
wp_die( __('<strong>ERROR</strong>: The table prefix can only contain numbers, letters, and underscores.', '
|
| 124 |
}
|
| 125 |
$perform_db_change = true;
|
| 126 |
}
|
|
@@ -128,19 +128,19 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 128 |
}
|
| 129 |
}
|
| 130 |
?>
|
| 131 |
-
<h2><?php _e('Change Database Prefix', '
|
| 132 |
<div class="aio_blue_box">
|
| 133 |
<?php
|
| 134 |
-
echo '<p>'.__('Your WordPress DB is the most important asset of your website because it contains a lot of your site\'s precious information.', '
|
| 135 |
-
<br />'.__('The DB is also a target for hackers via methods such as SQL injections and malicious and automated code which targets certain tables.', '
|
| 136 |
-
<br />'.__('One way to add a layer of protection for your DB is to change the default WordPress table prefix from "wp_" to something else which will be difficult for hackers to guess.', '
|
| 137 |
-
<br />'.__('This feature allows you to easily change the prefix to a value of your choice or to a random value set by this plugin.', '
|
| 138 |
</p>';
|
| 139 |
?>
|
| 140 |
</div>
|
| 141 |
|
| 142 |
<div class="postbox">
|
| 143 |
-
<h3><label for="title"><?php _e('DB Prefix Options', '
|
| 144 |
<div class="inside">
|
| 145 |
<?php
|
| 146 |
//Display security info badge
|
|
@@ -151,7 +151,7 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 151 |
<div class="aio_yellow_box">
|
| 152 |
<?php
|
| 153 |
$backup_tab_link = '<a href="admin.php?page='.AIOWPSEC_DB_SEC_MENU_SLUG.'&tab=tab2">DB Backup</a>';
|
| 154 |
-
$info_msg = '<p>'.sprintf( __('It is recommended that you perform a %s before using this feature', '
|
| 155 |
echo $info_msg;
|
| 156 |
?>
|
| 157 |
</div>
|
|
@@ -160,30 +160,30 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 160 |
<?php wp_nonce_field('aiowpsec-db-prefix-change-nonce'); ?>
|
| 161 |
<table class="form-table">
|
| 162 |
<tr valign="top">
|
| 163 |
-
<th scope="row"><?php _e('Current DB Table Prefix', '
|
| 164 |
<td>
|
| 165 |
<span class="aiowpsec_field_value"><strong><?php echo $wpdb->prefix; ?></strong></span>
|
| 166 |
<?php
|
| 167 |
//now let's display a warning notification if default prefix is used
|
| 168 |
if ($old_db_prefix == 'wp_') {
|
| 169 |
echo ' <span class="aio_error_with_icon">'.__('Your site is currently using the default WordPress DB prefix value of "wp_".
|
| 170 |
-
To increase your site\'s security you should consider changing the DB prefix value to another value.', '
|
| 171 |
}
|
| 172 |
?>
|
| 173 |
</td>
|
| 174 |
</tr>
|
| 175 |
<tr valign="top">
|
| 176 |
-
<th scope="row"><?php _e('Generate New DB Table Prefix', '
|
| 177 |
<td>
|
| 178 |
<input name="aiowps_enable_random_prefix" type="checkbox" <?php if($aio_wp_security->configs->get_value('aiowps_enable_random_prefix')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 179 |
-
<span class="description"><?php _e('Check this if you want the plugin to generate a random 6 character string for the table prefix', '
|
| 180 |
-
<br /><?php _e('OR', '
|
| 181 |
<br /><input type="text" size="10" name="aiowps_new_manual_db_prefix" value="<?php //echo $aio_wp_security->configs->get_value('aiowps_new_manual_db_prefix'); ?>" />
|
| 182 |
-
<span class="description"><?php _e('Choose your own DB prefix by specifying a string which contains letters and/or numbers and/or underscores. Example: xyz_', '
|
| 183 |
</td>
|
| 184 |
</tr>
|
| 185 |
</table>
|
| 186 |
-
<input type="submit" name="aiowps_db_prefix_change" value="<?php _e('Change DB Prefix', '
|
| 187 |
</form>
|
| 188 |
</div></div>
|
| 189 |
<?php
|
|
@@ -204,7 +204,7 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 204 |
if (!wp_verify_nonce($nonce, 'aiowpsec-db-manual-change-nonce'))
|
| 205 |
{
|
| 206 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for manual DB backup operation!",4);
|
| 207 |
-
die(__('Nonce check failed for manual DB backup operation!','
|
| 208 |
}
|
| 209 |
|
| 210 |
$result = $aio_wp_security->backup_obj->execute_backup();
|
|
@@ -221,7 +221,7 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 221 |
$aiowps_backup_file_path = $aiowps_backup_dir. '/' . $backup_file_name;
|
| 222 |
}
|
| 223 |
echo '<div id="message" class="updated fade"><p>';
|
| 224 |
-
_e('DB Backup was successfully completed! You will receive the backup file via email if you have enabled "Send Backup File Via Email", otherwise you can retrieve it via FTP from the following directory:','
|
| 225 |
echo '<p>';
|
| 226 |
_e('Your DB Backup File location: ');
|
| 227 |
echo '<strong>'.$aiowps_backup_file_path.'</strong>';
|
|
@@ -231,7 +231,7 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 231 |
else
|
| 232 |
{
|
| 233 |
$aio_wp_security->debug_logger->log_debug("DB Backup - Backup operation failed!",4);
|
| 234 |
-
$this->show_msg_error(__('DB Backup failed. Please check the permissions of the backup directory.','
|
| 235 |
}
|
| 236 |
}
|
| 237 |
|
|
@@ -248,27 +248,27 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 248 |
$backup_frequency = sanitize_text_field($_POST['aiowps_db_backup_frequency']);
|
| 249 |
if(!is_numeric($backup_frequency))
|
| 250 |
{
|
| 251 |
-
$error .= '<br />'.__('You entered a non numeric value for the "backup time interval" field. It has been set to the default value.','
|
| 252 |
$backup_frequency = '4';//Set it to the default value for this field
|
| 253 |
}
|
| 254 |
|
| 255 |
$files_to_keep = sanitize_text_field($_POST['aiowps_backup_files_stored']);
|
| 256 |
if(!is_numeric($files_to_keep))
|
| 257 |
{
|
| 258 |
-
$error .= '<br />'.__('You entered a non numeric value for the "number of backup files to keep" field. It has been set to the default value.','
|
| 259 |
$files_to_keep = '2';//Set it to the default value for this field
|
| 260 |
}
|
| 261 |
|
| 262 |
$email_address = sanitize_email($_POST['aiowps_backup_email_address']);
|
| 263 |
if(!is_email($email_address))
|
| 264 |
{
|
| 265 |
-
$error .= '<br />'.__('You have entered an incorrect email address format. It has been set to your WordPress admin email as default.','
|
| 266 |
$email_address = get_bloginfo('admin_email'); //Set the default value to the blog admin email
|
| 267 |
}
|
| 268 |
|
| 269 |
if($error)
|
| 270 |
{
|
| 271 |
-
$this->show_msg_error(__('Attention!','
|
| 272 |
}
|
| 273 |
|
| 274 |
//Save all the form values to the options
|
|
@@ -289,26 +289,26 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 289 |
{
|
| 290 |
$alert_user_msg = 'ATTENTION: You have configured your backups to occur at least once daily. For most websites we recommended that you choose a less frequent backup
|
| 291 |
schedule such as once every few days, once a week or once a month. Choosing a less frequent schedule will also help reduce your server load.';
|
| 292 |
-
$this->show_msg_updated_st(__($alert_user_msg, '
|
| 293 |
}
|
| 294 |
}
|
| 295 |
|
| 296 |
?>
|
| 297 |
<div class="postbox">
|
| 298 |
-
<h3><label for="title"><?php _e('Manual Backup', '
|
| 299 |
<div class="inside">
|
| 300 |
<form action="" method="POST">
|
| 301 |
<?php wp_nonce_field('aiowpsec-db-manual-change-nonce'); ?>
|
| 302 |
<table class="form-table">
|
| 303 |
<tr valign="top">
|
| 304 |
-
<span class="description"><?php _e('To create a new DB backup just click on the button below.', '
|
| 305 |
</tr>
|
| 306 |
</table>
|
| 307 |
-
<input type="submit" name="aiowps_manual_db_backup" value="<?php _e('Create DB Backup Now', '
|
| 308 |
</form>
|
| 309 |
</div></div>
|
| 310 |
<div class="postbox">
|
| 311 |
-
<h3><label for="title"><?php _e('Automated Scheduled Backups', '
|
| 312 |
<div class="inside">
|
| 313 |
<?php
|
| 314 |
//Display security info badge
|
|
@@ -320,40 +320,40 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 320 |
<?php wp_nonce_field('aiowpsec-scheduled-backup-nonce'); ?>
|
| 321 |
<table class="form-table">
|
| 322 |
<tr valign="top">
|
| 323 |
-
<th scope="row"><?php _e('Enable Automated Scheduled Backups', '
|
| 324 |
<td>
|
| 325 |
<input name="aiowps_enable_automated_backups" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_automated_backups')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 326 |
-
<span class="description"><?php _e('Check this if you want the system to automatically generate backups periodically based on the settings below', '
|
| 327 |
</td>
|
| 328 |
</tr>
|
| 329 |
<tr valign="top">
|
| 330 |
-
<th scope="row"><?php _e('Backup Time Interval', '
|
| 331 |
<td><input type="text" size="5" name="aiowps_db_backup_frequency" value="<?php echo $aio_wp_security->configs->get_value('aiowps_db_backup_frequency'); ?>" />
|
| 332 |
<select id="backup_interval" name="aiowps_db_backup_interval">
|
| 333 |
-
<option value="0" <?php selected( $aio_wp_security->configs->get_value('aiowps_db_backup_interval'), '0' ); ?>><?php _e( 'Hours', '
|
| 334 |
-
<option value="1" <?php selected( $aio_wp_security->configs->get_value('aiowps_db_backup_interval'), '1' ); ?>><?php _e( 'Days', '
|
| 335 |
-
<option value="2" <?php selected( $aio_wp_security->configs->get_value('aiowps_db_backup_interval'), '2' ); ?>><?php _e( 'Weeks', '
|
| 336 |
</select>
|
| 337 |
-
<span class="description"><?php _e('Set the value for how often you would like an automated backup to occur', '
|
| 338 |
</td>
|
| 339 |
</tr>
|
| 340 |
<tr valign="top">
|
| 341 |
-
<th scope="row"><?php _e('Number of Backup Files To Keep', '
|
| 342 |
<td><input type="text" size="5" name="aiowps_backup_files_stored" value="<?php echo $aio_wp_security->configs->get_value('aiowps_backup_files_stored'); ?>" />
|
| 343 |
-
<span class="description"><?php _e('Thie field allows you to choose the number of backup files you would like to keep in the backup directory', '
|
| 344 |
</td>
|
| 345 |
</tr>
|
| 346 |
<tr valign="top">
|
| 347 |
-
<th scope="row"><?php _e('Send Backup File Via Email', '
|
| 348 |
<td>
|
| 349 |
<input name="aiowps_send_backup_email_address" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_send_backup_email_address')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 350 |
-
<span class="description"><?php _e('Check this if you want the system to email you the backup file after a DB backup has been performed', '
|
| 351 |
<br /><input type="text" size="30" name="aiowps_backup_email_address" value="<?php echo $aio_wp_security->configs->get_value('aiowps_backup_email_address'); ?>" />
|
| 352 |
-
<span class="description"><?php _e('Enter an email address', '
|
| 353 |
</td>
|
| 354 |
</tr>
|
| 355 |
</table>
|
| 356 |
-
<input type="submit" name="aiowps_schedule_backups" value="<?php _e('Save Settings', '
|
| 357 |
</form>
|
| 358 |
</div></div>
|
| 359 |
|
|
@@ -380,25 +380,30 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 380 |
if (is_array($result) && count($result) > 0){
|
| 381 |
$num_rows = count($result);
|
| 382 |
}else{
|
| 383 |
-
echo '<div class="aio_red_box"><p>'.__('Error - Could not get tables or no tables found!', '
|
| 384 |
return;
|
| 385 |
}
|
| 386 |
$table_count = 0;
|
| 387 |
-
$info_msg_string = '<p class="aio_info_with_icon">'.__('Starting DB prefix change operations.....', '
|
| 388 |
|
| 389 |
-
$info_msg_string .= '<p class="aio_info_with_icon">'.sprintf( __('Your WordPress system has a total of %s tables and your new DB prefix will be: %s', '
|
| 390 |
echo ($info_msg_string);
|
| 391 |
|
| 392 |
//Do a back of the config file
|
| 393 |
if(!AIOWPSecurity_Utility_File::backup_and_rename_wp_config($config_file))
|
| 394 |
{
|
| 395 |
-
echo '<div class="aio_red_box"><p>'.__('Failed to make a backup of the wp-config.php file. This operation will not go ahead.', '
|
| 396 |
return;
|
| 397 |
}
|
| 398 |
else{
|
| 399 |
-
echo '<p class="aio_success_with_icon">'.__('A backup copy of your wp-config.php file was created successfully!', '
|
| 400 |
}
|
| 401 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 402 |
//Rename all the table names
|
| 403 |
foreach ($result as $db_table)
|
| 404 |
{
|
|
@@ -418,7 +423,7 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 418 |
if ( false === $wpdb->query($sql) )
|
| 419 |
{
|
| 420 |
$error = 1;
|
| 421 |
-
echo '<p class="aio_error_with_icon">'.sprintf( __('%s table name update failed', '
|
| 422 |
$aio_wp_security->debug_logger->log_debug("DB Security Feature - Unable to change prefix of table ".$table_old_name,4);
|
| 423 |
} else {
|
| 424 |
$table_count++;
|
|
@@ -430,10 +435,10 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 430 |
}
|
| 431 |
if ( $error == 1 )
|
| 432 |
{
|
| 433 |
-
echo '<p class="aio_error_with_icon">'.sprintf( __('Please change the prefix manually for the above tables to: %s', '
|
| 434 |
} else
|
| 435 |
{
|
| 436 |
-
echo '<p class="aio_success_with_icon">'.sprintf( __('%s tables had their prefix updated successfully!', '
|
| 437 |
}
|
| 438 |
|
| 439 |
//Get wp-config.php file contents and modify it with new info
|
|
@@ -449,11 +454,11 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 449 |
//Now let's modify the wp-config.php file
|
| 450 |
if (AIOWPSecurity_Utility_File::write_content_to_file($config_file, $config_contents))
|
| 451 |
{
|
| 452 |
-
echo '<p class="aio_success_with_icon">'. __('wp-config.php file was updated successfully!', '
|
| 453 |
}else
|
| 454 |
{
|
| 455 |
echo '<p class="aio_error_with_icon">'.sprintf( __('The "wp-config.php" file was not able to be modified. Please modify this file manually using your favourite editor and search
|
| 456 |
-
for variable "$table_prefix" and assign the following value to that variable: %s', '
|
| 457 |
$aio_wp_security->debug_logger->log_debug("DB Security Feature - Unable to modify wp-config.php",4);
|
| 458 |
}
|
| 459 |
|
|
@@ -465,17 +470,15 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 465 |
|
| 466 |
if ( false === $wpdb->query($update_option_table_query) )
|
| 467 |
{
|
| 468 |
-
echo '<p class="aio_error_with_icon">'.sprintf( __('Update of table %s failed: unable to change %s to %s', '
|
| 469 |
$aio_wp_security->debug_logger->log_debug("DB Security Feature - Error when updating the options table",4);//Log the highly unlikely event of DB error
|
| 470 |
} else
|
| 471 |
{
|
| 472 |
-
echo '<p class="aio_success_with_icon">'.sprintf( __('The options table records which had references to the old DB prefix were updated successfully!', '
|
| 473 |
}
|
| 474 |
|
| 475 |
//Now let's update the options tables for the multisite subsites if applicable
|
| 476 |
if (AIOWPSecurity_Utility::is_multisite_install()) {
|
| 477 |
-
$blog_ids = AIOWPSecurity_Utility::get_blog_ids();
|
| 478 |
-
|
| 479 |
if(!empty($blog_ids)){
|
| 480 |
foreach ($blog_ids as $blog_id) {
|
| 481 |
if ($blog_id == 1){continue;} //skip main site
|
|
@@ -487,11 +490,11 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 487 |
LIMIT 1";
|
| 488 |
if ( false === $wpdb->query($update_ms_option_table_query) )
|
| 489 |
{
|
| 490 |
-
echo '<p class="aio_error_with_icon">'.sprintf( __('Update of table %s failed: unable to change %s to %s', '
|
| 491 |
$aio_wp_security->debug_logger->log_debug("DB change prefix feature - Error when updating the subsite options table: ".$new_pref_and_site_id.'options',4);//Log the highly unlikely event of DB error
|
| 492 |
} else
|
| 493 |
{
|
| 494 |
-
echo '<p class="aio_success_with_icon">'.sprintf( __('The %s table records which had references to the old DB prefix were updated successfully!', '
|
| 495 |
}
|
| 496 |
}
|
| 497 |
|
|
@@ -520,14 +523,14 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 520 |
|
| 521 |
if (false === $wpdb->query($update_user_meta_sql))
|
| 522 |
{
|
| 523 |
-
$error_update_usermeta .= '<p class="aio_error_with_icon">'.sprintf( __('Error updating user_meta table where new meta_key = %s, old meta_key = %s and user_id = %s.', '
|
| 524 |
echo $error_update_usermeta;
|
| 525 |
$aio_wp_security->debug_logger->log_debug("DB Security Feature - Error updating user_meta table where new meta_key = ".$new_meta_key." old meta_key = ".$meta_key->meta_key." and user_id = ".$meta_key->user_id,4);//Log the highly unlikely event of DB error
|
| 526 |
}
|
| 527 |
}
|
| 528 |
-
echo '<p class="aio_success_with_icon">'.__('The usermeta table records which had references to the old DB prefix were updated successfully!', '
|
| 529 |
//Display tasks finished message
|
| 530 |
-
$tasks_finished_msg_string = '<p class="aio_info_with_icon">'. __('DB prefix change tasks have been completed.', '
|
| 531 |
echo ($tasks_finished_msg_string);
|
| 532 |
}
|
| 533 |
|
| 22 |
if (AIOWPSecurity_Utility::is_multisite_install() && get_current_blog_id() != 1){
|
| 23 |
//Suppress the DB prefix change tab if site is a multi site AND not the main site
|
| 24 |
$this->menu_tabs = array(
|
| 25 |
+
//'tab1' => __('DB Prefix', 'all-in-one-wp-security-and-firewall'),
|
| 26 |
+
'tab2' => __('DB Backup', 'all-in-one-wp-security-and-firewall'),
|
| 27 |
);
|
| 28 |
}else{
|
| 29 |
$this->menu_tabs = array(
|
| 30 |
+
'tab1' => __('DB Prefix', 'all-in-one-wp-security-and-firewall'),
|
| 31 |
+
'tab2' => __('DB Backup', 'all-in-one-wp-security-and-firewall'),
|
| 32 |
);
|
| 33 |
}
|
| 34 |
|
| 90 |
if (!wp_verify_nonce($nonce, 'aiowpsec-db-prefix-change-nonce'))
|
| 91 |
{
|
| 92 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for DB prefix change operation!",4);
|
| 93 |
+
die(__('Nonce check failed for DB prefix change operation!','all-in-one-wp-security-and-firewall'));
|
| 94 |
}
|
| 95 |
|
| 96 |
//Let's first check if user's system allows writing to wp-config.php file. If plugin cannot write to wp-config we will not do the prefix change.
|
| 98 |
$file_write = AIOWPSecurity_Utility_File::is_file_writable($config_file);
|
| 99 |
if (!$file_write)
|
| 100 |
{
|
| 101 |
+
$this->show_msg_error(__('The plugin has detected that it cannot write to the wp-config.php file. This feature can only be used if the plugin can successfully write to the wp-config.php file.', 'all-in-one-wp-security-and-firewall'));
|
| 102 |
}
|
| 103 |
else
|
| 104 |
{
|
| 111 |
{
|
| 112 |
if (empty($_POST['aiowps_new_manual_db_prefix']))
|
| 113 |
{
|
| 114 |
+
$this->show_msg_error(__('Please enter a value for the DB prefix.', 'all-in-one-wp-security-and-firewall'));
|
| 115 |
}
|
| 116 |
else
|
| 117 |
{
|
| 120 |
$error = $wpdb->set_prefix( $new_db_prefix );
|
| 121 |
if(is_wp_error($error))
|
| 122 |
{
|
| 123 |
+
wp_die( __('<strong>ERROR</strong>: The table prefix can only contain numbers, letters, and underscores.', 'all-in-one-wp-security-and-firewall') );
|
| 124 |
}
|
| 125 |
$perform_db_change = true;
|
| 126 |
}
|
| 128 |
}
|
| 129 |
}
|
| 130 |
?>
|
| 131 |
+
<h2><?php _e('Change Database Prefix', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 132 |
<div class="aio_blue_box">
|
| 133 |
<?php
|
| 134 |
+
echo '<p>'.__('Your WordPress DB is the most important asset of your website because it contains a lot of your site\'s precious information.', 'all-in-one-wp-security-and-firewall').'
|
| 135 |
+
<br />'.__('The DB is also a target for hackers via methods such as SQL injections and malicious and automated code which targets certain tables.', 'all-in-one-wp-security-and-firewall').'
|
| 136 |
+
<br />'.__('One way to add a layer of protection for your DB is to change the default WordPress table prefix from "wp_" to something else which will be difficult for hackers to guess.', 'all-in-one-wp-security-and-firewall').'
|
| 137 |
+
<br />'.__('This feature allows you to easily change the prefix to a value of your choice or to a random value set by this plugin.', 'all-in-one-wp-security-and-firewall').'
|
| 138 |
</p>';
|
| 139 |
?>
|
| 140 |
</div>
|
| 141 |
|
| 142 |
<div class="postbox">
|
| 143 |
+
<h3><label for="title"><?php _e('DB Prefix Options', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 144 |
<div class="inside">
|
| 145 |
<?php
|
| 146 |
//Display security info badge
|
| 151 |
<div class="aio_yellow_box">
|
| 152 |
<?php
|
| 153 |
$backup_tab_link = '<a href="admin.php?page='.AIOWPSEC_DB_SEC_MENU_SLUG.'&tab=tab2">DB Backup</a>';
|
| 154 |
+
$info_msg = '<p>'.sprintf( __('It is recommended that you perform a %s before using this feature', 'all-in-one-wp-security-and-firewall'), $backup_tab_link).'</p>';
|
| 155 |
echo $info_msg;
|
| 156 |
?>
|
| 157 |
</div>
|
| 160 |
<?php wp_nonce_field('aiowpsec-db-prefix-change-nonce'); ?>
|
| 161 |
<table class="form-table">
|
| 162 |
<tr valign="top">
|
| 163 |
+
<th scope="row"><?php _e('Current DB Table Prefix', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 164 |
<td>
|
| 165 |
<span class="aiowpsec_field_value"><strong><?php echo $wpdb->prefix; ?></strong></span>
|
| 166 |
<?php
|
| 167 |
//now let's display a warning notification if default prefix is used
|
| 168 |
if ($old_db_prefix == 'wp_') {
|
| 169 |
echo ' <span class="aio_error_with_icon">'.__('Your site is currently using the default WordPress DB prefix value of "wp_".
|
| 170 |
+
To increase your site\'s security you should consider changing the DB prefix value to another value.', 'all-in-one-wp-security-and-firewall').'</span>';
|
| 171 |
}
|
| 172 |
?>
|
| 173 |
</td>
|
| 174 |
</tr>
|
| 175 |
<tr valign="top">
|
| 176 |
+
<th scope="row"><?php _e('Generate New DB Table Prefix', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 177 |
<td>
|
| 178 |
<input name="aiowps_enable_random_prefix" type="checkbox" <?php if($aio_wp_security->configs->get_value('aiowps_enable_random_prefix')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 179 |
+
<span class="description"><?php _e('Check this if you want the plugin to generate a random 6 character string for the table prefix', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 180 |
+
<br /><?php _e('OR', 'all-in-one-wp-security-and-firewall'); ?>
|
| 181 |
<br /><input type="text" size="10" name="aiowps_new_manual_db_prefix" value="<?php //echo $aio_wp_security->configs->get_value('aiowps_new_manual_db_prefix'); ?>" />
|
| 182 |
+
<span class="description"><?php _e('Choose your own DB prefix by specifying a string which contains letters and/or numbers and/or underscores. Example: xyz_', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 183 |
</td>
|
| 184 |
</tr>
|
| 185 |
</table>
|
| 186 |
+
<input type="submit" name="aiowps_db_prefix_change" value="<?php _e('Change DB Prefix', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 187 |
</form>
|
| 188 |
</div></div>
|
| 189 |
<?php
|
| 204 |
if (!wp_verify_nonce($nonce, 'aiowpsec-db-manual-change-nonce'))
|
| 205 |
{
|
| 206 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for manual DB backup operation!",4);
|
| 207 |
+
die(__('Nonce check failed for manual DB backup operation!','all-in-one-wp-security-and-firewall'));
|
| 208 |
}
|
| 209 |
|
| 210 |
$result = $aio_wp_security->backup_obj->execute_backup();
|
| 221 |
$aiowps_backup_file_path = $aiowps_backup_dir. '/' . $backup_file_name;
|
| 222 |
}
|
| 223 |
echo '<div id="message" class="updated fade"><p>';
|
| 224 |
+
_e('DB Backup was successfully completed! You will receive the backup file via email if you have enabled "Send Backup File Via Email", otherwise you can retrieve it via FTP from the following directory:','all-in-one-wp-security-and-firewall');
|
| 225 |
echo '<p>';
|
| 226 |
_e('Your DB Backup File location: ');
|
| 227 |
echo '<strong>'.$aiowps_backup_file_path.'</strong>';
|
| 231 |
else
|
| 232 |
{
|
| 233 |
$aio_wp_security->debug_logger->log_debug("DB Backup - Backup operation failed!",4);
|
| 234 |
+
$this->show_msg_error(__('DB Backup failed. Please check the permissions of the backup directory.','all-in-one-wp-security-and-firewall'));
|
| 235 |
}
|
| 236 |
}
|
| 237 |
|
| 248 |
$backup_frequency = sanitize_text_field($_POST['aiowps_db_backup_frequency']);
|
| 249 |
if(!is_numeric($backup_frequency))
|
| 250 |
{
|
| 251 |
+
$error .= '<br />'.__('You entered a non numeric value for the "backup time interval" field. It has been set to the default value.','all-in-one-wp-security-and-firewall');
|
| 252 |
$backup_frequency = '4';//Set it to the default value for this field
|
| 253 |
}
|
| 254 |
|
| 255 |
$files_to_keep = sanitize_text_field($_POST['aiowps_backup_files_stored']);
|
| 256 |
if(!is_numeric($files_to_keep))
|
| 257 |
{
|
| 258 |
+
$error .= '<br />'.__('You entered a non numeric value for the "number of backup files to keep" field. It has been set to the default value.','all-in-one-wp-security-and-firewall');
|
| 259 |
$files_to_keep = '2';//Set it to the default value for this field
|
| 260 |
}
|
| 261 |
|
| 262 |
$email_address = sanitize_email($_POST['aiowps_backup_email_address']);
|
| 263 |
if(!is_email($email_address))
|
| 264 |
{
|
| 265 |
+
$error .= '<br />'.__('You have entered an incorrect email address format. It has been set to your WordPress admin email as default.','all-in-one-wp-security-and-firewall');
|
| 266 |
$email_address = get_bloginfo('admin_email'); //Set the default value to the blog admin email
|
| 267 |
}
|
| 268 |
|
| 269 |
if($error)
|
| 270 |
{
|
| 271 |
+
$this->show_msg_error(__('Attention!','all-in-one-wp-security-and-firewall').$error);
|
| 272 |
}
|
| 273 |
|
| 274 |
//Save all the form values to the options
|
| 289 |
{
|
| 290 |
$alert_user_msg = 'ATTENTION: You have configured your backups to occur at least once daily. For most websites we recommended that you choose a less frequent backup
|
| 291 |
schedule such as once every few days, once a week or once a month. Choosing a less frequent schedule will also help reduce your server load.';
|
| 292 |
+
$this->show_msg_updated_st(__($alert_user_msg, 'all-in-one-wp-security-and-firewall'));
|
| 293 |
}
|
| 294 |
}
|
| 295 |
|
| 296 |
?>
|
| 297 |
<div class="postbox">
|
| 298 |
+
<h3><label for="title"><?php _e('Manual Backup', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 299 |
<div class="inside">
|
| 300 |
<form action="" method="POST">
|
| 301 |
<?php wp_nonce_field('aiowpsec-db-manual-change-nonce'); ?>
|
| 302 |
<table class="form-table">
|
| 303 |
<tr valign="top">
|
| 304 |
+
<span class="description"><?php _e('To create a new DB backup just click on the button below.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 305 |
</tr>
|
| 306 |
</table>
|
| 307 |
+
<input type="submit" name="aiowps_manual_db_backup" value="<?php _e('Create DB Backup Now', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 308 |
</form>
|
| 309 |
</div></div>
|
| 310 |
<div class="postbox">
|
| 311 |
+
<h3><label for="title"><?php _e('Automated Scheduled Backups', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 312 |
<div class="inside">
|
| 313 |
<?php
|
| 314 |
//Display security info badge
|
| 320 |
<?php wp_nonce_field('aiowpsec-scheduled-backup-nonce'); ?>
|
| 321 |
<table class="form-table">
|
| 322 |
<tr valign="top">
|
| 323 |
+
<th scope="row"><?php _e('Enable Automated Scheduled Backups', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 324 |
<td>
|
| 325 |
<input name="aiowps_enable_automated_backups" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_automated_backups')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 326 |
+
<span class="description"><?php _e('Check this if you want the system to automatically generate backups periodically based on the settings below', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 327 |
</td>
|
| 328 |
</tr>
|
| 329 |
<tr valign="top">
|
| 330 |
+
<th scope="row"><?php _e('Backup Time Interval', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 331 |
<td><input type="text" size="5" name="aiowps_db_backup_frequency" value="<?php echo $aio_wp_security->configs->get_value('aiowps_db_backup_frequency'); ?>" />
|
| 332 |
<select id="backup_interval" name="aiowps_db_backup_interval">
|
| 333 |
+
<option value="0" <?php selected( $aio_wp_security->configs->get_value('aiowps_db_backup_interval'), '0' ); ?>><?php _e( 'Hours', 'all-in-one-wp-security-and-firewall' ); ?></option>
|
| 334 |
+
<option value="1" <?php selected( $aio_wp_security->configs->get_value('aiowps_db_backup_interval'), '1' ); ?>><?php _e( 'Days', 'all-in-one-wp-security-and-firewall' ); ?></option>
|
| 335 |
+
<option value="2" <?php selected( $aio_wp_security->configs->get_value('aiowps_db_backup_interval'), '2' ); ?>><?php _e( 'Weeks', 'all-in-one-wp-security-and-firewall' ); ?></option>
|
| 336 |
</select>
|
| 337 |
+
<span class="description"><?php _e('Set the value for how often you would like an automated backup to occur', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 338 |
</td>
|
| 339 |
</tr>
|
| 340 |
<tr valign="top">
|
| 341 |
+
<th scope="row"><?php _e('Number of Backup Files To Keep', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 342 |
<td><input type="text" size="5" name="aiowps_backup_files_stored" value="<?php echo $aio_wp_security->configs->get_value('aiowps_backup_files_stored'); ?>" />
|
| 343 |
+
<span class="description"><?php _e('Thie field allows you to choose the number of backup files you would like to keep in the backup directory', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 344 |
</td>
|
| 345 |
</tr>
|
| 346 |
<tr valign="top">
|
| 347 |
+
<th scope="row"><?php _e('Send Backup File Via Email', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 348 |
<td>
|
| 349 |
<input name="aiowps_send_backup_email_address" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_send_backup_email_address')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 350 |
+
<span class="description"><?php _e('Check this if you want the system to email you the backup file after a DB backup has been performed', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 351 |
<br /><input type="text" size="30" name="aiowps_backup_email_address" value="<?php echo $aio_wp_security->configs->get_value('aiowps_backup_email_address'); ?>" />
|
| 352 |
+
<span class="description"><?php _e('Enter an email address', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 353 |
</td>
|
| 354 |
</tr>
|
| 355 |
</table>
|
| 356 |
+
<input type="submit" name="aiowps_schedule_backups" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 357 |
</form>
|
| 358 |
</div></div>
|
| 359 |
|
| 380 |
if (is_array($result) && count($result) > 0){
|
| 381 |
$num_rows = count($result);
|
| 382 |
}else{
|
| 383 |
+
echo '<div class="aio_red_box"><p>'.__('Error - Could not get tables or no tables found!', 'all-in-one-wp-security-and-firewall').'</p></div>';
|
| 384 |
return;
|
| 385 |
}
|
| 386 |
$table_count = 0;
|
| 387 |
+
$info_msg_string = '<p class="aio_info_with_icon">'.__('Starting DB prefix change operations.....', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 388 |
|
| 389 |
+
$info_msg_string .= '<p class="aio_info_with_icon">'.sprintf( __('Your WordPress system has a total of %s tables and your new DB prefix will be: %s', 'all-in-one-wp-security-and-firewall'), '<strong>'.$num_rows.'</strong>', '<strong>'.$table_new_prefix.'</strong>').'</p>';
|
| 390 |
echo ($info_msg_string);
|
| 391 |
|
| 392 |
//Do a back of the config file
|
| 393 |
if(!AIOWPSecurity_Utility_File::backup_and_rename_wp_config($config_file))
|
| 394 |
{
|
| 395 |
+
echo '<div class="aio_red_box"><p>'.__('Failed to make a backup of the wp-config.php file. This operation will not go ahead.', 'all-in-one-wp-security-and-firewall').'</p></div>';
|
| 396 |
return;
|
| 397 |
}
|
| 398 |
else{
|
| 399 |
+
echo '<p class="aio_success_with_icon">'.__('A backup copy of your wp-config.php file was created successfully!', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 400 |
}
|
| 401 |
|
| 402 |
+
//Get multisite blog_ids if applicable
|
| 403 |
+
if (AIOWPSecurity_Utility::is_multisite_install()) {
|
| 404 |
+
$blog_ids = AIOWPSecurity_Utility::get_blog_ids();
|
| 405 |
+
}
|
| 406 |
+
|
| 407 |
//Rename all the table names
|
| 408 |
foreach ($result as $db_table)
|
| 409 |
{
|
| 423 |
if ( false === $wpdb->query($sql) )
|
| 424 |
{
|
| 425 |
$error = 1;
|
| 426 |
+
echo '<p class="aio_error_with_icon">'.sprintf( __('%s table name update failed', 'all-in-one-wp-security-and-firewall'), '<strong>'.$table_old_name.'</strong>').'</p>';
|
| 427 |
$aio_wp_security->debug_logger->log_debug("DB Security Feature - Unable to change prefix of table ".$table_old_name,4);
|
| 428 |
} else {
|
| 429 |
$table_count++;
|
| 435 |
}
|
| 436 |
if ( $error == 1 )
|
| 437 |
{
|
| 438 |
+
echo '<p class="aio_error_with_icon">'.sprintf( __('Please change the prefix manually for the above tables to: %s', 'all-in-one-wp-security-and-firewall'), '<strong>'.$table_new_prefix.'</strong>').'</p>';
|
| 439 |
} else
|
| 440 |
{
|
| 441 |
+
echo '<p class="aio_success_with_icon">'.sprintf( __('%s tables had their prefix updated successfully!', 'all-in-one-wp-security-and-firewall'), '<strong>'.$table_count.'</strong>').'</p>';
|
| 442 |
}
|
| 443 |
|
| 444 |
//Get wp-config.php file contents and modify it with new info
|
| 454 |
//Now let's modify the wp-config.php file
|
| 455 |
if (AIOWPSecurity_Utility_File::write_content_to_file($config_file, $config_contents))
|
| 456 |
{
|
| 457 |
+
echo '<p class="aio_success_with_icon">'. __('wp-config.php file was updated successfully!', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 458 |
}else
|
| 459 |
{
|
| 460 |
echo '<p class="aio_error_with_icon">'.sprintf( __('The "wp-config.php" file was not able to be modified. Please modify this file manually using your favourite editor and search
|
| 461 |
+
for variable "$table_prefix" and assign the following value to that variable: %s', 'all-in-one-wp-security-and-firewall'), '<strong>'.$table_new_prefix.'</strong>').'</p>';
|
| 462 |
$aio_wp_security->debug_logger->log_debug("DB Security Feature - Unable to modify wp-config.php",4);
|
| 463 |
}
|
| 464 |
|
| 470 |
|
| 471 |
if ( false === $wpdb->query($update_option_table_query) )
|
| 472 |
{
|
| 473 |
+
echo '<p class="aio_error_with_icon">'.sprintf( __('Update of table %s failed: unable to change %s to %s', 'all-in-one-wp-security-and-firewall'),$table_new_prefix.'options', $table_old_prefix.'user_roles', $table_new_prefix.'user_roles').'</p>';
|
| 474 |
$aio_wp_security->debug_logger->log_debug("DB Security Feature - Error when updating the options table",4);//Log the highly unlikely event of DB error
|
| 475 |
} else
|
| 476 |
{
|
| 477 |
+
echo '<p class="aio_success_with_icon">'.sprintf( __('The options table records which had references to the old DB prefix were updated successfully!', 'all-in-one-wp-security-and-firewall')).'</p>';
|
| 478 |
}
|
| 479 |
|
| 480 |
//Now let's update the options tables for the multisite subsites if applicable
|
| 481 |
if (AIOWPSecurity_Utility::is_multisite_install()) {
|
|
|
|
|
|
|
| 482 |
if(!empty($blog_ids)){
|
| 483 |
foreach ($blog_ids as $blog_id) {
|
| 484 |
if ($blog_id == 1){continue;} //skip main site
|
| 490 |
LIMIT 1";
|
| 491 |
if ( false === $wpdb->query($update_ms_option_table_query) )
|
| 492 |
{
|
| 493 |
+
echo '<p class="aio_error_with_icon">'.sprintf( __('Update of table %s failed: unable to change %s to %s', 'all-in-one-wp-security-and-firewall'),$new_pref_and_site_id.'options', $old_pref_and_site_id.'user_roles', $new_pref_and_site_id.'user_roles').'</p>';
|
| 494 |
$aio_wp_security->debug_logger->log_debug("DB change prefix feature - Error when updating the subsite options table: ".$new_pref_and_site_id.'options',4);//Log the highly unlikely event of DB error
|
| 495 |
} else
|
| 496 |
{
|
| 497 |
+
echo '<p class="aio_success_with_icon">'.sprintf( __('The %s table records which had references to the old DB prefix were updated successfully!', 'all-in-one-wp-security-and-firewall'),$new_pref_and_site_id.'options').'</p>';
|
| 498 |
}
|
| 499 |
}
|
| 500 |
|
| 523 |
|
| 524 |
if (false === $wpdb->query($update_user_meta_sql))
|
| 525 |
{
|
| 526 |
+
$error_update_usermeta .= '<p class="aio_error_with_icon">'.sprintf( __('Error updating user_meta table where new meta_key = %s, old meta_key = %s and user_id = %s.', 'all-in-one-wp-security-and-firewall'),$new_meta_key,$meta_key->meta_key,$meta_key->user_id).'</p>';
|
| 527 |
echo $error_update_usermeta;
|
| 528 |
$aio_wp_security->debug_logger->log_debug("DB Security Feature - Error updating user_meta table where new meta_key = ".$new_meta_key." old meta_key = ".$meta_key->meta_key." and user_id = ".$meta_key->user_id,4);//Log the highly unlikely event of DB error
|
| 529 |
}
|
| 530 |
}
|
| 531 |
+
echo '<p class="aio_success_with_icon">'.__('The usermeta table records which had references to the old DB prefix were updated successfully!', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 532 |
//Display tasks finished message
|
| 533 |
+
$tasks_finished_msg_string = '<p class="aio_info_with_icon">'. __('DB prefix change tasks have been completed.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 534 |
echo ($tasks_finished_msg_string);
|
| 535 |
}
|
| 536 |
|
admin/wp-security-filescan-menu.php
CHANGED
|
@@ -21,9 +21,9 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 21 |
function set_menu_tabs()
|
| 22 |
{
|
| 23 |
$this->menu_tabs = array(
|
| 24 |
-
'tab1' => __('File Change Detection','
|
| 25 |
-
'tab2' => __('Malware Scan','
|
| 26 |
-
'tab3' => __('DB Scan','
|
| 27 |
);
|
| 28 |
}
|
| 29 |
|
|
@@ -92,7 +92,7 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 92 |
{
|
| 93 |
//Display the last scan results
|
| 94 |
if (!$this->display_last_scan_results()){
|
| 95 |
-
$this->show_msg_updated(__('There have been no file changes since the last scan.', '
|
| 96 |
}
|
| 97 |
}
|
| 98 |
|
|
@@ -102,16 +102,16 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 102 |
if (!wp_verify_nonce($nonce, 'aiowpsec-fcd-manual-scan-nonce'))
|
| 103 |
{
|
| 104 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for manual file change detection scan operation!",4);
|
| 105 |
-
die(__('Nonce check failed for manual file change detection scan operation!','
|
| 106 |
}
|
| 107 |
|
| 108 |
$result = $aio_wp_security->scan_obj->execute_file_change_detection_scan();
|
| 109 |
//If this is first scan display special message
|
| 110 |
if ($result['initial_scan'] == 1)
|
| 111 |
{
|
| 112 |
-
$this->show_msg_updated(__('The plugin has detected that this is your first file change detection scan. The file details from this scan will be used to detect file changes for future scans!','
|
| 113 |
}else if(!$aio_wp_security->configs->get_value('aiowps_fcds_change_detected')){
|
| 114 |
-
$this->show_msg_updated(__('Scan Complete - There were no file changes detected!', '
|
| 115 |
}
|
| 116 |
}
|
| 117 |
|
|
@@ -132,7 +132,7 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 132 |
$fcd_scan_frequency = sanitize_text_field($_POST['aiowps_fcd_scan_frequency']);
|
| 133 |
if(!is_numeric($fcd_scan_frequency))
|
| 134 |
{
|
| 135 |
-
$error .= '<br />'.__('You entered a non numeric value for the "backup time interval" field. It has been set to the default value.','
|
| 136 |
$fcd_scan_frequency = '4';//Set it to the default value for this field
|
| 137 |
}
|
| 138 |
|
|
@@ -162,13 +162,13 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 162 |
$email_address = sanitize_email($_POST['aiowps_fcd_scan_email_address']);
|
| 163 |
if(!is_email($email_address))
|
| 164 |
{
|
| 165 |
-
$error .= '<p>'.__('You have entered an incorrect email address format. It has been set to your WordPress admin email as default.','
|
| 166 |
$email_address = get_bloginfo('admin_email'); //Set the default value to the blog admin email
|
| 167 |
}
|
| 168 |
|
| 169 |
if($error)
|
| 170 |
{
|
| 171 |
-
$this->show_msg_error(__('Attention!','
|
| 172 |
}
|
| 173 |
|
| 174 |
//Save all the form values to the options
|
|
@@ -190,7 +190,7 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 190 |
{
|
| 191 |
$alert_user_msg = 'ATTENTION: You have configured your file change detection scan to occur at least once daily. For most websites we recommended that you choose a less frequent
|
| 192 |
schedule such as once every few days, once a week or once a month. Choosing a less frequent schedule will also help reduce your server load.';
|
| 193 |
-
$this->show_msg_updated(__($alert_user_msg, '
|
| 194 |
}
|
| 195 |
|
| 196 |
if($reset_scan_data)
|
|
@@ -201,7 +201,7 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 201 |
$wpdb->delete( $aiowps_global_meta_tbl_name, $where);
|
| 202 |
$result = $aio_wp_security->scan_obj->execute_file_change_detection_scan();
|
| 203 |
$new_scan_alert = __('NEW SCAN COMPLETED: The plugin has detected that you have made changes to the "File Types To Ignore" or "Files To Ignore" fields.
|
| 204 |
-
In order to ensure that future scan results are accurate, the old scan data has been refreshed.', '
|
| 205 |
$this->show_msg_updated($new_scan_alert);
|
| 206 |
}
|
| 207 |
|
|
@@ -210,9 +210,9 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 210 |
//Display an alert warning message if a file change was detected
|
| 211 |
if ($aio_wp_security->configs->get_value('aiowps_fcds_change_detected'))
|
| 212 |
{
|
| 213 |
-
$error_msg = __('All In One WP Security & Firewall has detected that there was a change in your host\'s files.', '
|
| 214 |
|
| 215 |
-
$button = '<div><form action="" method="POST"><input type="submit" name="fcd_scan_info" value="'.__('View Scan Details & Clear This Message', '
|
| 216 |
$error_msg .= $button;
|
| 217 |
$this->show_msg_error($error_msg);
|
| 218 |
}
|
|
@@ -221,42 +221,42 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 221 |
?>
|
| 222 |
<div class="aio_blue_box">
|
| 223 |
<?php
|
| 224 |
-
echo '<p>'.__('If given an opportunity hackers can insert their code or files into your system which they can then use to carry out malicious acts on your site.', '
|
| 225 |
-
'<br />'.__('Being informed of any changes in your files can be a good way to quickly prevent a hacker from causing damage to your website.', '
|
| 226 |
-
'<br />'.__('In general, WordPress core and plugin files and file types such as ".php" or ".js" should not change often and when they do, it is important that you are made aware when a change occurs and which file was affected.', '
|
| 227 |
-
'<br />'.__('The "File Change Detection Feature" will notify you of any file change which occurs on your system, including the addition and deletion of files by performing a regular automated or manual scan of your system\'s files.', '
|
| 228 |
-
'<br />'.__('This feature also allows you to exclude certain files or folders from the scan in cases where you know that they change often as part of their normal operation. (For example log files and certain caching plugin files may change often and hence you may choose to exclude such files from the file change detection scan)', '
|
| 229 |
?>
|
| 230 |
</div>
|
| 231 |
|
| 232 |
<div class="postbox">
|
| 233 |
-
<h3><label for="title"><?php _e('Manual File Change Detection Scan', '
|
| 234 |
<div class="inside">
|
| 235 |
<form action="" method="POST">
|
| 236 |
<?php wp_nonce_field('aiowpsec-fcd-manual-scan-nonce'); ?>
|
| 237 |
<table class="form-table">
|
| 238 |
<tr valign="top">
|
| 239 |
-
<span class="description"><?php _e('To perform a manual file change detection scan click on the button below.', '
|
| 240 |
</tr>
|
| 241 |
</table>
|
| 242 |
-
<input type="submit" name="aiowps_manual_fcd_scan" value="<?php _e('Perform Scan Now', '
|
| 243 |
</form>
|
| 244 |
</div></div>
|
| 245 |
<div class="postbox">
|
| 246 |
-
<h3><label for="title"><?php _e('View Last Saved File Change Results', '
|
| 247 |
<div class="inside">
|
| 248 |
<form action="" method="POST">
|
| 249 |
<?php wp_nonce_field('aiowpsec-view-last-fcd-results-nonce'); ?>
|
| 250 |
<table class="form-table">
|
| 251 |
<tr valign="top">
|
| 252 |
-
<span class="description"><?php _e('Click the button below to view the saved file change results from the last scan.', '
|
| 253 |
</tr>
|
| 254 |
</table>
|
| 255 |
-
<input type="submit" name="aiowps_view_last_fcd_results" value="<?php _e('View Last File Change', '
|
| 256 |
</form>
|
| 257 |
</div></div>
|
| 258 |
<div class="postbox">
|
| 259 |
-
<h3><label for="title"><?php _e('File Change Detection Settings', '
|
| 260 |
<div class="inside">
|
| 261 |
<?php
|
| 262 |
//Display security info badge
|
|
@@ -268,67 +268,67 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 268 |
<?php wp_nonce_field('aiowpsec-scheduled-fcd-scan-nonce'); ?>
|
| 269 |
<table class="form-table">
|
| 270 |
<tr valign="top">
|
| 271 |
-
<th scope="row"><?php _e('Enable Automated File Change Detection Scan', '
|
| 272 |
<td>
|
| 273 |
<input name="aiowps_enable_automated_fcd_scan" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_automated_fcd_scan')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 274 |
-
<span class="description"><?php _e('Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below', '
|
| 275 |
</td>
|
| 276 |
</tr>
|
| 277 |
<tr valign="top">
|
| 278 |
-
<th scope="row"><?php _e('Scan Time Interval', '
|
| 279 |
<td><input type="text" size="5" name="aiowps_fcd_scan_frequency" value="<?php echo $aio_wp_security->configs->get_value('aiowps_fcd_scan_frequency'); ?>" />
|
| 280 |
<select id="backup_interval" name="aiowps_fcd_scan_interval">
|
| 281 |
-
<option value="0" <?php selected( $aio_wp_security->configs->get_value('aiowps_fcd_scan_interval'), '0' ); ?>><?php _e( 'Hours', '
|
| 282 |
-
<option value="1" <?php selected( $aio_wp_security->configs->get_value('aiowps_fcd_scan_interval'), '1' ); ?>><?php _e( 'Days', '
|
| 283 |
-
<option value="2" <?php selected( $aio_wp_security->configs->get_value('aiowps_fcd_scan_interval'), '2' ); ?>><?php _e( 'Weeks', '
|
| 284 |
</select>
|
| 285 |
-
<span class="description"><?php _e('Set the value for how often you would like a scan to occur', '
|
| 286 |
</td>
|
| 287 |
</tr>
|
| 288 |
<tr valign="top">
|
| 289 |
-
<th scope="row"><?php _e('File Types To Ignore', '
|
| 290 |
<td><textarea name="aiowps_fcd_exclude_filetypes" rows="5" cols="50"><?php echo $aio_wp_security->configs->get_value('aiowps_fcd_exclude_filetypes'); ?></textarea>
|
| 291 |
<br />
|
| 292 |
-
<span class="description"><?php _e('Enter each file type or extension on a new line which you wish to exclude from the file change detection scan.', '
|
| 293 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 294 |
<div class="aiowps_more_info_body">
|
| 295 |
<?php
|
| 296 |
-
echo '<p class="description">'.__('You can exclude file types from the scan which would not normally pose any security threat if they were changed. These can include things such as image files.', '
|
| 297 |
-
echo '<p class="description">'.__('Example: If you want the scanner to ignore files of type jpg, png, and bmp, then you would enter the following:', '
|
| 298 |
-
echo '<p class="description">'.__('jpg', '
|
| 299 |
-
echo '<p class="description">'.__('png', '
|
| 300 |
-
echo '<p class="description">'.__('bmp', '
|
| 301 |
?>
|
| 302 |
</div>
|
| 303 |
</td>
|
| 304 |
</tr>
|
| 305 |
<tr valign="top">
|
| 306 |
-
<th scope="row"><?php _e('Files/Directories To Ignore', '
|
| 307 |
<td><textarea name="aiowps_fcd_exclude_files" rows="5" cols="50"><?php echo $aio_wp_security->configs->get_value('aiowps_fcd_exclude_files'); ?></textarea>
|
| 308 |
<br />
|
| 309 |
-
<span class="description"><?php _e('Enter each file or directory on a new line which you wish to exclude from the file change detection scan.', '
|
| 310 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 311 |
<div class="aiowps_more_info_body">
|
| 312 |
<?php
|
| 313 |
-
echo '<p class="description">'.__('You can exclude specific files/directories from the scan which would not normally pose any security threat if they were changed. These can include things such as log files.', '
|
| 314 |
-
echo '<p class="description">'.__('Example: If you want the scanner to ignore certain files in different directories or whole directories, then you would enter the following:', '
|
| 315 |
-
echo '<p class="description">'.__('cache/config/master.php', '
|
| 316 |
-
echo '<p class="description">'.__('somedirectory', '
|
| 317 |
?>
|
| 318 |
</div>
|
| 319 |
</td>
|
| 320 |
</tr>
|
| 321 |
<tr valign="top">
|
| 322 |
-
<th scope="row"><?php _e('Send Email When Change Detected', '
|
| 323 |
<td>
|
| 324 |
<input name="aiowps_send_fcd_scan_email" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_send_fcd_scan_email')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 325 |
-
<span class="description"><?php _e('Check this if you want the system to email you if a file change was detected', '
|
| 326 |
<br /><input type="text" size="40" name="aiowps_fcd_scan_email_address" value="<?php echo $aio_wp_security->configs->get_value('aiowps_fcd_scan_email_address'); ?>" />
|
| 327 |
-
<span class="description"><?php _e('Enter an email address', '
|
| 328 |
</td>
|
| 329 |
</tr>
|
| 330 |
</table>
|
| 331 |
-
<input type="submit" name="aiowps_schedule_fcd_scan" value="<?php _e('Save Settings', '
|
| 332 |
</form>
|
| 333 |
</div></div>
|
| 334 |
|
|
@@ -340,28 +340,28 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 340 |
?>
|
| 341 |
<div class="aio_blue_box">
|
| 342 |
<?php
|
| 343 |
-
echo '<h2>'.__('What is Malware?', '
|
| 344 |
-
echo '<p>'.__('The word Malware stands for Malicious Software. It can consist of things like trojan horses, adware, worms, spyware and any other undesirable code which a hacker will try to inject into your website.', '
|
| 345 |
-
'<p>'.__('Often when malware code has been inserted into your site you will normally not notice anything out of the ordinary based on appearances, but it can have a dramatic effect on your site\'s search ranking.', '
|
| 346 |
-
'<p>'.__('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.', '
|
| 347 |
|
| 348 |
$site_scanners_link = '<a href="http://www.site-scanners.com" target="_blank">CLICK HERE</a>';
|
| 349 |
|
| 350 |
-
echo '<h2>'.__('Scanning For Malware', '
|
| 351 |
-
echo '<p>'.__('Due to the constantly changing and complex nature of Malware, scanning for such things using a standalone plugin will not work reliably. This is something best done via an external scan of your site regularly.', '
|
| 352 |
-
'<p>'.__('This is why we have created an easy-to-use scanning service which is hosted off our own server which will scan your site for malware once every day and notify you if it finds anything.', '
|
| 353 |
-
echo '<p>'.__('When you sign up for this service you will get the following:', '
|
| 354 |
echo '<ul class="aiowps_admin_ul_grp1">
|
| 355 |
-
<li>'.__('Automatic Daily Scan of 1 Website','
|
| 356 |
-
<li>'.__('Automatic Malware & Blacklist Monitoring','
|
| 357 |
-
<li>'.__('Automatic Email Alerting','
|
| 358 |
-
<li>'.__('Site uptime monitoring','
|
| 359 |
-
<li>'.__('Site response time monitoring','
|
| 360 |
-
<li>'.__('Malware Cleanup','
|
| 361 |
-
<li>'.__('Blacklist Removal','
|
| 362 |
-
<li>'.__('No Contract (Cancel Anytime)','
|
| 363 |
</ul>';
|
| 364 |
-
echo '<p>'.sprintf(__('To learn more please %s.', '
|
| 365 |
?>
|
| 366 |
</div>
|
| 367 |
|
|
@@ -371,7 +371,7 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 371 |
function render_tab3()
|
| 372 |
{
|
| 373 |
echo '<div class="aio_blue_box">';
|
| 374 |
-
echo '<p>'.__('This feature performs a basic database scan which will look for any common suspicious-looking strings and javascript and html code in some of the Wordpress core tables.', '
|
| 375 |
echo '</div>';
|
| 376 |
|
| 377 |
echo '<div class="aio_yellow_box">';
|
|
@@ -388,7 +388,7 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 388 |
if (!wp_verify_nonce($nonce, 'aiowpsec-manual-db-scan-nonce'))
|
| 389 |
{
|
| 390 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for manual db scan operation!",4);
|
| 391 |
-
die(__('Nonce check failed for manual db scan operation!','
|
| 392 |
}
|
| 393 |
|
| 394 |
$perform_db_scan = true;
|
|
@@ -399,24 +399,24 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 399 |
<div class="aio_blue_box">
|
| 400 |
<?php
|
| 401 |
$malware_scan = '<a href="admin.php?page='.AIOWPSEC_FILESCAN_MENU_SLUG.'&tab=tab2">Malware Scan</a>';
|
| 402 |
-
echo '<p>'.__('This feature will perform a basic database scan which will look for any common suspicious-looking strings and javascript and html code in some of the Wordpress core tables.', '
|
| 403 |
-
'<br />'.__('If the scan finds anything it will list all "potentially" malicious results but it is up to you to verify whether a result is a genuine example of a hacking attack or a false positive.', '
|
| 404 |
-
'<br />'.__('As well as scanning for generic strings commonly used in malicious cases, this feature will also scan for some of the known "pharma" hack entries and if it finds any it will automatically delete them.', '
|
| 405 |
-
'<br />'.__('The WordPress core tables scanned by this feature include: posts, postmeta, comments, links, users, usermeta, and options tables.', '
|
| 406 |
?>
|
| 407 |
</div>
|
| 408 |
|
| 409 |
<div class="postbox">
|
| 410 |
-
<h3><label for="title"><?php _e('Database Scan', '
|
| 411 |
<div class="inside">
|
| 412 |
<form action="" method="POST">
|
| 413 |
<?php wp_nonce_field('aiowpsec-manual-db-scan-nonce'); ?>
|
| 414 |
<table class="form-table">
|
| 415 |
<tr valign="top">
|
| 416 |
-
<span class="description"><?php _e('To perform a database scan click on the button below.', '
|
| 417 |
</tr>
|
| 418 |
</table>
|
| 419 |
-
<input type="submit" name="aiowps_manual_db_scan" value="<?php _e('Perform DB Scan', '
|
| 420 |
</form>
|
| 421 |
</div></div>
|
| 422 |
<?php
|
|
@@ -427,11 +427,11 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 427 |
echo $result;
|
| 428 |
// if ($result == 1)
|
| 429 |
// {
|
| 430 |
-
// $error_msg = '<p>'.__('The plugin has detected that there are some potentially suspicious entries in your database.', '
|
| 431 |
-
// $error_msg .= '<p>'.__('Please verify the results listed below to confirm whether the entries detected are genuinely suspicious or if they are false positives.', '
|
| 432 |
// $this->show_msg_error($error_msg);
|
| 433 |
// }else{
|
| 434 |
-
// $this->show_msg_updated(__('The basic database scan was completed and no suspicious entries were detected.', '
|
| 435 |
// }
|
| 436 |
}
|
| 437 |
}
|
|
@@ -449,7 +449,7 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 449 |
}
|
| 450 |
?>
|
| 451 |
<div class="postbox">
|
| 452 |
-
<h3><label for="title"><?php _e('Latest File Change Scan Results', '
|
| 453 |
<div class="inside">
|
| 454 |
<?php
|
| 455 |
$files_added_output = "";
|
|
@@ -458,12 +458,12 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 458 |
if (!empty($scan_results_unserialized['files_added']))
|
| 459 |
{
|
| 460 |
//Output table of files added
|
| 461 |
-
echo '<div class="aio_info_with_icon aio_spacer_10_tb">'.__('The following files were added to your host.', '
|
| 462 |
$files_added_output .= '<table class="widefat">';
|
| 463 |
$files_added_output .= '<tr>';
|
| 464 |
-
$files_added_output .= '<th>'.__('File','
|
| 465 |
-
$files_added_output .= '<th>'.__('File Size','
|
| 466 |
-
$files_added_output .= '<th>'.__('File Modified','
|
| 467 |
$files_added_output .= '</tr>';
|
| 468 |
foreach ($scan_results_unserialized['files_added'] as $key=>$value) {
|
| 469 |
$files_added_output .= '<tr>';
|
|
@@ -479,12 +479,12 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 479 |
if (!empty($scan_results_unserialized['files_removed']))
|
| 480 |
{
|
| 481 |
//Output table of files removed
|
| 482 |
-
echo '<div class="aio_info_with_icon aio_spacer_10_tb">'.__('The following files were removed from your host.', '
|
| 483 |
$files_removed_output .= '<table class="widefat">';
|
| 484 |
$files_removed_output .= '<tr>';
|
| 485 |
-
$files_removed_output .= '<th>'.__('File','
|
| 486 |
-
$files_removed_output .= '<th>'.__('File Size','
|
| 487 |
-
$files_removed_output .= '<th>'.__('File Modified','
|
| 488 |
$files_removed_output .= '</tr>';
|
| 489 |
foreach ($scan_results_unserialized['files_removed'] as $key=>$value) {
|
| 490 |
$files_removed_output .= '<tr>';
|
|
@@ -503,12 +503,12 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 503 |
if (!empty($scan_results_unserialized['files_changed']))
|
| 504 |
{
|
| 505 |
//Output table of files changed
|
| 506 |
-
echo '<div class="aio_info_with_icon aio_spacer_10_tb">'.__('The following files were changed on your host.', '
|
| 507 |
$files_changed_output .= '<table class="widefat">';
|
| 508 |
$files_changed_output .= '<tr>';
|
| 509 |
-
$files_changed_output .= '<th>'.__('File','
|
| 510 |
-
$files_changed_output .= '<th>'.__('File Size','
|
| 511 |
-
$files_changed_output .= '<th>'.__('File Modified','
|
| 512 |
$files_changed_output .= '</tr>';
|
| 513 |
foreach ($scan_results_unserialized['files_changed'] as $key=>$value) {
|
| 514 |
$files_changed_output .= '<tr>';
|
| 21 |
function set_menu_tabs()
|
| 22 |
{
|
| 23 |
$this->menu_tabs = array(
|
| 24 |
+
'tab1' => __('File Change Detection','all-in-one-wp-security-and-firewall'),
|
| 25 |
+
'tab2' => __('Malware Scan','all-in-one-wp-security-and-firewall'),
|
| 26 |
+
'tab3' => __('DB Scan','all-in-one-wp-security-and-firewall'),
|
| 27 |
);
|
| 28 |
}
|
| 29 |
|
| 92 |
{
|
| 93 |
//Display the last scan results
|
| 94 |
if (!$this->display_last_scan_results()){
|
| 95 |
+
$this->show_msg_updated(__('There have been no file changes since the last scan.', 'all-in-one-wp-security-and-firewall'));
|
| 96 |
}
|
| 97 |
}
|
| 98 |
|
| 102 |
if (!wp_verify_nonce($nonce, 'aiowpsec-fcd-manual-scan-nonce'))
|
| 103 |
{
|
| 104 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for manual file change detection scan operation!",4);
|
| 105 |
+
die(__('Nonce check failed for manual file change detection scan operation!','all-in-one-wp-security-and-firewall'));
|
| 106 |
}
|
| 107 |
|
| 108 |
$result = $aio_wp_security->scan_obj->execute_file_change_detection_scan();
|
| 109 |
//If this is first scan display special message
|
| 110 |
if ($result['initial_scan'] == 1)
|
| 111 |
{
|
| 112 |
+
$this->show_msg_updated(__('The plugin has detected that this is your first file change detection scan. The file details from this scan will be used to detect file changes for future scans!','all-in-one-wp-security-and-firewall'));
|
| 113 |
}else if(!$aio_wp_security->configs->get_value('aiowps_fcds_change_detected')){
|
| 114 |
+
$this->show_msg_updated(__('Scan Complete - There were no file changes detected!', 'all-in-one-wp-security-and-firewall'));
|
| 115 |
}
|
| 116 |
}
|
| 117 |
|
| 132 |
$fcd_scan_frequency = sanitize_text_field($_POST['aiowps_fcd_scan_frequency']);
|
| 133 |
if(!is_numeric($fcd_scan_frequency))
|
| 134 |
{
|
| 135 |
+
$error .= '<br />'.__('You entered a non numeric value for the "backup time interval" field. It has been set to the default value.','all-in-one-wp-security-and-firewall');
|
| 136 |
$fcd_scan_frequency = '4';//Set it to the default value for this field
|
| 137 |
}
|
| 138 |
|
| 162 |
$email_address = sanitize_email($_POST['aiowps_fcd_scan_email_address']);
|
| 163 |
if(!is_email($email_address))
|
| 164 |
{
|
| 165 |
+
$error .= '<p>'.__('You have entered an incorrect email address format. It has been set to your WordPress admin email as default.','all-in-one-wp-security-and-firewall').'</p>';
|
| 166 |
$email_address = get_bloginfo('admin_email'); //Set the default value to the blog admin email
|
| 167 |
}
|
| 168 |
|
| 169 |
if($error)
|
| 170 |
{
|
| 171 |
+
$this->show_msg_error(__('Attention!','all-in-one-wp-security-and-firewall').$error);
|
| 172 |
}
|
| 173 |
|
| 174 |
//Save all the form values to the options
|
| 190 |
{
|
| 191 |
$alert_user_msg = 'ATTENTION: You have configured your file change detection scan to occur at least once daily. For most websites we recommended that you choose a less frequent
|
| 192 |
schedule such as once every few days, once a week or once a month. Choosing a less frequent schedule will also help reduce your server load.';
|
| 193 |
+
$this->show_msg_updated(__($alert_user_msg, 'all-in-one-wp-security-and-firewall'));
|
| 194 |
}
|
| 195 |
|
| 196 |
if($reset_scan_data)
|
| 201 |
$wpdb->delete( $aiowps_global_meta_tbl_name, $where);
|
| 202 |
$result = $aio_wp_security->scan_obj->execute_file_change_detection_scan();
|
| 203 |
$new_scan_alert = __('NEW SCAN COMPLETED: The plugin has detected that you have made changes to the "File Types To Ignore" or "Files To Ignore" fields.
|
| 204 |
+
In order to ensure that future scan results are accurate, the old scan data has been refreshed.', 'all-in-one-wp-security-and-firewall');
|
| 205 |
$this->show_msg_updated($new_scan_alert);
|
| 206 |
}
|
| 207 |
|
| 210 |
//Display an alert warning message if a file change was detected
|
| 211 |
if ($aio_wp_security->configs->get_value('aiowps_fcds_change_detected'))
|
| 212 |
{
|
| 213 |
+
$error_msg = __('All In One WP Security & Firewall has detected that there was a change in your host\'s files.', 'all-in-one-wp-security-and-firewall');
|
| 214 |
|
| 215 |
+
$button = '<div><form action="" method="POST"><input type="submit" name="fcd_scan_info" value="'.__('View Scan Details & Clear This Message', 'all-in-one-wp-security-and-firewall').'" class="button-secondary" /></form></div>';
|
| 216 |
$error_msg .= $button;
|
| 217 |
$this->show_msg_error($error_msg);
|
| 218 |
}
|
| 221 |
?>
|
| 222 |
<div class="aio_blue_box">
|
| 223 |
<?php
|
| 224 |
+
echo '<p>'.__('If given an opportunity hackers can insert their code or files into your system which they can then use to carry out malicious acts on your site.', 'all-in-one-wp-security-and-firewall').
|
| 225 |
+
'<br />'.__('Being informed of any changes in your files can be a good way to quickly prevent a hacker from causing damage to your website.', 'all-in-one-wp-security-and-firewall').
|
| 226 |
+
'<br />'.__('In general, WordPress core and plugin files and file types such as ".php" or ".js" should not change often and when they do, it is important that you are made aware when a change occurs and which file was affected.', 'all-in-one-wp-security-and-firewall').
|
| 227 |
+
'<br />'.__('The "File Change Detection Feature" will notify you of any file change which occurs on your system, including the addition and deletion of files by performing a regular automated or manual scan of your system\'s files.', 'all-in-one-wp-security-and-firewall').
|
| 228 |
+
'<br />'.__('This feature also allows you to exclude certain files or folders from the scan in cases where you know that they change often as part of their normal operation. (For example log files and certain caching plugin files may change often and hence you may choose to exclude such files from the file change detection scan)', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 229 |
?>
|
| 230 |
</div>
|
| 231 |
|
| 232 |
<div class="postbox">
|
| 233 |
+
<h3><label for="title"><?php _e('Manual File Change Detection Scan', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 234 |
<div class="inside">
|
| 235 |
<form action="" method="POST">
|
| 236 |
<?php wp_nonce_field('aiowpsec-fcd-manual-scan-nonce'); ?>
|
| 237 |
<table class="form-table">
|
| 238 |
<tr valign="top">
|
| 239 |
+
<span class="description"><?php _e('To perform a manual file change detection scan click on the button below.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 240 |
</tr>
|
| 241 |
</table>
|
| 242 |
+
<input type="submit" name="aiowps_manual_fcd_scan" value="<?php _e('Perform Scan Now', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 243 |
</form>
|
| 244 |
</div></div>
|
| 245 |
<div class="postbox">
|
| 246 |
+
<h3><label for="title"><?php _e('View Last Saved File Change Results', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 247 |
<div class="inside">
|
| 248 |
<form action="" method="POST">
|
| 249 |
<?php wp_nonce_field('aiowpsec-view-last-fcd-results-nonce'); ?>
|
| 250 |
<table class="form-table">
|
| 251 |
<tr valign="top">
|
| 252 |
+
<span class="description"><?php _e('Click the button below to view the saved file change results from the last scan.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 253 |
</tr>
|
| 254 |
</table>
|
| 255 |
+
<input type="submit" name="aiowps_view_last_fcd_results" value="<?php _e('View Last File Change', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 256 |
</form>
|
| 257 |
</div></div>
|
| 258 |
<div class="postbox">
|
| 259 |
+
<h3><label for="title"><?php _e('File Change Detection Settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 260 |
<div class="inside">
|
| 261 |
<?php
|
| 262 |
//Display security info badge
|
| 268 |
<?php wp_nonce_field('aiowpsec-scheduled-fcd-scan-nonce'); ?>
|
| 269 |
<table class="form-table">
|
| 270 |
<tr valign="top">
|
| 271 |
+
<th scope="row"><?php _e('Enable Automated File Change Detection Scan', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 272 |
<td>
|
| 273 |
<input name="aiowps_enable_automated_fcd_scan" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_automated_fcd_scan')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 274 |
+
<span class="description"><?php _e('Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 275 |
</td>
|
| 276 |
</tr>
|
| 277 |
<tr valign="top">
|
| 278 |
+
<th scope="row"><?php _e('Scan Time Interval', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 279 |
<td><input type="text" size="5" name="aiowps_fcd_scan_frequency" value="<?php echo $aio_wp_security->configs->get_value('aiowps_fcd_scan_frequency'); ?>" />
|
| 280 |
<select id="backup_interval" name="aiowps_fcd_scan_interval">
|
| 281 |
+
<option value="0" <?php selected( $aio_wp_security->configs->get_value('aiowps_fcd_scan_interval'), '0' ); ?>><?php _e( 'Hours', 'all-in-one-wp-security-and-firewall' ); ?></option>
|
| 282 |
+
<option value="1" <?php selected( $aio_wp_security->configs->get_value('aiowps_fcd_scan_interval'), '1' ); ?>><?php _e( 'Days', 'all-in-one-wp-security-and-firewall' ); ?></option>
|
| 283 |
+
<option value="2" <?php selected( $aio_wp_security->configs->get_value('aiowps_fcd_scan_interval'), '2' ); ?>><?php _e( 'Weeks', 'all-in-one-wp-security-and-firewall' ); ?></option>
|
| 284 |
</select>
|
| 285 |
+
<span class="description"><?php _e('Set the value for how often you would like a scan to occur', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 286 |
</td>
|
| 287 |
</tr>
|
| 288 |
<tr valign="top">
|
| 289 |
+
<th scope="row"><?php _e('File Types To Ignore', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 290 |
<td><textarea name="aiowps_fcd_exclude_filetypes" rows="5" cols="50"><?php echo $aio_wp_security->configs->get_value('aiowps_fcd_exclude_filetypes'); ?></textarea>
|
| 291 |
<br />
|
| 292 |
+
<span class="description"><?php _e('Enter each file type or extension on a new line which you wish to exclude from the file change detection scan.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 293 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 294 |
<div class="aiowps_more_info_body">
|
| 295 |
<?php
|
| 296 |
+
echo '<p class="description">'.__('You can exclude file types from the scan which would not normally pose any security threat if they were changed. These can include things such as image files.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 297 |
+
echo '<p class="description">'.__('Example: If you want the scanner to ignore files of type jpg, png, and bmp, then you would enter the following:', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 298 |
+
echo '<p class="description">'.__('jpg', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 299 |
+
echo '<p class="description">'.__('png', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 300 |
+
echo '<p class="description">'.__('bmp', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 301 |
?>
|
| 302 |
</div>
|
| 303 |
</td>
|
| 304 |
</tr>
|
| 305 |
<tr valign="top">
|
| 306 |
+
<th scope="row"><?php _e('Files/Directories To Ignore', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 307 |
<td><textarea name="aiowps_fcd_exclude_files" rows="5" cols="50"><?php echo $aio_wp_security->configs->get_value('aiowps_fcd_exclude_files'); ?></textarea>
|
| 308 |
<br />
|
| 309 |
+
<span class="description"><?php _e('Enter each file or directory on a new line which you wish to exclude from the file change detection scan.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 310 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 311 |
<div class="aiowps_more_info_body">
|
| 312 |
<?php
|
| 313 |
+
echo '<p class="description">'.__('You can exclude specific files/directories from the scan which would not normally pose any security threat if they were changed. These can include things such as log files.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 314 |
+
echo '<p class="description">'.__('Example: If you want the scanner to ignore certain files in different directories or whole directories, then you would enter the following:', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 315 |
+
echo '<p class="description">'.__('cache/config/master.php', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 316 |
+
echo '<p class="description">'.__('somedirectory', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 317 |
?>
|
| 318 |
</div>
|
| 319 |
</td>
|
| 320 |
</tr>
|
| 321 |
<tr valign="top">
|
| 322 |
+
<th scope="row"><?php _e('Send Email When Change Detected', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 323 |
<td>
|
| 324 |
<input name="aiowps_send_fcd_scan_email" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_send_fcd_scan_email')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 325 |
+
<span class="description"><?php _e('Check this if you want the system to email you if a file change was detected', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 326 |
<br /><input type="text" size="40" name="aiowps_fcd_scan_email_address" value="<?php echo $aio_wp_security->configs->get_value('aiowps_fcd_scan_email_address'); ?>" />
|
| 327 |
+
<span class="description"><?php _e('Enter an email address', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 328 |
</td>
|
| 329 |
</tr>
|
| 330 |
</table>
|
| 331 |
+
<input type="submit" name="aiowps_schedule_fcd_scan" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 332 |
</form>
|
| 333 |
</div></div>
|
| 334 |
|
| 340 |
?>
|
| 341 |
<div class="aio_blue_box">
|
| 342 |
<?php
|
| 343 |
+
echo '<h2>'.__('What is Malware?', 'all-in-one-wp-security-and-firewall').'</h2>';
|
| 344 |
+
echo '<p>'.__('The word Malware stands for Malicious Software. It can consist of things like trojan horses, adware, worms, spyware and any other undesirable code which a hacker will try to inject into your website.', 'all-in-one-wp-security-and-firewall').'</p>'.
|
| 345 |
+
'<p>'.__('Often when malware code has been inserted into your site you will normally not notice anything out of the ordinary based on appearances, but it can have a dramatic effect on your site\'s search ranking.', 'all-in-one-wp-security-and-firewall').'</p>'.
|
| 346 |
+
'<p>'.__('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.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 347 |
|
| 348 |
$site_scanners_link = '<a href="http://www.site-scanners.com" target="_blank">CLICK HERE</a>';
|
| 349 |
|
| 350 |
+
echo '<h2>'.__('Scanning For Malware', 'all-in-one-wp-security-and-firewall').'</h2>';
|
| 351 |
+
echo '<p>'.__('Due to the constantly changing and complex nature of Malware, scanning for such things using a standalone plugin will not work reliably. This is something best done via an external scan of your site regularly.', 'all-in-one-wp-security-and-firewall').'</p>'.
|
| 352 |
+
'<p>'.__('This is why we have created an easy-to-use scanning service which is hosted off our own server which will scan your site for malware once every day and notify you if it finds anything.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 353 |
+
echo '<p>'.__('When you sign up for this service you will get the following:', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 354 |
echo '<ul class="aiowps_admin_ul_grp1">
|
| 355 |
+
<li>'.__('Automatic Daily Scan of 1 Website','all-in-one-wp-security-and-firewall').'</li>
|
| 356 |
+
<li>'.__('Automatic Malware & Blacklist Monitoring','all-in-one-wp-security-and-firewall').'</li>
|
| 357 |
+
<li>'.__('Automatic Email Alerting','all-in-one-wp-security-and-firewall').'</li>
|
| 358 |
+
<li>'.__('Site uptime monitoring','all-in-one-wp-security-and-firewall').'</li>
|
| 359 |
+
<li>'.__('Site response time monitoring','all-in-one-wp-security-and-firewall').'</li>
|
| 360 |
+
<li>'.__('Malware Cleanup','all-in-one-wp-security-and-firewall').'</li>
|
| 361 |
+
<li>'.__('Blacklist Removal','all-in-one-wp-security-and-firewall').'</li>
|
| 362 |
+
<li>'.__('No Contract (Cancel Anytime)','all-in-one-wp-security-and-firewall').'</li>
|
| 363 |
</ul>';
|
| 364 |
+
echo '<p>'.sprintf(__('To learn more please %s.', 'all-in-one-wp-security-and-firewall'), $site_scanners_link).'</p>';
|
| 365 |
?>
|
| 366 |
</div>
|
| 367 |
|
| 371 |
function render_tab3()
|
| 372 |
{
|
| 373 |
echo '<div class="aio_blue_box">';
|
| 374 |
+
echo '<p>'.__('This feature performs a basic database scan which will look for any common suspicious-looking strings and javascript and html code in some of the Wordpress core tables.', 'all-in-one-wp-security-and-firewall');
|
| 375 |
echo '</div>';
|
| 376 |
|
| 377 |
echo '<div class="aio_yellow_box">';
|
| 388 |
if (!wp_verify_nonce($nonce, 'aiowpsec-manual-db-scan-nonce'))
|
| 389 |
{
|
| 390 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for manual db scan operation!",4);
|
| 391 |
+
die(__('Nonce check failed for manual db scan operation!','all-in-one-wp-security-and-firewall'));
|
| 392 |
}
|
| 393 |
|
| 394 |
$perform_db_scan = true;
|
| 399 |
<div class="aio_blue_box">
|
| 400 |
<?php
|
| 401 |
$malware_scan = '<a href="admin.php?page='.AIOWPSEC_FILESCAN_MENU_SLUG.'&tab=tab2">Malware Scan</a>';
|
| 402 |
+
echo '<p>'.__('This feature will perform a basic database scan which will look for any common suspicious-looking strings and javascript and html code in some of the Wordpress core tables.', 'all-in-one-wp-security-and-firewall').
|
| 403 |
+
'<br />'.__('If the scan finds anything it will list all "potentially" malicious results but it is up to you to verify whether a result is a genuine example of a hacking attack or a false positive.', 'all-in-one-wp-security-and-firewall').
|
| 404 |
+
'<br />'.__('As well as scanning for generic strings commonly used in malicious cases, this feature will also scan for some of the known "pharma" hack entries and if it finds any it will automatically delete them.', 'all-in-one-wp-security-and-firewall').
|
| 405 |
+
'<br />'.__('The WordPress core tables scanned by this feature include: posts, postmeta, comments, links, users, usermeta, and options tables.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 406 |
?>
|
| 407 |
</div>
|
| 408 |
|
| 409 |
<div class="postbox">
|
| 410 |
+
<h3><label for="title"><?php _e('Database Scan', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 411 |
<div class="inside">
|
| 412 |
<form action="" method="POST">
|
| 413 |
<?php wp_nonce_field('aiowpsec-manual-db-scan-nonce'); ?>
|
| 414 |
<table class="form-table">
|
| 415 |
<tr valign="top">
|
| 416 |
+
<span class="description"><?php _e('To perform a database scan click on the button below.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 417 |
</tr>
|
| 418 |
</table>
|
| 419 |
+
<input type="submit" name="aiowps_manual_db_scan" value="<?php _e('Perform DB Scan', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 420 |
</form>
|
| 421 |
</div></div>
|
| 422 |
<?php
|
| 427 |
echo $result;
|
| 428 |
// if ($result == 1)
|
| 429 |
// {
|
| 430 |
+
// $error_msg = '<p>'.__('The plugin has detected that there are some potentially suspicious entries in your database.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 431 |
+
// $error_msg .= '<p>'.__('Please verify the results listed below to confirm whether the entries detected are genuinely suspicious or if they are false positives.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 432 |
// $this->show_msg_error($error_msg);
|
| 433 |
// }else{
|
| 434 |
+
// $this->show_msg_updated(__('The basic database scan was completed and no suspicious entries were detected.', 'all-in-one-wp-security-and-firewall'));
|
| 435 |
// }
|
| 436 |
}
|
| 437 |
}
|
| 449 |
}
|
| 450 |
?>
|
| 451 |
<div class="postbox">
|
| 452 |
+
<h3><label for="title"><?php _e('Latest File Change Scan Results', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 453 |
<div class="inside">
|
| 454 |
<?php
|
| 455 |
$files_added_output = "";
|
| 458 |
if (!empty($scan_results_unserialized['files_added']))
|
| 459 |
{
|
| 460 |
//Output table of files added
|
| 461 |
+
echo '<div class="aio_info_with_icon aio_spacer_10_tb">'.__('The following files were added to your host.', 'all-in-one-wp-security-and-firewall').'</div>';
|
| 462 |
$files_added_output .= '<table class="widefat">';
|
| 463 |
$files_added_output .= '<tr>';
|
| 464 |
+
$files_added_output .= '<th>'.__('File','all-in-one-wp-security-and-firewall').'</th>';
|
| 465 |
+
$files_added_output .= '<th>'.__('File Size','all-in-one-wp-security-and-firewall').'</th>';
|
| 466 |
+
$files_added_output .= '<th>'.__('File Modified','all-in-one-wp-security-and-firewall').'</th>';
|
| 467 |
$files_added_output .= '</tr>';
|
| 468 |
foreach ($scan_results_unserialized['files_added'] as $key=>$value) {
|
| 469 |
$files_added_output .= '<tr>';
|
| 479 |
if (!empty($scan_results_unserialized['files_removed']))
|
| 480 |
{
|
| 481 |
//Output table of files removed
|
| 482 |
+
echo '<div class="aio_info_with_icon aio_spacer_10_tb">'.__('The following files were removed from your host.', 'all-in-one-wp-security-and-firewall').'</div>';
|
| 483 |
$files_removed_output .= '<table class="widefat">';
|
| 484 |
$files_removed_output .= '<tr>';
|
| 485 |
+
$files_removed_output .= '<th>'.__('File','all-in-one-wp-security-and-firewall').'</th>';
|
| 486 |
+
$files_removed_output .= '<th>'.__('File Size','all-in-one-wp-security-and-firewall').'</th>';
|
| 487 |
+
$files_removed_output .= '<th>'.__('File Modified','all-in-one-wp-security-and-firewall').'</th>';
|
| 488 |
$files_removed_output .= '</tr>';
|
| 489 |
foreach ($scan_results_unserialized['files_removed'] as $key=>$value) {
|
| 490 |
$files_removed_output .= '<tr>';
|
| 503 |
if (!empty($scan_results_unserialized['files_changed']))
|
| 504 |
{
|
| 505 |
//Output table of files changed
|
| 506 |
+
echo '<div class="aio_info_with_icon aio_spacer_10_tb">'.__('The following files were changed on your host.', 'all-in-one-wp-security-and-firewall').'</div>';
|
| 507 |
$files_changed_output .= '<table class="widefat">';
|
| 508 |
$files_changed_output .= '<tr>';
|
| 509 |
+
$files_changed_output .= '<th>'.__('File','all-in-one-wp-security-and-firewall').'</th>';
|
| 510 |
+
$files_changed_output .= '<th>'.__('File Size','all-in-one-wp-security-and-firewall').'</th>';
|
| 511 |
+
$files_changed_output .= '<th>'.__('File Modified','all-in-one-wp-security-and-firewall').'</th>';
|
| 512 |
$files_changed_output .= '</tr>';
|
| 513 |
foreach ($scan_results_unserialized['files_changed'] as $key=>$value) {
|
| 514 |
$files_changed_output .= '<tr>';
|
admin/wp-security-filesystem-menu.php
CHANGED
|
@@ -23,10 +23,10 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 23 |
function set_menu_tabs()
|
| 24 |
{
|
| 25 |
$this->menu_tabs = array(
|
| 26 |
-
'tab1' => __('File Permissions','
|
| 27 |
-
'tab2' => __('PHP File Editing','
|
| 28 |
-
'tab3' => __('WP File Access','
|
| 29 |
-
'tab4' => __('Host System Logs','
|
| 30 |
);
|
| 31 |
}
|
| 32 |
|
|
@@ -83,7 +83,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 83 |
if (!wp_verify_nonce($nonce, 'aiowpsec-fix-permissions-nonce'))
|
| 84 |
{
|
| 85 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for manual DB backup operation!",4);
|
| 86 |
-
die(__('Nonce check failed for manual DB backup operation!','
|
| 87 |
}
|
| 88 |
if (isset($_POST['aiowps_permission_chg_file']))
|
| 89 |
{
|
|
@@ -93,29 +93,29 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 93 |
$perm_result = @chmod($_POST['aiowps_permission_chg_file'], $rec_perm_dec);
|
| 94 |
if ($perm_result === true)
|
| 95 |
{
|
| 96 |
-
$msg = sprintf( __('The permissions for %s were succesfully changed to %s', '
|
| 97 |
$this->show_msg_updated($msg);
|
| 98 |
}else if($perm_result === false)
|
| 99 |
{
|
| 100 |
-
$msg = sprintf( __('Unable to change permissions for %s!', '
|
| 101 |
$this->show_msg_error($msg);
|
| 102 |
}
|
| 103 |
}
|
| 104 |
}
|
| 105 |
?>
|
| 106 |
-
<h2><?php _e('File Permissions Scan', '
|
| 107 |
<div class="aio_blue_box">
|
| 108 |
<?php
|
| 109 |
-
echo '<p>'.__('Your WordPress file and folder permission settings govern the accessability and read/write privileges of the files and folders which make up your WP installation.', '
|
| 110 |
-
<br />'.__('Your WP installation already comes with reasonably secure file permission settings for the filesystem.', '
|
| 111 |
-
<br />'.__('However, sometimes people or other plugins modify the various permission settings of certain core WP folders or files such that they end up making their site less secure because they chose the wrong permission values.', '
|
| 112 |
-
<br />'.__('This feature will scan the critical WP core folders and files and will highlight any permission settings which are insecure.', '
|
| 113 |
</p>';
|
| 114 |
?>
|
| 115 |
</div>
|
| 116 |
|
| 117 |
<div class="postbox">
|
| 118 |
-
<h3><label for="title"><?php _e('WP Directory and File Permissions Scan Results', '
|
| 119 |
<div class="inside">
|
| 120 |
<?php
|
| 121 |
//Display security info badge
|
|
@@ -127,11 +127,11 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 127 |
<table class="widefat file_permission_table">
|
| 128 |
<thead>
|
| 129 |
<tr>
|
| 130 |
-
<th><?php _e('Name', '
|
| 131 |
-
<th><?php _e('File/Folder', '
|
| 132 |
-
<th><?php _e('Current Permissions', '
|
| 133 |
-
<th><?php _e('Recommended Permissions', '
|
| 134 |
-
<th><?php _e('Recommended Action', '
|
| 135 |
</tr>
|
| 136 |
</thead>
|
| 137 |
<tbody>
|
|
@@ -146,11 +146,11 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 146 |
</tbody>
|
| 147 |
<tfoot>
|
| 148 |
<tr>
|
| 149 |
-
<th><?php _e('Name', '
|
| 150 |
-
<th><?php _e('File/Folder', '
|
| 151 |
-
<th><?php _e('Current Permissions', '
|
| 152 |
-
<th><?php _e('Recommended Permissions', '
|
| 153 |
-
<th><?php _e('Recommended Action', '
|
| 154 |
</tfoot>
|
| 155 |
</table>
|
| 156 |
</form>
|
|
@@ -188,28 +188,28 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 188 |
|
| 189 |
//Recalculate points after the feature status/options have been altered
|
| 190 |
$aiowps_feature_mgr->check_feature_status_and_recalculate_points();
|
| 191 |
-
$this->show_msg_updated(__('Your PHP file editing settings were saved successfully.', '
|
| 192 |
}
|
| 193 |
else
|
| 194 |
{
|
| 195 |
-
$this->show_msg_error(__('Operation failed! Unable to modify or make a backup of wp-config.php file!', '
|
| 196 |
}
|
| 197 |
//$this->show_msg_settings_updated();
|
| 198 |
|
| 199 |
}
|
| 200 |
?>
|
| 201 |
-
<h2><?php _e('File Editing', '
|
| 202 |
<div class="aio_blue_box">
|
| 203 |
<?php
|
| 204 |
-
echo '<p>'.__('The Wordpress Dashboard by default allows administrators to edit PHP files, such as plugin and theme files.', '
|
| 205 |
-
<br />'.__('This is often the first tool an attacker will use if able to login, since it allows code execution.', '
|
| 206 |
-
<br />'.__('This feature will disable the ability for people to edit PHP files via the dashboard.', '
|
| 207 |
</p>';
|
| 208 |
?>
|
| 209 |
</div>
|
| 210 |
|
| 211 |
<div class="postbox">
|
| 212 |
-
<h3><label for="title"><?php _e('Disable PHP File Editing', '
|
| 213 |
<div class="inside">
|
| 214 |
<?php
|
| 215 |
//Display security info badge
|
|
@@ -221,14 +221,14 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 221 |
<?php wp_nonce_field('aiowpsec-disable-file-edit-nonce'); ?>
|
| 222 |
<table class="form-table">
|
| 223 |
<tr valign="top">
|
| 224 |
-
<th scope="row"><?php _e('Disable Ability To Edit PHP Files', '
|
| 225 |
<td>
|
| 226 |
<input name="aiowps_disable_file_editing" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_disable_file_editing')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 227 |
-
<span class="description"><?php _e('Check this if you want to remove the ability for people to edit PHP files via the WP dashboard', '
|
| 228 |
</td>
|
| 229 |
</tr>
|
| 230 |
</table>
|
| 231 |
-
<input type="submit" name="aiowps_disable_file_edit" value="<?php _e('Save Settings', '
|
| 232 |
</form>
|
| 233 |
</div></div>
|
| 234 |
<?php
|
|
@@ -268,25 +268,25 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 268 |
|
| 269 |
if ($res)
|
| 270 |
{
|
| 271 |
-
$this->show_msg_updated(__('You have successfully saved the Prevent Access to Default WP Files configuration.', '
|
| 272 |
}
|
| 273 |
else if($res == -1)
|
| 274 |
{
|
| 275 |
-
$this->show_msg_error(__('Could not write to the .htaccess file. Please check the file permissions.', '
|
| 276 |
}
|
| 277 |
}
|
| 278 |
|
| 279 |
?>
|
| 280 |
-
<h2><?php _e('WordPress Files', '
|
| 281 |
<div class="aio_blue_box">
|
| 282 |
<?php
|
| 283 |
-
$info_msg = sprintf( __('This feature allows you to prevent access to files such as %s, %s and %s which are delivered with all WP installations.', '
|
| 284 |
-
echo '<p>'.$info_msg.'</p>'.'<p>'.__('By preventing access to these files you are hiding some key pieces of information (such as WordPress version info) from potential hackers.', '
|
| 285 |
?>
|
| 286 |
</div>
|
| 287 |
|
| 288 |
<div class="postbox">
|
| 289 |
-
<h3><label for="title"><?php _e('Prevent Access to Default WP Files', '
|
| 290 |
<div class="inside">
|
| 291 |
<?php
|
| 292 |
//Display security info badge
|
|
@@ -297,14 +297,14 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 297 |
<?php wp_nonce_field('aiowpsec-prevent-default-wp-file-access-nonce'); ?>
|
| 298 |
<table class="form-table">
|
| 299 |
<tr valign="top">
|
| 300 |
-
<th scope="row"><?php _e('Prevent Access to WP Default Install Files', '
|
| 301 |
<td>
|
| 302 |
<input name="aiowps_prevent_default_wp_file_access" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_prevent_default_wp_file_access')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 303 |
-
<span class="description"><?php _e('Check this if you want to prevent access to readme.html, license.txt and wp-config-sample.php.', '
|
| 304 |
</td>
|
| 305 |
</tr>
|
| 306 |
</table>
|
| 307 |
-
<input type="submit" name="aiowps_save_wp_file_access_settings" value="<?php _e('Save Setting', '
|
| 308 |
</form>
|
| 309 |
</div></div>
|
| 310 |
<?php
|
|
@@ -328,30 +328,30 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 328 |
}
|
| 329 |
|
| 330 |
?>
|
| 331 |
-
<h2><?php _e('System Logs', '
|
| 332 |
<div class="aio_blue_box">
|
| 333 |
<?php
|
| 334 |
-
echo '<p>'.__('Sometimes your hosting platform will produce error or warning logs in a file called "error_log".', '
|
| 335 |
-
<br />'.__('Depending on the nature and cause of the error or warning, your hosting server can create multiple instances of this file in numerous directory locations of your WordPress installation.', '
|
| 336 |
-
<br />'.__('By occassionally viewing the contents of these logs files you can keep informed of any underlying problems on your system which you might need to address.', '
|
| 337 |
</p>';
|
| 338 |
?>
|
| 339 |
</div>
|
| 340 |
|
| 341 |
<div class="postbox">
|
| 342 |
-
<h3><label for="title"><?php _e('View System Logs', '
|
| 343 |
<div class="inside">
|
| 344 |
<p>Please click the button below to view the latest system logs:</p>
|
| 345 |
<form action="" method="POST">
|
| 346 |
<?php wp_nonce_field('aiowpsec-view-system-logs-nonce'); ?>
|
| 347 |
-
<div><?php _e('Enter System Log File Name', '
|
| 348 |
<input type="text" size="25" name="aiowps_system_log_file" value="<?php echo sanitize_text_field($sys_log_file); ?>" />
|
| 349 |
-
<span class="description"><?php _e('Enter your system log file name. (Defaults to error_log)', '
|
| 350 |
</div>
|
| 351 |
<div class="aio_spacer_15"></div>
|
| 352 |
-
<input type="submit" name="aiowps_search_error_files" value="<?php _e('View Latest System Logs', '
|
| 353 |
<span class="aiowps_loading_1">
|
| 354 |
-
<img src="<?php echo AIO_WP_SECURITY_URL.'/images/loading.gif'; ?>" alt="<?php __('Loading...', '
|
| 355 |
</span>
|
| 356 |
</form>
|
| 357 |
</div></div>
|
|
@@ -368,7 +368,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 368 |
$logResults = AIOWPSecurity_Utility_File::recursive_file_search($sys_log_file, 0, ABSPATH);
|
| 369 |
if (empty($logResults) || $logResults == NULL || $logResults == '' || $logResults === FALSE)
|
| 370 |
{
|
| 371 |
-
$this->show_msg_updated(__('No system logs were found!', '
|
| 372 |
}
|
| 373 |
else
|
| 374 |
{
|
|
@@ -421,13 +421,13 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 421 |
if ($fix)
|
| 422 |
{
|
| 423 |
echo '<td>
|
| 424 |
-
<input type="submit" name="aiowps_fix_permissions" value="'.__('Set Recommended Permissions','
|
| 425 |
<input type="hidden" name="aiowps_permission_chg_file" value="'.$path.'"/>
|
| 426 |
<input type="hidden" name="aiowps_recommended_permissions" value="'.$recommended.'"/>
|
| 427 |
</td>';
|
| 428 |
} else
|
| 429 |
{
|
| 430 |
-
echo '<td>'.__('No Action Required', '
|
| 431 |
}
|
| 432 |
echo "</tr>";
|
| 433 |
}
|
|
@@ -467,7 +467,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 467 |
<table class="widefat file_permission_table">
|
| 468 |
<thead>
|
| 469 |
<tr>
|
| 470 |
-
<th><?php echo(sprintf(__('Showing latest entries of error_log file: %s', '
|
| 471 |
</tr>
|
| 472 |
</thead>
|
| 473 |
<tbody>
|
| 23 |
function set_menu_tabs()
|
| 24 |
{
|
| 25 |
$this->menu_tabs = array(
|
| 26 |
+
'tab1' => __('File Permissions','all-in-one-wp-security-and-firewall'),
|
| 27 |
+
'tab2' => __('PHP File Editing','all-in-one-wp-security-and-firewall'),
|
| 28 |
+
'tab3' => __('WP File Access','all-in-one-wp-security-and-firewall'),
|
| 29 |
+
'tab4' => __('Host System Logs','all-in-one-wp-security-and-firewall'),
|
| 30 |
);
|
| 31 |
}
|
| 32 |
|
| 83 |
if (!wp_verify_nonce($nonce, 'aiowpsec-fix-permissions-nonce'))
|
| 84 |
{
|
| 85 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for manual DB backup operation!",4);
|
| 86 |
+
die(__('Nonce check failed for manual DB backup operation!','all-in-one-wp-security-and-firewall'));
|
| 87 |
}
|
| 88 |
if (isset($_POST['aiowps_permission_chg_file']))
|
| 89 |
{
|
| 93 |
$perm_result = @chmod($_POST['aiowps_permission_chg_file'], $rec_perm_dec);
|
| 94 |
if ($perm_result === true)
|
| 95 |
{
|
| 96 |
+
$msg = sprintf( __('The permissions for %s were succesfully changed to %s', 'all-in-one-wp-security-and-firewall'), $folder_or_file, $rec_perm_oct_string);
|
| 97 |
$this->show_msg_updated($msg);
|
| 98 |
}else if($perm_result === false)
|
| 99 |
{
|
| 100 |
+
$msg = sprintf( __('Unable to change permissions for %s!', 'all-in-one-wp-security-and-firewall'), $folder_or_file);
|
| 101 |
$this->show_msg_error($msg);
|
| 102 |
}
|
| 103 |
}
|
| 104 |
}
|
| 105 |
?>
|
| 106 |
+
<h2><?php _e('File Permissions Scan', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 107 |
<div class="aio_blue_box">
|
| 108 |
<?php
|
| 109 |
+
echo '<p>'.__('Your WordPress file and folder permission settings govern the accessability and read/write privileges of the files and folders which make up your WP installation.', 'all-in-one-wp-security-and-firewall').'
|
| 110 |
+
<br />'.__('Your WP installation already comes with reasonably secure file permission settings for the filesystem.', 'all-in-one-wp-security-and-firewall').'
|
| 111 |
+
<br />'.__('However, sometimes people or other plugins modify the various permission settings of certain core WP folders or files such that they end up making their site less secure because they chose the wrong permission values.', 'all-in-one-wp-security-and-firewall').'
|
| 112 |
+
<br />'.__('This feature will scan the critical WP core folders and files and will highlight any permission settings which are insecure.', 'all-in-one-wp-security-and-firewall').'
|
| 113 |
</p>';
|
| 114 |
?>
|
| 115 |
</div>
|
| 116 |
|
| 117 |
<div class="postbox">
|
| 118 |
+
<h3><label for="title"><?php _e('WP Directory and File Permissions Scan Results', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 119 |
<div class="inside">
|
| 120 |
<?php
|
| 121 |
//Display security info badge
|
| 127 |
<table class="widefat file_permission_table">
|
| 128 |
<thead>
|
| 129 |
<tr>
|
| 130 |
+
<th><?php _e('Name', 'all-in-one-wp-security-and-firewall') ?></th>
|
| 131 |
+
<th><?php _e('File/Folder', 'all-in-one-wp-security-and-firewall') ?></th>
|
| 132 |
+
<th><?php _e('Current Permissions', 'all-in-one-wp-security-and-firewall') ?></th>
|
| 133 |
+
<th><?php _e('Recommended Permissions', 'all-in-one-wp-security-and-firewall') ?></th>
|
| 134 |
+
<th><?php _e('Recommended Action', 'all-in-one-wp-security-and-firewall') ?></th>
|
| 135 |
</tr>
|
| 136 |
</thead>
|
| 137 |
<tbody>
|
| 146 |
</tbody>
|
| 147 |
<tfoot>
|
| 148 |
<tr>
|
| 149 |
+
<th><?php _e('Name', 'all-in-one-wp-security-and-firewall') ?></th>
|
| 150 |
+
<th><?php _e('File/Folder', 'all-in-one-wp-security-and-firewall') ?></th>
|
| 151 |
+
<th><?php _e('Current Permissions', 'all-in-one-wp-security-and-firewall') ?></th>
|
| 152 |
+
<th><?php _e('Recommended Permissions', 'all-in-one-wp-security-and-firewall') ?></th>
|
| 153 |
+
<th><?php _e('Recommended Action', 'all-in-one-wp-security-and-firewall') ?></th>
|
| 154 |
</tfoot>
|
| 155 |
</table>
|
| 156 |
</form>
|
| 188 |
|
| 189 |
//Recalculate points after the feature status/options have been altered
|
| 190 |
$aiowps_feature_mgr->check_feature_status_and_recalculate_points();
|
| 191 |
+
$this->show_msg_updated(__('Your PHP file editing settings were saved successfully.', 'all-in-one-wp-security-and-firewall'));
|
| 192 |
}
|
| 193 |
else
|
| 194 |
{
|
| 195 |
+
$this->show_msg_error(__('Operation failed! Unable to modify or make a backup of wp-config.php file!', 'all-in-one-wp-security-and-firewall'));
|
| 196 |
}
|
| 197 |
//$this->show_msg_settings_updated();
|
| 198 |
|
| 199 |
}
|
| 200 |
?>
|
| 201 |
+
<h2><?php _e('File Editing', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 202 |
<div class="aio_blue_box">
|
| 203 |
<?php
|
| 204 |
+
echo '<p>'.__('The Wordpress Dashboard by default allows administrators to edit PHP files, such as plugin and theme files.', 'all-in-one-wp-security-and-firewall').'
|
| 205 |
+
<br />'.__('This is often the first tool an attacker will use if able to login, since it allows code execution.', 'all-in-one-wp-security-and-firewall').'
|
| 206 |
+
<br />'.__('This feature will disable the ability for people to edit PHP files via the dashboard.', 'all-in-one-wp-security-and-firewall').'
|
| 207 |
</p>';
|
| 208 |
?>
|
| 209 |
</div>
|
| 210 |
|
| 211 |
<div class="postbox">
|
| 212 |
+
<h3><label for="title"><?php _e('Disable PHP File Editing', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 213 |
<div class="inside">
|
| 214 |
<?php
|
| 215 |
//Display security info badge
|
| 221 |
<?php wp_nonce_field('aiowpsec-disable-file-edit-nonce'); ?>
|
| 222 |
<table class="form-table">
|
| 223 |
<tr valign="top">
|
| 224 |
+
<th scope="row"><?php _e('Disable Ability To Edit PHP Files', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 225 |
<td>
|
| 226 |
<input name="aiowps_disable_file_editing" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_disable_file_editing')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 227 |
+
<span class="description"><?php _e('Check this if you want to remove the ability for people to edit PHP files via the WP dashboard', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 228 |
</td>
|
| 229 |
</tr>
|
| 230 |
</table>
|
| 231 |
+
<input type="submit" name="aiowps_disable_file_edit" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 232 |
</form>
|
| 233 |
</div></div>
|
| 234 |
<?php
|
| 268 |
|
| 269 |
if ($res)
|
| 270 |
{
|
| 271 |
+
$this->show_msg_updated(__('You have successfully saved the Prevent Access to Default WP Files configuration.', 'all-in-one-wp-security-and-firewall'));
|
| 272 |
}
|
| 273 |
else if($res == -1)
|
| 274 |
{
|
| 275 |
+
$this->show_msg_error(__('Could not write to the .htaccess file. Please check the file permissions.', 'all-in-one-wp-security-and-firewall'));
|
| 276 |
}
|
| 277 |
}
|
| 278 |
|
| 279 |
?>
|
| 280 |
+
<h2><?php _e('WordPress Files', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 281 |
<div class="aio_blue_box">
|
| 282 |
<?php
|
| 283 |
+
$info_msg = sprintf( __('This feature allows you to prevent access to files such as %s, %s and %s which are delivered with all WP installations.', 'all-in-one-wp-security-and-firewall'), 'readme.html', 'license.txt', 'wp-config-sample.php');
|
| 284 |
+
echo '<p>'.$info_msg.'</p>'.'<p>'.__('By preventing access to these files you are hiding some key pieces of information (such as WordPress version info) from potential hackers.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 285 |
?>
|
| 286 |
</div>
|
| 287 |
|
| 288 |
<div class="postbox">
|
| 289 |
+
<h3><label for="title"><?php _e('Prevent Access to Default WP Files', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 290 |
<div class="inside">
|
| 291 |
<?php
|
| 292 |
//Display security info badge
|
| 297 |
<?php wp_nonce_field('aiowpsec-prevent-default-wp-file-access-nonce'); ?>
|
| 298 |
<table class="form-table">
|
| 299 |
<tr valign="top">
|
| 300 |
+
<th scope="row"><?php _e('Prevent Access to WP Default Install Files', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 301 |
<td>
|
| 302 |
<input name="aiowps_prevent_default_wp_file_access" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_prevent_default_wp_file_access')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 303 |
+
<span class="description"><?php _e('Check this if you want to prevent access to readme.html, license.txt and wp-config-sample.php.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 304 |
</td>
|
| 305 |
</tr>
|
| 306 |
</table>
|
| 307 |
+
<input type="submit" name="aiowps_save_wp_file_access_settings" value="<?php _e('Save Setting', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 308 |
</form>
|
| 309 |
</div></div>
|
| 310 |
<?php
|
| 328 |
}
|
| 329 |
|
| 330 |
?>
|
| 331 |
+
<h2><?php _e('System Logs', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 332 |
<div class="aio_blue_box">
|
| 333 |
<?php
|
| 334 |
+
echo '<p>'.__('Sometimes your hosting platform will produce error or warning logs in a file called "error_log".', 'all-in-one-wp-security-and-firewall').'
|
| 335 |
+
<br />'.__('Depending on the nature and cause of the error or warning, your hosting server can create multiple instances of this file in numerous directory locations of your WordPress installation.', 'all-in-one-wp-security-and-firewall').'
|
| 336 |
+
<br />'.__('By occassionally viewing the contents of these logs files you can keep informed of any underlying problems on your system which you might need to address.', 'all-in-one-wp-security-and-firewall').'
|
| 337 |
</p>';
|
| 338 |
?>
|
| 339 |
</div>
|
| 340 |
|
| 341 |
<div class="postbox">
|
| 342 |
+
<h3><label for="title"><?php _e('View System Logs', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 343 |
<div class="inside">
|
| 344 |
<p>Please click the button below to view the latest system logs:</p>
|
| 345 |
<form action="" method="POST">
|
| 346 |
<?php wp_nonce_field('aiowpsec-view-system-logs-nonce'); ?>
|
| 347 |
+
<div><?php _e('Enter System Log File Name', 'all-in-one-wp-security-and-firewall')?>:
|
| 348 |
<input type="text" size="25" name="aiowps_system_log_file" value="<?php echo sanitize_text_field($sys_log_file); ?>" />
|
| 349 |
+
<span class="description"><?php _e('Enter your system log file name. (Defaults to error_log)', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 350 |
</div>
|
| 351 |
<div class="aio_spacer_15"></div>
|
| 352 |
+
<input type="submit" name="aiowps_search_error_files" value="<?php _e('View Latest System Logs', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary search-error-files" />
|
| 353 |
<span class="aiowps_loading_1">
|
| 354 |
+
<img src="<?php echo AIO_WP_SECURITY_URL.'/images/loading.gif'; ?>" alt="<?php __('Loading...', 'all-in-one-wp-security-and-firewall'); ?>" />
|
| 355 |
</span>
|
| 356 |
</form>
|
| 357 |
</div></div>
|
| 368 |
$logResults = AIOWPSecurity_Utility_File::recursive_file_search($sys_log_file, 0, ABSPATH);
|
| 369 |
if (empty($logResults) || $logResults == NULL || $logResults == '' || $logResults === FALSE)
|
| 370 |
{
|
| 371 |
+
$this->show_msg_updated(__('No system logs were found!', 'all-in-one-wp-security-and-firewall'));
|
| 372 |
}
|
| 373 |
else
|
| 374 |
{
|
| 421 |
if ($fix)
|
| 422 |
{
|
| 423 |
echo '<td>
|
| 424 |
+
<input type="submit" name="aiowps_fix_permissions" value="'.__('Set Recommended Permissions','all-in-one-wp-security-and-firewall').'" class="button-secondary" />
|
| 425 |
<input type="hidden" name="aiowps_permission_chg_file" value="'.$path.'"/>
|
| 426 |
<input type="hidden" name="aiowps_recommended_permissions" value="'.$recommended.'"/>
|
| 427 |
</td>';
|
| 428 |
} else
|
| 429 |
{
|
| 430 |
+
echo '<td>'.__('No Action Required', 'all-in-one-wp-security-and-firewall').'</td>';
|
| 431 |
}
|
| 432 |
echo "</tr>";
|
| 433 |
}
|
| 467 |
<table class="widefat file_permission_table">
|
| 468 |
<thead>
|
| 469 |
<tr>
|
| 470 |
+
<th><?php echo(sprintf(__('Showing latest entries of error_log file: %s', 'all-in-one-wp-security-and-firewall'),'<strong>'.$filepath.'</strong>')); ?></th>
|
| 471 |
</tr>
|
| 472 |
</thead>
|
| 473 |
<tbody>
|
admin/wp-security-firewall-menu.php
CHANGED
|
@@ -25,13 +25,13 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 25 |
function set_menu_tabs()
|
| 26 |
{
|
| 27 |
$this->menu_tabs = array(
|
| 28 |
-
'tab1' => __('Basic Firewall Rules', '
|
| 29 |
-
'tab2' => __('Additional Firewall Rules', '
|
| 30 |
-
'tab3' => __('5G Blacklist Firewall Rules', '
|
| 31 |
-
'tab4' => __('Internet Bots', '
|
| 32 |
-
'tab5' => __('Prevent Hotlinks', '
|
| 33 |
-
'tab6' => __('404 Detection', '
|
| 34 |
-
'tab7' => __('Custom Rules', '
|
| 35 |
);
|
| 36 |
}
|
| 37 |
|
|
@@ -115,25 +115,25 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 115 |
|
| 116 |
if ($res)
|
| 117 |
{
|
| 118 |
-
$this->show_msg_updated(__('Settings were successfully saved', '
|
| 119 |
}
|
| 120 |
else if($res == -1)
|
| 121 |
{
|
| 122 |
-
$this->show_msg_error(__('Could not write to the .htaccess file. Please check the file permissions.', '
|
| 123 |
}
|
| 124 |
}
|
| 125 |
|
| 126 |
?>
|
| 127 |
-
<h2><?php _e('Firewall Settings', '
|
| 128 |
<form action="" method="POST">
|
| 129 |
<?php wp_nonce_field('aiowpsec-enable-basic-firewall-nonce'); ?>
|
| 130 |
|
| 131 |
<div class="aio_blue_box">
|
| 132 |
<?php
|
| 133 |
$backup_tab_link = '<a href="admin.php?page='.AIOWPSEC_SETTINGS_MENU_SLUG.'&tab=tab2" target="_blank">backup</a>';
|
| 134 |
-
$info_msg = sprintf( __('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.', '
|
| 135 |
-
echo '<p>'.__('The features in this tab allow you to activate some basic firewall security protection rules for your site.', '
|
| 136 |
-
'<br />'.__('The firewall functionality is achieved via the insertion of special code into your currently active .htaccess file.', '
|
| 137 |
'<br />'.$info_msg.'</p>';
|
| 138 |
?>
|
| 139 |
</div>
|
|
@@ -143,9 +143,9 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 143 |
{
|
| 144 |
?>
|
| 145 |
<div class="aio_yellow_box">
|
| 146 |
-
<p><?php _e('Attention:', '
|
| 147 |
-
<br /><?php _e('Currently the ', '
|
| 148 |
-
<p><strong><?php _e('Please beware that if you are using the WordPress iOS App, then you will need to deactivate this feature in order for the app to work properly.', '
|
| 149 |
</div>
|
| 150 |
|
| 151 |
<?php
|
|
@@ -153,7 +153,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 153 |
?>
|
| 154 |
|
| 155 |
<div class="postbox">
|
| 156 |
-
<h3><label for="title"><?php _e('Basic Firewall Settings', '
|
| 157 |
<div class="inside">
|
| 158 |
<?php
|
| 159 |
//Display security info badge
|
|
@@ -161,20 +161,20 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 161 |
?>
|
| 162 |
<table class="form-table">
|
| 163 |
<tr valign="top">
|
| 164 |
-
<th scope="row"><?php _e('Enable Basic Firewall Protection', '
|
| 165 |
<td>
|
| 166 |
<input name="aiowps_enable_basic_firewall" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_basic_firewall')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 167 |
-
<span class="description"><?php _e('Check this if you want to apply basic firewall protection to your site.', '
|
| 168 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 169 |
<div class="aiowps_more_info_body">
|
| 170 |
<?php
|
| 171 |
-
echo '<p class="description">'.__('This setting will implement the following basic firewall protection mechanisms on your site:', '
|
| 172 |
-
echo '<p class="description">'.__('1) Protect your htaccess file by denying access to it.', '
|
| 173 |
-
echo '<p class="description">'.__('2) Disable the server signature.', '
|
| 174 |
-
echo '<p class="description">'.__('3) Limit file upload size (10MB).', '
|
| 175 |
-
echo '<p class="description">'.__('4) Protect your wp-config.php file by denying access to it.', '
|
| 176 |
-
echo '<p class="description">'.__('The above firewall features will be applied via your .htaccess file and should not affect your site\'s overall functionality.', '
|
| 177 |
-
echo '<p class="description">'.__('You are still advised to take a backup of your active .htaccess file just in case.', '
|
| 178 |
?>
|
| 179 |
</div>
|
| 180 |
</td>
|
|
@@ -183,7 +183,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 183 |
</div></div>
|
| 184 |
|
| 185 |
<div class="postbox">
|
| 186 |
-
<h3><label for="title"><?php _e('WordPress Pingback Vulnerability Protection', '
|
| 187 |
<div class="inside">
|
| 188 |
<?php
|
| 189 |
//Display security info badge
|
|
@@ -191,20 +191,20 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 191 |
?>
|
| 192 |
<table class="form-table">
|
| 193 |
<tr valign="top">
|
| 194 |
-
<th scope="row"><?php _e('Enable Pingback Protection', '
|
| 195 |
<td>
|
| 196 |
<input name="aiowps_enable_pingback_firewall" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_pingback_firewall')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 197 |
-
<span class="description"><?php _e('Check this if you are not using the WP XML-RPC functionality and you want to enable protection against WordPress pingback vulnerabilities.', '
|
| 198 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 199 |
<div class="aiowps_more_info_body">
|
| 200 |
<?php
|
| 201 |
-
echo '<p class="description">'.__('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 such as pingbacks in WordPress.', '
|
| 202 |
-
echo '<p class="description">'.__('Hackers can exploit various pingback vulnerabilities in the WordPress XML-RPC API in a number of ways such as:', '
|
| 203 |
-
echo '<p class="description">'.__('1) Denial of Service (DoS) attacks', '
|
| 204 |
-
echo '<p class="description">'.__('2) Hacking internal routers.', '
|
| 205 |
-
echo '<p class="description">'.__('3) Scanning ports in internal networks to get info from various hosts.', '
|
| 206 |
-
echo '<p class="description">'.__('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.', '
|
| 207 |
-
echo '<p class="description">'.__('NOTE: You should only enable this feature if you are not currently using the XML-RPC functionality on your WordPress installation.', '
|
| 208 |
?>
|
| 209 |
</div>
|
| 210 |
</td>
|
|
@@ -213,7 +213,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 213 |
</div></div>
|
| 214 |
|
| 215 |
<div class="postbox">
|
| 216 |
-
<h3><label for="title"><?php _e('Block Accesss to Debug Log File', '
|
| 217 |
<div class="inside">
|
| 218 |
<?php
|
| 219 |
//Display security info badge
|
|
@@ -221,15 +221,15 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 221 |
?>
|
| 222 |
<table class="form-table">
|
| 223 |
<tr valign="top">
|
| 224 |
-
<th scope="row"><?php _e('Block Access to debug.log File', '
|
| 225 |
<td>
|
| 226 |
<input name="aiowps_block_debug_log_file_access" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_block_debug_log_file_access')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 227 |
-
<span class="description"><?php _e('Check this if you want to block access to the debug.log file that WordPress creates when debug logging is enabled.', '
|
| 228 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 229 |
<div class="aiowps_more_info_body">
|
| 230 |
<?php
|
| 231 |
-
echo '<p class="description">'.__('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.', '
|
| 232 |
-
echo '<p class="description">'.__('Using this optoin will block external access to this file. You can still access this file by logging into your site via FTP', '
|
| 233 |
?>
|
| 234 |
</div>
|
| 235 |
</td>
|
|
@@ -237,7 +237,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 237 |
</table>
|
| 238 |
</div></div>
|
| 239 |
|
| 240 |
-
<input type="submit" name="aiowps_apply_basic_firewall_settings" value="<?php _e('Save Basic Firewall Settings', '
|
| 241 |
</form>
|
| 242 |
<?php
|
| 243 |
}
|
|
@@ -309,11 +309,11 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 309 |
|
| 310 |
if ($res)
|
| 311 |
{
|
| 312 |
-
$this->show_msg_updated(__('You have successfully saved the Additional Firewall Protection configuration', '
|
| 313 |
}
|
| 314 |
else if($res == -1)
|
| 315 |
{
|
| 316 |
-
$this->show_msg_error(__('Could not write to the .htaccess file. Please check the file permissions.', '
|
| 317 |
}
|
| 318 |
|
| 319 |
if($error)
|
|
@@ -323,14 +323,14 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 323 |
|
| 324 |
}
|
| 325 |
?>
|
| 326 |
-
<h2><?php _e('Additional Firewall Protection', '
|
| 327 |
<div class="aio_blue_box">
|
| 328 |
<?php
|
| 329 |
$backup_tab_link = '<a href="admin.php?page='.AIOWPSEC_SETTINGS_MENU_SLUG.'&tab=tab2" target="_blank">backup</a>';
|
| 330 |
-
$info_msg = sprintf( __('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.', '
|
| 331 |
|
| 332 |
-
echo '<p>'.__('This feature allows you to activate more advanced firewall settings to your site.', '
|
| 333 |
-
'<br />'.__('The advanced firewall rules are applied via the insertion of special code to your currently active .htaccess file.', '
|
| 334 |
'<br />'.$info_msg.'</p>';
|
| 335 |
?>
|
| 336 |
</div>
|
|
@@ -339,7 +339,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 339 |
<?php wp_nonce_field('aiowpsec-enable-additional-firewall-nonce'); ?>
|
| 340 |
|
| 341 |
<div class="postbox">
|
| 342 |
-
<h3><label for="title"><?php _e('Listing of Directory Contents', '
|
| 343 |
<div class="inside">
|
| 344 |
<?php
|
| 345 |
//Display security info badge
|
|
@@ -348,19 +348,19 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 348 |
?>
|
| 349 |
<table class="form-table">
|
| 350 |
<tr valign="top">
|
| 351 |
-
<th scope="row"><?php _e('Disable Index Views', '
|
| 352 |
<td>
|
| 353 |
<input name="aiowps_disable_index_views" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_disable_index_views')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 354 |
-
<span class="description"><?php _e('Check this if you want to disable directory and file listing.', '
|
| 355 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 356 |
<div class="aiowps_more_info_body">
|
| 357 |
<p class="description">
|
| 358 |
<?php
|
| 359 |
-
_e('By default, an Apache server will allow the listing of the contents of a directory if it doesn\'t contain an index.php file.', '
|
| 360 |
echo '<br />';
|
| 361 |
-
_e('This feature will prevent the listing of contents for all directories.', '
|
| 362 |
echo '<br />';
|
| 363 |
-
_e('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', '
|
| 364 |
?>
|
| 365 |
</p>
|
| 366 |
</div>
|
|
@@ -369,7 +369,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 369 |
</table>
|
| 370 |
</div></div>
|
| 371 |
<div class="postbox">
|
| 372 |
-
<h3><label for="title"><?php _e('Trace and Track', '
|
| 373 |
<div class="inside">
|
| 374 |
<?php
|
| 375 |
//Display security info badge
|
|
@@ -378,19 +378,19 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 378 |
?>
|
| 379 |
<table class="form-table">
|
| 380 |
<tr valign="top">
|
| 381 |
-
<th scope="row"><?php _e('Disable Trace and Track', '
|
| 382 |
<td>
|
| 383 |
<input name="aiowps_disable_trace_and_track" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_disable_trace_and_track')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 384 |
-
<span class="description"><?php _e('Check this if you want to disable trace and track.', '
|
| 385 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 386 |
<div class="aiowps_more_info_body">
|
| 387 |
<p class="description">
|
| 388 |
<?php
|
| 389 |
-
_e('HTTP Trace attack (XST) can be used to return header requests and grab cookies and other information.', '
|
| 390 |
echo '<br />';
|
| 391 |
-
_e('This hacking technique is usually used together with cross site scripting attacks (XSS).', '
|
| 392 |
echo '<br />';
|
| 393 |
-
_e('Disabling trace and track on your site will help prevent HTTP Trace attacks.', '
|
| 394 |
?>
|
| 395 |
</p>
|
| 396 |
</div>
|
|
@@ -399,7 +399,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 399 |
</table>
|
| 400 |
</div></div>
|
| 401 |
<div class="postbox">
|
| 402 |
-
<h3><label for="title"><?php _e('Proxy Comment Posting', '
|
| 403 |
<div class="inside">
|
| 404 |
<?php
|
| 405 |
//Display security info badge
|
|
@@ -409,16 +409,16 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 409 |
|
| 410 |
<table class="form-table">
|
| 411 |
<tr valign="top">
|
| 412 |
-
<th scope="row"><?php _e('Forbid Proxy Comment Posting', '
|
| 413 |
<td>
|
| 414 |
<input name="aiowps_forbid_proxy_comments" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_forbid_proxy_comments')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 415 |
-
<span class="description"><?php _e('Check this if you want to forbid proxy comment posting.', '
|
| 416 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 417 |
<div class="aiowps_more_info_body">
|
| 418 |
<p class="description">
|
| 419 |
<?php
|
| 420 |
-
_e('This setting will deny any requests that use a proxy server when posting comments.', '
|
| 421 |
-
echo '<br />'.__('By forbidding proxy comments you are in effect eliminating some SPAM and other proxy requests.', '
|
| 422 |
?>
|
| 423 |
</p>
|
| 424 |
</div>
|
|
@@ -427,7 +427,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 427 |
</table>
|
| 428 |
</div></div>
|
| 429 |
<div class="postbox">
|
| 430 |
-
<h3><label for="title"><?php _e('Bad Query Strings', '
|
| 431 |
<div class="inside">
|
| 432 |
<?php
|
| 433 |
//Display security info badge
|
|
@@ -437,17 +437,17 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 437 |
|
| 438 |
<table class="form-table">
|
| 439 |
<tr valign="top">
|
| 440 |
-
<th scope="row"><?php _e('Deny Bad Query Strings', '
|
| 441 |
<td>
|
| 442 |
<input name="aiowps_deny_bad_query_strings" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_deny_bad_query_strings')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 443 |
-
<span class="description"><?php _e('This will help protect you against malicious queries via XSS.', '
|
| 444 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 445 |
<div class="aiowps_more_info_body">
|
| 446 |
<p class="description">
|
| 447 |
<?php
|
| 448 |
-
_e('This feature will write rules in your .htaccess file to prevent malicious string attacks on your site using XSS.', '
|
| 449 |
-
echo '<br />'.__('NOTE: Some of these strings might be used for plugins or themes and hence this might break some functionality.', '
|
| 450 |
-
echo '<br /><strong>'.__('You are therefore strongly advised to take a backup of your active .htaccess file before applying this feature.', '
|
| 451 |
?>
|
| 452 |
</p>
|
| 453 |
</div>
|
|
@@ -456,7 +456,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 456 |
</table>
|
| 457 |
</div></div>
|
| 458 |
<div class="postbox">
|
| 459 |
-
<h3><label for="title"><?php _e('Advanced Character String Filter', '
|
| 460 |
<div class="inside">
|
| 461 |
<?php
|
| 462 |
//Display security info badge
|
|
@@ -466,18 +466,18 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 466 |
|
| 467 |
<table class="form-table">
|
| 468 |
<tr valign="top">
|
| 469 |
-
<th scope="row"><?php _e('Enable Advanced Character String Filter', '
|
| 470 |
<td>
|
| 471 |
<input name="aiowps_advanced_char_string_filter" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_advanced_char_string_filter')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 472 |
-
<span class="description"><?php _e('This will block bad character matches from XSS.', '
|
| 473 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 474 |
<div class="aiowps_more_info_body">
|
| 475 |
<p class="description">
|
| 476 |
<?php
|
| 477 |
-
_e('This is an advanced character string filter to prevent malicious string attacks on your site coming from Cross Site Scripting (XSS).', '
|
| 478 |
-
echo '<br />'.__('This setting matches for common malicious string patterns and exploits and will produce a 403 error for the hacker attempting the query.', '
|
| 479 |
-
echo '<br />'.__('NOTE: Some strings for this setting might break some functionality.', '
|
| 480 |
-
echo '<br /><strong>'.__('You are therefore strongly advised to take a backup of your active .htaccess file before applying this feature.', '
|
| 481 |
?>
|
| 482 |
</p>
|
| 483 |
</div>
|
|
@@ -485,7 +485,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 485 |
</tr>
|
| 486 |
</table>
|
| 487 |
</div></div>
|
| 488 |
-
<input type="submit" name="aiowps_apply_additional_firewall_settings" value="<?php _e('Save Additional Firewall Settings', '
|
| 489 |
</form>
|
| 490 |
<?php
|
| 491 |
}
|
|
@@ -520,29 +520,29 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 520 |
|
| 521 |
if ($res)
|
| 522 |
{
|
| 523 |
-
$this->show_msg_updated(__('You have successfully saved the 5G Firewall Protection configuration', '
|
| 524 |
}
|
| 525 |
else if($res == -1)
|
| 526 |
{
|
| 527 |
-
$this->show_msg_error(__('Could not write to the .htaccess file. Please check the file permissions.', '
|
| 528 |
}
|
| 529 |
}
|
| 530 |
|
| 531 |
?>
|
| 532 |
-
<h2><?php _e('Firewall Settings', '
|
| 533 |
<div class="aio_blue_box">
|
| 534 |
<?php
|
| 535 |
$backup_tab_link = '<a href="admin.php?page='.AIOWPSEC_SETTINGS_MENU_SLUG.'&tab=tab2" target="_blank">backup</a>';
|
| 536 |
-
$info_msg = '<p>'.sprintf( __('This feature allows you to activate the 5G firewall security protection rules designed and produced by %s.', '
|
| 537 |
-
$info_msg .= '<p>'.__('The 5G Blacklist is a simple, flexible blacklist that helps reduce the number of malicious URL requests that hit your website.', '
|
| 538 |
-
$info_msg .= '<p>'.__('The added advantage of applying the 5G 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.', '
|
| 539 |
-
$info_msg .= '<p>'.sprintf( __('Therefore the 5G 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.', '
|
| 540 |
echo $info_msg;
|
| 541 |
?>
|
| 542 |
</div>
|
| 543 |
|
| 544 |
<div class="postbox">
|
| 545 |
-
<h3><label for="title"><?php _e('5G Blacklist/Firewall Settings', '
|
| 546 |
<div class="inside">
|
| 547 |
<?php
|
| 548 |
//Display security info badge
|
|
@@ -554,25 +554,25 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 554 |
<?php wp_nonce_field('aiowpsec-enable-5g-firewall-nonce'); ?>
|
| 555 |
<table class="form-table">
|
| 556 |
<tr valign="top">
|
| 557 |
-
<th scope="row"><?php _e('Enable 5G Firewall Protection', '
|
| 558 |
<td>
|
| 559 |
<input name="aiowps_enable_5g_firewall" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_5g_firewall')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 560 |
-
<span class="description"><?php _e('Check this if you want to apply the 5G Blacklist firewall protection from perishablepress.com to your site.', '
|
| 561 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 562 |
<div class="aiowps_more_info_body">
|
| 563 |
<?php
|
| 564 |
-
echo '<p class="description">'.__('This setting will implement the 5G security firewall protection mechanisms on your site which include the following things:', '
|
| 565 |
-
echo '<p class="description">'.__('1) Block forbidden characters commonly used in exploitative attacks.', '
|
| 566 |
-
echo '<p class="description">'.__('2) Block malicious encoded URL characters such as the ".css(" string.', '
|
| 567 |
-
echo '<p class="description">'.__('3) Guard against the common patterns and specific exploits in the root portion of targeted URLs.', '
|
| 568 |
-
echo '<p class="description">'.__('4) Stop attackers from manipulating query strings by disallowing illicit characters.', '
|
| 569 |
-
echo '<p class="description">'.__('....and much more.', '
|
| 570 |
?>
|
| 571 |
</div>
|
| 572 |
</td>
|
| 573 |
</tr>
|
| 574 |
</table>
|
| 575 |
-
<input type="submit" name="aiowps_apply_5g_firewall_settings" value="<?php _e('Save 5G Firewall Settings', '
|
| 576 |
</form>
|
| 577 |
</div></div>
|
| 578 |
<?php
|
|
@@ -603,38 +603,38 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 603 |
//Commit the config settings
|
| 604 |
$aio_wp_security->configs->save_config();
|
| 605 |
|
| 606 |
-
$this->show_msg_updated(__('The Internet bot settings were successfully saved', '
|
| 607 |
}
|
| 608 |
|
| 609 |
?>
|
| 610 |
-
<h2><?php _e('Internet Bot Settings', '
|
| 611 |
<form action="" method="POST">
|
| 612 |
<?php wp_nonce_field('aiowpsec-save-internet-bot-settings-nonce'); ?>
|
| 613 |
<div class="aio_blue_box">
|
| 614 |
<?php
|
| 615 |
$info_msg = '';
|
| 616 |
$wiki_link = '<a href="http://en.wikipedia.org/wiki/Internet_bot" target="_blank">What is an Internet Bot</a>';
|
| 617 |
-
$info_msg .= '<p><strong>'.sprintf( __('%s?', '
|
| 618 |
|
| 619 |
-
$info_msg .= '<p>'. __('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.', '
|
| 620 |
-
$info_msg .= '<p>'. __('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.', '
|
| 621 |
-
$info_msg .= '<p>'. __('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.', '
|
| 622 |
-
$info_msg .= '<p>'. __('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)', '
|
| 623 |
-
$info_msg .= '<p>'.__('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.', '
|
| 624 |
echo $info_msg;
|
| 625 |
?>
|
| 626 |
</div>
|
| 627 |
<div class="aio_yellow_box">
|
| 628 |
<?php
|
| 629 |
-
$info_msg_2 = '<p>'. __('<strong>Attention</strong>: Sometimes non-malicious Internet organizations might have bots which impersonate as a "Googlebot".', '
|
| 630 |
-
$info_msg_2 .= '<p>'.__('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).', '
|
| 631 |
-
$info_msg_2 .= '<p>'.__('All other bots from other organizations such as "Yahoo", "Bing" etc will not be affected by this feature.', '
|
| 632 |
echo $info_msg_2;
|
| 633 |
?>
|
| 634 |
</div>
|
| 635 |
|
| 636 |
<div class="postbox">
|
| 637 |
-
<h3><label for="title"><?php _e('Block Fake Googlebots', '
|
| 638 |
<div class="inside">
|
| 639 |
<?php
|
| 640 |
//Display security info badge
|
|
@@ -644,23 +644,23 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 644 |
|
| 645 |
<table class="form-table">
|
| 646 |
<tr valign="top">
|
| 647 |
-
<th scope="row"><?php _e('Block Fake Googlebots', '
|
| 648 |
<td>
|
| 649 |
<input name="aiowps_block_fake_googlebots" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_block_fake_googlebots')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 650 |
-
<span class="description"><?php _e('Check this if you want to block all fake Googlebots.', '
|
| 651 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 652 |
<div class="aiowps_more_info_body">
|
| 653 |
<?php
|
| 654 |
-
echo '<p class="description">'.__('This feature will check if the User Agent information of a bot contains the string "Googlebot".', '
|
| 655 |
-
echo '<p class="description">'.__('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.', '
|
| 656 |
-
echo '<p class="description">'.__('If the bot fails the checks then the plugin will mark it as being a fake Googlebot and it will block it', '
|
| 657 |
?>
|
| 658 |
</div>
|
| 659 |
</td>
|
| 660 |
</tr>
|
| 661 |
</table>
|
| 662 |
</div></div>
|
| 663 |
-
<input type="submit" name="aiowps_save_internet_bot_settings" value="<?php _e('Save Internet Bot Settings', '
|
| 664 |
</form>
|
| 665 |
<?php
|
| 666 |
}
|
|
@@ -689,25 +689,25 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 689 |
|
| 690 |
if ($res)
|
| 691 |
{
|
| 692 |
-
$this->show_msg_updated(__('Settings were successfully saved', '
|
| 693 |
}
|
| 694 |
else if($res == -1)
|
| 695 |
{
|
| 696 |
-
$this->show_msg_error(__('Could not write to the .htaccess file. Please check the file permissions.', '
|
| 697 |
}
|
| 698 |
}
|
| 699 |
?>
|
| 700 |
-
<h2><?php _e('Prevent Image Hotlinking', '
|
| 701 |
<div class="aio_blue_box">
|
| 702 |
<?php
|
| 703 |
-
echo '<p>'.__('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.', '
|
| 704 |
-
echo '<br />'.__('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.','
|
| 705 |
-
echo '<br />'.__('This feature will prevent people from directly hotlinking images from your site\'s pages by writing some directives in your .htaccess file.', '
|
| 706 |
?>
|
| 707 |
</div>
|
| 708 |
|
| 709 |
<div class="postbox">
|
| 710 |
-
<h3><label for="title"><?php _e('Prevent Hotlinking', '
|
| 711 |
<div class="inside">
|
| 712 |
<?php
|
| 713 |
//Display security info badge
|
|
@@ -719,14 +719,14 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 719 |
<?php wp_nonce_field('aiowpsec-prevent-hotlinking-nonce'); ?>
|
| 720 |
<table class="form-table">
|
| 721 |
<tr valign="top">
|
| 722 |
-
<th scope="row"><?php _e('Prevent Image Hotlinking', '
|
| 723 |
<td>
|
| 724 |
<input name="aiowps_prevent_hotlinking" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_prevent_hotlinking')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 725 |
-
<span class="description"><?php _e('Check this if you want to prevent hotlinking to images on your site.', '
|
| 726 |
</td>
|
| 727 |
</tr>
|
| 728 |
</table>
|
| 729 |
-
<input type="submit" name="aiowps_save_prevent_hotlinking" value="<?php _e('Save Settings', '
|
| 730 |
</form>
|
| 731 |
</div></div>
|
| 732 |
<?php
|
|
@@ -742,7 +742,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 742 |
if (!wp_verify_nonce($nonce, 'aiowpsec-delete-404-event-records-nonce'))
|
| 743 |
{
|
| 744 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete all 404 event logs operation!",4);
|
| 745 |
-
die(__('Nonce check failed for delete all 404 event logs operation!','
|
| 746 |
}
|
| 747 |
global $wpdb;
|
| 748 |
$events_table_name = AIOWPSEC_TBL_EVENTS;
|
|
@@ -753,11 +753,11 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 753 |
if ($result === FALSE)
|
| 754 |
{
|
| 755 |
$aio_wp_security->debug_logger->log_debug("404 Detection Feature - Delete all 404 event logs operation failed!",4);
|
| 756 |
-
$this->show_msg_error(__('404 Detection Feature - Delete all 404 event logs operation failed!','
|
| 757 |
}
|
| 758 |
else
|
| 759 |
{
|
| 760 |
-
$this->show_msg_updated(__('All 404 event logs were deleted from the DB successfully!','
|
| 761 |
}
|
| 762 |
}
|
| 763 |
|
|
@@ -781,19 +781,19 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 781 |
$lockout_time_length = isset($_POST['aiowps_404_lockout_time_length'])?sanitize_text_field($_POST['aiowps_404_lockout_time_length']):'';
|
| 782 |
if(!is_numeric($lockout_time_length))
|
| 783 |
{
|
| 784 |
-
$error .= '<br />'.__('You entered a non numeric value for the lockout time length field. It has been set to the default value.','
|
| 785 |
$lockout_time_length = '60';//Set it to the default value for this field
|
| 786 |
}
|
| 787 |
|
| 788 |
$redirect_url = isset($_POST['aiowps_404_lock_redirect_url'])?trim($_POST['aiowps_404_lock_redirect_url']):'';
|
| 789 |
if ($redirect_url == '' || esc_url($redirect_url, array('http', 'https')) == ''){
|
| 790 |
-
$error .= '<br />'.__('You entered an incorrect format for the "Redirect URL" field. It has been set to the default value.','
|
| 791 |
$redirect_url = 'http://127.0.0.1';
|
| 792 |
}
|
| 793 |
|
| 794 |
if($error)
|
| 795 |
{
|
| 796 |
-
$this->show_msg_error(__('Attention!','
|
| 797 |
}
|
| 798 |
|
| 799 |
$aio_wp_security->configs->set_value('aiowps_404_lockout_time_length',absint($lockout_time_length));
|
|
@@ -822,20 +822,20 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 822 |
}
|
| 823 |
}
|
| 824 |
?>
|
| 825 |
-
<h2><?php _e('404 Detection Configuration', '
|
| 826 |
<div class="aio_blue_box">
|
| 827 |
<?php
|
| 828 |
-
echo '<p>'.__('A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website.', '
|
| 829 |
-
<br />'.__('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.', '
|
| 830 |
-
<br />'.__('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.', '
|
| 831 |
-
<br />'.__('Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons.', '
|
| 832 |
-
<br /><br />'.__('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.', '
|
| 833 |
-
<br />'.__('If you want to temporarily block an IP address, simply click the "Temp Block" link for the applicable IP entry in the "404 Event Logs" table below.', '
|
| 834 |
?>
|
| 835 |
</div>
|
| 836 |
|
| 837 |
<div class="postbox">
|
| 838 |
-
<h3><label for="title"><?php _e('404 Detection Options', '
|
| 839 |
<div class="inside">
|
| 840 |
<?php
|
| 841 |
//Display security info badge
|
|
@@ -847,15 +847,15 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 847 |
<?php wp_nonce_field('aiowpsec-404-detection-nonce'); ?>
|
| 848 |
<table class="form-table">
|
| 849 |
<tr valign="top">
|
| 850 |
-
<th scope="row"><?php _e('Enable IP Lockout For 404 Events', '
|
| 851 |
<td>
|
| 852 |
<input name="aiowps_enable_404_IP_lockout" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_404_IP_lockout')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 853 |
-
<span class="description"><?php _e('Check this if you want to enable the lockout of selected IP addresses.', '
|
| 854 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 855 |
<div class="aiowps_more_info_body">
|
| 856 |
<p class="description">
|
| 857 |
<?php
|
| 858 |
-
_e('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 to be blocked in the table. All IP addresses you select to be blocked from the "404 Event Logs" table section will be unable to access your site.', '
|
| 859 |
?>
|
| 860 |
</p>
|
| 861 |
</div>
|
|
@@ -863,42 +863,42 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 863 |
</tr>
|
| 864 |
<!-- currenty this option is automatically set when the aiowps_enable_404_IP_lockout feature is turned on
|
| 865 |
<tr valign="top">
|
| 866 |
-
<th scope="row"><?php _e('Enable 404 Event Logging', '
|
| 867 |
<td>
|
| 868 |
<input name="aiowps_enable_404_logging" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_404_logging')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 869 |
-
<span class="description"><?php _e('Check this if you want to enable the logging of 404 events', '
|
| 870 |
</td>
|
| 871 |
</tr>
|
| 872 |
-->
|
| 873 |
<tr valign="top">
|
| 874 |
-
<th scope="row"><?php _e('Time Length of 404 Lockout (min)', '
|
| 875 |
<td><input type="text" size="5" name="aiowps_404_lockout_time_length" value="<?php echo $aio_wp_security->configs->get_value('aiowps_404_lockout_time_length'); ?>" />
|
| 876 |
-
<span class="description"><?php _e('Set the length of time for which a blocked IP address will be prevented from visiting your site', '
|
| 877 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 878 |
<div class="aiowps_more_info_body">
|
| 879 |
<p class="description">
|
| 880 |
<?php
|
| 881 |
-
_e('You can lock any IP address which is recorded in the "404 Event Logs" table section below.', '
|
| 882 |
echo '<br />';
|
| 883 |
-
_e('To temporarily lock an IP address, hover over the ID column and click the "Temp Block" link for the applicable IP entry.', '
|
| 884 |
?>
|
| 885 |
</p>
|
| 886 |
</div>
|
| 887 |
</td>
|
| 888 |
</tr>
|
| 889 |
<tr valign="top">
|
| 890 |
-
<th scope="row"><?php _e('404 Lockout Redirect URL', '
|
| 891 |
<td><input type="text" size="50" name="aiowps_404_lock_redirect_url" value="<?php echo esc_url_raw( $aio_wp_security->configs->get_value('aiowps_404_lock_redirect_url'), array( 'http', 'https' ) ); ?>" />
|
| 892 |
-
<span class="description"><?php _e('A blocked visitor will be automatically redirected to this URL.', '
|
| 893 |
</td>
|
| 894 |
</tr>
|
| 895 |
</table>
|
| 896 |
-
<input type="submit" name="aiowps_save_404_detect_options" value="<?php _e('Save Settings', '
|
| 897 |
|
| 898 |
</form>
|
| 899 |
</div></div>
|
| 900 |
<div class="postbox">
|
| 901 |
-
<h3><label for="title"><?php _e('404 Event Logs', '
|
| 902 |
<div class="inside">
|
| 903 |
<?php
|
| 904 |
//Fetch, prepare, sort, and filter our data...
|
|
@@ -920,16 +920,16 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 920 |
</form>
|
| 921 |
</div></div>
|
| 922 |
<div class="postbox">
|
| 923 |
-
<h3><label for="title"><?php _e('Delete All 404 Event Logs', '
|
| 924 |
<div class="inside">
|
| 925 |
<form action="" method="POST">
|
| 926 |
<?php wp_nonce_field('aiowpsec-delete-404-event-records-nonce'); ?>
|
| 927 |
<table class="form-table">
|
| 928 |
<tr valign="top">
|
| 929 |
-
<span class="description"><?php _e('Click this button if you wish to purge all 404 event logs from the DB.', '
|
| 930 |
</tr>
|
| 931 |
</table>
|
| 932 |
-
<input type="submit" name="aiowps_delete_404_event_records" value="<?php _e('Delete All 404 Event Logs', '
|
| 933 |
</form>
|
| 934 |
</div></div>
|
| 935 |
|
|
@@ -951,7 +951,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 951 |
//Save settings
|
| 952 |
if (isset($_POST["aiowps_enable_custom_rules"]) && empty($_POST['aiowps_custom_rules']))
|
| 953 |
{
|
| 954 |
-
$this->show_msg_error('You must enter some .htaccess directives code in the text box below','
|
| 955 |
}
|
| 956 |
else
|
| 957 |
{
|
|
@@ -974,7 +974,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 974 |
$write_result = AIOWPSecurity_Utility_Htaccess::write_to_htaccess(); //now let's write to the .htaccess file
|
| 975 |
if ($write_result == -1)
|
| 976 |
{
|
| 977 |
-
$this->show_msg_error(__('The plugin was unable to write to the .htaccess file. Please edit file manually.','
|
| 978 |
$aio_wp_security->debug_logger->log_debug("Custom Rules feature - The plugin was unable to write to the .htaccess file.");
|
| 979 |
}
|
| 980 |
}
|
|
@@ -982,51 +982,51 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 982 |
}
|
| 983 |
|
| 984 |
?>
|
| 985 |
-
<h2><?php _e('Custom .htaccess Rules Settings', '
|
| 986 |
<form action="" method="POST">
|
| 987 |
<?php wp_nonce_field('aiowpsec-save-custom-rules-settings-nonce'); ?>
|
| 988 |
<div class="aio_blue_box">
|
| 989 |
<?php
|
| 990 |
$info_msg = '';
|
| 991 |
|
| 992 |
-
$info_msg .= '<p>'. __('This feature can be used to apply your own custom .htaccess rules and directives.', '
|
| 993 |
-
$info_msg .= '<p>'. __('It is useful for when you want to tweak our existing firewall rules or when you want to add your own.', '
|
| 994 |
-
$info_msg .= '<p>'. __('NOTE: This feature can only used if your site is hosted in an apache or similar web server.', '
|
| 995 |
echo $info_msg;
|
| 996 |
?>
|
| 997 |
</div>
|
| 998 |
<div class="aio_yellow_box">
|
| 999 |
<?php
|
| 1000 |
-
$info_msg_2 = '<p>'. __('<strong>Warning</strong>: Only use this feature if you know what you are doing.', '
|
| 1001 |
-
$info_msg_2 .= '<p>'.__('Incorrect .htaccess rules or directives can break or prevent access to your site.', '
|
| 1002 |
-
$info_msg_2 .= '<p>'.__('It is your responsibility to ensure that you are entering the correct code!', '
|
| 1003 |
-
$info_msg_2 .= '<p>'.__('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.', '
|
| 1004 |
echo $info_msg_2;
|
| 1005 |
?>
|
| 1006 |
</div>
|
| 1007 |
|
| 1008 |
<div class="postbox">
|
| 1009 |
-
<h3><label for="title"><?php _e('Custom .htaccess Rules', '
|
| 1010 |
<div class="inside">
|
| 1011 |
<table class="form-table">
|
| 1012 |
<tr valign="top">
|
| 1013 |
-
<th scope="row"><?php _e('Enable Custom .htaccess Rules', '
|
| 1014 |
<td>
|
| 1015 |
<input name="aiowps_enable_custom_rules" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_custom_rules')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 1016 |
-
<span class="description"><?php _e('Check this if you want to enable custom rules entered in the text box below', '
|
| 1017 |
</td>
|
| 1018 |
</tr>
|
| 1019 |
<tr valign="top">
|
| 1020 |
-
<th scope="row"><?php _e('Enter Custom .htaccess Rules:', '
|
| 1021 |
<td>
|
| 1022 |
<textarea name="aiowps_custom_rules" rows="35" cols="50"><?php echo $aio_wp_security->configs->get_value('aiowps_custom_rules'); ?></textarea>
|
| 1023 |
<br />
|
| 1024 |
-
<span class="description"><?php _e('Enter your custom .htaccess rules/directives.','
|
| 1025 |
</td>
|
| 1026 |
</tr>
|
| 1027 |
</table>
|
| 1028 |
</div></div>
|
| 1029 |
-
<input type="submit" name="aiowps_save_custom_rules_settings" value="<?php _e('Save Custom Rules', '
|
| 1030 |
</form>
|
| 1031 |
<?php
|
| 1032 |
}
|
| 25 |
function set_menu_tabs()
|
| 26 |
{
|
| 27 |
$this->menu_tabs = array(
|
| 28 |
+
'tab1' => __('Basic Firewall Rules', 'all-in-one-wp-security-and-firewall'),
|
| 29 |
+
'tab2' => __('Additional Firewall Rules', 'all-in-one-wp-security-and-firewall'),
|
| 30 |
+
'tab3' => __('5G Blacklist Firewall Rules', 'all-in-one-wp-security-and-firewall'),
|
| 31 |
+
'tab4' => __('Internet Bots', 'all-in-one-wp-security-and-firewall'),
|
| 32 |
+
'tab5' => __('Prevent Hotlinks', 'all-in-one-wp-security-and-firewall'),
|
| 33 |
+
'tab6' => __('404 Detection', 'all-in-one-wp-security-and-firewall'),
|
| 34 |
+
'tab7' => __('Custom Rules', 'all-in-one-wp-security-and-firewall'),
|
| 35 |
);
|
| 36 |
}
|
| 37 |
|
| 115 |
|
| 116 |
if ($res)
|
| 117 |
{
|
| 118 |
+
$this->show_msg_updated(__('Settings were successfully saved', 'all-in-one-wp-security-and-firewall'));
|
| 119 |
}
|
| 120 |
else if($res == -1)
|
| 121 |
{
|
| 122 |
+
$this->show_msg_error(__('Could not write to the .htaccess file. Please check the file permissions.', 'all-in-one-wp-security-and-firewall'));
|
| 123 |
}
|
| 124 |
}
|
| 125 |
|
| 126 |
?>
|
| 127 |
+
<h2><?php _e('Firewall Settings', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 128 |
<form action="" method="POST">
|
| 129 |
<?php wp_nonce_field('aiowpsec-enable-basic-firewall-nonce'); ?>
|
| 130 |
|
| 131 |
<div class="aio_blue_box">
|
| 132 |
<?php
|
| 133 |
$backup_tab_link = '<a href="admin.php?page='.AIOWPSEC_SETTINGS_MENU_SLUG.'&tab=tab2" target="_blank">backup</a>';
|
| 134 |
+
$info_msg = sprintf( __('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.', 'all-in-one-wp-security-and-firewall'), $backup_tab_link);
|
| 135 |
+
echo '<p>'.__('The features in this tab allow you to activate some basic firewall security protection rules for your site.', 'all-in-one-wp-security-and-firewall').
|
| 136 |
+
'<br />'.__('The firewall functionality is achieved via the insertion of special code into your currently active .htaccess file.', 'all-in-one-wp-security-and-firewall').
|
| 137 |
'<br />'.$info_msg.'</p>';
|
| 138 |
?>
|
| 139 |
</div>
|
| 143 |
{
|
| 144 |
?>
|
| 145 |
<div class="aio_yellow_box">
|
| 146 |
+
<p><?php _e('Attention:', 'all-in-one-wp-security-and-firewall'); ?>
|
| 147 |
+
<br /><?php _e('Currently the ', 'all-in-one-wp-security-and-firewall'); ?><strong><?php _e('Enable Pingback Protection', 'all-in-one-wp-security-and-firewall'); ?></strong><?php _e(' is active.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 148 |
+
<p><strong><?php _e('Please beware that if you are using the WordPress iOS App, then you will need to deactivate this feature in order for the app to work properly.', 'all-in-one-wp-security-and-firewall'); ?></strong></p>
|
| 149 |
</div>
|
| 150 |
|
| 151 |
<?php
|
| 153 |
?>
|
| 154 |
|
| 155 |
<div class="postbox">
|
| 156 |
+
<h3><label for="title"><?php _e('Basic Firewall Settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 157 |
<div class="inside">
|
| 158 |
<?php
|
| 159 |
//Display security info badge
|
| 161 |
?>
|
| 162 |
<table class="form-table">
|
| 163 |
<tr valign="top">
|
| 164 |
+
<th scope="row"><?php _e('Enable Basic Firewall Protection', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 165 |
<td>
|
| 166 |
<input name="aiowps_enable_basic_firewall" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_basic_firewall')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 167 |
+
<span class="description"><?php _e('Check this if you want to apply basic firewall protection to your site.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 168 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 169 |
<div class="aiowps_more_info_body">
|
| 170 |
<?php
|
| 171 |
+
echo '<p class="description">'.__('This setting will implement the following basic firewall protection mechanisms on your site:', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 172 |
+
echo '<p class="description">'.__('1) Protect your htaccess file by denying access to it.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 173 |
+
echo '<p class="description">'.__('2) Disable the server signature.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 174 |
+
echo '<p class="description">'.__('3) Limit file upload size (10MB).', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 175 |
+
echo '<p class="description">'.__('4) Protect your wp-config.php file by denying access to it.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 176 |
+
echo '<p class="description">'.__('The above firewall features will be applied via your .htaccess file and should not affect your site\'s overall functionality.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 177 |
+
echo '<p class="description">'.__('You are still advised to take a backup of your active .htaccess file just in case.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 178 |
?>
|
| 179 |
</div>
|
| 180 |
</td>
|
| 183 |
</div></div>
|
| 184 |
|
| 185 |
<div class="postbox">
|
| 186 |
+
<h3><label for="title"><?php _e('WordPress Pingback Vulnerability Protection', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 187 |
<div class="inside">
|
| 188 |
<?php
|
| 189 |
//Display security info badge
|
| 191 |
?>
|
| 192 |
<table class="form-table">
|
| 193 |
<tr valign="top">
|
| 194 |
+
<th scope="row"><?php _e('Enable Pingback Protection', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 195 |
<td>
|
| 196 |
<input name="aiowps_enable_pingback_firewall" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_pingback_firewall')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 197 |
+
<span class="description"><?php _e('Check this if you are not using the WP XML-RPC functionality and you want to enable protection against WordPress pingback vulnerabilities.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 198 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 199 |
<div class="aiowps_more_info_body">
|
| 200 |
<?php
|
| 201 |
+
echo '<p class="description">'.__('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 such as pingbacks in WordPress.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 202 |
+
echo '<p class="description">'.__('Hackers can exploit various pingback vulnerabilities in the WordPress XML-RPC API in a number of ways such as:', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 203 |
+
echo '<p class="description">'.__('1) Denial of Service (DoS) attacks', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 204 |
+
echo '<p class="description">'.__('2) Hacking internal routers.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 205 |
+
echo '<p class="description">'.__('3) Scanning ports in internal networks to get info from various hosts.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 206 |
+
echo '<p class="description">'.__('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.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 207 |
+
echo '<p class="description">'.__('NOTE: You should only enable this feature if you are not currently using the XML-RPC functionality on your WordPress installation.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 208 |
?>
|
| 209 |
</div>
|
| 210 |
</td>
|
| 213 |
</div></div>
|
| 214 |
|
| 215 |
<div class="postbox">
|
| 216 |
+
<h3><label for="title"><?php _e('Block Accesss to Debug Log File', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 217 |
<div class="inside">
|
| 218 |
<?php
|
| 219 |
//Display security info badge
|
| 221 |
?>
|
| 222 |
<table class="form-table">
|
| 223 |
<tr valign="top">
|
| 224 |
+
<th scope="row"><?php _e('Block Access to debug.log File', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 225 |
<td>
|
| 226 |
<input name="aiowps_block_debug_log_file_access" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_block_debug_log_file_access')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 227 |
+
<span class="description"><?php _e('Check this if you want to block access to the debug.log file that WordPress creates when debug logging is enabled.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 228 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 229 |
<div class="aiowps_more_info_body">
|
| 230 |
<?php
|
| 231 |
+
echo '<p class="description">'.__('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.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 232 |
+
echo '<p class="description">'.__('Using this optoin will block external access to this file. You can still access this file by logging into your site via FTP', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 233 |
?>
|
| 234 |
</div>
|
| 235 |
</td>
|
| 237 |
</table>
|
| 238 |
</div></div>
|
| 239 |
|
| 240 |
+
<input type="submit" name="aiowps_apply_basic_firewall_settings" value="<?php _e('Save Basic Firewall Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 241 |
</form>
|
| 242 |
<?php
|
| 243 |
}
|
| 309 |
|
| 310 |
if ($res)
|
| 311 |
{
|
| 312 |
+
$this->show_msg_updated(__('You have successfully saved the Additional Firewall Protection configuration', 'all-in-one-wp-security-and-firewall'));
|
| 313 |
}
|
| 314 |
else if($res == -1)
|
| 315 |
{
|
| 316 |
+
$this->show_msg_error(__('Could not write to the .htaccess file. Please check the file permissions.', 'all-in-one-wp-security-and-firewall'));
|
| 317 |
}
|
| 318 |
|
| 319 |
if($error)
|
| 323 |
|
| 324 |
}
|
| 325 |
?>
|
| 326 |
+
<h2><?php _e('Additional Firewall Protection', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 327 |
<div class="aio_blue_box">
|
| 328 |
<?php
|
| 329 |
$backup_tab_link = '<a href="admin.php?page='.AIOWPSEC_SETTINGS_MENU_SLUG.'&tab=tab2" target="_blank">backup</a>';
|
| 330 |
+
$info_msg = sprintf( __('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.', 'all-in-one-wp-security-and-firewall'), $backup_tab_link);
|
| 331 |
|
| 332 |
+
echo '<p>'.__('This feature allows you to activate more advanced firewall settings to your site.', 'all-in-one-wp-security-and-firewall').
|
| 333 |
+
'<br />'.__('The advanced firewall rules are applied via the insertion of special code to your currently active .htaccess file.', 'all-in-one-wp-security-and-firewall').
|
| 334 |
'<br />'.$info_msg.'</p>';
|
| 335 |
?>
|
| 336 |
</div>
|
| 339 |
<?php wp_nonce_field('aiowpsec-enable-additional-firewall-nonce'); ?>
|
| 340 |
|
| 341 |
<div class="postbox">
|
| 342 |
+
<h3><label for="title"><?php _e('Listing of Directory Contents', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 343 |
<div class="inside">
|
| 344 |
<?php
|
| 345 |
//Display security info badge
|
| 348 |
?>
|
| 349 |
<table class="form-table">
|
| 350 |
<tr valign="top">
|
| 351 |
+
<th scope="row"><?php _e('Disable Index Views', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 352 |
<td>
|
| 353 |
<input name="aiowps_disable_index_views" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_disable_index_views')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 354 |
+
<span class="description"><?php _e('Check this if you want to disable directory and file listing.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 355 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 356 |
<div class="aiowps_more_info_body">
|
| 357 |
<p class="description">
|
| 358 |
<?php
|
| 359 |
+
_e('By default, an Apache server will allow the listing of the contents of a directory if it doesn\'t contain an index.php file.', 'all-in-one-wp-security-and-firewall');
|
| 360 |
echo '<br />';
|
| 361 |
+
_e('This feature will prevent the listing of contents for all directories.', 'all-in-one-wp-security-and-firewall');
|
| 362 |
echo '<br />';
|
| 363 |
+
_e('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', 'all-in-one-wp-security-and-firewall');
|
| 364 |
?>
|
| 365 |
</p>
|
| 366 |
</div>
|
| 369 |
</table>
|
| 370 |
</div></div>
|
| 371 |
<div class="postbox">
|
| 372 |
+
<h3><label for="title"><?php _e('Trace and Track', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 373 |
<div class="inside">
|
| 374 |
<?php
|
| 375 |
//Display security info badge
|
| 378 |
?>
|
| 379 |
<table class="form-table">
|
| 380 |
<tr valign="top">
|
| 381 |
+
<th scope="row"><?php _e('Disable Trace and Track', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 382 |
<td>
|
| 383 |
<input name="aiowps_disable_trace_and_track" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_disable_trace_and_track')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 384 |
+
<span class="description"><?php _e('Check this if you want to disable trace and track.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 385 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 386 |
<div class="aiowps_more_info_body">
|
| 387 |
<p class="description">
|
| 388 |
<?php
|
| 389 |
+
_e('HTTP Trace attack (XST) can be used to return header requests and grab cookies and other information.', 'all-in-one-wp-security-and-firewall');
|
| 390 |
echo '<br />';
|
| 391 |
+
_e('This hacking technique is usually used together with cross site scripting attacks (XSS).', 'all-in-one-wp-security-and-firewall');
|
| 392 |
echo '<br />';
|
| 393 |
+
_e('Disabling trace and track on your site will help prevent HTTP Trace attacks.', 'all-in-one-wp-security-and-firewall');
|
| 394 |
?>
|
| 395 |
</p>
|
| 396 |
</div>
|
| 399 |
</table>
|
| 400 |
</div></div>
|
| 401 |
<div class="postbox">
|
| 402 |
+
<h3><label for="title"><?php _e('Proxy Comment Posting', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 403 |
<div class="inside">
|
| 404 |
<?php
|
| 405 |
//Display security info badge
|
| 409 |
|
| 410 |
<table class="form-table">
|
| 411 |
<tr valign="top">
|
| 412 |
+
<th scope="row"><?php _e('Forbid Proxy Comment Posting', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 413 |
<td>
|
| 414 |
<input name="aiowps_forbid_proxy_comments" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_forbid_proxy_comments')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 415 |
+
<span class="description"><?php _e('Check this if you want to forbid proxy comment posting.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 416 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 417 |
<div class="aiowps_more_info_body">
|
| 418 |
<p class="description">
|
| 419 |
<?php
|
| 420 |
+
_e('This setting will deny any requests that use a proxy server when posting comments.', 'all-in-one-wp-security-and-firewall');
|
| 421 |
+
echo '<br />'.__('By forbidding proxy comments you are in effect eliminating some SPAM and other proxy requests.', 'all-in-one-wp-security-and-firewall');
|
| 422 |
?>
|
| 423 |
</p>
|
| 424 |
</div>
|
| 427 |
</table>
|
| 428 |
</div></div>
|
| 429 |
<div class="postbox">
|
| 430 |
+
<h3><label for="title"><?php _e('Bad Query Strings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 431 |
<div class="inside">
|
| 432 |
<?php
|
| 433 |
//Display security info badge
|
| 437 |
|
| 438 |
<table class="form-table">
|
| 439 |
<tr valign="top">
|
| 440 |
+
<th scope="row"><?php _e('Deny Bad Query Strings', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 441 |
<td>
|
| 442 |
<input name="aiowps_deny_bad_query_strings" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_deny_bad_query_strings')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 443 |
+
<span class="description"><?php _e('This will help protect you against malicious queries via XSS.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 444 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 445 |
<div class="aiowps_more_info_body">
|
| 446 |
<p class="description">
|
| 447 |
<?php
|
| 448 |
+
_e('This feature will write rules in your .htaccess file to prevent malicious string attacks on your site using XSS.', 'all-in-one-wp-security-and-firewall');
|
| 449 |
+
echo '<br />'.__('NOTE: Some of these strings might be used for plugins or themes and hence this might break some functionality.', 'all-in-one-wp-security-and-firewall');
|
| 450 |
+
echo '<br /><strong>'.__('You are therefore strongly advised to take a backup of your active .htaccess file before applying this feature.', 'all-in-one-wp-security-and-firewall').'<strong>';
|
| 451 |
?>
|
| 452 |
</p>
|
| 453 |
</div>
|
| 456 |
</table>
|
| 457 |
</div></div>
|
| 458 |
<div class="postbox">
|
| 459 |
+
<h3><label for="title"><?php _e('Advanced Character String Filter', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 460 |
<div class="inside">
|
| 461 |
<?php
|
| 462 |
//Display security info badge
|
| 466 |
|
| 467 |
<table class="form-table">
|
| 468 |
<tr valign="top">
|
| 469 |
+
<th scope="row"><?php _e('Enable Advanced Character String Filter', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 470 |
<td>
|
| 471 |
<input name="aiowps_advanced_char_string_filter" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_advanced_char_string_filter')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 472 |
+
<span class="description"><?php _e('This will block bad character matches from XSS.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 473 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 474 |
<div class="aiowps_more_info_body">
|
| 475 |
<p class="description">
|
| 476 |
<?php
|
| 477 |
+
_e('This is an advanced character string filter to prevent malicious string attacks on your site coming from Cross Site Scripting (XSS).', 'all-in-one-wp-security-and-firewall');
|
| 478 |
+
echo '<br />'.__('This setting matches for common malicious string patterns and exploits and will produce a 403 error for the hacker attempting the query.', 'all-in-one-wp-security-and-firewall');
|
| 479 |
+
echo '<br />'.__('NOTE: Some strings for this setting might break some functionality.', 'all-in-one-wp-security-and-firewall');
|
| 480 |
+
echo '<br /><strong>'.__('You are therefore strongly advised to take a backup of your active .htaccess file before applying this feature.', 'all-in-one-wp-security-and-firewall').'<strong>';
|
| 481 |
?>
|
| 482 |
</p>
|
| 483 |
</div>
|
| 485 |
</tr>
|
| 486 |
</table>
|
| 487 |
</div></div>
|
| 488 |
+
<input type="submit" name="aiowps_apply_additional_firewall_settings" value="<?php _e('Save Additional Firewall Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 489 |
</form>
|
| 490 |
<?php
|
| 491 |
}
|
| 520 |
|
| 521 |
if ($res)
|
| 522 |
{
|
| 523 |
+
$this->show_msg_updated(__('You have successfully saved the 5G Firewall Protection configuration', 'all-in-one-wp-security-and-firewall'));
|
| 524 |
}
|
| 525 |
else if($res == -1)
|
| 526 |
{
|
| 527 |
+
$this->show_msg_error(__('Could not write to the .htaccess file. Please check the file permissions.', 'all-in-one-wp-security-and-firewall'));
|
| 528 |
}
|
| 529 |
}
|
| 530 |
|
| 531 |
?>
|
| 532 |
+
<h2><?php _e('Firewall Settings', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 533 |
<div class="aio_blue_box">
|
| 534 |
<?php
|
| 535 |
$backup_tab_link = '<a href="admin.php?page='.AIOWPSEC_SETTINGS_MENU_SLUG.'&tab=tab2" target="_blank">backup</a>';
|
| 536 |
+
$info_msg = '<p>'.sprintf( __('This feature allows you to activate the 5G firewall security protection rules designed and produced by %s.', 'all-in-one-wp-security-and-firewall'), '<a href="http://perishablepress.com/5g-blacklist-2013/" target="_blank">Perishable Press</a>').'</p>';
|
| 537 |
+
$info_msg .= '<p>'.__('The 5G Blacklist is a simple, flexible blacklist that helps reduce the number of malicious URL requests that hit your website.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 538 |
+
$info_msg .= '<p>'.__('The added advantage of applying the 5G 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.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 539 |
+
$info_msg .= '<p>'.sprintf( __('Therefore the 5G 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.', 'all-in-one-wp-security-and-firewall'), $backup_tab_link).'</p>';
|
| 540 |
echo $info_msg;
|
| 541 |
?>
|
| 542 |
</div>
|
| 543 |
|
| 544 |
<div class="postbox">
|
| 545 |
+
<h3><label for="title"><?php _e('5G Blacklist/Firewall Settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 546 |
<div class="inside">
|
| 547 |
<?php
|
| 548 |
//Display security info badge
|
| 554 |
<?php wp_nonce_field('aiowpsec-enable-5g-firewall-nonce'); ?>
|
| 555 |
<table class="form-table">
|
| 556 |
<tr valign="top">
|
| 557 |
+
<th scope="row"><?php _e('Enable 5G Firewall Protection', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 558 |
<td>
|
| 559 |
<input name="aiowps_enable_5g_firewall" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_5g_firewall')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 560 |
+
<span class="description"><?php _e('Check this if you want to apply the 5G Blacklist firewall protection from perishablepress.com to your site.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 561 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 562 |
<div class="aiowps_more_info_body">
|
| 563 |
<?php
|
| 564 |
+
echo '<p class="description">'.__('This setting will implement the 5G security firewall protection mechanisms on your site which include the following things:', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 565 |
+
echo '<p class="description">'.__('1) Block forbidden characters commonly used in exploitative attacks.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 566 |
+
echo '<p class="description">'.__('2) Block malicious encoded URL characters such as the ".css(" string.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 567 |
+
echo '<p class="description">'.__('3) Guard against the common patterns and specific exploits in the root portion of targeted URLs.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 568 |
+
echo '<p class="description">'.__('4) Stop attackers from manipulating query strings by disallowing illicit characters.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 569 |
+
echo '<p class="description">'.__('....and much more.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 570 |
?>
|
| 571 |
</div>
|
| 572 |
</td>
|
| 573 |
</tr>
|
| 574 |
</table>
|
| 575 |
+
<input type="submit" name="aiowps_apply_5g_firewall_settings" value="<?php _e('Save 5G Firewall Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 576 |
</form>
|
| 577 |
</div></div>
|
| 578 |
<?php
|
| 603 |
//Commit the config settings
|
| 604 |
$aio_wp_security->configs->save_config();
|
| 605 |
|
| 606 |
+
$this->show_msg_updated(__('The Internet bot settings were successfully saved', 'all-in-one-wp-security-and-firewall'));
|
| 607 |
}
|
| 608 |
|
| 609 |
?>
|
| 610 |
+
<h2><?php _e('Internet Bot Settings', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 611 |
<form action="" method="POST">
|
| 612 |
<?php wp_nonce_field('aiowpsec-save-internet-bot-settings-nonce'); ?>
|
| 613 |
<div class="aio_blue_box">
|
| 614 |
<?php
|
| 615 |
$info_msg = '';
|
| 616 |
$wiki_link = '<a href="http://en.wikipedia.org/wiki/Internet_bot" target="_blank">What is an Internet Bot</a>';
|
| 617 |
+
$info_msg .= '<p><strong>'.sprintf( __('%s?', 'all-in-one-wp-security-and-firewall'), $wiki_link).'</strong></p>';
|
| 618 |
|
| 619 |
+
$info_msg .= '<p>'. __('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.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 620 |
+
$info_msg .= '<p>'. __('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.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 621 |
+
$info_msg .= '<p>'. __('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.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 622 |
+
$info_msg .= '<p>'. __('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)', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 623 |
+
$info_msg .= '<p>'.__('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.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 624 |
echo $info_msg;
|
| 625 |
?>
|
| 626 |
</div>
|
| 627 |
<div class="aio_yellow_box">
|
| 628 |
<?php
|
| 629 |
+
$info_msg_2 = '<p>'. __('<strong>Attention</strong>: Sometimes non-malicious Internet organizations might have bots which impersonate as a "Googlebot".', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 630 |
+
$info_msg_2 .= '<p>'.__('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).', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 631 |
+
$info_msg_2 .= '<p>'.__('All other bots from other organizations such as "Yahoo", "Bing" etc will not be affected by this feature.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 632 |
echo $info_msg_2;
|
| 633 |
?>
|
| 634 |
</div>
|
| 635 |
|
| 636 |
<div class="postbox">
|
| 637 |
+
<h3><label for="title"><?php _e('Block Fake Googlebots', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 638 |
<div class="inside">
|
| 639 |
<?php
|
| 640 |
//Display security info badge
|
| 644 |
|
| 645 |
<table class="form-table">
|
| 646 |
<tr valign="top">
|
| 647 |
+
<th scope="row"><?php _e('Block Fake Googlebots', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 648 |
<td>
|
| 649 |
<input name="aiowps_block_fake_googlebots" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_block_fake_googlebots')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 650 |
+
<span class="description"><?php _e('Check this if you want to block all fake Googlebots.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 651 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 652 |
<div class="aiowps_more_info_body">
|
| 653 |
<?php
|
| 654 |
+
echo '<p class="description">'.__('This feature will check if the User Agent information of a bot contains the string "Googlebot".', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 655 |
+
echo '<p class="description">'.__('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.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 656 |
+
echo '<p class="description">'.__('If the bot fails the checks then the plugin will mark it as being a fake Googlebot and it will block it', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 657 |
?>
|
| 658 |
</div>
|
| 659 |
</td>
|
| 660 |
</tr>
|
| 661 |
</table>
|
| 662 |
</div></div>
|
| 663 |
+
<input type="submit" name="aiowps_save_internet_bot_settings" value="<?php _e('Save Internet Bot Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 664 |
</form>
|
| 665 |
<?php
|
| 666 |
}
|
| 689 |
|
| 690 |
if ($res)
|
| 691 |
{
|
| 692 |
+
$this->show_msg_updated(__('Settings were successfully saved', 'all-in-one-wp-security-and-firewall'));
|
| 693 |
}
|
| 694 |
else if($res == -1)
|
| 695 |
{
|
| 696 |
+
$this->show_msg_error(__('Could not write to the .htaccess file. Please check the file permissions.', 'all-in-one-wp-security-and-firewall'));
|
| 697 |
}
|
| 698 |
}
|
| 699 |
?>
|
| 700 |
+
<h2><?php _e('Prevent Image Hotlinking', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 701 |
<div class="aio_blue_box">
|
| 702 |
<?php
|
| 703 |
+
echo '<p>'.__('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.', 'all-in-one-wp-security-and-firewall');
|
| 704 |
+
echo '<br />'.__('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.','all-in-one-wp-security-and-firewall');
|
| 705 |
+
echo '<br />'.__('This feature will prevent people from directly hotlinking images from your site\'s pages by writing some directives in your .htaccess file.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 706 |
?>
|
| 707 |
</div>
|
| 708 |
|
| 709 |
<div class="postbox">
|
| 710 |
+
<h3><label for="title"><?php _e('Prevent Hotlinking', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 711 |
<div class="inside">
|
| 712 |
<?php
|
| 713 |
//Display security info badge
|
| 719 |
<?php wp_nonce_field('aiowpsec-prevent-hotlinking-nonce'); ?>
|
| 720 |
<table class="form-table">
|
| 721 |
<tr valign="top">
|
| 722 |
+
<th scope="row"><?php _e('Prevent Image Hotlinking', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 723 |
<td>
|
| 724 |
<input name="aiowps_prevent_hotlinking" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_prevent_hotlinking')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 725 |
+
<span class="description"><?php _e('Check this if you want to prevent hotlinking to images on your site.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 726 |
</td>
|
| 727 |
</tr>
|
| 728 |
</table>
|
| 729 |
+
<input type="submit" name="aiowps_save_prevent_hotlinking" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 730 |
</form>
|
| 731 |
</div></div>
|
| 732 |
<?php
|
| 742 |
if (!wp_verify_nonce($nonce, 'aiowpsec-delete-404-event-records-nonce'))
|
| 743 |
{
|
| 744 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete all 404 event logs operation!",4);
|
| 745 |
+
die(__('Nonce check failed for delete all 404 event logs operation!','all-in-one-wp-security-and-firewall'));
|
| 746 |
}
|
| 747 |
global $wpdb;
|
| 748 |
$events_table_name = AIOWPSEC_TBL_EVENTS;
|
| 753 |
if ($result === FALSE)
|
| 754 |
{
|
| 755 |
$aio_wp_security->debug_logger->log_debug("404 Detection Feature - Delete all 404 event logs operation failed!",4);
|
| 756 |
+
$this->show_msg_error(__('404 Detection Feature - Delete all 404 event logs operation failed!','all-in-one-wp-security-and-firewall'));
|
| 757 |
}
|
| 758 |
else
|
| 759 |
{
|
| 760 |
+
$this->show_msg_updated(__('All 404 event logs were deleted from the DB successfully!','all-in-one-wp-security-and-firewall'));
|
| 761 |
}
|
| 762 |
}
|
| 763 |
|
| 781 |
$lockout_time_length = isset($_POST['aiowps_404_lockout_time_length'])?sanitize_text_field($_POST['aiowps_404_lockout_time_length']):'';
|
| 782 |
if(!is_numeric($lockout_time_length))
|
| 783 |
{
|
| 784 |
+
$error .= '<br />'.__('You entered a non numeric value for the lockout time length field. It has been set to the default value.','all-in-one-wp-security-and-firewall');
|
| 785 |
$lockout_time_length = '60';//Set it to the default value for this field
|
| 786 |
}
|
| 787 |
|
| 788 |
$redirect_url = isset($_POST['aiowps_404_lock_redirect_url'])?trim($_POST['aiowps_404_lock_redirect_url']):'';
|
| 789 |
if ($redirect_url == '' || esc_url($redirect_url, array('http', 'https')) == ''){
|
| 790 |
+
$error .= '<br />'.__('You entered an incorrect format for the "Redirect URL" field. It has been set to the default value.','all-in-one-wp-security-and-firewall');
|
| 791 |
$redirect_url = 'http://127.0.0.1';
|
| 792 |
}
|
| 793 |
|
| 794 |
if($error)
|
| 795 |
{
|
| 796 |
+
$this->show_msg_error(__('Attention!','all-in-one-wp-security-and-firewall').$error);
|
| 797 |
}
|
| 798 |
|
| 799 |
$aio_wp_security->configs->set_value('aiowps_404_lockout_time_length',absint($lockout_time_length));
|
| 822 |
}
|
| 823 |
}
|
| 824 |
?>
|
| 825 |
+
<h2><?php _e('404 Detection Configuration', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 826 |
<div class="aio_blue_box">
|
| 827 |
<?php
|
| 828 |
+
echo '<p>'.__('A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website.', 'all-in-one-wp-security-and-firewall').'
|
| 829 |
+
<br />'.__('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.', 'all-in-one-wp-security-and-firewall').'
|
| 830 |
+
<br />'.__('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.', 'all-in-one-wp-security-and-firewall').'
|
| 831 |
+
<br />'.__('Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons.', 'all-in-one-wp-security-and-firewall').'
|
| 832 |
+
<br /><br />'.__('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.', 'all-in-one-wp-security-and-firewall').'
|
| 833 |
+
<br />'.__('If you want to temporarily block an IP address, simply click the "Temp Block" link for the applicable IP entry in the "404 Event Logs" table below.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 834 |
?>
|
| 835 |
</div>
|
| 836 |
|
| 837 |
<div class="postbox">
|
| 838 |
+
<h3><label for="title"><?php _e('404 Detection Options', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 839 |
<div class="inside">
|
| 840 |
<?php
|
| 841 |
//Display security info badge
|
| 847 |
<?php wp_nonce_field('aiowpsec-404-detection-nonce'); ?>
|
| 848 |
<table class="form-table">
|
| 849 |
<tr valign="top">
|
| 850 |
+
<th scope="row"><?php _e('Enable IP Lockout For 404 Events', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 851 |
<td>
|
| 852 |
<input name="aiowps_enable_404_IP_lockout" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_404_IP_lockout')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 853 |
+
<span class="description"><?php _e('Check this if you want to enable the lockout of selected IP addresses.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 854 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 855 |
<div class="aiowps_more_info_body">
|
| 856 |
<p class="description">
|
| 857 |
<?php
|
| 858 |
+
_e('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 to be blocked in the table. All IP addresses you select to be blocked from the "404 Event Logs" table section will be unable to access your site.', 'all-in-one-wp-security-and-firewall');
|
| 859 |
?>
|
| 860 |
</p>
|
| 861 |
</div>
|
| 863 |
</tr>
|
| 864 |
<!-- currenty this option is automatically set when the aiowps_enable_404_IP_lockout feature is turned on
|
| 865 |
<tr valign="top">
|
| 866 |
+
<th scope="row"><?php _e('Enable 404 Event Logging', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 867 |
<td>
|
| 868 |
<input name="aiowps_enable_404_logging" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_404_logging')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 869 |
+
<span class="description"><?php _e('Check this if you want to enable the logging of 404 events', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 870 |
</td>
|
| 871 |
</tr>
|
| 872 |
-->
|
| 873 |
<tr valign="top">
|
| 874 |
+
<th scope="row"><?php _e('Time Length of 404 Lockout (min)', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 875 |
<td><input type="text" size="5" name="aiowps_404_lockout_time_length" value="<?php echo $aio_wp_security->configs->get_value('aiowps_404_lockout_time_length'); ?>" />
|
| 876 |
+
<span class="description"><?php _e('Set the length of time for which a blocked IP address will be prevented from visiting your site', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 877 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 878 |
<div class="aiowps_more_info_body">
|
| 879 |
<p class="description">
|
| 880 |
<?php
|
| 881 |
+
_e('You can lock any IP address which is recorded in the "404 Event Logs" table section below.', 'all-in-one-wp-security-and-firewall');
|
| 882 |
echo '<br />';
|
| 883 |
+
_e('To temporarily lock an IP address, hover over the ID column and click the "Temp Block" link for the applicable IP entry.', 'all-in-one-wp-security-and-firewall');
|
| 884 |
?>
|
| 885 |
</p>
|
| 886 |
</div>
|
| 887 |
</td>
|
| 888 |
</tr>
|
| 889 |
<tr valign="top">
|
| 890 |
+
<th scope="row"><?php _e('404 Lockout Redirect URL', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 891 |
<td><input type="text" size="50" name="aiowps_404_lock_redirect_url" value="<?php echo esc_url_raw( $aio_wp_security->configs->get_value('aiowps_404_lock_redirect_url'), array( 'http', 'https' ) ); ?>" />
|
| 892 |
+
<span class="description"><?php _e('A blocked visitor will be automatically redirected to this URL.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 893 |
</td>
|
| 894 |
</tr>
|
| 895 |
</table>
|
| 896 |
+
<input type="submit" name="aiowps_save_404_detect_options" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 897 |
|
| 898 |
</form>
|
| 899 |
</div></div>
|
| 900 |
<div class="postbox">
|
| 901 |
+
<h3><label for="title"><?php _e('404 Event Logs', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 902 |
<div class="inside">
|
| 903 |
<?php
|
| 904 |
//Fetch, prepare, sort, and filter our data...
|
| 920 |
</form>
|
| 921 |
</div></div>
|
| 922 |
<div class="postbox">
|
| 923 |
+
<h3><label for="title"><?php _e('Delete All 404 Event Logs', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 924 |
<div class="inside">
|
| 925 |
<form action="" method="POST">
|
| 926 |
<?php wp_nonce_field('aiowpsec-delete-404-event-records-nonce'); ?>
|
| 927 |
<table class="form-table">
|
| 928 |
<tr valign="top">
|
| 929 |
+
<span class="description"><?php _e('Click this button if you wish to purge all 404 event logs from the DB.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 930 |
</tr>
|
| 931 |
</table>
|
| 932 |
+
<input type="submit" name="aiowps_delete_404_event_records" value="<?php _e('Delete All 404 Event Logs', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" onclick="return confirm('Are you sure you want to delete all records?')"/>
|
| 933 |
</form>
|
| 934 |
</div></div>
|
| 935 |
|
| 951 |
//Save settings
|
| 952 |
if (isset($_POST["aiowps_enable_custom_rules"]) && empty($_POST['aiowps_custom_rules']))
|
| 953 |
{
|
| 954 |
+
$this->show_msg_error('You must enter some .htaccess directives code in the text box below','all-in-one-wp-security-and-firewall');
|
| 955 |
}
|
| 956 |
else
|
| 957 |
{
|
| 974 |
$write_result = AIOWPSecurity_Utility_Htaccess::write_to_htaccess(); //now let's write to the .htaccess file
|
| 975 |
if ($write_result == -1)
|
| 976 |
{
|
| 977 |
+
$this->show_msg_error(__('The plugin was unable to write to the .htaccess file. Please edit file manually.','all-in-one-wp-security-and-firewall'));
|
| 978 |
$aio_wp_security->debug_logger->log_debug("Custom Rules feature - The plugin was unable to write to the .htaccess file.");
|
| 979 |
}
|
| 980 |
}
|
| 982 |
}
|
| 983 |
|
| 984 |
?>
|
| 985 |
+
<h2><?php _e('Custom .htaccess Rules Settings', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 986 |
<form action="" method="POST">
|
| 987 |
<?php wp_nonce_field('aiowpsec-save-custom-rules-settings-nonce'); ?>
|
| 988 |
<div class="aio_blue_box">
|
| 989 |
<?php
|
| 990 |
$info_msg = '';
|
| 991 |
|
| 992 |
+
$info_msg .= '<p>'. __('This feature can be used to apply your own custom .htaccess rules and directives.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 993 |
+
$info_msg .= '<p>'. __('It is useful for when you want to tweak our existing firewall rules or when you want to add your own.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 994 |
+
$info_msg .= '<p>'. __('NOTE: This feature can only used if your site is hosted in an apache or similar web server.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 995 |
echo $info_msg;
|
| 996 |
?>
|
| 997 |
</div>
|
| 998 |
<div class="aio_yellow_box">
|
| 999 |
<?php
|
| 1000 |
+
$info_msg_2 = '<p>'. __('<strong>Warning</strong>: Only use this feature if you know what you are doing.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 1001 |
+
$info_msg_2 .= '<p>'.__('Incorrect .htaccess rules or directives can break or prevent access to your site.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 1002 |
+
$info_msg_2 .= '<p>'.__('It is your responsibility to ensure that you are entering the correct code!', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 1003 |
+
$info_msg_2 .= '<p>'.__('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.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 1004 |
echo $info_msg_2;
|
| 1005 |
?>
|
| 1006 |
</div>
|
| 1007 |
|
| 1008 |
<div class="postbox">
|
| 1009 |
+
<h3><label for="title"><?php _e('Custom .htaccess Rules', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 1010 |
<div class="inside">
|
| 1011 |
<table class="form-table">
|
| 1012 |
<tr valign="top">
|
| 1013 |
+
<th scope="row"><?php _e('Enable Custom .htaccess Rules', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 1014 |
<td>
|
| 1015 |
<input name="aiowps_enable_custom_rules" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_custom_rules')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 1016 |
+
<span class="description"><?php _e('Check this if you want to enable custom rules entered in the text box below', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 1017 |
</td>
|
| 1018 |
</tr>
|
| 1019 |
<tr valign="top">
|
| 1020 |
+
<th scope="row"><?php _e('Enter Custom .htaccess Rules:', 'all-in-one-wp-security-and-firewall')?></th>
|
| 1021 |
<td>
|
| 1022 |
<textarea name="aiowps_custom_rules" rows="35" cols="50"><?php echo $aio_wp_security->configs->get_value('aiowps_custom_rules'); ?></textarea>
|
| 1023 |
<br />
|
| 1024 |
+
<span class="description"><?php _e('Enter your custom .htaccess rules/directives.','all-in-one-wp-security-and-firewall');?></span>
|
| 1025 |
</td>
|
| 1026 |
</tr>
|
| 1027 |
</table>
|
| 1028 |
</div></div>
|
| 1029 |
+
<input type="submit" name="aiowps_save_custom_rules_settings" value="<?php _e('Save Custom Rules', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 1030 |
</form>
|
| 1031 |
<?php
|
| 1032 |
}
|
admin/wp-security-list-404.php
CHANGED
|
@@ -113,7 +113,7 @@ class AIOWPSecurity_List_404 extends AIOWPSecurity_List_Table {
|
|
| 113 |
function process_bulk_action() {
|
| 114 |
if ('bulk_block_ip' === $this->current_action()) {//Process delete bulk actions
|
| 115 |
if (!isset($_REQUEST['item'])) {
|
| 116 |
-
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes', '
|
| 117 |
} else {
|
| 118 |
$this->block_ip(($_REQUEST['item']));
|
| 119 |
}
|
|
@@ -121,14 +121,14 @@ class AIOWPSecurity_List_404 extends AIOWPSecurity_List_Table {
|
|
| 121 |
|
| 122 |
if ('bulk_blacklist_ip' === $this->current_action()) {//Process delete bulk actions
|
| 123 |
if (!isset($_REQUEST['item'])) {
|
| 124 |
-
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes', '
|
| 125 |
} else {
|
| 126 |
$this->blacklist_ip_address(($_REQUEST['item']));
|
| 127 |
}
|
| 128 |
}
|
| 129 |
if ('delete' === $this->current_action()) {//Process delete bulk actions
|
| 130 |
if (!isset($_REQUEST['item'])) {
|
| 131 |
-
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes', '
|
| 132 |
} else {
|
| 133 |
$this->delete_404_event_records(($_REQUEST['item']));
|
| 134 |
}
|
|
@@ -210,7 +210,7 @@ class AIOWPSecurity_List_404 extends AIOWPSecurity_List_Table {
|
|
| 210 |
$write_result = AIOWPSecurity_Utility_Htaccess::write_to_htaccess(); //now let's write to the .htaccess file
|
| 211 |
if ($write_result == -1)
|
| 212 |
{
|
| 213 |
-
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('The plugin was unable to write to the .htaccess file. Please edit file manually.','
|
| 214 |
$aio_wp_security->debug_logger->log_debug("AIOWPSecurity_Blacklist_Menu - The plugin was unable to write to the .htaccess file.");
|
| 215 |
}else{
|
| 216 |
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected IP addresses have been added to the blacklist and will be permanently blocked!', 'WPS'));
|
|
@@ -249,7 +249,7 @@ class AIOWPSecurity_List_404 extends AIOWPSecurity_List_Table {
|
|
| 249 |
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'delete_404_log'))
|
| 250 |
{
|
| 251 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete selected 404 event logs operation!",4);
|
| 252 |
-
die(__('Nonce check failed for delete selected 404 event logs operation!','
|
| 253 |
}
|
| 254 |
|
| 255 |
//Delete single record
|
| 113 |
function process_bulk_action() {
|
| 114 |
if ('bulk_block_ip' === $this->current_action()) {//Process delete bulk actions
|
| 115 |
if (!isset($_REQUEST['item'])) {
|
| 116 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes', 'all-in-one-wp-security-and-firewall'));
|
| 117 |
} else {
|
| 118 |
$this->block_ip(($_REQUEST['item']));
|
| 119 |
}
|
| 121 |
|
| 122 |
if ('bulk_blacklist_ip' === $this->current_action()) {//Process delete bulk actions
|
| 123 |
if (!isset($_REQUEST['item'])) {
|
| 124 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes', 'all-in-one-wp-security-and-firewall'));
|
| 125 |
} else {
|
| 126 |
$this->blacklist_ip_address(($_REQUEST['item']));
|
| 127 |
}
|
| 128 |
}
|
| 129 |
if ('delete' === $this->current_action()) {//Process delete bulk actions
|
| 130 |
if (!isset($_REQUEST['item'])) {
|
| 131 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes', 'all-in-one-wp-security-and-firewall'));
|
| 132 |
} else {
|
| 133 |
$this->delete_404_event_records(($_REQUEST['item']));
|
| 134 |
}
|
| 210 |
$write_result = AIOWPSecurity_Utility_Htaccess::write_to_htaccess(); //now let's write to the .htaccess file
|
| 211 |
if ($write_result == -1)
|
| 212 |
{
|
| 213 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('The plugin was unable to write to the .htaccess file. Please edit file manually.','all-in-one-wp-security-and-firewall'));
|
| 214 |
$aio_wp_security->debug_logger->log_debug("AIOWPSecurity_Blacklist_Menu - The plugin was unable to write to the .htaccess file.");
|
| 215 |
}else{
|
| 216 |
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected IP addresses have been added to the blacklist and will be permanently blocked!', 'WPS'));
|
| 249 |
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'delete_404_log'))
|
| 250 |
{
|
| 251 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete selected 404 event logs operation!",4);
|
| 252 |
+
die(__('Nonce check failed for delete selected 404 event logs operation!','all-in-one-wp-security-and-firewall'));
|
| 253 |
}
|
| 254 |
|
| 255 |
//Delete single record
|
admin/wp-security-list-acct-activity.php
CHANGED
|
@@ -80,7 +80,7 @@ class AIOWPSecurity_List_Account_Activity extends AIOWPSecurity_List_Table {
|
|
| 80 |
if(!isset($_REQUEST['item']))
|
| 81 |
{
|
| 82 |
$error_msg = '<div id="message" class="error"><p><strong>';
|
| 83 |
-
$error_msg .= __('Please select some records using the checkboxes','
|
| 84 |
$error_msg .= '</strong></p></div>';
|
| 85 |
_e($error_msg);
|
| 86 |
} else{
|
|
@@ -110,7 +110,7 @@ class AIOWPSecurity_List_Account_Activity extends AIOWPSecurity_List_Table {
|
|
| 110 |
if($result != NULL)
|
| 111 |
{
|
| 112 |
$success_msg = '<div id="message" class="updated fade"><p><strong>';
|
| 113 |
-
$success_msg .= __('The selected entries were deleted successfully!','
|
| 114 |
$success_msg .= '</strong></p></div>';
|
| 115 |
_e($success_msg);
|
| 116 |
}
|
|
@@ -122,7 +122,7 @@ class AIOWPSecurity_List_Account_Activity extends AIOWPSecurity_List_Table {
|
|
| 122 |
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'delete_acct_activity_log'))
|
| 123 |
{
|
| 124 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete selected account activity logs operation!",4);
|
| 125 |
-
die(__('Nonce check failed for delete selected account activity logs operation!','
|
| 126 |
}
|
| 127 |
//Delete single record
|
| 128 |
$delete_command = "DELETE FROM ".$login_activity_table." WHERE id = '".absint($entries)."'";
|
|
@@ -130,7 +130,7 @@ class AIOWPSecurity_List_Account_Activity extends AIOWPSecurity_List_Table {
|
|
| 130 |
if($result != NULL)
|
| 131 |
{
|
| 132 |
$success_msg = '<div id="message" class="updated fade"><p><strong>';
|
| 133 |
-
$success_msg .= __('The selected entry was deleted successfully!','
|
| 134 |
$success_msg .= '</strong></p></div>';
|
| 135 |
_e($success_msg);
|
| 136 |
}
|
| 80 |
if(!isset($_REQUEST['item']))
|
| 81 |
{
|
| 82 |
$error_msg = '<div id="message" class="error"><p><strong>';
|
| 83 |
+
$error_msg .= __('Please select some records using the checkboxes','all-in-one-wp-security-and-firewall');
|
| 84 |
$error_msg .= '</strong></p></div>';
|
| 85 |
_e($error_msg);
|
| 86 |
} else{
|
| 110 |
if($result != NULL)
|
| 111 |
{
|
| 112 |
$success_msg = '<div id="message" class="updated fade"><p><strong>';
|
| 113 |
+
$success_msg .= __('The selected entries were deleted successfully!','all-in-one-wp-security-and-firewall');
|
| 114 |
$success_msg .= '</strong></p></div>';
|
| 115 |
_e($success_msg);
|
| 116 |
}
|
| 122 |
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'delete_acct_activity_log'))
|
| 123 |
{
|
| 124 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete selected account activity logs operation!",4);
|
| 125 |
+
die(__('Nonce check failed for delete selected account activity logs operation!','all-in-one-wp-security-and-firewall'));
|
| 126 |
}
|
| 127 |
//Delete single record
|
| 128 |
$delete_command = "DELETE FROM ".$login_activity_table." WHERE id = '".absint($entries)."'";
|
| 130 |
if($result != NULL)
|
| 131 |
{
|
| 132 |
$success_msg = '<div id="message" class="updated fade"><p><strong>';
|
| 133 |
+
$success_msg .= __('The selected entry was deleted successfully!','all-in-one-wp-security-and-firewall');
|
| 134 |
$success_msg .= '</strong></p></div>';
|
| 135 |
_e($success_msg);
|
| 136 |
}
|
admin/wp-security-list-comment-spammer-ip.php
CHANGED
|
@@ -87,7 +87,7 @@ class AIOWPSecurity_List_Comment_Spammer_IP extends AIOWPSecurity_List_Table {
|
|
| 87 |
if(!isset($_REQUEST['item']))
|
| 88 |
{
|
| 89 |
$error_msg = '<div id="message" class="error"><p><strong>';
|
| 90 |
-
$error_msg .= __('Please select some records using the checkboxes','
|
| 91 |
$error_msg .= '</strong></p></div>';
|
| 92 |
_e($error_msg);
|
| 93 |
} else {
|
|
@@ -136,7 +136,7 @@ class AIOWPSecurity_List_Comment_Spammer_IP extends AIOWPSecurity_List_Table {
|
|
| 136 |
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'block_spammer_ip'))
|
| 137 |
{
|
| 138 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete selected blocked IP operation!",4);
|
| 139 |
-
die(__('Nonce check failed for delete selected blocked IP operation!','
|
| 140 |
}
|
| 141 |
|
| 142 |
//individual entry where "block" link was clicked
|
|
@@ -150,7 +150,7 @@ class AIOWPSecurity_List_Comment_Spammer_IP extends AIOWPSecurity_List_Table {
|
|
| 150 |
//Let's save the selected IP addresses to the blacklist config
|
| 151 |
$aio_wp_security->configs->set_value('aiowps_banned_ip_addresses',$raw_banned_ip_list); //Save the blocked IP address config variable with the newly added addresses
|
| 152 |
$aio_wp_security->configs->save_config();
|
| 153 |
-
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected IP addresses were saved in the blacklist configuration settings.','
|
| 154 |
|
| 155 |
//Let's check if the Enable Blacklisting flag has been set - If so, we will write the new data to the .htaccess file.
|
| 156 |
if($aio_wp_security->configs->get_value('aiowps_enable_blacklisting')=='1')
|
|
@@ -158,20 +158,20 @@ class AIOWPSecurity_List_Comment_Spammer_IP extends AIOWPSecurity_List_Table {
|
|
| 158 |
$write_result = AIOWPSecurity_Utility_Htaccess::write_to_htaccess();
|
| 159 |
if ($write_result == -1)
|
| 160 |
{
|
| 161 |
-
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('The plugin was unable to write to the .htaccess file. Please edit file manually.','
|
| 162 |
$aio_wp_security->debug_logger->log_debug("AIOWPSecurity_Blacklist_Menu - The plugin was unable to write to the .htaccess file.");
|
| 163 |
}
|
| 164 |
else
|
| 165 |
{
|
| 166 |
|
| 167 |
-
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The .htaccess file was successfully modified to include the selected IP addresses.','
|
| 168 |
}
|
| 169 |
}
|
| 170 |
else
|
| 171 |
{
|
| 172 |
$blacklist_settings_link = '<a href="admin.php?page='.AIOWPSEC_BLACKLIST_MENU_SLUG.'">Ban Users</a>';
|
| 173 |
-
$info_msg = '<p>'.__('NOTE: The .htaccess file was not modified because you have disabled the "Enable IP or User Agent Blacklisting" check box.', '
|
| 174 |
-
'<br />'.sprintf( __('To block these IP addresses you will need to enable the above flag in the %s menu', '
|
| 175 |
AIOWPSecurity_Admin_Menu::show_msg_updated_st($info_msg);
|
| 176 |
}
|
| 177 |
}
|
| 87 |
if(!isset($_REQUEST['item']))
|
| 88 |
{
|
| 89 |
$error_msg = '<div id="message" class="error"><p><strong>';
|
| 90 |
+
$error_msg .= __('Please select some records using the checkboxes','all-in-one-wp-security-and-firewall');
|
| 91 |
$error_msg .= '</strong></p></div>';
|
| 92 |
_e($error_msg);
|
| 93 |
} else {
|
| 136 |
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'block_spammer_ip'))
|
| 137 |
{
|
| 138 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete selected blocked IP operation!",4);
|
| 139 |
+
die(__('Nonce check failed for delete selected blocked IP operation!','all-in-one-wp-security-and-firewall'));
|
| 140 |
}
|
| 141 |
|
| 142 |
//individual entry where "block" link was clicked
|
| 150 |
//Let's save the selected IP addresses to the blacklist config
|
| 151 |
$aio_wp_security->configs->set_value('aiowps_banned_ip_addresses',$raw_banned_ip_list); //Save the blocked IP address config variable with the newly added addresses
|
| 152 |
$aio_wp_security->configs->save_config();
|
| 153 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected IP addresses were saved in the blacklist configuration settings.','all-in-one-wp-security-and-firewall'));
|
| 154 |
|
| 155 |
//Let's check if the Enable Blacklisting flag has been set - If so, we will write the new data to the .htaccess file.
|
| 156 |
if($aio_wp_security->configs->get_value('aiowps_enable_blacklisting')=='1')
|
| 158 |
$write_result = AIOWPSecurity_Utility_Htaccess::write_to_htaccess();
|
| 159 |
if ($write_result == -1)
|
| 160 |
{
|
| 161 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('The plugin was unable to write to the .htaccess file. Please edit file manually.','all-in-one-wp-security-and-firewall'));
|
| 162 |
$aio_wp_security->debug_logger->log_debug("AIOWPSecurity_Blacklist_Menu - The plugin was unable to write to the .htaccess file.");
|
| 163 |
}
|
| 164 |
else
|
| 165 |
{
|
| 166 |
|
| 167 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The .htaccess file was successfully modified to include the selected IP addresses.','all-in-one-wp-security-and-firewall'));
|
| 168 |
}
|
| 169 |
}
|
| 170 |
else
|
| 171 |
{
|
| 172 |
$blacklist_settings_link = '<a href="admin.php?page='.AIOWPSEC_BLACKLIST_MENU_SLUG.'">Ban Users</a>';
|
| 173 |
+
$info_msg = '<p>'.__('NOTE: The .htaccess file was not modified because you have disabled the "Enable IP or User Agent Blacklisting" check box.', 'all-in-one-wp-security-and-firewall').
|
| 174 |
+
'<br />'.sprintf( __('To block these IP addresses you will need to enable the above flag in the %s menu', 'all-in-one-wp-security-and-firewall'), $blacklist_settings_link).'</p>';
|
| 175 |
AIOWPSecurity_Admin_Menu::show_msg_updated_st($info_msg);
|
| 176 |
}
|
| 177 |
}
|
admin/wp-security-list-locked-ip.php
CHANGED
|
@@ -87,7 +87,7 @@ class AIOWPSecurity_List_Locked_IP extends AIOWPSecurity_List_Table {
|
|
| 87 |
{//Process delete bulk actions
|
| 88 |
if(!isset($_REQUEST['item']))
|
| 89 |
{
|
| 90 |
-
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes','
|
| 91 |
}else
|
| 92 |
{
|
| 93 |
$this->delete_lockdown_records(($_REQUEST['item']));
|
|
@@ -98,7 +98,7 @@ class AIOWPSecurity_List_Locked_IP extends AIOWPSecurity_List_Table {
|
|
| 98 |
{//Process unlock bulk actions
|
| 99 |
if(!isset($_REQUEST['item']))
|
| 100 |
{
|
| 101 |
-
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes','
|
| 102 |
}else
|
| 103 |
{
|
| 104 |
$this->unlock_ip_range(($_REQUEST['item']));
|
|
@@ -124,7 +124,7 @@ class AIOWPSecurity_List_Locked_IP extends AIOWPSecurity_List_Table {
|
|
| 124 |
$result = $wpdb->query($unlock_command);
|
| 125 |
if($result != NULL)
|
| 126 |
{
|
| 127 |
-
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected IP entries were unlocked successfully!','
|
| 128 |
}
|
| 129 |
}
|
| 130 |
} elseif ($entries != NULL)
|
|
@@ -133,7 +133,7 @@ class AIOWPSecurity_List_Locked_IP extends AIOWPSecurity_List_Table {
|
|
| 133 |
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'unlock_ip'))
|
| 134 |
{
|
| 135 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for unlock IP operation!",4);
|
| 136 |
-
die(__('Nonce check failed for unlock IP operation!','
|
| 137 |
}
|
| 138 |
|
| 139 |
//Unlock single record
|
|
@@ -141,7 +141,7 @@ class AIOWPSecurity_List_Locked_IP extends AIOWPSecurity_List_Table {
|
|
| 141 |
$result = $wpdb->query($unlock_command);
|
| 142 |
if($result != NULL)
|
| 143 |
{
|
| 144 |
-
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected IP entry was unlocked successfully!','
|
| 145 |
}
|
| 146 |
}
|
| 147 |
}
|
|
@@ -174,7 +174,7 @@ class AIOWPSecurity_List_Locked_IP extends AIOWPSecurity_List_Table {
|
|
| 174 |
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'delete_lockdown_record'))
|
| 175 |
{
|
| 176 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete lockdown record operation!",4);
|
| 177 |
-
die(__('Nonce check failed for delete lockdown record operation!','
|
| 178 |
}
|
| 179 |
//Delete single record
|
| 180 |
$delete_command = "DELETE FROM ".$lockdown_table." WHERE id = '".absint($entries)."'";
|
| 87 |
{//Process delete bulk actions
|
| 88 |
if(!isset($_REQUEST['item']))
|
| 89 |
{
|
| 90 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes','all-in-one-wp-security-and-firewall'));
|
| 91 |
}else
|
| 92 |
{
|
| 93 |
$this->delete_lockdown_records(($_REQUEST['item']));
|
| 98 |
{//Process unlock bulk actions
|
| 99 |
if(!isset($_REQUEST['item']))
|
| 100 |
{
|
| 101 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes','all-in-one-wp-security-and-firewall'));
|
| 102 |
}else
|
| 103 |
{
|
| 104 |
$this->unlock_ip_range(($_REQUEST['item']));
|
| 124 |
$result = $wpdb->query($unlock_command);
|
| 125 |
if($result != NULL)
|
| 126 |
{
|
| 127 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected IP entries were unlocked successfully!','all-in-one-wp-security-and-firewall'));
|
| 128 |
}
|
| 129 |
}
|
| 130 |
} elseif ($entries != NULL)
|
| 133 |
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'unlock_ip'))
|
| 134 |
{
|
| 135 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for unlock IP operation!",4);
|
| 136 |
+
die(__('Nonce check failed for unlock IP operation!','all-in-one-wp-security-and-firewall'));
|
| 137 |
}
|
| 138 |
|
| 139 |
//Unlock single record
|
| 141 |
$result = $wpdb->query($unlock_command);
|
| 142 |
if($result != NULL)
|
| 143 |
{
|
| 144 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected IP entry was unlocked successfully!','all-in-one-wp-security-and-firewall'));
|
| 145 |
}
|
| 146 |
}
|
| 147 |
}
|
| 174 |
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'delete_lockdown_record'))
|
| 175 |
{
|
| 176 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete lockdown record operation!",4);
|
| 177 |
+
die(__('Nonce check failed for delete lockdown record operation!','all-in-one-wp-security-and-firewall'));
|
| 178 |
}
|
| 179 |
//Delete single record
|
| 180 |
$delete_command = "DELETE FROM ".$lockdown_table." WHERE id = '".absint($entries)."'";
|
admin/wp-security-list-logged-in-users.php
CHANGED
|
@@ -81,7 +81,7 @@ class AIOWPSecurity_List_Logged_In_Users extends AIOWPSecurity_List_Table {
|
|
| 81 |
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'force_user_logout'))
|
| 82 |
{
|
| 83 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for force user logout operation!",4);
|
| 84 |
-
die(__('Nonce check failed for force user logout operation!','
|
| 85 |
}
|
| 86 |
//Force single user logout
|
| 87 |
$user_id = absint($user_id);
|
|
@@ -92,7 +92,7 @@ class AIOWPSecurity_List_Logged_In_Users extends AIOWPSecurity_List_Table {
|
|
| 92 |
// if($result != NULL)
|
| 93 |
// {
|
| 94 |
$success_msg = '<div id="message" class="updated fade"><p><strong>';
|
| 95 |
-
$success_msg .= __('The selected user was logged out successfully!','
|
| 96 |
$success_msg .= '</strong></p></div>';
|
| 97 |
_e($success_msg);
|
| 98 |
// }
|
| 81 |
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'force_user_logout'))
|
| 82 |
{
|
| 83 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for force user logout operation!",4);
|
| 84 |
+
die(__('Nonce check failed for force user logout operation!','all-in-one-wp-security-and-firewall'));
|
| 85 |
}
|
| 86 |
//Force single user logout
|
| 87 |
$user_id = absint($user_id);
|
| 92 |
// if($result != NULL)
|
| 93 |
// {
|
| 94 |
$success_msg = '<div id="message" class="updated fade"><p><strong>';
|
| 95 |
+
$success_msg .= __('The selected user was logged out successfully!','all-in-one-wp-security-and-firewall');
|
| 96 |
$success_msg .= '</strong></p></div>';
|
| 97 |
_e($success_msg);
|
| 98 |
// }
|
admin/wp-security-list-login-fails.php
CHANGED
|
@@ -79,7 +79,7 @@ class AIOWPSecurity_List_Login_Failed_Attempts extends AIOWPSecurity_List_Table
|
|
| 79 |
if(!isset($_REQUEST['item']))
|
| 80 |
{
|
| 81 |
$error_msg = '<div id="message" class="error"><p><strong>';
|
| 82 |
-
$error_msg .= __('Please select some records using the checkboxes','
|
| 83 |
$error_msg .= '</strong></p></div>';
|
| 84 |
_e($error_msg);
|
| 85 |
} else{
|
|
@@ -110,7 +110,7 @@ class AIOWPSecurity_List_Login_Failed_Attempts extends AIOWPSecurity_List_Table
|
|
| 110 |
if($result != NULL)
|
| 111 |
{
|
| 112 |
$success_msg = '<div id="message" class="updated fade"><p><strong>';
|
| 113 |
-
$success_msg .= __('The selected entries were deleted successfully!','
|
| 114 |
$success_msg .= '</strong></p></div>';
|
| 115 |
_e($success_msg);
|
| 116 |
}
|
|
@@ -122,7 +122,7 @@ class AIOWPSecurity_List_Login_Failed_Attempts extends AIOWPSecurity_List_Table
|
|
| 122 |
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'delete_failed_login_rec'))
|
| 123 |
{
|
| 124 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete failed login record operation!",4);
|
| 125 |
-
die(__('Nonce check failed for delete failed login record operation!','
|
| 126 |
}
|
| 127 |
//Delete single record
|
| 128 |
$delete_command = "DELETE FROM ".$failed_login_table." WHERE ID = '".absint($entries)."'";
|
|
@@ -130,7 +130,7 @@ class AIOWPSecurity_List_Login_Failed_Attempts extends AIOWPSecurity_List_Table
|
|
| 130 |
if($result != NULL)
|
| 131 |
{
|
| 132 |
$success_msg = '<div id="message" class="updated fade"><p><strong>';
|
| 133 |
-
$success_msg .= __('The selected entry was deleted successfully!','
|
| 134 |
$success_msg .= '</strong></p></div>';
|
| 135 |
_e($success_msg);
|
| 136 |
}
|
| 79 |
if(!isset($_REQUEST['item']))
|
| 80 |
{
|
| 81 |
$error_msg = '<div id="message" class="error"><p><strong>';
|
| 82 |
+
$error_msg .= __('Please select some records using the checkboxes','all-in-one-wp-security-and-firewall');
|
| 83 |
$error_msg .= '</strong></p></div>';
|
| 84 |
_e($error_msg);
|
| 85 |
} else{
|
| 110 |
if($result != NULL)
|
| 111 |
{
|
| 112 |
$success_msg = '<div id="message" class="updated fade"><p><strong>';
|
| 113 |
+
$success_msg .= __('The selected entries were deleted successfully!','all-in-one-wp-security-and-firewall');
|
| 114 |
$success_msg .= '</strong></p></div>';
|
| 115 |
_e($success_msg);
|
| 116 |
}
|
| 122 |
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'delete_failed_login_rec'))
|
| 123 |
{
|
| 124 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete failed login record operation!",4);
|
| 125 |
+
die(__('Nonce check failed for delete failed login record operation!','all-in-one-wp-security-and-firewall'));
|
| 126 |
}
|
| 127 |
//Delete single record
|
| 128 |
$delete_command = "DELETE FROM ".$failed_login_table." WHERE ID = '".absint($entries)."'";
|
| 130 |
if($result != NULL)
|
| 131 |
{
|
| 132 |
$success_msg = '<div id="message" class="updated fade"><p><strong>';
|
| 133 |
+
$success_msg .= __('The selected entry was deleted successfully!','all-in-one-wp-security-and-firewall');
|
| 134 |
$success_msg .= '</strong></p></div>';
|
| 135 |
_e($success_msg);
|
| 136 |
}
|
admin/wp-security-list-registered-users.php
CHANGED
|
@@ -84,7 +84,7 @@ class AIOWPSecurity_List_Registered_Users extends AIOWPSecurity_List_Table {
|
|
| 84 |
{//Process approve bulk actions
|
| 85 |
if(!isset($_REQUEST['item']))
|
| 86 |
{
|
| 87 |
-
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes','
|
| 88 |
}else
|
| 89 |
{
|
| 90 |
$this->approve_selected_accounts(($_REQUEST['item']));
|
|
@@ -95,7 +95,7 @@ class AIOWPSecurity_List_Registered_Users extends AIOWPSecurity_List_Table {
|
|
| 95 |
{//Process delete bulk actions
|
| 96 |
if(!isset($_REQUEST['item']))
|
| 97 |
{
|
| 98 |
-
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes','
|
| 99 |
}else
|
| 100 |
{
|
| 101 |
$this->delete_selected_accounts(($_REQUEST['item']));
|
|
@@ -129,8 +129,8 @@ class AIOWPSecurity_List_Registered_Users extends AIOWPSecurity_List_Table {
|
|
| 129 |
}else{
|
| 130 |
$email_msg = '';
|
| 131 |
$to_email_address = $user->user_email;
|
| 132 |
-
$subject = '['.get_option('siteurl').'] '. __('Your account is now active','
|
| 133 |
-
$email_msg .= __('Your account with user ID:','
|
| 134 |
$site_title = get_bloginfo( 'name' );
|
| 135 |
$from_name = empty($site_title)?'WordPress':$site_title;
|
| 136 |
$email_header = 'From: '.$from_name.' <'.get_bloginfo('admin_email').'>' . "\r\n\\";
|
|
@@ -139,11 +139,11 @@ class AIOWPSecurity_List_Registered_Users extends AIOWPSecurity_List_Table {
|
|
| 139 |
}
|
| 140 |
}
|
| 141 |
if ($at_least_one_updated){
|
| 142 |
-
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected accounts were approved successfully!','
|
| 143 |
}
|
| 144 |
if ($failed_accts != ''){//display any failed account updates
|
| 145 |
rtrim($failed_accts);
|
| 146 |
-
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('The following accounts failed to update successfully: ','
|
| 147 |
}
|
| 148 |
} elseif ($entries != NULL)
|
| 149 |
{
|
|
@@ -151,12 +151,12 @@ class AIOWPSecurity_List_Registered_Users extends AIOWPSecurity_List_Table {
|
|
| 151 |
$result = update_user_meta($entries, $meta_key, $meta_value);
|
| 152 |
if($result)
|
| 153 |
{
|
| 154 |
-
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected account was approved successfully!','
|
| 155 |
$user = get_user_by('id', $entries);
|
| 156 |
$to_email_address = $user->user_email;
|
| 157 |
$email_msg = '';
|
| 158 |
-
$subject = '['.get_option('siteurl').'] '. __('Your account is now active','
|
| 159 |
-
$email_msg .= __('Your account with username: ','
|
| 160 |
$site_title = get_bloginfo( 'name' );
|
| 161 |
$from_name = empty($site_title)?'WordPress':$site_title;
|
| 162 |
$email_header = 'From: '.$from_name.' <'.get_bloginfo('admin_email').'>' . "\r\n\\";
|
|
@@ -184,7 +184,7 @@ class AIOWPSecurity_List_Registered_Users extends AIOWPSecurity_List_Table {
|
|
| 184 |
$aio_wp_security->debug_logger->log_debug("AIOWPSecurity_List_Registered_Users::delete_selected_accounts() - could not delete account ID: $user_id",4);
|
| 185 |
}
|
| 186 |
}
|
| 187 |
-
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected accounts were deleted successfully!','
|
| 188 |
}
|
| 189 |
} elseif ($entries != NULL)
|
| 190 |
{
|
|
@@ -192,7 +192,7 @@ class AIOWPSecurity_List_Registered_Users extends AIOWPSecurity_List_Table {
|
|
| 192 |
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'delete_user_acct'))
|
| 193 |
{
|
| 194 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete registered user account operation!",4);
|
| 195 |
-
die(__('Nonce check failed for delete registered user account operation!','
|
| 196 |
}
|
| 197 |
|
| 198 |
//Delete single account
|
|
@@ -200,7 +200,7 @@ class AIOWPSecurity_List_Registered_Users extends AIOWPSecurity_List_Table {
|
|
| 200 |
$result = wp_delete_user($entries);
|
| 201 |
if($result === true)
|
| 202 |
{
|
| 203 |
-
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected account was deleted successfully!','
|
| 204 |
}
|
| 205 |
else
|
| 206 |
{
|
| 84 |
{//Process approve bulk actions
|
| 85 |
if(!isset($_REQUEST['item']))
|
| 86 |
{
|
| 87 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes','all-in-one-wp-security-and-firewall'));
|
| 88 |
}else
|
| 89 |
{
|
| 90 |
$this->approve_selected_accounts(($_REQUEST['item']));
|
| 95 |
{//Process delete bulk actions
|
| 96 |
if(!isset($_REQUEST['item']))
|
| 97 |
{
|
| 98 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes','all-in-one-wp-security-and-firewall'));
|
| 99 |
}else
|
| 100 |
{
|
| 101 |
$this->delete_selected_accounts(($_REQUEST['item']));
|
| 129 |
}else{
|
| 130 |
$email_msg = '';
|
| 131 |
$to_email_address = $user->user_email;
|
| 132 |
+
$subject = '['.get_option('siteurl').'] '. __('Your account is now active','all-in-one-wp-security-and-firewall');
|
| 133 |
+
$email_msg .= __('Your account with user ID:','all-in-one-wp-security-and-firewall').$user->ID.__(' is now active','all-in-one-wp-security-and-firewall')."\n";
|
| 134 |
$site_title = get_bloginfo( 'name' );
|
| 135 |
$from_name = empty($site_title)?'WordPress':$site_title;
|
| 136 |
$email_header = 'From: '.$from_name.' <'.get_bloginfo('admin_email').'>' . "\r\n\\";
|
| 139 |
}
|
| 140 |
}
|
| 141 |
if ($at_least_one_updated){
|
| 142 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected accounts were approved successfully!','all-in-one-wp-security-and-firewall'));
|
| 143 |
}
|
| 144 |
if ($failed_accts != ''){//display any failed account updates
|
| 145 |
rtrim($failed_accts);
|
| 146 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('The following accounts failed to update successfully: ','all-in-one-wp-security-and-firewall').$failed_accts);
|
| 147 |
}
|
| 148 |
} elseif ($entries != NULL)
|
| 149 |
{
|
| 151 |
$result = update_user_meta($entries, $meta_key, $meta_value);
|
| 152 |
if($result)
|
| 153 |
{
|
| 154 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected account was approved successfully!','all-in-one-wp-security-and-firewall'));
|
| 155 |
$user = get_user_by('id', $entries);
|
| 156 |
$to_email_address = $user->user_email;
|
| 157 |
$email_msg = '';
|
| 158 |
+
$subject = '['.get_option('siteurl').'] '. __('Your account is now active','all-in-one-wp-security-and-firewall');
|
| 159 |
+
$email_msg .= __('Your account with username: ','all-in-one-wp-security-and-firewall').$user->user_login.__(' is now active','all-in-one-wp-security-and-firewall')."\n";
|
| 160 |
$site_title = get_bloginfo( 'name' );
|
| 161 |
$from_name = empty($site_title)?'WordPress':$site_title;
|
| 162 |
$email_header = 'From: '.$from_name.' <'.get_bloginfo('admin_email').'>' . "\r\n\\";
|
| 184 |
$aio_wp_security->debug_logger->log_debug("AIOWPSecurity_List_Registered_Users::delete_selected_accounts() - could not delete account ID: $user_id",4);
|
| 185 |
}
|
| 186 |
}
|
| 187 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected accounts were deleted successfully!','all-in-one-wp-security-and-firewall'));
|
| 188 |
}
|
| 189 |
} elseif ($entries != NULL)
|
| 190 |
{
|
| 192 |
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'delete_user_acct'))
|
| 193 |
{
|
| 194 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete registered user account operation!",4);
|
| 195 |
+
die(__('Nonce check failed for delete registered user account operation!','all-in-one-wp-security-and-firewall'));
|
| 196 |
}
|
| 197 |
|
| 198 |
//Delete single account
|
| 200 |
$result = wp_delete_user($entries);
|
| 201 |
if($result === true)
|
| 202 |
{
|
| 203 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected account was deleted successfully!','all-in-one-wp-security-and-firewall'));
|
| 204 |
}
|
| 205 |
else
|
| 206 |
{
|
admin/wp-security-maintenance-menu.php
CHANGED
|
@@ -19,7 +19,7 @@ class AIOWPSecurity_Maintenance_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 19 |
function set_menu_tabs()
|
| 20 |
{
|
| 21 |
$this->menu_tabs = array(
|
| 22 |
-
'tab1' => __('Visitor Lockout', '
|
| 23 |
);
|
| 24 |
}
|
| 25 |
|
|
@@ -85,31 +85,31 @@ class AIOWPSecurity_Maintenance_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 85 |
$aio_wp_security->configs->set_value('aiowps_site_lockout_msg',$maint_msg);//Text area/msg box
|
| 86 |
$aio_wp_security->configs->save_config();
|
| 87 |
|
| 88 |
-
$this->show_msg_updated(__('Site lockout feature settings saved!', '
|
| 89 |
|
| 90 |
}
|
| 91 |
?>
|
| 92 |
<div class="postbox">
|
| 93 |
-
<h3><label for="title"><?php _e('General Visitor Lockout', '
|
| 94 |
<div class="inside">
|
| 95 |
<form action="" method="POST">
|
| 96 |
<?php wp_nonce_field('aiowpsec-site-lockout'); ?>
|
| 97 |
<div class="aio_blue_box">
|
| 98 |
<?php
|
| 99 |
-
echo '<p>'.__('This feature allows you to put your site into "maintenance mode" by locking down the front-end to all visitors except logged in users with super admin privileges.', '
|
| 100 |
-
echo '<p>'.__('Locking your site down to general visitors can be useful if you are investigating some issues on your site or perhaps you might be doing some maintenance and wish to keep out all traffic for security reasons.', '
|
| 101 |
?>
|
| 102 |
</div>
|
| 103 |
<table class="form-table">
|
| 104 |
<tr valign="top">
|
| 105 |
-
<th scope="row"><?php _e('Enable Front-end Lockout', '
|
| 106 |
<td>
|
| 107 |
<input name="aiowps_site_lockout" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_site_lockout')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 108 |
-
<span class="description"><?php _e('Check this if you want all visitors except those who are logged in as administrator to be locked out of the front-end of your site.', '
|
| 109 |
</td>
|
| 110 |
</tr>
|
| 111 |
<tr valign="top">
|
| 112 |
-
<th scope="row"><?php _e('Enter a Message:', '
|
| 113 |
<td>
|
| 114 |
<?php
|
| 115 |
$aiowps_site_lockout_msg_raw = $aio_wp_security->configs->get_value('aiowps_site_lockout_msg');
|
|
@@ -121,7 +121,7 @@ class AIOWPSecurity_Maintenance_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 121 |
wp_editor($aiowps_site_lockout_msg, "aiowps_site_lockout_msg_editor_content", $aiowps_site_lockout_msg_settings);
|
| 122 |
?>
|
| 123 |
<br />
|
| 124 |
-
<span class="description"><?php _e('Enter a message you wish to display to visitors when your site is in maintenance mode.','
|
| 125 |
</td>
|
| 126 |
</tr>
|
| 127 |
|
| 19 |
function set_menu_tabs()
|
| 20 |
{
|
| 21 |
$this->menu_tabs = array(
|
| 22 |
+
'tab1' => __('Visitor Lockout', 'all-in-one-wp-security-and-firewall'),
|
| 23 |
);
|
| 24 |
}
|
| 25 |
|
| 85 |
$aio_wp_security->configs->set_value('aiowps_site_lockout_msg',$maint_msg);//Text area/msg box
|
| 86 |
$aio_wp_security->configs->save_config();
|
| 87 |
|
| 88 |
+
$this->show_msg_updated(__('Site lockout feature settings saved!', 'all-in-one-wp-security-and-firewall'));
|
| 89 |
|
| 90 |
}
|
| 91 |
?>
|
| 92 |
<div class="postbox">
|
| 93 |
+
<h3><label for="title"><?php _e('General Visitor Lockout', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 94 |
<div class="inside">
|
| 95 |
<form action="" method="POST">
|
| 96 |
<?php wp_nonce_field('aiowpsec-site-lockout'); ?>
|
| 97 |
<div class="aio_blue_box">
|
| 98 |
<?php
|
| 99 |
+
echo '<p>'.__('This feature allows you to put your site into "maintenance mode" by locking down the front-end to all visitors except logged in users with super admin privileges.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 100 |
+
echo '<p>'.__('Locking your site down to general visitors can be useful if you are investigating some issues on your site or perhaps you might be doing some maintenance and wish to keep out all traffic for security reasons.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 101 |
?>
|
| 102 |
</div>
|
| 103 |
<table class="form-table">
|
| 104 |
<tr valign="top">
|
| 105 |
+
<th scope="row"><?php _e('Enable Front-end Lockout', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 106 |
<td>
|
| 107 |
<input name="aiowps_site_lockout" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_site_lockout')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 108 |
+
<span class="description"><?php _e('Check this if you want all visitors except those who are logged in as administrator to be locked out of the front-end of your site.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 109 |
</td>
|
| 110 |
</tr>
|
| 111 |
<tr valign="top">
|
| 112 |
+
<th scope="row"><?php _e('Enter a Message:', 'all-in-one-wp-security-and-firewall')?></th>
|
| 113 |
<td>
|
| 114 |
<?php
|
| 115 |
$aiowps_site_lockout_msg_raw = $aio_wp_security->configs->get_value('aiowps_site_lockout_msg');
|
| 121 |
wp_editor($aiowps_site_lockout_msg, "aiowps_site_lockout_msg_editor_content", $aiowps_site_lockout_msg_settings);
|
| 122 |
?>
|
| 123 |
<br />
|
| 124 |
+
<span class="description"><?php _e('Enter a message you wish to display to visitors when your site is in maintenance mode.','all-in-one-wp-security-and-firewall');?></span>
|
| 125 |
</td>
|
| 126 |
</tr>
|
| 127 |
|
admin/wp-security-misc-options-menu.php
CHANGED
|
@@ -20,8 +20,8 @@ class AIOWPSecurity_Misc_Options_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 20 |
function set_menu_tabs()
|
| 21 |
{
|
| 22 |
$this->menu_tabs = array(
|
| 23 |
-
'tab1' => __('Copy Protection', '
|
| 24 |
-
'tab2' => __('Frames', '
|
| 25 |
);
|
| 26 |
}
|
| 27 |
|
|
@@ -85,26 +85,26 @@ class AIOWPSecurity_Misc_Options_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 85 |
$aio_wp_security->configs->set_value('aiowps_copy_protection',isset($_POST["aiowps_copy_protection"])?'1':'');
|
| 86 |
$aio_wp_security->configs->save_config();
|
| 87 |
|
| 88 |
-
$this->show_msg_updated(__('Copy Protection feature settings saved!', '
|
| 89 |
|
| 90 |
}
|
| 91 |
?>
|
| 92 |
<div class="postbox">
|
| 93 |
-
<h3><label for="title"><?php _e('Disable The Ability To Copy Text', '
|
| 94 |
<div class="inside">
|
| 95 |
<form action="" method="POST">
|
| 96 |
<?php wp_nonce_field('aiowpsec-copy-protection'); ?>
|
| 97 |
<div class="aio_blue_box">
|
| 98 |
<?php
|
| 99 |
-
echo '<p>'.__('This feature allows you to disable the ability to select and copy text from your front end.', '
|
| 100 |
?>
|
| 101 |
</div>
|
| 102 |
<table class="form-table">
|
| 103 |
<tr valign="top">
|
| 104 |
-
<th scope="row"><?php _e('Enable Copy Protection', '
|
| 105 |
<td>
|
| 106 |
<input name="aiowps_copy_protection" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_copy_protection')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 107 |
-
<span class="description"><?php _e('Check this if you want to disable the "Right Click", "Text Selection" and "Copy" option on the front end of your site.', '
|
| 108 |
</td>
|
| 109 |
</tr>
|
| 110 |
|
|
@@ -135,27 +135,27 @@ class AIOWPSecurity_Misc_Options_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 135 |
$aio_wp_security->configs->set_value('aiowps_prevent_site_display_inside_frame',isset($_POST["aiowps_prevent_site_display_inside_frame"])?'1':'');
|
| 136 |
$aio_wp_security->configs->save_config();
|
| 137 |
|
| 138 |
-
$this->show_msg_updated(__('Frame Display Prevention feature settings saved!', '
|
| 139 |
|
| 140 |
}
|
| 141 |
?>
|
| 142 |
<div class="postbox">
|
| 143 |
-
<h3><label for="title"><?php _e('Prevent Your Site From Being Displayed In a Frame', '
|
| 144 |
<div class="inside">
|
| 145 |
<form action="" method="POST">
|
| 146 |
<?php wp_nonce_field('aiowpsec-prevent-display-frame'); ?>
|
| 147 |
<div class="aio_blue_box">
|
| 148 |
<?php
|
| 149 |
-
echo '<p>'.__('This feature allows you to prevent other sites from displaying any of your content via a frame or iframe.', '
|
| 150 |
-
echo '<p>'.__('When enabled, this feature will set the "X-Frame-Options" paramater to "sameorigin" in the HTTP header.', '
|
| 151 |
?>
|
| 152 |
</div>
|
| 153 |
<table class="form-table">
|
| 154 |
<tr valign="top">
|
| 155 |
-
<th scope="row"><?php _e('Enable iFrame Protection', '
|
| 156 |
<td>
|
| 157 |
<input name="aiowps_prevent_site_display_inside_frame" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_prevent_site_display_inside_frame')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 158 |
-
<span class="description"><?php _e('Check this if you want to stop other sites from displaying your content in a frame or iframe.', '
|
| 159 |
</td>
|
| 160 |
</tr>
|
| 161 |
|
| 20 |
function set_menu_tabs()
|
| 21 |
{
|
| 22 |
$this->menu_tabs = array(
|
| 23 |
+
'tab1' => __('Copy Protection', 'all-in-one-wp-security-and-firewall'),
|
| 24 |
+
'tab2' => __('Frames', 'all-in-one-wp-security-and-firewall'),
|
| 25 |
);
|
| 26 |
}
|
| 27 |
|
| 85 |
$aio_wp_security->configs->set_value('aiowps_copy_protection',isset($_POST["aiowps_copy_protection"])?'1':'');
|
| 86 |
$aio_wp_security->configs->save_config();
|
| 87 |
|
| 88 |
+
$this->show_msg_updated(__('Copy Protection feature settings saved!', 'all-in-one-wp-security-and-firewall'));
|
| 89 |
|
| 90 |
}
|
| 91 |
?>
|
| 92 |
<div class="postbox">
|
| 93 |
+
<h3><label for="title"><?php _e('Disable The Ability To Copy Text', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 94 |
<div class="inside">
|
| 95 |
<form action="" method="POST">
|
| 96 |
<?php wp_nonce_field('aiowpsec-copy-protection'); ?>
|
| 97 |
<div class="aio_blue_box">
|
| 98 |
<?php
|
| 99 |
+
echo '<p>'.__('This feature allows you to disable the ability to select and copy text from your front end.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 100 |
?>
|
| 101 |
</div>
|
| 102 |
<table class="form-table">
|
| 103 |
<tr valign="top">
|
| 104 |
+
<th scope="row"><?php _e('Enable Copy Protection', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 105 |
<td>
|
| 106 |
<input name="aiowps_copy_protection" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_copy_protection')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 107 |
+
<span class="description"><?php _e('Check this if you want to disable the "Right Click", "Text Selection" and "Copy" option on the front end of your site.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 108 |
</td>
|
| 109 |
</tr>
|
| 110 |
|
| 135 |
$aio_wp_security->configs->set_value('aiowps_prevent_site_display_inside_frame',isset($_POST["aiowps_prevent_site_display_inside_frame"])?'1':'');
|
| 136 |
$aio_wp_security->configs->save_config();
|
| 137 |
|
| 138 |
+
$this->show_msg_updated(__('Frame Display Prevention feature settings saved!', 'all-in-one-wp-security-and-firewall'));
|
| 139 |
|
| 140 |
}
|
| 141 |
?>
|
| 142 |
<div class="postbox">
|
| 143 |
+
<h3><label for="title"><?php _e('Prevent Your Site From Being Displayed In a Frame', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 144 |
<div class="inside">
|
| 145 |
<form action="" method="POST">
|
| 146 |
<?php wp_nonce_field('aiowpsec-prevent-display-frame'); ?>
|
| 147 |
<div class="aio_blue_box">
|
| 148 |
<?php
|
| 149 |
+
echo '<p>'.__('This feature allows you to prevent other sites from displaying any of your content via a frame or iframe.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 150 |
+
echo '<p>'.__('When enabled, this feature will set the "X-Frame-Options" paramater to "sameorigin" in the HTTP header.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 151 |
?>
|
| 152 |
</div>
|
| 153 |
<table class="form-table">
|
| 154 |
<tr valign="top">
|
| 155 |
+
<th scope="row"><?php _e('Enable iFrame Protection', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 156 |
<td>
|
| 157 |
<input name="aiowps_prevent_site_display_inside_frame" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_prevent_site_display_inside_frame')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 158 |
+
<span class="description"><?php _e('Check this if you want to stop other sites from displaying your content in a frame or iframe.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 159 |
</td>
|
| 160 |
</tr>
|
| 161 |
|
admin/wp-security-settings-menu.php
CHANGED
|
@@ -23,11 +23,11 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 23 |
function set_menu_tabs()
|
| 24 |
{
|
| 25 |
$this->menu_tabs = array(
|
| 26 |
-
'tab1' => __('General Settings', '
|
| 27 |
-
'tab2' => '.htaccess '.__('File', '
|
| 28 |
-
'tab3' => 'wp-config.php '.__('File', '
|
| 29 |
-
'tab4' => __('WP Meta Info', '
|
| 30 |
-
'tab5' => __('Import/Export', '
|
| 31 |
);
|
| 32 |
}
|
| 33 |
|
|
@@ -94,16 +94,16 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 94 |
|
| 95 |
if ($res)
|
| 96 |
{
|
| 97 |
-
$this->show_msg_updated(__('All the security features have been disabled successfully!', '
|
| 98 |
}
|
| 99 |
else if($res == -1)
|
| 100 |
{
|
| 101 |
-
$this->show_msg_error(__('Could not write to the .htaccess file. Please restore your .htaccess file manually using the restore functionality in the ".htaccess File".', '
|
| 102 |
}
|
| 103 |
|
| 104 |
if(!$res2)
|
| 105 |
{
|
| 106 |
-
$this->show_msg_error(__('Could not write to the wp-config.php. Please restore your wp-config.php file manually using the restore functionality in the "wp-config.php File".', '
|
| 107 |
}
|
| 108 |
}
|
| 109 |
|
|
@@ -121,11 +121,11 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 121 |
|
| 122 |
if ($res)
|
| 123 |
{
|
| 124 |
-
$this->show_msg_updated(__('All firewall rules have been disabled successfully!', '
|
| 125 |
}
|
| 126 |
else if($res == -1)
|
| 127 |
{
|
| 128 |
-
$this->show_msg_error(__('Could not write to the .htaccess file. Please restore your .htaccess file manually using the restore functionality in the ".htaccess File".', '
|
| 129 |
}
|
| 130 |
}
|
| 131 |
?>
|
|
@@ -135,28 +135,28 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 135 |
</div>
|
| 136 |
|
| 137 |
<div class="postbox">
|
| 138 |
-
<h3><label for="title"><?php _e('WP Security Plugin', '
|
| 139 |
<div class="inside">
|
| 140 |
-
<p><?php _e('Thank you for using our WordPress security plugin. There are a lot of security features in this plugin.', '
|
| 141 |
-
<p><?php _e('Go through each menu items and enable the security options to add more security to your site. Start by activating the basic features first.', '
|
| 142 |
-
<p><?php _e('It is a good practice to take a backup of your .htaccess file, database and wp-config.php file before activating the security features. This plugin has options that you can use to backup those resources easily.', '
|
| 143 |
<p>
|
| 144 |
<ul class="aiowps_admin_ul_grp1">
|
| 145 |
-
<li><a href="admin.php?page=aiowpsec_database&tab=tab2" target="_blank"><?php _e('Backup your database', '
|
| 146 |
-
<li><a href="admin.php?page=aiowpsec_settings&tab=tab2" target="_blank"><?php _e('Backup .htaccess file', '
|
| 147 |
-
<li><a href="admin.php?page=aiowpsec_settings&tab=tab3" target="_blank"><?php _e('Backup wp-config.php file', '
|
| 148 |
</ul>
|
| 149 |
</p>
|
| 150 |
</div></div>
|
| 151 |
|
| 152 |
<div class="postbox">
|
| 153 |
-
<h3><label for="title"><?php _e('Disable Security Features', '
|
| 154 |
<div class="inside">
|
| 155 |
<form method="post" action="<?php echo $_SERVER["REQUEST_URI"]; ?>">
|
| 156 |
<?php wp_nonce_field('aiowpsec-disable-all-features'); ?>
|
| 157 |
<div class="aio_blue_box">
|
| 158 |
<?php
|
| 159 |
-
echo '<p>'.__('If you think that some plugin functionality on your site is broken due to a security feature you enabled in this plugin, then use the following option to turn off all the security features of this plugin.', '
|
| 160 |
?>
|
| 161 |
</div>
|
| 162 |
<div class="submit">
|
|
@@ -166,13 +166,13 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 166 |
</div></div>
|
| 167 |
|
| 168 |
<div class="postbox">
|
| 169 |
-
<h3><label for="title"><?php _e('Disable All Firewall Rules', '
|
| 170 |
<div class="inside">
|
| 171 |
<form method="post" action="<?php echo $_SERVER["REQUEST_URI"]; ?>">
|
| 172 |
<?php wp_nonce_field('aiowpsec-disable-all-firewall-rules'); ?>
|
| 173 |
<div class="aio_blue_box">
|
| 174 |
<?php
|
| 175 |
-
echo '<p>'.__('This feature will disable all firewall rules which are currently active in this plugin and it will also delete these rules from your .htacess file. Use it if you think one of the firewall rules is causing an issue on your site.', '
|
| 176 |
?>
|
| 177 |
</div>
|
| 178 |
<div class="submit">
|
|
@@ -205,19 +205,19 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 205 |
if (rename($aiowps_backup_dir.'/'.'.htaccess.backup', $aiowps_backup_dir.'/'.$random_prefix.'_htaccess_backup.txt'))
|
| 206 |
{
|
| 207 |
echo '<div id="message" class="updated fade"><p>';
|
| 208 |
-
_e('Your .htaccess file was successfully backed up! Using an FTP program go to the "/wp-content/aiowps_backups" directory to save a copy of the file to your computer.','
|
| 209 |
echo '</p></div>';
|
| 210 |
}
|
| 211 |
else
|
| 212 |
{
|
| 213 |
$aio_wp_security->debug_logger->log_debug("htaccess file rename failed during backup!",4);
|
| 214 |
-
$this->show_msg_error(__('htaccess file rename failed during backup. Please check your root directory for the backup file using FTP.','
|
| 215 |
}
|
| 216 |
}
|
| 217 |
else
|
| 218 |
{
|
| 219 |
$aio_wp_security->debug_logger->log_debug("htaccess - Backup operation failed!",4);
|
| 220 |
-
$this->show_msg_error(__('htaccess backup failed.','
|
| 221 |
}
|
| 222 |
}
|
| 223 |
|
|
@@ -232,7 +232,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 232 |
|
| 233 |
if (empty($_POST['aiowps_htaccess_file']))
|
| 234 |
{
|
| 235 |
-
$this->show_msg_error(__('Please choose a .htaccess to restore from.', '
|
| 236 |
}
|
| 237 |
else
|
| 238 |
{
|
|
@@ -248,28 +248,28 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 248 |
{
|
| 249 |
//Failed to make a backup copy
|
| 250 |
$aio_wp_security->debug_logger->log_debug("htaccess - Restore from .htaccess operation failed!",4);
|
| 251 |
-
$this->show_msg_error(__('htaccess file restore failed. Please attempt to restore the .htaccess manually using FTP.','
|
| 252 |
}
|
| 253 |
else
|
| 254 |
{
|
| 255 |
-
$this->show_msg_updated(__('Your .htaccess file has successfully been restored!', '
|
| 256 |
}
|
| 257 |
}
|
| 258 |
else
|
| 259 |
{
|
| 260 |
$aio_wp_security->debug_logger->log_debug("htaccess restore failed - Contents of restore file appear invalid!",4);
|
| 261 |
-
$this->show_msg_error(__('htaccess Restore operation failed! Please check the contents of the file you are trying to restore from.','
|
| 262 |
}
|
| 263 |
}
|
| 264 |
}
|
| 265 |
|
| 266 |
?>
|
| 267 |
-
<h2><?php _e('.htaccess File Operations', '
|
| 268 |
<div class="aio_blue_box">
|
| 269 |
<?php
|
| 270 |
-
echo '<p>'.__('Your ".htaccess" file is a key component of your website\'s security and it can be modified to implement various levels of protection mechanisms.', '
|
| 271 |
-
<br />'.__('This feature allows you to backup and save your currently active .htaccess file should you need to re-use the the backed up file in the future.', '
|
| 272 |
-
<br />'.__('You can also restore your site\'s .htaccess settings using a backed up .htaccess file.', '
|
| 273 |
</p>';
|
| 274 |
?>
|
| 275 |
</div>
|
|
@@ -283,38 +283,38 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 283 |
{
|
| 284 |
?>
|
| 285 |
<div class="postbox">
|
| 286 |
-
<h3><label for="title"><?php _e('Save the current .htaccess file', '
|
| 287 |
<div class="inside">
|
| 288 |
<form action="" method="POST">
|
| 289 |
<?php wp_nonce_field('aiowpsec-save-htaccess-nonce'); ?>
|
| 290 |
-
<p class="description"><?php _e('Click the button below to backup and save the currently active .htaccess file.', '
|
| 291 |
-
<input type="submit" name="aiowps_save_htaccess" value="<?php _e('Backup .htaccess File', '
|
| 292 |
</form>
|
| 293 |
</div></div>
|
| 294 |
<div class="postbox">
|
| 295 |
-
<h3><label for="title"><?php _e('Restore from a backed up .htaccess file', '
|
| 296 |
<div class="inside">
|
| 297 |
<form action="" method="POST">
|
| 298 |
<?php wp_nonce_field('aiowpsec-restore-htaccess-nonce'); ?>
|
| 299 |
<table class="form-table">
|
| 300 |
<tr valign="top">
|
| 301 |
-
<th scope="row"><?php _e('.htaccess file to restore from', '
|
| 302 |
<td>
|
| 303 |
<input type="button" id="aiowps_htaccess_file_button" name="aiowps_htaccess_file_button" class="button rbutton" value="Select Your htaccess File" />
|
| 304 |
<input name="aiowps_htaccess_file" type="text" id="aiowps_htaccess_file" value="" size="80" />
|
| 305 |
<p class="description">
|
| 306 |
<?php
|
| 307 |
-
_e('After selecting your file, click the button below to restore your site using the backed up htaccess file (htaccess_backup.txt).', '
|
| 308 |
?>
|
| 309 |
</p>
|
| 310 |
</td>
|
| 311 |
</tr>
|
| 312 |
</table>
|
| 313 |
-
<input type="submit" name="aiowps_restore_htaccess_button" value="<?php _e('Restore .htaccess File', '
|
| 314 |
</form>
|
| 315 |
</div></div>
|
| 316 |
<div class="postbox">
|
| 317 |
-
<h3><label for="title"><?php _e('View Contents of the currently active .htaccess file', '
|
| 318 |
<div class="inside">
|
| 319 |
<?php
|
| 320 |
$ht_file = ABSPATH . '.htaccess';
|
|
@@ -343,7 +343,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 343 |
|
| 344 |
if (empty($_POST['aiowps_wp_config_file']))
|
| 345 |
{
|
| 346 |
-
$this->show_msg_error(__('Please choose a wp-config.php file to restore from.', '
|
| 347 |
}
|
| 348 |
else
|
| 349 |
{
|
|
@@ -359,28 +359,28 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 359 |
{
|
| 360 |
//Failed to make a backup copy
|
| 361 |
$aio_wp_security->debug_logger->log_debug("wp-config.php - Restore from backed up wp-config operation failed!",4);
|
| 362 |
-
$this->show_msg_error(__('wp-config.php file restore failed. Please attempt to restore this file manually using FTP.','
|
| 363 |
}
|
| 364 |
else
|
| 365 |
{
|
| 366 |
-
$this->show_msg_updated(__('Your wp-config.php file has successfully been restored!', '
|
| 367 |
}
|
| 368 |
}
|
| 369 |
else
|
| 370 |
{
|
| 371 |
$aio_wp_security->debug_logger->log_debug("wp-config.php restore failed - Contents of restore file appear invalid!",4);
|
| 372 |
-
$this->show_msg_error(__('wp-config.php Restore operation failed! Please check the contents of the file you are trying to restore from.','
|
| 373 |
}
|
| 374 |
}
|
| 375 |
}
|
| 376 |
|
| 377 |
?>
|
| 378 |
-
<h2><?php _e('wp-config.php File Operations', '
|
| 379 |
<div class="aio_blue_box">
|
| 380 |
<?php
|
| 381 |
-
echo '<p>'.__('Your "wp-config.php" file is one of the most important in your WordPress installation. It is a primary configuration file and contains crucial things such as details of your database and other critical components.', '
|
| 382 |
-
<br />'.__('This feature allows you to backup and save your currently active wp-config.php file should you need to re-use the the backed up file in the future.', '
|
| 383 |
-
<br />'.__('You can also restore your site\'s wp-config.php settings using a backed up wp-config.php file.', '
|
| 384 |
</p>';
|
| 385 |
?>
|
| 386 |
</div>
|
|
@@ -394,39 +394,39 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 394 |
{
|
| 395 |
?>
|
| 396 |
<div class="postbox">
|
| 397 |
-
<h3><label for="title"><?php _e('Save the current wp-config.php file', '
|
| 398 |
<div class="inside">
|
| 399 |
<form action="" method="POST">
|
| 400 |
<?php wp_nonce_field('aiowpsec-save-wp-config-nonce'); ?>
|
| 401 |
-
<p class="description"><?php _e('Click the button below to backup and download the contents of the currently active wp-config.php file.', '
|
| 402 |
-
<input type="submit" name="aiowps_save_wp_config" value="<?php _e('Backup wp-config.php File', '
|
| 403 |
|
| 404 |
</form>
|
| 405 |
</div></div>
|
| 406 |
<div class="postbox">
|
| 407 |
-
<h3><label for="title"><?php _e('Restore from a backed up wp-config file', '
|
| 408 |
<div class="inside">
|
| 409 |
<form action="" method="POST">
|
| 410 |
<?php wp_nonce_field('aiowpsec-restore-wp-config-nonce'); ?>
|
| 411 |
<table class="form-table">
|
| 412 |
<tr valign="top">
|
| 413 |
-
<th scope="row"><?php _e('wp-config file to restore from', '
|
| 414 |
<td>
|
| 415 |
<input type="button" id="aiowps_wp_config_file_button" name="aiowps_wp_config_file_button" class="button rbutton" value="Select Your wp-config File" />
|
| 416 |
<input name="aiowps_wp_config_file" type="text" id="aiowps_wp_config_file" value="" size="80" />
|
| 417 |
<p class="description">
|
| 418 |
<?php
|
| 419 |
-
_e('After selecting your file click the button below to restore your site using the backed up wp-config file (wp-config.php.backup.txt).', '
|
| 420 |
?>
|
| 421 |
</p>
|
| 422 |
</td>
|
| 423 |
</tr>
|
| 424 |
</table>
|
| 425 |
-
<input type="submit" name="aiowps_restore_wp_config_button" value="<?php _e('Restore wp-config File', '
|
| 426 |
</form>
|
| 427 |
</div></div>
|
| 428 |
<div class="postbox">
|
| 429 |
-
<h3><label for="title"><?php _e('View Contents of the currently active wp-config.php file', '
|
| 430 |
<div class="inside">
|
| 431 |
<?php
|
| 432 |
$wp_config_file = AIOWPSecurity_Utility_File::get_wp_config_file_path();
|
|
@@ -461,19 +461,19 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 461 |
$this->show_msg_settings_updated();
|
| 462 |
}
|
| 463 |
?>
|
| 464 |
-
<h2><?php _e('WP Generator Meta Tag', '
|
| 465 |
<div class="aio_blue_box">
|
| 466 |
<?php
|
| 467 |
-
echo '<p>'.__('Wordpress generator automatically adds some meta information inside the "head" tags of every page on your site\'s front end. Below is an example of this:', '
|
| 468 |
echo '<br /><strong><meta name="generator" content="WordPress 3.5.1" /></strong>';
|
| 469 |
-
echo '<br />'.__('The above meta information shows which version of WordPress your site is currently running and thus can help hackers or crawlers scan your site to see if you have an older version of WordPress or one with a known exploit.', '
|
| 470 |
-
<br />'.__('This feature will allow you to remove the WP generator meta info from your site\'s pages.', '
|
| 471 |
</p>';
|
| 472 |
?>
|
| 473 |
</div>
|
| 474 |
|
| 475 |
<div class="postbox">
|
| 476 |
-
<h3><label for="title"><?php _e('WP Generator Meta Info', '
|
| 477 |
<div class="inside">
|
| 478 |
<?php
|
| 479 |
//Display security info badge
|
|
@@ -485,14 +485,14 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 485 |
<?php wp_nonce_field('aiowpsec-remove-wp-meta-info-nonce'); ?>
|
| 486 |
<table class="form-table">
|
| 487 |
<tr valign="top">
|
| 488 |
-
<th scope="row"><?php _e('Remove WP Generator Meta Info', '
|
| 489 |
<td>
|
| 490 |
<input name="aiowps_remove_wp_generator_meta_info" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_remove_wp_generator_meta_info')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 491 |
-
<span class="description"><?php _e('Check this if you want to remove the meta info produced by WP Generator from all pages', '
|
| 492 |
</td>
|
| 493 |
</tr>
|
| 494 |
</table>
|
| 495 |
-
<input type="submit" name="aiowps_save_remove_wp_meta_info" value="<?php _e('Save Settings', '
|
| 496 |
</form>
|
| 497 |
</div></div>
|
| 498 |
<?php
|
|
@@ -518,7 +518,7 @@ function render_tab5()
|
|
| 518 |
|
| 519 |
if (empty($_POST['aiowps_import_settings_file']) && empty($_POST['aiowps_import_settings_text']))
|
| 520 |
{
|
| 521 |
-
$this->show_msg_error(__('Please choose a file to import your settings from.', '
|
| 522 |
}
|
| 523 |
else
|
| 524 |
{
|
|
@@ -550,15 +550,15 @@ function render_tab5()
|
|
| 550 |
{
|
| 551 |
//Failed to import settings
|
| 552 |
$aio_wp_security->debug_logger->log_debug("Import AIOWPS settings from " . $import_from . " operation failed!",4);
|
| 553 |
-
$this->show_msg_error(__('Import AIOWPS settings from ' . $import_from . ' operation failed!','
|
| 554 |
|
| 555 |
if ($import_from == "file") {
|
| 556 |
//Delete the uploaded settings file for security purposes
|
| 557 |
wp_delete_attachment( $attachment_id, true );
|
| 558 |
if ( false === wp_delete_attachment( $attachment_id, true ) ){
|
| 559 |
-
$this->show_msg_error(__('The deletion of the import file failed. Please delete this file manually via the media menu for security purposes.', '
|
| 560 |
}else{
|
| 561 |
-
$this->show_msg_updated(__('The file you uploaded was also deleted for security purposes because it contains security settings details.', '
|
| 562 |
}
|
| 563 |
}
|
| 564 |
}
|
|
@@ -573,20 +573,20 @@ function render_tab5()
|
|
| 573 |
//Delete the uploaded settings file for security purposes
|
| 574 |
wp_delete_attachment( $attachment_id, true );
|
| 575 |
if ( false === wp_delete_attachment( $attachment_id, true ) ){
|
| 576 |
-
$this->show_msg_updated(__('Your AIOWPS settings were successfully imported via file input.', '
|
| 577 |
-
$this->show_msg_error(__('The deletion of the import file failed. Please delete this file manually via the media menu for security purposes because it contains security settings details.', '
|
| 578 |
}else{
|
| 579 |
-
$this->show_msg_updated(__('Your AIOWPS settings were successfully imported. The file you uploaded was also deleted for security purposes because it contains security settings details.', '
|
| 580 |
}
|
| 581 |
} else {
|
| 582 |
-
$this->show_msg_updated(__('Your AIOWPS settings were successfully imported via text entry.', '
|
| 583 |
}
|
| 584 |
//Now let's refresh the .htaccess file with any modified rules if applicable
|
| 585 |
$res = AIOWPSecurity_Utility_Htaccess::write_to_htaccess();
|
| 586 |
|
| 587 |
if($res == -1)
|
| 588 |
{
|
| 589 |
-
$this->show_msg_error(__('Could not write to the .htaccess file. Please check the file permissions.', '
|
| 590 |
}
|
| 591 |
}
|
| 592 |
}
|
|
@@ -594,15 +594,15 @@ function render_tab5()
|
|
| 594 |
{
|
| 595 |
//Invalid settings file
|
| 596 |
$aio_wp_security->debug_logger->log_debug("The contents of your settings file appear invalid!",4);
|
| 597 |
-
$this->show_msg_error(__('The contents of your settings file appear invalid. Please check the contents of the file you are trying to import settings from.','
|
| 598 |
|
| 599 |
if ($import_from == "file") {
|
| 600 |
//Let's also delete the uploaded settings file for security purposes
|
| 601 |
wp_delete_attachment( $attachment_id, true );
|
| 602 |
if ( false === wp_delete_attachment( $attachment_id, true ) ){
|
| 603 |
-
$this->show_msg_error(__('The deletion of the import file failed. Please delete this file manually via the media menu for security purposes.', '
|
| 604 |
}else{
|
| 605 |
-
$this->show_msg_updated(__('The file you uploaded was also deleted for security purposes because it contains security settings details.', '
|
| 606 |
}
|
| 607 |
}
|
| 608 |
|
|
@@ -611,57 +611,57 @@ function render_tab5()
|
|
| 611 |
}
|
| 612 |
|
| 613 |
?>
|
| 614 |
-
<h2><?php _e('Export or Import Your AIOWPS Settings', '
|
| 615 |
<div class="aio_blue_box">
|
| 616 |
<?php
|
| 617 |
-
echo '<p>'.__('This section allows you to export or import your All In One WP Security & Firewall settings.', '
|
| 618 |
-
echo '<br />'.__('This can be handy if you wanted to save time by applying the settings from one site to another site.', '
|
| 619 |
-
<br />'.__('NOTE: Before importing, it is your responsibility to know what settings you are trying to import. Importing settings blindly can cause you to be locked out of your site.', '
|
| 620 |
-
<br />'.__('For Example: If a settings item relies on the domain URL then it may not work correctly when imported into a site with a different domain.','
|
| 621 |
</p>';
|
| 622 |
?>
|
| 623 |
</div>
|
| 624 |
|
| 625 |
<div class="postbox">
|
| 626 |
-
<h3><label for="title"><?php _e('Export AIOWPS Settings', '
|
| 627 |
<div class="inside">
|
| 628 |
<form action="" method="POST">
|
| 629 |
<?php wp_nonce_field('aiowpsec-export-settings-nonce'); ?>
|
| 630 |
<table class="form-table">
|
| 631 |
<tr valign="top">
|
| 632 |
-
<span class="description"><?php _e('To export your All In One WP Security & Firewall settings click the button below.', '
|
| 633 |
</tr>
|
| 634 |
</table>
|
| 635 |
-
<input type="submit" name="aiowps_export_settings" value="<?php _e('Export AIOWPS Settings', '
|
| 636 |
</form>
|
| 637 |
</div></div>
|
| 638 |
<div class="postbox">
|
| 639 |
-
<h3><label for="title"><?php _e('Import AIOWPS Settings', '
|
| 640 |
<div class="inside">
|
| 641 |
<form action="" method="POST">
|
| 642 |
<?php wp_nonce_field('aiowpsec-import-settings-nonce'); ?>
|
| 643 |
<table class="form-table">
|
| 644 |
<tr valign="top">
|
| 645 |
-
<span class="description"><?php _e('Use this section to import your All In One WP Security & Firewall settings from a file. Alternatively, copy/paste the contents of your import file into the textarea below.', '
|
| 646 |
-
<th scope="row"><?php _e('Import File', '
|
| 647 |
<td>
|
| 648 |
<input type="button" id="aiowps_import_settings_file_button" name="aiowps_import_settings_file_button" class="button rbutton" value="Select Your Import Settings File" />
|
| 649 |
<input name="aiowps_import_settings_file" type="text" id="aiowps_import_settings_file" value="" size="80" />
|
| 650 |
<p class="description">
|
| 651 |
<?php
|
| 652 |
-
_e('After selecting your file, click the button below to apply the settings to your site.', '
|
| 653 |
?>
|
| 654 |
</p>
|
| 655 |
</td>
|
| 656 |
</tr>
|
| 657 |
<tr valign="top">
|
| 658 |
-
<th scope="row"><?php _e('Copy/Paste Import Data', '
|
| 659 |
<td>
|
| 660 |
<textarea name="aiowps_import_settings_text" id="aiowps_import_settings_text" style="width:80%;height:140px;"></textarea>
|
| 661 |
</td>
|
| 662 |
</tr>
|
| 663 |
</table>
|
| 664 |
-
<input type="submit" name="aiowps_import_settings" value="<?php _e('Import AIOWPS Settings', '
|
| 665 |
</form>
|
| 666 |
</div></div>
|
| 667 |
<?php
|
| 23 |
function set_menu_tabs()
|
| 24 |
{
|
| 25 |
$this->menu_tabs = array(
|
| 26 |
+
'tab1' => __('General Settings', 'all-in-one-wp-security-and-firewall'),
|
| 27 |
+
'tab2' => '.htaccess '.__('File', 'all-in-one-wp-security-and-firewall'),
|
| 28 |
+
'tab3' => 'wp-config.php '.__('File', 'all-in-one-wp-security-and-firewall'),
|
| 29 |
+
'tab4' => __('WP Meta Info', 'all-in-one-wp-security-and-firewall'),
|
| 30 |
+
'tab5' => __('Import/Export', 'all-in-one-wp-security-and-firewall'),
|
| 31 |
);
|
| 32 |
}
|
| 33 |
|
| 94 |
|
| 95 |
if ($res)
|
| 96 |
{
|
| 97 |
+
$this->show_msg_updated(__('All the security features have been disabled successfully!', 'all-in-one-wp-security-and-firewall'));
|
| 98 |
}
|
| 99 |
else if($res == -1)
|
| 100 |
{
|
| 101 |
+
$this->show_msg_error(__('Could not write to the .htaccess file. Please restore your .htaccess file manually using the restore functionality in the ".htaccess File".', 'all-in-one-wp-security-and-firewall'));
|
| 102 |
}
|
| 103 |
|
| 104 |
if(!$res2)
|
| 105 |
{
|
| 106 |
+
$this->show_msg_error(__('Could not write to the wp-config.php. Please restore your wp-config.php file manually using the restore functionality in the "wp-config.php File".', 'all-in-one-wp-security-and-firewall'));
|
| 107 |
}
|
| 108 |
}
|
| 109 |
|
| 121 |
|
| 122 |
if ($res)
|
| 123 |
{
|
| 124 |
+
$this->show_msg_updated(__('All firewall rules have been disabled successfully!', 'all-in-one-wp-security-and-firewall'));
|
| 125 |
}
|
| 126 |
else if($res == -1)
|
| 127 |
{
|
| 128 |
+
$this->show_msg_error(__('Could not write to the .htaccess file. Please restore your .htaccess file manually using the restore functionality in the ".htaccess File".', 'all-in-one-wp-security-and-firewall'));
|
| 129 |
}
|
| 130 |
}
|
| 131 |
?>
|
| 135 |
</div>
|
| 136 |
|
| 137 |
<div class="postbox">
|
| 138 |
+
<h3><label for="title"><?php _e('WP Security Plugin', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 139 |
<div class="inside">
|
| 140 |
+
<p><?php _e('Thank you for using our WordPress security plugin. There are a lot of security features in this plugin.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 141 |
+
<p><?php _e('Go through each menu items and enable the security options to add more security to your site. Start by activating the basic features first.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 142 |
+
<p><?php _e('It is a good practice to take a backup of your .htaccess file, database and wp-config.php file before activating the security features. This plugin has options that you can use to backup those resources easily.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 143 |
<p>
|
| 144 |
<ul class="aiowps_admin_ul_grp1">
|
| 145 |
+
<li><a href="admin.php?page=aiowpsec_database&tab=tab2" target="_blank"><?php _e('Backup your database', 'all-in-one-wp-security-and-firewall'); ?></a></li>
|
| 146 |
+
<li><a href="admin.php?page=aiowpsec_settings&tab=tab2" target="_blank"><?php _e('Backup .htaccess file', 'all-in-one-wp-security-and-firewall'); ?></a></li>
|
| 147 |
+
<li><a href="admin.php?page=aiowpsec_settings&tab=tab3" target="_blank"><?php _e('Backup wp-config.php file', 'all-in-one-wp-security-and-firewall'); ?></a></li>
|
| 148 |
</ul>
|
| 149 |
</p>
|
| 150 |
</div></div>
|
| 151 |
|
| 152 |
<div class="postbox">
|
| 153 |
+
<h3><label for="title"><?php _e('Disable Security Features', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 154 |
<div class="inside">
|
| 155 |
<form method="post" action="<?php echo $_SERVER["REQUEST_URI"]; ?>">
|
| 156 |
<?php wp_nonce_field('aiowpsec-disable-all-features'); ?>
|
| 157 |
<div class="aio_blue_box">
|
| 158 |
<?php
|
| 159 |
+
echo '<p>'.__('If you think that some plugin functionality on your site is broken due to a security feature you enabled in this plugin, then use the following option to turn off all the security features of this plugin.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 160 |
?>
|
| 161 |
</div>
|
| 162 |
<div class="submit">
|
| 166 |
</div></div>
|
| 167 |
|
| 168 |
<div class="postbox">
|
| 169 |
+
<h3><label for="title"><?php _e('Disable All Firewall Rules', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 170 |
<div class="inside">
|
| 171 |
<form method="post" action="<?php echo $_SERVER["REQUEST_URI"]; ?>">
|
| 172 |
<?php wp_nonce_field('aiowpsec-disable-all-firewall-rules'); ?>
|
| 173 |
<div class="aio_blue_box">
|
| 174 |
<?php
|
| 175 |
+
echo '<p>'.__('This feature will disable all firewall rules which are currently active in this plugin and it will also delete these rules from your .htacess file. Use it if you think one of the firewall rules is causing an issue on your site.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 176 |
?>
|
| 177 |
</div>
|
| 178 |
<div class="submit">
|
| 205 |
if (rename($aiowps_backup_dir.'/'.'.htaccess.backup', $aiowps_backup_dir.'/'.$random_prefix.'_htaccess_backup.txt'))
|
| 206 |
{
|
| 207 |
echo '<div id="message" class="updated fade"><p>';
|
| 208 |
+
_e('Your .htaccess file was successfully backed up! Using an FTP program go to the "/wp-content/aiowps_backups" directory to save a copy of the file to your computer.','all-in-one-wp-security-and-firewall');
|
| 209 |
echo '</p></div>';
|
| 210 |
}
|
| 211 |
else
|
| 212 |
{
|
| 213 |
$aio_wp_security->debug_logger->log_debug("htaccess file rename failed during backup!",4);
|
| 214 |
+
$this->show_msg_error(__('htaccess file rename failed during backup. Please check your root directory for the backup file using FTP.','all-in-one-wp-security-and-firewall'));
|
| 215 |
}
|
| 216 |
}
|
| 217 |
else
|
| 218 |
{
|
| 219 |
$aio_wp_security->debug_logger->log_debug("htaccess - Backup operation failed!",4);
|
| 220 |
+
$this->show_msg_error(__('htaccess backup failed.','all-in-one-wp-security-and-firewall'));
|
| 221 |
}
|
| 222 |
}
|
| 223 |
|
| 232 |
|
| 233 |
if (empty($_POST['aiowps_htaccess_file']))
|
| 234 |
{
|
| 235 |
+
$this->show_msg_error(__('Please choose a .htaccess to restore from.', 'all-in-one-wp-security-and-firewall'));
|
| 236 |
}
|
| 237 |
else
|
| 238 |
{
|
| 248 |
{
|
| 249 |
//Failed to make a backup copy
|
| 250 |
$aio_wp_security->debug_logger->log_debug("htaccess - Restore from .htaccess operation failed!",4);
|
| 251 |
+
$this->show_msg_error(__('htaccess file restore failed. Please attempt to restore the .htaccess manually using FTP.','all-in-one-wp-security-and-firewall'));
|
| 252 |
}
|
| 253 |
else
|
| 254 |
{
|
| 255 |
+
$this->show_msg_updated(__('Your .htaccess file has successfully been restored!', 'all-in-one-wp-security-and-firewall'));
|
| 256 |
}
|
| 257 |
}
|
| 258 |
else
|
| 259 |
{
|
| 260 |
$aio_wp_security->debug_logger->log_debug("htaccess restore failed - Contents of restore file appear invalid!",4);
|
| 261 |
+
$this->show_msg_error(__('htaccess Restore operation failed! Please check the contents of the file you are trying to restore from.','all-in-one-wp-security-and-firewall'));
|
| 262 |
}
|
| 263 |
}
|
| 264 |
}
|
| 265 |
|
| 266 |
?>
|
| 267 |
+
<h2><?php _e('.htaccess File Operations', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 268 |
<div class="aio_blue_box">
|
| 269 |
<?php
|
| 270 |
+
echo '<p>'.__('Your ".htaccess" file is a key component of your website\'s security and it can be modified to implement various levels of protection mechanisms.', 'all-in-one-wp-security-and-firewall').'
|
| 271 |
+
<br />'.__('This feature allows you to backup and save your currently active .htaccess file should you need to re-use the the backed up file in the future.', 'all-in-one-wp-security-and-firewall').'
|
| 272 |
+
<br />'.__('You can also restore your site\'s .htaccess settings using a backed up .htaccess file.', 'all-in-one-wp-security-and-firewall').'
|
| 273 |
</p>';
|
| 274 |
?>
|
| 275 |
</div>
|
| 283 |
{
|
| 284 |
?>
|
| 285 |
<div class="postbox">
|
| 286 |
+
<h3><label for="title"><?php _e('Save the current .htaccess file', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 287 |
<div class="inside">
|
| 288 |
<form action="" method="POST">
|
| 289 |
<?php wp_nonce_field('aiowpsec-save-htaccess-nonce'); ?>
|
| 290 |
+
<p class="description"><?php _e('Click the button below to backup and save the currently active .htaccess file.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 291 |
+
<input type="submit" name="aiowps_save_htaccess" value="<?php _e('Backup .htaccess File', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 292 |
</form>
|
| 293 |
</div></div>
|
| 294 |
<div class="postbox">
|
| 295 |
+
<h3><label for="title"><?php _e('Restore from a backed up .htaccess file', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 296 |
<div class="inside">
|
| 297 |
<form action="" method="POST">
|
| 298 |
<?php wp_nonce_field('aiowpsec-restore-htaccess-nonce'); ?>
|
| 299 |
<table class="form-table">
|
| 300 |
<tr valign="top">
|
| 301 |
+
<th scope="row"><?php _e('.htaccess file to restore from', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 302 |
<td>
|
| 303 |
<input type="button" id="aiowps_htaccess_file_button" name="aiowps_htaccess_file_button" class="button rbutton" value="Select Your htaccess File" />
|
| 304 |
<input name="aiowps_htaccess_file" type="text" id="aiowps_htaccess_file" value="" size="80" />
|
| 305 |
<p class="description">
|
| 306 |
<?php
|
| 307 |
+
_e('After selecting your file, click the button below to restore your site using the backed up htaccess file (htaccess_backup.txt).', 'all-in-one-wp-security-and-firewall');
|
| 308 |
?>
|
| 309 |
</p>
|
| 310 |
</td>
|
| 311 |
</tr>
|
| 312 |
</table>
|
| 313 |
+
<input type="submit" name="aiowps_restore_htaccess_button" value="<?php _e('Restore .htaccess File', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 314 |
</form>
|
| 315 |
</div></div>
|
| 316 |
<div class="postbox">
|
| 317 |
+
<h3><label for="title"><?php _e('View Contents of the currently active .htaccess file', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 318 |
<div class="inside">
|
| 319 |
<?php
|
| 320 |
$ht_file = ABSPATH . '.htaccess';
|
| 343 |
|
| 344 |
if (empty($_POST['aiowps_wp_config_file']))
|
| 345 |
{
|
| 346 |
+
$this->show_msg_error(__('Please choose a wp-config.php file to restore from.', 'all-in-one-wp-security-and-firewall'));
|
| 347 |
}
|
| 348 |
else
|
| 349 |
{
|
| 359 |
{
|
| 360 |
//Failed to make a backup copy
|
| 361 |
$aio_wp_security->debug_logger->log_debug("wp-config.php - Restore from backed up wp-config operation failed!",4);
|
| 362 |
+
$this->show_msg_error(__('wp-config.php file restore failed. Please attempt to restore this file manually using FTP.','all-in-one-wp-security-and-firewall'));
|
| 363 |
}
|
| 364 |
else
|
| 365 |
{
|
| 366 |
+
$this->show_msg_updated(__('Your wp-config.php file has successfully been restored!', 'all-in-one-wp-security-and-firewall'));
|
| 367 |
}
|
| 368 |
}
|
| 369 |
else
|
| 370 |
{
|
| 371 |
$aio_wp_security->debug_logger->log_debug("wp-config.php restore failed - Contents of restore file appear invalid!",4);
|
| 372 |
+
$this->show_msg_error(__('wp-config.php Restore operation failed! Please check the contents of the file you are trying to restore from.','all-in-one-wp-security-and-firewall'));
|
| 373 |
}
|
| 374 |
}
|
| 375 |
}
|
| 376 |
|
| 377 |
?>
|
| 378 |
+
<h2><?php _e('wp-config.php File Operations', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 379 |
<div class="aio_blue_box">
|
| 380 |
<?php
|
| 381 |
+
echo '<p>'.__('Your "wp-config.php" file is one of the most important in your WordPress installation. It is a primary configuration file and contains crucial things such as details of your database and other critical components.', 'all-in-one-wp-security-and-firewall').'
|
| 382 |
+
<br />'.__('This feature allows you to backup and save your currently active wp-config.php file should you need to re-use the the backed up file in the future.', 'all-in-one-wp-security-and-firewall').'
|
| 383 |
+
<br />'.__('You can also restore your site\'s wp-config.php settings using a backed up wp-config.php file.', 'all-in-one-wp-security-and-firewall').'
|
| 384 |
</p>';
|
| 385 |
?>
|
| 386 |
</div>
|
| 394 |
{
|
| 395 |
?>
|
| 396 |
<div class="postbox">
|
| 397 |
+
<h3><label for="title"><?php _e('Save the current wp-config.php file', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 398 |
<div class="inside">
|
| 399 |
<form action="" method="POST">
|
| 400 |
<?php wp_nonce_field('aiowpsec-save-wp-config-nonce'); ?>
|
| 401 |
+
<p class="description"><?php _e('Click the button below to backup and download the contents of the currently active wp-config.php file.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 402 |
+
<input type="submit" name="aiowps_save_wp_config" value="<?php _e('Backup wp-config.php File', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 403 |
|
| 404 |
</form>
|
| 405 |
</div></div>
|
| 406 |
<div class="postbox">
|
| 407 |
+
<h3><label for="title"><?php _e('Restore from a backed up wp-config file', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 408 |
<div class="inside">
|
| 409 |
<form action="" method="POST">
|
| 410 |
<?php wp_nonce_field('aiowpsec-restore-wp-config-nonce'); ?>
|
| 411 |
<table class="form-table">
|
| 412 |
<tr valign="top">
|
| 413 |
+
<th scope="row"><?php _e('wp-config file to restore from', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 414 |
<td>
|
| 415 |
<input type="button" id="aiowps_wp_config_file_button" name="aiowps_wp_config_file_button" class="button rbutton" value="Select Your wp-config File" />
|
| 416 |
<input name="aiowps_wp_config_file" type="text" id="aiowps_wp_config_file" value="" size="80" />
|
| 417 |
<p class="description">
|
| 418 |
<?php
|
| 419 |
+
_e('After selecting your file click the button below to restore your site using the backed up wp-config file (wp-config.php.backup.txt).', 'all-in-one-wp-security-and-firewall');
|
| 420 |
?>
|
| 421 |
</p>
|
| 422 |
</td>
|
| 423 |
</tr>
|
| 424 |
</table>
|
| 425 |
+
<input type="submit" name="aiowps_restore_wp_config_button" value="<?php _e('Restore wp-config File', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 426 |
</form>
|
| 427 |
</div></div>
|
| 428 |
<div class="postbox">
|
| 429 |
+
<h3><label for="title"><?php _e('View Contents of the currently active wp-config.php file', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 430 |
<div class="inside">
|
| 431 |
<?php
|
| 432 |
$wp_config_file = AIOWPSecurity_Utility_File::get_wp_config_file_path();
|
| 461 |
$this->show_msg_settings_updated();
|
| 462 |
}
|
| 463 |
?>
|
| 464 |
+
<h2><?php _e('WP Generator Meta Tag', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 465 |
<div class="aio_blue_box">
|
| 466 |
<?php
|
| 467 |
+
echo '<p>'.__('Wordpress generator automatically adds some meta information inside the "head" tags of every page on your site\'s front end. Below is an example of this:', 'all-in-one-wp-security-and-firewall');
|
| 468 |
echo '<br /><strong><meta name="generator" content="WordPress 3.5.1" /></strong>';
|
| 469 |
+
echo '<br />'.__('The above meta information shows which version of WordPress your site is currently running and thus can help hackers or crawlers scan your site to see if you have an older version of WordPress or one with a known exploit.', 'all-in-one-wp-security-and-firewall').'
|
| 470 |
+
<br />'.__('This feature will allow you to remove the WP generator meta info from your site\'s pages.', 'all-in-one-wp-security-and-firewall').'
|
| 471 |
</p>';
|
| 472 |
?>
|
| 473 |
</div>
|
| 474 |
|
| 475 |
<div class="postbox">
|
| 476 |
+
<h3><label for="title"><?php _e('WP Generator Meta Info', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 477 |
<div class="inside">
|
| 478 |
<?php
|
| 479 |
//Display security info badge
|
| 485 |
<?php wp_nonce_field('aiowpsec-remove-wp-meta-info-nonce'); ?>
|
| 486 |
<table class="form-table">
|
| 487 |
<tr valign="top">
|
| 488 |
+
<th scope="row"><?php _e('Remove WP Generator Meta Info', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 489 |
<td>
|
| 490 |
<input name="aiowps_remove_wp_generator_meta_info" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_remove_wp_generator_meta_info')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 491 |
+
<span class="description"><?php _e('Check this if you want to remove the meta info produced by WP Generator from all pages', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 492 |
</td>
|
| 493 |
</tr>
|
| 494 |
</table>
|
| 495 |
+
<input type="submit" name="aiowps_save_remove_wp_meta_info" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 496 |
</form>
|
| 497 |
</div></div>
|
| 498 |
<?php
|
| 518 |
|
| 519 |
if (empty($_POST['aiowps_import_settings_file']) && empty($_POST['aiowps_import_settings_text']))
|
| 520 |
{
|
| 521 |
+
$this->show_msg_error(__('Please choose a file to import your settings from.', 'all-in-one-wp-security-and-firewall'));
|
| 522 |
}
|
| 523 |
else
|
| 524 |
{
|
| 550 |
{
|
| 551 |
//Failed to import settings
|
| 552 |
$aio_wp_security->debug_logger->log_debug("Import AIOWPS settings from " . $import_from . " operation failed!",4);
|
| 553 |
+
$this->show_msg_error(__('Import AIOWPS settings from ' . $import_from . ' operation failed!','all-in-one-wp-security-and-firewall'));
|
| 554 |
|
| 555 |
if ($import_from == "file") {
|
| 556 |
//Delete the uploaded settings file for security purposes
|
| 557 |
wp_delete_attachment( $attachment_id, true );
|
| 558 |
if ( false === wp_delete_attachment( $attachment_id, true ) ){
|
| 559 |
+
$this->show_msg_error(__('The deletion of the import file failed. Please delete this file manually via the media menu for security purposes.', 'all-in-one-wp-security-and-firewall'));
|
| 560 |
}else{
|
| 561 |
+
$this->show_msg_updated(__('The file you uploaded was also deleted for security purposes because it contains security settings details.', 'all-in-one-wp-security-and-firewall'));
|
| 562 |
}
|
| 563 |
}
|
| 564 |
}
|
| 573 |
//Delete the uploaded settings file for security purposes
|
| 574 |
wp_delete_attachment( $attachment_id, true );
|
| 575 |
if ( false === wp_delete_attachment( $attachment_id, true ) ){
|
| 576 |
+
$this->show_msg_updated(__('Your AIOWPS settings were successfully imported via file input.', 'all-in-one-wp-security-and-firewall'));
|
| 577 |
+
$this->show_msg_error(__('The deletion of the import file failed. Please delete this file manually via the media menu for security purposes because it contains security settings details.', 'all-in-one-wp-security-and-firewall'));
|
| 578 |
}else{
|
| 579 |
+
$this->show_msg_updated(__('Your AIOWPS settings were successfully imported. The file you uploaded was also deleted for security purposes because it contains security settings details.', 'all-in-one-wp-security-and-firewall'));
|
| 580 |
}
|
| 581 |
} else {
|
| 582 |
+
$this->show_msg_updated(__('Your AIOWPS settings were successfully imported via text entry.', 'all-in-one-wp-security-and-firewall'));
|
| 583 |
}
|
| 584 |
//Now let's refresh the .htaccess file with any modified rules if applicable
|
| 585 |
$res = AIOWPSecurity_Utility_Htaccess::write_to_htaccess();
|
| 586 |
|
| 587 |
if($res == -1)
|
| 588 |
{
|
| 589 |
+
$this->show_msg_error(__('Could not write to the .htaccess file. Please check the file permissions.', 'all-in-one-wp-security-and-firewall'));
|
| 590 |
}
|
| 591 |
}
|
| 592 |
}
|
| 594 |
{
|
| 595 |
//Invalid settings file
|
| 596 |
$aio_wp_security->debug_logger->log_debug("The contents of your settings file appear invalid!",4);
|
| 597 |
+
$this->show_msg_error(__('The contents of your settings file appear invalid. Please check the contents of the file you are trying to import settings from.','all-in-one-wp-security-and-firewall'));
|
| 598 |
|
| 599 |
if ($import_from == "file") {
|
| 600 |
//Let's also delete the uploaded settings file for security purposes
|
| 601 |
wp_delete_attachment( $attachment_id, true );
|
| 602 |
if ( false === wp_delete_attachment( $attachment_id, true ) ){
|
| 603 |
+
$this->show_msg_error(__('The deletion of the import file failed. Please delete this file manually via the media menu for security purposes.', 'all-in-one-wp-security-and-firewall'));
|
| 604 |
}else{
|
| 605 |
+
$this->show_msg_updated(__('The file you uploaded was also deleted for security purposes because it contains security settings details.', 'all-in-one-wp-security-and-firewall'));
|
| 606 |
}
|
| 607 |
}
|
| 608 |
|
| 611 |
}
|
| 612 |
|
| 613 |
?>
|
| 614 |
+
<h2><?php _e('Export or Import Your AIOWPS Settings', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 615 |
<div class="aio_blue_box">
|
| 616 |
<?php
|
| 617 |
+
echo '<p>'.__('This section allows you to export or import your All In One WP Security & Firewall settings.', 'all-in-one-wp-security-and-firewall');
|
| 618 |
+
echo '<br />'.__('This can be handy if you wanted to save time by applying the settings from one site to another site.', 'all-in-one-wp-security-and-firewall').'
|
| 619 |
+
<br />'.__('NOTE: Before importing, it is your responsibility to know what settings you are trying to import. Importing settings blindly can cause you to be locked out of your site.', 'all-in-one-wp-security-and-firewall').'
|
| 620 |
+
<br />'.__('For Example: If a settings item relies on the domain URL then it may not work correctly when imported into a site with a different domain.','all-in-one-wp-security-and-firewall').'
|
| 621 |
</p>';
|
| 622 |
?>
|
| 623 |
</div>
|
| 624 |
|
| 625 |
<div class="postbox">
|
| 626 |
+
<h3><label for="title"><?php _e('Export AIOWPS Settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 627 |
<div class="inside">
|
| 628 |
<form action="" method="POST">
|
| 629 |
<?php wp_nonce_field('aiowpsec-export-settings-nonce'); ?>
|
| 630 |
<table class="form-table">
|
| 631 |
<tr valign="top">
|
| 632 |
+
<span class="description"><?php _e('To export your All In One WP Security & Firewall settings click the button below.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 633 |
</tr>
|
| 634 |
</table>
|
| 635 |
+
<input type="submit" name="aiowps_export_settings" value="<?php _e('Export AIOWPS Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 636 |
</form>
|
| 637 |
</div></div>
|
| 638 |
<div class="postbox">
|
| 639 |
+
<h3><label for="title"><?php _e('Import AIOWPS Settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 640 |
<div class="inside">
|
| 641 |
<form action="" method="POST">
|
| 642 |
<?php wp_nonce_field('aiowpsec-import-settings-nonce'); ?>
|
| 643 |
<table class="form-table">
|
| 644 |
<tr valign="top">
|
| 645 |
+
<span class="description"><?php _e('Use this section to import your All In One WP Security & Firewall settings from a file. Alternatively, copy/paste the contents of your import file into the textarea below.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 646 |
+
<th scope="row"><?php _e('Import File', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 647 |
<td>
|
| 648 |
<input type="button" id="aiowps_import_settings_file_button" name="aiowps_import_settings_file_button" class="button rbutton" value="Select Your Import Settings File" />
|
| 649 |
<input name="aiowps_import_settings_file" type="text" id="aiowps_import_settings_file" value="" size="80" />
|
| 650 |
<p class="description">
|
| 651 |
<?php
|
| 652 |
+
_e('After selecting your file, click the button below to apply the settings to your site.', 'all-in-one-wp-security-and-firewall');
|
| 653 |
?>
|
| 654 |
</p>
|
| 655 |
</td>
|
| 656 |
</tr>
|
| 657 |
<tr valign="top">
|
| 658 |
+
<th scope="row"><?php _e('Copy/Paste Import Data', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 659 |
<td>
|
| 660 |
<textarea name="aiowps_import_settings_text" id="aiowps_import_settings_text" style="width:80%;height:140px;"></textarea>
|
| 661 |
</td>
|
| 662 |
</tr>
|
| 663 |
</table>
|
| 664 |
+
<input type="submit" name="aiowps_import_settings" value="<?php _e('Import AIOWPS Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 665 |
</form>
|
| 666 |
</div></div>
|
| 667 |
<?php
|
admin/wp-security-spam-menu.php
CHANGED
|
@@ -21,9 +21,9 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 21 |
function set_menu_tabs()
|
| 22 |
{
|
| 23 |
$this->menu_tabs = array(
|
| 24 |
-
'tab1' => __('Comment SPAM', '
|
| 25 |
-
'tab2' => __('Comment SPAM IP Monitoring', '
|
| 26 |
-
'tab3' => __('BuddyPress', '
|
| 27 |
);
|
| 28 |
}
|
| 29 |
|
|
@@ -101,26 +101,26 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 101 |
|
| 102 |
if ($res)
|
| 103 |
{
|
| 104 |
-
$this->show_msg_updated(__('Settings were successfully saved', '
|
| 105 |
}
|
| 106 |
else if($res == -1)
|
| 107 |
{
|
| 108 |
-
$this->show_msg_error(__('Could not write to the .htaccess file. Please check the file permissions.', '
|
| 109 |
}
|
| 110 |
}
|
| 111 |
|
| 112 |
?>
|
| 113 |
-
<h2><?php _e('Comment SPAM Settings', '
|
| 114 |
<form action="" method="POST">
|
| 115 |
<?php wp_nonce_field('aiowpsec-comment-spam-settings-nonce'); ?>
|
| 116 |
|
| 117 |
<div class="postbox">
|
| 118 |
-
<h3><label for="title"><?php _e('Add Captcha To Comments Form', '
|
| 119 |
<div class="inside">
|
| 120 |
<div class="aio_blue_box">
|
| 121 |
<?php
|
| 122 |
-
echo '<p>'.__('This feature will add a simple math captcha field in the WordPress comments form.', '
|
| 123 |
-
'<br />'.__('Adding a captcha field in the comment form is a simple way of greatly reducing SPAM comments from bots without using .htaccess rules.', '
|
| 124 |
?>
|
| 125 |
</div>
|
| 126 |
<?php
|
|
@@ -129,23 +129,23 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 129 |
?>
|
| 130 |
<table class="form-table">
|
| 131 |
<tr valign="top">
|
| 132 |
-
<th scope="row"><?php _e('Enable Captcha On Comment Forms', '
|
| 133 |
<td>
|
| 134 |
<input name="aiowps_enable_comment_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_comment_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 135 |
-
<span class="description"><?php _e('Check this if you want to insert a captcha field on the comment forms', '
|
| 136 |
</td>
|
| 137 |
</tr>
|
| 138 |
</table>
|
| 139 |
</div></div>
|
| 140 |
|
| 141 |
<div class="postbox">
|
| 142 |
-
<h3><label for="title"><?php _e('Block Spambot Comments', '
|
| 143 |
<div class="inside">
|
| 144 |
<div class="aio_blue_box">
|
| 145 |
<?php
|
| 146 |
-
echo '<p>'.__('A large portion of WordPress blog comment SPAM is mainly produced by automated bots and not necessarily by humans. ', '
|
| 147 |
-
'<br />'.__('This feature will greatly minimize the useless and unecessary traffic and load on your server resulting from SPAM comments by blocking all comment requests which do not originate from your domain.', '
|
| 148 |
-
'<br />'.__('In other words, if the comment was not submitted by a human who physically submitted the comment on your site, the request will be blocked.', '
|
| 149 |
?>
|
| 150 |
</div>
|
| 151 |
<?php
|
|
@@ -161,17 +161,17 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 161 |
?>
|
| 162 |
<table class="form-table">
|
| 163 |
<tr valign="top">
|
| 164 |
-
<th scope="row"><?php _e('Block Spambots From Posting Comments', '
|
| 165 |
<td>
|
| 166 |
<input name="aiowps_enable_spambot_blocking" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_spambot_blocking')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 167 |
-
<span class="description"><?php _e('Check this if you want to apply a firewall rule which will block comments originating from spambots.', '
|
| 168 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 169 |
<div class="aiowps_more_info_body">
|
| 170 |
<?php
|
| 171 |
-
echo '<p class="description">'.__('This feature will implement a firewall rule to block all comment attempts which do not originate from your domain.', '
|
| 172 |
-
echo '<p class="description">'.__('A legitimate comment is one which is submitted by a human who physically fills out the comment form and clicks the submit button. For such events, the HTTP_REFERRER is always set to your own domain.', '
|
| 173 |
-
echo '<p class="description">'.__('A comment submitted by a spambot is done by directly calling the comments.php file, which usually means that the HTTP_REFERRER value is not your domain and often times empty.', '
|
| 174 |
-
echo '<p class="description">'.__('This feature will check and block comment requests which are not referred by your domain thus greatly reducing your overall blog SPAM and PHP requests done by the server to process these comments.', '
|
| 175 |
?>
|
| 176 |
</div>
|
| 177 |
</td>
|
|
@@ -180,7 +180,7 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 180 |
<?php } //End if statement ?>
|
| 181 |
</div></div>
|
| 182 |
|
| 183 |
-
<input type="submit" name="aiowps_apply_comment_spam_prevention_settings" value="<?php _e('Save Settings', '
|
| 184 |
</form>
|
| 185 |
<?php
|
| 186 |
}
|
|
@@ -198,25 +198,25 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 198 |
if (!wp_verify_nonce($nonce, 'aiowpsec-spammer-ip-list-nonce'))
|
| 199 |
{
|
| 200 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for list SPAM comment IPs!",4);
|
| 201 |
-
die(__('Nonce check failed for list SPAM comment IPs!','
|
| 202 |
}
|
| 203 |
|
| 204 |
$min_comments_per_ip = sanitize_text_field($_POST['aiowps_spam_ip_min_comments']);
|
| 205 |
if(!is_numeric($min_comments_per_ip))
|
| 206 |
{
|
| 207 |
-
$error .= '<br />'.__('You entered a non numeric value for the minimum SPAM comments per IP field. It has been set to the default value.','
|
| 208 |
$min_comments_per_ip = '5';//Set it to the default value for this field
|
| 209 |
}
|
| 210 |
|
| 211 |
if($error)
|
| 212 |
{
|
| 213 |
-
$this->show_msg_error(__('Attention!','
|
| 214 |
}
|
| 215 |
|
| 216 |
//Save all the form values to the options
|
| 217 |
$aio_wp_security->configs->set_value('aiowps_spam_ip_min_comments',absint($min_comments_per_ip));
|
| 218 |
$aio_wp_security->configs->save_config();
|
| 219 |
-
$info_msg_string = sprintf( __('Displaying results for IP addresses which have posted a minimum of %s SPAM comments', '
|
| 220 |
$this->show_msg_updated($info_msg_string);
|
| 221 |
|
| 222 |
}
|
|
@@ -232,48 +232,48 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 232 |
?>
|
| 233 |
<div class="aio_blue_box">
|
| 234 |
<?php
|
| 235 |
-
echo '<p>'.__('This tab displays a list of the IP addresses of the people or bots who have left SPAM comments on your site.', '
|
| 236 |
-
<br />'.__('This information can be handy for identifying the most persistent IP addresses or ranges used by spammers.', '
|
| 237 |
-
<br />'.__('By inspecting the IP address data coming from spammers you will be in a better position to determine which addresses or address ranges you should block by adding them to your blacklist.', '
|
| 238 |
<br />'.__('To add one or more of the IP addresses displayed in the table below to your blacklist, simply click the "Block" link for the individual row or select more than one address
|
| 239 |
-
using the checkboxes and then choose the "block" option from the Bulk Actions dropdown list and click the "Apply" button.', '
|
| 240 |
</p>';
|
| 241 |
?>
|
| 242 |
</div>
|
| 243 |
<div class="postbox">
|
| 244 |
-
<h3><label for="title"><?php _e('List SPAMMER IP Addresses', '
|
| 245 |
<div class="inside">
|
| 246 |
<form action="" method="POST">
|
| 247 |
<?php wp_nonce_field('aiowpsec-spammer-ip-list-nonce'); ?>
|
| 248 |
<table class="form-table">
|
| 249 |
<tr valign="top">
|
| 250 |
-
<th scope="row"><?php _e('Minimum number of SPAM comments per IP', '
|
| 251 |
<td><input type="text" size="5" name="aiowps_spam_ip_min_comments" value="<?php echo $aio_wp_security->configs->get_value('aiowps_spam_ip_min_comments'); ?>" />
|
| 252 |
-
<span class="description"><?php _e('This field allows you to list only those IP addresses which have been used to post X or more SPAM comments.', '
|
| 253 |
-
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', '
|
| 254 |
<div class="aiowps_more_info_body">
|
| 255 |
<?php
|
| 256 |
-
echo '<p class="description">'.__('Example 1: Setting this value to "0" or "1" will list ALL IP addresses which were used to submit SPAM comments.', '
|
| 257 |
-
echo '<p class="description">'.__('Example 2: Setting this value to "5" will list only those IP addresses which were used to submit 5 SPAM comments or more on your site.', '
|
| 258 |
?>
|
| 259 |
</div>
|
| 260 |
|
| 261 |
</td>
|
| 262 |
</tr>
|
| 263 |
</table>
|
| 264 |
-
<input type="submit" name="aiowps_ip_spam_comment_search" value="<?php _e('Find IP Addresses', '
|
| 265 |
</form>
|
| 266 |
</div></div>
|
| 267 |
<div class="postbox">
|
| 268 |
-
<h3><label for="title"><?php _e('SPAMMER IP Address Results', '
|
| 269 |
<div class="inside">
|
| 270 |
<?php
|
| 271 |
if (AIOWPSecurity_Utility::is_multisite_install() && get_current_blog_id() != 1)
|
| 272 |
{
|
| 273 |
echo '<div class="aio_yellow_box">';
|
| 274 |
-
echo '<p>'.__('The plugin has detected that you are using a Multi-Site WordPress installation.', '
|
| 275 |
-
<p>'.__('Only the "superadmin" can block IP addresses from the main site.', '
|
| 276 |
-
<p>'.__('Take note of the IP addresses you want blocked and ask the superadmin to add these to the blacklist using the "Blacklist Manager" on the main site.', '
|
| 277 |
echo '</div>';
|
| 278 |
}
|
| 279 |
//Fetch, prepare, sort, and filter our data...
|
|
@@ -314,21 +314,21 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 314 |
//Recalculate points after the feature status/options have been altered
|
| 315 |
$aiowps_feature_mgr->check_feature_status_and_recalculate_points();
|
| 316 |
|
| 317 |
-
$this->show_msg_updated(__('Settings were successfully saved', '
|
| 318 |
}
|
| 319 |
|
| 320 |
?>
|
| 321 |
-
<h2><?php _e('BuddyPress SPAM Settings', '
|
| 322 |
<form action="" method="POST">
|
| 323 |
<?php wp_nonce_field('aiowpsec-bp-spam-settings-nonce'); ?>
|
| 324 |
|
| 325 |
<div class="postbox">
|
| 326 |
-
<h3><label for="title"><?php _e('Add Captcha To BuddyPress Registration Form', '
|
| 327 |
<div class="inside">
|
| 328 |
<div class="aio_blue_box">
|
| 329 |
<?php
|
| 330 |
-
echo '<p>'.__('This feature will add a simple math captcha field in the BuddyPress registration form.', '
|
| 331 |
-
'<br />'.__('Adding a captcha field in the registration form is a simple way of greatly reducing SPAM signups from bots without using .htaccess rules.', '
|
| 332 |
?>
|
| 333 |
</div>
|
| 334 |
<?php
|
|
@@ -338,19 +338,19 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 338 |
?>
|
| 339 |
<table class="form-table">
|
| 340 |
<tr valign="top">
|
| 341 |
-
<th scope="row"><?php _e('Enable Captcha On BuddyPress Registration Form', '
|
| 342 |
<td>
|
| 343 |
<input name="aiowps_enable_bp_register_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_bp_register_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 344 |
-
<span class="description"><?php _e('Check this if you want to insert a captcha field on the BuddyPress registration forms', '
|
| 345 |
</td>
|
| 346 |
</tr>
|
| 347 |
</table>
|
| 348 |
</div></div>
|
| 349 |
-
<input type="submit" name="aiowps_save_bp_spam_settings" value="<?php _e('Save Settings', '
|
| 350 |
</form>
|
| 351 |
<?php
|
| 352 |
}else{
|
| 353 |
-
$this->show_msg_error(__('BuddyPress is not active! In order to use this feature you will need to have BuddyPress installed and activated.', '
|
| 354 |
}
|
| 355 |
}
|
| 356 |
|
| 21 |
function set_menu_tabs()
|
| 22 |
{
|
| 23 |
$this->menu_tabs = array(
|
| 24 |
+
'tab1' => __('Comment SPAM', 'all-in-one-wp-security-and-firewall'),
|
| 25 |
+
'tab2' => __('Comment SPAM IP Monitoring', 'all-in-one-wp-security-and-firewall'),
|
| 26 |
+
'tab3' => __('BuddyPress', 'all-in-one-wp-security-and-firewall'),
|
| 27 |
);
|
| 28 |
}
|
| 29 |
|
| 101 |
|
| 102 |
if ($res)
|
| 103 |
{
|
| 104 |
+
$this->show_msg_updated(__('Settings were successfully saved', 'all-in-one-wp-security-and-firewall'));
|
| 105 |
}
|
| 106 |
else if($res == -1)
|
| 107 |
{
|
| 108 |
+
$this->show_msg_error(__('Could not write to the .htaccess file. Please check the file permissions.', 'all-in-one-wp-security-and-firewall'));
|
| 109 |
}
|
| 110 |
}
|
| 111 |
|
| 112 |
?>
|
| 113 |
+
<h2><?php _e('Comment SPAM Settings', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 114 |
<form action="" method="POST">
|
| 115 |
<?php wp_nonce_field('aiowpsec-comment-spam-settings-nonce'); ?>
|
| 116 |
|
| 117 |
<div class="postbox">
|
| 118 |
+
<h3><label for="title"><?php _e('Add Captcha To Comments Form', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 119 |
<div class="inside">
|
| 120 |
<div class="aio_blue_box">
|
| 121 |
<?php
|
| 122 |
+
echo '<p>'.__('This feature will add a simple math captcha field in the WordPress comments form.', 'all-in-one-wp-security-and-firewall').
|
| 123 |
+
'<br />'.__('Adding a captcha field in the comment form is a simple way of greatly reducing SPAM comments from bots without using .htaccess rules.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 124 |
?>
|
| 125 |
</div>
|
| 126 |
<?php
|
| 129 |
?>
|
| 130 |
<table class="form-table">
|
| 131 |
<tr valign="top">
|
| 132 |
+
<th scope="row"><?php _e('Enable Captcha On Comment Forms', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 133 |
<td>
|
| 134 |
<input name="aiowps_enable_comment_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_comment_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 135 |
+
<span class="description"><?php _e('Check this if you want to insert a captcha field on the comment forms', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 136 |
</td>
|
| 137 |
</tr>
|
| 138 |
</table>
|
| 139 |
</div></div>
|
| 140 |
|
| 141 |
<div class="postbox">
|
| 142 |
+
<h3><label for="title"><?php _e('Block Spambot Comments', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 143 |
<div class="inside">
|
| 144 |
<div class="aio_blue_box">
|
| 145 |
<?php
|
| 146 |
+
echo '<p>'.__('A large portion of WordPress blog comment SPAM is mainly produced by automated bots and not necessarily by humans. ', 'all-in-one-wp-security-and-firewall').
|
| 147 |
+
'<br />'.__('This feature will greatly minimize the useless and unecessary traffic and load on your server resulting from SPAM comments by blocking all comment requests which do not originate from your domain.', 'all-in-one-wp-security-and-firewall').
|
| 148 |
+
'<br />'.__('In other words, if the comment was not submitted by a human who physically submitted the comment on your site, the request will be blocked.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 149 |
?>
|
| 150 |
</div>
|
| 151 |
<?php
|
| 161 |
?>
|
| 162 |
<table class="form-table">
|
| 163 |
<tr valign="top">
|
| 164 |
+
<th scope="row"><?php _e('Block Spambots From Posting Comments', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 165 |
<td>
|
| 166 |
<input name="aiowps_enable_spambot_blocking" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_spambot_blocking')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 167 |
+
<span class="description"><?php _e('Check this if you want to apply a firewall rule which will block comments originating from spambots.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 168 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 169 |
<div class="aiowps_more_info_body">
|
| 170 |
<?php
|
| 171 |
+
echo '<p class="description">'.__('This feature will implement a firewall rule to block all comment attempts which do not originate from your domain.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 172 |
+
echo '<p class="description">'.__('A legitimate comment is one which is submitted by a human who physically fills out the comment form and clicks the submit button. For such events, the HTTP_REFERRER is always set to your own domain.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 173 |
+
echo '<p class="description">'.__('A comment submitted by a spambot is done by directly calling the comments.php file, which usually means that the HTTP_REFERRER value is not your domain and often times empty.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 174 |
+
echo '<p class="description">'.__('This feature will check and block comment requests which are not referred by your domain thus greatly reducing your overall blog SPAM and PHP requests done by the server to process these comments.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 175 |
?>
|
| 176 |
</div>
|
| 177 |
</td>
|
| 180 |
<?php } //End if statement ?>
|
| 181 |
</div></div>
|
| 182 |
|
| 183 |
+
<input type="submit" name="aiowps_apply_comment_spam_prevention_settings" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 184 |
</form>
|
| 185 |
<?php
|
| 186 |
}
|
| 198 |
if (!wp_verify_nonce($nonce, 'aiowpsec-spammer-ip-list-nonce'))
|
| 199 |
{
|
| 200 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for list SPAM comment IPs!",4);
|
| 201 |
+
die(__('Nonce check failed for list SPAM comment IPs!','all-in-one-wp-security-and-firewall'));
|
| 202 |
}
|
| 203 |
|
| 204 |
$min_comments_per_ip = sanitize_text_field($_POST['aiowps_spam_ip_min_comments']);
|
| 205 |
if(!is_numeric($min_comments_per_ip))
|
| 206 |
{
|
| 207 |
+
$error .= '<br />'.__('You entered a non numeric value for the minimum SPAM comments per IP field. It has been set to the default value.','all-in-one-wp-security-and-firewall');
|
| 208 |
$min_comments_per_ip = '5';//Set it to the default value for this field
|
| 209 |
}
|
| 210 |
|
| 211 |
if($error)
|
| 212 |
{
|
| 213 |
+
$this->show_msg_error(__('Attention!','all-in-one-wp-security-and-firewall').$error);
|
| 214 |
}
|
| 215 |
|
| 216 |
//Save all the form values to the options
|
| 217 |
$aio_wp_security->configs->set_value('aiowps_spam_ip_min_comments',absint($min_comments_per_ip));
|
| 218 |
$aio_wp_security->configs->save_config();
|
| 219 |
+
$info_msg_string = sprintf( __('Displaying results for IP addresses which have posted a minimum of %s SPAM comments', 'all-in-one-wp-security-and-firewall'), $min_comments_per_ip);
|
| 220 |
$this->show_msg_updated($info_msg_string);
|
| 221 |
|
| 222 |
}
|
| 232 |
?>
|
| 233 |
<div class="aio_blue_box">
|
| 234 |
<?php
|
| 235 |
+
echo '<p>'.__('This tab displays a list of the IP addresses of the people or bots who have left SPAM comments on your site.', 'all-in-one-wp-security-and-firewall').'
|
| 236 |
+
<br />'.__('This information can be handy for identifying the most persistent IP addresses or ranges used by spammers.', 'all-in-one-wp-security-and-firewall').'
|
| 237 |
+
<br />'.__('By inspecting the IP address data coming from spammers you will be in a better position to determine which addresses or address ranges you should block by adding them to your blacklist.', 'all-in-one-wp-security-and-firewall').'
|
| 238 |
<br />'.__('To add one or more of the IP addresses displayed in the table below to your blacklist, simply click the "Block" link for the individual row or select more than one address
|
| 239 |
+
using the checkboxes and then choose the "block" option from the Bulk Actions dropdown list and click the "Apply" button.', 'all-in-one-wp-security-and-firewall').'
|
| 240 |
</p>';
|
| 241 |
?>
|
| 242 |
</div>
|
| 243 |
<div class="postbox">
|
| 244 |
+
<h3><label for="title"><?php _e('List SPAMMER IP Addresses', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 245 |
<div class="inside">
|
| 246 |
<form action="" method="POST">
|
| 247 |
<?php wp_nonce_field('aiowpsec-spammer-ip-list-nonce'); ?>
|
| 248 |
<table class="form-table">
|
| 249 |
<tr valign="top">
|
| 250 |
+
<th scope="row"><?php _e('Minimum number of SPAM comments per IP', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 251 |
<td><input type="text" size="5" name="aiowps_spam_ip_min_comments" value="<?php echo $aio_wp_security->configs->get_value('aiowps_spam_ip_min_comments'); ?>" />
|
| 252 |
+
<span class="description"><?php _e('This field allows you to list only those IP addresses which have been used to post X or more SPAM comments.', 'all-in-one-wp-security-and-firewall');?></span>
|
| 253 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 254 |
<div class="aiowps_more_info_body">
|
| 255 |
<?php
|
| 256 |
+
echo '<p class="description">'.__('Example 1: Setting this value to "0" or "1" will list ALL IP addresses which were used to submit SPAM comments.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 257 |
+
echo '<p class="description">'.__('Example 2: Setting this value to "5" will list only those IP addresses which were used to submit 5 SPAM comments or more on your site.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 258 |
?>
|
| 259 |
</div>
|
| 260 |
|
| 261 |
</td>
|
| 262 |
</tr>
|
| 263 |
</table>
|
| 264 |
+
<input type="submit" name="aiowps_ip_spam_comment_search" value="<?php _e('Find IP Addresses', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 265 |
</form>
|
| 266 |
</div></div>
|
| 267 |
<div class="postbox">
|
| 268 |
+
<h3><label for="title"><?php _e('SPAMMER IP Address Results', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 269 |
<div class="inside">
|
| 270 |
<?php
|
| 271 |
if (AIOWPSecurity_Utility::is_multisite_install() && get_current_blog_id() != 1)
|
| 272 |
{
|
| 273 |
echo '<div class="aio_yellow_box">';
|
| 274 |
+
echo '<p>'.__('The plugin has detected that you are using a Multi-Site WordPress installation.', 'all-in-one-wp-security-and-firewall').'</p>
|
| 275 |
+
<p>'.__('Only the "superadmin" can block IP addresses from the main site.', 'all-in-one-wp-security-and-firewall').'</p>
|
| 276 |
+
<p>'.__('Take note of the IP addresses you want blocked and ask the superadmin to add these to the blacklist using the "Blacklist Manager" on the main site.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 277 |
echo '</div>';
|
| 278 |
}
|
| 279 |
//Fetch, prepare, sort, and filter our data...
|
| 314 |
//Recalculate points after the feature status/options have been altered
|
| 315 |
$aiowps_feature_mgr->check_feature_status_and_recalculate_points();
|
| 316 |
|
| 317 |
+
$this->show_msg_updated(__('Settings were successfully saved', 'all-in-one-wp-security-and-firewall'));
|
| 318 |
}
|
| 319 |
|
| 320 |
?>
|
| 321 |
+
<h2><?php _e('BuddyPress SPAM Settings', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 322 |
<form action="" method="POST">
|
| 323 |
<?php wp_nonce_field('aiowpsec-bp-spam-settings-nonce'); ?>
|
| 324 |
|
| 325 |
<div class="postbox">
|
| 326 |
+
<h3><label for="title"><?php _e('Add Captcha To BuddyPress Registration Form', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 327 |
<div class="inside">
|
| 328 |
<div class="aio_blue_box">
|
| 329 |
<?php
|
| 330 |
+
echo '<p>'.__('This feature will add a simple math captcha field in the BuddyPress registration form.', 'all-in-one-wp-security-and-firewall').
|
| 331 |
+
'<br />'.__('Adding a captcha field in the registration form is a simple way of greatly reducing SPAM signups from bots without using .htaccess rules.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 332 |
?>
|
| 333 |
</div>
|
| 334 |
<?php
|
| 338 |
?>
|
| 339 |
<table class="form-table">
|
| 340 |
<tr valign="top">
|
| 341 |
+
<th scope="row"><?php _e('Enable Captcha On BuddyPress Registration Form', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 342 |
<td>
|
| 343 |
<input name="aiowps_enable_bp_register_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_bp_register_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 344 |
+
<span class="description"><?php _e('Check this if you want to insert a captcha field on the BuddyPress registration forms', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 345 |
</td>
|
| 346 |
</tr>
|
| 347 |
</table>
|
| 348 |
</div></div>
|
| 349 |
+
<input type="submit" name="aiowps_save_bp_spam_settings" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 350 |
</form>
|
| 351 |
<?php
|
| 352 |
}else{
|
| 353 |
+
$this->show_msg_error(__('BuddyPress is not active! In order to use this feature you will need to have BuddyPress installed and activated.', 'all-in-one-wp-security-and-firewall'));
|
| 354 |
}
|
| 355 |
}
|
| 356 |
|
admin/wp-security-user-accounts-menu.php
CHANGED
|
@@ -26,9 +26,9 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 26 |
function set_menu_tabs()
|
| 27 |
{
|
| 28 |
$this->menu_tabs = array(
|
| 29 |
-
'tab1' => __('WP Username', '
|
| 30 |
-
'tab2' => __('Display Name', '
|
| 31 |
-
'tab3' => __('Password', '
|
| 32 |
);
|
| 33 |
}
|
| 34 |
|
|
@@ -82,20 +82,20 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 82 |
echo $this->validate_change_username_form();
|
| 83 |
}
|
| 84 |
?>
|
| 85 |
-
<h2><?php _e('Admin User Security', '
|
| 86 |
<div class="aio_blue_box">
|
| 87 |
<?php
|
| 88 |
-
echo '<p>'.__('By default, WordPress sets the administrator username to "admin" at installation time.', '
|
| 89 |
-
<br />'.__('A lot of hackers try to take advantage of this information by attempting "Brute Force Login Attacks" where they repeatedly try to guess the password by using "admin" for username.', '
|
| 90 |
-
<br />'.__('From a security perspective, changing the default "admin" user name is one of the first and smartest things you should do on your site.', '
|
| 91 |
-
<br /><br />'.__('This feature will allow you to change your default "admin" user name to a more secure name of your choosing.', '
|
| 92 |
</p>';
|
| 93 |
?>
|
| 94 |
</div>
|
| 95 |
|
| 96 |
<?php
|
| 97 |
//display a list of all administrator accounts for this site
|
| 98 |
-
$postbox_title = __('List of Administrator Accounts', '
|
| 99 |
if (AIOWPSecurity_Utility::is_multisite_install()) { //Multi-site: get admin accounts for current site
|
| 100 |
$blog_id = get_current_blog_id();
|
| 101 |
$this->postbox($postbox_title, $this->get_all_admin_accounts($blog_id));
|
|
@@ -104,7 +104,7 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 104 |
}
|
| 105 |
?>
|
| 106 |
<div class="postbox">
|
| 107 |
-
<h3><label for="title"><?php _e('Change Admin Username', '
|
| 108 |
<div class="inside">
|
| 109 |
<?php
|
| 110 |
global $aiowps_feature_mgr;
|
|
@@ -114,31 +114,31 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 114 |
{
|
| 115 |
echo '<div class="aio_red_box"><p>'.__('Your site currently has an account which uses the default "admin" username.
|
| 116 |
It is highly recommended that you change this name to something else.
|
| 117 |
-
Use the following field to change the admin username.', '
|
| 118 |
?>
|
| 119 |
<form action="" method="POST">
|
| 120 |
<?php wp_nonce_field('aiowpsec-change-admin-nonce'); ?>
|
| 121 |
<table class="form-table">
|
| 122 |
<tr valign="top">
|
| 123 |
-
<th scope="row"><label for="NewUserName"> <?php _e('New Admin Username', '
|
| 124 |
<td><input type="text" size="16" name="aiowps_new_user_name" />
|
| 125 |
-
<p class="description"><?php _e('Choose a new username for admin.', '
|
| 126 |
</td>
|
| 127 |
</tr>
|
| 128 |
</table>
|
| 129 |
-
<input type="submit" name="aiowps_change_admin_username" value="<?php _e('Change Username', '
|
| 130 |
<div class="aio_spacer_15"></div>
|
| 131 |
-
<p class="description"><?php _e('NOTE: If you are currently logged in as "admin" you will be automatically logged out after changing your username and will be required to log back in.', '
|
| 132 |
</form>
|
| 133 |
<?php
|
| 134 |
}
|
| 135 |
else
|
| 136 |
{
|
| 137 |
echo '<div id="aios_message" class="aio_green_box"><p><strong>';
|
| 138 |
-
_e ('No action required! ', '
|
| 139 |
echo '</strong><br />';
|
| 140 |
-
_e ('Your site does not have any account which uses the default "admin" username. ', '
|
| 141 |
-
_e ('This is good security practice.', '
|
| 142 |
echo '</p></div>';
|
| 143 |
}
|
| 144 |
?>
|
|
@@ -150,19 +150,19 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 150 |
function render_tab2()
|
| 151 |
{
|
| 152 |
?>
|
| 153 |
-
<h2><?php _e('Display Name Security', '
|
| 154 |
<div class="aio_blue_box">
|
| 155 |
<?php
|
| 156 |
-
echo '<p>'.__('When you submit a post or answer a comment, WordPress will usually display your "nickname".', '
|
| 157 |
-
<br />'.__('By default the nickname is set to the login (or user) name of your account.', '
|
| 158 |
-
<br />'.__('From a security perspective, leaving your nickname the same as your user name is bad practice because it gives a hacker at least half of your account\'s login credentials.', '
|
| 159 |
-
<br /><br />'.__('Therefore to further tighten your site\'s security you are advised to change your <strong>nickname</strong> and <strong>Display name</strong> to be different from your <strong>Username</strong>.', '
|
| 160 |
</p>';
|
| 161 |
?>
|
| 162 |
</div>
|
| 163 |
|
| 164 |
<div class="postbox">
|
| 165 |
-
<h3><label for="title"><?php _e('Modify Accounts With Identical Login Name & Display Name', '
|
| 166 |
<div class="inside">
|
| 167 |
<?php
|
| 168 |
global $aiowps_feature_mgr;
|
|
@@ -171,8 +171,8 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 171 |
//now let's find any accounts which have login name same as display name
|
| 172 |
$login_nick_name_accounts = AIOWPSecurity_Utility::check_identical_login_and_nick_names();
|
| 173 |
if ($login_nick_name_accounts) {
|
| 174 |
-
echo '<div class="aio_red_box"><p>'.__('Your site currently has the following accounts which have an identical login name and display name.', '
|
| 175 |
-
<span class="description">('.__('Click on the link to edit the settings of that particular user account', '
|
| 176 |
?>
|
| 177 |
<table class="form-table">
|
| 178 |
<?php
|
|
@@ -187,8 +187,8 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 187 |
</table>
|
| 188 |
<?php
|
| 189 |
} else {
|
| 190 |
-
echo '<div id="aios_message" class="aio_green_box"><p><strong>'.__('No action required.', '
|
| 191 |
-
<br />'.__('Your site does not have a user account where the display name is identical to the username.', '
|
| 192 |
}
|
| 193 |
?>
|
| 194 |
</div>
|
|
@@ -199,32 +199,32 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 199 |
function render_tab3()
|
| 200 |
{
|
| 201 |
?>
|
| 202 |
-
<h2><?php _e('Password Tool', '
|
| 203 |
<div class="aio_blue_box">
|
| 204 |
<?php
|
| 205 |
-
echo '<p>'.__('Poor password selection is one of the most common weak points of many sites and is usually the first thing a hacker will try to exploit when attempting to break into your site.', '
|
| 206 |
-
'<p>'.__('Many people fall into the trap of using a simple word or series of numbers as their password. Such a predictable and simple password would take a competent hacker merely minutes to guess your password by using a simple script which cycles through the easy and most common combinations.', '
|
| 207 |
-
'<p>'.__('The longer and more complex your password is the harder it is for hackers to "crack" because more complex passwords require much greater computing power and time.', '
|
| 208 |
-
'<p>'.__('This section contains a useful password strength tool which you can use to check whether your password is sufficiently strong enough.', '
|
| 209 |
?>
|
| 210 |
</div>
|
| 211 |
|
| 212 |
<div class="postbox">
|
| 213 |
-
<h3><label for="title"><?php _e('Password Strength Tool', '
|
| 214 |
<div class="inside">
|
| 215 |
<div class="aio_grey_box aio_half_width"><p>This password tool uses an algorithm which calculates how long it would take for your password to be cracked using the computing power of an off-the-shelf current model desktop PC with high end processor, graphics card and appropriate password cracking software.</p></div>
|
| 216 |
<div class="aiowps_password_tool_field">
|
| 217 |
<input size="40" id="aiowps_password_test" name="aiowps_password_test" type="text" />
|
| 218 |
-
<div class="description"><?php _e('Start typing a password.', '
|
| 219 |
</div>
|
| 220 |
<div id="aiowps_pw_tool_main">
|
| 221 |
-
<div class="aiowps_password_crack_info_text"><?php _e('It would take a desktop PC approximately', '
|
| 222 |
-
<div id="aiowps_password_crack_time_calculation"><?php _e('1 sec', '
|
| 223 |
<!-- The rotating arrow -->
|
| 224 |
<div class="arrowCap"></div>
|
| 225 |
<div class="arrow"></div>
|
| 226 |
|
| 227 |
-
<p class="meterText"><?php _e('Password Strength', '
|
| 228 |
</div>
|
| 229 |
</div>
|
| 230 |
</div>
|
|
@@ -240,14 +240,14 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 240 |
if (!wp_verify_nonce($nonce, 'aiowpsec-change-admin-nonce'))
|
| 241 |
{
|
| 242 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed on admin username change operation!",4);
|
| 243 |
-
die(__('Nonce check failed on admin username change operation!','
|
| 244 |
}
|
| 245 |
if (!empty($_POST['aiowps_new_user_name'])) {
|
| 246 |
$new_username = sanitize_text_field($_POST['aiowps_new_user_name']);
|
| 247 |
if (validate_username($new_username))
|
| 248 |
{
|
| 249 |
if (AIOWPSecurity_Utility::check_user_exists($new_username)){
|
| 250 |
-
$errors .= __('Username ', '
|
| 251 |
}
|
| 252 |
else
|
| 253 |
{
|
|
@@ -263,7 +263,7 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 263 |
$result = $wpdb->query("UPDATE `" . $wpdb->users . "` SET user_login = '" . esc_sql($new_username) . "' WHERE user_login='admin';");
|
| 264 |
if (!$result) {
|
| 265 |
//There was an error updating the users table
|
| 266 |
-
$user_update_error = __('The database update operation of the user account failed!', '
|
| 267 |
//TODO## - add error logging here
|
| 268 |
$return_msg = '<div id="message" class="updated fade"><p>'.$user_update_error.'</p></div>';
|
| 269 |
return $return_msg;
|
|
@@ -292,18 +292,18 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 292 |
}
|
| 293 |
}
|
| 294 |
else {//An invalid username was entered
|
| 295 |
-
$errors .= __('You entered an invalid username. Please enter another value. ', '
|
| 296 |
}
|
| 297 |
}
|
| 298 |
else {//No username value was entered
|
| 299 |
-
$errors .= __('Please enter a value for your username. ', '
|
| 300 |
}
|
| 301 |
|
| 302 |
if (strlen($errors)> 0){//We have some validation or other error
|
| 303 |
$return_msg = '<div id="message" class="error"><p>' . $errors . '</p></div>';
|
| 304 |
}
|
| 305 |
else{
|
| 306 |
-
$return_msg = '<div id="message" class="updated fade"><p>'.__('Username Successfully Changed!', '
|
| 307 |
}
|
| 308 |
return $return_msg;
|
| 309 |
}
|
|
@@ -323,7 +323,7 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 323 |
$account_output = "";
|
| 324 |
if ($admin_users != NULL) {
|
| 325 |
$account_output .= '<table>';
|
| 326 |
-
$account_output .= '<tr><th>'.__('Account Login Name', '
|
| 327 |
foreach ($admin_users as $entry) {
|
| 328 |
$account_output .= '<tr>';
|
| 329 |
if (strtolower($entry->user_login) == 'admin') {
|
| 26 |
function set_menu_tabs()
|
| 27 |
{
|
| 28 |
$this->menu_tabs = array(
|
| 29 |
+
'tab1' => __('WP Username', 'all-in-one-wp-security-and-firewall'),
|
| 30 |
+
'tab2' => __('Display Name', 'all-in-one-wp-security-and-firewall'),
|
| 31 |
+
'tab3' => __('Password', 'all-in-one-wp-security-and-firewall')
|
| 32 |
);
|
| 33 |
}
|
| 34 |
|
| 82 |
echo $this->validate_change_username_form();
|
| 83 |
}
|
| 84 |
?>
|
| 85 |
+
<h2><?php _e('Admin User Security', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 86 |
<div class="aio_blue_box">
|
| 87 |
<?php
|
| 88 |
+
echo '<p>'.__('By default, WordPress sets the administrator username to "admin" at installation time.', 'all-in-one-wp-security-and-firewall').'
|
| 89 |
+
<br />'.__('A lot of hackers try to take advantage of this information by attempting "Brute Force Login Attacks" where they repeatedly try to guess the password by using "admin" for username.', 'all-in-one-wp-security-and-firewall').'
|
| 90 |
+
<br />'.__('From a security perspective, changing the default "admin" user name is one of the first and smartest things you should do on your site.', 'all-in-one-wp-security-and-firewall').'
|
| 91 |
+
<br /><br />'.__('This feature will allow you to change your default "admin" user name to a more secure name of your choosing.', 'all-in-one-wp-security-and-firewall').'
|
| 92 |
</p>';
|
| 93 |
?>
|
| 94 |
</div>
|
| 95 |
|
| 96 |
<?php
|
| 97 |
//display a list of all administrator accounts for this site
|
| 98 |
+
$postbox_title = __('List of Administrator Accounts', 'all-in-one-wp-security-and-firewall');
|
| 99 |
if (AIOWPSecurity_Utility::is_multisite_install()) { //Multi-site: get admin accounts for current site
|
| 100 |
$blog_id = get_current_blog_id();
|
| 101 |
$this->postbox($postbox_title, $this->get_all_admin_accounts($blog_id));
|
| 104 |
}
|
| 105 |
?>
|
| 106 |
<div class="postbox">
|
| 107 |
+
<h3><label for="title"><?php _e('Change Admin Username', 'all-in-one-wp-security-and-firewall')?></label></h3>
|
| 108 |
<div class="inside">
|
| 109 |
<?php
|
| 110 |
global $aiowps_feature_mgr;
|
| 114 |
{
|
| 115 |
echo '<div class="aio_red_box"><p>'.__('Your site currently has an account which uses the default "admin" username.
|
| 116 |
It is highly recommended that you change this name to something else.
|
| 117 |
+
Use the following field to change the admin username.', 'all-in-one-wp-security-and-firewall').'</p></div>';
|
| 118 |
?>
|
| 119 |
<form action="" method="POST">
|
| 120 |
<?php wp_nonce_field('aiowpsec-change-admin-nonce'); ?>
|
| 121 |
<table class="form-table">
|
| 122 |
<tr valign="top">
|
| 123 |
+
<th scope="row"><label for="NewUserName"> <?php _e('New Admin Username', 'all-in-one-wp-security-and-firewall')?>:</label></th>
|
| 124 |
<td><input type="text" size="16" name="aiowps_new_user_name" />
|
| 125 |
+
<p class="description"><?php _e('Choose a new username for admin.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 126 |
</td>
|
| 127 |
</tr>
|
| 128 |
</table>
|
| 129 |
+
<input type="submit" name="aiowps_change_admin_username" value="<?php _e('Change Username', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 130 |
<div class="aio_spacer_15"></div>
|
| 131 |
+
<p class="description"><?php _e('NOTE: If you are currently logged in as "admin" you will be automatically logged out after changing your username and will be required to log back in.', 'all-in-one-wp-security-and-firewall')?></p>
|
| 132 |
</form>
|
| 133 |
<?php
|
| 134 |
}
|
| 135 |
else
|
| 136 |
{
|
| 137 |
echo '<div id="aios_message" class="aio_green_box"><p><strong>';
|
| 138 |
+
_e ('No action required! ', 'all-in-one-wp-security-and-firewall');
|
| 139 |
echo '</strong><br />';
|
| 140 |
+
_e ('Your site does not have any account which uses the default "admin" username. ', 'all-in-one-wp-security-and-firewall');
|
| 141 |
+
_e ('This is good security practice.', 'all-in-one-wp-security-and-firewall');
|
| 142 |
echo '</p></div>';
|
| 143 |
}
|
| 144 |
?>
|
| 150 |
function render_tab2()
|
| 151 |
{
|
| 152 |
?>
|
| 153 |
+
<h2><?php _e('Display Name Security', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 154 |
<div class="aio_blue_box">
|
| 155 |
<?php
|
| 156 |
+
echo '<p>'.__('When you submit a post or answer a comment, WordPress will usually display your "nickname".', 'all-in-one-wp-security-and-firewall').'
|
| 157 |
+
<br />'.__('By default the nickname is set to the login (or user) name of your account.', 'all-in-one-wp-security-and-firewall').'
|
| 158 |
+
<br />'.__('From a security perspective, leaving your nickname the same as your user name is bad practice because it gives a hacker at least half of your account\'s login credentials.', 'all-in-one-wp-security-and-firewall').'
|
| 159 |
+
<br /><br />'.__('Therefore to further tighten your site\'s security you are advised to change your <strong>nickname</strong> and <strong>Display name</strong> to be different from your <strong>Username</strong>.', 'all-in-one-wp-security-and-firewall').'
|
| 160 |
</p>';
|
| 161 |
?>
|
| 162 |
</div>
|
| 163 |
|
| 164 |
<div class="postbox">
|
| 165 |
+
<h3><label for="title"><?php _e('Modify Accounts With Identical Login Name & Display Name', 'all-in-one-wp-security-and-firewall')?></label></h3>
|
| 166 |
<div class="inside">
|
| 167 |
<?php
|
| 168 |
global $aiowps_feature_mgr;
|
| 171 |
//now let's find any accounts which have login name same as display name
|
| 172 |
$login_nick_name_accounts = AIOWPSecurity_Utility::check_identical_login_and_nick_names();
|
| 173 |
if ($login_nick_name_accounts) {
|
| 174 |
+
echo '<div class="aio_red_box"><p>'.__('Your site currently has the following accounts which have an identical login name and display name.', 'all-in-one-wp-security-and-firewall').'
|
| 175 |
+
<span class="description">('.__('Click on the link to edit the settings of that particular user account', 'all-in-one-wp-security-and-firewall').'</span></p></div>';
|
| 176 |
?>
|
| 177 |
<table class="form-table">
|
| 178 |
<?php
|
| 187 |
</table>
|
| 188 |
<?php
|
| 189 |
} else {
|
| 190 |
+
echo '<div id="aios_message" class="aio_green_box"><p><strong>'.__('No action required.', 'all-in-one-wp-security-and-firewall').'</strong>
|
| 191 |
+
<br />'.__('Your site does not have a user account where the display name is identical to the username.', 'all-in-one-wp-security-and-firewall').'</p></div>';
|
| 192 |
}
|
| 193 |
?>
|
| 194 |
</div>
|
| 199 |
function render_tab3()
|
| 200 |
{
|
| 201 |
?>
|
| 202 |
+
<h2><?php _e('Password Tool', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 203 |
<div class="aio_blue_box">
|
| 204 |
<?php
|
| 205 |
+
echo '<p>'.__('Poor password selection is one of the most common weak points of many sites and is usually the first thing a hacker will try to exploit when attempting to break into your site.', 'all-in-one-wp-security-and-firewall').'</p>'.
|
| 206 |
+
'<p>'.__('Many people fall into the trap of using a simple word or series of numbers as their password. Such a predictable and simple password would take a competent hacker merely minutes to guess your password by using a simple script which cycles through the easy and most common combinations.', 'all-in-one-wp-security-and-firewall').'</p>'.
|
| 207 |
+
'<p>'.__('The longer and more complex your password is the harder it is for hackers to "crack" because more complex passwords require much greater computing power and time.', 'all-in-one-wp-security-and-firewall').'</p>'.
|
| 208 |
+
'<p>'.__('This section contains a useful password strength tool which you can use to check whether your password is sufficiently strong enough.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 209 |
?>
|
| 210 |
</div>
|
| 211 |
|
| 212 |
<div class="postbox">
|
| 213 |
+
<h3><label for="title"><?php _e('Password Strength Tool', 'all-in-one-wp-security-and-firewall')?></label></h3>
|
| 214 |
<div class="inside">
|
| 215 |
<div class="aio_grey_box aio_half_width"><p>This password tool uses an algorithm which calculates how long it would take for your password to be cracked using the computing power of an off-the-shelf current model desktop PC with high end processor, graphics card and appropriate password cracking software.</p></div>
|
| 216 |
<div class="aiowps_password_tool_field">
|
| 217 |
<input size="40" id="aiowps_password_test" name="aiowps_password_test" type="text" />
|
| 218 |
+
<div class="description"><?php _e('Start typing a password.', 'all-in-one-wp-security-and-firewall'); ?></div>
|
| 219 |
</div>
|
| 220 |
<div id="aiowps_pw_tool_main">
|
| 221 |
+
<div class="aiowps_password_crack_info_text"><?php _e('It would take a desktop PC approximately', 'all-in-one-wp-security-and-firewall'); ?>
|
| 222 |
+
<div id="aiowps_password_crack_time_calculation"><?php _e('1 sec', 'all-in-one-wp-security-and-firewall'); ?></div> <?php _e('to crack your password!', 'all-in-one-wp-security-and-firewall'); ?></div>
|
| 223 |
<!-- The rotating arrow -->
|
| 224 |
<div class="arrowCap"></div>
|
| 225 |
<div class="arrow"></div>
|
| 226 |
|
| 227 |
+
<p class="meterText"><?php _e('Password Strength', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 228 |
</div>
|
| 229 |
</div>
|
| 230 |
</div>
|
| 240 |
if (!wp_verify_nonce($nonce, 'aiowpsec-change-admin-nonce'))
|
| 241 |
{
|
| 242 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed on admin username change operation!",4);
|
| 243 |
+
die(__('Nonce check failed on admin username change operation!','all-in-one-wp-security-and-firewall'));
|
| 244 |
}
|
| 245 |
if (!empty($_POST['aiowps_new_user_name'])) {
|
| 246 |
$new_username = sanitize_text_field($_POST['aiowps_new_user_name']);
|
| 247 |
if (validate_username($new_username))
|
| 248 |
{
|
| 249 |
if (AIOWPSecurity_Utility::check_user_exists($new_username)){
|
| 250 |
+
$errors .= __('Username ', 'all-in-one-wp-security-and-firewall').$new_username.__(' already exists. Please enter another value. ', 'all-in-one-wp-security-and-firewall');
|
| 251 |
}
|
| 252 |
else
|
| 253 |
{
|
| 263 |
$result = $wpdb->query("UPDATE `" . $wpdb->users . "` SET user_login = '" . esc_sql($new_username) . "' WHERE user_login='admin';");
|
| 264 |
if (!$result) {
|
| 265 |
//There was an error updating the users table
|
| 266 |
+
$user_update_error = __('The database update operation of the user account failed!', 'all-in-one-wp-security-and-firewall');
|
| 267 |
//TODO## - add error logging here
|
| 268 |
$return_msg = '<div id="message" class="updated fade"><p>'.$user_update_error.'</p></div>';
|
| 269 |
return $return_msg;
|
| 292 |
}
|
| 293 |
}
|
| 294 |
else {//An invalid username was entered
|
| 295 |
+
$errors .= __('You entered an invalid username. Please enter another value. ', 'all-in-one-wp-security-and-firewall');
|
| 296 |
}
|
| 297 |
}
|
| 298 |
else {//No username value was entered
|
| 299 |
+
$errors .= __('Please enter a value for your username. ', 'all-in-one-wp-security-and-firewall');
|
| 300 |
}
|
| 301 |
|
| 302 |
if (strlen($errors)> 0){//We have some validation or other error
|
| 303 |
$return_msg = '<div id="message" class="error"><p>' . $errors . '</p></div>';
|
| 304 |
}
|
| 305 |
else{
|
| 306 |
+
$return_msg = '<div id="message" class="updated fade"><p>'.__('Username Successfully Changed!', 'all-in-one-wp-security-and-firewall').'</p></div>';
|
| 307 |
}
|
| 308 |
return $return_msg;
|
| 309 |
}
|
| 323 |
$account_output = "";
|
| 324 |
if ($admin_users != NULL) {
|
| 325 |
$account_output .= '<table>';
|
| 326 |
+
$account_output .= '<tr><th>'.__('Account Login Name', 'all-in-one-wp-security-and-firewall').'</th></tr>';
|
| 327 |
foreach ($admin_users as $entry) {
|
| 328 |
$account_output .= '<tr>';
|
| 329 |
if (strtolower($entry->user_login) == 'admin') {
|
admin/wp-security-user-login-menu.php
CHANGED
|
@@ -22,11 +22,11 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 22 |
function set_menu_tabs()
|
| 23 |
{
|
| 24 |
$this->menu_tabs = array(
|
| 25 |
-
'tab1' => __('Login Lockdown', '
|
| 26 |
-
'tab2' => __('Failed Login Records', '
|
| 27 |
-
'tab3' => __('Force Logout', '
|
| 28 |
-
'tab4' => __('Account Activity Logs', '
|
| 29 |
-
'tab5' => __('Logged In Users', '
|
| 30 |
);
|
| 31 |
}
|
| 32 |
|
|
@@ -93,34 +93,34 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 93 |
$max_login_attempt_val = sanitize_text_field($_POST['aiowps_max_login_attempts']);
|
| 94 |
if(!is_numeric($max_login_attempt_val))
|
| 95 |
{
|
| 96 |
-
$error .= '<br />'.__('You entered a non numeric value for the max login attempts field. It has been set to the default value.','
|
| 97 |
$max_login_attempt_val = '3';//Set it to the default value for this field
|
| 98 |
}
|
| 99 |
|
| 100 |
$login_retry_time_period = sanitize_text_field($_POST['aiowps_retry_time_period']);
|
| 101 |
if(!is_numeric($login_retry_time_period))
|
| 102 |
{
|
| 103 |
-
$error .= '<br />'.__('You entered a non numeric value for the login retry time period field. It has been set to the default value.','
|
| 104 |
$login_retry_time_period = '5';//Set it to the default value for this field
|
| 105 |
}
|
| 106 |
|
| 107 |
$lockout_time_length = sanitize_text_field($_POST['aiowps_lockout_time_length']);
|
| 108 |
if(!is_numeric($lockout_time_length))
|
| 109 |
{
|
| 110 |
-
$error .= '<br />'.__('You entered a non numeric value for the lockout time length field. It has been set to the default value.','
|
| 111 |
$lockout_time_length = '60';//Set it to the default value for this field
|
| 112 |
}
|
| 113 |
|
| 114 |
$email_address = sanitize_email($_POST['aiowps_email_address']);
|
| 115 |
if(!is_email($email_address))
|
| 116 |
{
|
| 117 |
-
$error .= '<br />'.__('You have entered an incorrect email address format. It has been set to your WordPress admin email as default.','
|
| 118 |
$email_address = get_bloginfo('admin_email'); //Set the default value to the blog admin email
|
| 119 |
}
|
| 120 |
|
| 121 |
if($error)
|
| 122 |
{
|
| 123 |
-
$this->show_msg_error(__('Attention!','
|
| 124 |
}
|
| 125 |
|
| 126 |
//Save all the form values to the options
|
|
@@ -156,19 +156,19 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 156 |
}
|
| 157 |
}
|
| 158 |
?>
|
| 159 |
-
<h2><?php _e('Login Lockdown Configuration', '
|
| 160 |
<div class="aio_blue_box">
|
| 161 |
<?php
|
| 162 |
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab2">Cookie-Based Brute Force Login Prevention</a>';
|
| 163 |
-
echo '<p>'.__('One of the ways hackers try to compromise sites is via a ', '
|
| 164 |
-
<br />'.__('This is where attackers use repeated login attempts until they guess the password.', '
|
| 165 |
-
<br />'.__('Apart from choosing strong passwords, monitoring and blocking IP addresses which are involved in repeated login failures in a short period of time is a very effective way to stop these types of attacks.', '
|
| 166 |
-
'<p>'.sprintf( __('You may also want to checkout our %s feature for another secure way to protect against these types of attacks.', '
|
| 167 |
?>
|
| 168 |
</div>
|
| 169 |
|
| 170 |
<div class="postbox">
|
| 171 |
-
<h3><label for="title"><?php _e('Login Lockdown Options', '
|
| 172 |
<div class="inside">
|
| 173 |
<?php
|
| 174 |
//Display security info badge
|
|
@@ -180,72 +180,72 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 180 |
<?php wp_nonce_field('aiowpsec-login-lockdown-nonce'); ?>
|
| 181 |
<table class="form-table">
|
| 182 |
<tr valign="top">
|
| 183 |
-
<th scope="row"><?php _e('Enable Login Lockdown Feature', '
|
| 184 |
<td>
|
| 185 |
<input name="aiowps_enable_login_lockdown" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_login_lockdown')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 186 |
-
<span class="description"><?php _e('Check this if you want to enable the login lockdown feature and apply the settings below', '
|
| 187 |
</td>
|
| 188 |
</tr>
|
| 189 |
<tr valign="top">
|
| 190 |
-
<th scope="row"><?php _e('Allow Unlock Requests', '
|
| 191 |
<td>
|
| 192 |
<input name="aiowps_allow_unlock_requests" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_allow_unlock_requests')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 193 |
-
<span class="description"><?php _e('Check this if you want to allow users to generate an automated unlock request link which will unlock their account', '
|
| 194 |
</td>
|
| 195 |
</tr>
|
| 196 |
<tr valign="top">
|
| 197 |
-
<th scope="row"><?php _e('Max Login Attempts', '
|
| 198 |
<td><input type="text" size="5" name="aiowps_max_login_attempts" value="<?php echo $aio_wp_security->configs->get_value('aiowps_max_login_attempts'); ?>" />
|
| 199 |
-
<span class="description"><?php _e('Set the value for the maximum login retries before IP address is locked out', '
|
| 200 |
</td>
|
| 201 |
</tr>
|
| 202 |
<tr valign="top">
|
| 203 |
-
<th scope="row"><?php _e('Login Retry Time Period (min)', '
|
| 204 |
<td><input type="text" size="5" name="aiowps_retry_time_period" value="<?php echo $aio_wp_security->configs->get_value('aiowps_retry_time_period'); ?>" />
|
| 205 |
-
<span class="description"><?php _e('If the maximum number of failed login attempts for a particular IP address occur within this time period the plugin will lock out that address', '
|
| 206 |
</td>
|
| 207 |
</tr>
|
| 208 |
<tr valign="top">
|
| 209 |
-
<th scope="row"><?php _e('Time Length of Lockout (min)', '
|
| 210 |
<td><input type="text" size="5" name="aiowps_lockout_time_length" value="<?php echo $aio_wp_security->configs->get_value('aiowps_lockout_time_length'); ?>" />
|
| 211 |
-
<span class="description"><?php _e('Set the length of time for which a particular IP address will be prevented from logging in', '
|
| 212 |
</td>
|
| 213 |
</tr>
|
| 214 |
<tr valign="top">
|
| 215 |
-
<th scope="row"><?php _e('Display Generic Error Message', '
|
| 216 |
<td>
|
| 217 |
<input name="aiowps_set_generic_login_msg" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_set_generic_login_msg')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 218 |
-
<span class="description"><?php _e('Check this if you want to show a generic error message when a login attempt fails', '
|
| 219 |
</td>
|
| 220 |
</tr>
|
| 221 |
<tr valign="top">
|
| 222 |
-
<th scope="row"><?php _e('Instantly Lockout Invalid Usernames', '
|
| 223 |
<td>
|
| 224 |
<input name="aiowps_enable_invalid_username_lockdown" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_invalid_username_lockdown')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 225 |
-
<span class="description"><?php _e('Check this if you want to instantly lockout login attempts with usernames which do not exist on your system', '
|
| 226 |
</td>
|
| 227 |
</tr>
|
| 228 |
|
| 229 |
<tr valign="top">
|
| 230 |
-
<th scope="row"><?php _e('Notify By Email', '
|
| 231 |
<td>
|
| 232 |
<input name="aiowps_enable_email_notify" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_email_notify')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 233 |
-
<span class="description"><?php _e('Check this if you want to receive an email when someone has been locked out due to maximum failed login attempts', '
|
| 234 |
<br /><input type="text" size="30" name="aiowps_email_address" value="<?php echo $aio_wp_security->configs->get_value('aiowps_email_address'); ?>" />
|
| 235 |
-
<span class="description"><?php _e('Enter an email address', '
|
| 236 |
</td>
|
| 237 |
</tr>
|
| 238 |
</table>
|
| 239 |
-
<input type="submit" name="aiowps_login_lockdown" value="<?php _e('Save Settings', '
|
| 240 |
</form>
|
| 241 |
</div></div>
|
| 242 |
<div class="postbox">
|
| 243 |
-
<h3><label for="title"><?php _e('Currently Locked Out IP Address Ranges', '
|
| 244 |
<div class="inside">
|
| 245 |
<div class="aio_blue_box aio_width_80">
|
| 246 |
<?php
|
| 247 |
$locked_ips_link = '<a href="admin.php?page='.AIOWPSEC_MAIN_MENU_SLUG.'&tab=tab3">Locked IP Addresses</a>';
|
| 248 |
-
echo '<p>'.sprintf( __('To see a list of all locked IP addresses and ranges go to the %s tab in the dashboard menu.', '
|
| 249 |
?>
|
| 250 |
</div>
|
| 251 |
</div></div>
|
|
@@ -261,7 +261,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 261 |
if (!wp_verify_nonce($nonce, 'aiowpsec-delete-failed-login-records-nonce'))
|
| 262 |
{
|
| 263 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete all failed login records operation!",4);
|
| 264 |
-
die(__('Nonce check failed for delete all failed login records operation!','
|
| 265 |
}
|
| 266 |
$failed_logins_table = AIOWPSEC_TBL_FAILED_LOGINS;
|
| 267 |
//Delete all records from the failed logins table
|
|
@@ -270,11 +270,11 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 270 |
if ($result === FALSE)
|
| 271 |
{
|
| 272 |
$aio_wp_security->debug_logger->log_debug("User Login Feature - Delete all failed login records operation failed!",4);
|
| 273 |
-
$this->show_msg_error(__('User Login Feature - Delete all failed login records operation failed!','
|
| 274 |
}
|
| 275 |
else
|
| 276 |
{
|
| 277 |
-
$this->show_msg_updated(__('All records from the Failed Logins table were deleted successfully!','
|
| 278 |
}
|
| 279 |
}
|
| 280 |
|
|
@@ -289,13 +289,13 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 289 |
?>
|
| 290 |
<div class="aio_blue_box">
|
| 291 |
<?php
|
| 292 |
-
echo '<p>'.__('This tab displays the failed login attempts for your site.', '
|
| 293 |
-
<br />'.__('The information below can be handy if you need to do security investigations because it will show you the IP range, username and ID (if applicable) and the time/date of the failed login attempt.', '
|
| 294 |
</p>';
|
| 295 |
?>
|
| 296 |
</div>
|
| 297 |
<div class="postbox">
|
| 298 |
-
<h3><label for="title"><?php _e('Failed Login Records', '
|
| 299 |
<div class="inside">
|
| 300 |
<?php
|
| 301 |
//Fetch, prepare, sort, and filter our data...
|
|
@@ -311,16 +311,16 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 311 |
</form>
|
| 312 |
</div></div>
|
| 313 |
<div class="postbox">
|
| 314 |
-
<h3><label for="title"><?php _e('Delete All Failed Login Records', '
|
| 315 |
<div class="inside">
|
| 316 |
<form action="" method="POST">
|
| 317 |
<?php wp_nonce_field('aiowpsec-delete-failed-login-records-nonce'); ?>
|
| 318 |
<table class="form-table">
|
| 319 |
<tr valign="top">
|
| 320 |
-
<span class="description"><?php _e('Click this button if you wish to delete all failed login records in one go.', '
|
| 321 |
</tr>
|
| 322 |
</table>
|
| 323 |
-
<input type="submit" name="aiowps_delete_failed_login_records" value="<?php _e('Delete All Failed Login Records', '
|
| 324 |
</form>
|
| 325 |
</div></div>
|
| 326 |
|
|
@@ -345,7 +345,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 345 |
$logout_time_period = sanitize_text_field($_POST['aiowps_logout_time_period']);
|
| 346 |
if(!is_numeric($logout_time_period))
|
| 347 |
{
|
| 348 |
-
$error .= '<br />'.__('You entered a non numeric value for the logout time period field. It has been set to the default value.','
|
| 349 |
$logout_time_period = '1';//Set it to the default value for this field
|
| 350 |
}
|
| 351 |
else
|
|
@@ -357,7 +357,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 357 |
|
| 358 |
if($error)
|
| 359 |
{
|
| 360 |
-
$this->show_msg_error(__('Attention!','
|
| 361 |
}
|
| 362 |
|
| 363 |
//Save all the form values to the options
|
|
@@ -373,13 +373,13 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 373 |
?>
|
| 374 |
<div class="aio_blue_box">
|
| 375 |
<?php
|
| 376 |
-
echo '<p>'.__('Setting an expiry period for your WP administration session is a simple way to protect against unauthorized access to your site from your computer.', '
|
| 377 |
-
<br />'.__('This feature allows you to specify a time period in minutes after which the admin session will expire and the user will be forced to log back in.', '
|
| 378 |
</p>';
|
| 379 |
?>
|
| 380 |
</div>
|
| 381 |
<div class="postbox">
|
| 382 |
-
<h3><label for="title"><?php _e('Force User Logout Options', '
|
| 383 |
<div class="inside">
|
| 384 |
<?php
|
| 385 |
//Display security info badge
|
|
@@ -391,20 +391,20 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 391 |
<?php wp_nonce_field('aiowpsec-force-logout-settings-nonce'); ?>
|
| 392 |
<table class="form-table">
|
| 393 |
<tr valign="top">
|
| 394 |
-
<th scope="row"><?php _e('Enable Force WP User Logout', '
|
| 395 |
<td>
|
| 396 |
<input name="aiowps_enable_forced_logout" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_forced_logout')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 397 |
-
<span class="description"><?php _e('Check this if you want to force a wp user to be logged out after a configured amount of time', '
|
| 398 |
</td>
|
| 399 |
</tr>
|
| 400 |
<tr valign="top">
|
| 401 |
-
<th scope="row"><?php _e('Logout the WP User After XX Minutes', '
|
| 402 |
<td><input type="text" size="5" name="aiowps_logout_time_period" value="<?php echo $aio_wp_security->configs->get_value('aiowps_logout_time_period'); ?>" />
|
| 403 |
-
<span class="description"><?php _e('(Minutes) The user will be forced to log back in after this time period has elapased.', '
|
| 404 |
</td>
|
| 405 |
</tr>
|
| 406 |
</table>
|
| 407 |
-
<input type="submit" name="aiowpsec_save_force_logout_settings" value="<?php _e('Save Settings', '
|
| 408 |
</form>
|
| 409 |
</div></div>
|
| 410 |
<?php
|
|
@@ -423,13 +423,13 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 423 |
?>
|
| 424 |
<div class="aio_blue_box">
|
| 425 |
<?php
|
| 426 |
-
echo '<p>'.__('This tab displays the login activity for WordPress admin accounts registered with your site.', '
|
| 427 |
-
<br />'.__('The information below can be handy if you need to do security investigations because it will show you the last 50 recent login events by username, IP address and time/date.', '
|
| 428 |
</p>';
|
| 429 |
?>
|
| 430 |
</div>
|
| 431 |
<div class="postbox">
|
| 432 |
-
<h3><label for="title"><?php _e('Account Activity Logs', '
|
| 433 |
<div class="inside">
|
| 434 |
<?php
|
| 435 |
//Fetch, prepare, sort, and filter our data...
|
|
@@ -467,7 +467,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 467 |
if (!wp_verify_nonce($nonce, 'aiowpsec-logged-in-users-nonce'))
|
| 468 |
{
|
| 469 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for users logged in list!",4);
|
| 470 |
-
die(__('Nonce check failed for users logged in list!','
|
| 471 |
}
|
| 472 |
|
| 473 |
$user_list->prepare_items();
|
|
@@ -475,24 +475,24 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 475 |
|
| 476 |
?>
|
| 477 |
<div class="postbox">
|
| 478 |
-
<h3><label for="title"><?php _e('Refresh Logged In User Data', '
|
| 479 |
<div class="inside">
|
| 480 |
<form action="" method="POST">
|
| 481 |
<?php wp_nonce_field('aiowpsec-logged-in-users-nonce'); ?>
|
| 482 |
-
<input type="submit" name="aiowps_refresh_logged_in_user_list" value="<?php _e('Refresh Data', '
|
| 483 |
</form>
|
| 484 |
</div></div>
|
| 485 |
|
| 486 |
<div class="aio_blue_box">
|
| 487 |
<?php
|
| 488 |
-
echo '<p>'.__('This tab displays all users who are currently logged into your site.', '
|
| 489 |
-
<br />'.__('If you suspect there is a user or users who are logged in which should not be, you can block them by inspecting the IP addresses from the data below and adding them to your blacklist.', '
|
| 490 |
-
<br />'.__('You can also instantly log them out by clicking on the "Force Logout" link when you hover over the row in the User Id column.', '
|
| 491 |
</p>';
|
| 492 |
?>
|
| 493 |
</div>
|
| 494 |
<div class="postbox">
|
| 495 |
-
<h3><label for="title"><?php _e('Currently Logged In Users', '
|
| 496 |
<div class="inside">
|
| 497 |
<?php
|
| 498 |
//Fetch, prepare, sort, and filter our data...
|
|
@@ -526,7 +526,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 526 |
$result = $wpdb->query($unlock_command);
|
| 527 |
if($result != NULL)
|
| 528 |
{
|
| 529 |
-
$this->show_msg_updated(__('The selected IP entries were unlocked successfully!','
|
| 530 |
}
|
| 531 |
} elseif ($entries != NULL)
|
| 532 |
{
|
|
@@ -535,7 +535,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 535 |
$result = $wpdb->query($unlock_command);
|
| 536 |
if($result != NULL)
|
| 537 |
{
|
| 538 |
-
$this->show_msg_updated(__('The selected IP entry was unlocked successfully!','
|
| 539 |
}
|
| 540 |
}
|
| 541 |
//$aio_wp_security->debug_logger->log_debug("IP range unlocked from login_lockdown table - lockdown ID: ".$lockdown_id,0);
|
|
@@ -557,7 +557,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 557 |
$result = $wpdb->query($delete_command);
|
| 558 |
if($result != NULL)
|
| 559 |
{
|
| 560 |
-
$this->show_msg_updated(__('The selected records were deleted successfully!','
|
| 561 |
}
|
| 562 |
} elseif ($entries != NULL)
|
| 563 |
{
|
|
@@ -567,7 +567,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 567 |
$result = $wpdb->delete($lockdown_table, array('ID' => absint($entries)));
|
| 568 |
if($result != NULL)
|
| 569 |
{
|
| 570 |
-
$this->show_msg_updated(__('The selected record was deleted successfully!','
|
| 571 |
}
|
| 572 |
//$aio_wp_security->debug_logger->log_debug("Record deleted from login_lockdown table - lockdown ID: ".$entries,0);
|
| 573 |
}
|
| 22 |
function set_menu_tabs()
|
| 23 |
{
|
| 24 |
$this->menu_tabs = array(
|
| 25 |
+
'tab1' => __('Login Lockdown', 'all-in-one-wp-security-and-firewall'),
|
| 26 |
+
'tab2' => __('Failed Login Records', 'all-in-one-wp-security-and-firewall'),
|
| 27 |
+
'tab3' => __('Force Logout', 'all-in-one-wp-security-and-firewall'),
|
| 28 |
+
'tab4' => __('Account Activity Logs', 'all-in-one-wp-security-and-firewall'),
|
| 29 |
+
'tab5' => __('Logged In Users', 'all-in-one-wp-security-and-firewall'),
|
| 30 |
);
|
| 31 |
}
|
| 32 |
|
| 93 |
$max_login_attempt_val = sanitize_text_field($_POST['aiowps_max_login_attempts']);
|
| 94 |
if(!is_numeric($max_login_attempt_val))
|
| 95 |
{
|
| 96 |
+
$error .= '<br />'.__('You entered a non numeric value for the max login attempts field. It has been set to the default value.','all-in-one-wp-security-and-firewall');
|
| 97 |
$max_login_attempt_val = '3';//Set it to the default value for this field
|
| 98 |
}
|
| 99 |
|
| 100 |
$login_retry_time_period = sanitize_text_field($_POST['aiowps_retry_time_period']);
|
| 101 |
if(!is_numeric($login_retry_time_period))
|
| 102 |
{
|
| 103 |
+
$error .= '<br />'.__('You entered a non numeric value for the login retry time period field. It has been set to the default value.','all-in-one-wp-security-and-firewall');
|
| 104 |
$login_retry_time_period = '5';//Set it to the default value for this field
|
| 105 |
}
|
| 106 |
|
| 107 |
$lockout_time_length = sanitize_text_field($_POST['aiowps_lockout_time_length']);
|
| 108 |
if(!is_numeric($lockout_time_length))
|
| 109 |
{
|
| 110 |
+
$error .= '<br />'.__('You entered a non numeric value for the lockout time length field. It has been set to the default value.','all-in-one-wp-security-and-firewall');
|
| 111 |
$lockout_time_length = '60';//Set it to the default value for this field
|
| 112 |
}
|
| 113 |
|
| 114 |
$email_address = sanitize_email($_POST['aiowps_email_address']);
|
| 115 |
if(!is_email($email_address))
|
| 116 |
{
|
| 117 |
+
$error .= '<br />'.__('You have entered an incorrect email address format. It has been set to your WordPress admin email as default.','all-in-one-wp-security-and-firewall');
|
| 118 |
$email_address = get_bloginfo('admin_email'); //Set the default value to the blog admin email
|
| 119 |
}
|
| 120 |
|
| 121 |
if($error)
|
| 122 |
{
|
| 123 |
+
$this->show_msg_error(__('Attention!','all-in-one-wp-security-and-firewall').$error);
|
| 124 |
}
|
| 125 |
|
| 126 |
//Save all the form values to the options
|
| 156 |
}
|
| 157 |
}
|
| 158 |
?>
|
| 159 |
+
<h2><?php _e('Login Lockdown Configuration', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 160 |
<div class="aio_blue_box">
|
| 161 |
<?php
|
| 162 |
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab2">Cookie-Based Brute Force Login Prevention</a>';
|
| 163 |
+
echo '<p>'.__('One of the ways hackers try to compromise sites is via a ', 'all-in-one-wp-security-and-firewall').'<strong>'.__('Brute Force Login Attack', 'all-in-one-wp-security-and-firewall').'</strong>.
|
| 164 |
+
<br />'.__('This is where attackers use repeated login attempts until they guess the password.', 'all-in-one-wp-security-and-firewall').'
|
| 165 |
+
<br />'.__('Apart from choosing strong passwords, monitoring and blocking IP addresses which are involved in repeated login failures in a short period of time is a very effective way to stop these types of attacks.', 'all-in-one-wp-security-and-firewall').
|
| 166 |
+
'<p>'.sprintf( __('You may also want to checkout our %s feature for another secure way to protect against these types of attacks.', 'all-in-one-wp-security-and-firewall'), $brute_force_login_feature_link).'</p>';
|
| 167 |
?>
|
| 168 |
</div>
|
| 169 |
|
| 170 |
<div class="postbox">
|
| 171 |
+
<h3><label for="title"><?php _e('Login Lockdown Options', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 172 |
<div class="inside">
|
| 173 |
<?php
|
| 174 |
//Display security info badge
|
| 180 |
<?php wp_nonce_field('aiowpsec-login-lockdown-nonce'); ?>
|
| 181 |
<table class="form-table">
|
| 182 |
<tr valign="top">
|
| 183 |
+
<th scope="row"><?php _e('Enable Login Lockdown Feature', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 184 |
<td>
|
| 185 |
<input name="aiowps_enable_login_lockdown" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_login_lockdown')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 186 |
+
<span class="description"><?php _e('Check this if you want to enable the login lockdown feature and apply the settings below', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 187 |
</td>
|
| 188 |
</tr>
|
| 189 |
<tr valign="top">
|
| 190 |
+
<th scope="row"><?php _e('Allow Unlock Requests', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 191 |
<td>
|
| 192 |
<input name="aiowps_allow_unlock_requests" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_allow_unlock_requests')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 193 |
+
<span class="description"><?php _e('Check this if you want to allow users to generate an automated unlock request link which will unlock their account', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 194 |
</td>
|
| 195 |
</tr>
|
| 196 |
<tr valign="top">
|
| 197 |
+
<th scope="row"><?php _e('Max Login Attempts', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 198 |
<td><input type="text" size="5" name="aiowps_max_login_attempts" value="<?php echo $aio_wp_security->configs->get_value('aiowps_max_login_attempts'); ?>" />
|
| 199 |
+
<span class="description"><?php _e('Set the value for the maximum login retries before IP address is locked out', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 200 |
</td>
|
| 201 |
</tr>
|
| 202 |
<tr valign="top">
|
| 203 |
+
<th scope="row"><?php _e('Login Retry Time Period (min)', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 204 |
<td><input type="text" size="5" name="aiowps_retry_time_period" value="<?php echo $aio_wp_security->configs->get_value('aiowps_retry_time_period'); ?>" />
|
| 205 |
+
<span class="description"><?php _e('If the maximum number of failed login attempts for a particular IP address occur within this time period the plugin will lock out that address', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 206 |
</td>
|
| 207 |
</tr>
|
| 208 |
<tr valign="top">
|
| 209 |
+
<th scope="row"><?php _e('Time Length of Lockout (min)', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 210 |
<td><input type="text" size="5" name="aiowps_lockout_time_length" value="<?php echo $aio_wp_security->configs->get_value('aiowps_lockout_time_length'); ?>" />
|
| 211 |
+
<span class="description"><?php _e('Set the length of time for which a particular IP address will be prevented from logging in', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 212 |
</td>
|
| 213 |
</tr>
|
| 214 |
<tr valign="top">
|
| 215 |
+
<th scope="row"><?php _e('Display Generic Error Message', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 216 |
<td>
|
| 217 |
<input name="aiowps_set_generic_login_msg" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_set_generic_login_msg')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 218 |
+
<span class="description"><?php _e('Check this if you want to show a generic error message when a login attempt fails', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 219 |
</td>
|
| 220 |
</tr>
|
| 221 |
<tr valign="top">
|
| 222 |
+
<th scope="row"><?php _e('Instantly Lockout Invalid Usernames', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 223 |
<td>
|
| 224 |
<input name="aiowps_enable_invalid_username_lockdown" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_invalid_username_lockdown')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 225 |
+
<span class="description"><?php _e('Check this if you want to instantly lockout login attempts with usernames which do not exist on your system', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 226 |
</td>
|
| 227 |
</tr>
|
| 228 |
|
| 229 |
<tr valign="top">
|
| 230 |
+
<th scope="row"><?php _e('Notify By Email', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 231 |
<td>
|
| 232 |
<input name="aiowps_enable_email_notify" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_email_notify')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 233 |
+
<span class="description"><?php _e('Check this if you want to receive an email when someone has been locked out due to maximum failed login attempts', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 234 |
<br /><input type="text" size="30" name="aiowps_email_address" value="<?php echo $aio_wp_security->configs->get_value('aiowps_email_address'); ?>" />
|
| 235 |
+
<span class="description"><?php _e('Enter an email address', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 236 |
</td>
|
| 237 |
</tr>
|
| 238 |
</table>
|
| 239 |
+
<input type="submit" name="aiowps_login_lockdown" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 240 |
</form>
|
| 241 |
</div></div>
|
| 242 |
<div class="postbox">
|
| 243 |
+
<h3><label for="title"><?php _e('Currently Locked Out IP Address Ranges', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 244 |
<div class="inside">
|
| 245 |
<div class="aio_blue_box aio_width_80">
|
| 246 |
<?php
|
| 247 |
$locked_ips_link = '<a href="admin.php?page='.AIOWPSEC_MAIN_MENU_SLUG.'&tab=tab3">Locked IP Addresses</a>';
|
| 248 |
+
echo '<p>'.sprintf( __('To see a list of all locked IP addresses and ranges go to the %s tab in the dashboard menu.', 'all-in-one-wp-security-and-firewall'), $locked_ips_link).'</p>';
|
| 249 |
?>
|
| 250 |
</div>
|
| 251 |
</div></div>
|
| 261 |
if (!wp_verify_nonce($nonce, 'aiowpsec-delete-failed-login-records-nonce'))
|
| 262 |
{
|
| 263 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete all failed login records operation!",4);
|
| 264 |
+
die(__('Nonce check failed for delete all failed login records operation!','all-in-one-wp-security-and-firewall'));
|
| 265 |
}
|
| 266 |
$failed_logins_table = AIOWPSEC_TBL_FAILED_LOGINS;
|
| 267 |
//Delete all records from the failed logins table
|
| 270 |
if ($result === FALSE)
|
| 271 |
{
|
| 272 |
$aio_wp_security->debug_logger->log_debug("User Login Feature - Delete all failed login records operation failed!",4);
|
| 273 |
+
$this->show_msg_error(__('User Login Feature - Delete all failed login records operation failed!','all-in-one-wp-security-and-firewall'));
|
| 274 |
}
|
| 275 |
else
|
| 276 |
{
|
| 277 |
+
$this->show_msg_updated(__('All records from the Failed Logins table were deleted successfully!','all-in-one-wp-security-and-firewall'));
|
| 278 |
}
|
| 279 |
}
|
| 280 |
|
| 289 |
?>
|
| 290 |
<div class="aio_blue_box">
|
| 291 |
<?php
|
| 292 |
+
echo '<p>'.__('This tab displays the failed login attempts for your site.', 'all-in-one-wp-security-and-firewall').'
|
| 293 |
+
<br />'.__('The information below can be handy if you need to do security investigations because it will show you the IP range, username and ID (if applicable) and the time/date of the failed login attempt.', 'all-in-one-wp-security-and-firewall').'
|
| 294 |
</p>';
|
| 295 |
?>
|
| 296 |
</div>
|
| 297 |
<div class="postbox">
|
| 298 |
+
<h3><label for="title"><?php _e('Failed Login Records', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 299 |
<div class="inside">
|
| 300 |
<?php
|
| 301 |
//Fetch, prepare, sort, and filter our data...
|
| 311 |
</form>
|
| 312 |
</div></div>
|
| 313 |
<div class="postbox">
|
| 314 |
+
<h3><label for="title"><?php _e('Delete All Failed Login Records', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 315 |
<div class="inside">
|
| 316 |
<form action="" method="POST">
|
| 317 |
<?php wp_nonce_field('aiowpsec-delete-failed-login-records-nonce'); ?>
|
| 318 |
<table class="form-table">
|
| 319 |
<tr valign="top">
|
| 320 |
+
<span class="description"><?php _e('Click this button if you wish to delete all failed login records in one go.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 321 |
</tr>
|
| 322 |
</table>
|
| 323 |
+
<input type="submit" name="aiowps_delete_failed_login_records" value="<?php _e('Delete All Failed Login Records', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" onclick="return confirm('Are you sure you want to delete all records?')"/>
|
| 324 |
</form>
|
| 325 |
</div></div>
|
| 326 |
|
| 345 |
$logout_time_period = sanitize_text_field($_POST['aiowps_logout_time_period']);
|
| 346 |
if(!is_numeric($logout_time_period))
|
| 347 |
{
|
| 348 |
+
$error .= '<br />'.__('You entered a non numeric value for the logout time period field. It has been set to the default value.','all-in-one-wp-security-and-firewall');
|
| 349 |
$logout_time_period = '1';//Set it to the default value for this field
|
| 350 |
}
|
| 351 |
else
|
| 357 |
|
| 358 |
if($error)
|
| 359 |
{
|
| 360 |
+
$this->show_msg_error(__('Attention!','all-in-one-wp-security-and-firewall').$error);
|
| 361 |
}
|
| 362 |
|
| 363 |
//Save all the form values to the options
|
| 373 |
?>
|
| 374 |
<div class="aio_blue_box">
|
| 375 |
<?php
|
| 376 |
+
echo '<p>'.__('Setting an expiry period for your WP administration session is a simple way to protect against unauthorized access to your site from your computer.', 'all-in-one-wp-security-and-firewall').'
|
| 377 |
+
<br />'.__('This feature allows you to specify a time period in minutes after which the admin session will expire and the user will be forced to log back in.', 'all-in-one-wp-security-and-firewall').'
|
| 378 |
</p>';
|
| 379 |
?>
|
| 380 |
</div>
|
| 381 |
<div class="postbox">
|
| 382 |
+
<h3><label for="title"><?php _e('Force User Logout Options', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 383 |
<div class="inside">
|
| 384 |
<?php
|
| 385 |
//Display security info badge
|
| 391 |
<?php wp_nonce_field('aiowpsec-force-logout-settings-nonce'); ?>
|
| 392 |
<table class="form-table">
|
| 393 |
<tr valign="top">
|
| 394 |
+
<th scope="row"><?php _e('Enable Force WP User Logout', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 395 |
<td>
|
| 396 |
<input name="aiowps_enable_forced_logout" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_forced_logout')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 397 |
+
<span class="description"><?php _e('Check this if you want to force a wp user to be logged out after a configured amount of time', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 398 |
</td>
|
| 399 |
</tr>
|
| 400 |
<tr valign="top">
|
| 401 |
+
<th scope="row"><?php _e('Logout the WP User After XX Minutes', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 402 |
<td><input type="text" size="5" name="aiowps_logout_time_period" value="<?php echo $aio_wp_security->configs->get_value('aiowps_logout_time_period'); ?>" />
|
| 403 |
+
<span class="description"><?php _e('(Minutes) The user will be forced to log back in after this time period has elapased.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 404 |
</td>
|
| 405 |
</tr>
|
| 406 |
</table>
|
| 407 |
+
<input type="submit" name="aiowpsec_save_force_logout_settings" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 408 |
</form>
|
| 409 |
</div></div>
|
| 410 |
<?php
|
| 423 |
?>
|
| 424 |
<div class="aio_blue_box">
|
| 425 |
<?php
|
| 426 |
+
echo '<p>'.__('This tab displays the login activity for WordPress admin accounts registered with your site.', 'all-in-one-wp-security-and-firewall').'
|
| 427 |
+
<br />'.__('The information below can be handy if you need to do security investigations because it will show you the last 50 recent login events by username, IP address and time/date.', 'all-in-one-wp-security-and-firewall').'
|
| 428 |
</p>';
|
| 429 |
?>
|
| 430 |
</div>
|
| 431 |
<div class="postbox">
|
| 432 |
+
<h3><label for="title"><?php _e('Account Activity Logs', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 433 |
<div class="inside">
|
| 434 |
<?php
|
| 435 |
//Fetch, prepare, sort, and filter our data...
|
| 467 |
if (!wp_verify_nonce($nonce, 'aiowpsec-logged-in-users-nonce'))
|
| 468 |
{
|
| 469 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for users logged in list!",4);
|
| 470 |
+
die(__('Nonce check failed for users logged in list!','all-in-one-wp-security-and-firewall'));
|
| 471 |
}
|
| 472 |
|
| 473 |
$user_list->prepare_items();
|
| 475 |
|
| 476 |
?>
|
| 477 |
<div class="postbox">
|
| 478 |
+
<h3><label for="title"><?php _e('Refresh Logged In User Data', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 479 |
<div class="inside">
|
| 480 |
<form action="" method="POST">
|
| 481 |
<?php wp_nonce_field('aiowpsec-logged-in-users-nonce'); ?>
|
| 482 |
+
<input type="submit" name="aiowps_refresh_logged_in_user_list" value="<?php _e('Refresh Data', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 483 |
</form>
|
| 484 |
</div></div>
|
| 485 |
|
| 486 |
<div class="aio_blue_box">
|
| 487 |
<?php
|
| 488 |
+
echo '<p>'.__('This tab displays all users who are currently logged into your site.', 'all-in-one-wp-security-and-firewall').'
|
| 489 |
+
<br />'.__('If you suspect there is a user or users who are logged in which should not be, you can block them by inspecting the IP addresses from the data below and adding them to your blacklist.', 'all-in-one-wp-security-and-firewall').'
|
| 490 |
+
<br />'.__('You can also instantly log them out by clicking on the "Force Logout" link when you hover over the row in the User Id column.', 'all-in-one-wp-security-and-firewall').'
|
| 491 |
</p>';
|
| 492 |
?>
|
| 493 |
</div>
|
| 494 |
<div class="postbox">
|
| 495 |
+
<h3><label for="title"><?php _e('Currently Logged In Users', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 496 |
<div class="inside">
|
| 497 |
<?php
|
| 498 |
//Fetch, prepare, sort, and filter our data...
|
| 526 |
$result = $wpdb->query($unlock_command);
|
| 527 |
if($result != NULL)
|
| 528 |
{
|
| 529 |
+
$this->show_msg_updated(__('The selected IP entries were unlocked successfully!','all-in-one-wp-security-and-firewall'));
|
| 530 |
}
|
| 531 |
} elseif ($entries != NULL)
|
| 532 |
{
|
| 535 |
$result = $wpdb->query($unlock_command);
|
| 536 |
if($result != NULL)
|
| 537 |
{
|
| 538 |
+
$this->show_msg_updated(__('The selected IP entry was unlocked successfully!','all-in-one-wp-security-and-firewall'));
|
| 539 |
}
|
| 540 |
}
|
| 541 |
//$aio_wp_security->debug_logger->log_debug("IP range unlocked from login_lockdown table - lockdown ID: ".$lockdown_id,0);
|
| 557 |
$result = $wpdb->query($delete_command);
|
| 558 |
if($result != NULL)
|
| 559 |
{
|
| 560 |
+
$this->show_msg_updated(__('The selected records were deleted successfully!','all-in-one-wp-security-and-firewall'));
|
| 561 |
}
|
| 562 |
} elseif ($entries != NULL)
|
| 563 |
{
|
| 567 |
$result = $wpdb->delete($lockdown_table, array('ID' => absint($entries)));
|
| 568 |
if($result != NULL)
|
| 569 |
{
|
| 570 |
+
$this->show_msg_updated(__('The selected record was deleted successfully!','all-in-one-wp-security-and-firewall'));
|
| 571 |
}
|
| 572 |
//$aio_wp_security->debug_logger->log_debug("Record deleted from login_lockdown table - lockdown ID: ".$entries,0);
|
| 573 |
}
|
admin/wp-security-user-registration-menu.php
CHANGED
|
@@ -20,8 +20,8 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 20 |
function set_menu_tabs()
|
| 21 |
{
|
| 22 |
$this->menu_tabs = array(
|
| 23 |
-
'tab1' => __('Manual Approval', '
|
| 24 |
-
'tab2' => __('Registration Captcha', '
|
| 25 |
);
|
| 26 |
}
|
| 27 |
|
|
@@ -93,7 +93,7 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 93 |
//Recalculate points after the feature status/options have been altered
|
| 94 |
$aiowps_feature_mgr->check_feature_status_and_recalculate_points();
|
| 95 |
|
| 96 |
-
$this->show_msg_updated(__('Settings were successfully saved', '
|
| 97 |
}
|
| 98 |
|
| 99 |
if(isset($_REQUEST['action'])) //Do list table form row action tasks
|
|
@@ -109,17 +109,17 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 109 |
|
| 110 |
|
| 111 |
?>
|
| 112 |
-
<h2><?php _e('User Registration Settings', '
|
| 113 |
<form action="" method="POST">
|
| 114 |
<?php wp_nonce_field('aiowpsec-user-registration-settings-nonce'); ?>
|
| 115 |
<div class="postbox">
|
| 116 |
-
<h3><label for="title"><?php _e('Manually Approve New Registrations', '
|
| 117 |
<div class="inside">
|
| 118 |
<div class="aio_blue_box">
|
| 119 |
<?php
|
| 120 |
-
echo '<p>'.__('If your site allows people to create their own accounts via the WordPress registration form, then you can minimize SPAM or bogus registrations by manually approving each registration.', '
|
| 121 |
-
'<br />'.__('This feature will automatically set a newly registered account to "pending" until the administrator activates it. Therefore undesirable registrants will be unable to log in without your express approval.', '
|
| 122 |
-
'<br />'.__('You can view all accounts which have been newly registered via the handy table below and you can also perform bulk activation/deactivation/deletion tasks on each account.', '
|
| 123 |
?>
|
| 124 |
</div>
|
| 125 |
<?php
|
|
@@ -135,19 +135,19 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 135 |
?>
|
| 136 |
<table class="form-table">
|
| 137 |
<tr valign="top">
|
| 138 |
-
<th scope="row"><?php _e('Enable manual approval of new registrations', '
|
| 139 |
<td>
|
| 140 |
<input name="aiowps_enable_manual_registration_approval" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_manual_registration_approval')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 141 |
-
<span class="description"><?php _e('Check this if you want to automatically disable all newly registered accounts so that you can approve them manually.', '
|
| 142 |
</td>
|
| 143 |
</tr>
|
| 144 |
</table>
|
| 145 |
<?php } //End if statement ?>
|
| 146 |
-
<input type="submit" name="aiowps_save_user_registration_settings" value="<?php _e('Save Settings', '
|
| 147 |
</div></div>
|
| 148 |
</form>
|
| 149 |
<div class="postbox">
|
| 150 |
-
<h3><label for="title"><?php _e('Approve Registered Users', '
|
| 151 |
<div class="inside">
|
| 152 |
<?php
|
| 153 |
//Fetch, prepare, sort, and filter our data...
|
|
@@ -192,22 +192,22 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 192 |
?>
|
| 193 |
<div class="aio_blue_box">
|
| 194 |
<?php
|
| 195 |
-
echo '<p>'.__('This feature allows you to add a captcha form on the WordPress registration page.', '
|
| 196 |
-
<br />'.__('Users who attempt to register will also need to enter the answer to a simple mathematical question - if they enter the wrong answer, the plugin will not allow them to register.', '
|
| 197 |
-
<br />'.__('Therefore, adding a captcha form on the registration page is another effective yet simple SPAM registration prevention technique.', '
|
| 198 |
</p>';
|
| 199 |
?>
|
| 200 |
</div>
|
| 201 |
<div class="postbox">
|
| 202 |
-
<h3><label for="title"><?php _e('Registration Page Captcha Settings', '
|
| 203 |
<div class="inside">
|
| 204 |
<?php
|
| 205 |
if (AIOWPSecurity_Utility::is_multisite_install() && get_current_blog_id() != 1)
|
| 206 |
{
|
| 207 |
//Hide config settings if MS and not main site
|
| 208 |
$special_msg = '<div class="aio_yellow_box">';
|
| 209 |
-
$special_msg .= '<p>'.__('The core default behaviour for WordPress Multi Site regarding user registration is that all users are registered via the main site.','
|
| 210 |
-
$special_msg .= '<p>'.__('Therefore, if you would like to add a captcha form to the registration page for a Multi Site, please go to "Registration Captcha" settings on the main site.','
|
| 211 |
$special_msg .= '</div>';
|
| 212 |
echo $special_msg;
|
| 213 |
}
|
|
@@ -222,14 +222,14 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 222 |
<?php wp_nonce_field('aiowpsec-registration-captcha-settings-nonce'); ?>
|
| 223 |
<table class="form-table">
|
| 224 |
<tr valign="top">
|
| 225 |
-
<th scope="row"><?php _e('Enable Captcha On Registration Page', '
|
| 226 |
<td>
|
| 227 |
<input name="aiowps_enable_registration_page_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_registration_page_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 228 |
-
<span class="description"><?php _e('Check this if you want to insert a captcha form on the WordPress user registration page (if you allow user registration).', '
|
| 229 |
</td>
|
| 230 |
</tr>
|
| 231 |
</table>
|
| 232 |
-
<input type="submit" name="aiowpsec_save_registration_captcha_settings" value="<?php _e('Save Settings', '
|
| 233 |
</form>
|
| 234 |
</div></div>
|
| 235 |
<?php
|
| 20 |
function set_menu_tabs()
|
| 21 |
{
|
| 22 |
$this->menu_tabs = array(
|
| 23 |
+
'tab1' => __('Manual Approval', 'all-in-one-wp-security-and-firewall'),
|
| 24 |
+
'tab2' => __('Registration Captcha', 'all-in-one-wp-security-and-firewall'),
|
| 25 |
);
|
| 26 |
}
|
| 27 |
|
| 93 |
//Recalculate points after the feature status/options have been altered
|
| 94 |
$aiowps_feature_mgr->check_feature_status_and_recalculate_points();
|
| 95 |
|
| 96 |
+
$this->show_msg_updated(__('Settings were successfully saved', 'all-in-one-wp-security-and-firewall'));
|
| 97 |
}
|
| 98 |
|
| 99 |
if(isset($_REQUEST['action'])) //Do list table form row action tasks
|
| 109 |
|
| 110 |
|
| 111 |
?>
|
| 112 |
+
<h2><?php _e('User Registration Settings', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 113 |
<form action="" method="POST">
|
| 114 |
<?php wp_nonce_field('aiowpsec-user-registration-settings-nonce'); ?>
|
| 115 |
<div class="postbox">
|
| 116 |
+
<h3><label for="title"><?php _e('Manually Approve New Registrations', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 117 |
<div class="inside">
|
| 118 |
<div class="aio_blue_box">
|
| 119 |
<?php
|
| 120 |
+
echo '<p>'.__('If your site allows people to create their own accounts via the WordPress registration form, then you can minimize SPAM or bogus registrations by manually approving each registration.', 'all-in-one-wp-security-and-firewall').
|
| 121 |
+
'<br />'.__('This feature will automatically set a newly registered account to "pending" until the administrator activates it. Therefore undesirable registrants will be unable to log in without your express approval.', 'all-in-one-wp-security-and-firewall').
|
| 122 |
+
'<br />'.__('You can view all accounts which have been newly registered via the handy table below and you can also perform bulk activation/deactivation/deletion tasks on each account.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 123 |
?>
|
| 124 |
</div>
|
| 125 |
<?php
|
| 135 |
?>
|
| 136 |
<table class="form-table">
|
| 137 |
<tr valign="top">
|
| 138 |
+
<th scope="row"><?php _e('Enable manual approval of new registrations', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 139 |
<td>
|
| 140 |
<input name="aiowps_enable_manual_registration_approval" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_manual_registration_approval')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 141 |
+
<span class="description"><?php _e('Check this if you want to automatically disable all newly registered accounts so that you can approve them manually.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 142 |
</td>
|
| 143 |
</tr>
|
| 144 |
</table>
|
| 145 |
<?php } //End if statement ?>
|
| 146 |
+
<input type="submit" name="aiowps_save_user_registration_settings" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 147 |
</div></div>
|
| 148 |
</form>
|
| 149 |
<div class="postbox">
|
| 150 |
+
<h3><label for="title"><?php _e('Approve Registered Users', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 151 |
<div class="inside">
|
| 152 |
<?php
|
| 153 |
//Fetch, prepare, sort, and filter our data...
|
| 192 |
?>
|
| 193 |
<div class="aio_blue_box">
|
| 194 |
<?php
|
| 195 |
+
echo '<p>'.__('This feature allows you to add a captcha form on the WordPress registration page.', 'all-in-one-wp-security-and-firewall').'
|
| 196 |
+
<br />'.__('Users who attempt to register will also need to enter the answer to a simple mathematical question - if they enter the wrong answer, the plugin will not allow them to register.', 'all-in-one-wp-security-and-firewall').'
|
| 197 |
+
<br />'.__('Therefore, adding a captcha form on the registration page is another effective yet simple SPAM registration prevention technique.', 'all-in-one-wp-security-and-firewall').'
|
| 198 |
</p>';
|
| 199 |
?>
|
| 200 |
</div>
|
| 201 |
<div class="postbox">
|
| 202 |
+
<h3><label for="title"><?php _e('Registration Page Captcha Settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 203 |
<div class="inside">
|
| 204 |
<?php
|
| 205 |
if (AIOWPSecurity_Utility::is_multisite_install() && get_current_blog_id() != 1)
|
| 206 |
{
|
| 207 |
//Hide config settings if MS and not main site
|
| 208 |
$special_msg = '<div class="aio_yellow_box">';
|
| 209 |
+
$special_msg .= '<p>'.__('The core default behaviour for WordPress Multi Site regarding user registration is that all users are registered via the main site.','all-in-one-wp-security-and-firewall').'</p>';
|
| 210 |
+
$special_msg .= '<p>'.__('Therefore, if you would like to add a captcha form to the registration page for a Multi Site, please go to "Registration Captcha" settings on the main site.','all-in-one-wp-security-and-firewall').'</p>';
|
| 211 |
$special_msg .= '</div>';
|
| 212 |
echo $special_msg;
|
| 213 |
}
|
| 222 |
<?php wp_nonce_field('aiowpsec-registration-captcha-settings-nonce'); ?>
|
| 223 |
<table class="form-table">
|
| 224 |
<tr valign="top">
|
| 225 |
+
<th scope="row"><?php _e('Enable Captcha On Registration Page', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 226 |
<td>
|
| 227 |
<input name="aiowps_enable_registration_page_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_registration_page_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 228 |
+
<span class="description"><?php _e('Check this if you want to insert a captcha form on the WordPress user registration page (if you allow user registration).', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 229 |
</td>
|
| 230 |
</tr>
|
| 231 |
</table>
|
| 232 |
+
<input type="submit" name="aiowpsec_save_registration_captcha_settings" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
|
| 233 |
</form>
|
| 234 |
</div></div>
|
| 235 |
<?php
|
admin/wp-security-whois-menu.php
CHANGED
|
@@ -19,7 +19,7 @@ class AIOWPSecurity_WhoIs_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 19 |
function set_menu_tabs()
|
| 20 |
{
|
| 21 |
$this->menu_tabs = array(
|
| 22 |
-
'tab1' => __('WhoIS Lookup', '
|
| 23 |
);
|
| 24 |
}
|
| 25 |
|
|
@@ -71,28 +71,28 @@ class AIOWPSecurity_WhoIs_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 71 |
global $aio_wp_security;
|
| 72 |
|
| 73 |
?>
|
| 74 |
-
<h2><?php _e('WHOIS Lookup Information', '
|
| 75 |
<div class="aio_blue_box">
|
| 76 |
<?php
|
| 77 |
-
echo '<p>'.__('This feature allows you to look up more detailed information about an IP address or domain name by querying the WHOIS API.', '
|
| 78 |
</p>';
|
| 79 |
?>
|
| 80 |
</div>
|
| 81 |
|
| 82 |
<div class="postbox">
|
| 83 |
-
<h3><label for="title"><?php _e('Perform a WHOIS Lookup for an IP or Domain Name', '
|
| 84 |
<div class="inside">
|
| 85 |
<form action="" method="POST">
|
| 86 |
<?php wp_nonce_field('aiowpsec-whois-lookup-nonce'); ?>
|
| 87 |
<table class="form-table">
|
| 88 |
<tr valign="top">
|
| 89 |
-
<th scope="row"><?php _e('Enter IP Address or Domain Name', '
|
| 90 |
<td><input type="text" size="20" name="aiowps_whois_lookup_field" value="<?php //echo $aio_wp_security->configs->get_value('aiowps_whois_lookup_field'); ?>" />
|
| 91 |
-
<span class="description"><?php _e('Enter an IP address or domain name. Example: 111.11.12.13 OR some-domain-name.com', '
|
| 92 |
</td>
|
| 93 |
</tr>
|
| 94 |
</table>
|
| 95 |
-
<input type="submit" name="aiowps_whois_lookup" value="<?php _e('Perform IP or Domain Lookup', '
|
| 96 |
</form>
|
| 97 |
</div></div>
|
| 98 |
<?php
|
|
@@ -110,9 +110,9 @@ class AIOWPSecurity_WhoIs_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 110 |
$input_val = trim($_POST['aiowps_whois_lookup_field']);
|
| 111 |
if (filter_var($input_val, FILTER_VALIDATE_IP) || filter_var(gethostbyname($input_val), FILTER_VALIDATE_IP))
|
| 112 |
{
|
| 113 |
-
//$info_msg_string = '<p class="aio_info_with_icon">'.sprintf( __('WHOIS lookup successfully completed. Please see the results below:', '
|
| 114 |
//echo ($info_msg_string);
|
| 115 |
-
$this->show_msg_updated(__('WHOIS lookup successfully completed. Please see the results below:', '
|
| 116 |
$whois = new Whois();
|
| 117 |
$result = $whois->Lookup($input_val);
|
| 118 |
if (!empty($result['rawdata']))
|
|
@@ -124,7 +124,7 @@ class AIOWPSecurity_WhoIs_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 124 |
}
|
| 125 |
else
|
| 126 |
{
|
| 127 |
-
$this->show_msg_error(__('You have entered an incorrectly formatted IP address or domain name. Please try again.','
|
| 128 |
}
|
| 129 |
}
|
| 130 |
}
|
| 19 |
function set_menu_tabs()
|
| 20 |
{
|
| 21 |
$this->menu_tabs = array(
|
| 22 |
+
'tab1' => __('WhoIS Lookup', 'all-in-one-wp-security-and-firewall'),
|
| 23 |
);
|
| 24 |
}
|
| 25 |
|
| 71 |
global $aio_wp_security;
|
| 72 |
|
| 73 |
?>
|
| 74 |
+
<h2><?php _e('WHOIS Lookup Information', 'all-in-one-wp-security-and-firewall')?></h2>
|
| 75 |
<div class="aio_blue_box">
|
| 76 |
<?php
|
| 77 |
+
echo '<p>'.__('This feature allows you to look up more detailed information about an IP address or domain name by querying the WHOIS API.', 'all-in-one-wp-security-and-firewall').'
|
| 78 |
</p>';
|
| 79 |
?>
|
| 80 |
</div>
|
| 81 |
|
| 82 |
<div class="postbox">
|
| 83 |
+
<h3><label for="title"><?php _e('Perform a WHOIS Lookup for an IP or Domain Name', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 84 |
<div class="inside">
|
| 85 |
<form action="" method="POST">
|
| 86 |
<?php wp_nonce_field('aiowpsec-whois-lookup-nonce'); ?>
|
| 87 |
<table class="form-table">
|
| 88 |
<tr valign="top">
|
| 89 |
+
<th scope="row"><?php _e('Enter IP Address or Domain Name', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 90 |
<td><input type="text" size="20" name="aiowps_whois_lookup_field" value="<?php //echo $aio_wp_security->configs->get_value('aiowps_whois_lookup_field'); ?>" />
|
| 91 |
+
<span class="description"><?php _e('Enter an IP address or domain name. Example: 111.11.12.13 OR some-domain-name.com', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 92 |
</td>
|
| 93 |
</tr>
|
| 94 |
</table>
|
| 95 |
+
<input type="submit" name="aiowps_whois_lookup" value="<?php _e('Perform IP or Domain Lookup', 'all-in-one-wp-security-and-firewall')?>" class="button-primary ip-domain-lookup" />
|
| 96 |
</form>
|
| 97 |
</div></div>
|
| 98 |
<?php
|
| 110 |
$input_val = trim($_POST['aiowps_whois_lookup_field']);
|
| 111 |
if (filter_var($input_val, FILTER_VALIDATE_IP) || filter_var(gethostbyname($input_val), FILTER_VALIDATE_IP))
|
| 112 |
{
|
| 113 |
+
//$info_msg_string = '<p class="aio_info_with_icon">'.sprintf( __('WHOIS lookup successfully completed. Please see the results below:', 'all-in-one-wp-security-and-firewall')).'</p>';
|
| 114 |
//echo ($info_msg_string);
|
| 115 |
+
$this->show_msg_updated(__('WHOIS lookup successfully completed. Please see the results below:', 'all-in-one-wp-security-and-firewall'));
|
| 116 |
$whois = new Whois();
|
| 117 |
$result = $whois->Lookup($input_val);
|
| 118 |
if (!empty($result['rawdata']))
|
| 124 |
}
|
| 125 |
else
|
| 126 |
{
|
| 127 |
+
$this->show_msg_error(__('You have entered an incorrectly formatted IP address or domain name. Please try again.','all-in-one-wp-security-and-firewall'));
|
| 128 |
}
|
| 129 |
}
|
| 130 |
}
|
classes/grade-system/wp-security-feature-item-manager.php
CHANGED
|
@@ -26,86 +26,86 @@ class AIOWPSecurity_Feature_Item_Manager
|
|
| 26 |
$this->feature_items = array();
|
| 27 |
//Settings Menu Features
|
| 28 |
//WP Generator Meta
|
| 29 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("wp-generator-meta-tag", __("Remove WP Generatore Meta Tag", "
|
| 30 |
|
| 31 |
//Prevent Image Hotlinks
|
| 32 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("prevent-hotlinking", __("Prevent Image Hotlinking", "
|
| 33 |
|
| 34 |
//User Accounts Menu Features
|
| 35 |
//Change Admin Username
|
| 36 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("user-accounts-change-admin-user", __("Change Admin Username", "
|
| 37 |
//Change Display Name
|
| 38 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("user-accounts-display-name", __("Change Display Name", "
|
| 39 |
|
| 40 |
//User Login Menu Features
|
| 41 |
//Locking Lockdown
|
| 42 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("user-login-login-lockdown", __("Login Lockdown", "
|
| 43 |
//Login Captcha
|
| 44 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("user-login-captcha", __("Login Captcha", "
|
| 45 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("custom-login-captcha", __("Custom Login Captcha", "
|
| 46 |
//Lost Password Captcha
|
| 47 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("lost-password-captcha", __("Lost Password Captcha", "
|
| 48 |
//Login whitelisting
|
| 49 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("whitelist-manager-ip-login-whitelisting", __("Login IP Whitelisting", "
|
| 50 |
//Force Logout
|
| 51 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("user-login-force-logout", __("Force Logout", "
|
| 52 |
|
| 53 |
//User Registration
|
| 54 |
//Manually approve registrations
|
| 55 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("manually-approve-registrations", __("Registration Approval", "
|
| 56 |
//Registration Captcha
|
| 57 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("user-registration-captcha", __("Registration Captcha", "
|
| 58 |
|
| 59 |
//Database Security Menu Features
|
| 60 |
//DB Prefix
|
| 61 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("db-security-db-prefix", __("DB Prefix", "
|
| 62 |
//DB Backup
|
| 63 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("db-security-db-backup", __("DB Backup", "
|
| 64 |
|
| 65 |
//File System Security Menu Features
|
| 66 |
//File Permissions
|
| 67 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("filesystem-file-permissions", __("File Permissions", "
|
| 68 |
//PHP File Editing
|
| 69 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("filesystem-file-editing", __("File Editing", "
|
| 70 |
//Prevent Access WP Install Files
|
| 71 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("block-wp-files-access", __("WordPress Files Access", "
|
| 72 |
|
| 73 |
//Blacklist Manager Menu Features
|
| 74 |
//IP and user agent blacklisting
|
| 75 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("blacklist-manager-ip-user-agent-blacklisting", __("IP and User Agent Blacklisting", "
|
| 76 |
|
| 77 |
//Firewall Menu Features
|
| 78 |
//Basic firewall
|
| 79 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-basic-rules", __("Enable Basic Firewall", "
|
| 80 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-pingback-rules", __("Enable Pingback Vulnerability Protection", "
|
| 81 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-block-debug-file-access", __("Block Accesss to Debug Log File", "
|
| 82 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-enable-404-blocking", __("Enable IP blocking for 404 detection", "
|
| 83 |
|
| 84 |
//Brute Force Menu Features
|
| 85 |
//Rename Login page
|
| 86 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("bf-rename-login-page", __("Enable Rename Login Page", "
|
| 87 |
//Login Honeypot
|
| 88 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("login-honeypot", __("Enable Login Honeypot", "
|
| 89 |
|
| 90 |
//Additional and Advanced firewall
|
| 91 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-enable-brute-force-attack-prevention", __("Enable Brute Force Attack Prevention", "
|
| 92 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-disable-index-views", __("Disable Index Views", "
|
| 93 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-disable-trace-track", __("Disable Trace and Track", "
|
| 94 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-forbid-proxy-comments", __("Forbid Proxy Comments", "
|
| 95 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-deny-bad-queries", __("Deny Bad Queries", "
|
| 96 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-advanced-character-string-filter", __("Advanced Character String Filter", "
|
| 97 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-enable-5g-blacklist", __("5G Blacklist", "
|
| 98 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-block-fake-googlebots", __("Block Fake Googlebots", "
|
| 99 |
//SPAM Prevention
|
| 100 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("block-spambots", __("Block Spambots", "
|
| 101 |
//Comment Captcha
|
| 102 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("comment-form-captcha", __("Comment Captcha", "
|
| 103 |
//BuddyPress Registration Captcha
|
| 104 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("bp-register-captcha", __("BuddyPress Registration Captcha", "
|
| 105 |
|
| 106 |
//Filescan
|
| 107 |
//File change detection
|
| 108 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item("scan-file-change-detection", __("File Change Detection", "
|
| 109 |
|
| 110 |
}
|
| 111 |
|
|
@@ -134,7 +134,7 @@ class AIOWPSecurity_Feature_Item_Manager
|
|
| 134 |
?>
|
| 135 |
<div class="aiowps_feature_details_badge">
|
| 136 |
<div class="aiowps_feature_details_badge_difficulty" title="Feature Difficulty">
|
| 137 |
-
<span class="aiowps_feature_details_badge_difficulty_text"><?php _e($level_str, '
|
| 138 |
</div>
|
| 139 |
<div class="aiowps_feature_details_badge_points" title="Security Points">
|
| 140 |
<span class="aiowps_feature_details_badge_points_text"><?php echo $cau_your_points .'/'. $cau_security_points; ?></span>
|
| 26 |
$this->feature_items = array();
|
| 27 |
//Settings Menu Features
|
| 28 |
//WP Generator Meta
|
| 29 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("wp-generator-meta-tag", __("Remove WP Generatore Meta Tag", "all-in-one-wp-security-and-firewall"), $this->feature_point_1, $this->sec_level_basic);
|
| 30 |
|
| 31 |
//Prevent Image Hotlinks
|
| 32 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("prevent-hotlinking", __("Prevent Image Hotlinking", "all-in-one-wp-security-and-firewall"), $this->feature_point_2, $this->sec_level_basic);
|
| 33 |
|
| 34 |
//User Accounts Menu Features
|
| 35 |
//Change Admin Username
|
| 36 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("user-accounts-change-admin-user", __("Change Admin Username", "all-in-one-wp-security-and-firewall"), $this->feature_point_3, $this->sec_level_basic);
|
| 37 |
//Change Display Name
|
| 38 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("user-accounts-display-name", __("Change Display Name", "all-in-one-wp-security-and-firewall"), $this->feature_point_1, $this->sec_level_basic);
|
| 39 |
|
| 40 |
//User Login Menu Features
|
| 41 |
//Locking Lockdown
|
| 42 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("user-login-login-lockdown", __("Login Lockdown", "all-in-one-wp-security-and-firewall"), $this->feature_point_4, $this->sec_level_basic);
|
| 43 |
//Login Captcha
|
| 44 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("user-login-captcha", __("Login Captcha", "all-in-one-wp-security-and-firewall"), $this->feature_point_4, $this->sec_level_basic);
|
| 45 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("custom-login-captcha", __("Custom Login Captcha", "all-in-one-wp-security-and-firewall"), $this->feature_point_4, $this->sec_level_basic);
|
| 46 |
//Lost Password Captcha
|
| 47 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("lost-password-captcha", __("Lost Password Captcha", "all-in-one-wp-security-and-firewall"), $this->feature_point_2, $this->sec_level_basic);
|
| 48 |
//Login whitelisting
|
| 49 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("whitelist-manager-ip-login-whitelisting", __("Login IP Whitelisting", "all-in-one-wp-security-and-firewall"), $this->feature_point_3, $this->sec_level_inter);
|
| 50 |
//Force Logout
|
| 51 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("user-login-force-logout", __("Force Logout", "all-in-one-wp-security-and-firewall"), $this->feature_point_1, $this->sec_level_basic);
|
| 52 |
|
| 53 |
//User Registration
|
| 54 |
//Manually approve registrations
|
| 55 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("manually-approve-registrations", __("Registration Approval", "all-in-one-wp-security-and-firewall"), $this->feature_point_4, $this->sec_level_basic);
|
| 56 |
//Registration Captcha
|
| 57 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("user-registration-captcha", __("Registration Captcha", "all-in-one-wp-security-and-firewall"), $this->feature_point_4, $this->sec_level_basic);
|
| 58 |
|
| 59 |
//Database Security Menu Features
|
| 60 |
//DB Prefix
|
| 61 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("db-security-db-prefix", __("DB Prefix", "all-in-one-wp-security-and-firewall"), $this->feature_point_2, $this->sec_level_inter);
|
| 62 |
//DB Backup
|
| 63 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("db-security-db-backup", __("DB Backup", "all-in-one-wp-security-and-firewall"), $this->feature_point_4, $this->sec_level_basic);
|
| 64 |
|
| 65 |
//File System Security Menu Features
|
| 66 |
//File Permissions
|
| 67 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("filesystem-file-permissions", __("File Permissions", "all-in-one-wp-security-and-firewall"), $this->feature_point_4, $this->sec_level_basic);
|
| 68 |
//PHP File Editing
|
| 69 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("filesystem-file-editing", __("File Editing", "all-in-one-wp-security-and-firewall"), $this->feature_point_2, $this->sec_level_basic);
|
| 70 |
//Prevent Access WP Install Files
|
| 71 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("block-wp-files-access", __("WordPress Files Access", "all-in-one-wp-security-and-firewall"), $this->feature_point_2, $this->sec_level_basic);
|
| 72 |
|
| 73 |
//Blacklist Manager Menu Features
|
| 74 |
//IP and user agent blacklisting
|
| 75 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("blacklist-manager-ip-user-agent-blacklisting", __("IP and User Agent Blacklisting", "all-in-one-wp-security-and-firewall"), $this->feature_point_3, $this->sec_level_inter);
|
| 76 |
|
| 77 |
//Firewall Menu Features
|
| 78 |
//Basic firewall
|
| 79 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-basic-rules", __("Enable Basic Firewall", "all-in-one-wp-security-and-firewall"), $this->feature_point_3, $this->sec_level_basic);
|
| 80 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-pingback-rules", __("Enable Pingback Vulnerability Protection", "all-in-one-wp-security-and-firewall"), $this->feature_point_3, $this->sec_level_basic);
|
| 81 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-block-debug-file-access", __("Block Accesss to Debug Log File", "all-in-one-wp-security-and-firewall"), $this->feature_point_2, $this->sec_level_inter);
|
| 82 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-enable-404-blocking", __("Enable IP blocking for 404 detection", "all-in-one-wp-security-and-firewall"), $this->feature_point_1, $this->sec_level_inter);
|
| 83 |
|
| 84 |
//Brute Force Menu Features
|
| 85 |
//Rename Login page
|
| 86 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("bf-rename-login-page", __("Enable Rename Login Page", "all-in-one-wp-security-and-firewall"), $this->feature_point_2, $this->sec_level_inter);
|
| 87 |
//Login Honeypot
|
| 88 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("login-honeypot", __("Enable Login Honeypot", "all-in-one-wp-security-and-firewall"), $this->feature_point_2, $this->sec_level_inter);
|
| 89 |
|
| 90 |
//Additional and Advanced firewall
|
| 91 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-enable-brute-force-attack-prevention", __("Enable Brute Force Attack Prevention", "all-in-one-wp-security-and-firewall"), $this->feature_point_4, $this->sec_level_advanced);
|
| 92 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-disable-index-views", __("Disable Index Views", "all-in-one-wp-security-and-firewall"), $this->feature_point_1, $this->sec_level_inter);
|
| 93 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-disable-trace-track", __("Disable Trace and Track", "all-in-one-wp-security-and-firewall"), $this->feature_point_2, $this->sec_level_advanced);
|
| 94 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-forbid-proxy-comments", __("Forbid Proxy Comments", "all-in-one-wp-security-and-firewall"), $this->feature_point_2, $this->sec_level_advanced);
|
| 95 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-deny-bad-queries", __("Deny Bad Queries", "all-in-one-wp-security-and-firewall"), $this->feature_point_3, $this->sec_level_advanced);
|
| 96 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-advanced-character-string-filter", __("Advanced Character String Filter", "all-in-one-wp-security-and-firewall"), $this->feature_point_3, $this->sec_level_advanced);
|
| 97 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-enable-5g-blacklist", __("5G Blacklist", "all-in-one-wp-security-and-firewall"), $this->feature_point_4, $this->sec_level_advanced);
|
| 98 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-block-fake-googlebots", __("Block Fake Googlebots", "all-in-one-wp-security-and-firewall"), $this->feature_point_1, $this->sec_level_advanced);
|
| 99 |
//SPAM Prevention
|
| 100 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("block-spambots", __("Block Spambots", "all-in-one-wp-security-and-firewall"), $this->feature_point_2, $this->sec_level_basic);
|
| 101 |
//Comment Captcha
|
| 102 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("comment-form-captcha", __("Comment Captcha", "all-in-one-wp-security-and-firewall"), $this->feature_point_4, $this->sec_level_basic);
|
| 103 |
//BuddyPress Registration Captcha
|
| 104 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("bp-register-captcha", __("BuddyPress Registration Captcha", "all-in-one-wp-security-and-firewall"), $this->feature_point_1, $this->sec_level_basic);
|
| 105 |
|
| 106 |
//Filescan
|
| 107 |
//File change detection
|
| 108 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item("scan-file-change-detection", __("File Change Detection", "all-in-one-wp-security-and-firewall"), $this->feature_point_4, $this->sec_level_inter);
|
| 109 |
|
| 110 |
}
|
| 111 |
|
| 134 |
?>
|
| 135 |
<div class="aiowps_feature_details_badge">
|
| 136 |
<div class="aiowps_feature_details_badge_difficulty" title="Feature Difficulty">
|
| 137 |
+
<span class="aiowps_feature_details_badge_difficulty_text"><?php _e($level_str, 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 138 |
</div>
|
| 139 |
<div class="aiowps_feature_details_badge_points" title="Security Points">
|
| 140 |
<span class="aiowps_feature_details_badge_points_text"><?php echo $cau_your_points .'/'. $cau_security_points; ?></span>
|
classes/grade-system/wp-security-feature-item.php
CHANGED
|
@@ -25,13 +25,13 @@ class AIOWPSecurity_Feature_Item
|
|
| 25 |
{
|
| 26 |
$level_string = "";
|
| 27 |
if($level == "1"){
|
| 28 |
-
$level_string = __('Basic', '
|
| 29 |
}
|
| 30 |
else if($level == "2"){
|
| 31 |
-
$level_string = __('Intermediate', '
|
| 32 |
}
|
| 33 |
else if($level == "3"){
|
| 34 |
-
$level_string = __('Advanced', '
|
| 35 |
}
|
| 36 |
return $level_string;
|
| 37 |
}
|
| 25 |
{
|
| 26 |
$level_string = "";
|
| 27 |
if($level == "1"){
|
| 28 |
+
$level_string = __('Basic', 'all-in-one-wp-security-and-firewall');
|
| 29 |
}
|
| 30 |
else if($level == "2"){
|
| 31 |
+
$level_string = __('Intermediate', 'all-in-one-wp-security-and-firewall');
|
| 32 |
}
|
| 33 |
else if($level == "3"){
|
| 34 |
+
$level_string = __('Advanced', 'all-in-one-wp-security-and-firewall');
|
| 35 |
}
|
| 36 |
return $level_string;
|
| 37 |
}
|
classes/wp-security-backup.php
CHANGED
|
@@ -186,9 +186,9 @@ class AIOWPSecurity_Backup
|
|
| 186 |
$from_name = empty($site_title)?'WordPress':$site_title;
|
| 187 |
|
| 188 |
$headers = 'From: ' . $from_name . ' <' . get_option('admin_email') . '>' . PHP_EOL;
|
| 189 |
-
$subject = __( 'All In One WP Security - Site Database Backup', '
|
| 190 |
$attachment = array( $this->last_backup_file_path );
|
| 191 |
-
$message = __( 'Attached is your latest DB backup file for site URL', '
|
| 192 |
|
| 193 |
wp_mail( $to, $subject, $message, $headers, $attachment );
|
| 194 |
}
|
| 186 |
$from_name = empty($site_title)?'WordPress':$site_title;
|
| 187 |
|
| 188 |
$headers = 'From: ' . $from_name . ' <' . get_option('admin_email') . '>' . PHP_EOL;
|
| 189 |
+
$subject = __( 'All In One WP Security - Site Database Backup', 'all-in-one-wp-security-and-firewall' ) . ' ' . date( 'l, F jS, Y \a\\t g:i a', current_time( 'timestamp' ) );
|
| 190 |
$attachment = array( $this->last_backup_file_path );
|
| 191 |
+
$message = __( 'Attached is your latest DB backup file for site URL', 'all-in-one-wp-security-and-firewall' ) . ' ' . get_option( 'siteurl' ) . __( ' generated on', 'all-in-one-wp-security-and-firewall' ) . ' ' . date( 'l, F jS, Y \a\\t g:i a', current_time( 'timestamp' ) );
|
| 192 |
|
| 193 |
wp_mail( $to, $subject, $message, $headers, $attachment );
|
| 194 |
}
|
classes/wp-security-captcha.php
CHANGED
|
@@ -14,7 +14,7 @@ class AIOWPSecurity_Captcha
|
|
| 14 |
//if buddy press feature active add action hook so buddy press can display our errors properly on bp registration form
|
| 15 |
do_action( 'bp_aiowps-captcha-answer_errors' );
|
| 16 |
}
|
| 17 |
-
$cap_form = '<p class="aiowps-captcha"><label>'.__('Please enter an answer in digits:','
|
| 18 |
$cap_form .= '<div class="aiowps-captcha-equation"><strong>';
|
| 19 |
$maths_question_output = $this->generate_maths_question();
|
| 20 |
$cap_form .= $maths_question_output . '</strong></div></p>';
|
|
@@ -93,26 +93,26 @@ class AIOWPSecurity_Captcha
|
|
| 93 |
function number_word_mapping($num)
|
| 94 |
{
|
| 95 |
$number_map = array(
|
| 96 |
-
1 => __('one', '
|
| 97 |
-
2 => __('two', '
|
| 98 |
-
3 => __('three', '
|
| 99 |
-
4 => __('four', '
|
| 100 |
-
5 => __('five', '
|
| 101 |
-
6 => __('six', '
|
| 102 |
-
7 => __('seven', '
|
| 103 |
-
8 => __('eight', '
|
| 104 |
-
9 => __('nine', '
|
| 105 |
-
10 => __('ten', '
|
| 106 |
-
11 => __('eleven', '
|
| 107 |
-
12 => __('twelve', '
|
| 108 |
-
13 => __('thirteen', '
|
| 109 |
-
14 => __('fourteen', '
|
| 110 |
-
15 => __('fifteen', '
|
| 111 |
-
16 => __('sixteen', '
|
| 112 |
-
17 => __('seventeen', '
|
| 113 |
-
18 => __('eighteen', '
|
| 114 |
-
19 => __('nineteen', '
|
| 115 |
-
20 => __('twenty', '
|
| 116 |
);
|
| 117 |
return $number_map[$num];
|
| 118 |
}
|
| 14 |
//if buddy press feature active add action hook so buddy press can display our errors properly on bp registration form
|
| 15 |
do_action( 'bp_aiowps-captcha-answer_errors' );
|
| 16 |
}
|
| 17 |
+
$cap_form = '<p class="aiowps-captcha"><label>'.__('Please enter an answer in digits:','all-in-one-wp-security-and-firewall').'</label>';
|
| 18 |
$cap_form .= '<div class="aiowps-captcha-equation"><strong>';
|
| 19 |
$maths_question_output = $this->generate_maths_question();
|
| 20 |
$cap_form .= $maths_question_output . '</strong></div></p>';
|
| 93 |
function number_word_mapping($num)
|
| 94 |
{
|
| 95 |
$number_map = array(
|
| 96 |
+
1 => __('one', 'all-in-one-wp-security-and-firewall'),
|
| 97 |
+
2 => __('two', 'all-in-one-wp-security-and-firewall'),
|
| 98 |
+
3 => __('three', 'all-in-one-wp-security-and-firewall'),
|
| 99 |
+
4 => __('four', 'all-in-one-wp-security-and-firewall'),
|
| 100 |
+
5 => __('five', 'all-in-one-wp-security-and-firewall'),
|
| 101 |
+
6 => __('six', 'all-in-one-wp-security-and-firewall'),
|
| 102 |
+
7 => __('seven', 'all-in-one-wp-security-and-firewall'),
|
| 103 |
+
8 => __('eight', 'all-in-one-wp-security-and-firewall'),
|
| 104 |
+
9 => __('nine', 'all-in-one-wp-security-and-firewall'),
|
| 105 |
+
10 => __('ten', 'all-in-one-wp-security-and-firewall'),
|
| 106 |
+
11 => __('eleven', 'all-in-one-wp-security-and-firewall'),
|
| 107 |
+
12 => __('twelve', 'all-in-one-wp-security-and-firewall'),
|
| 108 |
+
13 => __('thirteen', 'all-in-one-wp-security-and-firewall'),
|
| 109 |
+
14 => __('fourteen', 'all-in-one-wp-security-and-firewall'),
|
| 110 |
+
15 => __('fifteen', 'all-in-one-wp-security-and-firewall'),
|
| 111 |
+
16 => __('sixteen', 'all-in-one-wp-security-and-firewall'),
|
| 112 |
+
17 => __('seventeen', 'all-in-one-wp-security-and-firewall'),
|
| 113 |
+
18 => __('eighteen', 'all-in-one-wp-security-and-firewall'),
|
| 114 |
+
19 => __('nineteen', 'all-in-one-wp-security-and-firewall'),
|
| 115 |
+
20 => __('twenty', 'all-in-one-wp-security-and-firewall'),
|
| 116 |
);
|
| 117 |
return $number_map[$num];
|
| 118 |
}
|
classes/wp-security-file-scan.php
CHANGED
|
@@ -62,10 +62,10 @@ class AIOWPSecurity_Scan
|
|
| 62 |
$from_name = empty($site_title)?'WordPress':$site_title;
|
| 63 |
|
| 64 |
$headers = 'From: ' . $from_name . ' <' . get_option('admin_email') . '>' . PHP_EOL;
|
| 65 |
-
$subject = __( 'All In One WP Security - File change detected!', '
|
| 66 |
//$attachment = array();
|
| 67 |
-
$message = __( 'A file change was detected on your system for site URL', '
|
| 68 |
-
$message .= "\r\n\r\n".__( 'A summary of the scan results is shown below:', '
|
| 69 |
$scan_res_unserialized = self::get_file_change_data();
|
| 70 |
$scan_results_message = '';
|
| 71 |
if($scan_res_unserialized !== false){
|
|
@@ -74,7 +74,7 @@ class AIOWPSecurity_Scan
|
|
| 74 |
|
| 75 |
$message .= "\r\n\r\n";
|
| 76 |
$message .= $scan_results_message;
|
| 77 |
-
$message .= "\r\n".__( 'Login to your site to view the scan details.', '
|
| 78 |
|
| 79 |
wp_mail( $to, $subject, $message, $headers );
|
| 80 |
}
|
|
@@ -279,11 +279,11 @@ class AIOWPSecurity_Scan
|
|
| 279 |
//$aio_wp_security->admin_init->filescan_menu->start_buffer();
|
| 280 |
ob_start();
|
| 281 |
|
| 282 |
-
$info_msg_string = '<p class="aio_info_with_icon">'.__('Starting DB scan.....please wait while the plugin scans your database.......', '
|
| 283 |
echo $info_msg_string;
|
| 284 |
|
| 285 |
//Options table
|
| 286 |
-
echo '<p class="aio_info_with_icon">'.__('Scanning options table.........', '
|
| 287 |
$options_table = $wpdb->prefix . 'options';
|
| 288 |
$sql= "SELECT option_id,option_value,option_name
|
| 289 |
FROM $options_table WHERE
|
|
@@ -352,12 +352,12 @@ class AIOWPSecurity_Scan
|
|
| 352 |
|
| 353 |
//If known pharma hack entry was found delete it
|
| 354 |
if($known_pharma_hack){
|
| 355 |
-
echo '<p class="aio_error_with_icon">'.sprintf( __('%s and option_id: %s', '
|
| 356 |
$delete_sql = $wpdb->delete($options_table, array('option_name'=>$option_name));
|
| 357 |
if($delete_sql === FALSE){
|
| 358 |
-
echo '<p class="aio_error_with_icon">'.sprintf( __('Deletion of known pharma hack entry for option_name %s failed. Please delete this entry manually!', '
|
| 359 |
}else{
|
| 360 |
-
echo '<p class="aio_success_with_icon">'.sprintf( __('The options table entry with known pharma hack for option_id %s with option_name %s was successfully deleted', '
|
| 361 |
}
|
| 362 |
|
| 363 |
}
|
|
@@ -371,7 +371,7 @@ class AIOWPSecurity_Scan
|
|
| 371 |
if (strpos(strtolower($option_value),'networkads')!==false) $found_options.="networkads found in the option_value field for option_name: ".$option_name;
|
| 372 |
if (strpos(strtolower($option_value),'eval(')!==false) $found_options.="eval() statement found in the option_value field for option_name: ".$option_name;
|
| 373 |
if (strpos(strtolower($option_value),'javascript:')!==false) $found_options.="javascript statement found in the option_value field for option_name: ".$option_name;
|
| 374 |
-
echo '<p class="aio_error_with_icon">'.sprintf( __('Possible suspicious entry found (for option_id: %s) - %s ', '
|
| 375 |
|
| 376 |
if($found_options != ''){
|
| 377 |
$sus_options_entry_found = true;
|
|
@@ -380,11 +380,11 @@ class AIOWPSecurity_Scan
|
|
| 380 |
}
|
| 381 |
|
| 382 |
if(!$sus_options_entry_found){
|
| 383 |
-
echo '<p class="aio_success_with_icon">'.__('No suspicious entries found in options table', '
|
| 384 |
}
|
| 385 |
|
| 386 |
//Posts table
|
| 387 |
-
echo '<p class="aio_info_with_icon">'.__('Scanning posts table.........', '
|
| 388 |
$posts_table = $wpdb->prefix . 'posts';
|
| 389 |
$sql= "SELECT ID,post_author,post_title,post_name,guid,post_content,post_mime_type
|
| 390 |
FROM $posts_table WHERE
|
|
@@ -424,7 +424,7 @@ class AIOWPSecurity_Scan
|
|
| 424 |
if (strpos(strtolower($entry['post_content']),'try{window.onload')!==false) $found_posts.="post_content: try{window.onload ";
|
| 425 |
if (strpos(strtolower($entry['post_content']),"setAttribute('src'")!==false) $found_posts.="post_content: setAttribute('src' ";
|
| 426 |
if (strpos(strtolower($entry['post_mime_type']),'script')!==false) $found_posts.="post_mime_type: script ";
|
| 427 |
-
echo '<p class="aio_error_with_icon">'.sprintf( __('Possible suspicious entry found (for Post ID: %s) in the following column - %s ', '
|
| 428 |
|
| 429 |
if($found_options != ''){
|
| 430 |
$sus_posts_entry_found = true;
|
|
@@ -433,11 +433,11 @@ class AIOWPSecurity_Scan
|
|
| 433 |
}
|
| 434 |
|
| 435 |
if(!$sus_posts_entry_found){
|
| 436 |
-
echo '<p class="aio_success_with_icon">'.__('No suspicious entries found in posts table', '
|
| 437 |
}
|
| 438 |
|
| 439 |
//Links table
|
| 440 |
-
echo '<p class="aio_info_with_icon">'.__('Scanning links table.........', '
|
| 441 |
$links_table = $wpdb->prefix . 'links';
|
| 442 |
$sql= "SELECT link_id,link_url,link_image,link_description,link_notes,link_rel,link_rss
|
| 443 |
FROM $links_table WHERE
|
|
@@ -476,7 +476,7 @@ class AIOWPSecurity_Scan
|
|
| 476 |
if (strpos(strtolower($entry['link_rel']),'eval(')!==false) $found_links.="eval() statement found in the link_rel field for link_id: ".$entry['link_id'];
|
| 477 |
if (strpos(strtolower($entry['link_rss']),'eval(')!==false) $found_links.="eval() statement found in the link_rss field for link_id: ".$entry['link_id'];
|
| 478 |
|
| 479 |
-
echo '<p class="aio_error_with_icon">'.sprintf( __('Possible suspicious entry - %s ', '
|
| 480 |
|
| 481 |
if($found_options != ''){
|
| 482 |
$sus_links_entry_found = true;
|
|
@@ -485,11 +485,11 @@ class AIOWPSecurity_Scan
|
|
| 485 |
}
|
| 486 |
|
| 487 |
if(!$sus_links_entry_found) {
|
| 488 |
-
echo '<p class="aio_success_with_icon">'.__('No suspicious entries found in links table', '
|
| 489 |
}
|
| 490 |
|
| 491 |
//Comments table
|
| 492 |
-
echo '<p class="aio_info_with_icon">'.__('Scanning comments table.........', '
|
| 493 |
$comments_table = $wpdb->prefix . 'comments';
|
| 494 |
$sql= "SELECT comment_ID,comment_author_url,comment_agent,comment_author,comment_author_email,comment_content
|
| 495 |
FROM $comments_table WHERE
|
|
@@ -527,7 +527,7 @@ class AIOWPSecurity_Scan
|
|
| 527 |
if (strpos(strtolower($entry['comment_author_email']),'eval(')!==false) $found_comments.="eval() statement found in the comment_author_email field for link_id: ".$entry['comment_ID'];
|
| 528 |
if (strpos(strtolower($entry['comment_content']),'eval(')!==false) $found_comments.="eval() statement found in the comment_content field for link_id: ".$entry['comment_ID'];
|
| 529 |
|
| 530 |
-
echo '<p class="aio_error_with_icon">'.sprintf( __('Possible suspicious entry - %s ', '
|
| 531 |
|
| 532 |
if($found_comments != ''){
|
| 533 |
$sus_comments_entry_found = true;
|
|
@@ -536,11 +536,11 @@ class AIOWPSecurity_Scan
|
|
| 536 |
}
|
| 537 |
|
| 538 |
if(!$sus_comments_entry_found) {
|
| 539 |
-
echo '<p class="aio_success_with_icon">'.__('No suspicious entries found in comments table', '
|
| 540 |
}
|
| 541 |
|
| 542 |
//postmeta table
|
| 543 |
-
echo '<p class="aio_info_with_icon">'.__('Scanning postmeta table.........', '
|
| 544 |
$postmeta_table = $wpdb->prefix . 'postmeta';
|
| 545 |
$sql= "SELECT meta_id,meta_value
|
| 546 |
FROM $postmeta_table WHERE
|
|
@@ -555,7 +555,7 @@ class AIOWPSecurity_Scan
|
|
| 555 |
$found_postmeta = '';
|
| 556 |
if (strpos(strtolower($entry['meta_value']),'eval(')!==false) $found_postmeta.="eval() statement found in the meta_value field for meta_id: ".$entry['meta_id'];
|
| 557 |
|
| 558 |
-
echo '<p class="aio_error_with_icon">'.sprintf( __('Possible suspicious entry - %s ', '
|
| 559 |
|
| 560 |
if($found_postmeta != ''){
|
| 561 |
$sus_postmeta_entry_found = true;
|
|
@@ -564,11 +564,11 @@ class AIOWPSecurity_Scan
|
|
| 564 |
}
|
| 565 |
|
| 566 |
if(!$sus_postmeta_entry_found) {
|
| 567 |
-
echo '<p class="aio_success_with_icon">'.__('No suspicious entries found in postmeta table', '
|
| 568 |
}
|
| 569 |
|
| 570 |
//usermeta table
|
| 571 |
-
echo '<p class="aio_info_with_icon">'.__('Scanning usermeta table.........', '
|
| 572 |
$usermeta_table = $wpdb->prefix . 'usermeta';
|
| 573 |
$sql= "SELECT umeta_id,meta_value
|
| 574 |
FROM $usermeta_table WHERE
|
|
@@ -583,7 +583,7 @@ class AIOWPSecurity_Scan
|
|
| 583 |
$found_usermeta = '';
|
| 584 |
if (strpos(strtolower($entry['meta_value']),'eval(')!==false) $found_usermeta.="eval() statement found in the meta_value field for meta_id: ".$entry['umeta_id'];
|
| 585 |
|
| 586 |
-
echo '<p class="aio_error_with_icon">'.sprintf( __('Possible suspicious entry - %s ', '
|
| 587 |
|
| 588 |
if($found_usermeta != ''){
|
| 589 |
$sus_usermeta_entry_found = true;
|
|
@@ -592,11 +592,11 @@ class AIOWPSecurity_Scan
|
|
| 592 |
}
|
| 593 |
|
| 594 |
if(!$sus_usermeta_entry_found) {
|
| 595 |
-
echo '<p class="aio_success_with_icon">'.__('No suspicious entries found in usermeta table', '
|
| 596 |
}
|
| 597 |
|
| 598 |
//users table
|
| 599 |
-
echo '<p class="aio_info_with_icon">'.__('Scanning users table.........', '
|
| 600 |
$users_table = $wpdb->prefix . 'users';
|
| 601 |
$sql= "SELECT ID,user_login,user_nicename,user_email,user_url,display_name
|
| 602 |
FROM $users_table WHERE
|
|
@@ -632,7 +632,7 @@ class AIOWPSecurity_Scan
|
|
| 632 |
if (strpos(strtolower($entry['user_url']),'eval(')!==false) $found_users.="eval() statement found in the user_url field for user ID: ".$entry['ID'];
|
| 633 |
if (strpos(strtolower($entry['display_name']),'eval(')!==false) $found_users.="eval() statement found in the display_name field for user ID: ".$entry['ID'];
|
| 634 |
|
| 635 |
-
echo '<p class="aio_error_with_icon">'.sprintf( __('Possible suspicious entry - %s ', '
|
| 636 |
|
| 637 |
if($found_users != ''){
|
| 638 |
$sus_users_entry_found = true;
|
|
@@ -641,23 +641,23 @@ class AIOWPSecurity_Scan
|
|
| 641 |
}
|
| 642 |
|
| 643 |
if(!$sus_users_entry_found) {
|
| 644 |
-
echo '<p class="aio_success_with_icon">'.__('No suspicious entries found in users table', '
|
| 645 |
}
|
| 646 |
|
| 647 |
$output = ob_get_contents();
|
| 648 |
ob_end_clean();
|
| 649 |
|
| 650 |
if($found_options != '' || $found_posts != '' || $found_links != '' || $found_comments != '' || $found_postmeta != '' || $found_usermeta != '' || $found_users != ''){
|
| 651 |
-
$error_msg = '<div id="message" class="error"><p><strong><p>'.__('The plugin has detected that there are some potentially suspicious entries in your database.', '
|
| 652 |
-
$error_msg .= '<p>'.__('Please verify the results listed below to confirm whether the entries detected are genuinely suspicious or if they are false positives.', '
|
| 653 |
$error_msg .= '</strong></p></div>';
|
| 654 |
|
| 655 |
//Display a yellow box disclaimer stating that if no suspicious entries found does not necessarily mean site is not currently hacked
|
| 656 |
$malware_scan_tab_link = '<a href="admin.php?page='.AIOWPSEC_FILESCAN_MENU_SLUG.'&tab=tab2" target="_blank">Malware Scan</a>';
|
| 657 |
$info_msg = '<strong>'.__('Disclaimer:').'</strong><br />';
|
| 658 |
-
$info_msg .= __('Even though this database scan has revealed some suspicious entries, this does not necessarily mean that other parts of your DB or site are also not compromised.', '
|
| 659 |
-
$info_msg .= __('Please note that database scan performed by this feature is basic and looks for common malicious entries. Since hackers are continually evolving their methods this scan is not meant to be a guaranteed catch-all for malware.', '
|
| 660 |
-
$info_msg .= sprintf( __('It is your responsibility to do the due diligence and perform a robust %s on your site if you wish to be more certain that your site is clean.', '
|
| 661 |
$disclaimer = '<div class="aio_yellow_box"><p>'.$info_msg.'</p></div>';
|
| 662 |
|
| 663 |
return $error_msg.$disclaimer.$output;
|
|
@@ -670,9 +670,9 @@ class AIOWPSecurity_Scan
|
|
| 670 |
//Display a yellow box disclaimer stating that if no suspicious entries found does not necessarily mean site is not currently hacked
|
| 671 |
$malware_scan_tab_link = '<a href="admin.php?page='.AIOWPSEC_FILESCAN_MENU_SLUG.'&tab=tab2" target="_blank">Malware Scan</a>';
|
| 672 |
$info_msg = '<strong>'.__('Disclaimer:').'</strong><br />';
|
| 673 |
-
$info_msg .= __('Even though the database scan has not revealed any suspicious entries, this does not necessarily mean that your site is actually completely clean or not compromised.', '
|
| 674 |
-
$info_msg .= __('Please note that database scan performed by this feature is basic and looks for common malicious entries. Since hackers are continually evolving their methods this scan is not meant to be a guaranteed catch-all for malware.', '
|
| 675 |
-
$info_msg .= sprintf( __('It is your responsibility to do the due diligence and perform a robust %s on your site if you wish to be more certain that your site is clean.', '
|
| 676 |
$disclaimer = '<div class="aio_yellow_box"><p>'.$info_msg.'</p></div>';
|
| 677 |
|
| 678 |
return $scan_complete_msg.$disclaimer.$output;
|
|
@@ -712,18 +712,18 @@ class AIOWPSecurity_Scan
|
|
| 712 |
if (!empty($scan_results_unserialized['files_added']))
|
| 713 |
{
|
| 714 |
//Output of files added
|
| 715 |
-
$files_added_output .= "\r\n".__('The following files were added to your host', '
|
| 716 |
foreach ($scan_results_unserialized['files_added'] as $key=>$value) {
|
| 717 |
-
$files_added_output .= "\r\n".$key.' ('.__('modified on: ', '
|
| 718 |
}
|
| 719 |
$files_added_output .= "\r\n======================================\r\n";
|
| 720 |
}
|
| 721 |
if (!empty($scan_results_unserialized['files_removed']))
|
| 722 |
{
|
| 723 |
//Output of files removed
|
| 724 |
-
$files_removed_output .= "\r\n".__('The following files were removed from your host', '
|
| 725 |
foreach ($scan_results_unserialized['files_removed'] as $key=>$value) {
|
| 726 |
-
$files_removed_output .= "\r\n".$key.' ('.__('modified on: ', '
|
| 727 |
}
|
| 728 |
$files_removed_output .= "\r\n======================================\r\n";
|
| 729 |
}
|
|
@@ -731,9 +731,9 @@ class AIOWPSecurity_Scan
|
|
| 731 |
if (!empty($scan_results_unserialized['files_changed']))
|
| 732 |
{
|
| 733 |
//Output of files changed
|
| 734 |
-
$files_changed_output .= "\r\n".__('The following files were changed on your host', '
|
| 735 |
foreach ($scan_results_unserialized['files_changed'] as $key=>$value) {
|
| 736 |
-
$files_changed_output .= "\r\n".$key.' ('.__('modified on: ', '
|
| 737 |
}
|
| 738 |
$files_changed_output .= "\r\n======================================\r\n";
|
| 739 |
}
|
| 62 |
$from_name = empty($site_title)?'WordPress':$site_title;
|
| 63 |
|
| 64 |
$headers = 'From: ' . $from_name . ' <' . get_option('admin_email') . '>' . PHP_EOL;
|
| 65 |
+
$subject = __( 'All In One WP Security - File change detected!', 'all-in-one-wp-security-and-firewall' ) . ' ' . date( 'l, F jS, Y \a\\t g:i a', current_time( 'timestamp' ) );
|
| 66 |
//$attachment = array();
|
| 67 |
+
$message = __( 'A file change was detected on your system for site URL', 'all-in-one-wp-security-and-firewall' ) . ' ' . get_option( 'siteurl' ) . __( '. Scan was generated on', 'all-in-one-wp-security-and-firewall' ) . ' ' . date( 'l, F jS, Y \a\\t g:i a', current_time( 'timestamp' ) );
|
| 68 |
+
$message .= "\r\n\r\n".__( 'A summary of the scan results is shown below:', 'all-in-one-wp-security-and-firewall' );
|
| 69 |
$scan_res_unserialized = self::get_file_change_data();
|
| 70 |
$scan_results_message = '';
|
| 71 |
if($scan_res_unserialized !== false){
|
| 74 |
|
| 75 |
$message .= "\r\n\r\n";
|
| 76 |
$message .= $scan_results_message;
|
| 77 |
+
$message .= "\r\n".__( 'Login to your site to view the scan details.', 'all-in-one-wp-security-and-firewall' );
|
| 78 |
|
| 79 |
wp_mail( $to, $subject, $message, $headers );
|
| 80 |
}
|
| 279 |
//$aio_wp_security->admin_init->filescan_menu->start_buffer();
|
| 280 |
ob_start();
|
| 281 |
|
| 282 |
+
$info_msg_string = '<p class="aio_info_with_icon">'.__('Starting DB scan.....please wait while the plugin scans your database.......', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 283 |
echo $info_msg_string;
|
| 284 |
|
| 285 |
//Options table
|
| 286 |
+
echo '<p class="aio_info_with_icon">'.__('Scanning options table.........', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 287 |
$options_table = $wpdb->prefix . 'options';
|
| 288 |
$sql= "SELECT option_id,option_value,option_name
|
| 289 |
FROM $options_table WHERE
|
| 352 |
|
| 353 |
//If known pharma hack entry was found delete it
|
| 354 |
if($known_pharma_hack){
|
| 355 |
+
echo '<p class="aio_error_with_icon">'.sprintf( __('%s and option_id: %s', 'all-in-one-wp-security-and-firewall'), $found_options, $entry['option_id']).'</p>';
|
| 356 |
$delete_sql = $wpdb->delete($options_table, array('option_name'=>$option_name));
|
| 357 |
if($delete_sql === FALSE){
|
| 358 |
+
echo '<p class="aio_error_with_icon">'.sprintf( __('Deletion of known pharma hack entry for option_name %s failed. Please delete this entry manually!', 'all-in-one-wp-security-and-firewall'), $entry['option_name']).'</p>';
|
| 359 |
}else{
|
| 360 |
+
echo '<p class="aio_success_with_icon">'.sprintf( __('The options table entry with known pharma hack for option_id %s with option_name %s was successfully deleted', 'all-in-one-wp-security-and-firewall'), $entry['option_id'], $entry['option_name']).'</p>';
|
| 361 |
}
|
| 362 |
|
| 363 |
}
|
| 371 |
if (strpos(strtolower($option_value),'networkads')!==false) $found_options.="networkads found in the option_value field for option_name: ".$option_name;
|
| 372 |
if (strpos(strtolower($option_value),'eval(')!==false) $found_options.="eval() statement found in the option_value field for option_name: ".$option_name;
|
| 373 |
if (strpos(strtolower($option_value),'javascript:')!==false) $found_options.="javascript statement found in the option_value field for option_name: ".$option_name;
|
| 374 |
+
echo '<p class="aio_error_with_icon">'.sprintf( __('Possible suspicious entry found (for option_id: %s) - %s ', 'all-in-one-wp-security-and-firewall'), $entry['option_id'], $found_options).'</p>';
|
| 375 |
|
| 376 |
if($found_options != ''){
|
| 377 |
$sus_options_entry_found = true;
|
| 380 |
}
|
| 381 |
|
| 382 |
if(!$sus_options_entry_found){
|
| 383 |
+
echo '<p class="aio_success_with_icon">'.__('No suspicious entries found in options table', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 384 |
}
|
| 385 |
|
| 386 |
//Posts table
|
| 387 |
+
echo '<p class="aio_info_with_icon">'.__('Scanning posts table.........', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 388 |
$posts_table = $wpdb->prefix . 'posts';
|
| 389 |
$sql= "SELECT ID,post_author,post_title,post_name,guid,post_content,post_mime_type
|
| 390 |
FROM $posts_table WHERE
|
| 424 |
if (strpos(strtolower($entry['post_content']),'try{window.onload')!==false) $found_posts.="post_content: try{window.onload ";
|
| 425 |
if (strpos(strtolower($entry['post_content']),"setAttribute('src'")!==false) $found_posts.="post_content: setAttribute('src' ";
|
| 426 |
if (strpos(strtolower($entry['post_mime_type']),'script')!==false) $found_posts.="post_mime_type: script ";
|
| 427 |
+
echo '<p class="aio_error_with_icon">'.sprintf( __('Possible suspicious entry found (for Post ID: %s) in the following column - %s ', 'all-in-one-wp-security-and-firewall'), $entry['ID'], $found_posts).'</p>';
|
| 428 |
|
| 429 |
if($found_options != ''){
|
| 430 |
$sus_posts_entry_found = true;
|
| 433 |
}
|
| 434 |
|
| 435 |
if(!$sus_posts_entry_found){
|
| 436 |
+
echo '<p class="aio_success_with_icon">'.__('No suspicious entries found in posts table', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 437 |
}
|
| 438 |
|
| 439 |
//Links table
|
| 440 |
+
echo '<p class="aio_info_with_icon">'.__('Scanning links table.........', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 441 |
$links_table = $wpdb->prefix . 'links';
|
| 442 |
$sql= "SELECT link_id,link_url,link_image,link_description,link_notes,link_rel,link_rss
|
| 443 |
FROM $links_table WHERE
|
| 476 |
if (strpos(strtolower($entry['link_rel']),'eval(')!==false) $found_links.="eval() statement found in the link_rel field for link_id: ".$entry['link_id'];
|
| 477 |
if (strpos(strtolower($entry['link_rss']),'eval(')!==false) $found_links.="eval() statement found in the link_rss field for link_id: ".$entry['link_id'];
|
| 478 |
|
| 479 |
+
echo '<p class="aio_error_with_icon">'.sprintf( __('Possible suspicious entry - %s ', 'all-in-one-wp-security-and-firewall'), $found_links).'</p>';
|
| 480 |
|
| 481 |
if($found_options != ''){
|
| 482 |
$sus_links_entry_found = true;
|
| 485 |
}
|
| 486 |
|
| 487 |
if(!$sus_links_entry_found) {
|
| 488 |
+
echo '<p class="aio_success_with_icon">'.__('No suspicious entries found in links table', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 489 |
}
|
| 490 |
|
| 491 |
//Comments table
|
| 492 |
+
echo '<p class="aio_info_with_icon">'.__('Scanning comments table.........', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 493 |
$comments_table = $wpdb->prefix . 'comments';
|
| 494 |
$sql= "SELECT comment_ID,comment_author_url,comment_agent,comment_author,comment_author_email,comment_content
|
| 495 |
FROM $comments_table WHERE
|
| 527 |
if (strpos(strtolower($entry['comment_author_email']),'eval(')!==false) $found_comments.="eval() statement found in the comment_author_email field for link_id: ".$entry['comment_ID'];
|
| 528 |
if (strpos(strtolower($entry['comment_content']),'eval(')!==false) $found_comments.="eval() statement found in the comment_content field for link_id: ".$entry['comment_ID'];
|
| 529 |
|
| 530 |
+
echo '<p class="aio_error_with_icon">'.sprintf( __('Possible suspicious entry - %s ', 'all-in-one-wp-security-and-firewall'), $found_comments).'</p>';
|
| 531 |
|
| 532 |
if($found_comments != ''){
|
| 533 |
$sus_comments_entry_found = true;
|
| 536 |
}
|
| 537 |
|
| 538 |
if(!$sus_comments_entry_found) {
|
| 539 |
+
echo '<p class="aio_success_with_icon">'.__('No suspicious entries found in comments table', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 540 |
}
|
| 541 |
|
| 542 |
//postmeta table
|
| 543 |
+
echo '<p class="aio_info_with_icon">'.__('Scanning postmeta table.........', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 544 |
$postmeta_table = $wpdb->prefix . 'postmeta';
|
| 545 |
$sql= "SELECT meta_id,meta_value
|
| 546 |
FROM $postmeta_table WHERE
|
| 555 |
$found_postmeta = '';
|
| 556 |
if (strpos(strtolower($entry['meta_value']),'eval(')!==false) $found_postmeta.="eval() statement found in the meta_value field for meta_id: ".$entry['meta_id'];
|
| 557 |
|
| 558 |
+
echo '<p class="aio_error_with_icon">'.sprintf( __('Possible suspicious entry - %s ', 'all-in-one-wp-security-and-firewall'), $found_postmeta).'</p>';
|
| 559 |
|
| 560 |
if($found_postmeta != ''){
|
| 561 |
$sus_postmeta_entry_found = true;
|
| 564 |
}
|
| 565 |
|
| 566 |
if(!$sus_postmeta_entry_found) {
|
| 567 |
+
echo '<p class="aio_success_with_icon">'.__('No suspicious entries found in postmeta table', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 568 |
}
|
| 569 |
|
| 570 |
//usermeta table
|
| 571 |
+
echo '<p class="aio_info_with_icon">'.__('Scanning usermeta table.........', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 572 |
$usermeta_table = $wpdb->prefix . 'usermeta';
|
| 573 |
$sql= "SELECT umeta_id,meta_value
|
| 574 |
FROM $usermeta_table WHERE
|
| 583 |
$found_usermeta = '';
|
| 584 |
if (strpos(strtolower($entry['meta_value']),'eval(')!==false) $found_usermeta.="eval() statement found in the meta_value field for meta_id: ".$entry['umeta_id'];
|
| 585 |
|
| 586 |
+
echo '<p class="aio_error_with_icon">'.sprintf( __('Possible suspicious entry - %s ', 'all-in-one-wp-security-and-firewall'), $found_usermeta).'</p>';
|
| 587 |
|
| 588 |
if($found_usermeta != ''){
|
| 589 |
$sus_usermeta_entry_found = true;
|
| 592 |
}
|
| 593 |
|
| 594 |
if(!$sus_usermeta_entry_found) {
|
| 595 |
+
echo '<p class="aio_success_with_icon">'.__('No suspicious entries found in usermeta table', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 596 |
}
|
| 597 |
|
| 598 |
//users table
|
| 599 |
+
echo '<p class="aio_info_with_icon">'.__('Scanning users table.........', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 600 |
$users_table = $wpdb->prefix . 'users';
|
| 601 |
$sql= "SELECT ID,user_login,user_nicename,user_email,user_url,display_name
|
| 602 |
FROM $users_table WHERE
|
| 632 |
if (strpos(strtolower($entry['user_url']),'eval(')!==false) $found_users.="eval() statement found in the user_url field for user ID: ".$entry['ID'];
|
| 633 |
if (strpos(strtolower($entry['display_name']),'eval(')!==false) $found_users.="eval() statement found in the display_name field for user ID: ".$entry['ID'];
|
| 634 |
|
| 635 |
+
echo '<p class="aio_error_with_icon">'.sprintf( __('Possible suspicious entry - %s ', 'all-in-one-wp-security-and-firewall'), $found_users).'</p>';
|
| 636 |
|
| 637 |
if($found_users != ''){
|
| 638 |
$sus_users_entry_found = true;
|
| 641 |
}
|
| 642 |
|
| 643 |
if(!$sus_users_entry_found) {
|
| 644 |
+
echo '<p class="aio_success_with_icon">'.__('No suspicious entries found in users table', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 645 |
}
|
| 646 |
|
| 647 |
$output = ob_get_contents();
|
| 648 |
ob_end_clean();
|
| 649 |
|
| 650 |
if($found_options != '' || $found_posts != '' || $found_links != '' || $found_comments != '' || $found_postmeta != '' || $found_usermeta != '' || $found_users != ''){
|
| 651 |
+
$error_msg = '<div id="message" class="error"><p><strong><p>'.__('The plugin has detected that there are some potentially suspicious entries in your database.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 652 |
+
$error_msg .= '<p>'.__('Please verify the results listed below to confirm whether the entries detected are genuinely suspicious or if they are false positives.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 653 |
$error_msg .= '</strong></p></div>';
|
| 654 |
|
| 655 |
//Display a yellow box disclaimer stating that if no suspicious entries found does not necessarily mean site is not currently hacked
|
| 656 |
$malware_scan_tab_link = '<a href="admin.php?page='.AIOWPSEC_FILESCAN_MENU_SLUG.'&tab=tab2" target="_blank">Malware Scan</a>';
|
| 657 |
$info_msg = '<strong>'.__('Disclaimer:').'</strong><br />';
|
| 658 |
+
$info_msg .= __('Even though this database scan has revealed some suspicious entries, this does not necessarily mean that other parts of your DB or site are also not compromised.', 'all-in-one-wp-security-and-firewall').'<br />';
|
| 659 |
+
$info_msg .= __('Please note that database scan performed by this feature is basic and looks for common malicious entries. Since hackers are continually evolving their methods this scan is not meant to be a guaranteed catch-all for malware.', 'all-in-one-wp-security-and-firewall').'<br />';
|
| 660 |
+
$info_msg .= sprintf( __('It is your responsibility to do the due diligence and perform a robust %s on your site if you wish to be more certain that your site is clean.', 'all-in-one-wp-security-and-firewall'), $malware_scan_tab_link);
|
| 661 |
$disclaimer = '<div class="aio_yellow_box"><p>'.$info_msg.'</p></div>';
|
| 662 |
|
| 663 |
return $error_msg.$disclaimer.$output;
|
| 670 |
//Display a yellow box disclaimer stating that if no suspicious entries found does not necessarily mean site is not currently hacked
|
| 671 |
$malware_scan_tab_link = '<a href="admin.php?page='.AIOWPSEC_FILESCAN_MENU_SLUG.'&tab=tab2" target="_blank">Malware Scan</a>';
|
| 672 |
$info_msg = '<strong>'.__('Disclaimer:').'</strong><br />';
|
| 673 |
+
$info_msg .= __('Even though the database scan has not revealed any suspicious entries, this does not necessarily mean that your site is actually completely clean or not compromised.', 'all-in-one-wp-security-and-firewall').'<br />';
|
| 674 |
+
$info_msg .= __('Please note that database scan performed by this feature is basic and looks for common malicious entries. Since hackers are continually evolving their methods this scan is not meant to be a guaranteed catch-all for malware.', 'all-in-one-wp-security-and-firewall').'<br />';
|
| 675 |
+
$info_msg .= sprintf( __('It is your responsibility to do the due diligence and perform a robust %s on your site if you wish to be more certain that your site is clean.', 'all-in-one-wp-security-and-firewall'), $malware_scan_tab_link);
|
| 676 |
$disclaimer = '<div class="aio_yellow_box"><p>'.$info_msg.'</p></div>';
|
| 677 |
|
| 678 |
return $scan_complete_msg.$disclaimer.$output;
|
| 712 |
if (!empty($scan_results_unserialized['files_added']))
|
| 713 |
{
|
| 714 |
//Output of files added
|
| 715 |
+
$files_added_output .= "\r\n".__('The following files were added to your host', 'all-in-one-wp-security-and-firewall').":\r\n";
|
| 716 |
foreach ($scan_results_unserialized['files_added'] as $key=>$value) {
|
| 717 |
+
$files_added_output .= "\r\n".$key.' ('.__('modified on: ', 'all-in-one-wp-security-and-firewall').date('Y-m-d H:i:s',$value['last_modified']).')';
|
| 718 |
}
|
| 719 |
$files_added_output .= "\r\n======================================\r\n";
|
| 720 |
}
|
| 721 |
if (!empty($scan_results_unserialized['files_removed']))
|
| 722 |
{
|
| 723 |
//Output of files removed
|
| 724 |
+
$files_removed_output .= "\r\n".__('The following files were removed from your host', 'all-in-one-wp-security-and-firewall').":\r\n";
|
| 725 |
foreach ($scan_results_unserialized['files_removed'] as $key=>$value) {
|
| 726 |
+
$files_removed_output .= "\r\n".$key.' ('.__('modified on: ', 'all-in-one-wp-security-and-firewall').date('Y-m-d H:i:s',$value['last_modified']).')';
|
| 727 |
}
|
| 728 |
$files_removed_output .= "\r\n======================================\r\n";
|
| 729 |
}
|
| 731 |
if (!empty($scan_results_unserialized['files_changed']))
|
| 732 |
{
|
| 733 |
//Output of files changed
|
| 734 |
+
$files_changed_output .= "\r\n".__('The following files were changed on your host', 'all-in-one-wp-security-and-firewall').":\r\n";
|
| 735 |
foreach ($scan_results_unserialized['files_changed'] as $key=>$value) {
|
| 736 |
+
$files_changed_output .= "\r\n".$key.' ('.__('modified on: ', 'all-in-one-wp-security-and-firewall').date('Y-m-d H:i:s',$value['last_modified']).')';
|
| 737 |
}
|
| 738 |
$files_changed_output .= "\r\n======================================\r\n";
|
| 739 |
}
|
classes/wp-security-general-init-tasks.php
CHANGED
|
@@ -252,7 +252,7 @@ class AIOWPSecurity_General_Init_Tasks
|
|
| 252 |
function insert_captcha_custom_login($cust_html_code, $args)
|
| 253 |
{
|
| 254 |
global $aio_wp_security;
|
| 255 |
-
$cap_form = '<p class="aiowps-captcha"><label>'.__('Please enter an answer in digits:','
|
| 256 |
$cap_form .= '<div class="aiowps-captcha-equation"><strong>';
|
| 257 |
$maths_question_output = $aio_wp_security->captcha_obj->generate_maths_question();
|
| 258 |
$cap_form .= $maths_question_output . '</strong></div></p>';
|
|
@@ -279,7 +279,7 @@ class AIOWPSecurity_General_Init_Tasks
|
|
| 279 |
if($submitted_encoded_string !== $_POST['aiowps-captcha-string-info'])
|
| 280 |
{
|
| 281 |
//This means a wrong answer was entered
|
| 282 |
-
$result['errors']->add('generic', __('<strong>ERROR</strong>: Your answer was incorrect - please try again.', '
|
| 283 |
}
|
| 284 |
}
|
| 285 |
return $result;
|
|
@@ -291,7 +291,7 @@ class AIOWPSecurity_General_Init_Tasks
|
|
| 291 |
}
|
| 292 |
|
| 293 |
function insert_honeypot_hidden_field(){
|
| 294 |
-
$honey_input = '<p style="display: none;"><label>'.__('Enter something special:','
|
| 295 |
$honey_input .= '<input name="aio_special_field" type="text" id="aio_special_field" class="aio_special_field" /></p>';
|
| 296 |
echo $honey_input;
|
| 297 |
}
|
|
@@ -318,7 +318,7 @@ class AIOWPSecurity_General_Init_Tasks
|
|
| 318 |
{
|
| 319 |
// If answer is empty
|
| 320 |
if ($_REQUEST['aiowps-captcha-answer'] == ''){
|
| 321 |
-
wp_die( __('Please enter an answer in the CAPTCHA field.', '
|
| 322 |
}
|
| 323 |
$captcha_answer = trim($_REQUEST['aiowps-captcha-answer']);
|
| 324 |
$captcha_secret_string = $aio_wp_security->configs->get_value('aiowps_captcha_secret_key');
|
|
@@ -328,7 +328,7 @@ class AIOWPSecurity_General_Init_Tasks
|
|
| 328 |
return($comment);
|
| 329 |
}else{
|
| 330 |
//Wrong answer
|
| 331 |
-
wp_die( __('Error: You entered an incorrect CAPTCHA answer. Please go back and try again.', '
|
| 332 |
}
|
| 333 |
}
|
| 334 |
}
|
|
@@ -356,7 +356,7 @@ class AIOWPSecurity_General_Init_Tasks
|
|
| 356 |
function add_lostpassword_captcha_error_msg()
|
| 357 |
{
|
| 358 |
//Insert an error just before the password reset process kicks in
|
| 359 |
-
return new WP_Error('aiowps_captcha_error',__('<strong>ERROR</strong>: Your answer was incorrect - please try again.', '
|
| 360 |
}
|
| 361 |
|
| 362 |
function check_404_event()
|
|
@@ -380,7 +380,7 @@ class AIOWPSecurity_General_Init_Tasks
|
|
| 380 |
if($submitted_encoded_string !== $_POST['aiowps-captcha-string-info'])
|
| 381 |
{
|
| 382 |
//This means a wrong answer was entered
|
| 383 |
-
$bp->signup->errors['aiowps-captcha-answer'] = __('Your CAPTCHA answer was incorrect - please try again.', '
|
| 384 |
}
|
| 385 |
}
|
| 386 |
|
| 252 |
function insert_captcha_custom_login($cust_html_code, $args)
|
| 253 |
{
|
| 254 |
global $aio_wp_security;
|
| 255 |
+
$cap_form = '<p class="aiowps-captcha"><label>'.__('Please enter an answer in digits:','all-in-one-wp-security-and-firewall').'</label>';
|
| 256 |
$cap_form .= '<div class="aiowps-captcha-equation"><strong>';
|
| 257 |
$maths_question_output = $aio_wp_security->captcha_obj->generate_maths_question();
|
| 258 |
$cap_form .= $maths_question_output . '</strong></div></p>';
|
| 279 |
if($submitted_encoded_string !== $_POST['aiowps-captcha-string-info'])
|
| 280 |
{
|
| 281 |
//This means a wrong answer was entered
|
| 282 |
+
$result['errors']->add('generic', __('<strong>ERROR</strong>: Your answer was incorrect - please try again.', 'all-in-one-wp-security-and-firewall'));
|
| 283 |
}
|
| 284 |
}
|
| 285 |
return $result;
|
| 291 |
}
|
| 292 |
|
| 293 |
function insert_honeypot_hidden_field(){
|
| 294 |
+
$honey_input = '<p style="display: none;"><label>'.__('Enter something special:','all-in-one-wp-security-and-firewall').'</label>';
|
| 295 |
$honey_input .= '<input name="aio_special_field" type="text" id="aio_special_field" class="aio_special_field" /></p>';
|
| 296 |
echo $honey_input;
|
| 297 |
}
|
| 318 |
{
|
| 319 |
// If answer is empty
|
| 320 |
if ($_REQUEST['aiowps-captcha-answer'] == ''){
|
| 321 |
+
wp_die( __('Please enter an answer in the CAPTCHA field.', 'all-in-one-wp-security-and-firewall' ) );
|
| 322 |
}
|
| 323 |
$captcha_answer = trim($_REQUEST['aiowps-captcha-answer']);
|
| 324 |
$captcha_secret_string = $aio_wp_security->configs->get_value('aiowps_captcha_secret_key');
|
| 328 |
return($comment);
|
| 329 |
}else{
|
| 330 |
//Wrong answer
|
| 331 |
+
wp_die( __('Error: You entered an incorrect CAPTCHA answer. Please go back and try again.', 'all-in-one-wp-security-and-firewall'));
|
| 332 |
}
|
| 333 |
}
|
| 334 |
}
|
| 356 |
function add_lostpassword_captcha_error_msg()
|
| 357 |
{
|
| 358 |
//Insert an error just before the password reset process kicks in
|
| 359 |
+
return new WP_Error('aiowps_captcha_error',__('<strong>ERROR</strong>: Your answer was incorrect - please try again.', 'all-in-one-wp-security-and-firewall'));
|
| 360 |
}
|
| 361 |
|
| 362 |
function check_404_event()
|
| 380 |
if($submitted_encoded_string !== $_POST['aiowps-captcha-string-info'])
|
| 381 |
{
|
| 382 |
//This means a wrong answer was entered
|
| 383 |
+
$bp->signup->errors['aiowps-captcha-answer'] = __('Your CAPTCHA answer was incorrect - please try again.', 'all-in-one-wp-security-and-firewall');
|
| 384 |
}
|
| 385 |
}
|
| 386 |
|
classes/wp-security-user-login.php
CHANGED
|
@@ -40,10 +40,10 @@ class AIOWPSecurity_User_Login
|
|
| 40 |
add_action('login_form', array(&$this, 'insert_unlock_request_form'));
|
| 41 |
}
|
| 42 |
$aio_wp_security->debug_logger->log_debug("Login attempt from blocked IP range - ".$user_locked['failed_login_ip'],2);
|
| 43 |
-
return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Login failed because your IP address has been blocked. Please contact the administrator.', '
|
| 44 |
//$unlock_msg_form = $this->user_unlock_message();
|
| 45 |
//return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Login failed because your IP address has been blocked.
|
| 46 |
-
// Please contact the administrator.', '
|
| 47 |
}
|
| 48 |
|
| 49 |
//Check if captcha enabled
|
|
@@ -66,10 +66,10 @@ class AIOWPSecurity_User_Login
|
|
| 66 |
}
|
| 67 |
else
|
| 68 |
{
|
| 69 |
-
return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Your answer was incorrect - please try again.', '
|
| 70 |
}
|
| 71 |
}
|
| 72 |
-
return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Your answer was incorrect - please try again.', '
|
| 73 |
}
|
| 74 |
}
|
| 75 |
}
|
|
@@ -79,11 +79,11 @@ class AIOWPSecurity_User_Login
|
|
| 79 |
if ( empty($username) || empty($password) ) { //Existing WP core code
|
| 80 |
$error = new WP_Error();
|
| 81 |
if (empty($username)){
|
| 82 |
-
$error->add('empty_username', __('<strong>ERROR</strong>: The username field is empty.', '
|
| 83 |
}
|
| 84 |
|
| 85 |
if (empty($password)){
|
| 86 |
-
$error->add('empty_password', __('<strong>ERROR</strong>: The password field is empty.', '
|
| 87 |
}
|
| 88 |
return $error;
|
| 89 |
}
|
|
@@ -103,10 +103,10 @@ class AIOWPSecurity_User_Login
|
|
| 103 |
if($aio_wp_security->configs->get_value('aiowps_set_generic_login_msg')=='1')
|
| 104 |
{
|
| 105 |
//Return generic error message if configured
|
| 106 |
-
return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Invalid login credentials.', '
|
| 107 |
} else
|
| 108 |
{
|
| 109 |
-
return new WP_Error('invalid_username', __('<strong>ERROR</strong>: Invalid username.', '
|
| 110 |
}
|
| 111 |
}
|
| 112 |
|
|
@@ -129,10 +129,10 @@ class AIOWPSecurity_User_Login
|
|
| 129 |
if($aio_wp_security->configs->get_value('aiowps_set_generic_login_msg')=='1')
|
| 130 |
{
|
| 131 |
//Return generic error message if configured
|
| 132 |
-
return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Invalid login credentials.', '
|
| 133 |
} else
|
| 134 |
{
|
| 135 |
-
return new WP_Error('incorrect_password', sprintf(__('<strong>ERROR</strong>: Incorrect password. <a href="%s" title="Password Lost and Found">Lost your password</a>?', '
|
| 136 |
}
|
| 137 |
}
|
| 138 |
|
|
@@ -143,7 +143,7 @@ class AIOWPSecurity_User_Login
|
|
| 143 |
$user_meta_info = get_user_meta($userdata->ID, 'aiowps_account_status', TRUE);
|
| 144 |
if ($user_meta_info == 'pending'){
|
| 145 |
//Return generic error message if configured
|
| 146 |
-
return new WP_Error('authentication_failed', __('<strong>ACCOUNT PENDING</strong>: Your account is currently not active. An administrator needs to activate your account before you can login.', '
|
| 147 |
}
|
| 148 |
}
|
| 149 |
$user = new WP_User($userdata->ID);
|
|
@@ -266,12 +266,12 @@ class AIOWPSecurity_User_Login
|
|
| 266 |
$email_msg = '';
|
| 267 |
if ($email_notification_enabled == 1)
|
| 268 |
{
|
| 269 |
-
$subject = '['.get_option('siteurl').'] '. __('Site Lockout Notification','
|
| 270 |
-
$email_msg .= __('A lockdown event has occurred due to too many failed login attempts or invalid username:','
|
| 271 |
-
$email_msg .= __('Username: '.($username?$username:"Unknown"),'
|
| 272 |
-
$email_msg .= __('IP Address: '.$ip,'
|
| 273 |
-
$email_msg .= __('IP Range: '.$ip_range.'.*','
|
| 274 |
-
$email_msg .= __('Log into your site\'s WordPress administration panel to see the duration of the lockout or to unlock the user.','
|
| 275 |
$site_title = get_bloginfo( 'name' );
|
| 276 |
$from_name = empty($site_title)?'WordPress':$site_title;
|
| 277 |
$email_header = 'From: '.$from_name.' <'.get_bloginfo('admin_email').'>' . "\r\n\\";
|
|
@@ -345,10 +345,10 @@ class AIOWPSecurity_User_Login
|
|
| 345 |
global $aio_wp_security;
|
| 346 |
$to_email_address = $email;
|
| 347 |
$email_msg = '';
|
| 348 |
-
$subject = '['.get_option('siteurl').'] '. __('Unlock Request Notification','
|
| 349 |
-
$email_msg .= __('You have requested for the account with email address '.$email.' to be unlocked. Please click the link below to unlock your account:','
|
| 350 |
-
$email_msg .= __('Unlock link: '.$unlock_link,'
|
| 351 |
-
$email_msg .= __('After clicking the above link you will be able to login to the WordPress administration panel.','
|
| 352 |
$site_title = get_bloginfo( 'name' );
|
| 353 |
$from_name = empty($site_title)?'WordPress':$site_title;
|
| 354 |
$email_header = 'From: '.$from_name.' <'.get_bloginfo('admin_email').'>' . "\r\n\\";
|
|
@@ -515,12 +515,12 @@ class AIOWPSecurity_User_Login
|
|
| 515 |
{
|
| 516 |
switch ($logout_msg) {
|
| 517 |
case 'session_expired':
|
| 518 |
-
$msg = sprintf(__('Your session has expired because it has been over %d minutes since your last login.', '
|
| 519 |
-
$msg .= ' ' . __('Please log back in to continue.', '
|
| 520 |
break;
|
| 521 |
case 'admin_user_changed':
|
| 522 |
-
$msg = __('You were logged out because you just changed the "admin" username.', '
|
| 523 |
-
$msg .= ' ' . __('Please log back in to continue.', '
|
| 524 |
break;
|
| 525 |
default:
|
| 526 |
}
|
|
@@ -545,7 +545,7 @@ class AIOWPSecurity_User_Login
|
|
| 545 |
|
| 546 |
$unlock_request_form .= '<div style="padding-bottom:10px;"><input type="hidden" name="aiowps-unlock-string-info" id="aiowps-unlock-string-info" value="'.$enc_result.'" />';
|
| 547 |
$unlock_request_form .= '<input type="hidden" name="aiowps-unlock-temp-string" id="aiowps-unlock-temp-string" value="'.$current_time.'" />';
|
| 548 |
-
$unlock_request_form .= '<button type="submit" name="aiowps_unlock_request" class="button">'.__('Request Unlock', '
|
| 549 |
echo $unlock_request_form;
|
| 550 |
}
|
| 551 |
|
| 40 |
add_action('login_form', array(&$this, 'insert_unlock_request_form'));
|
| 41 |
}
|
| 42 |
$aio_wp_security->debug_logger->log_debug("Login attempt from blocked IP range - ".$user_locked['failed_login_ip'],2);
|
| 43 |
+
return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Login failed because your IP address has been blocked. Please contact the administrator.', 'all-in-one-wp-security-and-firewall'));
|
| 44 |
//$unlock_msg_form = $this->user_unlock_message();
|
| 45 |
//return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Login failed because your IP address has been blocked.
|
| 46 |
+
// Please contact the administrator.', 'all-in-one-wp-security-and-firewall').$unlock_msg_form);
|
| 47 |
}
|
| 48 |
|
| 49 |
//Check if captcha enabled
|
| 66 |
}
|
| 67 |
else
|
| 68 |
{
|
| 69 |
+
return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Your answer was incorrect - please try again.', 'all-in-one-wp-security-and-firewall'));
|
| 70 |
}
|
| 71 |
}
|
| 72 |
+
return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Your answer was incorrect - please try again.', 'all-in-one-wp-security-and-firewall'));
|
| 73 |
}
|
| 74 |
}
|
| 75 |
}
|
| 79 |
if ( empty($username) || empty($password) ) { //Existing WP core code
|
| 80 |
$error = new WP_Error();
|
| 81 |
if (empty($username)){
|
| 82 |
+
$error->add('empty_username', __('<strong>ERROR</strong>: The username field is empty.', 'all-in-one-wp-security-and-firewall'));
|
| 83 |
}
|
| 84 |
|
| 85 |
if (empty($password)){
|
| 86 |
+
$error->add('empty_password', __('<strong>ERROR</strong>: The password field is empty.', 'all-in-one-wp-security-and-firewall'));
|
| 87 |
}
|
| 88 |
return $error;
|
| 89 |
}
|
| 103 |
if($aio_wp_security->configs->get_value('aiowps_set_generic_login_msg')=='1')
|
| 104 |
{
|
| 105 |
//Return generic error message if configured
|
| 106 |
+
return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Invalid login credentials.', 'all-in-one-wp-security-and-firewall'));
|
| 107 |
} else
|
| 108 |
{
|
| 109 |
+
return new WP_Error('invalid_username', __('<strong>ERROR</strong>: Invalid username.', 'all-in-one-wp-security-and-firewall'));
|
| 110 |
}
|
| 111 |
}
|
| 112 |
|
| 129 |
if($aio_wp_security->configs->get_value('aiowps_set_generic_login_msg')=='1')
|
| 130 |
{
|
| 131 |
//Return generic error message if configured
|
| 132 |
+
return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Invalid login credentials.', 'all-in-one-wp-security-and-firewall'));
|
| 133 |
} else
|
| 134 |
{
|
| 135 |
+
return new WP_Error('incorrect_password', sprintf(__('<strong>ERROR</strong>: Incorrect password. <a href="%s" title="Password Lost and Found">Lost your password</a>?', 'all-in-one-wp-security-and-firewall'), site_url('wp-login.php?action=lostpassword', 'login')));
|
| 136 |
}
|
| 137 |
}
|
| 138 |
|
| 143 |
$user_meta_info = get_user_meta($userdata->ID, 'aiowps_account_status', TRUE);
|
| 144 |
if ($user_meta_info == 'pending'){
|
| 145 |
//Return generic error message if configured
|
| 146 |
+
return new WP_Error('authentication_failed', __('<strong>ACCOUNT PENDING</strong>: Your account is currently not active. An administrator needs to activate your account before you can login.', 'all-in-one-wp-security-and-firewall'));
|
| 147 |
}
|
| 148 |
}
|
| 149 |
$user = new WP_User($userdata->ID);
|
| 266 |
$email_msg = '';
|
| 267 |
if ($email_notification_enabled == 1)
|
| 268 |
{
|
| 269 |
+
$subject = '['.get_option('siteurl').'] '. __('Site Lockout Notification','all-in-one-wp-security-and-firewall');
|
| 270 |
+
$email_msg .= __('A lockdown event has occurred due to too many failed login attempts or invalid username:','all-in-one-wp-security-and-firewall')."\n";
|
| 271 |
+
$email_msg .= __('Username: '.($username?$username:"Unknown"),'all-in-one-wp-security-and-firewall')."\n";
|
| 272 |
+
$email_msg .= __('IP Address: '.$ip,'all-in-one-wp-security-and-firewall')."\n\n";
|
| 273 |
+
$email_msg .= __('IP Range: '.$ip_range.'.*','all-in-one-wp-security-and-firewall')."\n\n";
|
| 274 |
+
$email_msg .= __('Log into your site\'s WordPress administration panel to see the duration of the lockout or to unlock the user.','all-in-one-wp-security-and-firewall')."\n";
|
| 275 |
$site_title = get_bloginfo( 'name' );
|
| 276 |
$from_name = empty($site_title)?'WordPress':$site_title;
|
| 277 |
$email_header = 'From: '.$from_name.' <'.get_bloginfo('admin_email').'>' . "\r\n\\";
|
| 345 |
global $aio_wp_security;
|
| 346 |
$to_email_address = $email;
|
| 347 |
$email_msg = '';
|
| 348 |
+
$subject = '['.get_option('siteurl').'] '. __('Unlock Request Notification','all-in-one-wp-security-and-firewall');
|
| 349 |
+
$email_msg .= __('You have requested for the account with email address '.$email.' to be unlocked. Please click the link below to unlock your account:','all-in-one-wp-security-and-firewall')."\n";
|
| 350 |
+
$email_msg .= __('Unlock link: '.$unlock_link,'all-in-one-wp-security-and-firewall')."\n\n";
|
| 351 |
+
$email_msg .= __('After clicking the above link you will be able to login to the WordPress administration panel.','all-in-one-wp-security-and-firewall')."\n";
|
| 352 |
$site_title = get_bloginfo( 'name' );
|
| 353 |
$from_name = empty($site_title)?'WordPress':$site_title;
|
| 354 |
$email_header = 'From: '.$from_name.' <'.get_bloginfo('admin_email').'>' . "\r\n\\";
|
| 515 |
{
|
| 516 |
switch ($logout_msg) {
|
| 517 |
case 'session_expired':
|
| 518 |
+
$msg = sprintf(__('Your session has expired because it has been over %d minutes since your last login.', 'all-in-one-wp-security-and-firewall'), $aio_wp_security->configs->get_value('aiowps_logout_time_period'));
|
| 519 |
+
$msg .= ' ' . __('Please log back in to continue.', 'all-in-one-wp-security-and-firewall');
|
| 520 |
break;
|
| 521 |
case 'admin_user_changed':
|
| 522 |
+
$msg = __('You were logged out because you just changed the "admin" username.', 'all-in-one-wp-security-and-firewall');
|
| 523 |
+
$msg .= ' ' . __('Please log back in to continue.', 'all-in-one-wp-security-and-firewall');
|
| 524 |
break;
|
| 525 |
default:
|
| 526 |
}
|
| 545 |
|
| 546 |
$unlock_request_form .= '<div style="padding-bottom:10px;"><input type="hidden" name="aiowps-unlock-string-info" id="aiowps-unlock-string-info" value="'.$enc_result.'" />';
|
| 547 |
$unlock_request_form .= '<input type="hidden" name="aiowps-unlock-temp-string" id="aiowps-unlock-temp-string" value="'.$current_time.'" />';
|
| 548 |
+
$unlock_request_form .= '<button type="submit" name="aiowps_unlock_request" class="button">'.__('Request Unlock', 'all-in-one-wp-security-and-firewall').'</button></div>';
|
| 549 |
echo $unlock_request_form;
|
| 550 |
}
|
| 551 |
|
classes/wp-security-user-registration.php
CHANGED
|
@@ -52,7 +52,7 @@ class AIOWPSecurity_User_Registration
|
|
| 52 |
if($locked == null){
|
| 53 |
//user is not locked continue
|
| 54 |
}else{
|
| 55 |
-
$errors->add('authentication_failed', __('<strong>ERROR</strong>: You are not allowed to register because your IP address is currently locked!', '
|
| 56 |
return $errors;
|
| 57 |
}
|
| 58 |
|
|
@@ -64,8 +64,8 @@ class AIOWPSecurity_User_Registration
|
|
| 64 |
if($submitted_encoded_string !== $_POST['aiowps-captcha-string-info'])
|
| 65 |
{
|
| 66 |
//This means a wrong answer was entered
|
| 67 |
-
//return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Your answer was incorrect - please try again.', '
|
| 68 |
-
$errors->add('authentication_failed', __('<strong>ERROR</strong>: Your answer was incorrect - please try again.', '
|
| 69 |
return $errors;
|
| 70 |
}
|
| 71 |
}
|
| 52 |
if($locked == null){
|
| 53 |
//user is not locked continue
|
| 54 |
}else{
|
| 55 |
+
$errors->add('authentication_failed', __('<strong>ERROR</strong>: You are not allowed to register because your IP address is currently locked!', 'all-in-one-wp-security-and-firewall'));
|
| 56 |
return $errors;
|
| 57 |
}
|
| 58 |
|
| 64 |
if($submitted_encoded_string !== $_POST['aiowps-captcha-string-info'])
|
| 65 |
{
|
| 66 |
//This means a wrong answer was entered
|
| 67 |
+
//return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Your answer was incorrect - please try again.', 'all-in-one-wp-security-and-firewall'));
|
| 68 |
+
$errors->add('authentication_failed', __('<strong>ERROR</strong>: Your answer was incorrect - please try again.', 'all-in-one-wp-security-and-firewall'));
|
| 69 |
return $errors;
|
| 70 |
}
|
| 71 |
}
|
classes/wp-security-utility-ip-address.php
CHANGED
|
@@ -73,7 +73,7 @@ class AIOWPSecurity_Utility_IP
|
|
| 73 |
|
| 74 |
if (count($ipParts) < 2)
|
| 75 |
{
|
| 76 |
-
$errors .= '<p>'.$item.__(' is not a valid ip address format.', '
|
| 77 |
continue;
|
| 78 |
}
|
| 79 |
|
|
@@ -92,7 +92,7 @@ class AIOWPSecurity_Utility_IP
|
|
| 92 |
if (trim($part) == '*')
|
| 93 |
{
|
| 94 |
$goodip = false;
|
| 95 |
-
$errors .= '<p>'.$item.__(' is not a valid ip address format.', '
|
| 96 |
}
|
| 97 |
break;
|
| 98 |
case 2:
|
|
@@ -107,7 +107,7 @@ class AIOWPSecurity_Utility_IP
|
|
| 107 |
if ($foundwild == true)
|
| 108 |
{
|
| 109 |
$goodip = false;
|
| 110 |
-
$errors .= '<p>'.$item.__(' is not a valid ip address format.', '
|
| 111 |
}
|
| 112 |
}
|
| 113 |
else
|
|
@@ -122,7 +122,7 @@ class AIOWPSecurity_Utility_IP
|
|
| 122 |
}
|
| 123 |
if (ip2long(trim(str_replace('*', '0', $item))) == false)
|
| 124 |
{ //invalid ip
|
| 125 |
-
$errors .= '<p>'.$item.__(' is not a valid ip address format.', '
|
| 126 |
}
|
| 127 |
elseif (strlen($item) > 4 && !in_array($item, $list))
|
| 128 |
{
|
|
@@ -130,7 +130,7 @@ class AIOWPSecurity_Utility_IP
|
|
| 130 |
if ($current_user_ip == $item && $list_type == 'blacklist')
|
| 131 |
{
|
| 132 |
//You can't ban your own IP
|
| 133 |
-
$errors .= '<p>'.__('You cannot ban your own IP address: ', '
|
| 134 |
}
|
| 135 |
else
|
| 136 |
{
|
| 73 |
|
| 74 |
if (count($ipParts) < 2)
|
| 75 |
{
|
| 76 |
+
$errors .= '<p>'.$item.__(' is not a valid ip address format.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 77 |
continue;
|
| 78 |
}
|
| 79 |
|
| 92 |
if (trim($part) == '*')
|
| 93 |
{
|
| 94 |
$goodip = false;
|
| 95 |
+
$errors .= '<p>'.$item.__(' is not a valid ip address format.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 96 |
}
|
| 97 |
break;
|
| 98 |
case 2:
|
| 107 |
if ($foundwild == true)
|
| 108 |
{
|
| 109 |
$goodip = false;
|
| 110 |
+
$errors .= '<p>'.$item.__(' is not a valid ip address format.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 111 |
}
|
| 112 |
}
|
| 113 |
else
|
| 122 |
}
|
| 123 |
if (ip2long(trim(str_replace('*', '0', $item))) == false)
|
| 124 |
{ //invalid ip
|
| 125 |
+
$errors .= '<p>'.$item.__(' is not a valid ip address format.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 126 |
}
|
| 127 |
elseif (strlen($item) > 4 && !in_array($item, $list))
|
| 128 |
{
|
| 130 |
if ($current_user_ip == $item && $list_type == 'blacklist')
|
| 131 |
{
|
| 132 |
//You can't ban your own IP
|
| 133 |
+
$errors .= '<p>'.__('You cannot ban your own IP address: ', 'all-in-one-wp-security-and-firewall').$item.'</p>';
|
| 134 |
}
|
| 135 |
else
|
| 136 |
{
|
classes/wp-security-utility.php
CHANGED
|
@@ -166,8 +166,8 @@ class AIOWPSecurity_Utility
|
|
| 166 |
static function display_multisite_message()
|
| 167 |
{
|
| 168 |
echo '<div class="aio_yellow_box">';
|
| 169 |
-
echo '<p>'.__('The plugin has detected that you are using a Multi-Site WordPress installation.', '
|
| 170 |
-
<p>'.__('This feature can only be configured by the "superadmin" on the main site.', '
|
| 171 |
echo '</div>';
|
| 172 |
}
|
| 173 |
|
|
@@ -195,11 +195,11 @@ class AIOWPSecurity_Utility
|
|
| 195 |
{
|
| 196 |
$config_contents[$line_num] = str_replace('false', 'true', $line);
|
| 197 |
$edit_file_config_entry_exists = true;
|
| 198 |
-
//$this->show_msg_updated(__('Settings Saved - The ability to edit PHP files via the admin the panel has been DISABLED.', '
|
| 199 |
} else if(strpos($line, "'DISALLOW_FILE_EDIT', true"))
|
| 200 |
{
|
| 201 |
$edit_file_config_entry_exists = true;
|
| 202 |
-
//$this->show_msg_updated(__('Your system config file is already configured to disallow PHP file editing.', '
|
| 203 |
return true;
|
| 204 |
|
| 205 |
}
|
|
@@ -222,22 +222,22 @@ class AIOWPSecurity_Utility
|
|
| 222 |
//Make a backup of the config file
|
| 223 |
if(!AIOWPSecurity_Utility_File::backup_and_rename_wp_config($config_file))
|
| 224 |
{
|
| 225 |
-
$this->show_msg_error(__('Failed to make a backup of the wp-config.php file. This operation will not go ahead.', '
|
| 226 |
//$aio_wp_security->debug_logger->log_debug("Disable PHP File Edit - Failed to make a backup of the wp-config.php file.",4);
|
| 227 |
return false;
|
| 228 |
}
|
| 229 |
else{
|
| 230 |
-
//$this->show_msg_updated(__('A backup copy of your wp-config.php file was created successfully....', '
|
| 231 |
}
|
| 232 |
|
| 233 |
//Now let's modify the wp-config.php file
|
| 234 |
if (AIOWPSecurity_Utility_File::write_content_to_file($config_file, $config_contents))
|
| 235 |
{
|
| 236 |
-
//$this->show_msg_updated(__('Settings Saved - Your system is now configured to not allow PHP file editing.', '
|
| 237 |
return true;
|
| 238 |
}else
|
| 239 |
{
|
| 240 |
-
//$this->show_msg_error(__('Operation failed! Unable to modify wp-config.php file!', '
|
| 241 |
$aio_wp_security->debug_logger->log_debug("Disable PHP File Edit - Unable to modify wp-config.php",4);
|
| 242 |
return false;
|
| 243 |
}
|
|
@@ -268,7 +268,7 @@ class AIOWPSecurity_Utility
|
|
| 268 |
} else if(strpos($line, "'DISALLOW_FILE_EDIT', false"))
|
| 269 |
{
|
| 270 |
$edit_file_config_entry_exists = true;
|
| 271 |
-
//$this->show_msg_updated(__('Your system config file is already configured to allow PHP file editing.', '
|
| 272 |
return true;
|
| 273 |
}
|
| 274 |
}
|
|
@@ -276,18 +276,18 @@ class AIOWPSecurity_Utility
|
|
| 276 |
if (!$edit_file_config_entry_exists)
|
| 277 |
{
|
| 278 |
//if the DISALLOW_FILE_EDIT settings don't exist in wp-config.php then we don't need to do anything
|
| 279 |
-
//$this->show_msg_updated(__('Your system config file is already configured to allow PHP file editing.', '
|
| 280 |
return true;
|
| 281 |
} else
|
| 282 |
{
|
| 283 |
//Now let's modify the wp-config.php file
|
| 284 |
if (AIOWPSecurity_Utility_File::write_content_to_file($config_file, $config_contents))
|
| 285 |
{
|
| 286 |
-
//$this->show_msg_updated(__('Settings Saved - Your system is now configured to allow PHP file editing.', '
|
| 287 |
return true;
|
| 288 |
}else
|
| 289 |
{
|
| 290 |
-
//$this->show_msg_error(__('Operation failed! Unable to modify wp-config.php file!', '
|
| 291 |
//$aio_wp_security->debug_logger->log_debug("Disable PHP File Edit - Unable to modify wp-config.php",4);
|
| 292 |
return false;
|
| 293 |
}
|
| 166 |
static function display_multisite_message()
|
| 167 |
{
|
| 168 |
echo '<div class="aio_yellow_box">';
|
| 169 |
+
echo '<p>'.__('The plugin has detected that you are using a Multi-Site WordPress installation.', 'all-in-one-wp-security-and-firewall').'</p>
|
| 170 |
+
<p>'.__('This feature can only be configured by the "superadmin" on the main site.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 171 |
echo '</div>';
|
| 172 |
}
|
| 173 |
|
| 195 |
{
|
| 196 |
$config_contents[$line_num] = str_replace('false', 'true', $line);
|
| 197 |
$edit_file_config_entry_exists = true;
|
| 198 |
+
//$this->show_msg_updated(__('Settings Saved - The ability to edit PHP files via the admin the panel has been DISABLED.', 'all-in-one-wp-security-and-firewall'));
|
| 199 |
} else if(strpos($line, "'DISALLOW_FILE_EDIT', true"))
|
| 200 |
{
|
| 201 |
$edit_file_config_entry_exists = true;
|
| 202 |
+
//$this->show_msg_updated(__('Your system config file is already configured to disallow PHP file editing.', 'all-in-one-wp-security-and-firewall'));
|
| 203 |
return true;
|
| 204 |
|
| 205 |
}
|
| 222 |
//Make a backup of the config file
|
| 223 |
if(!AIOWPSecurity_Utility_File::backup_and_rename_wp_config($config_file))
|
| 224 |
{
|
| 225 |
+
$this->show_msg_error(__('Failed to make a backup of the wp-config.php file. This operation will not go ahead.', 'all-in-one-wp-security-and-firewall'));
|
| 226 |
//$aio_wp_security->debug_logger->log_debug("Disable PHP File Edit - Failed to make a backup of the wp-config.php file.",4);
|
| 227 |
return false;
|
| 228 |
}
|
| 229 |
else{
|
| 230 |
+
//$this->show_msg_updated(__('A backup copy of your wp-config.php file was created successfully....', 'all-in-one-wp-security-and-firewall'));
|
| 231 |
}
|
| 232 |
|
| 233 |
//Now let's modify the wp-config.php file
|
| 234 |
if (AIOWPSecurity_Utility_File::write_content_to_file($config_file, $config_contents))
|
| 235 |
{
|
| 236 |
+
//$this->show_msg_updated(__('Settings Saved - Your system is now configured to not allow PHP file editing.', 'all-in-one-wp-security-and-firewall'));
|
| 237 |
return true;
|
| 238 |
}else
|
| 239 |
{
|
| 240 |
+
//$this->show_msg_error(__('Operation failed! Unable to modify wp-config.php file!', 'all-in-one-wp-security-and-firewall'));
|
| 241 |
$aio_wp_security->debug_logger->log_debug("Disable PHP File Edit - Unable to modify wp-config.php",4);
|
| 242 |
return false;
|
| 243 |
}
|
| 268 |
} else if(strpos($line, "'DISALLOW_FILE_EDIT', false"))
|
| 269 |
{
|
| 270 |
$edit_file_config_entry_exists = true;
|
| 271 |
+
//$this->show_msg_updated(__('Your system config file is already configured to allow PHP file editing.', 'all-in-one-wp-security-and-firewall'));
|
| 272 |
return true;
|
| 273 |
}
|
| 274 |
}
|
| 276 |
if (!$edit_file_config_entry_exists)
|
| 277 |
{
|
| 278 |
//if the DISALLOW_FILE_EDIT settings don't exist in wp-config.php then we don't need to do anything
|
| 279 |
+
//$this->show_msg_updated(__('Your system config file is already configured to allow PHP file editing.', 'all-in-one-wp-security-and-firewall'));
|
| 280 |
return true;
|
| 281 |
} else
|
| 282 |
{
|
| 283 |
//Now let's modify the wp-config.php file
|
| 284 |
if (AIOWPSecurity_Utility_File::write_content_to_file($config_file, $config_contents))
|
| 285 |
{
|
| 286 |
+
//$this->show_msg_updated(__('Settings Saved - Your system is now configured to allow PHP file editing.', 'all-in-one-wp-security-and-firewall'));
|
| 287 |
return true;
|
| 288 |
}else
|
| 289 |
{
|
| 290 |
+
//$this->show_msg_error(__('Operation failed! Unable to modify wp-config.php file!', 'all-in-one-wp-security-and-firewall'));
|
| 291 |
//$aio_wp_security->debug_logger->log_debug("Disable PHP File Edit - Unable to modify wp-config.php",4);
|
| 292 |
return false;
|
| 293 |
}
|
languages/aiowpsecurity-it_IT.mo
DELETED
|
Binary file
|
languages/{aiowpsecurity-de_DE.mo → all-in-one-wp-security-and-firewall-de_DE.mo}
RENAMED
|
File without changes
|
languages/{aiowpsecurity-de_DE.po → all-in-one-wp-security-and-firewall-de_DE.po}
RENAMED
|
@@ -110,155 +110,155 @@ msgid "Select All"
|
|
| 110 |
msgstr ""
|
| 111 |
|
| 112 |
#: admin/wp-security-admin-init.php:157
|
| 113 |
-
#@
|
| 114 |
msgid "WP Security"
|
| 115 |
msgstr ""
|
| 116 |
|
| 117 |
#: admin/wp-security-admin-init.php:158
|
| 118 |
#: admin/wp-security-dashboard-menu.php:23
|
| 119 |
-
#@
|
| 120 |
msgid "Dashboard"
|
| 121 |
msgstr ""
|
| 122 |
|
| 123 |
#: admin/wp-security-admin-init.php:159
|
| 124 |
-
#@
|
| 125 |
msgid "Settings"
|
| 126 |
msgstr ""
|
| 127 |
|
| 128 |
#: admin/wp-security-admin-init.php:160
|
| 129 |
-
#@
|
| 130 |
msgid "User Accounts"
|
| 131 |
msgstr ""
|
| 132 |
|
| 133 |
#: admin/wp-security-admin-init.php:161
|
| 134 |
-
#@
|
| 135 |
msgid "User Login"
|
| 136 |
msgstr ""
|
| 137 |
|
| 138 |
#: admin/wp-security-admin-init.php:162
|
| 139 |
-
#@
|
| 140 |
msgid "User Registration"
|
| 141 |
msgstr ""
|
| 142 |
|
| 143 |
#: admin/wp-security-admin-init.php:163
|
| 144 |
-
#@
|
| 145 |
msgid "Database Security"
|
| 146 |
msgstr ""
|
| 147 |
|
| 148 |
#: admin/wp-security-admin-init.php:167
|
| 149 |
-
#@
|
| 150 |
msgid "Filesystem Security"
|
| 151 |
msgstr ""
|
| 152 |
|
| 153 |
#: admin/wp-security-admin-init.php:169
|
| 154 |
-
#@
|
| 155 |
msgid "WHOIS Lookup"
|
| 156 |
msgstr ""
|
| 157 |
|
| 158 |
#: admin/wp-security-admin-init.php:173
|
| 159 |
-
#@
|
| 160 |
msgid "Blacklist Manager"
|
| 161 |
msgstr ""
|
| 162 |
|
| 163 |
#: admin/wp-security-admin-init.php:178
|
| 164 |
-
#@
|
| 165 |
msgid "Firewall"
|
| 166 |
msgstr ""
|
| 167 |
|
| 168 |
#: admin/wp-security-admin-init.php:183
|
| 169 |
-
#@
|
| 170 |
msgid "Brute Force"
|
| 171 |
msgstr ""
|
| 172 |
|
| 173 |
#: admin/wp-security-admin-init.php:185
|
| 174 |
-
#@
|
| 175 |
msgid "SPAM Prevention"
|
| 176 |
msgstr ""
|
| 177 |
|
| 178 |
#: admin/wp-security-admin-init.php:189
|
| 179 |
-
#@
|
| 180 |
msgid "Scanner"
|
| 181 |
msgstr ""
|
| 182 |
|
| 183 |
#: admin/wp-security-admin-init.php:191
|
| 184 |
-
#@
|
| 185 |
msgid "Maintenance"
|
| 186 |
msgstr ""
|
| 187 |
|
| 188 |
#: admin/wp-security-admin-menu.php:43
|
| 189 |
-
#@
|
| 190 |
msgid "Settings successfully updated."
|
| 191 |
msgstr ""
|
| 192 |
|
| 193 |
#: admin/wp-security-admin-menu.php:50
|
| 194 |
-
#@
|
| 195 |
msgid "The selected record(s) deleted successfully!"
|
| 196 |
msgstr ""
|
| 197 |
|
| 198 |
#: admin/wp-security-blacklist-menu.php:22
|
| 199 |
-
#@
|
| 200 |
msgid "Ban Users"
|
| 201 |
msgstr ""
|
| 202 |
|
| 203 |
#: admin/wp-security-blacklist-menu.php:80
|
| 204 |
-
#@
|
| 205 |
msgid "Nonce check failed for save blacklist settings!"
|
| 206 |
msgstr ""
|
| 207 |
|
| 208 |
#: admin/wp-security-blacklist-menu.php:132
|
| 209 |
#: admin/wp-security-brute-force-menu.php:608
|
| 210 |
#: admin/wp-security-list-comment-spammer-ip.php:147
|
| 211 |
-
#@
|
| 212 |
msgid "The plugin was unable to write to the .htaccess file. Please edit file manually."
|
| 213 |
msgstr ""
|
| 214 |
|
| 215 |
#: admin/wp-security-blacklist-menu.php:139
|
| 216 |
-
#@
|
| 217 |
msgid "Ban IPs or User Agents"
|
| 218 |
msgstr ""
|
| 219 |
|
| 220 |
#: admin/wp-security-blacklist-menu.php:142
|
| 221 |
-
#@
|
| 222 |
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."
|
| 223 |
msgstr ""
|
| 224 |
|
| 225 |
#: admin/wp-security-blacklist-menu.php:143
|
| 226 |
-
#@
|
| 227 |
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."
|
| 228 |
msgstr ""
|
| 229 |
|
| 230 |
#: admin/wp-security-blacklist-menu.php:144
|
| 231 |
-
#@
|
| 232 |
msgid "The plugin achieves this by making appropriate modifications to your .htaccess file."
|
| 233 |
msgstr ""
|
| 234 |
|
| 235 |
#: admin/wp-security-blacklist-menu.php:145
|
| 236 |
-
#@
|
| 237 |
msgid "By blocking people via the .htaccess file your are using the most secure first line of defence which denies all access to blacklisted visitors as soon as they hit your hosting server."
|
| 238 |
msgstr ""
|
| 239 |
|
| 240 |
#: admin/wp-security-blacklist-menu.php:151
|
| 241 |
-
#@
|
| 242 |
msgid "IP Hosts and User Agent Blacklist Settings"
|
| 243 |
msgstr ""
|
| 244 |
|
| 245 |
#: admin/wp-security-blacklist-menu.php:162
|
| 246 |
-
#@
|
| 247 |
msgid "Enable IP or User Agent Blacklisting"
|
| 248 |
msgstr ""
|
| 249 |
|
| 250 |
#: admin/wp-security-blacklist-menu.php:165
|
| 251 |
-
#@
|
| 252 |
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"
|
| 253 |
msgstr ""
|
| 254 |
|
| 255 |
#: admin/wp-security-blacklist-menu.php:169
|
| 256 |
-
#@
|
| 257 |
msgid "Enter IP Addresses:"
|
| 258 |
msgstr ""
|
| 259 |
|
| 260 |
#: admin/wp-security-blacklist-menu.php:173
|
| 261 |
-
#@
|
| 262 |
msgid "Enter one or more IP addresses or IP ranges."
|
| 263 |
msgstr ""
|
| 264 |
|
|
@@ -284,62 +284,62 @@ msgstr ""
|
|
| 284 |
#: admin/wp-security-firewall-menu.php:847
|
| 285 |
#: admin/wp-security-spam-menu.php:174
|
| 286 |
#: admin/wp-security-spam-menu.php:259
|
| 287 |
-
#@
|
| 288 |
msgid "More Info"
|
| 289 |
msgstr ""
|
| 290 |
|
| 291 |
#: admin/wp-security-blacklist-menu.php:177
|
| 292 |
#: admin/wp-security-brute-force-menu.php:667
|
| 293 |
-
#@
|
| 294 |
msgid "Each IP address must be on a new line."
|
| 295 |
msgstr ""
|
| 296 |
|
| 297 |
#: admin/wp-security-blacklist-menu.php:178
|
| 298 |
#: admin/wp-security-brute-force-menu.php:668
|
| 299 |
-
#@
|
| 300 |
msgid "To specify an IP range use a wildcard \"*\" character. Acceptable ways to use wildcards is shown in the examples below:"
|
| 301 |
msgstr ""
|
| 302 |
|
| 303 |
#: admin/wp-security-blacklist-menu.php:179
|
| 304 |
#: admin/wp-security-brute-force-menu.php:669
|
| 305 |
-
#@
|
| 306 |
msgid "Example 1: 195.47.89.*"
|
| 307 |
msgstr ""
|
| 308 |
|
| 309 |
#: admin/wp-security-blacklist-menu.php:180
|
| 310 |
#: admin/wp-security-brute-force-menu.php:670
|
| 311 |
-
#@
|
| 312 |
msgid "Example 2: 195.47.*.*"
|
| 313 |
msgstr ""
|
| 314 |
|
| 315 |
#: admin/wp-security-blacklist-menu.php:181
|
| 316 |
#: admin/wp-security-brute-force-menu.php:671
|
| 317 |
-
#@
|
| 318 |
msgid "Example 3: 195.*.*.*"
|
| 319 |
msgstr ""
|
| 320 |
|
| 321 |
#: admin/wp-security-blacklist-menu.php:188
|
| 322 |
-
#@
|
| 323 |
msgid "Enter User Agents:"
|
| 324 |
msgstr ""
|
| 325 |
|
| 326 |
#: admin/wp-security-blacklist-menu.php:193
|
| 327 |
-
#@
|
| 328 |
msgid "Enter one or more user agent strings."
|
| 329 |
msgstr ""
|
| 330 |
|
| 331 |
#: admin/wp-security-blacklist-menu.php:197
|
| 332 |
-
#@
|
| 333 |
msgid "Each user agent string must be on a new line."
|
| 334 |
msgstr ""
|
| 335 |
|
| 336 |
#: admin/wp-security-blacklist-menu.php:198
|
| 337 |
-
#@
|
| 338 |
msgid "Example 1 - A single user agent string to block:"
|
| 339 |
msgstr ""
|
| 340 |
|
| 341 |
#: admin/wp-security-blacklist-menu.php:200
|
| 342 |
-
#@
|
| 343 |
msgid "Example 2 - A list of more than 1 user agent strings to block"
|
| 344 |
msgstr ""
|
| 345 |
|
|
@@ -358,41 +358,41 @@ msgstr ""
|
|
| 358 |
#: admin/wp-security-user-login-menu.php:407
|
| 359 |
#: admin/wp-security-user-registration-menu.php:146
|
| 360 |
#: admin/wp-security-user-registration-menu.php:221
|
| 361 |
-
#@
|
| 362 |
msgid "Save Settings"
|
| 363 |
msgstr ""
|
| 364 |
|
| 365 |
#: admin/wp-security-brute-force-menu.php:25
|
| 366 |
#: admin/wp-security-dashboard-menu.php:344
|
| 367 |
#: admin/wp-security-dashboard-menu.php:353
|
| 368 |
-
#@
|
| 369 |
msgid "Rename Login Page"
|
| 370 |
msgstr ""
|
| 371 |
|
| 372 |
#: admin/wp-security-brute-force-menu.php:26
|
| 373 |
-
#@
|
| 374 |
msgid "Cookie Based Brute Force Prevention"
|
| 375 |
msgstr ""
|
| 376 |
|
| 377 |
#: admin/wp-security-brute-force-menu.php:27
|
| 378 |
#: classes/grade-system/wp-security-feature-item-manager.php:44
|
| 379 |
-
#@
|
| 380 |
msgid "Login Captcha"
|
| 381 |
msgstr ""
|
| 382 |
|
| 383 |
#: admin/wp-security-brute-force-menu.php:28
|
| 384 |
#: admin/wp-security-brute-force-menu.php:615
|
| 385 |
-
#@
|
| 386 |
msgid "Login Whitelist"
|
| 387 |
msgstr ""
|
| 388 |
|
| 389 |
#: admin/wp-security-brute-force-menu.php:99
|
| 390 |
-
#@
|
| 391 |
msgid "Please enter a value for your login page slug."
|
| 392 |
msgstr ""
|
| 393 |
|
| 394 |
#: admin/wp-security-brute-force-menu.php:103
|
| 395 |
-
#@
|
| 396 |
msgid "You cannot use the value \"wp-admin\" for your login page slug."
|
| 397 |
msgstr ""
|
| 398 |
|
|
@@ -403,108 +403,108 @@ msgstr ""
|
|
| 403 |
#: admin/wp-security-spam-menu.php:219
|
| 404 |
#: admin/wp-security-user-login-menu.php:123
|
| 405 |
#: admin/wp-security-user-login-menu.php:360
|
| 406 |
-
#@
|
| 407 |
msgid "Attention!"
|
| 408 |
msgstr ""
|
| 409 |
|
| 410 |
#: admin/wp-security-brute-force-menu.php:127
|
| 411 |
-
#@
|
| 412 |
msgid "Could not delete the Cookie-based directives from the .htaccess file. Please check the file permissions."
|
| 413 |
msgstr ""
|
| 414 |
|
| 415 |
#: admin/wp-security-brute-force-menu.php:137
|
| 416 |
-
#@
|
| 417 |
msgid "An effective Brute Force prevention technique is to change the default WordPress login page URL."
|
| 418 |
msgstr ""
|
| 419 |
|
| 420 |
#: admin/wp-security-brute-force-menu.php:138
|
| 421 |
-
#@
|
| 422 |
msgid "Normally if you wanted to login to WordPress you would type your site's home URL followed by wp-login.php."
|
| 423 |
msgstr ""
|
| 424 |
|
| 425 |
#: admin/wp-security-brute-force-menu.php:139
|
| 426 |
-
#@
|
| 427 |
msgid "This feature allows you to change the login URL by setting your own slug and renaming the last portion of the login URL which contains the <strong>wp-login.php</strong> to any string that you like."
|
| 428 |
msgstr ""
|
| 429 |
|
| 430 |
#: admin/wp-security-brute-force-menu.php:140
|
| 431 |
-
#@
|
| 432 |
msgid "By doing this, malicious bots and hackers will not be able to access your login page because they will not know the correct login page URL."
|
| 433 |
msgstr ""
|
| 434 |
|
| 435 |
#: admin/wp-security-brute-force-menu.php:142
|
| 436 |
-
#@
|
| 437 |
msgid "You may also be interested in the following alternative brute force prevention features:"
|
| 438 |
msgstr ""
|
| 439 |
|
| 440 |
#: admin/wp-security-brute-force-menu.php:153
|
| 441 |
-
#@
|
| 442 |
msgid "Your WordPress login page URL has been renamed."
|
| 443 |
msgstr ""
|
| 444 |
|
| 445 |
#: admin/wp-security-brute-force-menu.php:154
|
| 446 |
-
#@
|
| 447 |
msgid "Your current login URL is:"
|
| 448 |
msgstr ""
|
| 449 |
|
| 450 |
#: admin/wp-security-brute-force-menu.php:156
|
| 451 |
-
#@
|
| 452 |
msgid "NOTE: If you already had the Cookie-Based Brute Force Prevention feature active, the plugin has automatically deactivated it because only one of these features can be active at any one time."
|
| 453 |
msgstr ""
|
| 454 |
|
| 455 |
#: admin/wp-security-brute-force-menu.php:163
|
| 456 |
-
#@
|
| 457 |
msgid "Rename Login Page Settings"
|
| 458 |
msgstr ""
|
| 459 |
|
| 460 |
#: admin/wp-security-brute-force-menu.php:175
|
| 461 |
-
#@
|
| 462 |
msgid "Enable Rename Login Page Feature"
|
| 463 |
msgstr ""
|
| 464 |
|
| 465 |
#: admin/wp-security-brute-force-menu.php:178
|
| 466 |
-
#@
|
| 467 |
msgid "Check this if you want to enable the rename login page feature"
|
| 468 |
msgstr ""
|
| 469 |
|
| 470 |
#: admin/wp-security-brute-force-menu.php:182
|
| 471 |
-
#@
|
| 472 |
msgid "Login Page URL"
|
| 473 |
msgstr ""
|
| 474 |
|
| 475 |
#: admin/wp-security-brute-force-menu.php:184
|
| 476 |
-
#@
|
| 477 |
msgid "Enter a string which will represent your secure login page slug. You are enouraged to choose something which is hard to guess and only you will remember."
|
| 478 |
msgstr ""
|
| 479 |
|
| 480 |
#: admin/wp-security-brute-force-menu.php:217
|
| 481 |
-
#@
|
| 482 |
msgid "Settings have not been saved - your secret word must consist only of alphanumeric characters, ie, letters and/or numbers only!"
|
| 483 |
msgstr ""
|
| 484 |
|
| 485 |
#: admin/wp-security-brute-force-menu.php:236
|
| 486 |
-
#@
|
| 487 |
msgid "You have successfully enabled the cookie based brute force prevention feature"
|
| 488 |
msgstr ""
|
| 489 |
|
| 490 |
#: admin/wp-security-brute-force-menu.php:237
|
| 491 |
-
#@
|
| 492 |
msgid "From now on you will need to log into your WP Admin using the following URL:"
|
| 493 |
msgstr ""
|
| 494 |
|
| 495 |
#: admin/wp-security-brute-force-menu.php:239
|
| 496 |
-
#@
|
| 497 |
msgid "It is important that you save this URL value somewhere in case you forget it, OR,"
|
| 498 |
msgstr ""
|
| 499 |
|
| 500 |
#: admin/wp-security-brute-force-menu.php:240
|
| 501 |
#, php-format
|
| 502 |
-
#@
|
| 503 |
msgid "simply remember to add a \"?%s=1\" to your current site URL address."
|
| 504 |
msgstr ""
|
| 505 |
|
| 506 |
#: admin/wp-security-brute-force-menu.php:246
|
| 507 |
-
#@
|
| 508 |
msgid "You have successfully saved cookie based brute force prevention feature settings."
|
| 509 |
msgstr ""
|
| 510 |
|
|
@@ -515,503 +515,503 @@ msgstr ""
|
|
| 515 |
#: admin/wp-security-firewall-menu.php:498
|
| 516 |
#: admin/wp-security-firewall-menu.php:667
|
| 517 |
#: admin/wp-security-spam-menu.php:106
|
| 518 |
-
#@
|
| 519 |
msgid "Could not write to the .htaccess file. Please check the file permissions."
|
| 520 |
msgstr ""
|
| 521 |
|
| 522 |
#: admin/wp-security-brute-force-menu.php:291
|
| 523 |
-
#@
|
| 524 |
msgid "Brute Force Prevention Firewall Settings"
|
| 525 |
msgstr ""
|
| 526 |
|
| 527 |
#: admin/wp-security-brute-force-menu.php:296
|
| 528 |
-
#@
|
| 529 |
msgid "A Brute Force Attack is when a hacker tries many combinations of usernames and passwords until they succeed in guessing the right combination."
|
| 530 |
msgstr ""
|
| 531 |
|
| 532 |
#: admin/wp-security-brute-force-menu.php:297
|
| 533 |
-
#@
|
| 534 |
msgid "Due to the fact that at any one time there may be many concurrent login attempts occurring on your site via malicious automated robots, this also has a negative impact on your server's memory and performance."
|
| 535 |
msgstr ""
|
| 536 |
|
| 537 |
#: admin/wp-security-brute-force-menu.php:298
|
| 538 |
-
#@
|
| 539 |
msgid "The features in this tab will stop the majority of Brute Force Login Attacks at the .htaccess level thus providing even better protection for your WP login page and also reducing the load on your server because the system does not have to run PHP code to process the login attempts."
|
| 540 |
msgstr ""
|
| 541 |
|
| 542 |
#: admin/wp-security-brute-force-menu.php:305
|
| 543 |
#, php-format
|
| 544 |
-
#@
|
| 545 |
msgid "Even though this feature should not have any impact on your site's general functionality <strong>you are strongly encouraged to take a %s of your .htaccess file before proceeding</strong>."
|
| 546 |
msgstr ""
|
| 547 |
|
| 548 |
#: admin/wp-security-brute-force-menu.php:306
|
| 549 |
-
#@
|
| 550 |
msgid "If this feature is not used correctly, you can get locked out of your site. A backed up .htaccess file will come in handy if that happens."
|
| 551 |
msgstr ""
|
| 552 |
|
| 553 |
#: admin/wp-security-brute-force-menu.php:307
|
| 554 |
#, php-format
|
| 555 |
-
#@
|
| 556 |
msgid "To learn more about how to use this feature please watch the following %s."
|
| 557 |
msgstr ""
|
| 558 |
|
| 559 |
#: admin/wp-security-brute-force-menu.php:320
|
| 560 |
-
#@
|
| 561 |
msgid "NOTE: If you already had the Rename Login Page feature active, the plugin has automatically deactivated it because only one of these features can be active at any one time."
|
| 562 |
msgstr ""
|
| 563 |
|
| 564 |
#: admin/wp-security-brute-force-menu.php:328
|
| 565 |
-
#@
|
| 566 |
msgid "Cookie Based Brute Force Login Prevention"
|
| 567 |
msgstr ""
|
| 568 |
|
| 569 |
#: admin/wp-security-brute-force-menu.php:339
|
| 570 |
#: classes/grade-system/wp-security-feature-item-manager.php:87
|
| 571 |
-
#@
|
| 572 |
msgid "Enable Brute Force Attack Prevention"
|
| 573 |
msgstr ""
|
| 574 |
|
| 575 |
#: admin/wp-security-brute-force-menu.php:342
|
| 576 |
-
#@
|
| 577 |
msgid "Check this if you want to protect your login page from Brute Force Attack."
|
| 578 |
msgstr ""
|
| 579 |
|
| 580 |
#: admin/wp-security-brute-force-menu.php:347
|
| 581 |
-
#@
|
| 582 |
msgid "This feature will deny access to your WordPress login page for all people except those who have a special cookie in their browser."
|
| 583 |
msgstr ""
|
| 584 |
|
| 585 |
#: admin/wp-security-brute-force-menu.php:349
|
| 586 |
-
#@
|
| 587 |
msgid "To use this feature do the following:"
|
| 588 |
msgstr ""
|
| 589 |
|
| 590 |
#: admin/wp-security-brute-force-menu.php:351
|
| 591 |
-
#@
|
| 592 |
msgid "1) Enable the checkbox."
|
| 593 |
msgstr ""
|
| 594 |
|
| 595 |
#: admin/wp-security-brute-force-menu.php:353
|
| 596 |
-
#@
|
| 597 |
msgid "2) Enter a secret word consisting of alphanumeric characters which will be difficult to guess. This secret word will be useful whenever you need to know the special URL which you will use to access the login page (see point below)."
|
| 598 |
msgstr ""
|
| 599 |
|
| 600 |
#: admin/wp-security-brute-force-menu.php:355
|
| 601 |
-
#@
|
| 602 |
msgid "3) You will then be provided with a special login URL. You will need to use this URL to login to your WordPress site instead of the usual login URL. NOTE: The system will deposit a special cookie in your browser which will allow you access to the WordPress administration login page."
|
| 603 |
msgstr ""
|
| 604 |
|
| 605 |
#: admin/wp-security-brute-force-menu.php:357
|
| 606 |
-
#@
|
| 607 |
msgid "Any person trying to access your login page who does not have the special cookie in their browser will be automatically blocked."
|
| 608 |
msgstr ""
|
| 609 |
|
| 610 |
#: admin/wp-security-brute-force-menu.php:364
|
| 611 |
-
#@
|
| 612 |
msgid "Secret Word"
|
| 613 |
msgstr ""
|
| 614 |
|
| 615 |
#: admin/wp-security-brute-force-menu.php:366
|
| 616 |
-
#@
|
| 617 |
msgid "Choose a secret word consisting of alphanumeric characters which you can use to access your special URL. Your are highly encouraged to choose a word which will be difficult to guess."
|
| 618 |
msgstr ""
|
| 619 |
|
| 620 |
#: admin/wp-security-brute-force-menu.php:370
|
| 621 |
-
#@
|
| 622 |
msgid "Re-direct URL"
|
| 623 |
msgstr ""
|
| 624 |
|
| 625 |
#: admin/wp-security-brute-force-menu.php:374
|
| 626 |
-
#@
|
| 627 |
msgid "Specify a URL to redirect a hacker to when they try to access your WordPress login page."
|
| 628 |
msgstr ""
|
| 629 |
|
| 630 |
#: admin/wp-security-brute-force-menu.php:381
|
| 631 |
-
#@
|
| 632 |
msgid "The URL specified here can be any site's URL and does not have to be your own. For example you can be as creative as you like and send hackers to the CIA or NSA home page."
|
| 633 |
msgstr ""
|
| 634 |
|
| 635 |
#: admin/wp-security-brute-force-menu.php:383
|
| 636 |
-
#@
|
| 637 |
msgid "This field will default to: http://127.0.0.1 if you do not enter a value."
|
| 638 |
msgstr ""
|
| 639 |
|
| 640 |
#: admin/wp-security-brute-force-menu.php:385
|
| 641 |
-
#@
|
| 642 |
msgid "Useful Tip:"
|
| 643 |
msgstr ""
|
| 644 |
|
| 645 |
#: admin/wp-security-brute-force-menu.php:387
|
| 646 |
-
#@
|
| 647 |
msgid "It's a good idea to not redirect attempted brute force login attempts to your site because it increases the load on your server."
|
| 648 |
msgstr ""
|
| 649 |
|
| 650 |
#: admin/wp-security-brute-force-menu.php:389
|
| 651 |
-
#@
|
| 652 |
msgid "Redirecting a hacker or malicious bot back to \"http://127.0.0.1\" is ideal because it deflects them back to their own local host and puts the load on their server instead of yours."
|
| 653 |
msgstr ""
|
| 654 |
|
| 655 |
#: admin/wp-security-brute-force-menu.php:396
|
| 656 |
-
#@
|
| 657 |
msgid "My Site Has Posts Or Pages Which Are Password Protected"
|
| 658 |
msgstr ""
|
| 659 |
|
| 660 |
#: admin/wp-security-brute-force-menu.php:399
|
| 661 |
-
#@
|
| 662 |
msgid "Check this if you are using the native WordPress password protection feature for some or all of your blog posts or pages."
|
| 663 |
msgstr ""
|
| 664 |
|
| 665 |
#: admin/wp-security-brute-force-menu.php:404
|
| 666 |
-
#@
|
| 667 |
msgid "In the cases where you are protecting some of your posts or pages using the in-built WordPress password protection feature, a few extra lines of directives and exceptions need to be added to your .htacces file so that people trying to access pages are not automatically blocked."
|
| 668 |
msgstr ""
|
| 669 |
|
| 670 |
#: admin/wp-security-brute-force-menu.php:406
|
| 671 |
-
#@
|
| 672 |
msgid "By enabling this checkbox the plugin will add the necessary rules and exceptions to your .htacces file so that people trying to access these pages are not automatically blocked."
|
| 673 |
msgstr ""
|
| 674 |
|
| 675 |
#: admin/wp-security-brute-force-menu.php:408
|
| 676 |
-
#@
|
| 677 |
msgid "Helpful Tip:"
|
| 678 |
msgstr ""
|
| 679 |
|
| 680 |
#: admin/wp-security-brute-force-menu.php:410
|
| 681 |
-
#@
|
| 682 |
msgid "If you do not use the WordPress password protection feature for your posts or pages then it is highly recommended that you leave this checkbox disabled."
|
| 683 |
msgstr ""
|
| 684 |
|
| 685 |
#: admin/wp-security-brute-force-menu.php:417
|
| 686 |
-
#@
|
| 687 |
msgid "My Site Has a Theme or Plugins Which Use AJAX"
|
| 688 |
msgstr ""
|
| 689 |
|
| 690 |
#: admin/wp-security-brute-force-menu.php:420
|
| 691 |
-
#@
|
| 692 |
msgid "Check this if your site uses AJAX functionality."
|
| 693 |
msgstr ""
|
| 694 |
|
| 695 |
#: admin/wp-security-brute-force-menu.php:425
|
| 696 |
-
#@
|
| 697 |
msgid "In the cases where your WordPress installation has a theme or plugins which use AJAX, a few extra lines of directives and exceptions need to be added to your .htacces file to prevent AJAX requests from being automatically blocked by the brute force prevention feature."
|
| 698 |
msgstr ""
|
| 699 |
|
| 700 |
#: admin/wp-security-brute-force-menu.php:427
|
| 701 |
-
#@
|
| 702 |
msgid "By enabling this checkbox the plugin will add the necessary rules and exceptions to your .htacces file so that AJAX operations will work as expected."
|
| 703 |
msgstr ""
|
| 704 |
|
| 705 |
#: admin/wp-security-brute-force-menu.php:442
|
| 706 |
-
#@
|
| 707 |
msgid "The cookie test was successful. You can now enable this feature."
|
| 708 |
msgstr ""
|
| 709 |
|
| 710 |
#: admin/wp-security-brute-force-menu.php:445
|
| 711 |
-
#@
|
| 712 |
msgid "Save Feature Settings"
|
| 713 |
msgstr ""
|
| 714 |
|
| 715 |
#: admin/wp-security-brute-force-menu.php:452
|
| 716 |
-
#@
|
| 717 |
msgid "The cookie test failed on this server. So this feature cannot be used on this site."
|
| 718 |
msgstr ""
|
| 719 |
|
| 720 |
#: admin/wp-security-brute-force-menu.php:457
|
| 721 |
-
#@
|
| 722 |
msgid "Before using this feature you are required to perform a cookie test first. This is to make sure that your browser cookie is working correctly and that you won't lock yourself out."
|
| 723 |
msgstr ""
|
| 724 |
|
| 725 |
#: admin/wp-security-brute-force-menu.php:459
|
| 726 |
-
#@
|
| 727 |
msgid "Perform Cookie Test"
|
| 728 |
msgstr ""
|
| 729 |
|
| 730 |
#: admin/wp-security-brute-force-menu.php:498
|
| 731 |
-
#@
|
| 732 |
msgid "This feature allows you to add a captcha form on the WordPress login page."
|
| 733 |
msgstr ""
|
| 734 |
|
| 735 |
#: admin/wp-security-brute-force-menu.php:499
|
| 736 |
-
#@
|
| 737 |
msgid "Users who attempt to login will also need to enter the answer to a simple mathematical question - if they enter the wrong answer, the plugin will not allow them login even if they entered the correct username and password."
|
| 738 |
msgstr ""
|
| 739 |
|
| 740 |
#: admin/wp-security-brute-force-menu.php:500
|
| 741 |
-
#@
|
| 742 |
msgid "Therefore, adding a captcha form on the login page is another effective yet simple \"Brute Force\" prevention technique."
|
| 743 |
msgstr ""
|
| 744 |
|
| 745 |
#: admin/wp-security-brute-force-menu.php:506
|
| 746 |
-
#@
|
| 747 |
msgid "Login Form Captcha Settings"
|
| 748 |
msgstr ""
|
| 749 |
|
| 750 |
#: admin/wp-security-brute-force-menu.php:517
|
| 751 |
-
#@
|
| 752 |
msgid "Enable Captcha On Login Page"
|
| 753 |
msgstr ""
|
| 754 |
|
| 755 |
#: admin/wp-security-brute-force-menu.php:520
|
| 756 |
-
#@
|
| 757 |
msgid "Check this if you want to insert a captcha form on the login page"
|
| 758 |
msgstr ""
|
| 759 |
|
| 760 |
#: admin/wp-security-brute-force-menu.php:526
|
| 761 |
-
#@
|
| 762 |
msgid "Lost Password Form Captcha Settings"
|
| 763 |
msgstr ""
|
| 764 |
|
| 765 |
#: admin/wp-security-brute-force-menu.php:536
|
| 766 |
-
#@
|
| 767 |
msgid "Enable Captcha On Lost Password Page"
|
| 768 |
msgstr ""
|
| 769 |
|
| 770 |
#: admin/wp-security-brute-force-menu.php:539
|
| 771 |
-
#@
|
| 772 |
msgid "Check this if you want to insert a captcha form on the lost password page"
|
| 773 |
msgstr ""
|
| 774 |
|
| 775 |
#: admin/wp-security-brute-force-menu.php:561
|
| 776 |
-
#@
|
| 777 |
msgid "Nonce check failed for save whitelist settings!"
|
| 778 |
msgstr ""
|
| 779 |
|
| 780 |
#: admin/wp-security-brute-force-menu.php:618
|
| 781 |
-
#@
|
| 782 |
msgid "The All In One WP Security Whitelist feature gives you the option of only allowing certain IP addresses or ranges to have access to your WordPress login page."
|
| 783 |
msgstr ""
|
| 784 |
|
| 785 |
#: admin/wp-security-brute-force-menu.php:619
|
| 786 |
-
#@
|
| 787 |
msgid "This feature will deny login access for all IP addresses which are not in your whitelist as configured in the settings below."
|
| 788 |
msgstr ""
|
| 789 |
|
| 790 |
#: admin/wp-security-brute-force-menu.php:620
|
| 791 |
-
#@
|
| 792 |
msgid "The plugin achieves this by writing the appropriate directives to your .htaccess file."
|
| 793 |
msgstr ""
|
| 794 |
|
| 795 |
#: admin/wp-security-brute-force-menu.php:621
|
| 796 |
-
#@
|
| 797 |
msgid "By allowing/blocking IP addresses via the .htaccess file your are using the most secure first line of defence because login access will only be granted to whitelisted IP addresses and other addresses will be blocked as soon as they try to access your login page."
|
| 798 |
msgstr ""
|
| 799 |
|
| 800 |
#: admin/wp-security-brute-force-menu.php:628
|
| 801 |
#, php-format
|
| 802 |
-
#@
|
| 803 |
msgid "Attention: If in addition to enabling the white list feature, you also have the %s feature enabled, <strong>you will still need to use your secret word in the URL when trying to access your WordPress login page</strong>."
|
| 804 |
msgstr ""
|
| 805 |
|
| 806 |
#: admin/wp-security-brute-force-menu.php:629
|
| 807 |
-
#@
|
| 808 |
msgid "These features are NOT functionally related. Having both of them enabled on your site means you are creating 2 layers of security."
|
| 809 |
msgstr ""
|
| 810 |
|
| 811 |
#: admin/wp-security-brute-force-menu.php:634
|
| 812 |
-
#@
|
| 813 |
msgid "Login IP Whitelist Settings"
|
| 814 |
msgstr ""
|
| 815 |
|
| 816 |
#: admin/wp-security-brute-force-menu.php:645
|
| 817 |
-
#@
|
| 818 |
msgid "Enable IP Whitelisting"
|
| 819 |
msgstr ""
|
| 820 |
|
| 821 |
#: admin/wp-security-brute-force-menu.php:648
|
| 822 |
-
#@
|
| 823 |
msgid "Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below"
|
| 824 |
msgstr ""
|
| 825 |
|
| 826 |
#: admin/wp-security-brute-force-menu.php:652
|
| 827 |
-
#@
|
| 828 |
msgid "Your Current IP Address"
|
| 829 |
msgstr ""
|
| 830 |
|
| 831 |
#: admin/wp-security-brute-force-menu.php:655
|
| 832 |
-
#@
|
| 833 |
msgid "You can copy and paste this address in the text box below if you want to include it in your login whitelist."
|
| 834 |
msgstr ""
|
| 835 |
|
| 836 |
#: admin/wp-security-brute-force-menu.php:659
|
| 837 |
-
#@
|
| 838 |
msgid "Enter Whitelisted IP Addresses:"
|
| 839 |
msgstr ""
|
| 840 |
|
| 841 |
#: admin/wp-security-brute-force-menu.php:663
|
| 842 |
-
#@
|
| 843 |
msgid "Enter one or more IP addresses or IP ranges you wish to include in your whitelist. Only the addresses specified here will have access to the WordPress login page."
|
| 844 |
msgstr ""
|
| 845 |
|
| 846 |
#: admin/wp-security-dashboard-menu.php:24
|
| 847 |
-
#@
|
| 848 |
msgid "System Info"
|
| 849 |
msgstr ""
|
| 850 |
|
| 851 |
#: admin/wp-security-dashboard-menu.php:25
|
| 852 |
#: admin/wp-security-dashboard-menu.php:436
|
| 853 |
-
#@
|
| 854 |
msgid "Locked IP Addresses"
|
| 855 |
msgstr ""
|
| 856 |
|
| 857 |
#: admin/wp-security-dashboard-menu.php:75
|
| 858 |
-
#@
|
| 859 |
msgid "For information, updates and documentation, please visit the"
|
| 860 |
msgstr ""
|
| 861 |
|
| 862 |
#: admin/wp-security-dashboard-menu.php:75
|
| 863 |
-
#@
|
| 864 |
msgid "AIO WP Security & Firewall Plugin"
|
| 865 |
msgstr ""
|
| 866 |
|
| 867 |
#: admin/wp-security-dashboard-menu.php:75
|
| 868 |
-
#@
|
| 869 |
msgid "Page"
|
| 870 |
msgstr ""
|
| 871 |
|
| 872 |
#: admin/wp-security-dashboard-menu.php:76
|
| 873 |
-
#@
|
| 874 |
msgid "Follow us"
|
| 875 |
msgstr ""
|
| 876 |
|
| 877 |
#: admin/wp-security-dashboard-menu.php:76
|
| 878 |
-
#@
|
| 879 |
msgid "Twitter, Google+ or via Email to stay up to date about the new security features of this plugin."
|
| 880 |
msgstr ""
|
| 881 |
|
| 882 |
#: admin/wp-security-dashboard-menu.php:90
|
| 883 |
-
#@
|
| 884 |
msgid "Security Strength Meter"
|
| 885 |
msgstr ""
|
| 886 |
|
| 887 |
#: admin/wp-security-dashboard-menu.php:119
|
| 888 |
-
#@
|
| 889 |
msgid "Total Achievable Points: "
|
| 890 |
msgstr ""
|
| 891 |
|
| 892 |
#: admin/wp-security-dashboard-menu.php:121
|
| 893 |
-
#@
|
| 894 |
msgid "Current Score of Your Site: "
|
| 895 |
msgstr ""
|
| 896 |
|
| 897 |
#: admin/wp-security-dashboard-menu.php:131
|
| 898 |
-
#@
|
| 899 |
msgid "Security Points Breakdown"
|
| 900 |
msgstr ""
|
| 901 |
|
| 902 |
#: admin/wp-security-dashboard-menu.php:172
|
| 903 |
-
#@
|
| 904 |
msgid "Critical Feature Status"
|
| 905 |
msgstr ""
|
| 906 |
|
| 907 |
#: admin/wp-security-dashboard-menu.php:176
|
| 908 |
-
#@
|
| 909 |
msgid "Below is the current status of the critical features that you should activate on your site to achieve a minimum level of recommended security"
|
| 910 |
msgstr ""
|
| 911 |
|
| 912 |
#: admin/wp-security-dashboard-menu.php:180
|
| 913 |
-
#@
|
| 914 |
msgid "Admin Username"
|
| 915 |
msgstr ""
|
| 916 |
|
| 917 |
#: admin/wp-security-dashboard-menu.php:195
|
| 918 |
#: admin/wp-security-user-login-menu.php:25
|
| 919 |
#: classes/grade-system/wp-security-feature-item-manager.php:42
|
| 920 |
-
#@
|
| 921 |
msgid "Login Lockdown"
|
| 922 |
msgstr ""
|
| 923 |
|
| 924 |
#: admin/wp-security-dashboard-menu.php:210
|
| 925 |
-
#@
|
| 926 |
msgid "File Permission"
|
| 927 |
msgstr ""
|
| 928 |
|
| 929 |
#: admin/wp-security-dashboard-menu.php:225
|
| 930 |
-
#@
|
| 931 |
msgid "Basic Firewall"
|
| 932 |
msgstr ""
|
| 933 |
|
| 934 |
#: admin/wp-security-dashboard-menu.php:243
|
| 935 |
-
#@
|
| 936 |
msgid "Last 5 Logins"
|
| 937 |
msgstr ""
|
| 938 |
|
| 939 |
#: admin/wp-security-dashboard-menu.php:257
|
| 940 |
-
#@
|
| 941 |
msgid "No data found!"
|
| 942 |
msgstr ""
|
| 943 |
|
| 944 |
#: admin/wp-security-dashboard-menu.php:261
|
| 945 |
-
#@
|
| 946 |
msgid "Last 5 logins summary:"
|
| 947 |
msgstr ""
|
| 948 |
|
| 949 |
#: admin/wp-security-dashboard-menu.php:265
|
| 950 |
-
#@
|
| 951 |
msgid "User"
|
| 952 |
msgstr ""
|
| 953 |
|
| 954 |
#: admin/wp-security-dashboard-menu.php:266
|
| 955 |
-
#@
|
| 956 |
msgid "Date"
|
| 957 |
msgstr ""
|
| 958 |
|
| 959 |
#: admin/wp-security-dashboard-menu.php:267
|
| 960 |
-
#@
|
| 961 |
msgid "IP"
|
| 962 |
msgstr ""
|
| 963 |
|
| 964 |
#: admin/wp-security-dashboard-menu.php:288
|
| 965 |
-
#@
|
| 966 |
msgid "Maintenance Mode Status"
|
| 967 |
msgstr ""
|
| 968 |
|
| 969 |
#: admin/wp-security-dashboard-menu.php:292
|
| 970 |
-
#@
|
| 971 |
msgid "Maintenance mode is currently enabled. Remember to turn it off when you are done"
|
| 972 |
msgstr ""
|
| 973 |
|
| 974 |
#: admin/wp-security-dashboard-menu.php:295
|
| 975 |
-
#@
|
| 976 |
msgid "Maintenance mode is currently off."
|
| 977 |
msgstr ""
|
| 978 |
|
| 979 |
#: admin/wp-security-dashboard-menu.php:299
|
| 980 |
-
#@
|
| 981 |
msgid "Maintenance Mode"
|
| 982 |
msgstr ""
|
| 983 |
|
| 984 |
#: admin/wp-security-dashboard-menu.php:321
|
| 985 |
-
#@
|
| 986 |
msgid "Cookie Based Brute Prevention"
|
| 987 |
msgstr ""
|
| 988 |
|
| 989 |
#: admin/wp-security-dashboard-menu.php:324
|
| 990 |
-
#@
|
| 991 |
msgid "Cookie-Based Brute Force"
|
| 992 |
msgstr ""
|
| 993 |
|
| 994 |
#: admin/wp-security-dashboard-menu.php:328
|
| 995 |
#: admin/wp-security-dashboard-menu.php:356
|
| 996 |
#, php-format
|
| 997 |
-
#@
|
| 998 |
msgid "The %s feature is currently active."
|
| 999 |
msgstr ""
|
| 1000 |
|
| 1001 |
#: admin/wp-security-dashboard-menu.php:329
|
| 1002 |
#: admin/wp-security-dashboard-menu.php:357
|
| 1003 |
-
#@
|
| 1004 |
msgid "Your new WordPress login URL is now:"
|
| 1005 |
msgstr ""
|
| 1006 |
|
| 1007 |
#: admin/wp-security-dashboard-menu.php:389
|
| 1008 |
#: admin/wp-security-user-login-menu.php:29
|
| 1009 |
-
#@
|
| 1010 |
msgid "Logged In Users"
|
| 1011 |
msgstr ""
|
| 1012 |
|
| 1013 |
#: admin/wp-security-dashboard-menu.php:399
|
| 1014 |
-
#@
|
| 1015 |
msgid "Number of users currently logged in site-wide is:"
|
| 1016 |
msgstr ""
|
| 1017 |
|
|
@@ -1019,114 +1019,114 @@ msgstr ""
|
|
| 1019 |
#: admin/wp-security-dashboard-menu.php:422
|
| 1020 |
#: admin/wp-security-dashboard-menu.php:450
|
| 1021 |
#, php-format
|
| 1022 |
-
#@
|
| 1023 |
msgid "Go to the %s menu to see more details"
|
| 1024 |
msgstr ""
|
| 1025 |
|
| 1026 |
#: admin/wp-security-dashboard-menu.php:405
|
| 1027 |
-
#@
|
| 1028 |
msgid "There are no other site-wide users currently logged in."
|
| 1029 |
msgstr ""
|
| 1030 |
|
| 1031 |
#: admin/wp-security-dashboard-menu.php:421
|
| 1032 |
-
#@
|
| 1033 |
msgid "Number of users currently logged into your site (including you) is:"
|
| 1034 |
msgstr ""
|
| 1035 |
|
| 1036 |
#: admin/wp-security-dashboard-menu.php:427
|
| 1037 |
-
#@
|
| 1038 |
msgid "There are no other users currently logged in."
|
| 1039 |
msgstr ""
|
| 1040 |
|
| 1041 |
#: admin/wp-security-dashboard-menu.php:444
|
| 1042 |
-
#@
|
| 1043 |
msgid "There are no IP addresses currently locked out."
|
| 1044 |
msgstr ""
|
| 1045 |
|
| 1046 |
#: admin/wp-security-dashboard-menu.php:449
|
| 1047 |
-
#@
|
| 1048 |
msgid "Number of temporarily locked out IP addresses: "
|
| 1049 |
msgstr ""
|
| 1050 |
|
| 1051 |
#: admin/wp-security-dashboard-menu.php:462
|
| 1052 |
-
#@
|
| 1053 |
msgid "Spread the Word"
|
| 1054 |
msgstr ""
|
| 1055 |
|
| 1056 |
#: admin/wp-security-dashboard-menu.php:465
|
| 1057 |
-
#@
|
| 1058 |
msgid "We are working hard to make your WordPress site more secure. Please support us, here is how:"
|
| 1059 |
msgstr ""
|
| 1060 |
|
| 1061 |
#: admin/wp-security-dashboard-menu.php:489
|
| 1062 |
-
#@
|
| 1063 |
msgid "Site Info"
|
| 1064 |
msgstr ""
|
| 1065 |
|
| 1066 |
#: admin/wp-security-dashboard-menu.php:491
|
| 1067 |
-
#@
|
| 1068 |
msgid "Plugin Version"
|
| 1069 |
msgstr ""
|
| 1070 |
|
| 1071 |
#: admin/wp-security-dashboard-menu.php:492
|
| 1072 |
-
#@
|
| 1073 |
msgid "WP Version"
|
| 1074 |
msgstr ""
|
| 1075 |
|
| 1076 |
#: admin/wp-security-dashboard-menu.php:494
|
| 1077 |
#: admin/wp-security-dashboard-menu.php:496
|
| 1078 |
#: admin/wp-security-dashboard-menu.php:592
|
| 1079 |
-
#@
|
| 1080 |
msgid "Version"
|
| 1081 |
msgstr ""
|
| 1082 |
|
| 1083 |
#: admin/wp-security-dashboard-menu.php:495
|
| 1084 |
-
#@
|
| 1085 |
msgid "Table Prefix"
|
| 1086 |
msgstr ""
|
| 1087 |
|
| 1088 |
#: admin/wp-security-dashboard-menu.php:497
|
| 1089 |
-
#@
|
| 1090 |
msgid "Session Save Path"
|
| 1091 |
msgstr ""
|
| 1092 |
|
| 1093 |
#: admin/wp-security-dashboard-menu.php:499
|
| 1094 |
-
#@
|
| 1095 |
msgid "Server Name"
|
| 1096 |
msgstr ""
|
| 1097 |
|
| 1098 |
#: admin/wp-security-dashboard-menu.php:500
|
| 1099 |
-
#@
|
| 1100 |
msgid "Cookie Domain"
|
| 1101 |
msgstr ""
|
| 1102 |
|
| 1103 |
#: admin/wp-security-dashboard-menu.php:501
|
| 1104 |
-
#@
|
| 1105 |
msgid "Library Present"
|
| 1106 |
msgstr ""
|
| 1107 |
|
| 1108 |
#: admin/wp-security-dashboard-menu.php:502
|
| 1109 |
-
#@
|
| 1110 |
msgid "Debug File Write Permissions"
|
| 1111 |
msgstr ""
|
| 1112 |
|
| 1113 |
#: admin/wp-security-dashboard-menu.php:506
|
| 1114 |
-
#@
|
| 1115 |
msgid "PHP Info"
|
| 1116 |
msgstr ""
|
| 1117 |
|
| 1118 |
#: admin/wp-security-dashboard-menu.php:508
|
| 1119 |
-
#@
|
| 1120 |
msgid "PHP Version"
|
| 1121 |
msgstr ""
|
| 1122 |
|
| 1123 |
#: admin/wp-security-dashboard-menu.php:509
|
| 1124 |
-
#@
|
| 1125 |
msgid "PHP Memory Usage"
|
| 1126 |
msgstr ""
|
| 1127 |
|
| 1128 |
#: admin/wp-security-dashboard-menu.php:510
|
| 1129 |
-
#@
|
| 1130 |
msgid " MB"
|
| 1131 |
msgstr ""
|
| 1132 |
|
|
@@ -1134,22 +1134,22 @@ msgstr ""
|
|
| 1134 |
#: admin/wp-security-dashboard-menu.php:524
|
| 1135 |
#: admin/wp-security-dashboard-menu.php:532
|
| 1136 |
#: admin/wp-security-dashboard-menu.php:574
|
| 1137 |
-
#@
|
| 1138 |
msgid "N/A"
|
| 1139 |
msgstr ""
|
| 1140 |
|
| 1141 |
#: admin/wp-security-dashboard-menu.php:519
|
| 1142 |
-
#@
|
| 1143 |
msgid "PHP Memory Limit"
|
| 1144 |
msgstr ""
|
| 1145 |
|
| 1146 |
#: admin/wp-security-dashboard-menu.php:527
|
| 1147 |
-
#@
|
| 1148 |
msgid "PHP Max Upload Size"
|
| 1149 |
msgstr ""
|
| 1150 |
|
| 1151 |
#: admin/wp-security-dashboard-menu.php:535
|
| 1152 |
-
#@
|
| 1153 |
msgid "PHP Max Post Size"
|
| 1154 |
msgstr ""
|
| 1155 |
|
|
@@ -1157,7 +1157,7 @@ msgstr ""
|
|
| 1157 |
#: admin/wp-security-dashboard-menu.php:546
|
| 1158 |
#: admin/wp-security-dashboard-menu.php:555
|
| 1159 |
#: admin/wp-security-dashboard-menu.php:563
|
| 1160 |
-
#@
|
| 1161 |
msgid "On"
|
| 1162 |
msgstr ""
|
| 1163 |
|
|
@@ -1165,17 +1165,17 @@ msgstr ""
|
|
| 1165 |
#: admin/wp-security-dashboard-menu.php:548
|
| 1166 |
#: admin/wp-security-dashboard-menu.php:557
|
| 1167 |
#: admin/wp-security-dashboard-menu.php:565
|
| 1168 |
-
#@
|
| 1169 |
msgid "Off"
|
| 1170 |
msgstr ""
|
| 1171 |
|
| 1172 |
#: admin/wp-security-dashboard-menu.php:543
|
| 1173 |
-
#@
|
| 1174 |
msgid "PHP Safe Mode"
|
| 1175 |
msgstr ""
|
| 1176 |
|
| 1177 |
#: admin/wp-security-dashboard-menu.php:551
|
| 1178 |
-
#@
|
| 1179 |
msgid "PHP Allow URL fopen"
|
| 1180 |
msgstr ""
|
| 1181 |
|
|
@@ -1185,12 +1185,12 @@ msgid "PHP Allow URL Include"
|
|
| 1185 |
msgstr ""
|
| 1186 |
|
| 1187 |
#: admin/wp-security-dashboard-menu.php:568
|
| 1188 |
-
#@
|
| 1189 |
msgid "PHP Display Errors"
|
| 1190 |
msgstr ""
|
| 1191 |
|
| 1192 |
#: admin/wp-security-dashboard-menu.php:577
|
| 1193 |
-
#@
|
| 1194 |
msgid "PHP Max Script Execution Time"
|
| 1195 |
msgstr ""
|
| 1196 |
|
|
@@ -1200,141 +1200,141 @@ msgid "Seconds"
|
|
| 1200 |
msgstr ""
|
| 1201 |
|
| 1202 |
#: admin/wp-security-dashboard-menu.php:581
|
| 1203 |
-
#@
|
| 1204 |
msgid "Active Plugins"
|
| 1205 |
msgstr ""
|
| 1206 |
|
| 1207 |
#: admin/wp-security-dashboard-menu.php:591
|
| 1208 |
#: admin/wp-security-filesystem-menu.php:130
|
| 1209 |
#: admin/wp-security-filesystem-menu.php:149
|
| 1210 |
-
#@
|
| 1211 |
msgid "Name"
|
| 1212 |
msgstr ""
|
| 1213 |
|
| 1214 |
#: admin/wp-security-dashboard-menu.php:593
|
| 1215 |
-
#@
|
| 1216 |
msgid "Plugin URL"
|
| 1217 |
msgstr ""
|
| 1218 |
|
| 1219 |
#: admin/wp-security-dashboard-menu.php:629
|
| 1220 |
-
#@
|
| 1221 |
msgid "Currently Locked Out IP Addresses and Ranges"
|
| 1222 |
msgstr ""
|
| 1223 |
|
| 1224 |
#: admin/wp-security-database-menu.php:26
|
| 1225 |
#: admin/wp-security-database-menu.php:31
|
| 1226 |
#: classes/grade-system/wp-security-feature-item-manager.php:62
|
| 1227 |
-
#@
|
| 1228 |
msgid "DB Backup"
|
| 1229 |
msgstr ""
|
| 1230 |
|
| 1231 |
#: admin/wp-security-database-menu.php:30
|
| 1232 |
#: classes/grade-system/wp-security-feature-item-manager.php:60
|
| 1233 |
-
#@
|
| 1234 |
msgid "DB Prefix"
|
| 1235 |
msgstr ""
|
| 1236 |
|
| 1237 |
#: admin/wp-security-database-menu.php:93
|
| 1238 |
-
#@
|
| 1239 |
msgid "Nonce check failed for DB prefix change operation!"
|
| 1240 |
msgstr ""
|
| 1241 |
|
| 1242 |
#: admin/wp-security-database-menu.php:101
|
| 1243 |
-
#@
|
| 1244 |
msgid "The plugin has detected that it cannot write to the wp-config.php file. This feature can only be used if the plugin can successfully write to the wp-config.php file."
|
| 1245 |
msgstr ""
|
| 1246 |
|
| 1247 |
#: admin/wp-security-database-menu.php:114
|
| 1248 |
-
#@
|
| 1249 |
msgid "Please enter a value for the DB prefix."
|
| 1250 |
msgstr ""
|
| 1251 |
|
| 1252 |
#: admin/wp-security-database-menu.php:123
|
| 1253 |
-
#@
|
| 1254 |
msgid "<strong>ERROR</strong>: The table prefix can only contain numbers, letters, and underscores."
|
| 1255 |
msgstr ""
|
| 1256 |
|
| 1257 |
#: admin/wp-security-database-menu.php:131
|
| 1258 |
-
#@
|
| 1259 |
msgid "Change Database Prefix"
|
| 1260 |
msgstr ""
|
| 1261 |
|
| 1262 |
#: admin/wp-security-database-menu.php:134
|
| 1263 |
-
#@
|
| 1264 |
msgid "Your WordPress DB is the most important asset of your website because it contains a lot of your site's precious information."
|
| 1265 |
msgstr ""
|
| 1266 |
|
| 1267 |
#: admin/wp-security-database-menu.php:135
|
| 1268 |
-
#@
|
| 1269 |
msgid "The DB is also a target for hackers via methods such as SQL injections and malicious and automated code which targets certain tables."
|
| 1270 |
msgstr ""
|
| 1271 |
|
| 1272 |
#: admin/wp-security-database-menu.php:136
|
| 1273 |
-
#@
|
| 1274 |
msgid "One way to add a layer of protection for your DB is to change the default WordPress table prefix from \"wp_\" to something else which will be difficult for hackers to guess."
|
| 1275 |
msgstr ""
|
| 1276 |
|
| 1277 |
#: admin/wp-security-database-menu.php:137
|
| 1278 |
-
#@
|
| 1279 |
msgid "This feature allows you to easily change the prefix to a value of your choice or to a random value set by this plugin."
|
| 1280 |
msgstr ""
|
| 1281 |
|
| 1282 |
#: admin/wp-security-database-menu.php:143
|
| 1283 |
-
#@
|
| 1284 |
msgid "DB Prefix Options"
|
| 1285 |
msgstr ""
|
| 1286 |
|
| 1287 |
#: admin/wp-security-database-menu.php:154
|
| 1288 |
#, php-format
|
| 1289 |
-
#@
|
| 1290 |
msgid "It is recommended that you perform a %s before using this feature"
|
| 1291 |
msgstr ""
|
| 1292 |
|
| 1293 |
#: admin/wp-security-database-menu.php:163
|
| 1294 |
-
#@
|
| 1295 |
msgid "Current DB Table Prefix"
|
| 1296 |
msgstr ""
|
| 1297 |
|
| 1298 |
#: admin/wp-security-database-menu.php:169
|
| 1299 |
-
#@
|
| 1300 |
msgid ""
|
| 1301 |
"Your site is currently using the default WordPress DB prefix value of \"wp_\". \n"
|
| 1302 |
" To increase your site's security you should consider changing the DB prefix value to another value."
|
| 1303 |
msgstr ""
|
| 1304 |
|
| 1305 |
#: admin/wp-security-database-menu.php:176
|
| 1306 |
-
#@
|
| 1307 |
msgid "Generate New DB Table Prefix"
|
| 1308 |
msgstr ""
|
| 1309 |
|
| 1310 |
#: admin/wp-security-database-menu.php:179
|
| 1311 |
-
#@
|
| 1312 |
msgid "Check this if you want the plugin to generate a random 6 character string for the table prefix"
|
| 1313 |
msgstr ""
|
| 1314 |
|
| 1315 |
#: admin/wp-security-database-menu.php:180
|
| 1316 |
-
#@
|
| 1317 |
msgid "OR"
|
| 1318 |
msgstr ""
|
| 1319 |
|
| 1320 |
#: admin/wp-security-database-menu.php:182
|
| 1321 |
-
#@
|
| 1322 |
msgid "Choose your own DB prefix by specifying a string which contains letters and/or numbers and/or underscores. Example: xyz_"
|
| 1323 |
msgstr ""
|
| 1324 |
|
| 1325 |
#: admin/wp-security-database-menu.php:186
|
| 1326 |
-
#@
|
| 1327 |
msgid "Change DB Prefix"
|
| 1328 |
msgstr ""
|
| 1329 |
|
| 1330 |
#: admin/wp-security-database-menu.php:207
|
| 1331 |
#: admin/wp-security-filesystem-menu.php:86
|
| 1332 |
-
#@
|
| 1333 |
msgid "Nonce check failed for manual DB backup operation!"
|
| 1334 |
msgstr ""
|
| 1335 |
|
| 1336 |
#: admin/wp-security-database-menu.php:224
|
| 1337 |
-
#@
|
| 1338 |
msgid "DB Backup was successfully completed! You will receive the backup file via email if you have enabled \"Send Backup File Via Email\", otherwise you can retrieve it via FTP from the following directory:"
|
| 1339 |
msgstr ""
|
| 1340 |
|
|
@@ -1344,493 +1344,493 @@ msgid "Your DB Backup File location: "
|
|
| 1344 |
msgstr ""
|
| 1345 |
|
| 1346 |
#: admin/wp-security-database-menu.php:234
|
| 1347 |
-
#@
|
| 1348 |
msgid "DB Backup failed. Please check the permissions of the backup directory."
|
| 1349 |
msgstr ""
|
| 1350 |
|
| 1351 |
#: admin/wp-security-database-menu.php:251
|
| 1352 |
#: admin/wp-security-filescan-menu.php:133
|
| 1353 |
-
#@
|
| 1354 |
msgid "You entered a non numeric value for the \"backup time interval\" field. It has been set to the default value."
|
| 1355 |
msgstr ""
|
| 1356 |
|
| 1357 |
#: admin/wp-security-database-menu.php:258
|
| 1358 |
-
#@
|
| 1359 |
msgid "You entered a non numeric value for the \"number of backup files to keep\" field. It has been set to the default value."
|
| 1360 |
msgstr ""
|
| 1361 |
|
| 1362 |
#: admin/wp-security-database-menu.php:265
|
| 1363 |
#: admin/wp-security-filescan-menu.php:163
|
| 1364 |
#: admin/wp-security-user-login-menu.php:117
|
| 1365 |
-
#@
|
| 1366 |
msgid "You have entered an incorrect email address format. It has been set to your WordPress admin email as default."
|
| 1367 |
msgstr ""
|
| 1368 |
|
| 1369 |
#: admin/wp-security-database-menu.php:298
|
| 1370 |
-
#@
|
| 1371 |
msgid "Manual Backup"
|
| 1372 |
msgstr ""
|
| 1373 |
|
| 1374 |
#: admin/wp-security-database-menu.php:304
|
| 1375 |
-
#@
|
| 1376 |
msgid "To create a new DB backup just click on the button below."
|
| 1377 |
msgstr ""
|
| 1378 |
|
| 1379 |
#: admin/wp-security-database-menu.php:307
|
| 1380 |
-
#@
|
| 1381 |
msgid "Create DB Backup Now"
|
| 1382 |
msgstr ""
|
| 1383 |
|
| 1384 |
#: admin/wp-security-database-menu.php:311
|
| 1385 |
-
#@
|
| 1386 |
msgid "Automated Scheduled Backups"
|
| 1387 |
msgstr ""
|
| 1388 |
|
| 1389 |
#: admin/wp-security-database-menu.php:323
|
| 1390 |
-
#@
|
| 1391 |
msgid "Enable Automated Scheduled Backups"
|
| 1392 |
msgstr ""
|
| 1393 |
|
| 1394 |
#: admin/wp-security-database-menu.php:326
|
| 1395 |
-
#@
|
| 1396 |
msgid "Check this if you want the system to automatically generate backups periodically based on the settings below"
|
| 1397 |
msgstr ""
|
| 1398 |
|
| 1399 |
#: admin/wp-security-database-menu.php:330
|
| 1400 |
-
#@
|
| 1401 |
msgid "Backup Time Interval"
|
| 1402 |
msgstr ""
|
| 1403 |
|
| 1404 |
#: admin/wp-security-database-menu.php:333
|
| 1405 |
#: admin/wp-security-filescan-menu.php:279
|
| 1406 |
-
#@
|
| 1407 |
msgid "Hours"
|
| 1408 |
msgstr ""
|
| 1409 |
|
| 1410 |
#: admin/wp-security-database-menu.php:334
|
| 1411 |
#: admin/wp-security-filescan-menu.php:280
|
| 1412 |
-
#@
|
| 1413 |
msgid "Days"
|
| 1414 |
msgstr ""
|
| 1415 |
|
| 1416 |
#: admin/wp-security-database-menu.php:335
|
| 1417 |
#: admin/wp-security-filescan-menu.php:281
|
| 1418 |
-
#@
|
| 1419 |
msgid "Weeks"
|
| 1420 |
msgstr ""
|
| 1421 |
|
| 1422 |
#: admin/wp-security-database-menu.php:337
|
| 1423 |
-
#@
|
| 1424 |
msgid "Set the value for how often you would like an automated backup to occur"
|
| 1425 |
msgstr ""
|
| 1426 |
|
| 1427 |
#: admin/wp-security-database-menu.php:341
|
| 1428 |
-
#@
|
| 1429 |
msgid "Number of Backup Files To Keep"
|
| 1430 |
msgstr ""
|
| 1431 |
|
| 1432 |
#: admin/wp-security-database-menu.php:343
|
| 1433 |
-
#@
|
| 1434 |
msgid "Thie field allows you to choose the number of backup files you would like to keep in the backup directory"
|
| 1435 |
msgstr ""
|
| 1436 |
|
| 1437 |
#: admin/wp-security-database-menu.php:347
|
| 1438 |
-
#@
|
| 1439 |
msgid "Send Backup File Via Email"
|
| 1440 |
msgstr ""
|
| 1441 |
|
| 1442 |
#: admin/wp-security-database-menu.php:350
|
| 1443 |
-
#@
|
| 1444 |
msgid "Check this if you want the system to email you the backup file after a DB backup has been performed"
|
| 1445 |
msgstr ""
|
| 1446 |
|
| 1447 |
#: admin/wp-security-database-menu.php:352
|
| 1448 |
#: admin/wp-security-filescan-menu.php:325
|
| 1449 |
#: admin/wp-security-user-login-menu.php:235
|
| 1450 |
-
#@
|
| 1451 |
msgid "Enter an email address"
|
| 1452 |
msgstr ""
|
| 1453 |
|
| 1454 |
#: admin/wp-security-database-menu.php:383
|
| 1455 |
-
#@
|
| 1456 |
msgid "Error - Could not get tables or no tables found!"
|
| 1457 |
msgstr ""
|
| 1458 |
|
| 1459 |
#: admin/wp-security-database-menu.php:388
|
| 1460 |
-
#@
|
| 1461 |
msgid "Starting DB prefix change operations....."
|
| 1462 |
msgstr ""
|
| 1463 |
|
| 1464 |
#: admin/wp-security-database-menu.php:390
|
| 1465 |
#, php-format
|
| 1466 |
-
#@
|
| 1467 |
msgid "Your WordPress system has a total of %s tables and your new DB prefix will be: %s"
|
| 1468 |
msgstr ""
|
| 1469 |
|
| 1470 |
#: admin/wp-security-database-menu.php:396
|
| 1471 |
#: classes/wp-security-utility.php:206
|
| 1472 |
-
#@
|
| 1473 |
msgid "Failed to make a backup of the wp-config.php file. This operation will not go ahead."
|
| 1474 |
msgstr ""
|
| 1475 |
|
| 1476 |
#: admin/wp-security-database-menu.php:400
|
| 1477 |
-
#@
|
| 1478 |
msgid "A backup copy of your wp-config.php file was created successfully!"
|
| 1479 |
msgstr ""
|
| 1480 |
|
| 1481 |
#: admin/wp-security-database-menu.php:422
|
| 1482 |
#, php-format
|
| 1483 |
-
#@
|
| 1484 |
msgid "%s table name update failed"
|
| 1485 |
msgstr ""
|
| 1486 |
|
| 1487 |
#: admin/wp-security-database-menu.php:434
|
| 1488 |
#, php-format
|
| 1489 |
-
#@
|
| 1490 |
msgid "Please change the prefix manually for the above tables to: %s"
|
| 1491 |
msgstr ""
|
| 1492 |
|
| 1493 |
#: admin/wp-security-database-menu.php:437
|
| 1494 |
#, php-format
|
| 1495 |
-
#@
|
| 1496 |
msgid "%s tables had their prefix updated successfully!"
|
| 1497 |
msgstr ""
|
| 1498 |
|
| 1499 |
#: admin/wp-security-database-menu.php:452
|
| 1500 |
-
#@
|
| 1501 |
msgid "wp-config.php file was updated successfully!"
|
| 1502 |
msgstr ""
|
| 1503 |
|
| 1504 |
#: admin/wp-security-database-menu.php:455
|
| 1505 |
#, php-format
|
| 1506 |
-
#@
|
| 1507 |
msgid ""
|
| 1508 |
"The \"wp-config.php\" file was not able to be modified. Please modify this file manually using your favourite editor and search \n"
|
| 1509 |
" for variable \"$table_prefix\" and assign the following value to that variable: %s"
|
| 1510 |
msgstr ""
|
| 1511 |
|
| 1512 |
#: admin/wp-security-database-menu.php:476
|
| 1513 |
-
#@
|
| 1514 |
msgid "There was an error when updating the options table."
|
| 1515 |
msgstr ""
|
| 1516 |
|
| 1517 |
#: admin/wp-security-database-menu.php:480
|
| 1518 |
-
#@
|
| 1519 |
msgid "The options table records which had references to the old DB prefix were updated successfully!"
|
| 1520 |
msgstr ""
|
| 1521 |
|
| 1522 |
#: admin/wp-security-database-menu.php:505
|
| 1523 |
#, php-format
|
| 1524 |
-
#@
|
| 1525 |
msgid "Error updating user_meta table where new meta_key = %s, old meta_key = %s and user_id = %s."
|
| 1526 |
msgstr ""
|
| 1527 |
|
| 1528 |
#: admin/wp-security-database-menu.php:511
|
| 1529 |
-
#@
|
| 1530 |
msgid "The usermeta table records which had references to the old DB prefix were updated successfully!"
|
| 1531 |
msgstr ""
|
| 1532 |
|
| 1533 |
#: admin/wp-security-database-menu.php:513
|
| 1534 |
-
#@
|
| 1535 |
msgid "DB prefix change tasks have been completed."
|
| 1536 |
msgstr ""
|
| 1537 |
|
| 1538 |
#: admin/wp-security-filescan-menu.php:23
|
| 1539 |
#: classes/grade-system/wp-security-feature-item-manager.php:102
|
| 1540 |
-
#@
|
| 1541 |
msgid "File Change Detection"
|
| 1542 |
msgstr ""
|
| 1543 |
|
| 1544 |
#: admin/wp-security-filescan-menu.php:24
|
| 1545 |
-
#@
|
| 1546 |
msgid "Malware Scan"
|
| 1547 |
msgstr ""
|
| 1548 |
|
| 1549 |
#: admin/wp-security-filescan-menu.php:93
|
| 1550 |
-
#@
|
| 1551 |
msgid "There have been no file changes since the last scan."
|
| 1552 |
msgstr ""
|
| 1553 |
|
| 1554 |
#: admin/wp-security-filescan-menu.php:103
|
| 1555 |
-
#@
|
| 1556 |
msgid "Nonce check failed for manual file change detection scan operation!"
|
| 1557 |
msgstr ""
|
| 1558 |
|
| 1559 |
#: admin/wp-security-filescan-menu.php:110
|
| 1560 |
-
#@
|
| 1561 |
msgid "The plugin has detected that this is your first file change detection scan. The file details from this scan will be used to detect file changes for future scans!"
|
| 1562 |
msgstr ""
|
| 1563 |
|
| 1564 |
#: admin/wp-security-filescan-menu.php:112
|
| 1565 |
-
#@
|
| 1566 |
msgid "Scan Complete - There were no file changes detected!"
|
| 1567 |
msgstr ""
|
| 1568 |
|
| 1569 |
#: admin/wp-security-filescan-menu.php:201
|
| 1570 |
-
#@
|
| 1571 |
msgid ""
|
| 1572 |
"NEW SCAN COMPLETED: The plugin has detected that you have made changes to the \"File Types To Ignore\" or \"Files To Ignore\" fields.\n"
|
| 1573 |
" In order to ensure that future scan results are accurate, the old scan data has been refreshed."
|
| 1574 |
msgstr ""
|
| 1575 |
|
| 1576 |
#: admin/wp-security-filescan-menu.php:211
|
| 1577 |
-
#@
|
| 1578 |
msgid "All In One WP Security & Firewall has detected that there was a change in your host's files."
|
| 1579 |
msgstr ""
|
| 1580 |
|
| 1581 |
#: admin/wp-security-filescan-menu.php:213
|
| 1582 |
-
#@
|
| 1583 |
msgid "View Scan Details & Clear This Message"
|
| 1584 |
msgstr ""
|
| 1585 |
|
| 1586 |
#: admin/wp-security-filescan-menu.php:222
|
| 1587 |
-
#@
|
| 1588 |
msgid "If given an opportunity hackers can insert their code or files into your system which they can then use to carry out malicious acts on your site."
|
| 1589 |
msgstr ""
|
| 1590 |
|
| 1591 |
#: admin/wp-security-filescan-menu.php:223
|
| 1592 |
-
#@
|
| 1593 |
msgid "Being informed of any changes in your files can be a good way to quickly prevent a hacker from causing damage to your website."
|
| 1594 |
msgstr ""
|
| 1595 |
|
| 1596 |
#: admin/wp-security-filescan-menu.php:224
|
| 1597 |
-
#@
|
| 1598 |
msgid "In general, WordPress core and plugin files and file types such as \".php\" or \".js\" should not change often and when they do, it is important that you are made aware when a change occurs and which file was affected."
|
| 1599 |
msgstr ""
|
| 1600 |
|
| 1601 |
#: admin/wp-security-filescan-menu.php:225
|
| 1602 |
-
#@
|
| 1603 |
msgid "The \"File Change Detection Feature\" will notify you of any file change which occurs on your system, including the addition and deletion of files by performing a regular automated or manual scan of your system's files."
|
| 1604 |
msgstr ""
|
| 1605 |
|
| 1606 |
#: admin/wp-security-filescan-menu.php:226
|
| 1607 |
-
#@
|
| 1608 |
msgid "This feature also allows you to exclude certain files or folders from the scan in cases where you know that they change often as part of their normal operation. (For example log files and certain caching plugin files may change often and hence you may choose to exclude such files from the file change detection scan)"
|
| 1609 |
msgstr ""
|
| 1610 |
|
| 1611 |
#: admin/wp-security-filescan-menu.php:231
|
| 1612 |
-
#@
|
| 1613 |
msgid "Manual File Change Detection Scan"
|
| 1614 |
msgstr ""
|
| 1615 |
|
| 1616 |
#: admin/wp-security-filescan-menu.php:237
|
| 1617 |
-
#@
|
| 1618 |
msgid "To perform a manual file change detection scan click on the button below."
|
| 1619 |
msgstr ""
|
| 1620 |
|
| 1621 |
#: admin/wp-security-filescan-menu.php:240
|
| 1622 |
-
#@
|
| 1623 |
msgid "Perform Scan Now"
|
| 1624 |
msgstr ""
|
| 1625 |
|
| 1626 |
#: admin/wp-security-filescan-menu.php:244
|
| 1627 |
-
#@
|
| 1628 |
msgid "View Last Saved File Change Results"
|
| 1629 |
msgstr ""
|
| 1630 |
|
| 1631 |
#: admin/wp-security-filescan-menu.php:250
|
| 1632 |
-
#@
|
| 1633 |
msgid "Click the button below to view the saved file change results from the last scan."
|
| 1634 |
msgstr ""
|
| 1635 |
|
| 1636 |
#: admin/wp-security-filescan-menu.php:253
|
| 1637 |
-
#@
|
| 1638 |
msgid "View Last File Change"
|
| 1639 |
msgstr ""
|
| 1640 |
|
| 1641 |
#: admin/wp-security-filescan-menu.php:257
|
| 1642 |
-
#@
|
| 1643 |
msgid "File Change Detection Settings"
|
| 1644 |
msgstr ""
|
| 1645 |
|
| 1646 |
#: admin/wp-security-filescan-menu.php:269
|
| 1647 |
-
#@
|
| 1648 |
msgid "Enable Automated File Change Detection Scan"
|
| 1649 |
msgstr ""
|
| 1650 |
|
| 1651 |
#: admin/wp-security-filescan-menu.php:272
|
| 1652 |
-
#@
|
| 1653 |
msgid "Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below"
|
| 1654 |
msgstr ""
|
| 1655 |
|
| 1656 |
#: admin/wp-security-filescan-menu.php:276
|
| 1657 |
-
#@
|
| 1658 |
msgid "Scan Time Interval"
|
| 1659 |
msgstr ""
|
| 1660 |
|
| 1661 |
#: admin/wp-security-filescan-menu.php:283
|
| 1662 |
-
#@
|
| 1663 |
msgid "Set the value for how often you would like a scan to occur"
|
| 1664 |
msgstr ""
|
| 1665 |
|
| 1666 |
#: admin/wp-security-filescan-menu.php:287
|
| 1667 |
-
#@
|
| 1668 |
msgid "File Types To Ignore"
|
| 1669 |
msgstr ""
|
| 1670 |
|
| 1671 |
#: admin/wp-security-filescan-menu.php:290
|
| 1672 |
-
#@
|
| 1673 |
msgid "Enter each file type or extension on a new line which you wish to exclude from the file change detection scan."
|
| 1674 |
msgstr ""
|
| 1675 |
|
| 1676 |
#: admin/wp-security-filescan-menu.php:294
|
| 1677 |
-
#@
|
| 1678 |
msgid "You can exclude file types from the scan which would not normally pose any security threat if they were changed. These can include things such as image files."
|
| 1679 |
msgstr ""
|
| 1680 |
|
| 1681 |
#: admin/wp-security-filescan-menu.php:295
|
| 1682 |
-
#@
|
| 1683 |
msgid "Example: If you want the scanner to ignore files of type jpg, png, and bmp, then you would enter the following:"
|
| 1684 |
msgstr ""
|
| 1685 |
|
| 1686 |
#: admin/wp-security-filescan-menu.php:296
|
| 1687 |
-
#@
|
| 1688 |
msgid "jpg"
|
| 1689 |
msgstr ""
|
| 1690 |
|
| 1691 |
#: admin/wp-security-filescan-menu.php:297
|
| 1692 |
-
#@
|
| 1693 |
msgid "png"
|
| 1694 |
msgstr ""
|
| 1695 |
|
| 1696 |
#: admin/wp-security-filescan-menu.php:298
|
| 1697 |
-
#@
|
| 1698 |
msgid "bmp"
|
| 1699 |
msgstr ""
|
| 1700 |
|
| 1701 |
#: admin/wp-security-filescan-menu.php:304
|
| 1702 |
-
#@
|
| 1703 |
msgid "Files/Directories To Ignore"
|
| 1704 |
msgstr ""
|
| 1705 |
|
| 1706 |
#: admin/wp-security-filescan-menu.php:307
|
| 1707 |
-
#@
|
| 1708 |
msgid "Enter each file or directory on a new line which you wish to exclude from the file change detection scan."
|
| 1709 |
msgstr ""
|
| 1710 |
|
| 1711 |
#: admin/wp-security-filescan-menu.php:311
|
| 1712 |
-
#@
|
| 1713 |
msgid "You can exclude specific files/directories from the scan which would not normally pose any security threat if they were changed. These can include things such as log files."
|
| 1714 |
msgstr ""
|
| 1715 |
|
| 1716 |
#: admin/wp-security-filescan-menu.php:312
|
| 1717 |
-
#@
|
| 1718 |
msgid "Example: If you want the scanner to ignore certain files in different directories or whole directories, then you would enter the following:"
|
| 1719 |
msgstr ""
|
| 1720 |
|
| 1721 |
#: admin/wp-security-filescan-menu.php:313
|
| 1722 |
-
#@
|
| 1723 |
msgid "cache/config/master.php"
|
| 1724 |
msgstr ""
|
| 1725 |
|
| 1726 |
#: admin/wp-security-filescan-menu.php:314
|
| 1727 |
-
#@
|
| 1728 |
msgid "somedirectory"
|
| 1729 |
msgstr ""
|
| 1730 |
|
| 1731 |
#: admin/wp-security-filescan-menu.php:320
|
| 1732 |
-
#@
|
| 1733 |
msgid "Send Email When Change Detected"
|
| 1734 |
msgstr ""
|
| 1735 |
|
| 1736 |
#: admin/wp-security-filescan-menu.php:323
|
| 1737 |
-
#@
|
| 1738 |
msgid "Check this if you want the system to email you if a file change was detected"
|
| 1739 |
msgstr ""
|
| 1740 |
|
| 1741 |
#: admin/wp-security-filescan-menu.php:341
|
| 1742 |
-
#@
|
| 1743 |
msgid "What is Malware?"
|
| 1744 |
msgstr ""
|
| 1745 |
|
| 1746 |
#: admin/wp-security-filescan-menu.php:342
|
| 1747 |
-
#@
|
| 1748 |
msgid "The word Malware stands for Malicious Software. It can consist of things like trojan horses, adware, worms, spyware and any other undesirable code which a hacker will try to inject into your website."
|
| 1749 |
msgstr ""
|
| 1750 |
|
| 1751 |
#: admin/wp-security-filescan-menu.php:343
|
| 1752 |
-
#@
|
| 1753 |
msgid "Often when malware code has been inserted into your site you will normally not notice anything out of the ordinary based on appearances, but it can have a dramatic effect on your site’s search ranking."
|
| 1754 |
msgstr ""
|
| 1755 |
|
| 1756 |
#: admin/wp-security-filescan-menu.php:344
|
| 1757 |
-
#@
|
| 1758 |
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."
|
| 1759 |
msgstr ""
|
| 1760 |
|
| 1761 |
#: admin/wp-security-filescan-menu.php:348
|
| 1762 |
-
#@
|
| 1763 |
msgid "Scanning For Malware"
|
| 1764 |
msgstr ""
|
| 1765 |
|
| 1766 |
#: admin/wp-security-filescan-menu.php:349
|
| 1767 |
-
#@
|
| 1768 |
msgid "Due to the constantly changing and complex nature of Malware, scanning for such things using a standalone plugin will not work reliably. This is something best done via an external scan of your site regularly."
|
| 1769 |
msgstr ""
|
| 1770 |
|
| 1771 |
#: admin/wp-security-filescan-menu.php:350
|
| 1772 |
-
#@
|
| 1773 |
msgid "This is why we have created an easy-to-use scanning service which is hosted off our own server which will scan your site for malware once every day and notify you if it finds anything."
|
| 1774 |
msgstr ""
|
| 1775 |
|
| 1776 |
#: admin/wp-security-filescan-menu.php:351
|
| 1777 |
-
#@
|
| 1778 |
msgid "When you sign up for this service you will get the following:"
|
| 1779 |
msgstr ""
|
| 1780 |
|
| 1781 |
#: admin/wp-security-filescan-menu.php:353
|
| 1782 |
-
#@
|
| 1783 |
msgid "Automatic Daily Scan of 1 Website"
|
| 1784 |
msgstr ""
|
| 1785 |
|
| 1786 |
#: admin/wp-security-filescan-menu.php:354
|
| 1787 |
-
#@
|
| 1788 |
msgid "Automatic Malware & Blacklist Monitoring"
|
| 1789 |
msgstr ""
|
| 1790 |
|
| 1791 |
#: admin/wp-security-filescan-menu.php:355
|
| 1792 |
-
#@
|
| 1793 |
msgid "Automatic Email Alerting"
|
| 1794 |
msgstr ""
|
| 1795 |
|
| 1796 |
#: admin/wp-security-filescan-menu.php:356
|
| 1797 |
-
#@
|
| 1798 |
msgid "Site uptime monitoring"
|
| 1799 |
msgstr ""
|
| 1800 |
|
| 1801 |
#: admin/wp-security-filescan-menu.php:357
|
| 1802 |
-
#@
|
| 1803 |
msgid "Site response time monitoring"
|
| 1804 |
msgstr ""
|
| 1805 |
|
| 1806 |
#: admin/wp-security-filescan-menu.php:358
|
| 1807 |
-
#@
|
| 1808 |
msgid "Malware Cleanup"
|
| 1809 |
msgstr ""
|
| 1810 |
|
| 1811 |
#: admin/wp-security-filescan-menu.php:359
|
| 1812 |
-
#@
|
| 1813 |
msgid "Blacklist Removal"
|
| 1814 |
msgstr ""
|
| 1815 |
|
| 1816 |
#: admin/wp-security-filescan-menu.php:360
|
| 1817 |
-
#@
|
| 1818 |
msgid "No Contract (Cancel Anytime)"
|
| 1819 |
msgstr ""
|
| 1820 |
|
| 1821 |
#: admin/wp-security-filescan-menu.php:362
|
| 1822 |
#, php-format
|
| 1823 |
-
#@
|
| 1824 |
msgid "To learn more please %s."
|
| 1825 |
msgstr ""
|
| 1826 |
|
| 1827 |
#: admin/wp-security-filescan-menu.php:391
|
| 1828 |
-
#@
|
| 1829 |
msgid "Latest File Change Scan Results"
|
| 1830 |
msgstr ""
|
| 1831 |
|
| 1832 |
#: admin/wp-security-filescan-menu.php:400
|
| 1833 |
-
#@
|
| 1834 |
msgid "The following files were added to your host."
|
| 1835 |
msgstr ""
|
| 1836 |
|
|
@@ -1839,301 +1839,301 @@ msgstr ""
|
|
| 1839 |
#: admin/wp-security-filescan-menu.php:448
|
| 1840 |
#: admin/wp-security-settings-menu.php:26
|
| 1841 |
#: admin/wp-security-settings-menu.php:27
|
| 1842 |
-
#@
|
| 1843 |
msgid "File"
|
| 1844 |
msgstr ""
|
| 1845 |
|
| 1846 |
#: admin/wp-security-filescan-menu.php:404
|
| 1847 |
#: admin/wp-security-filescan-menu.php:425
|
| 1848 |
#: admin/wp-security-filescan-menu.php:449
|
| 1849 |
-
#@
|
| 1850 |
msgid "File Size"
|
| 1851 |
msgstr ""
|
| 1852 |
|
| 1853 |
#: admin/wp-security-filescan-menu.php:405
|
| 1854 |
#: admin/wp-security-filescan-menu.php:426
|
| 1855 |
#: admin/wp-security-filescan-menu.php:450
|
| 1856 |
-
#@
|
| 1857 |
msgid "File Modified"
|
| 1858 |
msgstr ""
|
| 1859 |
|
| 1860 |
#: admin/wp-security-filescan-menu.php:421
|
| 1861 |
-
#@
|
| 1862 |
msgid "The following files were removed from your host."
|
| 1863 |
msgstr ""
|
| 1864 |
|
| 1865 |
#: admin/wp-security-filescan-menu.php:445
|
| 1866 |
-
#@
|
| 1867 |
msgid "The following files were changed on your host."
|
| 1868 |
msgstr ""
|
| 1869 |
|
| 1870 |
#: admin/wp-security-filesystem-menu.php:26
|
| 1871 |
#: classes/grade-system/wp-security-feature-item-manager.php:66
|
| 1872 |
-
#@
|
| 1873 |
msgid "File Permissions"
|
| 1874 |
msgstr ""
|
| 1875 |
|
| 1876 |
#: admin/wp-security-filesystem-menu.php:27
|
| 1877 |
-
#@
|
| 1878 |
msgid "PHP File Editing"
|
| 1879 |
msgstr ""
|
| 1880 |
|
| 1881 |
#: admin/wp-security-filesystem-menu.php:28
|
| 1882 |
-
#@
|
| 1883 |
msgid "WP File Access"
|
| 1884 |
msgstr ""
|
| 1885 |
|
| 1886 |
#: admin/wp-security-filesystem-menu.php:29
|
| 1887 |
-
#@
|
| 1888 |
msgid "Host System Logs"
|
| 1889 |
msgstr ""
|
| 1890 |
|
| 1891 |
#: admin/wp-security-filesystem-menu.php:96
|
| 1892 |
#, php-format
|
| 1893 |
-
#@
|
| 1894 |
msgid "The permissions for %s were succesfully changed to %s"
|
| 1895 |
msgstr ""
|
| 1896 |
|
| 1897 |
#: admin/wp-security-filesystem-menu.php:100
|
| 1898 |
#, php-format
|
| 1899 |
-
#@
|
| 1900 |
msgid "Unable to change permissions for %s!"
|
| 1901 |
msgstr ""
|
| 1902 |
|
| 1903 |
#: admin/wp-security-filesystem-menu.php:106
|
| 1904 |
-
#@
|
| 1905 |
msgid "File Permissions Scan"
|
| 1906 |
msgstr ""
|
| 1907 |
|
| 1908 |
#: admin/wp-security-filesystem-menu.php:109
|
| 1909 |
-
#@
|
| 1910 |
msgid "Your WordPress file and folder permission settings govern the accessability and read/write privileges of the files and folders which make up your WP installation."
|
| 1911 |
msgstr ""
|
| 1912 |
|
| 1913 |
#: admin/wp-security-filesystem-menu.php:110
|
| 1914 |
-
#@
|
| 1915 |
msgid "Your WP installation already comes with reasonably secure file permission settings for the filesystem."
|
| 1916 |
msgstr ""
|
| 1917 |
|
| 1918 |
#: admin/wp-security-filesystem-menu.php:111
|
| 1919 |
-
#@
|
| 1920 |
msgid "However, sometimes people or other plugins modify the various permission settings of certain core WP folders or files such that they end up making their site less secure because they chose the wrong permission values."
|
| 1921 |
msgstr ""
|
| 1922 |
|
| 1923 |
#: admin/wp-security-filesystem-menu.php:112
|
| 1924 |
-
#@
|
| 1925 |
msgid "This feature will scan the critical WP core folders and files and will highlight any permission settings which are insecure."
|
| 1926 |
msgstr ""
|
| 1927 |
|
| 1928 |
#: admin/wp-security-filesystem-menu.php:118
|
| 1929 |
-
#@
|
| 1930 |
msgid "WP Directory and File Permissions Scan Results"
|
| 1931 |
msgstr ""
|
| 1932 |
|
| 1933 |
#: admin/wp-security-filesystem-menu.php:131
|
| 1934 |
#: admin/wp-security-filesystem-menu.php:150
|
| 1935 |
-
#@
|
| 1936 |
msgid "File/Folder"
|
| 1937 |
msgstr ""
|
| 1938 |
|
| 1939 |
#: admin/wp-security-filesystem-menu.php:132
|
| 1940 |
#: admin/wp-security-filesystem-menu.php:151
|
| 1941 |
-
#@
|
| 1942 |
msgid "Current Permissions"
|
| 1943 |
msgstr ""
|
| 1944 |
|
| 1945 |
#: admin/wp-security-filesystem-menu.php:133
|
| 1946 |
#: admin/wp-security-filesystem-menu.php:152
|
| 1947 |
-
#@
|
| 1948 |
msgid "Recommended Permissions"
|
| 1949 |
msgstr ""
|
| 1950 |
|
| 1951 |
#: admin/wp-security-filesystem-menu.php:134
|
| 1952 |
#: admin/wp-security-filesystem-menu.php:153
|
| 1953 |
-
#@
|
| 1954 |
msgid "Recommended Action"
|
| 1955 |
msgstr ""
|
| 1956 |
|
| 1957 |
#: admin/wp-security-filesystem-menu.php:191
|
| 1958 |
-
#@
|
| 1959 |
msgid "Your PHP file editing settings were saved successfully."
|
| 1960 |
msgstr ""
|
| 1961 |
|
| 1962 |
#: admin/wp-security-filesystem-menu.php:195
|
| 1963 |
-
#@
|
| 1964 |
msgid "Operation failed! Unable to modify or make a backup of wp-config.php file!"
|
| 1965 |
msgstr ""
|
| 1966 |
|
| 1967 |
#: admin/wp-security-filesystem-menu.php:201
|
| 1968 |
#: classes/grade-system/wp-security-feature-item-manager.php:68
|
| 1969 |
-
#@
|
| 1970 |
msgid "File Editing"
|
| 1971 |
msgstr ""
|
| 1972 |
|
| 1973 |
#: admin/wp-security-filesystem-menu.php:204
|
| 1974 |
-
#@
|
| 1975 |
msgid "The Wordpress Dashboard by default allows administrators to edit PHP files, such as plugin and theme files."
|
| 1976 |
msgstr ""
|
| 1977 |
|
| 1978 |
#: admin/wp-security-filesystem-menu.php:205
|
| 1979 |
-
#@
|
| 1980 |
msgid "This is often the first tool an attacker will use if able to login, since it allows code execution."
|
| 1981 |
msgstr ""
|
| 1982 |
|
| 1983 |
#: admin/wp-security-filesystem-menu.php:206
|
| 1984 |
-
#@
|
| 1985 |
msgid "This feature will disable the ability for people to edit PHP files via the dashboard."
|
| 1986 |
msgstr ""
|
| 1987 |
|
| 1988 |
#: admin/wp-security-filesystem-menu.php:212
|
| 1989 |
-
#@
|
| 1990 |
msgid "Disable PHP File Editing"
|
| 1991 |
msgstr ""
|
| 1992 |
|
| 1993 |
#: admin/wp-security-filesystem-menu.php:224
|
| 1994 |
-
#@
|
| 1995 |
msgid "Disable Ability To Edit PHP Files"
|
| 1996 |
msgstr ""
|
| 1997 |
|
| 1998 |
#: admin/wp-security-filesystem-menu.php:227
|
| 1999 |
-
#@
|
| 2000 |
msgid "Check this if you want to remove the ability for people to edit PHP files via the WP dashboard"
|
| 2001 |
msgstr ""
|
| 2002 |
|
| 2003 |
#: admin/wp-security-filesystem-menu.php:271
|
| 2004 |
-
#@
|
| 2005 |
msgid "You have successfully saved the Prevent Access to Default WP Files configuration."
|
| 2006 |
msgstr ""
|
| 2007 |
|
| 2008 |
#: admin/wp-security-filesystem-menu.php:280
|
| 2009 |
-
#@
|
| 2010 |
msgid "WordPress Files"
|
| 2011 |
msgstr ""
|
| 2012 |
|
| 2013 |
#: admin/wp-security-filesystem-menu.php:283
|
| 2014 |
#, php-format
|
| 2015 |
-
#@
|
| 2016 |
msgid "This feature allows you to prevent access to files such as %s, %s and %s which are delivered with all WP installations."
|
| 2017 |
msgstr ""
|
| 2018 |
|
| 2019 |
#: admin/wp-security-filesystem-menu.php:284
|
| 2020 |
-
#@
|
| 2021 |
msgid "By preventing access to these files you are hiding some key pieces of information (such as WordPress version info) from potential hackers."
|
| 2022 |
msgstr ""
|
| 2023 |
|
| 2024 |
#: admin/wp-security-filesystem-menu.php:289
|
| 2025 |
-
#@
|
| 2026 |
msgid "Prevent Access to Default WP Files"
|
| 2027 |
msgstr ""
|
| 2028 |
|
| 2029 |
#: admin/wp-security-filesystem-menu.php:300
|
| 2030 |
-
#@
|
| 2031 |
msgid "Prevent Access to WP Default Install Files"
|
| 2032 |
msgstr ""
|
| 2033 |
|
| 2034 |
#: admin/wp-security-filesystem-menu.php:303
|
| 2035 |
-
#@
|
| 2036 |
msgid "Check this if you want to prevent access to readme.html, license.txt and wp-config-sample.php."
|
| 2037 |
msgstr ""
|
| 2038 |
|
| 2039 |
#: admin/wp-security-filesystem-menu.php:307
|
| 2040 |
-
#@
|
| 2041 |
msgid "Save Setting"
|
| 2042 |
msgstr ""
|
| 2043 |
|
| 2044 |
#: admin/wp-security-filesystem-menu.php:331
|
| 2045 |
-
#@
|
| 2046 |
msgid "System Logs"
|
| 2047 |
msgstr ""
|
| 2048 |
|
| 2049 |
#: admin/wp-security-filesystem-menu.php:334
|
| 2050 |
-
#@
|
| 2051 |
msgid "Sometimes your hosting platform will produce error or warning logs in a file called \"error_log\"."
|
| 2052 |
msgstr ""
|
| 2053 |
|
| 2054 |
#: admin/wp-security-filesystem-menu.php:335
|
| 2055 |
-
#@
|
| 2056 |
msgid "Depending on the nature and cause of the error or warning, your hosting server can create multiple instances of this file in numerous directory locations of your WordPress installation."
|
| 2057 |
msgstr ""
|
| 2058 |
|
| 2059 |
#: admin/wp-security-filesystem-menu.php:336
|
| 2060 |
-
#@
|
| 2061 |
msgid "By occassionally viewing the contents of these logs files you can keep informed of any underlying problems on your system which you might need to address."
|
| 2062 |
msgstr ""
|
| 2063 |
|
| 2064 |
#: admin/wp-security-filesystem-menu.php:342
|
| 2065 |
-
#@
|
| 2066 |
msgid "View System Logs"
|
| 2067 |
msgstr ""
|
| 2068 |
|
| 2069 |
#: admin/wp-security-filesystem-menu.php:347
|
| 2070 |
-
#@
|
| 2071 |
msgid "Enter System Log File Name"
|
| 2072 |
msgstr ""
|
| 2073 |
|
| 2074 |
#: admin/wp-security-filesystem-menu.php:349
|
| 2075 |
-
#@
|
| 2076 |
msgid "Enter your system log file name. (Defaults to error_log)"
|
| 2077 |
msgstr ""
|
| 2078 |
|
| 2079 |
#: admin/wp-security-filesystem-menu.php:352
|
| 2080 |
-
#@
|
| 2081 |
msgid "View Latest System Logs"
|
| 2082 |
msgstr ""
|
| 2083 |
|
| 2084 |
#: admin/wp-security-filesystem-menu.php:354
|
| 2085 |
-
#@
|
| 2086 |
msgid "Loading..."
|
| 2087 |
msgstr ""
|
| 2088 |
|
| 2089 |
#: admin/wp-security-filesystem-menu.php:371
|
| 2090 |
-
#@
|
| 2091 |
msgid "No system logs were found!"
|
| 2092 |
msgstr ""
|
| 2093 |
|
| 2094 |
#: admin/wp-security-filesystem-menu.php:424
|
| 2095 |
-
#@
|
| 2096 |
msgid "Set Recommended Permissions"
|
| 2097 |
msgstr ""
|
| 2098 |
|
| 2099 |
#: admin/wp-security-filesystem-menu.php:430
|
| 2100 |
-
#@
|
| 2101 |
msgid "No Action Required"
|
| 2102 |
msgstr ""
|
| 2103 |
|
| 2104 |
#: admin/wp-security-filesystem-menu.php:470
|
| 2105 |
#, php-format
|
| 2106 |
-
#@
|
| 2107 |
msgid "Showing latest entries of error_log file: %s"
|
| 2108 |
msgstr ""
|
| 2109 |
|
| 2110 |
#: admin/wp-security-firewall-menu.php:27
|
| 2111 |
-
#@
|
| 2112 |
msgid "Basic Firewall Rules"
|
| 2113 |
msgstr ""
|
| 2114 |
|
| 2115 |
#: admin/wp-security-firewall-menu.php:28
|
| 2116 |
-
#@
|
| 2117 |
msgid "Additional Firewall Rules"
|
| 2118 |
msgstr ""
|
| 2119 |
|
| 2120 |
#: admin/wp-security-firewall-menu.php:29
|
| 2121 |
-
#@
|
| 2122 |
msgid "5G Blacklist Firewall Rules"
|
| 2123 |
msgstr ""
|
| 2124 |
|
| 2125 |
#: admin/wp-security-firewall-menu.php:30
|
| 2126 |
-
#@
|
| 2127 |
msgid "Internet Bots"
|
| 2128 |
msgstr ""
|
| 2129 |
|
| 2130 |
#: admin/wp-security-firewall-menu.php:31
|
| 2131 |
-
#@
|
| 2132 |
msgid "Prevent Hotlinks"
|
| 2133 |
msgstr ""
|
| 2134 |
|
| 2135 |
#: admin/wp-security-firewall-menu.php:32
|
| 2136 |
-
#@
|
| 2137 |
msgid "404 Detection"
|
| 2138 |
msgstr ""
|
| 2139 |
|
|
@@ -2141,669 +2141,669 @@ msgstr ""
|
|
| 2141 |
#: admin/wp-security-firewall-menu.php:663
|
| 2142 |
#: admin/wp-security-spam-menu.php:102
|
| 2143 |
#: admin/wp-security-user-registration-menu.php:96
|
| 2144 |
-
#@
|
| 2145 |
msgid "Settings were successfully saved"
|
| 2146 |
msgstr ""
|
| 2147 |
|
| 2148 |
#: admin/wp-security-firewall-menu.php:124
|
| 2149 |
#: admin/wp-security-firewall-menu.php:503
|
| 2150 |
-
#@
|
| 2151 |
msgid "Firewall Settings"
|
| 2152 |
msgstr ""
|
| 2153 |
|
| 2154 |
#: admin/wp-security-firewall-menu.php:131
|
| 2155 |
#, php-format
|
| 2156 |
-
#@
|
| 2157 |
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."
|
| 2158 |
msgstr ""
|
| 2159 |
|
| 2160 |
#: admin/wp-security-firewall-menu.php:132
|
| 2161 |
-
#@
|
| 2162 |
msgid "The features in this tab allow you to activate some basic firewall security protection rules for your site."
|
| 2163 |
msgstr ""
|
| 2164 |
|
| 2165 |
#: admin/wp-security-firewall-menu.php:133
|
| 2166 |
-
#@
|
| 2167 |
msgid "The firewall functionality is achieved via the insertion of special code into your currently active .htaccess file."
|
| 2168 |
msgstr ""
|
| 2169 |
|
| 2170 |
#: admin/wp-security-firewall-menu.php:143
|
| 2171 |
-
#@
|
| 2172 |
msgid "Attention:"
|
| 2173 |
msgstr ""
|
| 2174 |
|
| 2175 |
#: admin/wp-security-firewall-menu.php:144
|
| 2176 |
-
#@
|
| 2177 |
msgid "Currently the "
|
| 2178 |
msgstr ""
|
| 2179 |
|
| 2180 |
#: admin/wp-security-firewall-menu.php:144
|
| 2181 |
#: admin/wp-security-firewall-menu.php:191
|
| 2182 |
-
#@
|
| 2183 |
msgid "Enable Pingback Protection"
|
| 2184 |
msgstr ""
|
| 2185 |
|
| 2186 |
#: admin/wp-security-firewall-menu.php:144
|
| 2187 |
-
#@
|
| 2188 |
msgid " is active."
|
| 2189 |
msgstr ""
|
| 2190 |
|
| 2191 |
#: admin/wp-security-firewall-menu.php:145
|
| 2192 |
-
#@
|
| 2193 |
msgid "Please beware that if you are using the WordPress iOS App, then you will need to deactivate this feature in order for the app to work properly."
|
| 2194 |
msgstr ""
|
| 2195 |
|
| 2196 |
#: admin/wp-security-firewall-menu.php:153
|
| 2197 |
-
#@
|
| 2198 |
msgid "Basic Firewall Settings"
|
| 2199 |
msgstr ""
|
| 2200 |
|
| 2201 |
#: admin/wp-security-firewall-menu.php:161
|
| 2202 |
-
#@
|
| 2203 |
msgid "Enable Basic Firewall Protection"
|
| 2204 |
msgstr ""
|
| 2205 |
|
| 2206 |
#: admin/wp-security-firewall-menu.php:164
|
| 2207 |
-
#@
|
| 2208 |
msgid "Check this if you want to apply basic firewall protection to your site."
|
| 2209 |
msgstr ""
|
| 2210 |
|
| 2211 |
#: admin/wp-security-firewall-menu.php:168
|
| 2212 |
-
#@
|
| 2213 |
msgid "This setting will implement the following basic firewall protection mechanisms on your site:"
|
| 2214 |
msgstr ""
|
| 2215 |
|
| 2216 |
#: admin/wp-security-firewall-menu.php:169
|
| 2217 |
-
#@
|
| 2218 |
msgid "1) Protect your htaccess file by denying access to it."
|
| 2219 |
msgstr ""
|
| 2220 |
|
| 2221 |
#: admin/wp-security-firewall-menu.php:170
|
| 2222 |
-
#@
|
| 2223 |
msgid "2) Disable the server signature."
|
| 2224 |
msgstr ""
|
| 2225 |
|
| 2226 |
#: admin/wp-security-firewall-menu.php:171
|
| 2227 |
-
#@
|
| 2228 |
msgid "3) Limit file upload size (10MB)."
|
| 2229 |
msgstr ""
|
| 2230 |
|
| 2231 |
#: admin/wp-security-firewall-menu.php:172
|
| 2232 |
-
#@
|
| 2233 |
msgid "4) Protect your wp-config.php file by denying access to it."
|
| 2234 |
msgstr ""
|
| 2235 |
|
| 2236 |
#: admin/wp-security-firewall-menu.php:173
|
| 2237 |
-
#@
|
| 2238 |
msgid "The above firewall features will be applied via your .htaccess file and should not affect your site's overall functionality."
|
| 2239 |
msgstr ""
|
| 2240 |
|
| 2241 |
#: admin/wp-security-firewall-menu.php:174
|
| 2242 |
-
#@
|
| 2243 |
msgid "You are still advised to take a backup of your active .htaccess file just in case."
|
| 2244 |
msgstr ""
|
| 2245 |
|
| 2246 |
#: admin/wp-security-firewall-menu.php:183
|
| 2247 |
-
#@
|
| 2248 |
msgid "WordPress Pingback Vulnerability Protection"
|
| 2249 |
msgstr ""
|
| 2250 |
|
| 2251 |
#: admin/wp-security-firewall-menu.php:194
|
| 2252 |
-
#@
|
| 2253 |
msgid "Check this if you are not using the WP XML-RPC functionality and you want to enable protection against WordPress pingback vulnerabilities."
|
| 2254 |
msgstr ""
|
| 2255 |
|
| 2256 |
#: admin/wp-security-firewall-menu.php:198
|
| 2257 |
-
#@
|
| 2258 |
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 such as pingbacks in WordPress."
|
| 2259 |
msgstr ""
|
| 2260 |
|
| 2261 |
#: admin/wp-security-firewall-menu.php:199
|
| 2262 |
-
#@
|
| 2263 |
msgid "Hackers can exploit various pingback vulnerabilities in the WordPress XML-RPC API in a number of ways such as:"
|
| 2264 |
msgstr ""
|
| 2265 |
|
| 2266 |
#: admin/wp-security-firewall-menu.php:200
|
| 2267 |
-
#@
|
| 2268 |
msgid "1) Denial of Service (DoS) attacks"
|
| 2269 |
msgstr ""
|
| 2270 |
|
| 2271 |
#: admin/wp-security-firewall-menu.php:201
|
| 2272 |
-
#@
|
| 2273 |
msgid "2) Hacking internal routers."
|
| 2274 |
msgstr ""
|
| 2275 |
|
| 2276 |
#: admin/wp-security-firewall-menu.php:202
|
| 2277 |
-
#@
|
| 2278 |
msgid "3) Scanning ports in internal networks to get info from various hosts."
|
| 2279 |
msgstr ""
|
| 2280 |
|
| 2281 |
#: admin/wp-security-firewall-menu.php:203
|
| 2282 |
-
#@
|
| 2283 |
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."
|
| 2284 |
msgstr ""
|
| 2285 |
|
| 2286 |
#: admin/wp-security-firewall-menu.php:204
|
| 2287 |
-
#@
|
| 2288 |
msgid "NOTE: You should only enable this feature if you are not currently using the XML-RPC functionality on your WordPress installation."
|
| 2289 |
msgstr ""
|
| 2290 |
|
| 2291 |
#: admin/wp-security-firewall-menu.php:211
|
| 2292 |
-
#@
|
| 2293 |
msgid "Save Basic Firewall Settings"
|
| 2294 |
msgstr ""
|
| 2295 |
|
| 2296 |
#: admin/wp-security-firewall-menu.php:283
|
| 2297 |
-
#@
|
| 2298 |
msgid "You have successfully saved the Additional Firewall Protection configuration"
|
| 2299 |
msgstr ""
|
| 2300 |
|
| 2301 |
#: admin/wp-security-firewall-menu.php:297
|
| 2302 |
-
#@
|
| 2303 |
msgid "Additional Firewall Protection"
|
| 2304 |
msgstr ""
|
| 2305 |
|
| 2306 |
#: admin/wp-security-firewall-menu.php:301
|
| 2307 |
#, php-format
|
| 2308 |
-
#@
|
| 2309 |
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."
|
| 2310 |
msgstr ""
|
| 2311 |
|
| 2312 |
#: admin/wp-security-firewall-menu.php:303
|
| 2313 |
-
#@
|
| 2314 |
msgid "This feature allows you to activate more advanced firewall settings to your site."
|
| 2315 |
msgstr ""
|
| 2316 |
|
| 2317 |
#: admin/wp-security-firewall-menu.php:304
|
| 2318 |
-
#@
|
| 2319 |
msgid "The advanced firewall rules are applied via the insertion of special code to your currently active .htaccess file."
|
| 2320 |
msgstr ""
|
| 2321 |
|
| 2322 |
#: admin/wp-security-firewall-menu.php:313
|
| 2323 |
-
#@
|
| 2324 |
msgid "Listing of Directory Contents"
|
| 2325 |
msgstr ""
|
| 2326 |
|
| 2327 |
#: admin/wp-security-firewall-menu.php:322
|
| 2328 |
#: classes/grade-system/wp-security-feature-item-manager.php:88
|
| 2329 |
-
#@
|
| 2330 |
msgid "Disable Index Views"
|
| 2331 |
msgstr ""
|
| 2332 |
|
| 2333 |
#: admin/wp-security-firewall-menu.php:325
|
| 2334 |
-
#@
|
| 2335 |
msgid "Check this if you want to disable directory and file listing."
|
| 2336 |
msgstr ""
|
| 2337 |
|
| 2338 |
#: admin/wp-security-firewall-menu.php:330
|
| 2339 |
-
#@
|
| 2340 |
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."
|
| 2341 |
msgstr ""
|
| 2342 |
|
| 2343 |
#: admin/wp-security-firewall-menu.php:332
|
| 2344 |
-
#@
|
| 2345 |
msgid "This feature will prevent the listing of contents for all directories."
|
| 2346 |
msgstr ""
|
| 2347 |
|
| 2348 |
#: admin/wp-security-firewall-menu.php:334
|
| 2349 |
-
#@
|
| 2350 |
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"
|
| 2351 |
msgstr ""
|
| 2352 |
|
| 2353 |
#: admin/wp-security-firewall-menu.php:343
|
| 2354 |
-
#@
|
| 2355 |
msgid "Trace and Track"
|
| 2356 |
msgstr ""
|
| 2357 |
|
| 2358 |
#: admin/wp-security-firewall-menu.php:352
|
| 2359 |
#: classes/grade-system/wp-security-feature-item-manager.php:89
|
| 2360 |
-
#@
|
| 2361 |
msgid "Disable Trace and Track"
|
| 2362 |
msgstr ""
|
| 2363 |
|
| 2364 |
#: admin/wp-security-firewall-menu.php:355
|
| 2365 |
-
#@
|
| 2366 |
msgid "Check this if you want to disable trace and track."
|
| 2367 |
msgstr ""
|
| 2368 |
|
| 2369 |
#: admin/wp-security-firewall-menu.php:360
|
| 2370 |
-
#@
|
| 2371 |
msgid "HTTP Trace attack (XST) can be used to return header requests and grab cookies and other information."
|
| 2372 |
msgstr ""
|
| 2373 |
|
| 2374 |
#: admin/wp-security-firewall-menu.php:362
|
| 2375 |
-
#@
|
| 2376 |
msgid "This hacking technique is usually used together with cross site scripting attacks (XSS)."
|
| 2377 |
msgstr ""
|
| 2378 |
|
| 2379 |
#: admin/wp-security-firewall-menu.php:364
|
| 2380 |
-
#@
|
| 2381 |
msgid "Disabling trace and track on your site will help prevent HTTP Trace attacks."
|
| 2382 |
msgstr ""
|
| 2383 |
|
| 2384 |
#: admin/wp-security-firewall-menu.php:373
|
| 2385 |
-
#@
|
| 2386 |
msgid "Proxy Comment Posting"
|
| 2387 |
msgstr ""
|
| 2388 |
|
| 2389 |
#: admin/wp-security-firewall-menu.php:383
|
| 2390 |
-
#@
|
| 2391 |
msgid "Forbid Proxy Comment Posting"
|
| 2392 |
msgstr ""
|
| 2393 |
|
| 2394 |
#: admin/wp-security-firewall-menu.php:386
|
| 2395 |
-
#@
|
| 2396 |
msgid "Check this if you want to forbid proxy comment posting."
|
| 2397 |
msgstr ""
|
| 2398 |
|
| 2399 |
#: admin/wp-security-firewall-menu.php:391
|
| 2400 |
-
#@
|
| 2401 |
msgid "This setting will deny any requests that use a proxy server when posting comments."
|
| 2402 |
msgstr ""
|
| 2403 |
|
| 2404 |
#: admin/wp-security-firewall-menu.php:392
|
| 2405 |
-
#@
|
| 2406 |
msgid "By forbidding proxy comments you are in effect eliminating some SPAM and other proxy requests."
|
| 2407 |
msgstr ""
|
| 2408 |
|
| 2409 |
#: admin/wp-security-firewall-menu.php:401
|
| 2410 |
-
#@
|
| 2411 |
msgid "Bad Query Strings"
|
| 2412 |
msgstr ""
|
| 2413 |
|
| 2414 |
#: admin/wp-security-firewall-menu.php:411
|
| 2415 |
-
#@
|
| 2416 |
msgid "Deny Bad Query Strings"
|
| 2417 |
msgstr ""
|
| 2418 |
|
| 2419 |
#: admin/wp-security-firewall-menu.php:414
|
| 2420 |
-
#@
|
| 2421 |
msgid "This will help protect you against malicious queries via XSS."
|
| 2422 |
msgstr ""
|
| 2423 |
|
| 2424 |
#: admin/wp-security-firewall-menu.php:419
|
| 2425 |
-
#@
|
| 2426 |
msgid "This feature will write rules in your .htaccess file to prevent malicious string attacks on your site using XSS."
|
| 2427 |
msgstr ""
|
| 2428 |
|
| 2429 |
#: admin/wp-security-firewall-menu.php:420
|
| 2430 |
-
#@
|
| 2431 |
msgid "NOTE: Some of these strings might be used for plugins or themes and hence this might break some functionality."
|
| 2432 |
msgstr ""
|
| 2433 |
|
| 2434 |
#: admin/wp-security-firewall-menu.php:421
|
| 2435 |
#: admin/wp-security-firewall-menu.php:451
|
| 2436 |
-
#@
|
| 2437 |
msgid "You are therefore strongly advised to take a backup of your active .htaccess file before applying this feature."
|
| 2438 |
msgstr ""
|
| 2439 |
|
| 2440 |
#: admin/wp-security-firewall-menu.php:430
|
| 2441 |
#: classes/grade-system/wp-security-feature-item-manager.php:92
|
| 2442 |
-
#@
|
| 2443 |
msgid "Advanced Character String Filter"
|
| 2444 |
msgstr ""
|
| 2445 |
|
| 2446 |
#: admin/wp-security-firewall-menu.php:440
|
| 2447 |
-
#@
|
| 2448 |
msgid "Enable Advanced Character String Filter"
|
| 2449 |
msgstr ""
|
| 2450 |
|
| 2451 |
#: admin/wp-security-firewall-menu.php:443
|
| 2452 |
-
#@
|
| 2453 |
msgid "This will block bad character matches from XSS."
|
| 2454 |
msgstr ""
|
| 2455 |
|
| 2456 |
#: admin/wp-security-firewall-menu.php:448
|
| 2457 |
-
#@
|
| 2458 |
msgid "This is an advanced character string filter to prevent malicious string attacks on your site coming from Cross Site Scripting (XSS)."
|
| 2459 |
msgstr ""
|
| 2460 |
|
| 2461 |
#: admin/wp-security-firewall-menu.php:449
|
| 2462 |
-
#@
|
| 2463 |
msgid "This setting matches for common malicious string patterns and exploits and will produce a 403 error for the hacker attempting the query."
|
| 2464 |
msgstr ""
|
| 2465 |
|
| 2466 |
#: admin/wp-security-firewall-menu.php:450
|
| 2467 |
-
#@
|
| 2468 |
msgid "NOTE: Some strings for this setting might break some functionality."
|
| 2469 |
msgstr ""
|
| 2470 |
|
| 2471 |
#: admin/wp-security-firewall-menu.php:459
|
| 2472 |
-
#@
|
| 2473 |
msgid "Save Additional Firewall Settings"
|
| 2474 |
msgstr ""
|
| 2475 |
|
| 2476 |
#: admin/wp-security-firewall-menu.php:494
|
| 2477 |
-
#@
|
| 2478 |
msgid "You have successfully saved the 5G Firewall Protection configuration"
|
| 2479 |
msgstr ""
|
| 2480 |
|
| 2481 |
#: admin/wp-security-firewall-menu.php:507
|
| 2482 |
#, php-format
|
| 2483 |
-
#@
|
| 2484 |
msgid "This feature allows you to activate the 5G firewall security protection rules designed and produced by %s."
|
| 2485 |
msgstr ""
|
| 2486 |
|
| 2487 |
#: admin/wp-security-firewall-menu.php:508
|
| 2488 |
-
#@
|
| 2489 |
msgid "The 5G Blacklist is a simple, flexible blacklist that helps reduce the number of malicious URL requests that hit your website."
|
| 2490 |
msgstr ""
|
| 2491 |
|
| 2492 |
#: admin/wp-security-firewall-menu.php:509
|
| 2493 |
-
#@
|
| 2494 |
msgid "The added advantage of applying the 5G 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."
|
| 2495 |
msgstr ""
|
| 2496 |
|
| 2497 |
#: admin/wp-security-firewall-menu.php:510
|
| 2498 |
#, php-format
|
| 2499 |
-
#@
|
| 2500 |
msgid "Therefore the 5G 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."
|
| 2501 |
msgstr ""
|
| 2502 |
|
| 2503 |
#: admin/wp-security-firewall-menu.php:516
|
| 2504 |
-
#@
|
| 2505 |
msgid "5G Blacklist/Firewall Settings"
|
| 2506 |
msgstr ""
|
| 2507 |
|
| 2508 |
#: admin/wp-security-firewall-menu.php:528
|
| 2509 |
-
#@
|
| 2510 |
msgid "Enable 5G Firewall Protection"
|
| 2511 |
msgstr ""
|
| 2512 |
|
| 2513 |
#: admin/wp-security-firewall-menu.php:531
|
| 2514 |
-
#@
|
| 2515 |
msgid "Check this if you want to apply the 5G Blacklist firewall protection from perishablepress.com to your site."
|
| 2516 |
msgstr ""
|
| 2517 |
|
| 2518 |
#: admin/wp-security-firewall-menu.php:535
|
| 2519 |
-
#@
|
| 2520 |
msgid "This setting will implement the 5G security firewall protection mechanisms on your site which include the following things:"
|
| 2521 |
msgstr ""
|
| 2522 |
|
| 2523 |
#: admin/wp-security-firewall-menu.php:536
|
| 2524 |
-
#@
|
| 2525 |
msgid "1) Block forbidden characters commonly used in exploitative attacks."
|
| 2526 |
msgstr ""
|
| 2527 |
|
| 2528 |
#: admin/wp-security-firewall-menu.php:537
|
| 2529 |
-
#@
|
| 2530 |
msgid "2) Block malicious encoded URL characters such as the \".css(\" string."
|
| 2531 |
msgstr ""
|
| 2532 |
|
| 2533 |
#: admin/wp-security-firewall-menu.php:538
|
| 2534 |
-
#@
|
| 2535 |
msgid "3) Guard against the common patterns and specific exploits in the root portion of targeted URLs."
|
| 2536 |
msgstr ""
|
| 2537 |
|
| 2538 |
#: admin/wp-security-firewall-menu.php:539
|
| 2539 |
-
#@
|
| 2540 |
msgid "4) Stop attackers from manipulating query strings by disallowing illicit characters."
|
| 2541 |
msgstr ""
|
| 2542 |
|
| 2543 |
#: admin/wp-security-firewall-menu.php:540
|
| 2544 |
-
#@
|
| 2545 |
msgid "....and much more."
|
| 2546 |
msgstr ""
|
| 2547 |
|
| 2548 |
#: admin/wp-security-firewall-menu.php:546
|
| 2549 |
-
#@
|
| 2550 |
msgid "Save 5G Firewall Settings"
|
| 2551 |
msgstr ""
|
| 2552 |
|
| 2553 |
#: admin/wp-security-firewall-menu.php:577
|
| 2554 |
-
#@
|
| 2555 |
msgid "The Internet bot settings were successfully saved"
|
| 2556 |
msgstr ""
|
| 2557 |
|
| 2558 |
#: admin/wp-security-firewall-menu.php:581
|
| 2559 |
-
#@
|
| 2560 |
msgid "Internet Bot Settings"
|
| 2561 |
msgstr ""
|
| 2562 |
|
| 2563 |
#: admin/wp-security-firewall-menu.php:588
|
| 2564 |
#, php-format
|
| 2565 |
-
#@
|
| 2566 |
msgid "%s?"
|
| 2567 |
msgstr ""
|
| 2568 |
|
| 2569 |
#: admin/wp-security-firewall-menu.php:590
|
| 2570 |
-
#@
|
| 2571 |
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."
|
| 2572 |
msgstr ""
|
| 2573 |
|
| 2574 |
#: admin/wp-security-firewall-menu.php:591
|
| 2575 |
-
#@
|
| 2576 |
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."
|
| 2577 |
msgstr ""
|
| 2578 |
|
| 2579 |
#: admin/wp-security-firewall-menu.php:592
|
| 2580 |
-
#@
|
| 2581 |
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."
|
| 2582 |
msgstr ""
|
| 2583 |
|
| 2584 |
#: admin/wp-security-firewall-menu.php:593
|
| 2585 |
-
#@
|
| 2586 |
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)"
|
| 2587 |
msgstr ""
|
| 2588 |
|
| 2589 |
#: admin/wp-security-firewall-menu.php:594
|
| 2590 |
-
#@
|
| 2591 |
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."
|
| 2592 |
msgstr ""
|
| 2593 |
|
| 2594 |
#: admin/wp-security-firewall-menu.php:600
|
| 2595 |
-
#@
|
| 2596 |
msgid "<strong>Attention</strong>: Sometimes non-malicious Internet organizations might have bots which impersonate as a \"Googlebot\"."
|
| 2597 |
msgstr ""
|
| 2598 |
|
| 2599 |
#: admin/wp-security-firewall-menu.php:601
|
| 2600 |
-
#@
|
| 2601 |
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)."
|
| 2602 |
msgstr ""
|
| 2603 |
|
| 2604 |
#: admin/wp-security-firewall-menu.php:602
|
| 2605 |
-
#@
|
| 2606 |
msgid "All other bots from other organizations such as \"Yahoo\", \"Bing\" etc will not be affected by this feature."
|
| 2607 |
msgstr ""
|
| 2608 |
|
| 2609 |
#: admin/wp-security-firewall-menu.php:608
|
| 2610 |
#: admin/wp-security-firewall-menu.php:618
|
| 2611 |
#: classes/grade-system/wp-security-feature-item-manager.php:94
|
| 2612 |
-
#@
|
| 2613 |
msgid "Block Fake Googlebots"
|
| 2614 |
msgstr ""
|
| 2615 |
|
| 2616 |
#: admin/wp-security-firewall-menu.php:621
|
| 2617 |
-
#@
|
| 2618 |
msgid "Check this if you want to block all fake Googlebots."
|
| 2619 |
msgstr ""
|
| 2620 |
|
| 2621 |
#: admin/wp-security-firewall-menu.php:625
|
| 2622 |
-
#@
|
| 2623 |
msgid "This feature will check if the User Agent information of a bot contains the string \"Googlebot\"."
|
| 2624 |
msgstr ""
|
| 2625 |
|
| 2626 |
#: admin/wp-security-firewall-menu.php:626
|
| 2627 |
-
#@
|
| 2628 |
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."
|
| 2629 |
msgstr ""
|
| 2630 |
|
| 2631 |
#: admin/wp-security-firewall-menu.php:627
|
| 2632 |
-
#@
|
| 2633 |
msgid "If the bot fails the checks then the plugin will mark it as being a fake Googlebot and it will block it"
|
| 2634 |
msgstr ""
|
| 2635 |
|
| 2636 |
#: admin/wp-security-firewall-menu.php:634
|
| 2637 |
-
#@
|
| 2638 |
msgid "Save Internet Bot Settings"
|
| 2639 |
msgstr ""
|
| 2640 |
|
| 2641 |
#: admin/wp-security-firewall-menu.php:671
|
| 2642 |
#: admin/wp-security-firewall-menu.php:693
|
| 2643 |
#: classes/grade-system/wp-security-feature-item-manager.php:32
|
| 2644 |
-
#@
|
| 2645 |
msgid "Prevent Image Hotlinking"
|
| 2646 |
msgstr ""
|
| 2647 |
|
| 2648 |
#: admin/wp-security-firewall-menu.php:674
|
| 2649 |
-
#@
|
| 2650 |
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."
|
| 2651 |
msgstr ""
|
| 2652 |
|
| 2653 |
#: admin/wp-security-firewall-menu.php:675
|
| 2654 |
-
#@
|
| 2655 |
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."
|
| 2656 |
msgstr ""
|
| 2657 |
|
| 2658 |
#: admin/wp-security-firewall-menu.php:676
|
| 2659 |
-
#@
|
| 2660 |
msgid "This feature will prevent people from directly hotlinking images from your site's pages by writing some directives in your .htaccess file."
|
| 2661 |
msgstr ""
|
| 2662 |
|
| 2663 |
#: admin/wp-security-firewall-menu.php:681
|
| 2664 |
-
#@
|
| 2665 |
msgid "Prevent Hotlinking"
|
| 2666 |
msgstr ""
|
| 2667 |
|
| 2668 |
#: admin/wp-security-firewall-menu.php:696
|
| 2669 |
-
#@
|
| 2670 |
msgid "Check this if you want to prevent hotlinking to images on your site."
|
| 2671 |
msgstr ""
|
| 2672 |
|
| 2673 |
#: admin/wp-security-firewall-menu.php:716
|
| 2674 |
-
#@
|
| 2675 |
msgid "Nonce check failed for delete all 404 event logs operation!"
|
| 2676 |
msgstr ""
|
| 2677 |
|
| 2678 |
#: admin/wp-security-firewall-menu.php:727
|
| 2679 |
-
#@
|
| 2680 |
msgid "404 Detection Feature - Delete all 404 event logs operation failed!"
|
| 2681 |
msgstr ""
|
| 2682 |
|
| 2683 |
#: admin/wp-security-firewall-menu.php:731
|
| 2684 |
-
#@
|
| 2685 |
msgid "All 404 event logs were deleted from the DB successfully!"
|
| 2686 |
msgstr ""
|
| 2687 |
|
| 2688 |
#: admin/wp-security-firewall-menu.php:757
|
| 2689 |
#: admin/wp-security-user-login-menu.php:110
|
| 2690 |
-
#@
|
| 2691 |
msgid "You entered a non numeric value for the lockout time length field. It has been set to the default value."
|
| 2692 |
msgstr ""
|
| 2693 |
|
| 2694 |
#: admin/wp-security-firewall-menu.php:763
|
| 2695 |
-
#@
|
| 2696 |
msgid "You entered an incorrect format for the \"Redirect URL\" field. It has been set to the default value."
|
| 2697 |
msgstr ""
|
| 2698 |
|
| 2699 |
#: admin/wp-security-firewall-menu.php:795
|
| 2700 |
-
#@
|
| 2701 |
msgid "404 Detection Configuration"
|
| 2702 |
msgstr ""
|
| 2703 |
|
| 2704 |
#: admin/wp-security-firewall-menu.php:798
|
| 2705 |
-
#@
|
| 2706 |
msgid "A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website."
|
| 2707 |
msgstr ""
|
| 2708 |
|
| 2709 |
#: admin/wp-security-firewall-menu.php:799
|
| 2710 |
-
#@
|
| 2711 |
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."
|
| 2712 |
msgstr ""
|
| 2713 |
|
| 2714 |
#: admin/wp-security-firewall-menu.php:800
|
| 2715 |
-
#@
|
| 2716 |
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."
|
| 2717 |
msgstr ""
|
| 2718 |
|
| 2719 |
#: admin/wp-security-firewall-menu.php:801
|
| 2720 |
-
#@
|
| 2721 |
msgid "Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons."
|
| 2722 |
msgstr ""
|
| 2723 |
|
| 2724 |
#: admin/wp-security-firewall-menu.php:802
|
| 2725 |
-
#@
|
| 2726 |
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."
|
| 2727 |
msgstr ""
|
| 2728 |
|
| 2729 |
#: admin/wp-security-firewall-menu.php:803
|
| 2730 |
-
#@
|
| 2731 |
msgid "If you want to temporarily block an IP address, simply click the \"Temp Block\" link for the applicable IP entry in the \"404 Event Logs\" table below."
|
| 2732 |
msgstr ""
|
| 2733 |
|
| 2734 |
#: admin/wp-security-firewall-menu.php:808
|
| 2735 |
-
#@
|
| 2736 |
msgid "404 Detection Options"
|
| 2737 |
msgstr ""
|
| 2738 |
|
| 2739 |
#: admin/wp-security-firewall-menu.php:820
|
| 2740 |
-
#@
|
| 2741 |
msgid "Enable IP Lockout For 404 Events"
|
| 2742 |
msgstr ""
|
| 2743 |
|
| 2744 |
#: admin/wp-security-firewall-menu.php:823
|
| 2745 |
-
#@
|
| 2746 |
msgid "Check this if you want to enable the lockout of selected IP addresses."
|
| 2747 |
msgstr ""
|
| 2748 |
|
| 2749 |
#: admin/wp-security-firewall-menu.php:828
|
| 2750 |
-
#@
|
| 2751 |
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 to be blocked in the table. All IP addresses you select to be blocked from the \"404 Event Logs\" table section will be unable to access your site."
|
| 2752 |
msgstr ""
|
| 2753 |
|
| 2754 |
#: admin/wp-security-firewall-menu.php:836
|
| 2755 |
-
#@
|
| 2756 |
msgid "Enable 404 Event Logging"
|
| 2757 |
msgstr ""
|
| 2758 |
|
| 2759 |
#: admin/wp-security-firewall-menu.php:839
|
| 2760 |
-
#@
|
| 2761 |
msgid "Check this if you want to enable the logging of 404 events"
|
| 2762 |
msgstr ""
|
| 2763 |
|
| 2764 |
#: admin/wp-security-firewall-menu.php:844
|
| 2765 |
-
#@
|
| 2766 |
msgid "Time Length of 404 Lockout (min)"
|
| 2767 |
msgstr ""
|
| 2768 |
|
| 2769 |
#: admin/wp-security-firewall-menu.php:846
|
| 2770 |
-
#@
|
| 2771 |
msgid "Set the length of time for which a blocked IP address will be prevented from visiting your site"
|
| 2772 |
msgstr ""
|
| 2773 |
|
| 2774 |
#: admin/wp-security-firewall-menu.php:851
|
| 2775 |
-
#@
|
| 2776 |
msgid "You can lock any IP address which is recorded in the \"404 Event Logs\" table section below."
|
| 2777 |
msgstr ""
|
| 2778 |
|
| 2779 |
#: admin/wp-security-firewall-menu.php:853
|
| 2780 |
-
#@
|
| 2781 |
msgid "To temporarily lock an IP address, hover over the ID column and click the \"Temp Block\" link for the applicable IP entry."
|
| 2782 |
msgstr ""
|
| 2783 |
|
| 2784 |
#: admin/wp-security-firewall-menu.php:860
|
| 2785 |
-
#@
|
| 2786 |
msgid "404 Lockout Redirect URL"
|
| 2787 |
msgstr ""
|
| 2788 |
|
| 2789 |
#: admin/wp-security-firewall-menu.php:862
|
| 2790 |
-
#@
|
| 2791 |
msgid "A blocked visitor will be automatically redirected to this URL."
|
| 2792 |
msgstr ""
|
| 2793 |
|
| 2794 |
#: admin/wp-security-firewall-menu.php:871
|
| 2795 |
-
#@
|
| 2796 |
msgid "404 Event Logs"
|
| 2797 |
msgstr ""
|
| 2798 |
|
| 2799 |
#: admin/wp-security-firewall-menu.php:892
|
| 2800 |
#: admin/wp-security-firewall-menu.php:901
|
| 2801 |
-
#@
|
| 2802 |
msgid "Delete All 404 Event Logs"
|
| 2803 |
msgstr ""
|
| 2804 |
|
| 2805 |
#: admin/wp-security-firewall-menu.php:898
|
| 2806 |
-
#@
|
| 2807 |
msgid "Click this button if you wish to purge all 404 event logs from the DB."
|
| 2808 |
msgstr ""
|
| 2809 |
|
|
@@ -2815,138 +2815,138 @@ msgstr ""
|
|
| 2815 |
#: admin/wp-security-list-login-fails.php:78
|
| 2816 |
#: admin/wp-security-list-registered-users.php:82
|
| 2817 |
#: admin/wp-security-list-registered-users.php:93
|
| 2818 |
-
#@
|
| 2819 |
msgid "Please select some records using the checkboxes"
|
| 2820 |
msgstr ""
|
| 2821 |
|
| 2822 |
#: admin/wp-security-list-acct-activity.php:107
|
| 2823 |
#: admin/wp-security-list-login-fails.php:107
|
| 2824 |
-
#@
|
| 2825 |
msgid "The selected entries were deleted successfully!"
|
| 2826 |
msgstr ""
|
| 2827 |
|
| 2828 |
#: admin/wp-security-list-acct-activity.php:120
|
| 2829 |
#: admin/wp-security-list-login-fails.php:119
|
| 2830 |
-
#@
|
| 2831 |
msgid "The selected entry was deleted successfully!"
|
| 2832 |
msgstr ""
|
| 2833 |
|
| 2834 |
#: admin/wp-security-list-comment-spammer-ip.php:139
|
| 2835 |
-
#@
|
| 2836 |
msgid "The selected IP addresses were saved in the blacklist configuration settings."
|
| 2837 |
msgstr ""
|
| 2838 |
|
| 2839 |
#: admin/wp-security-list-comment-spammer-ip.php:153
|
| 2840 |
-
#@
|
| 2841 |
msgid "The .htaccess file was successfully modified to include the selected IP addresses."
|
| 2842 |
msgstr ""
|
| 2843 |
|
| 2844 |
#: admin/wp-security-list-comment-spammer-ip.php:159
|
| 2845 |
-
#@
|
| 2846 |
msgid "NOTE: The .htaccess file was not modified because you have disabled the \"Enable IP or User Agent Blacklisting\" check box."
|
| 2847 |
msgstr ""
|
| 2848 |
|
| 2849 |
#: admin/wp-security-list-comment-spammer-ip.php:160
|
| 2850 |
#, php-format
|
| 2851 |
-
#@
|
| 2852 |
msgid "To block these IP addresses you will need to enable the above flag in the %s menu"
|
| 2853 |
msgstr ""
|
| 2854 |
|
| 2855 |
#: admin/wp-security-list-locked-ip.php:117
|
| 2856 |
#: admin/wp-security-user-login-menu.php:527
|
| 2857 |
-
#@
|
| 2858 |
msgid "The selected IP entries were unlocked successfully!"
|
| 2859 |
msgstr ""
|
| 2860 |
|
| 2861 |
#: admin/wp-security-list-locked-ip.php:126
|
| 2862 |
#: admin/wp-security-user-login-menu.php:536
|
| 2863 |
-
#@
|
| 2864 |
msgid "The selected IP entry was unlocked successfully!"
|
| 2865 |
msgstr ""
|
| 2866 |
|
| 2867 |
#: admin/wp-security-list-registered-users.php:127
|
| 2868 |
#: admin/wp-security-list-registered-users.php:151
|
| 2869 |
-
#@
|
| 2870 |
msgid "Your account is now active"
|
| 2871 |
msgstr ""
|
| 2872 |
|
| 2873 |
#: admin/wp-security-list-registered-users.php:128
|
| 2874 |
-
#@
|
| 2875 |
msgid "Your account with username:"
|
| 2876 |
msgstr ""
|
| 2877 |
|
| 2878 |
#: admin/wp-security-list-registered-users.php:135
|
| 2879 |
-
#@
|
| 2880 |
msgid "The selected accounts were approved successfully!"
|
| 2881 |
msgstr ""
|
| 2882 |
|
| 2883 |
#: admin/wp-security-list-registered-users.php:139
|
| 2884 |
-
#@
|
| 2885 |
msgid "The following accounts failed to update successfully: "
|
| 2886 |
msgstr ""
|
| 2887 |
|
| 2888 |
#: admin/wp-security-list-registered-users.php:147
|
| 2889 |
-
#@
|
| 2890 |
msgid "The selected account was approved successfully!"
|
| 2891 |
msgstr ""
|
| 2892 |
|
| 2893 |
#: admin/wp-security-list-registered-users.php:152
|
| 2894 |
-
#@
|
| 2895 |
msgid "Your account with username: "
|
| 2896 |
msgstr ""
|
| 2897 |
|
| 2898 |
#: admin/wp-security-list-registered-users.php:176
|
| 2899 |
-
#@
|
| 2900 |
msgid "The selected accounts were deleted successfully!"
|
| 2901 |
msgstr ""
|
| 2902 |
|
| 2903 |
#: admin/wp-security-list-registered-users.php:184
|
| 2904 |
-
#@
|
| 2905 |
msgid "The selected account was deleted successfully!"
|
| 2906 |
msgstr ""
|
| 2907 |
|
| 2908 |
#: admin/wp-security-maintenance-menu.php:22
|
| 2909 |
-
#@
|
| 2910 |
msgid "Visitor Lockout"
|
| 2911 |
msgstr ""
|
| 2912 |
|
| 2913 |
#: admin/wp-security-maintenance-menu.php:88
|
| 2914 |
-
#@
|
| 2915 |
msgid "Site lockout feature settings saved!"
|
| 2916 |
msgstr ""
|
| 2917 |
|
| 2918 |
#: admin/wp-security-maintenance-menu.php:93
|
| 2919 |
-
#@
|
| 2920 |
msgid "General Visitor Lockout"
|
| 2921 |
msgstr ""
|
| 2922 |
|
| 2923 |
#: admin/wp-security-maintenance-menu.php:99
|
| 2924 |
-
#@
|
| 2925 |
msgid "This feature allows you to put your site into \"maintenance mode\" by locking down the front-end to all visitors except logged in users with super admin privileges."
|
| 2926 |
msgstr ""
|
| 2927 |
|
| 2928 |
#: admin/wp-security-maintenance-menu.php:100
|
| 2929 |
-
#@
|
| 2930 |
msgid "Locking your site down to general visitors can be useful if you are investigating some issues on your site or perhaps you might be doing some maintenance and wish to keep out all traffic for security reasons."
|
| 2931 |
msgstr ""
|
| 2932 |
|
| 2933 |
#: admin/wp-security-maintenance-menu.php:105
|
| 2934 |
-
#@
|
| 2935 |
msgid "Enable Front-end Lockout"
|
| 2936 |
msgstr ""
|
| 2937 |
|
| 2938 |
#: admin/wp-security-maintenance-menu.php:108
|
| 2939 |
-
#@
|
| 2940 |
msgid "Check this if you want all visitors except those who are logged in as administrator to be locked out of the front-end of your site."
|
| 2941 |
msgstr ""
|
| 2942 |
|
| 2943 |
#: admin/wp-security-maintenance-menu.php:112
|
| 2944 |
-
#@
|
| 2945 |
msgid "Enter a Message:"
|
| 2946 |
msgstr ""
|
| 2947 |
|
| 2948 |
#: admin/wp-security-maintenance-menu.php:124
|
| 2949 |
-
#@
|
| 2950 |
msgid "Enter a message you wish to display to visitors when your site is in maintenance mode."
|
| 2951 |
msgstr ""
|
| 2952 |
|
|
@@ -2956,78 +2956,78 @@ msgid "Save Site Lockout Settings"
|
|
| 2956 |
msgstr ""
|
| 2957 |
|
| 2958 |
#: admin/wp-security-settings-menu.php:25
|
| 2959 |
-
#@
|
| 2960 |
msgid "General Settings"
|
| 2961 |
msgstr ""
|
| 2962 |
|
| 2963 |
#: admin/wp-security-settings-menu.php:28
|
| 2964 |
-
#@
|
| 2965 |
msgid "WP Meta Info"
|
| 2966 |
msgstr ""
|
| 2967 |
|
| 2968 |
#: admin/wp-security-settings-menu.php:95
|
| 2969 |
-
#@
|
| 2970 |
msgid "All the security features have been disabled successfully!"
|
| 2971 |
msgstr ""
|
| 2972 |
|
| 2973 |
#: admin/wp-security-settings-menu.php:99
|
| 2974 |
#: admin/wp-security-settings-menu.php:126
|
| 2975 |
-
#@
|
| 2976 |
msgid "Could not write to the .htaccess file. Please restore your .htaccess file manually using the restore functionality in the \".htaccess File\"."
|
| 2977 |
msgstr ""
|
| 2978 |
|
| 2979 |
#: admin/wp-security-settings-menu.php:104
|
| 2980 |
-
#@
|
| 2981 |
msgid "Could not write to the wp-config.php. Please restore your wp-config.php file manually using the restore functionality in the \"wp-config.php File\"."
|
| 2982 |
msgstr ""
|
| 2983 |
|
| 2984 |
#: admin/wp-security-settings-menu.php:122
|
| 2985 |
-
#@
|
| 2986 |
msgid "All firewall rules have been disabled successfully!"
|
| 2987 |
msgstr ""
|
| 2988 |
|
| 2989 |
#: admin/wp-security-settings-menu.php:136
|
| 2990 |
-
#@
|
| 2991 |
msgid "WP Security Plugin"
|
| 2992 |
msgstr ""
|
| 2993 |
|
| 2994 |
#: admin/wp-security-settings-menu.php:138
|
| 2995 |
-
#@
|
| 2996 |
msgid "Thank you for using our WordPress security plugin. There are a lot of security features in this plugin."
|
| 2997 |
msgstr ""
|
| 2998 |
|
| 2999 |
#: admin/wp-security-settings-menu.php:139
|
| 3000 |
-
#@
|
| 3001 |
msgid "Go through each menu items and enable the security options to add more security to your site. Start by activating the basic features first."
|
| 3002 |
msgstr ""
|
| 3003 |
|
| 3004 |
#: admin/wp-security-settings-menu.php:140
|
| 3005 |
-
#@
|
| 3006 |
msgid "It is a good practice to take a backup of your .htaccess file, database and wp-config.php file before activating the security features. This plugin has options that you can use to backup those resources easily."
|
| 3007 |
msgstr ""
|
| 3008 |
|
| 3009 |
#: admin/wp-security-settings-menu.php:143
|
| 3010 |
-
#@
|
| 3011 |
msgid "Backup your database"
|
| 3012 |
msgstr ""
|
| 3013 |
|
| 3014 |
#: admin/wp-security-settings-menu.php:144
|
| 3015 |
-
#@
|
| 3016 |
msgid "Backup .htaccess file"
|
| 3017 |
msgstr ""
|
| 3018 |
|
| 3019 |
#: admin/wp-security-settings-menu.php:145
|
| 3020 |
-
#@
|
| 3021 |
msgid "Backup wp-config.php file"
|
| 3022 |
msgstr ""
|
| 3023 |
|
| 3024 |
#: admin/wp-security-settings-menu.php:151
|
| 3025 |
-
#@
|
| 3026 |
msgid "Disable Security Features"
|
| 3027 |
msgstr ""
|
| 3028 |
|
| 3029 |
#: admin/wp-security-settings-menu.php:157
|
| 3030 |
-
#@
|
| 3031 |
msgid "If you think that some plugin functionality on your site is broken due to a security feature you enabled in this plugin, then use the following option to turn off all the security features of this plugin."
|
| 3032 |
msgstr ""
|
| 3033 |
|
|
@@ -3038,460 +3038,460 @@ msgstr ""
|
|
| 3038 |
|
| 3039 |
#: admin/wp-security-settings-menu.php:167
|
| 3040 |
#: admin/wp-security-settings-menu.php:177
|
| 3041 |
-
#@
|
| 3042 |
#@ default
|
| 3043 |
msgid "Disable All Firewall Rules"
|
| 3044 |
msgstr ""
|
| 3045 |
|
| 3046 |
#: admin/wp-security-settings-menu.php:173
|
| 3047 |
-
#@
|
| 3048 |
msgid "This feature will disable all firewall rules which are currently active in this plugin and it will also delete these rules from your .htacess file. Use it if you think one of the firewall rules is causing an issue on your site."
|
| 3049 |
msgstr ""
|
| 3050 |
|
| 3051 |
#: admin/wp-security-settings-menu.php:206
|
| 3052 |
-
#@
|
| 3053 |
msgid "Your .htaccess file was successfully backed up! Using an FTP program go to the \"/wp-content/aiowps_backups\" directory to save a copy of the file to your computer."
|
| 3054 |
msgstr ""
|
| 3055 |
|
| 3056 |
#: admin/wp-security-settings-menu.php:212
|
| 3057 |
-
#@
|
| 3058 |
msgid "htaccess file rename failed during backup. Please check your root directory for the backup file using FTP."
|
| 3059 |
msgstr ""
|
| 3060 |
|
| 3061 |
#: admin/wp-security-settings-menu.php:218
|
| 3062 |
-
#@
|
| 3063 |
msgid "htaccess backup failed."
|
| 3064 |
msgstr ""
|
| 3065 |
|
| 3066 |
#: admin/wp-security-settings-menu.php:233
|
| 3067 |
-
#@
|
| 3068 |
msgid "Please choose a .htaccess to restore from."
|
| 3069 |
msgstr ""
|
| 3070 |
|
| 3071 |
#: admin/wp-security-settings-menu.php:249
|
| 3072 |
-
#@
|
| 3073 |
msgid "htaccess file restore failed. Please attempt to restore the .htaccess manually using FTP."
|
| 3074 |
msgstr ""
|
| 3075 |
|
| 3076 |
#: admin/wp-security-settings-menu.php:253
|
| 3077 |
-
#@
|
| 3078 |
msgid "Your .htaccess file has successfully been restored!"
|
| 3079 |
msgstr ""
|
| 3080 |
|
| 3081 |
#: admin/wp-security-settings-menu.php:259
|
| 3082 |
-
#@
|
| 3083 |
msgid "htaccess Restore operation failed! Please check the contents of the file you are trying to restore from."
|
| 3084 |
msgstr ""
|
| 3085 |
|
| 3086 |
#: admin/wp-security-settings-menu.php:265
|
| 3087 |
-
#@
|
| 3088 |
msgid ".htaccess File Operations"
|
| 3089 |
msgstr ""
|
| 3090 |
|
| 3091 |
#: admin/wp-security-settings-menu.php:268
|
| 3092 |
-
#@
|
| 3093 |
msgid "Your \".htaccess\" file is a key component of your website's security and it can be modified to implement various levels of protection mechanisms."
|
| 3094 |
msgstr ""
|
| 3095 |
|
| 3096 |
#: admin/wp-security-settings-menu.php:269
|
| 3097 |
-
#@
|
| 3098 |
msgid "This feature allows you to backup and save your currently active .htaccess file should you need to re-use the the backed up file in the future."
|
| 3099 |
msgstr ""
|
| 3100 |
|
| 3101 |
#: admin/wp-security-settings-menu.php:270
|
| 3102 |
-
#@
|
| 3103 |
msgid "You can also restore your site's .htaccess settings using a backed up .htaccess file."
|
| 3104 |
msgstr ""
|
| 3105 |
|
| 3106 |
#: admin/wp-security-settings-menu.php:284
|
| 3107 |
-
#@
|
| 3108 |
msgid "Save the current .htaccess file"
|
| 3109 |
msgstr ""
|
| 3110 |
|
| 3111 |
#: admin/wp-security-settings-menu.php:288
|
| 3112 |
-
#@
|
| 3113 |
msgid "Click the button below to backup and save the currently active .htaccess file."
|
| 3114 |
msgstr ""
|
| 3115 |
|
| 3116 |
#: admin/wp-security-settings-menu.php:289
|
| 3117 |
-
#@
|
| 3118 |
msgid "Backup .htaccess File"
|
| 3119 |
msgstr ""
|
| 3120 |
|
| 3121 |
#: admin/wp-security-settings-menu.php:293
|
| 3122 |
-
#@
|
| 3123 |
msgid "Restore from a backed up .htaccess file"
|
| 3124 |
msgstr ""
|
| 3125 |
|
| 3126 |
#: admin/wp-security-settings-menu.php:299
|
| 3127 |
-
#@
|
| 3128 |
msgid ".htaccess file to restore from"
|
| 3129 |
msgstr ""
|
| 3130 |
|
| 3131 |
#: admin/wp-security-settings-menu.php:305
|
| 3132 |
-
#@
|
| 3133 |
msgid "After selecting your file, click the button below to restore your site using the backed up htaccess file (htaccess_backup.txt)."
|
| 3134 |
msgstr ""
|
| 3135 |
|
| 3136 |
#: admin/wp-security-settings-menu.php:311
|
| 3137 |
-
#@
|
| 3138 |
msgid "Restore .htaccess File"
|
| 3139 |
msgstr ""
|
| 3140 |
|
| 3141 |
#: admin/wp-security-settings-menu.php:315
|
| 3142 |
-
#@
|
| 3143 |
msgid "View Contents of the currently active .htaccess file"
|
| 3144 |
msgstr ""
|
| 3145 |
|
| 3146 |
#: admin/wp-security-settings-menu.php:344
|
| 3147 |
-
#@
|
| 3148 |
msgid "Please choose a wp-config.php file to restore from."
|
| 3149 |
msgstr ""
|
| 3150 |
|
| 3151 |
#: admin/wp-security-settings-menu.php:360
|
| 3152 |
-
#@
|
| 3153 |
msgid "wp-config.php file restore failed. Please attempt to restore this file manually using FTP."
|
| 3154 |
msgstr ""
|
| 3155 |
|
| 3156 |
#: admin/wp-security-settings-menu.php:364
|
| 3157 |
-
#@
|
| 3158 |
msgid "Your wp-config.php file has successfully been restored!"
|
| 3159 |
msgstr ""
|
| 3160 |
|
| 3161 |
#: admin/wp-security-settings-menu.php:370
|
| 3162 |
-
#@
|
| 3163 |
msgid "wp-config.php Restore operation failed! Please check the contents of the file you are trying to restore from."
|
| 3164 |
msgstr ""
|
| 3165 |
|
| 3166 |
#: admin/wp-security-settings-menu.php:376
|
| 3167 |
-
#@
|
| 3168 |
msgid "wp-config.php File Operations"
|
| 3169 |
msgstr ""
|
| 3170 |
|
| 3171 |
#: admin/wp-security-settings-menu.php:379
|
| 3172 |
-
#@
|
| 3173 |
msgid "Your \"wp-config.php\" file is one of the most important in your WordPress installation. It is a primary configuration file and contains crucial things such as details of your database and other critical components."
|
| 3174 |
msgstr ""
|
| 3175 |
|
| 3176 |
#: admin/wp-security-settings-menu.php:380
|
| 3177 |
-
#@
|
| 3178 |
msgid "This feature allows you to backup and save your currently active wp-config.php file should you need to re-use the the backed up file in the future."
|
| 3179 |
msgstr ""
|
| 3180 |
|
| 3181 |
#: admin/wp-security-settings-menu.php:381
|
| 3182 |
-
#@
|
| 3183 |
msgid "You can also restore your site's wp-config.php settings using a backed up wp-config.php file."
|
| 3184 |
msgstr ""
|
| 3185 |
|
| 3186 |
#: admin/wp-security-settings-menu.php:395
|
| 3187 |
-
#@
|
| 3188 |
msgid "Save the current wp-config.php file"
|
| 3189 |
msgstr ""
|
| 3190 |
|
| 3191 |
#: admin/wp-security-settings-menu.php:399
|
| 3192 |
-
#@
|
| 3193 |
msgid "Click the button below to backup and download the contents of the currently active wp-config.php file."
|
| 3194 |
msgstr ""
|
| 3195 |
|
| 3196 |
#: admin/wp-security-settings-menu.php:400
|
| 3197 |
-
#@
|
| 3198 |
msgid "Backup wp-config.php File"
|
| 3199 |
msgstr ""
|
| 3200 |
|
| 3201 |
#: admin/wp-security-settings-menu.php:405
|
| 3202 |
-
#@
|
| 3203 |
msgid "Restore from a backed up wp-config file"
|
| 3204 |
msgstr ""
|
| 3205 |
|
| 3206 |
#: admin/wp-security-settings-menu.php:411
|
| 3207 |
-
#@
|
| 3208 |
msgid "wp-config file to restore from"
|
| 3209 |
msgstr ""
|
| 3210 |
|
| 3211 |
#: admin/wp-security-settings-menu.php:417
|
| 3212 |
-
#@
|
| 3213 |
msgid "After selecting your file click the button below to restore your site using the backed up wp-config file (wp-config.php.backup.txt)."
|
| 3214 |
msgstr ""
|
| 3215 |
|
| 3216 |
#: admin/wp-security-settings-menu.php:423
|
| 3217 |
-
#@
|
| 3218 |
msgid "Restore wp-config File"
|
| 3219 |
msgstr ""
|
| 3220 |
|
| 3221 |
#: admin/wp-security-settings-menu.php:427
|
| 3222 |
-
#@
|
| 3223 |
msgid "View Contents of the currently active wp-config.php file"
|
| 3224 |
msgstr ""
|
| 3225 |
|
| 3226 |
#: admin/wp-security-settings-menu.php:462
|
| 3227 |
-
#@
|
| 3228 |
msgid "WP Generator Meta Tag"
|
| 3229 |
msgstr ""
|
| 3230 |
|
| 3231 |
#: admin/wp-security-settings-menu.php:465
|
| 3232 |
-
#@
|
| 3233 |
msgid "Wordpress generator automatically adds some meta information inside the \"head\" tags of every page on your site's front end. Below is an example of this:"
|
| 3234 |
msgstr ""
|
| 3235 |
|
| 3236 |
#: admin/wp-security-settings-menu.php:467
|
| 3237 |
-
#@
|
| 3238 |
msgid "The above meta information shows which version of WordPress your site is currently running and thus can help hackers or crawlers scan your site to see if you have an older version of WordPress or one with a known exploit."
|
| 3239 |
msgstr ""
|
| 3240 |
|
| 3241 |
#: admin/wp-security-settings-menu.php:468
|
| 3242 |
-
#@
|
| 3243 |
msgid "This feature will allow you to remove the WP generator meta info from your site's pages."
|
| 3244 |
msgstr ""
|
| 3245 |
|
| 3246 |
#: admin/wp-security-settings-menu.php:474
|
| 3247 |
-
#@
|
| 3248 |
msgid "WP Generator Meta Info"
|
| 3249 |
msgstr ""
|
| 3250 |
|
| 3251 |
#: admin/wp-security-settings-menu.php:486
|
| 3252 |
-
#@
|
| 3253 |
msgid "Remove WP Generator Meta Info"
|
| 3254 |
msgstr ""
|
| 3255 |
|
| 3256 |
#: admin/wp-security-settings-menu.php:489
|
| 3257 |
-
#@
|
| 3258 |
msgid "Check this if you want to remove the meta info produced by WP Generator from all pages"
|
| 3259 |
msgstr ""
|
| 3260 |
|
| 3261 |
#: admin/wp-security-spam-menu.php:23
|
| 3262 |
-
#@
|
| 3263 |
msgid "Comment SPAM"
|
| 3264 |
msgstr ""
|
| 3265 |
|
| 3266 |
#: admin/wp-security-spam-menu.php:24
|
| 3267 |
-
#@
|
| 3268 |
msgid "Comment SPAM IP Monitoring"
|
| 3269 |
msgstr ""
|
| 3270 |
|
| 3271 |
#: admin/wp-security-spam-menu.php:111
|
| 3272 |
-
#@
|
| 3273 |
msgid "Comment SPAM Settings"
|
| 3274 |
msgstr ""
|
| 3275 |
|
| 3276 |
#: admin/wp-security-spam-menu.php:116
|
| 3277 |
-
#@
|
| 3278 |
msgid "Add Captcha To Comments Form"
|
| 3279 |
msgstr ""
|
| 3280 |
|
| 3281 |
#: admin/wp-security-spam-menu.php:120
|
| 3282 |
-
#@
|
| 3283 |
msgid "This feature will add a simple math captcha field in the WordPress comments form."
|
| 3284 |
msgstr ""
|
| 3285 |
|
| 3286 |
#: admin/wp-security-spam-menu.php:121
|
| 3287 |
-
#@
|
| 3288 |
msgid "Adding a captcha field in the comment form is a simple way of greatly reducing SPAM comments from bots without using .htaccess rules."
|
| 3289 |
msgstr ""
|
| 3290 |
|
| 3291 |
#: admin/wp-security-spam-menu.php:137
|
| 3292 |
-
#@
|
| 3293 |
msgid "Enable Captcha On Comment Forms"
|
| 3294 |
msgstr ""
|
| 3295 |
|
| 3296 |
#: admin/wp-security-spam-menu.php:140
|
| 3297 |
-
#@
|
| 3298 |
msgid "Check this if you want to insert a captcha field on the comment forms"
|
| 3299 |
msgstr ""
|
| 3300 |
|
| 3301 |
#: admin/wp-security-spam-menu.php:148
|
| 3302 |
-
#@
|
| 3303 |
msgid "Block Spambot Comments"
|
| 3304 |
msgstr ""
|
| 3305 |
|
| 3306 |
#: admin/wp-security-spam-menu.php:152
|
| 3307 |
-
#@
|
| 3308 |
msgid "A large portion of WordPress blog comment SPAM is mainly produced by automated bots and not necessarily by humans. "
|
| 3309 |
msgstr ""
|
| 3310 |
|
| 3311 |
#: admin/wp-security-spam-menu.php:153
|
| 3312 |
-
#@
|
| 3313 |
msgid "This feature will greatly minimize the useless and unecessary traffic and load on your server resulting from SPAM comments by blocking all comment requests which do not originate from your domain."
|
| 3314 |
msgstr ""
|
| 3315 |
|
| 3316 |
#: admin/wp-security-spam-menu.php:154
|
| 3317 |
-
#@
|
| 3318 |
msgid "In other words, if the comment was not submitted by a human who physically submitted the comment on your site, the request will be blocked."
|
| 3319 |
msgstr ""
|
| 3320 |
|
| 3321 |
#: admin/wp-security-spam-menu.php:170
|
| 3322 |
-
#@
|
| 3323 |
msgid "Block Spambots From Posting Comments"
|
| 3324 |
msgstr ""
|
| 3325 |
|
| 3326 |
#: admin/wp-security-spam-menu.php:173
|
| 3327 |
-
#@
|
| 3328 |
msgid "Check this if you want to apply a firewall rule which will block comments originating from spambots."
|
| 3329 |
msgstr ""
|
| 3330 |
|
| 3331 |
#: admin/wp-security-spam-menu.php:177
|
| 3332 |
-
#@
|
| 3333 |
msgid "This feature will implement a firewall rule to block all comment attempts which do not originate from your domain."
|
| 3334 |
msgstr ""
|
| 3335 |
|
| 3336 |
#: admin/wp-security-spam-menu.php:178
|
| 3337 |
-
#@
|
| 3338 |
msgid "A legitimate comment is one which is submitted by a human who physically fills out the comment form and clicks the submit button. For such events, the HTTP_REFERRER is always set to your own domain."
|
| 3339 |
msgstr ""
|
| 3340 |
|
| 3341 |
#: admin/wp-security-spam-menu.php:179
|
| 3342 |
-
#@
|
| 3343 |
msgid "A comment submitted by a spambot is done by directly calling the comments.php file, which usually means that the HTTP_REFERRER value is not your domain and often times empty."
|
| 3344 |
msgstr ""
|
| 3345 |
|
| 3346 |
#: admin/wp-security-spam-menu.php:180
|
| 3347 |
-
#@
|
| 3348 |
msgid "This feature will check and block comment requests which are not referred by your domain thus greatly reducing your overall blog SPAM and PHP requests done by the server to process these comments."
|
| 3349 |
msgstr ""
|
| 3350 |
|
| 3351 |
#: admin/wp-security-spam-menu.php:207
|
| 3352 |
-
#@
|
| 3353 |
msgid "Nonce check failed for list SPAM comment IPs!"
|
| 3354 |
msgstr ""
|
| 3355 |
|
| 3356 |
#: admin/wp-security-spam-menu.php:213
|
| 3357 |
-
#@
|
| 3358 |
msgid "You entered a non numeric value for the minimum SPAM comments per IP field. It has been set to the default value."
|
| 3359 |
msgstr ""
|
| 3360 |
|
| 3361 |
#: admin/wp-security-spam-menu.php:225
|
| 3362 |
#, php-format
|
| 3363 |
-
#@
|
| 3364 |
msgid "Displaying results for IP addresses which have posted a minimum of %s SPAM comments"
|
| 3365 |
msgstr ""
|
| 3366 |
|
| 3367 |
#: admin/wp-security-spam-menu.php:241
|
| 3368 |
-
#@
|
| 3369 |
msgid "This tab displays a list of the IP addresses of the people or bots who have left SPAM comments on your site."
|
| 3370 |
msgstr ""
|
| 3371 |
|
| 3372 |
#: admin/wp-security-spam-menu.php:242
|
| 3373 |
-
#@
|
| 3374 |
msgid "This information can be handy for identifying the most persistent IP addresses or ranges used by spammers."
|
| 3375 |
msgstr ""
|
| 3376 |
|
| 3377 |
#: admin/wp-security-spam-menu.php:243
|
| 3378 |
-
#@
|
| 3379 |
msgid "By inspecting the IP address data coming from spammers you will be in a better position to determine which addresses or address ranges you should block by adding them to your blacklist."
|
| 3380 |
msgstr ""
|
| 3381 |
|
| 3382 |
#: admin/wp-security-spam-menu.php:244
|
| 3383 |
-
#@
|
| 3384 |
msgid ""
|
| 3385 |
"To add one or more of the IP addresses displayed in the table below to your blacklist, simply click the \"Block\" link for the individual row or select more than one address \n"
|
| 3386 |
" using the checkboxes and then choose the \"block\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
|
| 3387 |
msgstr ""
|
| 3388 |
|
| 3389 |
#: admin/wp-security-spam-menu.php:250
|
| 3390 |
-
#@
|
| 3391 |
msgid "List SPAMMER IP Addresses"
|
| 3392 |
msgstr ""
|
| 3393 |
|
| 3394 |
#: admin/wp-security-spam-menu.php:256
|
| 3395 |
-
#@
|
| 3396 |
msgid "Minimum number of SPAM comments per IP"
|
| 3397 |
msgstr ""
|
| 3398 |
|
| 3399 |
#: admin/wp-security-spam-menu.php:258
|
| 3400 |
-
#@
|
| 3401 |
msgid "This field allows you to list only those IP addresses which have been used to post X or more SPAM comments."
|
| 3402 |
msgstr ""
|
| 3403 |
|
| 3404 |
#: admin/wp-security-spam-menu.php:262
|
| 3405 |
-
#@
|
| 3406 |
msgid "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses which were used to submit SPAM comments."
|
| 3407 |
msgstr ""
|
| 3408 |
|
| 3409 |
#: admin/wp-security-spam-menu.php:263
|
| 3410 |
-
#@
|
| 3411 |
msgid "Example 2: Setting this value to \"5\" will list only those IP addresses which were used to submit 5 SPAM comments or more on your site."
|
| 3412 |
msgstr ""
|
| 3413 |
|
| 3414 |
#: admin/wp-security-spam-menu.php:270
|
| 3415 |
-
#@
|
| 3416 |
msgid "Find IP Addresses"
|
| 3417 |
msgstr ""
|
| 3418 |
|
| 3419 |
#: admin/wp-security-spam-menu.php:274
|
| 3420 |
-
#@
|
| 3421 |
msgid "SPAMMER IP Address Results"
|
| 3422 |
msgstr ""
|
| 3423 |
|
| 3424 |
#: admin/wp-security-spam-menu.php:280
|
| 3425 |
#: classes/wp-security-utility.php:150
|
| 3426 |
-
#@
|
| 3427 |
msgid "The plugin has detected that you are using a Multi-Site WordPress installation."
|
| 3428 |
msgstr ""
|
| 3429 |
|
| 3430 |
#: admin/wp-security-spam-menu.php:281
|
| 3431 |
-
#@
|
| 3432 |
msgid "Only the \"superadmin\" can block IP addresses from the main site."
|
| 3433 |
msgstr ""
|
| 3434 |
|
| 3435 |
#: admin/wp-security-spam-menu.php:282
|
| 3436 |
-
#@
|
| 3437 |
msgid "Take note of the IP addresses you want blocked and ask the superadmin to add these to the blacklist using the \"Blacklist Manager\" on the main site."
|
| 3438 |
msgstr ""
|
| 3439 |
|
| 3440 |
#: admin/wp-security-user-accounts-menu.php:29
|
| 3441 |
-
#@
|
| 3442 |
msgid "WP Username"
|
| 3443 |
msgstr ""
|
| 3444 |
|
| 3445 |
#: admin/wp-security-user-accounts-menu.php:30
|
| 3446 |
-
#@
|
| 3447 |
msgid "Display Name"
|
| 3448 |
msgstr ""
|
| 3449 |
|
| 3450 |
#: admin/wp-security-user-accounts-menu.php:31
|
| 3451 |
#: other-includes/wp-security-rename-login-feature.php:845
|
| 3452 |
-
#@
|
| 3453 |
#@ default
|
| 3454 |
msgid "Password"
|
| 3455 |
msgstr ""
|
| 3456 |
|
| 3457 |
#: admin/wp-security-user-accounts-menu.php:85
|
| 3458 |
-
#@
|
| 3459 |
msgid "Admin User Security"
|
| 3460 |
msgstr ""
|
| 3461 |
|
| 3462 |
#: admin/wp-security-user-accounts-menu.php:88
|
| 3463 |
-
#@
|
| 3464 |
msgid "By default, WordPress sets the administrator username to \"admin\" at installation time."
|
| 3465 |
msgstr ""
|
| 3466 |
|
| 3467 |
#: admin/wp-security-user-accounts-menu.php:89
|
| 3468 |
-
#@
|
| 3469 |
msgid "A lot of hackers try to take advantage of this information by attempting \"Brute Force Login Attacks\" where they repeatedly try to guess the password by using \"admin\" for username."
|
| 3470 |
msgstr ""
|
| 3471 |
|
| 3472 |
#: admin/wp-security-user-accounts-menu.php:90
|
| 3473 |
-
#@
|
| 3474 |
msgid "From a security perspective, changing the default \"admin\" user name is one of the first and smartest things you should do on your site."
|
| 3475 |
msgstr ""
|
| 3476 |
|
| 3477 |
#: admin/wp-security-user-accounts-menu.php:91
|
| 3478 |
-
#@
|
| 3479 |
msgid "This feature will allow you to change your default \"admin\" user name to a more secure name of your choosing."
|
| 3480 |
msgstr ""
|
| 3481 |
|
| 3482 |
#: admin/wp-security-user-accounts-menu.php:98
|
| 3483 |
-
#@
|
| 3484 |
msgid "List of Administrator Accounts"
|
| 3485 |
msgstr ""
|
| 3486 |
|
| 3487 |
#: admin/wp-security-user-accounts-menu.php:107
|
| 3488 |
#: classes/grade-system/wp-security-feature-item-manager.php:36
|
| 3489 |
-
#@
|
| 3490 |
msgid "Change Admin Username"
|
| 3491 |
msgstr ""
|
| 3492 |
|
| 3493 |
#: admin/wp-security-user-accounts-menu.php:115
|
| 3494 |
-
#@
|
| 3495 |
msgid ""
|
| 3496 |
"Your site currently has an account which uses the default \"admin\" username. \n"
|
| 3497 |
" It is highly recommended that you change this name to something else. \n"
|
|
@@ -3499,834 +3499,834 @@ msgid ""
|
|
| 3499 |
msgstr ""
|
| 3500 |
|
| 3501 |
#: admin/wp-security-user-accounts-menu.php:123
|
| 3502 |
-
#@
|
| 3503 |
msgid "New Admin Username"
|
| 3504 |
msgstr ""
|
| 3505 |
|
| 3506 |
#: admin/wp-security-user-accounts-menu.php:125
|
| 3507 |
-
#@
|
| 3508 |
msgid "Choose a new username for admin."
|
| 3509 |
msgstr ""
|
| 3510 |
|
| 3511 |
#: admin/wp-security-user-accounts-menu.php:129
|
| 3512 |
-
#@
|
| 3513 |
msgid "Change Username"
|
| 3514 |
msgstr ""
|
| 3515 |
|
| 3516 |
#: admin/wp-security-user-accounts-menu.php:131
|
| 3517 |
-
#@
|
| 3518 |
msgid "NOTE: If you are currently logged in as \"admin\" you will be automatically logged out after changing your username and will be required to log back in."
|
| 3519 |
msgstr ""
|
| 3520 |
|
| 3521 |
#: admin/wp-security-user-accounts-menu.php:138
|
| 3522 |
-
#@
|
| 3523 |
msgid "No action required! "
|
| 3524 |
msgstr ""
|
| 3525 |
|
| 3526 |
#: admin/wp-security-user-accounts-menu.php:140
|
| 3527 |
-
#@
|
| 3528 |
msgid "Your site does not have any account which uses the default \"admin\" username. "
|
| 3529 |
msgstr ""
|
| 3530 |
|
| 3531 |
#: admin/wp-security-user-accounts-menu.php:141
|
| 3532 |
-
#@
|
| 3533 |
msgid "This is good security practice."
|
| 3534 |
msgstr ""
|
| 3535 |
|
| 3536 |
#: admin/wp-security-user-accounts-menu.php:153
|
| 3537 |
-
#@
|
| 3538 |
msgid "Display Name Security"
|
| 3539 |
msgstr ""
|
| 3540 |
|
| 3541 |
#: admin/wp-security-user-accounts-menu.php:156
|
| 3542 |
-
#@
|
| 3543 |
msgid "When you submit a post or answer a comment, WordPress will usually display your \"nickname\"."
|
| 3544 |
msgstr ""
|
| 3545 |
|
| 3546 |
#: admin/wp-security-user-accounts-menu.php:157
|
| 3547 |
-
#@
|
| 3548 |
msgid "By default the nickname is set to the login (or user) name of your account."
|
| 3549 |
msgstr ""
|
| 3550 |
|
| 3551 |
#: admin/wp-security-user-accounts-menu.php:158
|
| 3552 |
-
#@
|
| 3553 |
msgid "From a security perspective, leaving your nickname the same as your user name is bad practice because it gives a hacker at least half of your account's login credentials."
|
| 3554 |
msgstr ""
|
| 3555 |
|
| 3556 |
#: admin/wp-security-user-accounts-menu.php:159
|
| 3557 |
-
#@
|
| 3558 |
msgid "Therefore to further tighten your site's security you are advised to change your <strong>nickname</strong> and <strong>Display name</strong> to be different from your <strong>Username</strong>."
|
| 3559 |
msgstr ""
|
| 3560 |
|
| 3561 |
#: admin/wp-security-user-accounts-menu.php:165
|
| 3562 |
-
#@
|
| 3563 |
msgid "Modify Accounts With Identical Login Name & Display Name"
|
| 3564 |
msgstr ""
|
| 3565 |
|
| 3566 |
#: admin/wp-security-user-accounts-menu.php:174
|
| 3567 |
-
#@
|
| 3568 |
msgid "Your site currently has the following accounts which have an identical login name and display name."
|
| 3569 |
msgstr ""
|
| 3570 |
|
| 3571 |
#: admin/wp-security-user-accounts-menu.php:175
|
| 3572 |
-
#@
|
| 3573 |
msgid "Click on the link to edit the settings of that particular user account"
|
| 3574 |
msgstr ""
|
| 3575 |
|
| 3576 |
#: admin/wp-security-user-accounts-menu.php:190
|
| 3577 |
-
#@
|
| 3578 |
msgid "No action required."
|
| 3579 |
msgstr ""
|
| 3580 |
|
| 3581 |
#: admin/wp-security-user-accounts-menu.php:191
|
| 3582 |
-
#@
|
| 3583 |
msgid "Your site does not have a user account where the display name is identical to the username."
|
| 3584 |
msgstr ""
|
| 3585 |
|
| 3586 |
#: admin/wp-security-user-accounts-menu.php:202
|
| 3587 |
-
#@
|
| 3588 |
msgid "Password Tool"
|
| 3589 |
msgstr ""
|
| 3590 |
|
| 3591 |
#: admin/wp-security-user-accounts-menu.php:205
|
| 3592 |
-
#@
|
| 3593 |
msgid "Poor password selection is one of the most common weak points of many sites and is usually the first thing a hacker will try to exploit when attempting to break into your site."
|
| 3594 |
msgstr ""
|
| 3595 |
|
| 3596 |
#: admin/wp-security-user-accounts-menu.php:206
|
| 3597 |
-
#@
|
| 3598 |
msgid "Many people fall into the trap of using a simple word or series of numbers as their password. Such a predictable and simple password would take a competent hacker merely minutes to guess your password by using a simple script which cycles through the easy and most common combinations."
|
| 3599 |
msgstr ""
|
| 3600 |
|
| 3601 |
#: admin/wp-security-user-accounts-menu.php:207
|
| 3602 |
-
#@
|
| 3603 |
msgid "The longer and more complex your password is the harder it is for hackers to \"crack\" because more complex passwords require much greater computing power and time."
|
| 3604 |
msgstr ""
|
| 3605 |
|
| 3606 |
#: admin/wp-security-user-accounts-menu.php:208
|
| 3607 |
-
#@
|
| 3608 |
msgid "This section contains a useful password strength tool which you can use to check whether your password is sufficiently strong enough."
|
| 3609 |
msgstr ""
|
| 3610 |
|
| 3611 |
#: admin/wp-security-user-accounts-menu.php:213
|
| 3612 |
-
#@
|
| 3613 |
msgid "Password Strength Tool"
|
| 3614 |
msgstr ""
|
| 3615 |
|
| 3616 |
#: admin/wp-security-user-accounts-menu.php:218
|
| 3617 |
-
#@
|
| 3618 |
msgid "Start typing a password."
|
| 3619 |
msgstr ""
|
| 3620 |
|
| 3621 |
#: admin/wp-security-user-accounts-menu.php:221
|
| 3622 |
-
#@
|
| 3623 |
msgid "It would take a desktop PC approximately"
|
| 3624 |
msgstr ""
|
| 3625 |
|
| 3626 |
#: admin/wp-security-user-accounts-menu.php:222
|
| 3627 |
-
#@
|
| 3628 |
msgid "1 sec"
|
| 3629 |
msgstr ""
|
| 3630 |
|
| 3631 |
#: admin/wp-security-user-accounts-menu.php:222
|
| 3632 |
-
#@
|
| 3633 |
msgid "to crack your password!"
|
| 3634 |
msgstr ""
|
| 3635 |
|
| 3636 |
#: admin/wp-security-user-accounts-menu.php:227
|
| 3637 |
-
#@
|
| 3638 |
msgid "Password Strength"
|
| 3639 |
msgstr ""
|
| 3640 |
|
| 3641 |
#: admin/wp-security-user-accounts-menu.php:243
|
| 3642 |
-
#@
|
| 3643 |
msgid "Nonce check failed on admin username change operation!"
|
| 3644 |
msgstr ""
|
| 3645 |
|
| 3646 |
#: admin/wp-security-user-accounts-menu.php:250
|
| 3647 |
-
#@
|
| 3648 |
msgid "Username "
|
| 3649 |
msgstr ""
|
| 3650 |
|
| 3651 |
#: admin/wp-security-user-accounts-menu.php:250
|
| 3652 |
-
#@
|
| 3653 |
msgid " already exists. Please enter another value. "
|
| 3654 |
msgstr ""
|
| 3655 |
|
| 3656 |
#: admin/wp-security-user-accounts-menu.php:266
|
| 3657 |
-
#@
|
| 3658 |
msgid "The database update operation of the user account failed!"
|
| 3659 |
msgstr ""
|
| 3660 |
|
| 3661 |
#: admin/wp-security-user-accounts-menu.php:293
|
| 3662 |
-
#@
|
| 3663 |
msgid "You entered an invalid username. Please enter another value. "
|
| 3664 |
msgstr ""
|
| 3665 |
|
| 3666 |
#: admin/wp-security-user-accounts-menu.php:297
|
| 3667 |
-
#@
|
| 3668 |
msgid "Please enter a value for your username. "
|
| 3669 |
msgstr ""
|
| 3670 |
|
| 3671 |
#: admin/wp-security-user-accounts-menu.php:304
|
| 3672 |
-
#@
|
| 3673 |
msgid "Username Successfully Changed!"
|
| 3674 |
msgstr ""
|
| 3675 |
|
| 3676 |
#: admin/wp-security-user-accounts-menu.php:324
|
| 3677 |
-
#@
|
| 3678 |
msgid "Account Login Name"
|
| 3679 |
msgstr ""
|
| 3680 |
|
| 3681 |
#: admin/wp-security-user-login-menu.php:26
|
| 3682 |
#: admin/wp-security-user-login-menu.php:298
|
| 3683 |
-
#@
|
| 3684 |
msgid "Failed Login Records"
|
| 3685 |
msgstr ""
|
| 3686 |
|
| 3687 |
#: admin/wp-security-user-login-menu.php:27
|
| 3688 |
#: classes/grade-system/wp-security-feature-item-manager.php:50
|
| 3689 |
-
#@
|
| 3690 |
msgid "Force Logout"
|
| 3691 |
msgstr ""
|
| 3692 |
|
| 3693 |
#: admin/wp-security-user-login-menu.php:28
|
| 3694 |
#: admin/wp-security-user-login-menu.php:432
|
| 3695 |
-
#@
|
| 3696 |
msgid "Account Activity Logs"
|
| 3697 |
msgstr ""
|
| 3698 |
|
| 3699 |
#: admin/wp-security-user-login-menu.php:96
|
| 3700 |
-
#@
|
| 3701 |
msgid "You entered a non numeric value for the max login attempts field. It has been set to the default value."
|
| 3702 |
msgstr ""
|
| 3703 |
|
| 3704 |
#: admin/wp-security-user-login-menu.php:103
|
| 3705 |
-
#@
|
| 3706 |
msgid "You entered a non numeric value for the login retry time period field. It has been set to the default value."
|
| 3707 |
msgstr ""
|
| 3708 |
|
| 3709 |
#: admin/wp-security-user-login-menu.php:159
|
| 3710 |
-
#@
|
| 3711 |
msgid "Login Lockdown Configuration"
|
| 3712 |
msgstr ""
|
| 3713 |
|
| 3714 |
#: admin/wp-security-user-login-menu.php:163
|
| 3715 |
-
#@
|
| 3716 |
msgid "One of the ways hackers try to compromise sites is via a "
|
| 3717 |
msgstr ""
|
| 3718 |
|
| 3719 |
#: admin/wp-security-user-login-menu.php:163
|
| 3720 |
-
#@
|
| 3721 |
msgid "Brute Force Login Attack"
|
| 3722 |
msgstr ""
|
| 3723 |
|
| 3724 |
#: admin/wp-security-user-login-menu.php:164
|
| 3725 |
-
#@
|
| 3726 |
msgid "This is where attackers use repeated login attempts until they guess the password."
|
| 3727 |
msgstr ""
|
| 3728 |
|
| 3729 |
#: admin/wp-security-user-login-menu.php:165
|
| 3730 |
-
#@
|
| 3731 |
msgid "Apart from choosing strong passwords, monitoring and blocking IP addresses which are involved in repeated login failures in a short period of time is a very effective way to stop these types of attacks."
|
| 3732 |
msgstr ""
|
| 3733 |
|
| 3734 |
#: admin/wp-security-user-login-menu.php:166
|
| 3735 |
#, php-format
|
| 3736 |
-
#@
|
| 3737 |
msgid "You may also want to checkout our %s feature for another secure way to protect against these types of attacks."
|
| 3738 |
msgstr ""
|
| 3739 |
|
| 3740 |
#: admin/wp-security-user-login-menu.php:171
|
| 3741 |
-
#@
|
| 3742 |
msgid "Login Lockdown Options"
|
| 3743 |
msgstr ""
|
| 3744 |
|
| 3745 |
#: admin/wp-security-user-login-menu.php:183
|
| 3746 |
-
#@
|
| 3747 |
msgid "Enable Login Lockdown Feature"
|
| 3748 |
msgstr ""
|
| 3749 |
|
| 3750 |
#: admin/wp-security-user-login-menu.php:186
|
| 3751 |
-
#@
|
| 3752 |
msgid "Check this if you want to enable the login lockdown feature and apply the settings below"
|
| 3753 |
msgstr ""
|
| 3754 |
|
| 3755 |
#: admin/wp-security-user-login-menu.php:190
|
| 3756 |
-
#@
|
| 3757 |
msgid "Allow Unlock Requests"
|
| 3758 |
msgstr ""
|
| 3759 |
|
| 3760 |
#: admin/wp-security-user-login-menu.php:193
|
| 3761 |
-
#@
|
| 3762 |
msgid "Check this if you want to allow users to generate an automated unlock request link which will unlock their account"
|
| 3763 |
msgstr ""
|
| 3764 |
|
| 3765 |
#: admin/wp-security-user-login-menu.php:197
|
| 3766 |
-
#@
|
| 3767 |
msgid "Max Login Attempts"
|
| 3768 |
msgstr ""
|
| 3769 |
|
| 3770 |
#: admin/wp-security-user-login-menu.php:199
|
| 3771 |
-
#@
|
| 3772 |
msgid "Set the value for the maximum login retries before IP address is locked out"
|
| 3773 |
msgstr ""
|
| 3774 |
|
| 3775 |
#: admin/wp-security-user-login-menu.php:203
|
| 3776 |
-
#@
|
| 3777 |
msgid "Login Retry Time Period (min)"
|
| 3778 |
msgstr ""
|
| 3779 |
|
| 3780 |
#: admin/wp-security-user-login-menu.php:205
|
| 3781 |
-
#@
|
| 3782 |
msgid "If the maximum number of failed login attempts for a particular IP address occur within this time period the plugin will lock out that address"
|
| 3783 |
msgstr ""
|
| 3784 |
|
| 3785 |
#: admin/wp-security-user-login-menu.php:209
|
| 3786 |
-
#@
|
| 3787 |
msgid "Time Length of Lockout (min)"
|
| 3788 |
msgstr ""
|
| 3789 |
|
| 3790 |
#: admin/wp-security-user-login-menu.php:211
|
| 3791 |
-
#@
|
| 3792 |
msgid "Set the length of time for which a particular IP address will be prevented from logging in"
|
| 3793 |
msgstr ""
|
| 3794 |
|
| 3795 |
#: admin/wp-security-user-login-menu.php:215
|
| 3796 |
-
#@
|
| 3797 |
msgid "Display Generic Error Message"
|
| 3798 |
msgstr ""
|
| 3799 |
|
| 3800 |
#: admin/wp-security-user-login-menu.php:218
|
| 3801 |
-
#@
|
| 3802 |
msgid "Check this if you want to show a generic error message when a login attempt fails"
|
| 3803 |
msgstr ""
|
| 3804 |
|
| 3805 |
#: admin/wp-security-user-login-menu.php:222
|
| 3806 |
-
#@
|
| 3807 |
msgid "Instantly Lockout Invalid Usernames"
|
| 3808 |
msgstr ""
|
| 3809 |
|
| 3810 |
#: admin/wp-security-user-login-menu.php:225
|
| 3811 |
-
#@
|
| 3812 |
msgid "Check this if you want to instantly lockout login attempts with usernames which do not exist on your system"
|
| 3813 |
msgstr ""
|
| 3814 |
|
| 3815 |
#: admin/wp-security-user-login-menu.php:230
|
| 3816 |
-
#@
|
| 3817 |
msgid "Notify By Email"
|
| 3818 |
msgstr ""
|
| 3819 |
|
| 3820 |
#: admin/wp-security-user-login-menu.php:233
|
| 3821 |
-
#@
|
| 3822 |
msgid "Check this if you want to receive an email when someone has been locked out due to maximum failed login attempts"
|
| 3823 |
msgstr ""
|
| 3824 |
|
| 3825 |
#: admin/wp-security-user-login-menu.php:243
|
| 3826 |
-
#@
|
| 3827 |
msgid "Currently Locked Out IP Address Ranges"
|
| 3828 |
msgstr ""
|
| 3829 |
|
| 3830 |
#: admin/wp-security-user-login-menu.php:248
|
| 3831 |
#, php-format
|
| 3832 |
-
#@
|
| 3833 |
msgid "To see a list of all locked IP addresses and ranges go to the %s tab in the dashboard menu."
|
| 3834 |
msgstr ""
|
| 3835 |
|
| 3836 |
#: admin/wp-security-user-login-menu.php:264
|
| 3837 |
-
#@
|
| 3838 |
msgid "Nonce check failed for delete all failed login records operation!"
|
| 3839 |
msgstr ""
|
| 3840 |
|
| 3841 |
#: admin/wp-security-user-login-menu.php:273
|
| 3842 |
-
#@
|
| 3843 |
msgid "User Login Feature - Delete all failed login records operation failed!"
|
| 3844 |
msgstr ""
|
| 3845 |
|
| 3846 |
#: admin/wp-security-user-login-menu.php:277
|
| 3847 |
-
#@
|
| 3848 |
msgid "All records from the Failed Logins table were deleted successfully!"
|
| 3849 |
msgstr ""
|
| 3850 |
|
| 3851 |
#: admin/wp-security-user-login-menu.php:292
|
| 3852 |
-
#@
|
| 3853 |
msgid "This tab displays the failed login attempts for your site."
|
| 3854 |
msgstr ""
|
| 3855 |
|
| 3856 |
#: admin/wp-security-user-login-menu.php:293
|
| 3857 |
-
#@
|
| 3858 |
msgid "The information below can be handy if you need to do security investigations because it will show you the IP range, username and ID (if applicable) and the time/date of the failed login attempt."
|
| 3859 |
msgstr ""
|
| 3860 |
|
| 3861 |
#: admin/wp-security-user-login-menu.php:314
|
| 3862 |
#: admin/wp-security-user-login-menu.php:323
|
| 3863 |
-
#@
|
| 3864 |
msgid "Delete All Failed Login Records"
|
| 3865 |
msgstr ""
|
| 3866 |
|
| 3867 |
#: admin/wp-security-user-login-menu.php:320
|
| 3868 |
-
#@
|
| 3869 |
msgid "Click this button if you wish to delete all failed login records in one go."
|
| 3870 |
msgstr ""
|
| 3871 |
|
| 3872 |
#: admin/wp-security-user-login-menu.php:348
|
| 3873 |
-
#@
|
| 3874 |
msgid "You entered a non numeric value for the logout time period field. It has been set to the default value."
|
| 3875 |
msgstr ""
|
| 3876 |
|
| 3877 |
#: admin/wp-security-user-login-menu.php:376
|
| 3878 |
-
#@
|
| 3879 |
msgid "Setting an expiry period for your WP administration session is a simple way to protect against unauthorized access to your site from your computer."
|
| 3880 |
msgstr ""
|
| 3881 |
|
| 3882 |
#: admin/wp-security-user-login-menu.php:377
|
| 3883 |
-
#@
|
| 3884 |
msgid "This feature allows you to specify a time period in minutes after which the admin session will expire and the user will be forced to log back in."
|
| 3885 |
msgstr ""
|
| 3886 |
|
| 3887 |
#: admin/wp-security-user-login-menu.php:382
|
| 3888 |
-
#@
|
| 3889 |
msgid "Force User Logout Options"
|
| 3890 |
msgstr ""
|
| 3891 |
|
| 3892 |
#: admin/wp-security-user-login-menu.php:394
|
| 3893 |
-
#@
|
| 3894 |
msgid "Enable Force WP User Logout"
|
| 3895 |
msgstr ""
|
| 3896 |
|
| 3897 |
#: admin/wp-security-user-login-menu.php:397
|
| 3898 |
-
#@
|
| 3899 |
msgid "Check this if you want to force a wp user to be logged out after a configured amount of time"
|
| 3900 |
msgstr ""
|
| 3901 |
|
| 3902 |
#: admin/wp-security-user-login-menu.php:401
|
| 3903 |
-
#@
|
| 3904 |
msgid "Logout the WP User After XX Minutes"
|
| 3905 |
msgstr ""
|
| 3906 |
|
| 3907 |
#: admin/wp-security-user-login-menu.php:403
|
| 3908 |
-
#@
|
| 3909 |
msgid "(Minutes) The user will be forced to log back in after this time period has elapased."
|
| 3910 |
msgstr ""
|
| 3911 |
|
| 3912 |
#: admin/wp-security-user-login-menu.php:426
|
| 3913 |
-
#@
|
| 3914 |
msgid "This tab displays the login activity for WordPress admin accounts registered with your site."
|
| 3915 |
msgstr ""
|
| 3916 |
|
| 3917 |
#: admin/wp-security-user-login-menu.php:427
|
| 3918 |
-
#@
|
| 3919 |
msgid "The information below can be handy if you need to do security investigations because it will show you the last 50 recent login events by username, IP address and time/date."
|
| 3920 |
msgstr ""
|
| 3921 |
|
| 3922 |
#: admin/wp-security-user-login-menu.php:464
|
| 3923 |
-
#@
|
| 3924 |
msgid "Nonce check failed for users logged in list!"
|
| 3925 |
msgstr ""
|
| 3926 |
|
| 3927 |
#: admin/wp-security-user-login-menu.php:477
|
| 3928 |
-
#@
|
| 3929 |
msgid "Refresh Logged In User Data"
|
| 3930 |
msgstr ""
|
| 3931 |
|
| 3932 |
#: admin/wp-security-user-login-menu.php:481
|
| 3933 |
-
#@
|
| 3934 |
msgid "Refresh Data"
|
| 3935 |
msgstr ""
|
| 3936 |
|
| 3937 |
#: admin/wp-security-user-login-menu.php:487
|
| 3938 |
-
#@
|
| 3939 |
msgid "This tab displays all users who are currently logged into your site."
|
| 3940 |
msgstr ""
|
| 3941 |
|
| 3942 |
#: admin/wp-security-user-login-menu.php:488
|
| 3943 |
-
#@
|
| 3944 |
msgid "If you suspect there is a user or users who are logged in which should not be, you can block them by inspecting the IP addresses from the data below and adding them to your blacklist."
|
| 3945 |
msgstr ""
|
| 3946 |
|
| 3947 |
#: admin/wp-security-user-login-menu.php:493
|
| 3948 |
-
#@
|
| 3949 |
msgid "Currently Logged In Users"
|
| 3950 |
msgstr ""
|
| 3951 |
|
| 3952 |
#: admin/wp-security-user-login-menu.php:558
|
| 3953 |
-
#@
|
| 3954 |
msgid "The selected records were deleted successfully!"
|
| 3955 |
msgstr ""
|
| 3956 |
|
| 3957 |
#: admin/wp-security-user-login-menu.php:567
|
| 3958 |
-
#@
|
| 3959 |
msgid "The selected record was deleted successfully!"
|
| 3960 |
msgstr ""
|
| 3961 |
|
| 3962 |
#: admin/wp-security-user-registration-menu.php:23
|
| 3963 |
-
#@
|
| 3964 |
msgid "Manual Approval"
|
| 3965 |
msgstr ""
|
| 3966 |
|
| 3967 |
#: admin/wp-security-user-registration-menu.php:24
|
| 3968 |
#: classes/grade-system/wp-security-feature-item-manager.php:56
|
| 3969 |
-
#@
|
| 3970 |
msgid "Registration Captcha"
|
| 3971 |
msgstr ""
|
| 3972 |
|
| 3973 |
#: admin/wp-security-user-registration-menu.php:112
|
| 3974 |
-
#@
|
| 3975 |
msgid "User Registration Settings"
|
| 3976 |
msgstr ""
|
| 3977 |
|
| 3978 |
#: admin/wp-security-user-registration-menu.php:116
|
| 3979 |
-
#@
|
| 3980 |
msgid "Manually Approve New Registrations"
|
| 3981 |
msgstr ""
|
| 3982 |
|
| 3983 |
#: admin/wp-security-user-registration-menu.php:120
|
| 3984 |
-
#@
|
| 3985 |
msgid "If your site allows people to create their own accounts via the WordPress registration form, then you can minimize SPAM or bogus registrations by manually approving each registration."
|
| 3986 |
msgstr ""
|
| 3987 |
|
| 3988 |
#: admin/wp-security-user-registration-menu.php:121
|
| 3989 |
-
#@
|
| 3990 |
msgid "This feature will automatically set a newly registered account to \"pending\" until the administrator activates it. Therefore undesirable registrants will be unable to log in without your express approval."
|
| 3991 |
msgstr ""
|
| 3992 |
|
| 3993 |
#: admin/wp-security-user-registration-menu.php:122
|
| 3994 |
-
#@
|
| 3995 |
msgid "You can view all accounts which have been newly registered via the handy table below and you can also perform bulk activation/deactivation/deletion tasks on each account."
|
| 3996 |
msgstr ""
|
| 3997 |
|
| 3998 |
#: admin/wp-security-user-registration-menu.php:138
|
| 3999 |
-
#@
|
| 4000 |
msgid "Enable manual approval of new registrations"
|
| 4001 |
msgstr ""
|
| 4002 |
|
| 4003 |
#: admin/wp-security-user-registration-menu.php:141
|
| 4004 |
-
#@
|
| 4005 |
msgid "Check this if you want to automatically disable all newly registered accounts so that you can approve them manually."
|
| 4006 |
msgstr ""
|
| 4007 |
|
| 4008 |
#: admin/wp-security-user-registration-menu.php:150
|
| 4009 |
-
#@
|
| 4010 |
msgid "Approve Registered Users"
|
| 4011 |
msgstr ""
|
| 4012 |
|
| 4013 |
#: admin/wp-security-user-registration-menu.php:195
|
| 4014 |
-
#@
|
| 4015 |
msgid "This feature allows you to add a captcha form on the WordPress registration page."
|
| 4016 |
msgstr ""
|
| 4017 |
|
| 4018 |
#: admin/wp-security-user-registration-menu.php:196
|
| 4019 |
-
#@
|
| 4020 |
msgid "Users who attempt to register will also need to enter the answer to a simple mathematical question - if they enter the wrong answer, the plugin will not allow them to register."
|
| 4021 |
msgstr ""
|
| 4022 |
|
| 4023 |
#: admin/wp-security-user-registration-menu.php:197
|
| 4024 |
-
#@
|
| 4025 |
msgid "Therefore, adding a captcha form on the registration page is another effective yet simple SPAM registration prevention technique."
|
| 4026 |
msgstr ""
|
| 4027 |
|
| 4028 |
#: admin/wp-security-user-registration-menu.php:202
|
| 4029 |
-
#@
|
| 4030 |
msgid "Registration Page Captcha Settings"
|
| 4031 |
msgstr ""
|
| 4032 |
|
| 4033 |
#: admin/wp-security-user-registration-menu.php:214
|
| 4034 |
-
#@
|
| 4035 |
msgid "Enable Captcha On Registration Page"
|
| 4036 |
msgstr ""
|
| 4037 |
|
| 4038 |
#: admin/wp-security-user-registration-menu.php:217
|
| 4039 |
-
#@
|
| 4040 |
msgid "Check this if you want to insert a captcha form on the WordPress user registration page (if you allow user registration)."
|
| 4041 |
msgstr ""
|
| 4042 |
|
| 4043 |
#: admin/wp-security-whois-menu.php:22
|
| 4044 |
-
#@
|
| 4045 |
msgid "WhoIS Lookup"
|
| 4046 |
msgstr ""
|
| 4047 |
|
| 4048 |
#: admin/wp-security-whois-menu.php:74
|
| 4049 |
-
#@
|
| 4050 |
msgid "WHOIS Lookup Information"
|
| 4051 |
msgstr ""
|
| 4052 |
|
| 4053 |
#: admin/wp-security-whois-menu.php:77
|
| 4054 |
-
#@
|
| 4055 |
msgid "This feature allows you to look up more detailed information about an IP address or domain name by querying the WHOIS API."
|
| 4056 |
msgstr ""
|
| 4057 |
|
| 4058 |
#: admin/wp-security-whois-menu.php:83
|
| 4059 |
-
#@
|
| 4060 |
msgid "Perform a WHOIS Lookup for an IP or Domain Name"
|
| 4061 |
msgstr ""
|
| 4062 |
|
| 4063 |
#: admin/wp-security-whois-menu.php:89
|
| 4064 |
-
#@
|
| 4065 |
msgid "Enter IP Address or Domain Name"
|
| 4066 |
msgstr ""
|
| 4067 |
|
| 4068 |
#: admin/wp-security-whois-menu.php:91
|
| 4069 |
-
#@
|
| 4070 |
msgid "Enter an IP address or domain name. Example: 111.11.12.13 OR some-domain-name.com"
|
| 4071 |
msgstr ""
|
| 4072 |
|
| 4073 |
#: admin/wp-security-whois-menu.php:95
|
| 4074 |
-
#@
|
| 4075 |
msgid "Perform IP or Domain Lookup"
|
| 4076 |
msgstr ""
|
| 4077 |
|
| 4078 |
#: admin/wp-security-whois-menu.php:115
|
| 4079 |
-
#@
|
| 4080 |
msgid "WHOIS lookup successfully completed. Please see the results below:"
|
| 4081 |
msgstr ""
|
| 4082 |
|
| 4083 |
#: admin/wp-security-whois-menu.php:127
|
| 4084 |
-
#@
|
| 4085 |
msgid "You have entered an incorrectly formatted IP address or domain name. Please try again."
|
| 4086 |
msgstr ""
|
| 4087 |
|
| 4088 |
#: classes/grade-system/wp-security-feature-item-manager.php:29
|
| 4089 |
-
#@
|
| 4090 |
msgid "Remove WP Generatore Meta Tag"
|
| 4091 |
msgstr ""
|
| 4092 |
|
| 4093 |
#: classes/grade-system/wp-security-feature-item-manager.php:38
|
| 4094 |
-
#@
|
| 4095 |
msgid "Change Display Name"
|
| 4096 |
msgstr ""
|
| 4097 |
|
| 4098 |
#: classes/grade-system/wp-security-feature-item-manager.php:46
|
| 4099 |
-
#@
|
| 4100 |
msgid "Lost Password Captcha"
|
| 4101 |
msgstr ""
|
| 4102 |
|
| 4103 |
#: classes/grade-system/wp-security-feature-item-manager.php:48
|
| 4104 |
-
#@
|
| 4105 |
msgid "Login IP Whitelisting"
|
| 4106 |
msgstr ""
|
| 4107 |
|
| 4108 |
#: classes/grade-system/wp-security-feature-item-manager.php:54
|
| 4109 |
-
#@
|
| 4110 |
msgid "Registration Approval"
|
| 4111 |
msgstr ""
|
| 4112 |
|
| 4113 |
#: classes/grade-system/wp-security-feature-item-manager.php:70
|
| 4114 |
-
#@
|
| 4115 |
msgid "WordPress Files Access"
|
| 4116 |
msgstr ""
|
| 4117 |
|
| 4118 |
#: classes/grade-system/wp-security-feature-item-manager.php:74
|
| 4119 |
-
#@
|
| 4120 |
msgid "IP and User Agent Blacklisting"
|
| 4121 |
msgstr ""
|
| 4122 |
|
| 4123 |
#: classes/grade-system/wp-security-feature-item-manager.php:78
|
| 4124 |
-
#@
|
| 4125 |
msgid "Enable Basic Firewall"
|
| 4126 |
msgstr ""
|
| 4127 |
|
| 4128 |
#: classes/grade-system/wp-security-feature-item-manager.php:79
|
| 4129 |
-
#@
|
| 4130 |
msgid "Enable Pingback Vulnerability Protection"
|
| 4131 |
msgstr ""
|
| 4132 |
|
| 4133 |
#: classes/grade-system/wp-security-feature-item-manager.php:80
|
| 4134 |
-
#@
|
| 4135 |
msgid "Enable IP blocking for 404 detection"
|
| 4136 |
msgstr ""
|
| 4137 |
|
| 4138 |
#: classes/grade-system/wp-security-feature-item-manager.php:84
|
| 4139 |
-
#@
|
| 4140 |
msgid "Enable Rename Login Page"
|
| 4141 |
msgstr ""
|
| 4142 |
|
| 4143 |
#: classes/grade-system/wp-security-feature-item-manager.php:90
|
| 4144 |
-
#@
|
| 4145 |
msgid "Forbid Proxy Comments"
|
| 4146 |
msgstr ""
|
| 4147 |
|
| 4148 |
#: classes/grade-system/wp-security-feature-item-manager.php:91
|
| 4149 |
-
#@
|
| 4150 |
msgid "Deny Bad Queries"
|
| 4151 |
msgstr ""
|
| 4152 |
|
| 4153 |
#: classes/grade-system/wp-security-feature-item-manager.php:93
|
| 4154 |
-
#@
|
| 4155 |
msgid "5G Blacklist"
|
| 4156 |
msgstr ""
|
| 4157 |
|
| 4158 |
#: classes/grade-system/wp-security-feature-item-manager.php:96
|
| 4159 |
-
#@
|
| 4160 |
msgid "Block Spambots"
|
| 4161 |
msgstr ""
|
| 4162 |
|
| 4163 |
#: classes/grade-system/wp-security-feature-item-manager.php:98
|
| 4164 |
-
#@
|
| 4165 |
msgid "Comment Captcha"
|
| 4166 |
msgstr ""
|
| 4167 |
|
| 4168 |
#: classes/grade-system/wp-security-feature-item.php:28
|
| 4169 |
-
#@
|
| 4170 |
msgid "Basic"
|
| 4171 |
msgstr ""
|
| 4172 |
|
| 4173 |
#: classes/grade-system/wp-security-feature-item.php:31
|
| 4174 |
-
#@
|
| 4175 |
msgid "Intermediate"
|
| 4176 |
msgstr ""
|
| 4177 |
|
| 4178 |
#: classes/grade-system/wp-security-feature-item.php:34
|
| 4179 |
-
#@
|
| 4180 |
msgid "Advanced"
|
| 4181 |
msgstr ""
|
| 4182 |
|
| 4183 |
#: classes/wp-security-backup.php:177
|
| 4184 |
-
#@
|
| 4185 |
msgid "All In One WP Security - Site Database Backup"
|
| 4186 |
msgstr ""
|
| 4187 |
|
| 4188 |
#: classes/wp-security-backup.php:179
|
| 4189 |
-
#@
|
| 4190 |
msgid "Attached is your latest DB backup file for site URL"
|
| 4191 |
msgstr ""
|
| 4192 |
|
| 4193 |
#: classes/wp-security-backup.php:179
|
| 4194 |
-
#@
|
| 4195 |
msgid " generated on"
|
| 4196 |
msgstr ""
|
| 4197 |
|
| 4198 |
#: classes/wp-security-captcha.php:12
|
| 4199 |
-
#@
|
| 4200 |
msgid "Please enter an answer in digits:"
|
| 4201 |
msgstr "Bitte löse zur Spamvermeidung diese Rechenaufgabe (in Zahlen):"
|
| 4202 |
|
| 4203 |
#: classes/wp-security-captcha.php:91
|
| 4204 |
-
#@
|
| 4205 |
msgid "one"
|
| 4206 |
msgstr "eins"
|
| 4207 |
|
| 4208 |
#: classes/wp-security-captcha.php:92
|
| 4209 |
-
#@
|
| 4210 |
msgid "two"
|
| 4211 |
msgstr "zwei"
|
| 4212 |
|
| 4213 |
#: classes/wp-security-captcha.php:93
|
| 4214 |
-
#@
|
| 4215 |
msgid "three"
|
| 4216 |
msgstr "drei"
|
| 4217 |
|
| 4218 |
#: classes/wp-security-captcha.php:94
|
| 4219 |
-
#@
|
| 4220 |
msgid "four"
|
| 4221 |
msgstr "vier"
|
| 4222 |
|
| 4223 |
#: classes/wp-security-captcha.php:95
|
| 4224 |
-
#@
|
| 4225 |
msgid "five"
|
| 4226 |
msgstr "fünf"
|
| 4227 |
|
| 4228 |
#: classes/wp-security-captcha.php:96
|
| 4229 |
-
#@
|
| 4230 |
msgid "six"
|
| 4231 |
msgstr "sechs"
|
| 4232 |
|
| 4233 |
#: classes/wp-security-captcha.php:97
|
| 4234 |
-
#@
|
| 4235 |
msgid "seven"
|
| 4236 |
msgstr "sieben"
|
| 4237 |
|
| 4238 |
#: classes/wp-security-captcha.php:98
|
| 4239 |
-
#@
|
| 4240 |
msgid "eight"
|
| 4241 |
msgstr "acht"
|
| 4242 |
|
| 4243 |
#: classes/wp-security-captcha.php:99
|
| 4244 |
-
#@
|
| 4245 |
msgid "nine"
|
| 4246 |
msgstr "neun"
|
| 4247 |
|
| 4248 |
#: classes/wp-security-captcha.php:100
|
| 4249 |
-
#@
|
| 4250 |
msgid "ten"
|
| 4251 |
msgstr "zehn"
|
| 4252 |
|
| 4253 |
#: classes/wp-security-captcha.php:101
|
| 4254 |
-
#@
|
| 4255 |
msgid "eleven"
|
| 4256 |
msgstr "elf"
|
| 4257 |
|
| 4258 |
#: classes/wp-security-captcha.php:102
|
| 4259 |
-
#@
|
| 4260 |
msgid "twelve"
|
| 4261 |
msgstr "zwölf"
|
| 4262 |
|
| 4263 |
#: classes/wp-security-captcha.php:103
|
| 4264 |
-
#@
|
| 4265 |
msgid "thirteen"
|
| 4266 |
msgstr "dreizehn"
|
| 4267 |
|
| 4268 |
#: classes/wp-security-captcha.php:104
|
| 4269 |
-
#@
|
| 4270 |
msgid "fourteen"
|
| 4271 |
msgstr "vierzehn"
|
| 4272 |
|
| 4273 |
#: classes/wp-security-captcha.php:105
|
| 4274 |
-
#@
|
| 4275 |
msgid "fifteen"
|
| 4276 |
msgstr "fünfzehn"
|
| 4277 |
|
| 4278 |
#: classes/wp-security-captcha.php:106
|
| 4279 |
-
#@
|
| 4280 |
msgid "sixteen"
|
| 4281 |
msgstr "sechzehn"
|
| 4282 |
|
| 4283 |
#: classes/wp-security-captcha.php:107
|
| 4284 |
-
#@
|
| 4285 |
msgid "seventeen"
|
| 4286 |
msgstr "siebzehn"
|
| 4287 |
|
| 4288 |
#: classes/wp-security-captcha.php:108
|
| 4289 |
-
#@
|
| 4290 |
msgid "eighteen"
|
| 4291 |
msgstr "achtzehn"
|
| 4292 |
|
| 4293 |
#: classes/wp-security-captcha.php:109
|
| 4294 |
-
#@
|
| 4295 |
msgid "nineteen"
|
| 4296 |
msgstr "neunzehn"
|
| 4297 |
|
| 4298 |
#: classes/wp-security-captcha.php:110
|
| 4299 |
-
#@
|
| 4300 |
msgid "twenty"
|
| 4301 |
msgstr "zwanzig"
|
| 4302 |
|
| 4303 |
#: classes/wp-security-file-scan.php:62
|
| 4304 |
-
#@
|
| 4305 |
msgid "All In One WP Security - File change detected!"
|
| 4306 |
msgstr ""
|
| 4307 |
|
| 4308 |
#: classes/wp-security-file-scan.php:64
|
| 4309 |
-
#@
|
| 4310 |
msgid "A file change was detected on your system for site URL"
|
| 4311 |
msgstr ""
|
| 4312 |
|
| 4313 |
#: classes/wp-security-file-scan.php:64
|
| 4314 |
-
#@
|
| 4315 |
msgid ". Scan was generated on"
|
| 4316 |
msgstr ""
|
| 4317 |
|
| 4318 |
#: classes/wp-security-file-scan.php:65
|
| 4319 |
-
#@
|
| 4320 |
msgid "Login to your site to view the scan details."
|
| 4321 |
msgstr ""
|
| 4322 |
|
| 4323 |
#: classes/wp-security-general-init-tasks.php:214
|
| 4324 |
-
#@
|
| 4325 |
msgid "Please enter an answer in the CAPTCHA field."
|
| 4326 |
msgstr ""
|
| 4327 |
|
| 4328 |
#: classes/wp-security-general-init-tasks.php:224
|
| 4329 |
-
#@
|
| 4330 |
msgid "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
|
| 4331 |
msgstr ""
|
| 4332 |
|
|
@@ -4334,123 +4334,123 @@ msgstr ""
|
|
| 4334 |
#: classes/wp-security-user-login.php:70
|
| 4335 |
#: classes/wp-security-user-login.php:73
|
| 4336 |
#: classes/wp-security-user-registration.php:59
|
| 4337 |
-
#@
|
| 4338 |
msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
|
| 4339 |
msgstr ""
|
| 4340 |
|
| 4341 |
#: classes/wp-security-process-renamed-login-page.php:68
|
| 4342 |
-
#@
|
| 4343 |
msgid "Please log in to access the WordPress admin area."
|
| 4344 |
msgstr ""
|
| 4345 |
|
| 4346 |
#: classes/wp-security-user-login.php:43
|
| 4347 |
-
#@
|
| 4348 |
msgid ""
|
| 4349 |
"<strong>ERROR</strong>: Login failed because your IP address has been blocked.\n"
|
| 4350 |
" Please contact the administrator."
|
| 4351 |
msgstr ""
|
| 4352 |
|
| 4353 |
#: classes/wp-security-user-login.php:83
|
| 4354 |
-
#@
|
| 4355 |
msgid "<strong>ERROR</strong>: The username field is empty."
|
| 4356 |
msgstr ""
|
| 4357 |
|
| 4358 |
#: classes/wp-security-user-login.php:87
|
| 4359 |
-
#@
|
| 4360 |
msgid "<strong>ERROR</strong>: The password field is empty."
|
| 4361 |
msgstr ""
|
| 4362 |
|
| 4363 |
#: classes/wp-security-user-login.php:107
|
| 4364 |
#: classes/wp-security-user-login.php:133
|
| 4365 |
-
#@
|
| 4366 |
msgid "<strong>ERROR</strong>: Invalid login credentials."
|
| 4367 |
msgstr ""
|
| 4368 |
|
| 4369 |
#: classes/wp-security-user-login.php:110
|
| 4370 |
-
#@
|
| 4371 |
msgid "<strong>ERROR</strong>: Invalid username."
|
| 4372 |
msgstr ""
|
| 4373 |
|
| 4374 |
#: classes/wp-security-user-login.php:136
|
| 4375 |
#, php-format
|
| 4376 |
-
#@
|
| 4377 |
msgid "<strong>ERROR</strong>: Incorrect password. <a href=\"%s\" title=\"Password Lost and Found\">Lost your password</a>?"
|
| 4378 |
msgstr ""
|
| 4379 |
|
| 4380 |
#: classes/wp-security-user-login.php:147
|
| 4381 |
-
#@
|
| 4382 |
msgid "<strong>ACCOUNT PENDING</strong>: Your account is currently not active. An administrator needs to activate your account before you can login."
|
| 4383 |
msgstr ""
|
| 4384 |
|
| 4385 |
#: classes/wp-security-user-login.php:270
|
| 4386 |
-
#@
|
| 4387 |
msgid "Site Lockout Notification"
|
| 4388 |
msgstr ""
|
| 4389 |
|
| 4390 |
#: classes/wp-security-user-login.php:271
|
| 4391 |
-
#@
|
| 4392 |
msgid "A lockdown event has occurred due to too many failed login attempts or invalid username:"
|
| 4393 |
msgstr ""
|
| 4394 |
|
| 4395 |
#: classes/wp-security-user-login.php:272
|
| 4396 |
-
#@
|
| 4397 |
msgid "Username: Unknown"
|
| 4398 |
msgstr ""
|
| 4399 |
|
| 4400 |
#: classes/wp-security-user-login.php:273
|
| 4401 |
-
#@
|
| 4402 |
msgid "IP Address: "
|
| 4403 |
msgstr ""
|
| 4404 |
|
| 4405 |
#: classes/wp-security-user-login.php:274
|
| 4406 |
-
#@
|
| 4407 |
msgid "IP Range: .*"
|
| 4408 |
msgstr ""
|
| 4409 |
|
| 4410 |
#: classes/wp-security-user-login.php:275
|
| 4411 |
-
#@
|
| 4412 |
msgid "Log into your site's WordPress administration panel to see the duration of the lockout or to unlock the user."
|
| 4413 |
msgstr ""
|
| 4414 |
|
| 4415 |
#: classes/wp-security-user-login.php:337
|
| 4416 |
-
#@
|
| 4417 |
msgid "Unlock Request Notification"
|
| 4418 |
msgstr ""
|
| 4419 |
|
| 4420 |
#: classes/wp-security-user-login.php:338
|
| 4421 |
-
#@
|
| 4422 |
msgid "You have requested for the account with email address to be unlocked. Please click the link below to unlock your account:"
|
| 4423 |
msgstr ""
|
| 4424 |
|
| 4425 |
#: classes/wp-security-user-login.php:339
|
| 4426 |
-
#@
|
| 4427 |
msgid "Unlock link: "
|
| 4428 |
msgstr ""
|
| 4429 |
|
| 4430 |
#: classes/wp-security-user-login.php:340
|
| 4431 |
-
#@
|
| 4432 |
msgid "After clicking the above link you will be able to login to the WordPress administration panel."
|
| 4433 |
msgstr ""
|
| 4434 |
|
| 4435 |
#: classes/wp-security-user-login.php:504
|
| 4436 |
#, php-format
|
| 4437 |
-
#@
|
| 4438 |
msgid "Your session has expired because it has been over %d minutes since your last login."
|
| 4439 |
msgstr ""
|
| 4440 |
|
| 4441 |
#: classes/wp-security-user-login.php:505
|
| 4442 |
#: classes/wp-security-user-login.php:509
|
| 4443 |
-
#@
|
| 4444 |
msgid "Please log back in to continue."
|
| 4445 |
msgstr ""
|
| 4446 |
|
| 4447 |
#: classes/wp-security-user-login.php:508
|
| 4448 |
-
#@
|
| 4449 |
msgid "You were logged out because you just changed the \"admin\" username."
|
| 4450 |
msgstr ""
|
| 4451 |
|
| 4452 |
#: classes/wp-security-user-login.php:534
|
| 4453 |
-
#@
|
| 4454 |
msgid "Request Unlock"
|
| 4455 |
msgstr ""
|
| 4456 |
|
|
@@ -4458,17 +4458,17 @@ msgstr ""
|
|
| 4458 |
#: classes/wp-security-utility-ip-address.php:101
|
| 4459 |
#: classes/wp-security-utility-ip-address.php:116
|
| 4460 |
#: classes/wp-security-utility-ip-address.php:131
|
| 4461 |
-
#@
|
| 4462 |
msgid " is not a valid ip address format."
|
| 4463 |
msgstr ""
|
| 4464 |
|
| 4465 |
#: classes/wp-security-utility-ip-address.php:139
|
| 4466 |
-
#@
|
| 4467 |
msgid "You cannot ban your own IP address: "
|
| 4468 |
msgstr ""
|
| 4469 |
|
| 4470 |
#: classes/wp-security-utility.php:151
|
| 4471 |
-
#@
|
| 4472 |
msgid "This feature can only be configured by the \"superadmin\" on the main site."
|
| 4473 |
msgstr ""
|
| 4474 |
|
|
@@ -4739,22 +4739,22 @@ msgid "Remember Me"
|
|
| 4739 |
msgstr ""
|
| 4740 |
|
| 4741 |
#: other-includes/wp-security-unlock-request.php:48
|
| 4742 |
-
#@
|
| 4743 |
msgid "Please enter a valid email address"
|
| 4744 |
msgstr ""
|
| 4745 |
|
| 4746 |
#: other-includes/wp-security-unlock-request.php:59
|
| 4747 |
-
#@
|
| 4748 |
msgid "User account not found!"
|
| 4749 |
msgstr ""
|
| 4750 |
|
| 4751 |
#: other-includes/wp-security-unlock-request.php:70
|
| 4752 |
-
#@
|
| 4753 |
msgid "Error: No locked entry was found in the DB with your IP address range!"
|
| 4754 |
msgstr ""
|
| 4755 |
|
| 4756 |
#: other-includes/wp-security-unlock-request.php:98
|
| 4757 |
-
#@
|
| 4758 |
msgid "Email Address"
|
| 4759 |
msgstr ""
|
| 4760 |
|
| 110 |
msgstr ""
|
| 111 |
|
| 112 |
#: admin/wp-security-admin-init.php:157
|
| 113 |
+
#@ all-in-one-wp-security-and-firewall
|
| 114 |
msgid "WP Security"
|
| 115 |
msgstr ""
|
| 116 |
|
| 117 |
#: admin/wp-security-admin-init.php:158
|
| 118 |
#: admin/wp-security-dashboard-menu.php:23
|
| 119 |
+
#@ all-in-one-wp-security-and-firewall
|
| 120 |
msgid "Dashboard"
|
| 121 |
msgstr ""
|
| 122 |
|
| 123 |
#: admin/wp-security-admin-init.php:159
|
| 124 |
+
#@ all-in-one-wp-security-and-firewall
|
| 125 |
msgid "Settings"
|
| 126 |
msgstr ""
|
| 127 |
|
| 128 |
#: admin/wp-security-admin-init.php:160
|
| 129 |
+
#@ all-in-one-wp-security-and-firewall
|
| 130 |
msgid "User Accounts"
|
| 131 |
msgstr ""
|
| 132 |
|
| 133 |
#: admin/wp-security-admin-init.php:161
|
| 134 |
+
#@ all-in-one-wp-security-and-firewall
|
| 135 |
msgid "User Login"
|
| 136 |
msgstr ""
|
| 137 |
|
| 138 |
#: admin/wp-security-admin-init.php:162
|
| 139 |
+
#@ all-in-one-wp-security-and-firewall
|
| 140 |
msgid "User Registration"
|
| 141 |
msgstr ""
|
| 142 |
|
| 143 |
#: admin/wp-security-admin-init.php:163
|
| 144 |
+
#@ all-in-one-wp-security-and-firewall
|
| 145 |
msgid "Database Security"
|
| 146 |
msgstr ""
|
| 147 |
|
| 148 |
#: admin/wp-security-admin-init.php:167
|
| 149 |
+
#@ all-in-one-wp-security-and-firewall
|
| 150 |
msgid "Filesystem Security"
|
| 151 |
msgstr ""
|
| 152 |
|
| 153 |
#: admin/wp-security-admin-init.php:169
|
| 154 |
+
#@ all-in-one-wp-security-and-firewall
|
| 155 |
msgid "WHOIS Lookup"
|
| 156 |
msgstr ""
|
| 157 |
|
| 158 |
#: admin/wp-security-admin-init.php:173
|
| 159 |
+
#@ all-in-one-wp-security-and-firewall
|
| 160 |
msgid "Blacklist Manager"
|
| 161 |
msgstr ""
|
| 162 |
|
| 163 |
#: admin/wp-security-admin-init.php:178
|
| 164 |
+
#@ all-in-one-wp-security-and-firewall
|
| 165 |
msgid "Firewall"
|
| 166 |
msgstr ""
|
| 167 |
|
| 168 |
#: admin/wp-security-admin-init.php:183
|
| 169 |
+
#@ all-in-one-wp-security-and-firewall
|
| 170 |
msgid "Brute Force"
|
| 171 |
msgstr ""
|
| 172 |
|
| 173 |
#: admin/wp-security-admin-init.php:185
|
| 174 |
+
#@ all-in-one-wp-security-and-firewall
|
| 175 |
msgid "SPAM Prevention"
|
| 176 |
msgstr ""
|
| 177 |
|
| 178 |
#: admin/wp-security-admin-init.php:189
|
| 179 |
+
#@ all-in-one-wp-security-and-firewall
|
| 180 |
msgid "Scanner"
|
| 181 |
msgstr ""
|
| 182 |
|
| 183 |
#: admin/wp-security-admin-init.php:191
|
| 184 |
+
#@ all-in-one-wp-security-and-firewall
|
| 185 |
msgid "Maintenance"
|
| 186 |
msgstr ""
|
| 187 |
|
| 188 |
#: admin/wp-security-admin-menu.php:43
|
| 189 |
+
#@ all-in-one-wp-security-and-firewall
|
| 190 |
msgid "Settings successfully updated."
|
| 191 |
msgstr ""
|
| 192 |
|
| 193 |
#: admin/wp-security-admin-menu.php:50
|
| 194 |
+
#@ all-in-one-wp-security-and-firewall
|
| 195 |
msgid "The selected record(s) deleted successfully!"
|
| 196 |
msgstr ""
|
| 197 |
|
| 198 |
#: admin/wp-security-blacklist-menu.php:22
|
| 199 |
+
#@ all-in-one-wp-security-and-firewall
|
| 200 |
msgid "Ban Users"
|
| 201 |
msgstr ""
|
| 202 |
|
| 203 |
#: admin/wp-security-blacklist-menu.php:80
|
| 204 |
+
#@ all-in-one-wp-security-and-firewall
|
| 205 |
msgid "Nonce check failed for save blacklist settings!"
|
| 206 |
msgstr ""
|
| 207 |
|
| 208 |
#: admin/wp-security-blacklist-menu.php:132
|
| 209 |
#: admin/wp-security-brute-force-menu.php:608
|
| 210 |
#: admin/wp-security-list-comment-spammer-ip.php:147
|
| 211 |
+
#@ all-in-one-wp-security-and-firewall
|
| 212 |
msgid "The plugin was unable to write to the .htaccess file. Please edit file manually."
|
| 213 |
msgstr ""
|
| 214 |
|
| 215 |
#: admin/wp-security-blacklist-menu.php:139
|
| 216 |
+
#@ all-in-one-wp-security-and-firewall
|
| 217 |
msgid "Ban IPs or User Agents"
|
| 218 |
msgstr ""
|
| 219 |
|
| 220 |
#: admin/wp-security-blacklist-menu.php:142
|
| 221 |
+
#@ all-in-one-wp-security-and-firewall
|
| 222 |
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."
|
| 223 |
msgstr ""
|
| 224 |
|
| 225 |
#: admin/wp-security-blacklist-menu.php:143
|
| 226 |
+
#@ all-in-one-wp-security-and-firewall
|
| 227 |
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."
|
| 228 |
msgstr ""
|
| 229 |
|
| 230 |
#: admin/wp-security-blacklist-menu.php:144
|
| 231 |
+
#@ all-in-one-wp-security-and-firewall
|
| 232 |
msgid "The plugin achieves this by making appropriate modifications to your .htaccess file."
|
| 233 |
msgstr ""
|
| 234 |
|
| 235 |
#: admin/wp-security-blacklist-menu.php:145
|
| 236 |
+
#@ all-in-one-wp-security-and-firewall
|
| 237 |
msgid "By blocking people via the .htaccess file your are using the most secure first line of defence which denies all access to blacklisted visitors as soon as they hit your hosting server."
|
| 238 |
msgstr ""
|
| 239 |
|
| 240 |
#: admin/wp-security-blacklist-menu.php:151
|
| 241 |
+
#@ all-in-one-wp-security-and-firewall
|
| 242 |
msgid "IP Hosts and User Agent Blacklist Settings"
|
| 243 |
msgstr ""
|
| 244 |
|
| 245 |
#: admin/wp-security-blacklist-menu.php:162
|
| 246 |
+
#@ all-in-one-wp-security-and-firewall
|
| 247 |
msgid "Enable IP or User Agent Blacklisting"
|
| 248 |
msgstr ""
|
| 249 |
|
| 250 |
#: admin/wp-security-blacklist-menu.php:165
|
| 251 |
+
#@ all-in-one-wp-security-and-firewall
|
| 252 |
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"
|
| 253 |
msgstr ""
|
| 254 |
|
| 255 |
#: admin/wp-security-blacklist-menu.php:169
|
| 256 |
+
#@ all-in-one-wp-security-and-firewall
|
| 257 |
msgid "Enter IP Addresses:"
|
| 258 |
msgstr ""
|
| 259 |
|
| 260 |
#: admin/wp-security-blacklist-menu.php:173
|
| 261 |
+
#@ all-in-one-wp-security-and-firewall
|
| 262 |
msgid "Enter one or more IP addresses or IP ranges."
|
| 263 |
msgstr ""
|
| 264 |
|
| 284 |
#: admin/wp-security-firewall-menu.php:847
|
| 285 |
#: admin/wp-security-spam-menu.php:174
|
| 286 |
#: admin/wp-security-spam-menu.php:259
|
| 287 |
+
#@ all-in-one-wp-security-and-firewall
|
| 288 |
msgid "More Info"
|
| 289 |
msgstr ""
|
| 290 |
|
| 291 |
#: admin/wp-security-blacklist-menu.php:177
|
| 292 |
#: admin/wp-security-brute-force-menu.php:667
|
| 293 |
+
#@ all-in-one-wp-security-and-firewall
|
| 294 |
msgid "Each IP address must be on a new line."
|
| 295 |
msgstr ""
|
| 296 |
|
| 297 |
#: admin/wp-security-blacklist-menu.php:178
|
| 298 |
#: admin/wp-security-brute-force-menu.php:668
|
| 299 |
+
#@ all-in-one-wp-security-and-firewall
|
| 300 |
msgid "To specify an IP range use a wildcard \"*\" character. Acceptable ways to use wildcards is shown in the examples below:"
|
| 301 |
msgstr ""
|
| 302 |
|
| 303 |
#: admin/wp-security-blacklist-menu.php:179
|
| 304 |
#: admin/wp-security-brute-force-menu.php:669
|
| 305 |
+
#@ all-in-one-wp-security-and-firewall
|
| 306 |
msgid "Example 1: 195.47.89.*"
|
| 307 |
msgstr ""
|
| 308 |
|
| 309 |
#: admin/wp-security-blacklist-menu.php:180
|
| 310 |
#: admin/wp-security-brute-force-menu.php:670
|
| 311 |
+
#@ all-in-one-wp-security-and-firewall
|
| 312 |
msgid "Example 2: 195.47.*.*"
|
| 313 |
msgstr ""
|
| 314 |
|
| 315 |
#: admin/wp-security-blacklist-menu.php:181
|
| 316 |
#: admin/wp-security-brute-force-menu.php:671
|
| 317 |
+
#@ all-in-one-wp-security-and-firewall
|
| 318 |
msgid "Example 3: 195.*.*.*"
|
| 319 |
msgstr ""
|
| 320 |
|
| 321 |
#: admin/wp-security-blacklist-menu.php:188
|
| 322 |
+
#@ all-in-one-wp-security-and-firewall
|
| 323 |
msgid "Enter User Agents:"
|
| 324 |
msgstr ""
|
| 325 |
|
| 326 |
#: admin/wp-security-blacklist-menu.php:193
|
| 327 |
+
#@ all-in-one-wp-security-and-firewall
|
| 328 |
msgid "Enter one or more user agent strings."
|
| 329 |
msgstr ""
|
| 330 |
|
| 331 |
#: admin/wp-security-blacklist-menu.php:197
|
| 332 |
+
#@ all-in-one-wp-security-and-firewall
|
| 333 |
msgid "Each user agent string must be on a new line."
|
| 334 |
msgstr ""
|
| 335 |
|
| 336 |
#: admin/wp-security-blacklist-menu.php:198
|
| 337 |
+
#@ all-in-one-wp-security-and-firewall
|
| 338 |
msgid "Example 1 - A single user agent string to block:"
|
| 339 |
msgstr ""
|
| 340 |
|
| 341 |
#: admin/wp-security-blacklist-menu.php:200
|
| 342 |
+
#@ all-in-one-wp-security-and-firewall
|
| 343 |
msgid "Example 2 - A list of more than 1 user agent strings to block"
|
| 344 |
msgstr ""
|
| 345 |
|
| 358 |
#: admin/wp-security-user-login-menu.php:407
|
| 359 |
#: admin/wp-security-user-registration-menu.php:146
|
| 360 |
#: admin/wp-security-user-registration-menu.php:221
|
| 361 |
+
#@ all-in-one-wp-security-and-firewall
|
| 362 |
msgid "Save Settings"
|
| 363 |
msgstr ""
|
| 364 |
|
| 365 |
#: admin/wp-security-brute-force-menu.php:25
|
| 366 |
#: admin/wp-security-dashboard-menu.php:344
|
| 367 |
#: admin/wp-security-dashboard-menu.php:353
|
| 368 |
+
#@ all-in-one-wp-security-and-firewall
|
| 369 |
msgid "Rename Login Page"
|
| 370 |
msgstr ""
|
| 371 |
|
| 372 |
#: admin/wp-security-brute-force-menu.php:26
|
| 373 |
+
#@ all-in-one-wp-security-and-firewall
|
| 374 |
msgid "Cookie Based Brute Force Prevention"
|
| 375 |
msgstr ""
|
| 376 |
|
| 377 |
#: admin/wp-security-brute-force-menu.php:27
|
| 378 |
#: classes/grade-system/wp-security-feature-item-manager.php:44
|
| 379 |
+
#@ all-in-one-wp-security-and-firewall
|
| 380 |
msgid "Login Captcha"
|
| 381 |
msgstr ""
|
| 382 |
|
| 383 |
#: admin/wp-security-brute-force-menu.php:28
|
| 384 |
#: admin/wp-security-brute-force-menu.php:615
|
| 385 |
+
#@ all-in-one-wp-security-and-firewall
|
| 386 |
msgid "Login Whitelist"
|
| 387 |
msgstr ""
|
| 388 |
|
| 389 |
#: admin/wp-security-brute-force-menu.php:99
|
| 390 |
+
#@ all-in-one-wp-security-and-firewall
|
| 391 |
msgid "Please enter a value for your login page slug."
|
| 392 |
msgstr ""
|
| 393 |
|
| 394 |
#: admin/wp-security-brute-force-menu.php:103
|
| 395 |
+
#@ all-in-one-wp-security-and-firewall
|
| 396 |
msgid "You cannot use the value \"wp-admin\" for your login page slug."
|
| 397 |
msgstr ""
|
| 398 |
|
| 403 |
#: admin/wp-security-spam-menu.php:219
|
| 404 |
#: admin/wp-security-user-login-menu.php:123
|
| 405 |
#: admin/wp-security-user-login-menu.php:360
|
| 406 |
+
#@ all-in-one-wp-security-and-firewall
|
| 407 |
msgid "Attention!"
|
| 408 |
msgstr ""
|
| 409 |
|
| 410 |
#: admin/wp-security-brute-force-menu.php:127
|
| 411 |
+
#@ all-in-one-wp-security-and-firewall
|
| 412 |
msgid "Could not delete the Cookie-based directives from the .htaccess file. Please check the file permissions."
|
| 413 |
msgstr ""
|
| 414 |
|
| 415 |
#: admin/wp-security-brute-force-menu.php:137
|
| 416 |
+
#@ all-in-one-wp-security-and-firewall
|
| 417 |
msgid "An effective Brute Force prevention technique is to change the default WordPress login page URL."
|
| 418 |
msgstr ""
|
| 419 |
|
| 420 |
#: admin/wp-security-brute-force-menu.php:138
|
| 421 |
+
#@ all-in-one-wp-security-and-firewall
|
| 422 |
msgid "Normally if you wanted to login to WordPress you would type your site's home URL followed by wp-login.php."
|
| 423 |
msgstr ""
|
| 424 |
|
| 425 |
#: admin/wp-security-brute-force-menu.php:139
|
| 426 |
+
#@ all-in-one-wp-security-and-firewall
|
| 427 |
msgid "This feature allows you to change the login URL by setting your own slug and renaming the last portion of the login URL which contains the <strong>wp-login.php</strong> to any string that you like."
|
| 428 |
msgstr ""
|
| 429 |
|
| 430 |
#: admin/wp-security-brute-force-menu.php:140
|
| 431 |
+
#@ all-in-one-wp-security-and-firewall
|
| 432 |
msgid "By doing this, malicious bots and hackers will not be able to access your login page because they will not know the correct login page URL."
|
| 433 |
msgstr ""
|
| 434 |
|
| 435 |
#: admin/wp-security-brute-force-menu.php:142
|
| 436 |
+
#@ all-in-one-wp-security-and-firewall
|
| 437 |
msgid "You may also be interested in the following alternative brute force prevention features:"
|
| 438 |
msgstr ""
|
| 439 |
|
| 440 |
#: admin/wp-security-brute-force-menu.php:153
|
| 441 |
+
#@ all-in-one-wp-security-and-firewall
|
| 442 |
msgid "Your WordPress login page URL has been renamed."
|
| 443 |
msgstr ""
|
| 444 |
|
| 445 |
#: admin/wp-security-brute-force-menu.php:154
|
| 446 |
+
#@ all-in-one-wp-security-and-firewall
|
| 447 |
msgid "Your current login URL is:"
|
| 448 |
msgstr ""
|
| 449 |
|
| 450 |
#: admin/wp-security-brute-force-menu.php:156
|
| 451 |
+
#@ all-in-one-wp-security-and-firewall
|
| 452 |
msgid "NOTE: If you already had the Cookie-Based Brute Force Prevention feature active, the plugin has automatically deactivated it because only one of these features can be active at any one time."
|
| 453 |
msgstr ""
|
| 454 |
|
| 455 |
#: admin/wp-security-brute-force-menu.php:163
|
| 456 |
+
#@ all-in-one-wp-security-and-firewall
|
| 457 |
msgid "Rename Login Page Settings"
|
| 458 |
msgstr ""
|
| 459 |
|
| 460 |
#: admin/wp-security-brute-force-menu.php:175
|
| 461 |
+
#@ all-in-one-wp-security-and-firewall
|
| 462 |
msgid "Enable Rename Login Page Feature"
|
| 463 |
msgstr ""
|
| 464 |
|
| 465 |
#: admin/wp-security-brute-force-menu.php:178
|
| 466 |
+
#@ all-in-one-wp-security-and-firewall
|
| 467 |
msgid "Check this if you want to enable the rename login page feature"
|
| 468 |
msgstr ""
|
| 469 |
|
| 470 |
#: admin/wp-security-brute-force-menu.php:182
|
| 471 |
+
#@ all-in-one-wp-security-and-firewall
|
| 472 |
msgid "Login Page URL"
|
| 473 |
msgstr ""
|
| 474 |
|
| 475 |
#: admin/wp-security-brute-force-menu.php:184
|
| 476 |
+
#@ all-in-one-wp-security-and-firewall
|
| 477 |
msgid "Enter a string which will represent your secure login page slug. You are enouraged to choose something which is hard to guess and only you will remember."
|
| 478 |
msgstr ""
|
| 479 |
|
| 480 |
#: admin/wp-security-brute-force-menu.php:217
|
| 481 |
+
#@ all-in-one-wp-security-and-firewall
|
| 482 |
msgid "Settings have not been saved - your secret word must consist only of alphanumeric characters, ie, letters and/or numbers only!"
|
| 483 |
msgstr ""
|
| 484 |
|
| 485 |
#: admin/wp-security-brute-force-menu.php:236
|
| 486 |
+
#@ all-in-one-wp-security-and-firewall
|
| 487 |
msgid "You have successfully enabled the cookie based brute force prevention feature"
|
| 488 |
msgstr ""
|
| 489 |
|
| 490 |
#: admin/wp-security-brute-force-menu.php:237
|
| 491 |
+
#@ all-in-one-wp-security-and-firewall
|
| 492 |
msgid "From now on you will need to log into your WP Admin using the following URL:"
|
| 493 |
msgstr ""
|
| 494 |
|
| 495 |
#: admin/wp-security-brute-force-menu.php:239
|
| 496 |
+
#@ all-in-one-wp-security-and-firewall
|
| 497 |
msgid "It is important that you save this URL value somewhere in case you forget it, OR,"
|
| 498 |
msgstr ""
|
| 499 |
|
| 500 |
#: admin/wp-security-brute-force-menu.php:240
|
| 501 |
#, php-format
|
| 502 |
+
#@ all-in-one-wp-security-and-firewall
|
| 503 |
msgid "simply remember to add a \"?%s=1\" to your current site URL address."
|
| 504 |
msgstr ""
|
| 505 |
|
| 506 |
#: admin/wp-security-brute-force-menu.php:246
|
| 507 |
+
#@ all-in-one-wp-security-and-firewall
|
| 508 |
msgid "You have successfully saved cookie based brute force prevention feature settings."
|
| 509 |
msgstr ""
|
| 510 |
|
| 515 |
#: admin/wp-security-firewall-menu.php:498
|
| 516 |
#: admin/wp-security-firewall-menu.php:667
|
| 517 |
#: admin/wp-security-spam-menu.php:106
|
| 518 |
+
#@ all-in-one-wp-security-and-firewall
|
| 519 |
msgid "Could not write to the .htaccess file. Please check the file permissions."
|
| 520 |
msgstr ""
|
| 521 |
|
| 522 |
#: admin/wp-security-brute-force-menu.php:291
|
| 523 |
+
#@ all-in-one-wp-security-and-firewall
|
| 524 |
msgid "Brute Force Prevention Firewall Settings"
|
| 525 |
msgstr ""
|
| 526 |
|
| 527 |
#: admin/wp-security-brute-force-menu.php:296
|
| 528 |
+
#@ all-in-one-wp-security-and-firewall
|
| 529 |
msgid "A Brute Force Attack is when a hacker tries many combinations of usernames and passwords until they succeed in guessing the right combination."
|
| 530 |
msgstr ""
|
| 531 |
|
| 532 |
#: admin/wp-security-brute-force-menu.php:297
|
| 533 |
+
#@ all-in-one-wp-security-and-firewall
|
| 534 |
msgid "Due to the fact that at any one time there may be many concurrent login attempts occurring on your site via malicious automated robots, this also has a negative impact on your server's memory and performance."
|
| 535 |
msgstr ""
|
| 536 |
|
| 537 |
#: admin/wp-security-brute-force-menu.php:298
|
| 538 |
+
#@ all-in-one-wp-security-and-firewall
|
| 539 |
msgid "The features in this tab will stop the majority of Brute Force Login Attacks at the .htaccess level thus providing even better protection for your WP login page and also reducing the load on your server because the system does not have to run PHP code to process the login attempts."
|
| 540 |
msgstr ""
|
| 541 |
|
| 542 |
#: admin/wp-security-brute-force-menu.php:305
|
| 543 |
#, php-format
|
| 544 |
+
#@ all-in-one-wp-security-and-firewall
|
| 545 |
msgid "Even though this feature should not have any impact on your site's general functionality <strong>you are strongly encouraged to take a %s of your .htaccess file before proceeding</strong>."
|
| 546 |
msgstr ""
|
| 547 |
|
| 548 |
#: admin/wp-security-brute-force-menu.php:306
|
| 549 |
+
#@ all-in-one-wp-security-and-firewall
|
| 550 |
msgid "If this feature is not used correctly, you can get locked out of your site. A backed up .htaccess file will come in handy if that happens."
|
| 551 |
msgstr ""
|
| 552 |
|
| 553 |
#: admin/wp-security-brute-force-menu.php:307
|
| 554 |
#, php-format
|
| 555 |
+
#@ all-in-one-wp-security-and-firewall
|
| 556 |
msgid "To learn more about how to use this feature please watch the following %s."
|
| 557 |
msgstr ""
|
| 558 |
|
| 559 |
#: admin/wp-security-brute-force-menu.php:320
|
| 560 |
+
#@ all-in-one-wp-security-and-firewall
|
| 561 |
msgid "NOTE: If you already had the Rename Login Page feature active, the plugin has automatically deactivated it because only one of these features can be active at any one time."
|
| 562 |
msgstr ""
|
| 563 |
|
| 564 |
#: admin/wp-security-brute-force-menu.php:328
|
| 565 |
+
#@ all-in-one-wp-security-and-firewall
|
| 566 |
msgid "Cookie Based Brute Force Login Prevention"
|
| 567 |
msgstr ""
|
| 568 |
|
| 569 |
#: admin/wp-security-brute-force-menu.php:339
|
| 570 |
#: classes/grade-system/wp-security-feature-item-manager.php:87
|
| 571 |
+
#@ all-in-one-wp-security-and-firewall
|
| 572 |
msgid "Enable Brute Force Attack Prevention"
|
| 573 |
msgstr ""
|
| 574 |
|
| 575 |
#: admin/wp-security-brute-force-menu.php:342
|
| 576 |
+
#@ all-in-one-wp-security-and-firewall
|
| 577 |
msgid "Check this if you want to protect your login page from Brute Force Attack."
|
| 578 |
msgstr ""
|
| 579 |
|
| 580 |
#: admin/wp-security-brute-force-menu.php:347
|
| 581 |
+
#@ all-in-one-wp-security-and-firewall
|
| 582 |
msgid "This feature will deny access to your WordPress login page for all people except those who have a special cookie in their browser."
|
| 583 |
msgstr ""
|
| 584 |
|
| 585 |
#: admin/wp-security-brute-force-menu.php:349
|
| 586 |
+
#@ all-in-one-wp-security-and-firewall
|
| 587 |
msgid "To use this feature do the following:"
|
| 588 |
msgstr ""
|
| 589 |
|
| 590 |
#: admin/wp-security-brute-force-menu.php:351
|
| 591 |
+
#@ all-in-one-wp-security-and-firewall
|
| 592 |
msgid "1) Enable the checkbox."
|
| 593 |
msgstr ""
|
| 594 |
|
| 595 |
#: admin/wp-security-brute-force-menu.php:353
|
| 596 |
+
#@ all-in-one-wp-security-and-firewall
|
| 597 |
msgid "2) Enter a secret word consisting of alphanumeric characters which will be difficult to guess. This secret word will be useful whenever you need to know the special URL which you will use to access the login page (see point below)."
|
| 598 |
msgstr ""
|
| 599 |
|
| 600 |
#: admin/wp-security-brute-force-menu.php:355
|
| 601 |
+
#@ all-in-one-wp-security-and-firewall
|
| 602 |
msgid "3) You will then be provided with a special login URL. You will need to use this URL to login to your WordPress site instead of the usual login URL. NOTE: The system will deposit a special cookie in your browser which will allow you access to the WordPress administration login page."
|
| 603 |
msgstr ""
|
| 604 |
|
| 605 |
#: admin/wp-security-brute-force-menu.php:357
|
| 606 |
+
#@ all-in-one-wp-security-and-firewall
|
| 607 |
msgid "Any person trying to access your login page who does not have the special cookie in their browser will be automatically blocked."
|
| 608 |
msgstr ""
|
| 609 |
|
| 610 |
#: admin/wp-security-brute-force-menu.php:364
|
| 611 |
+
#@ all-in-one-wp-security-and-firewall
|
| 612 |
msgid "Secret Word"
|
| 613 |
msgstr ""
|
| 614 |
|
| 615 |
#: admin/wp-security-brute-force-menu.php:366
|
| 616 |
+
#@ all-in-one-wp-security-and-firewall
|
| 617 |
msgid "Choose a secret word consisting of alphanumeric characters which you can use to access your special URL. Your are highly encouraged to choose a word which will be difficult to guess."
|
| 618 |
msgstr ""
|
| 619 |
|
| 620 |
#: admin/wp-security-brute-force-menu.php:370
|
| 621 |
+
#@ all-in-one-wp-security-and-firewall
|
| 622 |
msgid "Re-direct URL"
|
| 623 |
msgstr ""
|
| 624 |
|
| 625 |
#: admin/wp-security-brute-force-menu.php:374
|
| 626 |
+
#@ all-in-one-wp-security-and-firewall
|
| 627 |
msgid "Specify a URL to redirect a hacker to when they try to access your WordPress login page."
|
| 628 |
msgstr ""
|
| 629 |
|
| 630 |
#: admin/wp-security-brute-force-menu.php:381
|
| 631 |
+
#@ all-in-one-wp-security-and-firewall
|
| 632 |
msgid "The URL specified here can be any site's URL and does not have to be your own. For example you can be as creative as you like and send hackers to the CIA or NSA home page."
|
| 633 |
msgstr ""
|
| 634 |
|
| 635 |
#: admin/wp-security-brute-force-menu.php:383
|
| 636 |
+
#@ all-in-one-wp-security-and-firewall
|
| 637 |
msgid "This field will default to: http://127.0.0.1 if you do not enter a value."
|
| 638 |
msgstr ""
|
| 639 |
|
| 640 |
#: admin/wp-security-brute-force-menu.php:385
|
| 641 |
+
#@ all-in-one-wp-security-and-firewall
|
| 642 |
msgid "Useful Tip:"
|
| 643 |
msgstr ""
|
| 644 |
|
| 645 |
#: admin/wp-security-brute-force-menu.php:387
|
| 646 |
+
#@ all-in-one-wp-security-and-firewall
|
| 647 |
msgid "It's a good idea to not redirect attempted brute force login attempts to your site because it increases the load on your server."
|
| 648 |
msgstr ""
|
| 649 |
|
| 650 |
#: admin/wp-security-brute-force-menu.php:389
|
| 651 |
+
#@ all-in-one-wp-security-and-firewall
|
| 652 |
msgid "Redirecting a hacker or malicious bot back to \"http://127.0.0.1\" is ideal because it deflects them back to their own local host and puts the load on their server instead of yours."
|
| 653 |
msgstr ""
|
| 654 |
|
| 655 |
#: admin/wp-security-brute-force-menu.php:396
|
| 656 |
+
#@ all-in-one-wp-security-and-firewall
|
| 657 |
msgid "My Site Has Posts Or Pages Which Are Password Protected"
|
| 658 |
msgstr ""
|
| 659 |
|
| 660 |
#: admin/wp-security-brute-force-menu.php:399
|
| 661 |
+
#@ all-in-one-wp-security-and-firewall
|
| 662 |
msgid "Check this if you are using the native WordPress password protection feature for some or all of your blog posts or pages."
|
| 663 |
msgstr ""
|
| 664 |
|
| 665 |
#: admin/wp-security-brute-force-menu.php:404
|
| 666 |
+
#@ all-in-one-wp-security-and-firewall
|
| 667 |
msgid "In the cases where you are protecting some of your posts or pages using the in-built WordPress password protection feature, a few extra lines of directives and exceptions need to be added to your .htacces file so that people trying to access pages are not automatically blocked."
|
| 668 |
msgstr ""
|
| 669 |
|
| 670 |
#: admin/wp-security-brute-force-menu.php:406
|
| 671 |
+
#@ all-in-one-wp-security-and-firewall
|
| 672 |
msgid "By enabling this checkbox the plugin will add the necessary rules and exceptions to your .htacces file so that people trying to access these pages are not automatically blocked."
|
| 673 |
msgstr ""
|
| 674 |
|
| 675 |
#: admin/wp-security-brute-force-menu.php:408
|
| 676 |
+
#@ all-in-one-wp-security-and-firewall
|
| 677 |
msgid "Helpful Tip:"
|
| 678 |
msgstr ""
|
| 679 |
|
| 680 |
#: admin/wp-security-brute-force-menu.php:410
|
| 681 |
+
#@ all-in-one-wp-security-and-firewall
|
| 682 |
msgid "If you do not use the WordPress password protection feature for your posts or pages then it is highly recommended that you leave this checkbox disabled."
|
| 683 |
msgstr ""
|
| 684 |
|
| 685 |
#: admin/wp-security-brute-force-menu.php:417
|
| 686 |
+
#@ all-in-one-wp-security-and-firewall
|
| 687 |
msgid "My Site Has a Theme or Plugins Which Use AJAX"
|
| 688 |
msgstr ""
|
| 689 |
|
| 690 |
#: admin/wp-security-brute-force-menu.php:420
|
| 691 |
+
#@ all-in-one-wp-security-and-firewall
|
| 692 |
msgid "Check this if your site uses AJAX functionality."
|
| 693 |
msgstr ""
|
| 694 |
|
| 695 |
#: admin/wp-security-brute-force-menu.php:425
|
| 696 |
+
#@ all-in-one-wp-security-and-firewall
|
| 697 |
msgid "In the cases where your WordPress installation has a theme or plugins which use AJAX, a few extra lines of directives and exceptions need to be added to your .htacces file to prevent AJAX requests from being automatically blocked by the brute force prevention feature."
|
| 698 |
msgstr ""
|
| 699 |
|
| 700 |
#: admin/wp-security-brute-force-menu.php:427
|
| 701 |
+
#@ all-in-one-wp-security-and-firewall
|
| 702 |
msgid "By enabling this checkbox the plugin will add the necessary rules and exceptions to your .htacces file so that AJAX operations will work as expected."
|
| 703 |
msgstr ""
|
| 704 |
|
| 705 |
#: admin/wp-security-brute-force-menu.php:442
|
| 706 |
+
#@ all-in-one-wp-security-and-firewall
|
| 707 |
msgid "The cookie test was successful. You can now enable this feature."
|
| 708 |
msgstr ""
|
| 709 |
|
| 710 |
#: admin/wp-security-brute-force-menu.php:445
|
| 711 |
+
#@ all-in-one-wp-security-and-firewall
|
| 712 |
msgid "Save Feature Settings"
|
| 713 |
msgstr ""
|
| 714 |
|
| 715 |
#: admin/wp-security-brute-force-menu.php:452
|
| 716 |
+
#@ all-in-one-wp-security-and-firewall
|
| 717 |
msgid "The cookie test failed on this server. So this feature cannot be used on this site."
|
| 718 |
msgstr ""
|
| 719 |
|
| 720 |
#: admin/wp-security-brute-force-menu.php:457
|
| 721 |
+
#@ all-in-one-wp-security-and-firewall
|
| 722 |
msgid "Before using this feature you are required to perform a cookie test first. This is to make sure that your browser cookie is working correctly and that you won't lock yourself out."
|
| 723 |
msgstr ""
|
| 724 |
|
| 725 |
#: admin/wp-security-brute-force-menu.php:459
|
| 726 |
+
#@ all-in-one-wp-security-and-firewall
|
| 727 |
msgid "Perform Cookie Test"
|
| 728 |
msgstr ""
|
| 729 |
|
| 730 |
#: admin/wp-security-brute-force-menu.php:498
|
| 731 |
+
#@ all-in-one-wp-security-and-firewall
|
| 732 |
msgid "This feature allows you to add a captcha form on the WordPress login page."
|
| 733 |
msgstr ""
|
| 734 |
|
| 735 |
#: admin/wp-security-brute-force-menu.php:499
|
| 736 |
+
#@ all-in-one-wp-security-and-firewall
|
| 737 |
msgid "Users who attempt to login will also need to enter the answer to a simple mathematical question - if they enter the wrong answer, the plugin will not allow them login even if they entered the correct username and password."
|
| 738 |
msgstr ""
|
| 739 |
|
| 740 |
#: admin/wp-security-brute-force-menu.php:500
|
| 741 |
+
#@ all-in-one-wp-security-and-firewall
|
| 742 |
msgid "Therefore, adding a captcha form on the login page is another effective yet simple \"Brute Force\" prevention technique."
|
| 743 |
msgstr ""
|
| 744 |
|
| 745 |
#: admin/wp-security-brute-force-menu.php:506
|
| 746 |
+
#@ all-in-one-wp-security-and-firewall
|
| 747 |
msgid "Login Form Captcha Settings"
|
| 748 |
msgstr ""
|
| 749 |
|
| 750 |
#: admin/wp-security-brute-force-menu.php:517
|
| 751 |
+
#@ all-in-one-wp-security-and-firewall
|
| 752 |
msgid "Enable Captcha On Login Page"
|
| 753 |
msgstr ""
|
| 754 |
|
| 755 |
#: admin/wp-security-brute-force-menu.php:520
|
| 756 |
+
#@ all-in-one-wp-security-and-firewall
|
| 757 |
msgid "Check this if you want to insert a captcha form on the login page"
|
| 758 |
msgstr ""
|
| 759 |
|
| 760 |
#: admin/wp-security-brute-force-menu.php:526
|
| 761 |
+
#@ all-in-one-wp-security-and-firewall
|
| 762 |
msgid "Lost Password Form Captcha Settings"
|
| 763 |
msgstr ""
|
| 764 |
|
| 765 |
#: admin/wp-security-brute-force-menu.php:536
|
| 766 |
+
#@ all-in-one-wp-security-and-firewall
|
| 767 |
msgid "Enable Captcha On Lost Password Page"
|
| 768 |
msgstr ""
|
| 769 |
|
| 770 |
#: admin/wp-security-brute-force-menu.php:539
|
| 771 |
+
#@ all-in-one-wp-security-and-firewall
|
| 772 |
msgid "Check this if you want to insert a captcha form on the lost password page"
|
| 773 |
msgstr ""
|
| 774 |
|
| 775 |
#: admin/wp-security-brute-force-menu.php:561
|
| 776 |
+
#@ all-in-one-wp-security-and-firewall
|
| 777 |
msgid "Nonce check failed for save whitelist settings!"
|
| 778 |
msgstr ""
|
| 779 |
|
| 780 |
#: admin/wp-security-brute-force-menu.php:618
|
| 781 |
+
#@ all-in-one-wp-security-and-firewall
|
| 782 |
msgid "The All In One WP Security Whitelist feature gives you the option of only allowing certain IP addresses or ranges to have access to your WordPress login page."
|
| 783 |
msgstr ""
|
| 784 |
|
| 785 |
#: admin/wp-security-brute-force-menu.php:619
|
| 786 |
+
#@ all-in-one-wp-security-and-firewall
|
| 787 |
msgid "This feature will deny login access for all IP addresses which are not in your whitelist as configured in the settings below."
|
| 788 |
msgstr ""
|
| 789 |
|
| 790 |
#: admin/wp-security-brute-force-menu.php:620
|
| 791 |
+
#@ all-in-one-wp-security-and-firewall
|
| 792 |
msgid "The plugin achieves this by writing the appropriate directives to your .htaccess file."
|
| 793 |
msgstr ""
|
| 794 |
|
| 795 |
#: admin/wp-security-brute-force-menu.php:621
|
| 796 |
+
#@ all-in-one-wp-security-and-firewall
|
| 797 |
msgid "By allowing/blocking IP addresses via the .htaccess file your are using the most secure first line of defence because login access will only be granted to whitelisted IP addresses and other addresses will be blocked as soon as they try to access your login page."
|
| 798 |
msgstr ""
|
| 799 |
|
| 800 |
#: admin/wp-security-brute-force-menu.php:628
|
| 801 |
#, php-format
|
| 802 |
+
#@ all-in-one-wp-security-and-firewall
|
| 803 |
msgid "Attention: If in addition to enabling the white list feature, you also have the %s feature enabled, <strong>you will still need to use your secret word in the URL when trying to access your WordPress login page</strong>."
|
| 804 |
msgstr ""
|
| 805 |
|
| 806 |
#: admin/wp-security-brute-force-menu.php:629
|
| 807 |
+
#@ all-in-one-wp-security-and-firewall
|
| 808 |
msgid "These features are NOT functionally related. Having both of them enabled on your site means you are creating 2 layers of security."
|
| 809 |
msgstr ""
|
| 810 |
|
| 811 |
#: admin/wp-security-brute-force-menu.php:634
|
| 812 |
+
#@ all-in-one-wp-security-and-firewall
|
| 813 |
msgid "Login IP Whitelist Settings"
|
| 814 |
msgstr ""
|
| 815 |
|
| 816 |
#: admin/wp-security-brute-force-menu.php:645
|
| 817 |
+
#@ all-in-one-wp-security-and-firewall
|
| 818 |
msgid "Enable IP Whitelisting"
|
| 819 |
msgstr ""
|
| 820 |
|
| 821 |
#: admin/wp-security-brute-force-menu.php:648
|
| 822 |
+
#@ all-in-one-wp-security-and-firewall
|
| 823 |
msgid "Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below"
|
| 824 |
msgstr ""
|
| 825 |
|
| 826 |
#: admin/wp-security-brute-force-menu.php:652
|
| 827 |
+
#@ all-in-one-wp-security-and-firewall
|
| 828 |
msgid "Your Current IP Address"
|
| 829 |
msgstr ""
|
| 830 |
|
| 831 |
#: admin/wp-security-brute-force-menu.php:655
|
| 832 |
+
#@ all-in-one-wp-security-and-firewall
|
| 833 |
msgid "You can copy and paste this address in the text box below if you want to include it in your login whitelist."
|
| 834 |
msgstr ""
|
| 835 |
|
| 836 |
#: admin/wp-security-brute-force-menu.php:659
|
| 837 |
+
#@ all-in-one-wp-security-and-firewall
|
| 838 |
msgid "Enter Whitelisted IP Addresses:"
|
| 839 |
msgstr ""
|
| 840 |
|
| 841 |
#: admin/wp-security-brute-force-menu.php:663
|
| 842 |
+
#@ all-in-one-wp-security-and-firewall
|
| 843 |
msgid "Enter one or more IP addresses or IP ranges you wish to include in your whitelist. Only the addresses specified here will have access to the WordPress login page."
|
| 844 |
msgstr ""
|
| 845 |
|
| 846 |
#: admin/wp-security-dashboard-menu.php:24
|
| 847 |
+
#@ all-in-one-wp-security-and-firewall
|
| 848 |
msgid "System Info"
|
| 849 |
msgstr ""
|
| 850 |
|
| 851 |
#: admin/wp-security-dashboard-menu.php:25
|
| 852 |
#: admin/wp-security-dashboard-menu.php:436
|
| 853 |
+
#@ all-in-one-wp-security-and-firewall
|
| 854 |
msgid "Locked IP Addresses"
|
| 855 |
msgstr ""
|
| 856 |
|
| 857 |
#: admin/wp-security-dashboard-menu.php:75
|
| 858 |
+
#@ all-in-one-wp-security-and-firewall
|
| 859 |
msgid "For information, updates and documentation, please visit the"
|
| 860 |
msgstr ""
|
| 861 |
|
| 862 |
#: admin/wp-security-dashboard-menu.php:75
|
| 863 |
+
#@ all-in-one-wp-security-and-firewall
|
| 864 |
msgid "AIO WP Security & Firewall Plugin"
|
| 865 |
msgstr ""
|
| 866 |
|
| 867 |
#: admin/wp-security-dashboard-menu.php:75
|
| 868 |
+
#@ all-in-one-wp-security-and-firewall
|
| 869 |
msgid "Page"
|
| 870 |
msgstr ""
|
| 871 |
|
| 872 |
#: admin/wp-security-dashboard-menu.php:76
|
| 873 |
+
#@ all-in-one-wp-security-and-firewall
|
| 874 |
msgid "Follow us"
|
| 875 |
msgstr ""
|
| 876 |
|
| 877 |
#: admin/wp-security-dashboard-menu.php:76
|
| 878 |
+
#@ all-in-one-wp-security-and-firewall
|
| 879 |
msgid "Twitter, Google+ or via Email to stay up to date about the new security features of this plugin."
|
| 880 |
msgstr ""
|
| 881 |
|
| 882 |
#: admin/wp-security-dashboard-menu.php:90
|
| 883 |
+
#@ all-in-one-wp-security-and-firewall
|
| 884 |
msgid "Security Strength Meter"
|
| 885 |
msgstr ""
|
| 886 |
|
| 887 |
#: admin/wp-security-dashboard-menu.php:119
|
| 888 |
+
#@ all-in-one-wp-security-and-firewall
|
| 889 |
msgid "Total Achievable Points: "
|
| 890 |
msgstr ""
|
| 891 |
|
| 892 |
#: admin/wp-security-dashboard-menu.php:121
|
| 893 |
+
#@ all-in-one-wp-security-and-firewall
|
| 894 |
msgid "Current Score of Your Site: "
|
| 895 |
msgstr ""
|
| 896 |
|
| 897 |
#: admin/wp-security-dashboard-menu.php:131
|
| 898 |
+
#@ all-in-one-wp-security-and-firewall
|
| 899 |
msgid "Security Points Breakdown"
|
| 900 |
msgstr ""
|
| 901 |
|
| 902 |
#: admin/wp-security-dashboard-menu.php:172
|
| 903 |
+
#@ all-in-one-wp-security-and-firewall
|
| 904 |
msgid "Critical Feature Status"
|
| 905 |
msgstr ""
|
| 906 |
|
| 907 |
#: admin/wp-security-dashboard-menu.php:176
|
| 908 |
+
#@ all-in-one-wp-security-and-firewall
|
| 909 |
msgid "Below is the current status of the critical features that you should activate on your site to achieve a minimum level of recommended security"
|
| 910 |
msgstr ""
|
| 911 |
|
| 912 |
#: admin/wp-security-dashboard-menu.php:180
|
| 913 |
+
#@ all-in-one-wp-security-and-firewall
|
| 914 |
msgid "Admin Username"
|
| 915 |
msgstr ""
|
| 916 |
|
| 917 |
#: admin/wp-security-dashboard-menu.php:195
|
| 918 |
#: admin/wp-security-user-login-menu.php:25
|
| 919 |
#: classes/grade-system/wp-security-feature-item-manager.php:42
|
| 920 |
+
#@ all-in-one-wp-security-and-firewall
|
| 921 |
msgid "Login Lockdown"
|
| 922 |
msgstr ""
|
| 923 |
|
| 924 |
#: admin/wp-security-dashboard-menu.php:210
|
| 925 |
+
#@ all-in-one-wp-security-and-firewall
|
| 926 |
msgid "File Permission"
|
| 927 |
msgstr ""
|
| 928 |
|
| 929 |
#: admin/wp-security-dashboard-menu.php:225
|
| 930 |
+
#@ all-in-one-wp-security-and-firewall
|
| 931 |
msgid "Basic Firewall"
|
| 932 |
msgstr ""
|
| 933 |
|
| 934 |
#: admin/wp-security-dashboard-menu.php:243
|
| 935 |
+
#@ all-in-one-wp-security-and-firewall
|
| 936 |
msgid "Last 5 Logins"
|
| 937 |
msgstr ""
|
| 938 |
|
| 939 |
#: admin/wp-security-dashboard-menu.php:257
|
| 940 |
+
#@ all-in-one-wp-security-and-firewall
|
| 941 |
msgid "No data found!"
|
| 942 |
msgstr ""
|
| 943 |
|
| 944 |
#: admin/wp-security-dashboard-menu.php:261
|
| 945 |
+
#@ all-in-one-wp-security-and-firewall
|
| 946 |
msgid "Last 5 logins summary:"
|
| 947 |
msgstr ""
|
| 948 |
|
| 949 |
#: admin/wp-security-dashboard-menu.php:265
|
| 950 |
+
#@ all-in-one-wp-security-and-firewall
|
| 951 |
msgid "User"
|
| 952 |
msgstr ""
|
| 953 |
|
| 954 |
#: admin/wp-security-dashboard-menu.php:266
|
| 955 |
+
#@ all-in-one-wp-security-and-firewall
|
| 956 |
msgid "Date"
|
| 957 |
msgstr ""
|
| 958 |
|
| 959 |
#: admin/wp-security-dashboard-menu.php:267
|
| 960 |
+
#@ all-in-one-wp-security-and-firewall
|
| 961 |
msgid "IP"
|
| 962 |
msgstr ""
|
| 963 |
|
| 964 |
#: admin/wp-security-dashboard-menu.php:288
|
| 965 |
+
#@ all-in-one-wp-security-and-firewall
|
| 966 |
msgid "Maintenance Mode Status"
|
| 967 |
msgstr ""
|
| 968 |
|
| 969 |
#: admin/wp-security-dashboard-menu.php:292
|
| 970 |
+
#@ all-in-one-wp-security-and-firewall
|
| 971 |
msgid "Maintenance mode is currently enabled. Remember to turn it off when you are done"
|
| 972 |
msgstr ""
|
| 973 |
|
| 974 |
#: admin/wp-security-dashboard-menu.php:295
|
| 975 |
+
#@ all-in-one-wp-security-and-firewall
|
| 976 |
msgid "Maintenance mode is currently off."
|
| 977 |
msgstr ""
|
| 978 |
|
| 979 |
#: admin/wp-security-dashboard-menu.php:299
|
| 980 |
+
#@ all-in-one-wp-security-and-firewall
|
| 981 |
msgid "Maintenance Mode"
|
| 982 |
msgstr ""
|
| 983 |
|
| 984 |
#: admin/wp-security-dashboard-menu.php:321
|
| 985 |
+
#@ all-in-one-wp-security-and-firewall
|
| 986 |
msgid "Cookie Based Brute Prevention"
|
| 987 |
msgstr ""
|
| 988 |
|
| 989 |
#: admin/wp-security-dashboard-menu.php:324
|
| 990 |
+
#@ all-in-one-wp-security-and-firewall
|
| 991 |
msgid "Cookie-Based Brute Force"
|
| 992 |
msgstr ""
|
| 993 |
|
| 994 |
#: admin/wp-security-dashboard-menu.php:328
|
| 995 |
#: admin/wp-security-dashboard-menu.php:356
|
| 996 |
#, php-format
|
| 997 |
+
#@ all-in-one-wp-security-and-firewall
|
| 998 |
msgid "The %s feature is currently active."
|
| 999 |
msgstr ""
|
| 1000 |
|
| 1001 |
#: admin/wp-security-dashboard-menu.php:329
|
| 1002 |
#: admin/wp-security-dashboard-menu.php:357
|
| 1003 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1004 |
msgid "Your new WordPress login URL is now:"
|
| 1005 |
msgstr ""
|
| 1006 |
|
| 1007 |
#: admin/wp-security-dashboard-menu.php:389
|
| 1008 |
#: admin/wp-security-user-login-menu.php:29
|
| 1009 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1010 |
msgid "Logged In Users"
|
| 1011 |
msgstr ""
|
| 1012 |
|
| 1013 |
#: admin/wp-security-dashboard-menu.php:399
|
| 1014 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1015 |
msgid "Number of users currently logged in site-wide is:"
|
| 1016 |
msgstr ""
|
| 1017 |
|
| 1019 |
#: admin/wp-security-dashboard-menu.php:422
|
| 1020 |
#: admin/wp-security-dashboard-menu.php:450
|
| 1021 |
#, php-format
|
| 1022 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1023 |
msgid "Go to the %s menu to see more details"
|
| 1024 |
msgstr ""
|
| 1025 |
|
| 1026 |
#: admin/wp-security-dashboard-menu.php:405
|
| 1027 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1028 |
msgid "There are no other site-wide users currently logged in."
|
| 1029 |
msgstr ""
|
| 1030 |
|
| 1031 |
#: admin/wp-security-dashboard-menu.php:421
|
| 1032 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1033 |
msgid "Number of users currently logged into your site (including you) is:"
|
| 1034 |
msgstr ""
|
| 1035 |
|
| 1036 |
#: admin/wp-security-dashboard-menu.php:427
|
| 1037 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1038 |
msgid "There are no other users currently logged in."
|
| 1039 |
msgstr ""
|
| 1040 |
|
| 1041 |
#: admin/wp-security-dashboard-menu.php:444
|
| 1042 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1043 |
msgid "There are no IP addresses currently locked out."
|
| 1044 |
msgstr ""
|
| 1045 |
|
| 1046 |
#: admin/wp-security-dashboard-menu.php:449
|
| 1047 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1048 |
msgid "Number of temporarily locked out IP addresses: "
|
| 1049 |
msgstr ""
|
| 1050 |
|
| 1051 |
#: admin/wp-security-dashboard-menu.php:462
|
| 1052 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1053 |
msgid "Spread the Word"
|
| 1054 |
msgstr ""
|
| 1055 |
|
| 1056 |
#: admin/wp-security-dashboard-menu.php:465
|
| 1057 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1058 |
msgid "We are working hard to make your WordPress site more secure. Please support us, here is how:"
|
| 1059 |
msgstr ""
|
| 1060 |
|
| 1061 |
#: admin/wp-security-dashboard-menu.php:489
|
| 1062 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1063 |
msgid "Site Info"
|
| 1064 |
msgstr ""
|
| 1065 |
|
| 1066 |
#: admin/wp-security-dashboard-menu.php:491
|
| 1067 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1068 |
msgid "Plugin Version"
|
| 1069 |
msgstr ""
|
| 1070 |
|
| 1071 |
#: admin/wp-security-dashboard-menu.php:492
|
| 1072 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1073 |
msgid "WP Version"
|
| 1074 |
msgstr ""
|
| 1075 |
|
| 1076 |
#: admin/wp-security-dashboard-menu.php:494
|
| 1077 |
#: admin/wp-security-dashboard-menu.php:496
|
| 1078 |
#: admin/wp-security-dashboard-menu.php:592
|
| 1079 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1080 |
msgid "Version"
|
| 1081 |
msgstr ""
|
| 1082 |
|
| 1083 |
#: admin/wp-security-dashboard-menu.php:495
|
| 1084 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1085 |
msgid "Table Prefix"
|
| 1086 |
msgstr ""
|
| 1087 |
|
| 1088 |
#: admin/wp-security-dashboard-menu.php:497
|
| 1089 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1090 |
msgid "Session Save Path"
|
| 1091 |
msgstr ""
|
| 1092 |
|
| 1093 |
#: admin/wp-security-dashboard-menu.php:499
|
| 1094 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1095 |
msgid "Server Name"
|
| 1096 |
msgstr ""
|
| 1097 |
|
| 1098 |
#: admin/wp-security-dashboard-menu.php:500
|
| 1099 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1100 |
msgid "Cookie Domain"
|
| 1101 |
msgstr ""
|
| 1102 |
|
| 1103 |
#: admin/wp-security-dashboard-menu.php:501
|
| 1104 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1105 |
msgid "Library Present"
|
| 1106 |
msgstr ""
|
| 1107 |
|
| 1108 |
#: admin/wp-security-dashboard-menu.php:502
|
| 1109 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1110 |
msgid "Debug File Write Permissions"
|
| 1111 |
msgstr ""
|
| 1112 |
|
| 1113 |
#: admin/wp-security-dashboard-menu.php:506
|
| 1114 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1115 |
msgid "PHP Info"
|
| 1116 |
msgstr ""
|
| 1117 |
|
| 1118 |
#: admin/wp-security-dashboard-menu.php:508
|
| 1119 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1120 |
msgid "PHP Version"
|
| 1121 |
msgstr ""
|
| 1122 |
|
| 1123 |
#: admin/wp-security-dashboard-menu.php:509
|
| 1124 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1125 |
msgid "PHP Memory Usage"
|
| 1126 |
msgstr ""
|
| 1127 |
|
| 1128 |
#: admin/wp-security-dashboard-menu.php:510
|
| 1129 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1130 |
msgid " MB"
|
| 1131 |
msgstr ""
|
| 1132 |
|
| 1134 |
#: admin/wp-security-dashboard-menu.php:524
|
| 1135 |
#: admin/wp-security-dashboard-menu.php:532
|
| 1136 |
#: admin/wp-security-dashboard-menu.php:574
|
| 1137 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1138 |
msgid "N/A"
|
| 1139 |
msgstr ""
|
| 1140 |
|
| 1141 |
#: admin/wp-security-dashboard-menu.php:519
|
| 1142 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1143 |
msgid "PHP Memory Limit"
|
| 1144 |
msgstr ""
|
| 1145 |
|
| 1146 |
#: admin/wp-security-dashboard-menu.php:527
|
| 1147 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1148 |
msgid "PHP Max Upload Size"
|
| 1149 |
msgstr ""
|
| 1150 |
|
| 1151 |
#: admin/wp-security-dashboard-menu.php:535
|
| 1152 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1153 |
msgid "PHP Max Post Size"
|
| 1154 |
msgstr ""
|
| 1155 |
|
| 1157 |
#: admin/wp-security-dashboard-menu.php:546
|
| 1158 |
#: admin/wp-security-dashboard-menu.php:555
|
| 1159 |
#: admin/wp-security-dashboard-menu.php:563
|
| 1160 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1161 |
msgid "On"
|
| 1162 |
msgstr ""
|
| 1163 |
|
| 1165 |
#: admin/wp-security-dashboard-menu.php:548
|
| 1166 |
#: admin/wp-security-dashboard-menu.php:557
|
| 1167 |
#: admin/wp-security-dashboard-menu.php:565
|
| 1168 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1169 |
msgid "Off"
|
| 1170 |
msgstr ""
|
| 1171 |
|
| 1172 |
#: admin/wp-security-dashboard-menu.php:543
|
| 1173 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1174 |
msgid "PHP Safe Mode"
|
| 1175 |
msgstr ""
|
| 1176 |
|
| 1177 |
#: admin/wp-security-dashboard-menu.php:551
|
| 1178 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1179 |
msgid "PHP Allow URL fopen"
|
| 1180 |
msgstr ""
|
| 1181 |
|
| 1185 |
msgstr ""
|
| 1186 |
|
| 1187 |
#: admin/wp-security-dashboard-menu.php:568
|
| 1188 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1189 |
msgid "PHP Display Errors"
|
| 1190 |
msgstr ""
|
| 1191 |
|
| 1192 |
#: admin/wp-security-dashboard-menu.php:577
|
| 1193 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1194 |
msgid "PHP Max Script Execution Time"
|
| 1195 |
msgstr ""
|
| 1196 |
|
| 1200 |
msgstr ""
|
| 1201 |
|
| 1202 |
#: admin/wp-security-dashboard-menu.php:581
|
| 1203 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1204 |
msgid "Active Plugins"
|
| 1205 |
msgstr ""
|
| 1206 |
|
| 1207 |
#: admin/wp-security-dashboard-menu.php:591
|
| 1208 |
#: admin/wp-security-filesystem-menu.php:130
|
| 1209 |
#: admin/wp-security-filesystem-menu.php:149
|
| 1210 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1211 |
msgid "Name"
|
| 1212 |
msgstr ""
|
| 1213 |
|
| 1214 |
#: admin/wp-security-dashboard-menu.php:593
|
| 1215 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1216 |
msgid "Plugin URL"
|
| 1217 |
msgstr ""
|
| 1218 |
|
| 1219 |
#: admin/wp-security-dashboard-menu.php:629
|
| 1220 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1221 |
msgid "Currently Locked Out IP Addresses and Ranges"
|
| 1222 |
msgstr ""
|
| 1223 |
|
| 1224 |
#: admin/wp-security-database-menu.php:26
|
| 1225 |
#: admin/wp-security-database-menu.php:31
|
| 1226 |
#: classes/grade-system/wp-security-feature-item-manager.php:62
|
| 1227 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1228 |
msgid "DB Backup"
|
| 1229 |
msgstr ""
|
| 1230 |
|
| 1231 |
#: admin/wp-security-database-menu.php:30
|
| 1232 |
#: classes/grade-system/wp-security-feature-item-manager.php:60
|
| 1233 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1234 |
msgid "DB Prefix"
|
| 1235 |
msgstr ""
|
| 1236 |
|
| 1237 |
#: admin/wp-security-database-menu.php:93
|
| 1238 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1239 |
msgid "Nonce check failed for DB prefix change operation!"
|
| 1240 |
msgstr ""
|
| 1241 |
|
| 1242 |
#: admin/wp-security-database-menu.php:101
|
| 1243 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1244 |
msgid "The plugin has detected that it cannot write to the wp-config.php file. This feature can only be used if the plugin can successfully write to the wp-config.php file."
|
| 1245 |
msgstr ""
|
| 1246 |
|
| 1247 |
#: admin/wp-security-database-menu.php:114
|
| 1248 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1249 |
msgid "Please enter a value for the DB prefix."
|
| 1250 |
msgstr ""
|
| 1251 |
|
| 1252 |
#: admin/wp-security-database-menu.php:123
|
| 1253 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1254 |
msgid "<strong>ERROR</strong>: The table prefix can only contain numbers, letters, and underscores."
|
| 1255 |
msgstr ""
|
| 1256 |
|
| 1257 |
#: admin/wp-security-database-menu.php:131
|
| 1258 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1259 |
msgid "Change Database Prefix"
|
| 1260 |
msgstr ""
|
| 1261 |
|
| 1262 |
#: admin/wp-security-database-menu.php:134
|
| 1263 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1264 |
msgid "Your WordPress DB is the most important asset of your website because it contains a lot of your site's precious information."
|
| 1265 |
msgstr ""
|
| 1266 |
|
| 1267 |
#: admin/wp-security-database-menu.php:135
|
| 1268 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1269 |
msgid "The DB is also a target for hackers via methods such as SQL injections and malicious and automated code which targets certain tables."
|
| 1270 |
msgstr ""
|
| 1271 |
|
| 1272 |
#: admin/wp-security-database-menu.php:136
|
| 1273 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1274 |
msgid "One way to add a layer of protection for your DB is to change the default WordPress table prefix from \"wp_\" to something else which will be difficult for hackers to guess."
|
| 1275 |
msgstr ""
|
| 1276 |
|
| 1277 |
#: admin/wp-security-database-menu.php:137
|
| 1278 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1279 |
msgid "This feature allows you to easily change the prefix to a value of your choice or to a random value set by this plugin."
|
| 1280 |
msgstr ""
|
| 1281 |
|
| 1282 |
#: admin/wp-security-database-menu.php:143
|
| 1283 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1284 |
msgid "DB Prefix Options"
|
| 1285 |
msgstr ""
|
| 1286 |
|
| 1287 |
#: admin/wp-security-database-menu.php:154
|
| 1288 |
#, php-format
|
| 1289 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1290 |
msgid "It is recommended that you perform a %s before using this feature"
|
| 1291 |
msgstr ""
|
| 1292 |
|
| 1293 |
#: admin/wp-security-database-menu.php:163
|
| 1294 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1295 |
msgid "Current DB Table Prefix"
|
| 1296 |
msgstr ""
|
| 1297 |
|
| 1298 |
#: admin/wp-security-database-menu.php:169
|
| 1299 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1300 |
msgid ""
|
| 1301 |
"Your site is currently using the default WordPress DB prefix value of \"wp_\". \n"
|
| 1302 |
" To increase your site's security you should consider changing the DB prefix value to another value."
|
| 1303 |
msgstr ""
|
| 1304 |
|
| 1305 |
#: admin/wp-security-database-menu.php:176
|
| 1306 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1307 |
msgid "Generate New DB Table Prefix"
|
| 1308 |
msgstr ""
|
| 1309 |
|
| 1310 |
#: admin/wp-security-database-menu.php:179
|
| 1311 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1312 |
msgid "Check this if you want the plugin to generate a random 6 character string for the table prefix"
|
| 1313 |
msgstr ""
|
| 1314 |
|
| 1315 |
#: admin/wp-security-database-menu.php:180
|
| 1316 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1317 |
msgid "OR"
|
| 1318 |
msgstr ""
|
| 1319 |
|
| 1320 |
#: admin/wp-security-database-menu.php:182
|
| 1321 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1322 |
msgid "Choose your own DB prefix by specifying a string which contains letters and/or numbers and/or underscores. Example: xyz_"
|
| 1323 |
msgstr ""
|
| 1324 |
|
| 1325 |
#: admin/wp-security-database-menu.php:186
|
| 1326 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1327 |
msgid "Change DB Prefix"
|
| 1328 |
msgstr ""
|
| 1329 |
|
| 1330 |
#: admin/wp-security-database-menu.php:207
|
| 1331 |
#: admin/wp-security-filesystem-menu.php:86
|
| 1332 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1333 |
msgid "Nonce check failed for manual DB backup operation!"
|
| 1334 |
msgstr ""
|
| 1335 |
|
| 1336 |
#: admin/wp-security-database-menu.php:224
|
| 1337 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1338 |
msgid "DB Backup was successfully completed! You will receive the backup file via email if you have enabled \"Send Backup File Via Email\", otherwise you can retrieve it via FTP from the following directory:"
|
| 1339 |
msgstr ""
|
| 1340 |
|
| 1344 |
msgstr ""
|
| 1345 |
|
| 1346 |
#: admin/wp-security-database-menu.php:234
|
| 1347 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1348 |
msgid "DB Backup failed. Please check the permissions of the backup directory."
|
| 1349 |
msgstr ""
|
| 1350 |
|
| 1351 |
#: admin/wp-security-database-menu.php:251
|
| 1352 |
#: admin/wp-security-filescan-menu.php:133
|
| 1353 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1354 |
msgid "You entered a non numeric value for the \"backup time interval\" field. It has been set to the default value."
|
| 1355 |
msgstr ""
|
| 1356 |
|
| 1357 |
#: admin/wp-security-database-menu.php:258
|
| 1358 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1359 |
msgid "You entered a non numeric value for the \"number of backup files to keep\" field. It has been set to the default value."
|
| 1360 |
msgstr ""
|
| 1361 |
|
| 1362 |
#: admin/wp-security-database-menu.php:265
|
| 1363 |
#: admin/wp-security-filescan-menu.php:163
|
| 1364 |
#: admin/wp-security-user-login-menu.php:117
|
| 1365 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1366 |
msgid "You have entered an incorrect email address format. It has been set to your WordPress admin email as default."
|
| 1367 |
msgstr ""
|
| 1368 |
|
| 1369 |
#: admin/wp-security-database-menu.php:298
|
| 1370 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1371 |
msgid "Manual Backup"
|
| 1372 |
msgstr ""
|
| 1373 |
|
| 1374 |
#: admin/wp-security-database-menu.php:304
|
| 1375 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1376 |
msgid "To create a new DB backup just click on the button below."
|
| 1377 |
msgstr ""
|
| 1378 |
|
| 1379 |
#: admin/wp-security-database-menu.php:307
|
| 1380 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1381 |
msgid "Create DB Backup Now"
|
| 1382 |
msgstr ""
|
| 1383 |
|
| 1384 |
#: admin/wp-security-database-menu.php:311
|
| 1385 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1386 |
msgid "Automated Scheduled Backups"
|
| 1387 |
msgstr ""
|
| 1388 |
|
| 1389 |
#: admin/wp-security-database-menu.php:323
|
| 1390 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1391 |
msgid "Enable Automated Scheduled Backups"
|
| 1392 |
msgstr ""
|
| 1393 |
|
| 1394 |
#: admin/wp-security-database-menu.php:326
|
| 1395 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1396 |
msgid "Check this if you want the system to automatically generate backups periodically based on the settings below"
|
| 1397 |
msgstr ""
|
| 1398 |
|
| 1399 |
#: admin/wp-security-database-menu.php:330
|
| 1400 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1401 |
msgid "Backup Time Interval"
|
| 1402 |
msgstr ""
|
| 1403 |
|
| 1404 |
#: admin/wp-security-database-menu.php:333
|
| 1405 |
#: admin/wp-security-filescan-menu.php:279
|
| 1406 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1407 |
msgid "Hours"
|
| 1408 |
msgstr ""
|
| 1409 |
|
| 1410 |
#: admin/wp-security-database-menu.php:334
|
| 1411 |
#: admin/wp-security-filescan-menu.php:280
|
| 1412 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1413 |
msgid "Days"
|
| 1414 |
msgstr ""
|
| 1415 |
|
| 1416 |
#: admin/wp-security-database-menu.php:335
|
| 1417 |
#: admin/wp-security-filescan-menu.php:281
|
| 1418 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1419 |
msgid "Weeks"
|
| 1420 |
msgstr ""
|
| 1421 |
|
| 1422 |
#: admin/wp-security-database-menu.php:337
|
| 1423 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1424 |
msgid "Set the value for how often you would like an automated backup to occur"
|
| 1425 |
msgstr ""
|
| 1426 |
|
| 1427 |
#: admin/wp-security-database-menu.php:341
|
| 1428 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1429 |
msgid "Number of Backup Files To Keep"
|
| 1430 |
msgstr ""
|
| 1431 |
|
| 1432 |
#: admin/wp-security-database-menu.php:343
|
| 1433 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1434 |
msgid "Thie field allows you to choose the number of backup files you would like to keep in the backup directory"
|
| 1435 |
msgstr ""
|
| 1436 |
|
| 1437 |
#: admin/wp-security-database-menu.php:347
|
| 1438 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1439 |
msgid "Send Backup File Via Email"
|
| 1440 |
msgstr ""
|
| 1441 |
|
| 1442 |
#: admin/wp-security-database-menu.php:350
|
| 1443 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1444 |
msgid "Check this if you want the system to email you the backup file after a DB backup has been performed"
|
| 1445 |
msgstr ""
|
| 1446 |
|
| 1447 |
#: admin/wp-security-database-menu.php:352
|
| 1448 |
#: admin/wp-security-filescan-menu.php:325
|
| 1449 |
#: admin/wp-security-user-login-menu.php:235
|
| 1450 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1451 |
msgid "Enter an email address"
|
| 1452 |
msgstr ""
|
| 1453 |
|
| 1454 |
#: admin/wp-security-database-menu.php:383
|
| 1455 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1456 |
msgid "Error - Could not get tables or no tables found!"
|
| 1457 |
msgstr ""
|
| 1458 |
|
| 1459 |
#: admin/wp-security-database-menu.php:388
|
| 1460 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1461 |
msgid "Starting DB prefix change operations....."
|
| 1462 |
msgstr ""
|
| 1463 |
|
| 1464 |
#: admin/wp-security-database-menu.php:390
|
| 1465 |
#, php-format
|
| 1466 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1467 |
msgid "Your WordPress system has a total of %s tables and your new DB prefix will be: %s"
|
| 1468 |
msgstr ""
|
| 1469 |
|
| 1470 |
#: admin/wp-security-database-menu.php:396
|
| 1471 |
#: classes/wp-security-utility.php:206
|
| 1472 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1473 |
msgid "Failed to make a backup of the wp-config.php file. This operation will not go ahead."
|
| 1474 |
msgstr ""
|
| 1475 |
|
| 1476 |
#: admin/wp-security-database-menu.php:400
|
| 1477 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1478 |
msgid "A backup copy of your wp-config.php file was created successfully!"
|
| 1479 |
msgstr ""
|
| 1480 |
|
| 1481 |
#: admin/wp-security-database-menu.php:422
|
| 1482 |
#, php-format
|
| 1483 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1484 |
msgid "%s table name update failed"
|
| 1485 |
msgstr ""
|
| 1486 |
|
| 1487 |
#: admin/wp-security-database-menu.php:434
|
| 1488 |
#, php-format
|
| 1489 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1490 |
msgid "Please change the prefix manually for the above tables to: %s"
|
| 1491 |
msgstr ""
|
| 1492 |
|
| 1493 |
#: admin/wp-security-database-menu.php:437
|
| 1494 |
#, php-format
|
| 1495 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1496 |
msgid "%s tables had their prefix updated successfully!"
|
| 1497 |
msgstr ""
|
| 1498 |
|
| 1499 |
#: admin/wp-security-database-menu.php:452
|
| 1500 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1501 |
msgid "wp-config.php file was updated successfully!"
|
| 1502 |
msgstr ""
|
| 1503 |
|
| 1504 |
#: admin/wp-security-database-menu.php:455
|
| 1505 |
#, php-format
|
| 1506 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1507 |
msgid ""
|
| 1508 |
"The \"wp-config.php\" file was not able to be modified. Please modify this file manually using your favourite editor and search \n"
|
| 1509 |
" for variable \"$table_prefix\" and assign the following value to that variable: %s"
|
| 1510 |
msgstr ""
|
| 1511 |
|
| 1512 |
#: admin/wp-security-database-menu.php:476
|
| 1513 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1514 |
msgid "There was an error when updating the options table."
|
| 1515 |
msgstr ""
|
| 1516 |
|
| 1517 |
#: admin/wp-security-database-menu.php:480
|
| 1518 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1519 |
msgid "The options table records which had references to the old DB prefix were updated successfully!"
|
| 1520 |
msgstr ""
|
| 1521 |
|
| 1522 |
#: admin/wp-security-database-menu.php:505
|
| 1523 |
#, php-format
|
| 1524 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1525 |
msgid "Error updating user_meta table where new meta_key = %s, old meta_key = %s and user_id = %s."
|
| 1526 |
msgstr ""
|
| 1527 |
|
| 1528 |
#: admin/wp-security-database-menu.php:511
|
| 1529 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1530 |
msgid "The usermeta table records which had references to the old DB prefix were updated successfully!"
|
| 1531 |
msgstr ""
|
| 1532 |
|
| 1533 |
#: admin/wp-security-database-menu.php:513
|
| 1534 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1535 |
msgid "DB prefix change tasks have been completed."
|
| 1536 |
msgstr ""
|
| 1537 |
|
| 1538 |
#: admin/wp-security-filescan-menu.php:23
|
| 1539 |
#: classes/grade-system/wp-security-feature-item-manager.php:102
|
| 1540 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1541 |
msgid "File Change Detection"
|
| 1542 |
msgstr ""
|
| 1543 |
|
| 1544 |
#: admin/wp-security-filescan-menu.php:24
|
| 1545 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1546 |
msgid "Malware Scan"
|
| 1547 |
msgstr ""
|
| 1548 |
|
| 1549 |
#: admin/wp-security-filescan-menu.php:93
|
| 1550 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1551 |
msgid "There have been no file changes since the last scan."
|
| 1552 |
msgstr ""
|
| 1553 |
|
| 1554 |
#: admin/wp-security-filescan-menu.php:103
|
| 1555 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1556 |
msgid "Nonce check failed for manual file change detection scan operation!"
|
| 1557 |
msgstr ""
|
| 1558 |
|
| 1559 |
#: admin/wp-security-filescan-menu.php:110
|
| 1560 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1561 |
msgid "The plugin has detected that this is your first file change detection scan. The file details from this scan will be used to detect file changes for future scans!"
|
| 1562 |
msgstr ""
|
| 1563 |
|
| 1564 |
#: admin/wp-security-filescan-menu.php:112
|
| 1565 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1566 |
msgid "Scan Complete - There were no file changes detected!"
|
| 1567 |
msgstr ""
|
| 1568 |
|
| 1569 |
#: admin/wp-security-filescan-menu.php:201
|
| 1570 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1571 |
msgid ""
|
| 1572 |
"NEW SCAN COMPLETED: The plugin has detected that you have made changes to the \"File Types To Ignore\" or \"Files To Ignore\" fields.\n"
|
| 1573 |
" In order to ensure that future scan results are accurate, the old scan data has been refreshed."
|
| 1574 |
msgstr ""
|
| 1575 |
|
| 1576 |
#: admin/wp-security-filescan-menu.php:211
|
| 1577 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1578 |
msgid "All In One WP Security & Firewall has detected that there was a change in your host's files."
|
| 1579 |
msgstr ""
|
| 1580 |
|
| 1581 |
#: admin/wp-security-filescan-menu.php:213
|
| 1582 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1583 |
msgid "View Scan Details & Clear This Message"
|
| 1584 |
msgstr ""
|
| 1585 |
|
| 1586 |
#: admin/wp-security-filescan-menu.php:222
|
| 1587 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1588 |
msgid "If given an opportunity hackers can insert their code or files into your system which they can then use to carry out malicious acts on your site."
|
| 1589 |
msgstr ""
|
| 1590 |
|
| 1591 |
#: admin/wp-security-filescan-menu.php:223
|
| 1592 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1593 |
msgid "Being informed of any changes in your files can be a good way to quickly prevent a hacker from causing damage to your website."
|
| 1594 |
msgstr ""
|
| 1595 |
|
| 1596 |
#: admin/wp-security-filescan-menu.php:224
|
| 1597 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1598 |
msgid "In general, WordPress core and plugin files and file types such as \".php\" or \".js\" should not change often and when they do, it is important that you are made aware when a change occurs and which file was affected."
|
| 1599 |
msgstr ""
|
| 1600 |
|
| 1601 |
#: admin/wp-security-filescan-menu.php:225
|
| 1602 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1603 |
msgid "The \"File Change Detection Feature\" will notify you of any file change which occurs on your system, including the addition and deletion of files by performing a regular automated or manual scan of your system's files."
|
| 1604 |
msgstr ""
|
| 1605 |
|
| 1606 |
#: admin/wp-security-filescan-menu.php:226
|
| 1607 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1608 |
msgid "This feature also allows you to exclude certain files or folders from the scan in cases where you know that they change often as part of their normal operation. (For example log files and certain caching plugin files may change often and hence you may choose to exclude such files from the file change detection scan)"
|
| 1609 |
msgstr ""
|
| 1610 |
|
| 1611 |
#: admin/wp-security-filescan-menu.php:231
|
| 1612 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1613 |
msgid "Manual File Change Detection Scan"
|
| 1614 |
msgstr ""
|
| 1615 |
|
| 1616 |
#: admin/wp-security-filescan-menu.php:237
|
| 1617 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1618 |
msgid "To perform a manual file change detection scan click on the button below."
|
| 1619 |
msgstr ""
|
| 1620 |
|
| 1621 |
#: admin/wp-security-filescan-menu.php:240
|
| 1622 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1623 |
msgid "Perform Scan Now"
|
| 1624 |
msgstr ""
|
| 1625 |
|
| 1626 |
#: admin/wp-security-filescan-menu.php:244
|
| 1627 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1628 |
msgid "View Last Saved File Change Results"
|
| 1629 |
msgstr ""
|
| 1630 |
|
| 1631 |
#: admin/wp-security-filescan-menu.php:250
|
| 1632 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1633 |
msgid "Click the button below to view the saved file change results from the last scan."
|
| 1634 |
msgstr ""
|
| 1635 |
|
| 1636 |
#: admin/wp-security-filescan-menu.php:253
|
| 1637 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1638 |
msgid "View Last File Change"
|
| 1639 |
msgstr ""
|
| 1640 |
|
| 1641 |
#: admin/wp-security-filescan-menu.php:257
|
| 1642 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1643 |
msgid "File Change Detection Settings"
|
| 1644 |
msgstr ""
|
| 1645 |
|
| 1646 |
#: admin/wp-security-filescan-menu.php:269
|
| 1647 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1648 |
msgid "Enable Automated File Change Detection Scan"
|
| 1649 |
msgstr ""
|
| 1650 |
|
| 1651 |
#: admin/wp-security-filescan-menu.php:272
|
| 1652 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1653 |
msgid "Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below"
|
| 1654 |
msgstr ""
|
| 1655 |
|
| 1656 |
#: admin/wp-security-filescan-menu.php:276
|
| 1657 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1658 |
msgid "Scan Time Interval"
|
| 1659 |
msgstr ""
|
| 1660 |
|
| 1661 |
#: admin/wp-security-filescan-menu.php:283
|
| 1662 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1663 |
msgid "Set the value for how often you would like a scan to occur"
|
| 1664 |
msgstr ""
|
| 1665 |
|
| 1666 |
#: admin/wp-security-filescan-menu.php:287
|
| 1667 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1668 |
msgid "File Types To Ignore"
|
| 1669 |
msgstr ""
|
| 1670 |
|
| 1671 |
#: admin/wp-security-filescan-menu.php:290
|
| 1672 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1673 |
msgid "Enter each file type or extension on a new line which you wish to exclude from the file change detection scan."
|
| 1674 |
msgstr ""
|
| 1675 |
|
| 1676 |
#: admin/wp-security-filescan-menu.php:294
|
| 1677 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1678 |
msgid "You can exclude file types from the scan which would not normally pose any security threat if they were changed. These can include things such as image files."
|
| 1679 |
msgstr ""
|
| 1680 |
|
| 1681 |
#: admin/wp-security-filescan-menu.php:295
|
| 1682 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1683 |
msgid "Example: If you want the scanner to ignore files of type jpg, png, and bmp, then you would enter the following:"
|
| 1684 |
msgstr ""
|
| 1685 |
|
| 1686 |
#: admin/wp-security-filescan-menu.php:296
|
| 1687 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1688 |
msgid "jpg"
|
| 1689 |
msgstr ""
|
| 1690 |
|
| 1691 |
#: admin/wp-security-filescan-menu.php:297
|
| 1692 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1693 |
msgid "png"
|
| 1694 |
msgstr ""
|
| 1695 |
|
| 1696 |
#: admin/wp-security-filescan-menu.php:298
|
| 1697 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1698 |
msgid "bmp"
|
| 1699 |
msgstr ""
|
| 1700 |
|
| 1701 |
#: admin/wp-security-filescan-menu.php:304
|
| 1702 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1703 |
msgid "Files/Directories To Ignore"
|
| 1704 |
msgstr ""
|
| 1705 |
|
| 1706 |
#: admin/wp-security-filescan-menu.php:307
|
| 1707 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1708 |
msgid "Enter each file or directory on a new line which you wish to exclude from the file change detection scan."
|
| 1709 |
msgstr ""
|
| 1710 |
|
| 1711 |
#: admin/wp-security-filescan-menu.php:311
|
| 1712 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1713 |
msgid "You can exclude specific files/directories from the scan which would not normally pose any security threat if they were changed. These can include things such as log files."
|
| 1714 |
msgstr ""
|
| 1715 |
|
| 1716 |
#: admin/wp-security-filescan-menu.php:312
|
| 1717 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1718 |
msgid "Example: If you want the scanner to ignore certain files in different directories or whole directories, then you would enter the following:"
|
| 1719 |
msgstr ""
|
| 1720 |
|
| 1721 |
#: admin/wp-security-filescan-menu.php:313
|
| 1722 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1723 |
msgid "cache/config/master.php"
|
| 1724 |
msgstr ""
|
| 1725 |
|
| 1726 |
#: admin/wp-security-filescan-menu.php:314
|
| 1727 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1728 |
msgid "somedirectory"
|
| 1729 |
msgstr ""
|
| 1730 |
|
| 1731 |
#: admin/wp-security-filescan-menu.php:320
|
| 1732 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1733 |
msgid "Send Email When Change Detected"
|
| 1734 |
msgstr ""
|
| 1735 |
|
| 1736 |
#: admin/wp-security-filescan-menu.php:323
|
| 1737 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1738 |
msgid "Check this if you want the system to email you if a file change was detected"
|
| 1739 |
msgstr ""
|
| 1740 |
|
| 1741 |
#: admin/wp-security-filescan-menu.php:341
|
| 1742 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1743 |
msgid "What is Malware?"
|
| 1744 |
msgstr ""
|
| 1745 |
|
| 1746 |
#: admin/wp-security-filescan-menu.php:342
|
| 1747 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1748 |
msgid "The word Malware stands for Malicious Software. It can consist of things like trojan horses, adware, worms, spyware and any other undesirable code which a hacker will try to inject into your website."
|
| 1749 |
msgstr ""
|
| 1750 |
|
| 1751 |
#: admin/wp-security-filescan-menu.php:343
|
| 1752 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1753 |
msgid "Often when malware code has been inserted into your site you will normally not notice anything out of the ordinary based on appearances, but it can have a dramatic effect on your site’s search ranking."
|
| 1754 |
msgstr ""
|
| 1755 |
|
| 1756 |
#: admin/wp-security-filescan-menu.php:344
|
| 1757 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1758 |
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."
|
| 1759 |
msgstr ""
|
| 1760 |
|
| 1761 |
#: admin/wp-security-filescan-menu.php:348
|
| 1762 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1763 |
msgid "Scanning For Malware"
|
| 1764 |
msgstr ""
|
| 1765 |
|
| 1766 |
#: admin/wp-security-filescan-menu.php:349
|
| 1767 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1768 |
msgid "Due to the constantly changing and complex nature of Malware, scanning for such things using a standalone plugin will not work reliably. This is something best done via an external scan of your site regularly."
|
| 1769 |
msgstr ""
|
| 1770 |
|
| 1771 |
#: admin/wp-security-filescan-menu.php:350
|
| 1772 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1773 |
msgid "This is why we have created an easy-to-use scanning service which is hosted off our own server which will scan your site for malware once every day and notify you if it finds anything."
|
| 1774 |
msgstr ""
|
| 1775 |
|
| 1776 |
#: admin/wp-security-filescan-menu.php:351
|
| 1777 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1778 |
msgid "When you sign up for this service you will get the following:"
|
| 1779 |
msgstr ""
|
| 1780 |
|
| 1781 |
#: admin/wp-security-filescan-menu.php:353
|
| 1782 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1783 |
msgid "Automatic Daily Scan of 1 Website"
|
| 1784 |
msgstr ""
|
| 1785 |
|
| 1786 |
#: admin/wp-security-filescan-menu.php:354
|
| 1787 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1788 |
msgid "Automatic Malware & Blacklist Monitoring"
|
| 1789 |
msgstr ""
|
| 1790 |
|
| 1791 |
#: admin/wp-security-filescan-menu.php:355
|
| 1792 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1793 |
msgid "Automatic Email Alerting"
|
| 1794 |
msgstr ""
|
| 1795 |
|
| 1796 |
#: admin/wp-security-filescan-menu.php:356
|
| 1797 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1798 |
msgid "Site uptime monitoring"
|
| 1799 |
msgstr ""
|
| 1800 |
|
| 1801 |
#: admin/wp-security-filescan-menu.php:357
|
| 1802 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1803 |
msgid "Site response time monitoring"
|
| 1804 |
msgstr ""
|
| 1805 |
|
| 1806 |
#: admin/wp-security-filescan-menu.php:358
|
| 1807 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1808 |
msgid "Malware Cleanup"
|
| 1809 |
msgstr ""
|
| 1810 |
|
| 1811 |
#: admin/wp-security-filescan-menu.php:359
|
| 1812 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1813 |
msgid "Blacklist Removal"
|
| 1814 |
msgstr ""
|
| 1815 |
|
| 1816 |
#: admin/wp-security-filescan-menu.php:360
|
| 1817 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1818 |
msgid "No Contract (Cancel Anytime)"
|
| 1819 |
msgstr ""
|
| 1820 |
|
| 1821 |
#: admin/wp-security-filescan-menu.php:362
|
| 1822 |
#, php-format
|
| 1823 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1824 |
msgid "To learn more please %s."
|
| 1825 |
msgstr ""
|
| 1826 |
|
| 1827 |
#: admin/wp-security-filescan-menu.php:391
|
| 1828 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1829 |
msgid "Latest File Change Scan Results"
|
| 1830 |
msgstr ""
|
| 1831 |
|
| 1832 |
#: admin/wp-security-filescan-menu.php:400
|
| 1833 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1834 |
msgid "The following files were added to your host."
|
| 1835 |
msgstr ""
|
| 1836 |
|
| 1839 |
#: admin/wp-security-filescan-menu.php:448
|
| 1840 |
#: admin/wp-security-settings-menu.php:26
|
| 1841 |
#: admin/wp-security-settings-menu.php:27
|
| 1842 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1843 |
msgid "File"
|
| 1844 |
msgstr ""
|
| 1845 |
|
| 1846 |
#: admin/wp-security-filescan-menu.php:404
|
| 1847 |
#: admin/wp-security-filescan-menu.php:425
|
| 1848 |
#: admin/wp-security-filescan-menu.php:449
|
| 1849 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1850 |
msgid "File Size"
|
| 1851 |
msgstr ""
|
| 1852 |
|
| 1853 |
#: admin/wp-security-filescan-menu.php:405
|
| 1854 |
#: admin/wp-security-filescan-menu.php:426
|
| 1855 |
#: admin/wp-security-filescan-menu.php:450
|
| 1856 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1857 |
msgid "File Modified"
|
| 1858 |
msgstr ""
|
| 1859 |
|
| 1860 |
#: admin/wp-security-filescan-menu.php:421
|
| 1861 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1862 |
msgid "The following files were removed from your host."
|
| 1863 |
msgstr ""
|
| 1864 |
|
| 1865 |
#: admin/wp-security-filescan-menu.php:445
|
| 1866 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1867 |
msgid "The following files were changed on your host."
|
| 1868 |
msgstr ""
|
| 1869 |
|
| 1870 |
#: admin/wp-security-filesystem-menu.php:26
|
| 1871 |
#: classes/grade-system/wp-security-feature-item-manager.php:66
|
| 1872 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1873 |
msgid "File Permissions"
|
| 1874 |
msgstr ""
|
| 1875 |
|
| 1876 |
#: admin/wp-security-filesystem-menu.php:27
|
| 1877 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1878 |
msgid "PHP File Editing"
|
| 1879 |
msgstr ""
|
| 1880 |
|
| 1881 |
#: admin/wp-security-filesystem-menu.php:28
|
| 1882 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1883 |
msgid "WP File Access"
|
| 1884 |
msgstr ""
|
| 1885 |
|
| 1886 |
#: admin/wp-security-filesystem-menu.php:29
|
| 1887 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1888 |
msgid "Host System Logs"
|
| 1889 |
msgstr ""
|
| 1890 |
|
| 1891 |
#: admin/wp-security-filesystem-menu.php:96
|
| 1892 |
#, php-format
|
| 1893 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1894 |
msgid "The permissions for %s were succesfully changed to %s"
|
| 1895 |
msgstr ""
|
| 1896 |
|
| 1897 |
#: admin/wp-security-filesystem-menu.php:100
|
| 1898 |
#, php-format
|
| 1899 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1900 |
msgid "Unable to change permissions for %s!"
|
| 1901 |
msgstr ""
|
| 1902 |
|
| 1903 |
#: admin/wp-security-filesystem-menu.php:106
|
| 1904 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1905 |
msgid "File Permissions Scan"
|
| 1906 |
msgstr ""
|
| 1907 |
|
| 1908 |
#: admin/wp-security-filesystem-menu.php:109
|
| 1909 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1910 |
msgid "Your WordPress file and folder permission settings govern the accessability and read/write privileges of the files and folders which make up your WP installation."
|
| 1911 |
msgstr ""
|
| 1912 |
|
| 1913 |
#: admin/wp-security-filesystem-menu.php:110
|
| 1914 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1915 |
msgid "Your WP installation already comes with reasonably secure file permission settings for the filesystem."
|
| 1916 |
msgstr ""
|
| 1917 |
|
| 1918 |
#: admin/wp-security-filesystem-menu.php:111
|
| 1919 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1920 |
msgid "However, sometimes people or other plugins modify the various permission settings of certain core WP folders or files such that they end up making their site less secure because they chose the wrong permission values."
|
| 1921 |
msgstr ""
|
| 1922 |
|
| 1923 |
#: admin/wp-security-filesystem-menu.php:112
|
| 1924 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1925 |
msgid "This feature will scan the critical WP core folders and files and will highlight any permission settings which are insecure."
|
| 1926 |
msgstr ""
|
| 1927 |
|
| 1928 |
#: admin/wp-security-filesystem-menu.php:118
|
| 1929 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1930 |
msgid "WP Directory and File Permissions Scan Results"
|
| 1931 |
msgstr ""
|
| 1932 |
|
| 1933 |
#: admin/wp-security-filesystem-menu.php:131
|
| 1934 |
#: admin/wp-security-filesystem-menu.php:150
|
| 1935 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1936 |
msgid "File/Folder"
|
| 1937 |
msgstr ""
|
| 1938 |
|
| 1939 |
#: admin/wp-security-filesystem-menu.php:132
|
| 1940 |
#: admin/wp-security-filesystem-menu.php:151
|
| 1941 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1942 |
msgid "Current Permissions"
|
| 1943 |
msgstr ""
|
| 1944 |
|
| 1945 |
#: admin/wp-security-filesystem-menu.php:133
|
| 1946 |
#: admin/wp-security-filesystem-menu.php:152
|
| 1947 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1948 |
msgid "Recommended Permissions"
|
| 1949 |
msgstr ""
|
| 1950 |
|
| 1951 |
#: admin/wp-security-filesystem-menu.php:134
|
| 1952 |
#: admin/wp-security-filesystem-menu.php:153
|
| 1953 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1954 |
msgid "Recommended Action"
|
| 1955 |
msgstr ""
|
| 1956 |
|
| 1957 |
#: admin/wp-security-filesystem-menu.php:191
|
| 1958 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1959 |
msgid "Your PHP file editing settings were saved successfully."
|
| 1960 |
msgstr ""
|
| 1961 |
|
| 1962 |
#: admin/wp-security-filesystem-menu.php:195
|
| 1963 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1964 |
msgid "Operation failed! Unable to modify or make a backup of wp-config.php file!"
|
| 1965 |
msgstr ""
|
| 1966 |
|
| 1967 |
#: admin/wp-security-filesystem-menu.php:201
|
| 1968 |
#: classes/grade-system/wp-security-feature-item-manager.php:68
|
| 1969 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1970 |
msgid "File Editing"
|
| 1971 |
msgstr ""
|
| 1972 |
|
| 1973 |
#: admin/wp-security-filesystem-menu.php:204
|
| 1974 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1975 |
msgid "The Wordpress Dashboard by default allows administrators to edit PHP files, such as plugin and theme files."
|
| 1976 |
msgstr ""
|
| 1977 |
|
| 1978 |
#: admin/wp-security-filesystem-menu.php:205
|
| 1979 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1980 |
msgid "This is often the first tool an attacker will use if able to login, since it allows code execution."
|
| 1981 |
msgstr ""
|
| 1982 |
|
| 1983 |
#: admin/wp-security-filesystem-menu.php:206
|
| 1984 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1985 |
msgid "This feature will disable the ability for people to edit PHP files via the dashboard."
|
| 1986 |
msgstr ""
|
| 1987 |
|
| 1988 |
#: admin/wp-security-filesystem-menu.php:212
|
| 1989 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1990 |
msgid "Disable PHP File Editing"
|
| 1991 |
msgstr ""
|
| 1992 |
|
| 1993 |
#: admin/wp-security-filesystem-menu.php:224
|
| 1994 |
+
#@ all-in-one-wp-security-and-firewall
|
| 1995 |
msgid "Disable Ability To Edit PHP Files"
|
| 1996 |
msgstr ""
|
| 1997 |
|
| 1998 |
#: admin/wp-security-filesystem-menu.php:227
|
| 1999 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2000 |
msgid "Check this if you want to remove the ability for people to edit PHP files via the WP dashboard"
|
| 2001 |
msgstr ""
|
| 2002 |
|
| 2003 |
#: admin/wp-security-filesystem-menu.php:271
|
| 2004 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2005 |
msgid "You have successfully saved the Prevent Access to Default WP Files configuration."
|
| 2006 |
msgstr ""
|
| 2007 |
|
| 2008 |
#: admin/wp-security-filesystem-menu.php:280
|
| 2009 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2010 |
msgid "WordPress Files"
|
| 2011 |
msgstr ""
|
| 2012 |
|
| 2013 |
#: admin/wp-security-filesystem-menu.php:283
|
| 2014 |
#, php-format
|
| 2015 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2016 |
msgid "This feature allows you to prevent access to files such as %s, %s and %s which are delivered with all WP installations."
|
| 2017 |
msgstr ""
|
| 2018 |
|
| 2019 |
#: admin/wp-security-filesystem-menu.php:284
|
| 2020 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2021 |
msgid "By preventing access to these files you are hiding some key pieces of information (such as WordPress version info) from potential hackers."
|
| 2022 |
msgstr ""
|
| 2023 |
|
| 2024 |
#: admin/wp-security-filesystem-menu.php:289
|
| 2025 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2026 |
msgid "Prevent Access to Default WP Files"
|
| 2027 |
msgstr ""
|
| 2028 |
|
| 2029 |
#: admin/wp-security-filesystem-menu.php:300
|
| 2030 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2031 |
msgid "Prevent Access to WP Default Install Files"
|
| 2032 |
msgstr ""
|
| 2033 |
|
| 2034 |
#: admin/wp-security-filesystem-menu.php:303
|
| 2035 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2036 |
msgid "Check this if you want to prevent access to readme.html, license.txt and wp-config-sample.php."
|
| 2037 |
msgstr ""
|
| 2038 |
|
| 2039 |
#: admin/wp-security-filesystem-menu.php:307
|
| 2040 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2041 |
msgid "Save Setting"
|
| 2042 |
msgstr ""
|
| 2043 |
|
| 2044 |
#: admin/wp-security-filesystem-menu.php:331
|
| 2045 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2046 |
msgid "System Logs"
|
| 2047 |
msgstr ""
|
| 2048 |
|
| 2049 |
#: admin/wp-security-filesystem-menu.php:334
|
| 2050 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2051 |
msgid "Sometimes your hosting platform will produce error or warning logs in a file called \"error_log\"."
|
| 2052 |
msgstr ""
|
| 2053 |
|
| 2054 |
#: admin/wp-security-filesystem-menu.php:335
|
| 2055 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2056 |
msgid "Depending on the nature and cause of the error or warning, your hosting server can create multiple instances of this file in numerous directory locations of your WordPress installation."
|
| 2057 |
msgstr ""
|
| 2058 |
|
| 2059 |
#: admin/wp-security-filesystem-menu.php:336
|
| 2060 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2061 |
msgid "By occassionally viewing the contents of these logs files you can keep informed of any underlying problems on your system which you might need to address."
|
| 2062 |
msgstr ""
|
| 2063 |
|
| 2064 |
#: admin/wp-security-filesystem-menu.php:342
|
| 2065 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2066 |
msgid "View System Logs"
|
| 2067 |
msgstr ""
|
| 2068 |
|
| 2069 |
#: admin/wp-security-filesystem-menu.php:347
|
| 2070 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2071 |
msgid "Enter System Log File Name"
|
| 2072 |
msgstr ""
|
| 2073 |
|
| 2074 |
#: admin/wp-security-filesystem-menu.php:349
|
| 2075 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2076 |
msgid "Enter your system log file name. (Defaults to error_log)"
|
| 2077 |
msgstr ""
|
| 2078 |
|
| 2079 |
#: admin/wp-security-filesystem-menu.php:352
|
| 2080 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2081 |
msgid "View Latest System Logs"
|
| 2082 |
msgstr ""
|
| 2083 |
|
| 2084 |
#: admin/wp-security-filesystem-menu.php:354
|
| 2085 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2086 |
msgid "Loading..."
|
| 2087 |
msgstr ""
|
| 2088 |
|
| 2089 |
#: admin/wp-security-filesystem-menu.php:371
|
| 2090 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2091 |
msgid "No system logs were found!"
|
| 2092 |
msgstr ""
|
| 2093 |
|
| 2094 |
#: admin/wp-security-filesystem-menu.php:424
|
| 2095 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2096 |
msgid "Set Recommended Permissions"
|
| 2097 |
msgstr ""
|
| 2098 |
|
| 2099 |
#: admin/wp-security-filesystem-menu.php:430
|
| 2100 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2101 |
msgid "No Action Required"
|
| 2102 |
msgstr ""
|
| 2103 |
|
| 2104 |
#: admin/wp-security-filesystem-menu.php:470
|
| 2105 |
#, php-format
|
| 2106 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2107 |
msgid "Showing latest entries of error_log file: %s"
|
| 2108 |
msgstr ""
|
| 2109 |
|
| 2110 |
#: admin/wp-security-firewall-menu.php:27
|
| 2111 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2112 |
msgid "Basic Firewall Rules"
|
| 2113 |
msgstr ""
|
| 2114 |
|
| 2115 |
#: admin/wp-security-firewall-menu.php:28
|
| 2116 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2117 |
msgid "Additional Firewall Rules"
|
| 2118 |
msgstr ""
|
| 2119 |
|
| 2120 |
#: admin/wp-security-firewall-menu.php:29
|
| 2121 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2122 |
msgid "5G Blacklist Firewall Rules"
|
| 2123 |
msgstr ""
|
| 2124 |
|
| 2125 |
#: admin/wp-security-firewall-menu.php:30
|
| 2126 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2127 |
msgid "Internet Bots"
|
| 2128 |
msgstr ""
|
| 2129 |
|
| 2130 |
#: admin/wp-security-firewall-menu.php:31
|
| 2131 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2132 |
msgid "Prevent Hotlinks"
|
| 2133 |
msgstr ""
|
| 2134 |
|
| 2135 |
#: admin/wp-security-firewall-menu.php:32
|
| 2136 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2137 |
msgid "404 Detection"
|
| 2138 |
msgstr ""
|
| 2139 |
|
| 2141 |
#: admin/wp-security-firewall-menu.php:663
|
| 2142 |
#: admin/wp-security-spam-menu.php:102
|
| 2143 |
#: admin/wp-security-user-registration-menu.php:96
|
| 2144 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2145 |
msgid "Settings were successfully saved"
|
| 2146 |
msgstr ""
|
| 2147 |
|
| 2148 |
#: admin/wp-security-firewall-menu.php:124
|
| 2149 |
#: admin/wp-security-firewall-menu.php:503
|
| 2150 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2151 |
msgid "Firewall Settings"
|
| 2152 |
msgstr ""
|
| 2153 |
|
| 2154 |
#: admin/wp-security-firewall-menu.php:131
|
| 2155 |
#, php-format
|
| 2156 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2157 |
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."
|
| 2158 |
msgstr ""
|
| 2159 |
|
| 2160 |
#: admin/wp-security-firewall-menu.php:132
|
| 2161 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2162 |
msgid "The features in this tab allow you to activate some basic firewall security protection rules for your site."
|
| 2163 |
msgstr ""
|
| 2164 |
|
| 2165 |
#: admin/wp-security-firewall-menu.php:133
|
| 2166 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2167 |
msgid "The firewall functionality is achieved via the insertion of special code into your currently active .htaccess file."
|
| 2168 |
msgstr ""
|
| 2169 |
|
| 2170 |
#: admin/wp-security-firewall-menu.php:143
|
| 2171 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2172 |
msgid "Attention:"
|
| 2173 |
msgstr ""
|
| 2174 |
|
| 2175 |
#: admin/wp-security-firewall-menu.php:144
|
| 2176 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2177 |
msgid "Currently the "
|
| 2178 |
msgstr ""
|
| 2179 |
|
| 2180 |
#: admin/wp-security-firewall-menu.php:144
|
| 2181 |
#: admin/wp-security-firewall-menu.php:191
|
| 2182 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2183 |
msgid "Enable Pingback Protection"
|
| 2184 |
msgstr ""
|
| 2185 |
|
| 2186 |
#: admin/wp-security-firewall-menu.php:144
|
| 2187 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2188 |
msgid " is active."
|
| 2189 |
msgstr ""
|
| 2190 |
|
| 2191 |
#: admin/wp-security-firewall-menu.php:145
|
| 2192 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2193 |
msgid "Please beware that if you are using the WordPress iOS App, then you will need to deactivate this feature in order for the app to work properly."
|
| 2194 |
msgstr ""
|
| 2195 |
|
| 2196 |
#: admin/wp-security-firewall-menu.php:153
|
| 2197 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2198 |
msgid "Basic Firewall Settings"
|
| 2199 |
msgstr ""
|
| 2200 |
|
| 2201 |
#: admin/wp-security-firewall-menu.php:161
|
| 2202 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2203 |
msgid "Enable Basic Firewall Protection"
|
| 2204 |
msgstr ""
|
| 2205 |
|
| 2206 |
#: admin/wp-security-firewall-menu.php:164
|
| 2207 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2208 |
msgid "Check this if you want to apply basic firewall protection to your site."
|
| 2209 |
msgstr ""
|
| 2210 |
|
| 2211 |
#: admin/wp-security-firewall-menu.php:168
|
| 2212 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2213 |
msgid "This setting will implement the following basic firewall protection mechanisms on your site:"
|
| 2214 |
msgstr ""
|
| 2215 |
|
| 2216 |
#: admin/wp-security-firewall-menu.php:169
|
| 2217 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2218 |
msgid "1) Protect your htaccess file by denying access to it."
|
| 2219 |
msgstr ""
|
| 2220 |
|
| 2221 |
#: admin/wp-security-firewall-menu.php:170
|
| 2222 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2223 |
msgid "2) Disable the server signature."
|
| 2224 |
msgstr ""
|
| 2225 |
|
| 2226 |
#: admin/wp-security-firewall-menu.php:171
|
| 2227 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2228 |
msgid "3) Limit file upload size (10MB)."
|
| 2229 |
msgstr ""
|
| 2230 |
|
| 2231 |
#: admin/wp-security-firewall-menu.php:172
|
| 2232 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2233 |
msgid "4) Protect your wp-config.php file by denying access to it."
|
| 2234 |
msgstr ""
|
| 2235 |
|
| 2236 |
#: admin/wp-security-firewall-menu.php:173
|
| 2237 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2238 |
msgid "The above firewall features will be applied via your .htaccess file and should not affect your site's overall functionality."
|
| 2239 |
msgstr ""
|
| 2240 |
|
| 2241 |
#: admin/wp-security-firewall-menu.php:174
|
| 2242 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2243 |
msgid "You are still advised to take a backup of your active .htaccess file just in case."
|
| 2244 |
msgstr ""
|
| 2245 |
|
| 2246 |
#: admin/wp-security-firewall-menu.php:183
|
| 2247 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2248 |
msgid "WordPress Pingback Vulnerability Protection"
|
| 2249 |
msgstr ""
|
| 2250 |
|
| 2251 |
#: admin/wp-security-firewall-menu.php:194
|
| 2252 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2253 |
msgid "Check this if you are not using the WP XML-RPC functionality and you want to enable protection against WordPress pingback vulnerabilities."
|
| 2254 |
msgstr ""
|
| 2255 |
|
| 2256 |
#: admin/wp-security-firewall-menu.php:198
|
| 2257 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2258 |
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 such as pingbacks in WordPress."
|
| 2259 |
msgstr ""
|
| 2260 |
|
| 2261 |
#: admin/wp-security-firewall-menu.php:199
|
| 2262 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2263 |
msgid "Hackers can exploit various pingback vulnerabilities in the WordPress XML-RPC API in a number of ways such as:"
|
| 2264 |
msgstr ""
|
| 2265 |
|
| 2266 |
#: admin/wp-security-firewall-menu.php:200
|
| 2267 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2268 |
msgid "1) Denial of Service (DoS) attacks"
|
| 2269 |
msgstr ""
|
| 2270 |
|
| 2271 |
#: admin/wp-security-firewall-menu.php:201
|
| 2272 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2273 |
msgid "2) Hacking internal routers."
|
| 2274 |
msgstr ""
|
| 2275 |
|
| 2276 |
#: admin/wp-security-firewall-menu.php:202
|
| 2277 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2278 |
msgid "3) Scanning ports in internal networks to get info from various hosts."
|
| 2279 |
msgstr ""
|
| 2280 |
|
| 2281 |
#: admin/wp-security-firewall-menu.php:203
|
| 2282 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2283 |
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."
|
| 2284 |
msgstr ""
|
| 2285 |
|
| 2286 |
#: admin/wp-security-firewall-menu.php:204
|
| 2287 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2288 |
msgid "NOTE: You should only enable this feature if you are not currently using the XML-RPC functionality on your WordPress installation."
|
| 2289 |
msgstr ""
|
| 2290 |
|
| 2291 |
#: admin/wp-security-firewall-menu.php:211
|
| 2292 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2293 |
msgid "Save Basic Firewall Settings"
|
| 2294 |
msgstr ""
|
| 2295 |
|
| 2296 |
#: admin/wp-security-firewall-menu.php:283
|
| 2297 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2298 |
msgid "You have successfully saved the Additional Firewall Protection configuration"
|
| 2299 |
msgstr ""
|
| 2300 |
|
| 2301 |
#: admin/wp-security-firewall-menu.php:297
|
| 2302 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2303 |
msgid "Additional Firewall Protection"
|
| 2304 |
msgstr ""
|
| 2305 |
|
| 2306 |
#: admin/wp-security-firewall-menu.php:301
|
| 2307 |
#, php-format
|
| 2308 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2309 |
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."
|
| 2310 |
msgstr ""
|
| 2311 |
|
| 2312 |
#: admin/wp-security-firewall-menu.php:303
|
| 2313 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2314 |
msgid "This feature allows you to activate more advanced firewall settings to your site."
|
| 2315 |
msgstr ""
|
| 2316 |
|
| 2317 |
#: admin/wp-security-firewall-menu.php:304
|
| 2318 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2319 |
msgid "The advanced firewall rules are applied via the insertion of special code to your currently active .htaccess file."
|
| 2320 |
msgstr ""
|
| 2321 |
|
| 2322 |
#: admin/wp-security-firewall-menu.php:313
|
| 2323 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2324 |
msgid "Listing of Directory Contents"
|
| 2325 |
msgstr ""
|
| 2326 |
|
| 2327 |
#: admin/wp-security-firewall-menu.php:322
|
| 2328 |
#: classes/grade-system/wp-security-feature-item-manager.php:88
|
| 2329 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2330 |
msgid "Disable Index Views"
|
| 2331 |
msgstr ""
|
| 2332 |
|
| 2333 |
#: admin/wp-security-firewall-menu.php:325
|
| 2334 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2335 |
msgid "Check this if you want to disable directory and file listing."
|
| 2336 |
msgstr ""
|
| 2337 |
|
| 2338 |
#: admin/wp-security-firewall-menu.php:330
|
| 2339 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2340 |
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."
|
| 2341 |
msgstr ""
|
| 2342 |
|
| 2343 |
#: admin/wp-security-firewall-menu.php:332
|
| 2344 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2345 |
msgid "This feature will prevent the listing of contents for all directories."
|
| 2346 |
msgstr ""
|
| 2347 |
|
| 2348 |
#: admin/wp-security-firewall-menu.php:334
|
| 2349 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2350 |
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"
|
| 2351 |
msgstr ""
|
| 2352 |
|
| 2353 |
#: admin/wp-security-firewall-menu.php:343
|
| 2354 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2355 |
msgid "Trace and Track"
|
| 2356 |
msgstr ""
|
| 2357 |
|
| 2358 |
#: admin/wp-security-firewall-menu.php:352
|
| 2359 |
#: classes/grade-system/wp-security-feature-item-manager.php:89
|
| 2360 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2361 |
msgid "Disable Trace and Track"
|
| 2362 |
msgstr ""
|
| 2363 |
|
| 2364 |
#: admin/wp-security-firewall-menu.php:355
|
| 2365 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2366 |
msgid "Check this if you want to disable trace and track."
|
| 2367 |
msgstr ""
|
| 2368 |
|
| 2369 |
#: admin/wp-security-firewall-menu.php:360
|
| 2370 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2371 |
msgid "HTTP Trace attack (XST) can be used to return header requests and grab cookies and other information."
|
| 2372 |
msgstr ""
|
| 2373 |
|
| 2374 |
#: admin/wp-security-firewall-menu.php:362
|
| 2375 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2376 |
msgid "This hacking technique is usually used together with cross site scripting attacks (XSS)."
|
| 2377 |
msgstr ""
|
| 2378 |
|
| 2379 |
#: admin/wp-security-firewall-menu.php:364
|
| 2380 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2381 |
msgid "Disabling trace and track on your site will help prevent HTTP Trace attacks."
|
| 2382 |
msgstr ""
|
| 2383 |
|
| 2384 |
#: admin/wp-security-firewall-menu.php:373
|
| 2385 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2386 |
msgid "Proxy Comment Posting"
|
| 2387 |
msgstr ""
|
| 2388 |
|
| 2389 |
#: admin/wp-security-firewall-menu.php:383
|
| 2390 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2391 |
msgid "Forbid Proxy Comment Posting"
|
| 2392 |
msgstr ""
|
| 2393 |
|
| 2394 |
#: admin/wp-security-firewall-menu.php:386
|
| 2395 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2396 |
msgid "Check this if you want to forbid proxy comment posting."
|
| 2397 |
msgstr ""
|
| 2398 |
|
| 2399 |
#: admin/wp-security-firewall-menu.php:391
|
| 2400 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2401 |
msgid "This setting will deny any requests that use a proxy server when posting comments."
|
| 2402 |
msgstr ""
|
| 2403 |
|
| 2404 |
#: admin/wp-security-firewall-menu.php:392
|
| 2405 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2406 |
msgid "By forbidding proxy comments you are in effect eliminating some SPAM and other proxy requests."
|
| 2407 |
msgstr ""
|
| 2408 |
|
| 2409 |
#: admin/wp-security-firewall-menu.php:401
|
| 2410 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2411 |
msgid "Bad Query Strings"
|
| 2412 |
msgstr ""
|
| 2413 |
|
| 2414 |
#: admin/wp-security-firewall-menu.php:411
|
| 2415 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2416 |
msgid "Deny Bad Query Strings"
|
| 2417 |
msgstr ""
|
| 2418 |
|
| 2419 |
#: admin/wp-security-firewall-menu.php:414
|
| 2420 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2421 |
msgid "This will help protect you against malicious queries via XSS."
|
| 2422 |
msgstr ""
|
| 2423 |
|
| 2424 |
#: admin/wp-security-firewall-menu.php:419
|
| 2425 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2426 |
msgid "This feature will write rules in your .htaccess file to prevent malicious string attacks on your site using XSS."
|
| 2427 |
msgstr ""
|
| 2428 |
|
| 2429 |
#: admin/wp-security-firewall-menu.php:420
|
| 2430 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2431 |
msgid "NOTE: Some of these strings might be used for plugins or themes and hence this might break some functionality."
|
| 2432 |
msgstr ""
|
| 2433 |
|
| 2434 |
#: admin/wp-security-firewall-menu.php:421
|
| 2435 |
#: admin/wp-security-firewall-menu.php:451
|
| 2436 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2437 |
msgid "You are therefore strongly advised to take a backup of your active .htaccess file before applying this feature."
|
| 2438 |
msgstr ""
|
| 2439 |
|
| 2440 |
#: admin/wp-security-firewall-menu.php:430
|
| 2441 |
#: classes/grade-system/wp-security-feature-item-manager.php:92
|
| 2442 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2443 |
msgid "Advanced Character String Filter"
|
| 2444 |
msgstr ""
|
| 2445 |
|
| 2446 |
#: admin/wp-security-firewall-menu.php:440
|
| 2447 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2448 |
msgid "Enable Advanced Character String Filter"
|
| 2449 |
msgstr ""
|
| 2450 |
|
| 2451 |
#: admin/wp-security-firewall-menu.php:443
|
| 2452 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2453 |
msgid "This will block bad character matches from XSS."
|
| 2454 |
msgstr ""
|
| 2455 |
|
| 2456 |
#: admin/wp-security-firewall-menu.php:448
|
| 2457 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2458 |
msgid "This is an advanced character string filter to prevent malicious string attacks on your site coming from Cross Site Scripting (XSS)."
|
| 2459 |
msgstr ""
|
| 2460 |
|
| 2461 |
#: admin/wp-security-firewall-menu.php:449
|
| 2462 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2463 |
msgid "This setting matches for common malicious string patterns and exploits and will produce a 403 error for the hacker attempting the query."
|
| 2464 |
msgstr ""
|
| 2465 |
|
| 2466 |
#: admin/wp-security-firewall-menu.php:450
|
| 2467 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2468 |
msgid "NOTE: Some strings for this setting might break some functionality."
|
| 2469 |
msgstr ""
|
| 2470 |
|
| 2471 |
#: admin/wp-security-firewall-menu.php:459
|
| 2472 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2473 |
msgid "Save Additional Firewall Settings"
|
| 2474 |
msgstr ""
|
| 2475 |
|
| 2476 |
#: admin/wp-security-firewall-menu.php:494
|
| 2477 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2478 |
msgid "You have successfully saved the 5G Firewall Protection configuration"
|
| 2479 |
msgstr ""
|
| 2480 |
|
| 2481 |
#: admin/wp-security-firewall-menu.php:507
|
| 2482 |
#, php-format
|
| 2483 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2484 |
msgid "This feature allows you to activate the 5G firewall security protection rules designed and produced by %s."
|
| 2485 |
msgstr ""
|
| 2486 |
|
| 2487 |
#: admin/wp-security-firewall-menu.php:508
|
| 2488 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2489 |
msgid "The 5G Blacklist is a simple, flexible blacklist that helps reduce the number of malicious URL requests that hit your website."
|
| 2490 |
msgstr ""
|
| 2491 |
|
| 2492 |
#: admin/wp-security-firewall-menu.php:509
|
| 2493 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2494 |
msgid "The added advantage of applying the 5G 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."
|
| 2495 |
msgstr ""
|
| 2496 |
|
| 2497 |
#: admin/wp-security-firewall-menu.php:510
|
| 2498 |
#, php-format
|
| 2499 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2500 |
msgid "Therefore the 5G 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."
|
| 2501 |
msgstr ""
|
| 2502 |
|
| 2503 |
#: admin/wp-security-firewall-menu.php:516
|
| 2504 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2505 |
msgid "5G Blacklist/Firewall Settings"
|
| 2506 |
msgstr ""
|
| 2507 |
|
| 2508 |
#: admin/wp-security-firewall-menu.php:528
|
| 2509 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2510 |
msgid "Enable 5G Firewall Protection"
|
| 2511 |
msgstr ""
|
| 2512 |
|
| 2513 |
#: admin/wp-security-firewall-menu.php:531
|
| 2514 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2515 |
msgid "Check this if you want to apply the 5G Blacklist firewall protection from perishablepress.com to your site."
|
| 2516 |
msgstr ""
|
| 2517 |
|
| 2518 |
#: admin/wp-security-firewall-menu.php:535
|
| 2519 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2520 |
msgid "This setting will implement the 5G security firewall protection mechanisms on your site which include the following things:"
|
| 2521 |
msgstr ""
|
| 2522 |
|
| 2523 |
#: admin/wp-security-firewall-menu.php:536
|
| 2524 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2525 |
msgid "1) Block forbidden characters commonly used in exploitative attacks."
|
| 2526 |
msgstr ""
|
| 2527 |
|
| 2528 |
#: admin/wp-security-firewall-menu.php:537
|
| 2529 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2530 |
msgid "2) Block malicious encoded URL characters such as the \".css(\" string."
|
| 2531 |
msgstr ""
|
| 2532 |
|
| 2533 |
#: admin/wp-security-firewall-menu.php:538
|
| 2534 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2535 |
msgid "3) Guard against the common patterns and specific exploits in the root portion of targeted URLs."
|
| 2536 |
msgstr ""
|
| 2537 |
|
| 2538 |
#: admin/wp-security-firewall-menu.php:539
|
| 2539 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2540 |
msgid "4) Stop attackers from manipulating query strings by disallowing illicit characters."
|
| 2541 |
msgstr ""
|
| 2542 |
|
| 2543 |
#: admin/wp-security-firewall-menu.php:540
|
| 2544 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2545 |
msgid "....and much more."
|
| 2546 |
msgstr ""
|
| 2547 |
|
| 2548 |
#: admin/wp-security-firewall-menu.php:546
|
| 2549 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2550 |
msgid "Save 5G Firewall Settings"
|
| 2551 |
msgstr ""
|
| 2552 |
|
| 2553 |
#: admin/wp-security-firewall-menu.php:577
|
| 2554 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2555 |
msgid "The Internet bot settings were successfully saved"
|
| 2556 |
msgstr ""
|
| 2557 |
|
| 2558 |
#: admin/wp-security-firewall-menu.php:581
|
| 2559 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2560 |
msgid "Internet Bot Settings"
|
| 2561 |
msgstr ""
|
| 2562 |
|
| 2563 |
#: admin/wp-security-firewall-menu.php:588
|
| 2564 |
#, php-format
|
| 2565 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2566 |
msgid "%s?"
|
| 2567 |
msgstr ""
|
| 2568 |
|
| 2569 |
#: admin/wp-security-firewall-menu.php:590
|
| 2570 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2571 |
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."
|
| 2572 |
msgstr ""
|
| 2573 |
|
| 2574 |
#: admin/wp-security-firewall-menu.php:591
|
| 2575 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2576 |
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."
|
| 2577 |
msgstr ""
|
| 2578 |
|
| 2579 |
#: admin/wp-security-firewall-menu.php:592
|
| 2580 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2581 |
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."
|
| 2582 |
msgstr ""
|
| 2583 |
|
| 2584 |
#: admin/wp-security-firewall-menu.php:593
|
| 2585 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2586 |
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)"
|
| 2587 |
msgstr ""
|
| 2588 |
|
| 2589 |
#: admin/wp-security-firewall-menu.php:594
|
| 2590 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2591 |
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."
|
| 2592 |
msgstr ""
|
| 2593 |
|
| 2594 |
#: admin/wp-security-firewall-menu.php:600
|
| 2595 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2596 |
msgid "<strong>Attention</strong>: Sometimes non-malicious Internet organizations might have bots which impersonate as a \"Googlebot\"."
|
| 2597 |
msgstr ""
|
| 2598 |
|
| 2599 |
#: admin/wp-security-firewall-menu.php:601
|
| 2600 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2601 |
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)."
|
| 2602 |
msgstr ""
|
| 2603 |
|
| 2604 |
#: admin/wp-security-firewall-menu.php:602
|
| 2605 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2606 |
msgid "All other bots from other organizations such as \"Yahoo\", \"Bing\" etc will not be affected by this feature."
|
| 2607 |
msgstr ""
|
| 2608 |
|
| 2609 |
#: admin/wp-security-firewall-menu.php:608
|
| 2610 |
#: admin/wp-security-firewall-menu.php:618
|
| 2611 |
#: classes/grade-system/wp-security-feature-item-manager.php:94
|
| 2612 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2613 |
msgid "Block Fake Googlebots"
|
| 2614 |
msgstr ""
|
| 2615 |
|
| 2616 |
#: admin/wp-security-firewall-menu.php:621
|
| 2617 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2618 |
msgid "Check this if you want to block all fake Googlebots."
|
| 2619 |
msgstr ""
|
| 2620 |
|
| 2621 |
#: admin/wp-security-firewall-menu.php:625
|
| 2622 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2623 |
msgid "This feature will check if the User Agent information of a bot contains the string \"Googlebot\"."
|
| 2624 |
msgstr ""
|
| 2625 |
|
| 2626 |
#: admin/wp-security-firewall-menu.php:626
|
| 2627 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2628 |
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."
|
| 2629 |
msgstr ""
|
| 2630 |
|
| 2631 |
#: admin/wp-security-firewall-menu.php:627
|
| 2632 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2633 |
msgid "If the bot fails the checks then the plugin will mark it as being a fake Googlebot and it will block it"
|
| 2634 |
msgstr ""
|
| 2635 |
|
| 2636 |
#: admin/wp-security-firewall-menu.php:634
|
| 2637 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2638 |
msgid "Save Internet Bot Settings"
|
| 2639 |
msgstr ""
|
| 2640 |
|
| 2641 |
#: admin/wp-security-firewall-menu.php:671
|
| 2642 |
#: admin/wp-security-firewall-menu.php:693
|
| 2643 |
#: classes/grade-system/wp-security-feature-item-manager.php:32
|
| 2644 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2645 |
msgid "Prevent Image Hotlinking"
|
| 2646 |
msgstr ""
|
| 2647 |
|
| 2648 |
#: admin/wp-security-firewall-menu.php:674
|
| 2649 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2650 |
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."
|
| 2651 |
msgstr ""
|
| 2652 |
|
| 2653 |
#: admin/wp-security-firewall-menu.php:675
|
| 2654 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2655 |
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."
|
| 2656 |
msgstr ""
|
| 2657 |
|
| 2658 |
#: admin/wp-security-firewall-menu.php:676
|
| 2659 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2660 |
msgid "This feature will prevent people from directly hotlinking images from your site's pages by writing some directives in your .htaccess file."
|
| 2661 |
msgstr ""
|
| 2662 |
|
| 2663 |
#: admin/wp-security-firewall-menu.php:681
|
| 2664 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2665 |
msgid "Prevent Hotlinking"
|
| 2666 |
msgstr ""
|
| 2667 |
|
| 2668 |
#: admin/wp-security-firewall-menu.php:696
|
| 2669 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2670 |
msgid "Check this if you want to prevent hotlinking to images on your site."
|
| 2671 |
msgstr ""
|
| 2672 |
|
| 2673 |
#: admin/wp-security-firewall-menu.php:716
|
| 2674 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2675 |
msgid "Nonce check failed for delete all 404 event logs operation!"
|
| 2676 |
msgstr ""
|
| 2677 |
|
| 2678 |
#: admin/wp-security-firewall-menu.php:727
|
| 2679 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2680 |
msgid "404 Detection Feature - Delete all 404 event logs operation failed!"
|
| 2681 |
msgstr ""
|
| 2682 |
|
| 2683 |
#: admin/wp-security-firewall-menu.php:731
|
| 2684 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2685 |
msgid "All 404 event logs were deleted from the DB successfully!"
|
| 2686 |
msgstr ""
|
| 2687 |
|
| 2688 |
#: admin/wp-security-firewall-menu.php:757
|
| 2689 |
#: admin/wp-security-user-login-menu.php:110
|
| 2690 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2691 |
msgid "You entered a non numeric value for the lockout time length field. It has been set to the default value."
|
| 2692 |
msgstr ""
|
| 2693 |
|
| 2694 |
#: admin/wp-security-firewall-menu.php:763
|
| 2695 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2696 |
msgid "You entered an incorrect format for the \"Redirect URL\" field. It has been set to the default value."
|
| 2697 |
msgstr ""
|
| 2698 |
|
| 2699 |
#: admin/wp-security-firewall-menu.php:795
|
| 2700 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2701 |
msgid "404 Detection Configuration"
|
| 2702 |
msgstr ""
|
| 2703 |
|
| 2704 |
#: admin/wp-security-firewall-menu.php:798
|
| 2705 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2706 |
msgid "A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website."
|
| 2707 |
msgstr ""
|
| 2708 |
|
| 2709 |
#: admin/wp-security-firewall-menu.php:799
|
| 2710 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2711 |
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."
|
| 2712 |
msgstr ""
|
| 2713 |
|
| 2714 |
#: admin/wp-security-firewall-menu.php:800
|
| 2715 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2716 |
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."
|
| 2717 |
msgstr ""
|
| 2718 |
|
| 2719 |
#: admin/wp-security-firewall-menu.php:801
|
| 2720 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2721 |
msgid "Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons."
|
| 2722 |
msgstr ""
|
| 2723 |
|
| 2724 |
#: admin/wp-security-firewall-menu.php:802
|
| 2725 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2726 |
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."
|
| 2727 |
msgstr ""
|
| 2728 |
|
| 2729 |
#: admin/wp-security-firewall-menu.php:803
|
| 2730 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2731 |
msgid "If you want to temporarily block an IP address, simply click the \"Temp Block\" link for the applicable IP entry in the \"404 Event Logs\" table below."
|
| 2732 |
msgstr ""
|
| 2733 |
|
| 2734 |
#: admin/wp-security-firewall-menu.php:808
|
| 2735 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2736 |
msgid "404 Detection Options"
|
| 2737 |
msgstr ""
|
| 2738 |
|
| 2739 |
#: admin/wp-security-firewall-menu.php:820
|
| 2740 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2741 |
msgid "Enable IP Lockout For 404 Events"
|
| 2742 |
msgstr ""
|
| 2743 |
|
| 2744 |
#: admin/wp-security-firewall-menu.php:823
|
| 2745 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2746 |
msgid "Check this if you want to enable the lockout of selected IP addresses."
|
| 2747 |
msgstr ""
|
| 2748 |
|
| 2749 |
#: admin/wp-security-firewall-menu.php:828
|
| 2750 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2751 |
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 to be blocked in the table. All IP addresses you select to be blocked from the \"404 Event Logs\" table section will be unable to access your site."
|
| 2752 |
msgstr ""
|
| 2753 |
|
| 2754 |
#: admin/wp-security-firewall-menu.php:836
|
| 2755 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2756 |
msgid "Enable 404 Event Logging"
|
| 2757 |
msgstr ""
|
| 2758 |
|
| 2759 |
#: admin/wp-security-firewall-menu.php:839
|
| 2760 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2761 |
msgid "Check this if you want to enable the logging of 404 events"
|
| 2762 |
msgstr ""
|
| 2763 |
|
| 2764 |
#: admin/wp-security-firewall-menu.php:844
|
| 2765 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2766 |
msgid "Time Length of 404 Lockout (min)"
|
| 2767 |
msgstr ""
|
| 2768 |
|
| 2769 |
#: admin/wp-security-firewall-menu.php:846
|
| 2770 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2771 |
msgid "Set the length of time for which a blocked IP address will be prevented from visiting your site"
|
| 2772 |
msgstr ""
|
| 2773 |
|
| 2774 |
#: admin/wp-security-firewall-menu.php:851
|
| 2775 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2776 |
msgid "You can lock any IP address which is recorded in the \"404 Event Logs\" table section below."
|
| 2777 |
msgstr ""
|
| 2778 |
|
| 2779 |
#: admin/wp-security-firewall-menu.php:853
|
| 2780 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2781 |
msgid "To temporarily lock an IP address, hover over the ID column and click the \"Temp Block\" link for the applicable IP entry."
|
| 2782 |
msgstr ""
|
| 2783 |
|
| 2784 |
#: admin/wp-security-firewall-menu.php:860
|
| 2785 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2786 |
msgid "404 Lockout Redirect URL"
|
| 2787 |
msgstr ""
|
| 2788 |
|
| 2789 |
#: admin/wp-security-firewall-menu.php:862
|
| 2790 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2791 |
msgid "A blocked visitor will be automatically redirected to this URL."
|
| 2792 |
msgstr ""
|
| 2793 |
|
| 2794 |
#: admin/wp-security-firewall-menu.php:871
|
| 2795 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2796 |
msgid "404 Event Logs"
|
| 2797 |
msgstr ""
|
| 2798 |
|
| 2799 |
#: admin/wp-security-firewall-menu.php:892
|
| 2800 |
#: admin/wp-security-firewall-menu.php:901
|
| 2801 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2802 |
msgid "Delete All 404 Event Logs"
|
| 2803 |
msgstr ""
|
| 2804 |
|
| 2805 |
#: admin/wp-security-firewall-menu.php:898
|
| 2806 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2807 |
msgid "Click this button if you wish to purge all 404 event logs from the DB."
|
| 2808 |
msgstr ""
|
| 2809 |
|
| 2815 |
#: admin/wp-security-list-login-fails.php:78
|
| 2816 |
#: admin/wp-security-list-registered-users.php:82
|
| 2817 |
#: admin/wp-security-list-registered-users.php:93
|
| 2818 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2819 |
msgid "Please select some records using the checkboxes"
|
| 2820 |
msgstr ""
|
| 2821 |
|
| 2822 |
#: admin/wp-security-list-acct-activity.php:107
|
| 2823 |
#: admin/wp-security-list-login-fails.php:107
|
| 2824 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2825 |
msgid "The selected entries were deleted successfully!"
|
| 2826 |
msgstr ""
|
| 2827 |
|
| 2828 |
#: admin/wp-security-list-acct-activity.php:120
|
| 2829 |
#: admin/wp-security-list-login-fails.php:119
|
| 2830 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2831 |
msgid "The selected entry was deleted successfully!"
|
| 2832 |
msgstr ""
|
| 2833 |
|
| 2834 |
#: admin/wp-security-list-comment-spammer-ip.php:139
|
| 2835 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2836 |
msgid "The selected IP addresses were saved in the blacklist configuration settings."
|
| 2837 |
msgstr ""
|
| 2838 |
|
| 2839 |
#: admin/wp-security-list-comment-spammer-ip.php:153
|
| 2840 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2841 |
msgid "The .htaccess file was successfully modified to include the selected IP addresses."
|
| 2842 |
msgstr ""
|
| 2843 |
|
| 2844 |
#: admin/wp-security-list-comment-spammer-ip.php:159
|
| 2845 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2846 |
msgid "NOTE: The .htaccess file was not modified because you have disabled the \"Enable IP or User Agent Blacklisting\" check box."
|
| 2847 |
msgstr ""
|
| 2848 |
|
| 2849 |
#: admin/wp-security-list-comment-spammer-ip.php:160
|
| 2850 |
#, php-format
|
| 2851 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2852 |
msgid "To block these IP addresses you will need to enable the above flag in the %s menu"
|
| 2853 |
msgstr ""
|
| 2854 |
|
| 2855 |
#: admin/wp-security-list-locked-ip.php:117
|
| 2856 |
#: admin/wp-security-user-login-menu.php:527
|
| 2857 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2858 |
msgid "The selected IP entries were unlocked successfully!"
|
| 2859 |
msgstr ""
|
| 2860 |
|
| 2861 |
#: admin/wp-security-list-locked-ip.php:126
|
| 2862 |
#: admin/wp-security-user-login-menu.php:536
|
| 2863 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2864 |
msgid "The selected IP entry was unlocked successfully!"
|
| 2865 |
msgstr ""
|
| 2866 |
|
| 2867 |
#: admin/wp-security-list-registered-users.php:127
|
| 2868 |
#: admin/wp-security-list-registered-users.php:151
|
| 2869 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2870 |
msgid "Your account is now active"
|
| 2871 |
msgstr ""
|
| 2872 |
|
| 2873 |
#: admin/wp-security-list-registered-users.php:128
|
| 2874 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2875 |
msgid "Your account with username:"
|
| 2876 |
msgstr ""
|
| 2877 |
|
| 2878 |
#: admin/wp-security-list-registered-users.php:135
|
| 2879 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2880 |
msgid "The selected accounts were approved successfully!"
|
| 2881 |
msgstr ""
|
| 2882 |
|
| 2883 |
#: admin/wp-security-list-registered-users.php:139
|
| 2884 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2885 |
msgid "The following accounts failed to update successfully: "
|
| 2886 |
msgstr ""
|
| 2887 |
|
| 2888 |
#: admin/wp-security-list-registered-users.php:147
|
| 2889 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2890 |
msgid "The selected account was approved successfully!"
|
| 2891 |
msgstr ""
|
| 2892 |
|
| 2893 |
#: admin/wp-security-list-registered-users.php:152
|
| 2894 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2895 |
msgid "Your account with username: "
|
| 2896 |
msgstr ""
|
| 2897 |
|
| 2898 |
#: admin/wp-security-list-registered-users.php:176
|
| 2899 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2900 |
msgid "The selected accounts were deleted successfully!"
|
| 2901 |
msgstr ""
|
| 2902 |
|
| 2903 |
#: admin/wp-security-list-registered-users.php:184
|
| 2904 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2905 |
msgid "The selected account was deleted successfully!"
|
| 2906 |
msgstr ""
|
| 2907 |
|
| 2908 |
#: admin/wp-security-maintenance-menu.php:22
|
| 2909 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2910 |
msgid "Visitor Lockout"
|
| 2911 |
msgstr ""
|
| 2912 |
|
| 2913 |
#: admin/wp-security-maintenance-menu.php:88
|
| 2914 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2915 |
msgid "Site lockout feature settings saved!"
|
| 2916 |
msgstr ""
|
| 2917 |
|
| 2918 |
#: admin/wp-security-maintenance-menu.php:93
|
| 2919 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2920 |
msgid "General Visitor Lockout"
|
| 2921 |
msgstr ""
|
| 2922 |
|
| 2923 |
#: admin/wp-security-maintenance-menu.php:99
|
| 2924 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2925 |
msgid "This feature allows you to put your site into \"maintenance mode\" by locking down the front-end to all visitors except logged in users with super admin privileges."
|
| 2926 |
msgstr ""
|
| 2927 |
|
| 2928 |
#: admin/wp-security-maintenance-menu.php:100
|
| 2929 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2930 |
msgid "Locking your site down to general visitors can be useful if you are investigating some issues on your site or perhaps you might be doing some maintenance and wish to keep out all traffic for security reasons."
|
| 2931 |
msgstr ""
|
| 2932 |
|
| 2933 |
#: admin/wp-security-maintenance-menu.php:105
|
| 2934 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2935 |
msgid "Enable Front-end Lockout"
|
| 2936 |
msgstr ""
|
| 2937 |
|
| 2938 |
#: admin/wp-security-maintenance-menu.php:108
|
| 2939 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2940 |
msgid "Check this if you want all visitors except those who are logged in as administrator to be locked out of the front-end of your site."
|
| 2941 |
msgstr ""
|
| 2942 |
|
| 2943 |
#: admin/wp-security-maintenance-menu.php:112
|
| 2944 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2945 |
msgid "Enter a Message:"
|
| 2946 |
msgstr ""
|
| 2947 |
|
| 2948 |
#: admin/wp-security-maintenance-menu.php:124
|
| 2949 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2950 |
msgid "Enter a message you wish to display to visitors when your site is in maintenance mode."
|
| 2951 |
msgstr ""
|
| 2952 |
|
| 2956 |
msgstr ""
|
| 2957 |
|
| 2958 |
#: admin/wp-security-settings-menu.php:25
|
| 2959 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2960 |
msgid "General Settings"
|
| 2961 |
msgstr ""
|
| 2962 |
|
| 2963 |
#: admin/wp-security-settings-menu.php:28
|
| 2964 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2965 |
msgid "WP Meta Info"
|
| 2966 |
msgstr ""
|
| 2967 |
|
| 2968 |
#: admin/wp-security-settings-menu.php:95
|
| 2969 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2970 |
msgid "All the security features have been disabled successfully!"
|
| 2971 |
msgstr ""
|
| 2972 |
|
| 2973 |
#: admin/wp-security-settings-menu.php:99
|
| 2974 |
#: admin/wp-security-settings-menu.php:126
|
| 2975 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2976 |
msgid "Could not write to the .htaccess file. Please restore your .htaccess file manually using the restore functionality in the \".htaccess File\"."
|
| 2977 |
msgstr ""
|
| 2978 |
|
| 2979 |
#: admin/wp-security-settings-menu.php:104
|
| 2980 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2981 |
msgid "Could not write to the wp-config.php. Please restore your wp-config.php file manually using the restore functionality in the \"wp-config.php File\"."
|
| 2982 |
msgstr ""
|
| 2983 |
|
| 2984 |
#: admin/wp-security-settings-menu.php:122
|
| 2985 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2986 |
msgid "All firewall rules have been disabled successfully!"
|
| 2987 |
msgstr ""
|
| 2988 |
|
| 2989 |
#: admin/wp-security-settings-menu.php:136
|
| 2990 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2991 |
msgid "WP Security Plugin"
|
| 2992 |
msgstr ""
|
| 2993 |
|
| 2994 |
#: admin/wp-security-settings-menu.php:138
|
| 2995 |
+
#@ all-in-one-wp-security-and-firewall
|
| 2996 |
msgid "Thank you for using our WordPress security plugin. There are a lot of security features in this plugin."
|
| 2997 |
msgstr ""
|
| 2998 |
|
| 2999 |
#: admin/wp-security-settings-menu.php:139
|
| 3000 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3001 |
msgid "Go through each menu items and enable the security options to add more security to your site. Start by activating the basic features first."
|
| 3002 |
msgstr ""
|
| 3003 |
|
| 3004 |
#: admin/wp-security-settings-menu.php:140
|
| 3005 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3006 |
msgid "It is a good practice to take a backup of your .htaccess file, database and wp-config.php file before activating the security features. This plugin has options that you can use to backup those resources easily."
|
| 3007 |
msgstr ""
|
| 3008 |
|
| 3009 |
#: admin/wp-security-settings-menu.php:143
|
| 3010 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3011 |
msgid "Backup your database"
|
| 3012 |
msgstr ""
|
| 3013 |
|
| 3014 |
#: admin/wp-security-settings-menu.php:144
|
| 3015 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3016 |
msgid "Backup .htaccess file"
|
| 3017 |
msgstr ""
|
| 3018 |
|
| 3019 |
#: admin/wp-security-settings-menu.php:145
|
| 3020 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3021 |
msgid "Backup wp-config.php file"
|
| 3022 |
msgstr ""
|
| 3023 |
|
| 3024 |
#: admin/wp-security-settings-menu.php:151
|
| 3025 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3026 |
msgid "Disable Security Features"
|
| 3027 |
msgstr ""
|
| 3028 |
|
| 3029 |
#: admin/wp-security-settings-menu.php:157
|
| 3030 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3031 |
msgid "If you think that some plugin functionality on your site is broken due to a security feature you enabled in this plugin, then use the following option to turn off all the security features of this plugin."
|
| 3032 |
msgstr ""
|
| 3033 |
|
| 3038 |
|
| 3039 |
#: admin/wp-security-settings-menu.php:167
|
| 3040 |
#: admin/wp-security-settings-menu.php:177
|
| 3041 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3042 |
#@ default
|
| 3043 |
msgid "Disable All Firewall Rules"
|
| 3044 |
msgstr ""
|
| 3045 |
|
| 3046 |
#: admin/wp-security-settings-menu.php:173
|
| 3047 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3048 |
msgid "This feature will disable all firewall rules which are currently active in this plugin and it will also delete these rules from your .htacess file. Use it if you think one of the firewall rules is causing an issue on your site."
|
| 3049 |
msgstr ""
|
| 3050 |
|
| 3051 |
#: admin/wp-security-settings-menu.php:206
|
| 3052 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3053 |
msgid "Your .htaccess file was successfully backed up! Using an FTP program go to the \"/wp-content/aiowps_backups\" directory to save a copy of the file to your computer."
|
| 3054 |
msgstr ""
|
| 3055 |
|
| 3056 |
#: admin/wp-security-settings-menu.php:212
|
| 3057 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3058 |
msgid "htaccess file rename failed during backup. Please check your root directory for the backup file using FTP."
|
| 3059 |
msgstr ""
|
| 3060 |
|
| 3061 |
#: admin/wp-security-settings-menu.php:218
|
| 3062 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3063 |
msgid "htaccess backup failed."
|
| 3064 |
msgstr ""
|
| 3065 |
|
| 3066 |
#: admin/wp-security-settings-menu.php:233
|
| 3067 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3068 |
msgid "Please choose a .htaccess to restore from."
|
| 3069 |
msgstr ""
|
| 3070 |
|
| 3071 |
#: admin/wp-security-settings-menu.php:249
|
| 3072 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3073 |
msgid "htaccess file restore failed. Please attempt to restore the .htaccess manually using FTP."
|
| 3074 |
msgstr ""
|
| 3075 |
|
| 3076 |
#: admin/wp-security-settings-menu.php:253
|
| 3077 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3078 |
msgid "Your .htaccess file has successfully been restored!"
|
| 3079 |
msgstr ""
|
| 3080 |
|
| 3081 |
#: admin/wp-security-settings-menu.php:259
|
| 3082 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3083 |
msgid "htaccess Restore operation failed! Please check the contents of the file you are trying to restore from."
|
| 3084 |
msgstr ""
|
| 3085 |
|
| 3086 |
#: admin/wp-security-settings-menu.php:265
|
| 3087 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3088 |
msgid ".htaccess File Operations"
|
| 3089 |
msgstr ""
|
| 3090 |
|
| 3091 |
#: admin/wp-security-settings-menu.php:268
|
| 3092 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3093 |
msgid "Your \".htaccess\" file is a key component of your website's security and it can be modified to implement various levels of protection mechanisms."
|
| 3094 |
msgstr ""
|
| 3095 |
|
| 3096 |
#: admin/wp-security-settings-menu.php:269
|
| 3097 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3098 |
msgid "This feature allows you to backup and save your currently active .htaccess file should you need to re-use the the backed up file in the future."
|
| 3099 |
msgstr ""
|
| 3100 |
|
| 3101 |
#: admin/wp-security-settings-menu.php:270
|
| 3102 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3103 |
msgid "You can also restore your site's .htaccess settings using a backed up .htaccess file."
|
| 3104 |
msgstr ""
|
| 3105 |
|
| 3106 |
#: admin/wp-security-settings-menu.php:284
|
| 3107 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3108 |
msgid "Save the current .htaccess file"
|
| 3109 |
msgstr ""
|
| 3110 |
|
| 3111 |
#: admin/wp-security-settings-menu.php:288
|
| 3112 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3113 |
msgid "Click the button below to backup and save the currently active .htaccess file."
|
| 3114 |
msgstr ""
|
| 3115 |
|
| 3116 |
#: admin/wp-security-settings-menu.php:289
|
| 3117 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3118 |
msgid "Backup .htaccess File"
|
| 3119 |
msgstr ""
|
| 3120 |
|
| 3121 |
#: admin/wp-security-settings-menu.php:293
|
| 3122 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3123 |
msgid "Restore from a backed up .htaccess file"
|
| 3124 |
msgstr ""
|
| 3125 |
|
| 3126 |
#: admin/wp-security-settings-menu.php:299
|
| 3127 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3128 |
msgid ".htaccess file to restore from"
|
| 3129 |
msgstr ""
|
| 3130 |
|
| 3131 |
#: admin/wp-security-settings-menu.php:305
|
| 3132 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3133 |
msgid "After selecting your file, click the button below to restore your site using the backed up htaccess file (htaccess_backup.txt)."
|
| 3134 |
msgstr ""
|
| 3135 |
|
| 3136 |
#: admin/wp-security-settings-menu.php:311
|
| 3137 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3138 |
msgid "Restore .htaccess File"
|
| 3139 |
msgstr ""
|
| 3140 |
|
| 3141 |
#: admin/wp-security-settings-menu.php:315
|
| 3142 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3143 |
msgid "View Contents of the currently active .htaccess file"
|
| 3144 |
msgstr ""
|
| 3145 |
|
| 3146 |
#: admin/wp-security-settings-menu.php:344
|
| 3147 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3148 |
msgid "Please choose a wp-config.php file to restore from."
|
| 3149 |
msgstr ""
|
| 3150 |
|
| 3151 |
#: admin/wp-security-settings-menu.php:360
|
| 3152 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3153 |
msgid "wp-config.php file restore failed. Please attempt to restore this file manually using FTP."
|
| 3154 |
msgstr ""
|
| 3155 |
|
| 3156 |
#: admin/wp-security-settings-menu.php:364
|
| 3157 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3158 |
msgid "Your wp-config.php file has successfully been restored!"
|
| 3159 |
msgstr ""
|
| 3160 |
|
| 3161 |
#: admin/wp-security-settings-menu.php:370
|
| 3162 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3163 |
msgid "wp-config.php Restore operation failed! Please check the contents of the file you are trying to restore from."
|
| 3164 |
msgstr ""
|
| 3165 |
|
| 3166 |
#: admin/wp-security-settings-menu.php:376
|
| 3167 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3168 |
msgid "wp-config.php File Operations"
|
| 3169 |
msgstr ""
|
| 3170 |
|
| 3171 |
#: admin/wp-security-settings-menu.php:379
|
| 3172 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3173 |
msgid "Your \"wp-config.php\" file is one of the most important in your WordPress installation. It is a primary configuration file and contains crucial things such as details of your database and other critical components."
|
| 3174 |
msgstr ""
|
| 3175 |
|
| 3176 |
#: admin/wp-security-settings-menu.php:380
|
| 3177 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3178 |
msgid "This feature allows you to backup and save your currently active wp-config.php file should you need to re-use the the backed up file in the future."
|
| 3179 |
msgstr ""
|
| 3180 |
|
| 3181 |
#: admin/wp-security-settings-menu.php:381
|
| 3182 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3183 |
msgid "You can also restore your site's wp-config.php settings using a backed up wp-config.php file."
|
| 3184 |
msgstr ""
|
| 3185 |
|
| 3186 |
#: admin/wp-security-settings-menu.php:395
|
| 3187 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3188 |
msgid "Save the current wp-config.php file"
|
| 3189 |
msgstr ""
|
| 3190 |
|
| 3191 |
#: admin/wp-security-settings-menu.php:399
|
| 3192 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3193 |
msgid "Click the button below to backup and download the contents of the currently active wp-config.php file."
|
| 3194 |
msgstr ""
|
| 3195 |
|
| 3196 |
#: admin/wp-security-settings-menu.php:400
|
| 3197 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3198 |
msgid "Backup wp-config.php File"
|
| 3199 |
msgstr ""
|
| 3200 |
|
| 3201 |
#: admin/wp-security-settings-menu.php:405
|
| 3202 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3203 |
msgid "Restore from a backed up wp-config file"
|
| 3204 |
msgstr ""
|
| 3205 |
|
| 3206 |
#: admin/wp-security-settings-menu.php:411
|
| 3207 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3208 |
msgid "wp-config file to restore from"
|
| 3209 |
msgstr ""
|
| 3210 |
|
| 3211 |
#: admin/wp-security-settings-menu.php:417
|
| 3212 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3213 |
msgid "After selecting your file click the button below to restore your site using the backed up wp-config file (wp-config.php.backup.txt)."
|
| 3214 |
msgstr ""
|
| 3215 |
|
| 3216 |
#: admin/wp-security-settings-menu.php:423
|
| 3217 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3218 |
msgid "Restore wp-config File"
|
| 3219 |
msgstr ""
|
| 3220 |
|
| 3221 |
#: admin/wp-security-settings-menu.php:427
|
| 3222 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3223 |
msgid "View Contents of the currently active wp-config.php file"
|
| 3224 |
msgstr ""
|
| 3225 |
|
| 3226 |
#: admin/wp-security-settings-menu.php:462
|
| 3227 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3228 |
msgid "WP Generator Meta Tag"
|
| 3229 |
msgstr ""
|
| 3230 |
|
| 3231 |
#: admin/wp-security-settings-menu.php:465
|
| 3232 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3233 |
msgid "Wordpress generator automatically adds some meta information inside the \"head\" tags of every page on your site's front end. Below is an example of this:"
|
| 3234 |
msgstr ""
|
| 3235 |
|
| 3236 |
#: admin/wp-security-settings-menu.php:467
|
| 3237 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3238 |
msgid "The above meta information shows which version of WordPress your site is currently running and thus can help hackers or crawlers scan your site to see if you have an older version of WordPress or one with a known exploit."
|
| 3239 |
msgstr ""
|
| 3240 |
|
| 3241 |
#: admin/wp-security-settings-menu.php:468
|
| 3242 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3243 |
msgid "This feature will allow you to remove the WP generator meta info from your site's pages."
|
| 3244 |
msgstr ""
|
| 3245 |
|
| 3246 |
#: admin/wp-security-settings-menu.php:474
|
| 3247 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3248 |
msgid "WP Generator Meta Info"
|
| 3249 |
msgstr ""
|
| 3250 |
|
| 3251 |
#: admin/wp-security-settings-menu.php:486
|
| 3252 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3253 |
msgid "Remove WP Generator Meta Info"
|
| 3254 |
msgstr ""
|
| 3255 |
|
| 3256 |
#: admin/wp-security-settings-menu.php:489
|
| 3257 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3258 |
msgid "Check this if you want to remove the meta info produced by WP Generator from all pages"
|
| 3259 |
msgstr ""
|
| 3260 |
|
| 3261 |
#: admin/wp-security-spam-menu.php:23
|
| 3262 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3263 |
msgid "Comment SPAM"
|
| 3264 |
msgstr ""
|
| 3265 |
|
| 3266 |
#: admin/wp-security-spam-menu.php:24
|
| 3267 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3268 |
msgid "Comment SPAM IP Monitoring"
|
| 3269 |
msgstr ""
|
| 3270 |
|
| 3271 |
#: admin/wp-security-spam-menu.php:111
|
| 3272 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3273 |
msgid "Comment SPAM Settings"
|
| 3274 |
msgstr ""
|
| 3275 |
|
| 3276 |
#: admin/wp-security-spam-menu.php:116
|
| 3277 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3278 |
msgid "Add Captcha To Comments Form"
|
| 3279 |
msgstr ""
|
| 3280 |
|
| 3281 |
#: admin/wp-security-spam-menu.php:120
|
| 3282 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3283 |
msgid "This feature will add a simple math captcha field in the WordPress comments form."
|
| 3284 |
msgstr ""
|
| 3285 |
|
| 3286 |
#: admin/wp-security-spam-menu.php:121
|
| 3287 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3288 |
msgid "Adding a captcha field in the comment form is a simple way of greatly reducing SPAM comments from bots without using .htaccess rules."
|
| 3289 |
msgstr ""
|
| 3290 |
|
| 3291 |
#: admin/wp-security-spam-menu.php:137
|
| 3292 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3293 |
msgid "Enable Captcha On Comment Forms"
|
| 3294 |
msgstr ""
|
| 3295 |
|
| 3296 |
#: admin/wp-security-spam-menu.php:140
|
| 3297 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3298 |
msgid "Check this if you want to insert a captcha field on the comment forms"
|
| 3299 |
msgstr ""
|
| 3300 |
|
| 3301 |
#: admin/wp-security-spam-menu.php:148
|
| 3302 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3303 |
msgid "Block Spambot Comments"
|
| 3304 |
msgstr ""
|
| 3305 |
|
| 3306 |
#: admin/wp-security-spam-menu.php:152
|
| 3307 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3308 |
msgid "A large portion of WordPress blog comment SPAM is mainly produced by automated bots and not necessarily by humans. "
|
| 3309 |
msgstr ""
|
| 3310 |
|
| 3311 |
#: admin/wp-security-spam-menu.php:153
|
| 3312 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3313 |
msgid "This feature will greatly minimize the useless and unecessary traffic and load on your server resulting from SPAM comments by blocking all comment requests which do not originate from your domain."
|
| 3314 |
msgstr ""
|
| 3315 |
|
| 3316 |
#: admin/wp-security-spam-menu.php:154
|
| 3317 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3318 |
msgid "In other words, if the comment was not submitted by a human who physically submitted the comment on your site, the request will be blocked."
|
| 3319 |
msgstr ""
|
| 3320 |
|
| 3321 |
#: admin/wp-security-spam-menu.php:170
|
| 3322 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3323 |
msgid "Block Spambots From Posting Comments"
|
| 3324 |
msgstr ""
|
| 3325 |
|
| 3326 |
#: admin/wp-security-spam-menu.php:173
|
| 3327 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3328 |
msgid "Check this if you want to apply a firewall rule which will block comments originating from spambots."
|
| 3329 |
msgstr ""
|
| 3330 |
|
| 3331 |
#: admin/wp-security-spam-menu.php:177
|
| 3332 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3333 |
msgid "This feature will implement a firewall rule to block all comment attempts which do not originate from your domain."
|
| 3334 |
msgstr ""
|
| 3335 |
|
| 3336 |
#: admin/wp-security-spam-menu.php:178
|
| 3337 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3338 |
msgid "A legitimate comment is one which is submitted by a human who physically fills out the comment form and clicks the submit button. For such events, the HTTP_REFERRER is always set to your own domain."
|
| 3339 |
msgstr ""
|
| 3340 |
|
| 3341 |
#: admin/wp-security-spam-menu.php:179
|
| 3342 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3343 |
msgid "A comment submitted by a spambot is done by directly calling the comments.php file, which usually means that the HTTP_REFERRER value is not your domain and often times empty."
|
| 3344 |
msgstr ""
|
| 3345 |
|
| 3346 |
#: admin/wp-security-spam-menu.php:180
|
| 3347 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3348 |
msgid "This feature will check and block comment requests which are not referred by your domain thus greatly reducing your overall blog SPAM and PHP requests done by the server to process these comments."
|
| 3349 |
msgstr ""
|
| 3350 |
|
| 3351 |
#: admin/wp-security-spam-menu.php:207
|
| 3352 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3353 |
msgid "Nonce check failed for list SPAM comment IPs!"
|
| 3354 |
msgstr ""
|
| 3355 |
|
| 3356 |
#: admin/wp-security-spam-menu.php:213
|
| 3357 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3358 |
msgid "You entered a non numeric value for the minimum SPAM comments per IP field. It has been set to the default value."
|
| 3359 |
msgstr ""
|
| 3360 |
|
| 3361 |
#: admin/wp-security-spam-menu.php:225
|
| 3362 |
#, php-format
|
| 3363 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3364 |
msgid "Displaying results for IP addresses which have posted a minimum of %s SPAM comments"
|
| 3365 |
msgstr ""
|
| 3366 |
|
| 3367 |
#: admin/wp-security-spam-menu.php:241
|
| 3368 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3369 |
msgid "This tab displays a list of the IP addresses of the people or bots who have left SPAM comments on your site."
|
| 3370 |
msgstr ""
|
| 3371 |
|
| 3372 |
#: admin/wp-security-spam-menu.php:242
|
| 3373 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3374 |
msgid "This information can be handy for identifying the most persistent IP addresses or ranges used by spammers."
|
| 3375 |
msgstr ""
|
| 3376 |
|
| 3377 |
#: admin/wp-security-spam-menu.php:243
|
| 3378 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3379 |
msgid "By inspecting the IP address data coming from spammers you will be in a better position to determine which addresses or address ranges you should block by adding them to your blacklist."
|
| 3380 |
msgstr ""
|
| 3381 |
|
| 3382 |
#: admin/wp-security-spam-menu.php:244
|
| 3383 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3384 |
msgid ""
|
| 3385 |
"To add one or more of the IP addresses displayed in the table below to your blacklist, simply click the \"Block\" link for the individual row or select more than one address \n"
|
| 3386 |
" using the checkboxes and then choose the \"block\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
|
| 3387 |
msgstr ""
|
| 3388 |
|
| 3389 |
#: admin/wp-security-spam-menu.php:250
|
| 3390 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3391 |
msgid "List SPAMMER IP Addresses"
|
| 3392 |
msgstr ""
|
| 3393 |
|
| 3394 |
#: admin/wp-security-spam-menu.php:256
|
| 3395 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3396 |
msgid "Minimum number of SPAM comments per IP"
|
| 3397 |
msgstr ""
|
| 3398 |
|
| 3399 |
#: admin/wp-security-spam-menu.php:258
|
| 3400 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3401 |
msgid "This field allows you to list only those IP addresses which have been used to post X or more SPAM comments."
|
| 3402 |
msgstr ""
|
| 3403 |
|
| 3404 |
#: admin/wp-security-spam-menu.php:262
|
| 3405 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3406 |
msgid "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses which were used to submit SPAM comments."
|
| 3407 |
msgstr ""
|
| 3408 |
|
| 3409 |
#: admin/wp-security-spam-menu.php:263
|
| 3410 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3411 |
msgid "Example 2: Setting this value to \"5\" will list only those IP addresses which were used to submit 5 SPAM comments or more on your site."
|
| 3412 |
msgstr ""
|
| 3413 |
|
| 3414 |
#: admin/wp-security-spam-menu.php:270
|
| 3415 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3416 |
msgid "Find IP Addresses"
|
| 3417 |
msgstr ""
|
| 3418 |
|
| 3419 |
#: admin/wp-security-spam-menu.php:274
|
| 3420 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3421 |
msgid "SPAMMER IP Address Results"
|
| 3422 |
msgstr ""
|
| 3423 |
|
| 3424 |
#: admin/wp-security-spam-menu.php:280
|
| 3425 |
#: classes/wp-security-utility.php:150
|
| 3426 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3427 |
msgid "The plugin has detected that you are using a Multi-Site WordPress installation."
|
| 3428 |
msgstr ""
|
| 3429 |
|
| 3430 |
#: admin/wp-security-spam-menu.php:281
|
| 3431 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3432 |
msgid "Only the \"superadmin\" can block IP addresses from the main site."
|
| 3433 |
msgstr ""
|
| 3434 |
|
| 3435 |
#: admin/wp-security-spam-menu.php:282
|
| 3436 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3437 |
msgid "Take note of the IP addresses you want blocked and ask the superadmin to add these to the blacklist using the \"Blacklist Manager\" on the main site."
|
| 3438 |
msgstr ""
|
| 3439 |
|
| 3440 |
#: admin/wp-security-user-accounts-menu.php:29
|
| 3441 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3442 |
msgid "WP Username"
|
| 3443 |
msgstr ""
|
| 3444 |
|
| 3445 |
#: admin/wp-security-user-accounts-menu.php:30
|
| 3446 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3447 |
msgid "Display Name"
|
| 3448 |
msgstr ""
|
| 3449 |
|
| 3450 |
#: admin/wp-security-user-accounts-menu.php:31
|
| 3451 |
#: other-includes/wp-security-rename-login-feature.php:845
|
| 3452 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3453 |
#@ default
|
| 3454 |
msgid "Password"
|
| 3455 |
msgstr ""
|
| 3456 |
|
| 3457 |
#: admin/wp-security-user-accounts-menu.php:85
|
| 3458 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3459 |
msgid "Admin User Security"
|
| 3460 |
msgstr ""
|
| 3461 |
|
| 3462 |
#: admin/wp-security-user-accounts-menu.php:88
|
| 3463 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3464 |
msgid "By default, WordPress sets the administrator username to \"admin\" at installation time."
|
| 3465 |
msgstr ""
|
| 3466 |
|
| 3467 |
#: admin/wp-security-user-accounts-menu.php:89
|
| 3468 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3469 |
msgid "A lot of hackers try to take advantage of this information by attempting \"Brute Force Login Attacks\" where they repeatedly try to guess the password by using \"admin\" for username."
|
| 3470 |
msgstr ""
|
| 3471 |
|
| 3472 |
#: admin/wp-security-user-accounts-menu.php:90
|
| 3473 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3474 |
msgid "From a security perspective, changing the default \"admin\" user name is one of the first and smartest things you should do on your site."
|
| 3475 |
msgstr ""
|
| 3476 |
|
| 3477 |
#: admin/wp-security-user-accounts-menu.php:91
|
| 3478 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3479 |
msgid "This feature will allow you to change your default \"admin\" user name to a more secure name of your choosing."
|
| 3480 |
msgstr ""
|
| 3481 |
|
| 3482 |
#: admin/wp-security-user-accounts-menu.php:98
|
| 3483 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3484 |
msgid "List of Administrator Accounts"
|
| 3485 |
msgstr ""
|
| 3486 |
|
| 3487 |
#: admin/wp-security-user-accounts-menu.php:107
|
| 3488 |
#: classes/grade-system/wp-security-feature-item-manager.php:36
|
| 3489 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3490 |
msgid "Change Admin Username"
|
| 3491 |
msgstr ""
|
| 3492 |
|
| 3493 |
#: admin/wp-security-user-accounts-menu.php:115
|
| 3494 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3495 |
msgid ""
|
| 3496 |
"Your site currently has an account which uses the default \"admin\" username. \n"
|
| 3497 |
" It is highly recommended that you change this name to something else. \n"
|
| 3499 |
msgstr ""
|
| 3500 |
|
| 3501 |
#: admin/wp-security-user-accounts-menu.php:123
|
| 3502 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3503 |
msgid "New Admin Username"
|
| 3504 |
msgstr ""
|
| 3505 |
|
| 3506 |
#: admin/wp-security-user-accounts-menu.php:125
|
| 3507 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3508 |
msgid "Choose a new username for admin."
|
| 3509 |
msgstr ""
|
| 3510 |
|
| 3511 |
#: admin/wp-security-user-accounts-menu.php:129
|
| 3512 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3513 |
msgid "Change Username"
|
| 3514 |
msgstr ""
|
| 3515 |
|
| 3516 |
#: admin/wp-security-user-accounts-menu.php:131
|
| 3517 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3518 |
msgid "NOTE: If you are currently logged in as \"admin\" you will be automatically logged out after changing your username and will be required to log back in."
|
| 3519 |
msgstr ""
|
| 3520 |
|
| 3521 |
#: admin/wp-security-user-accounts-menu.php:138
|
| 3522 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3523 |
msgid "No action required! "
|
| 3524 |
msgstr ""
|
| 3525 |
|
| 3526 |
#: admin/wp-security-user-accounts-menu.php:140
|
| 3527 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3528 |
msgid "Your site does not have any account which uses the default \"admin\" username. "
|
| 3529 |
msgstr ""
|
| 3530 |
|
| 3531 |
#: admin/wp-security-user-accounts-menu.php:141
|
| 3532 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3533 |
msgid "This is good security practice."
|
| 3534 |
msgstr ""
|
| 3535 |
|
| 3536 |
#: admin/wp-security-user-accounts-menu.php:153
|
| 3537 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3538 |
msgid "Display Name Security"
|
| 3539 |
msgstr ""
|
| 3540 |
|
| 3541 |
#: admin/wp-security-user-accounts-menu.php:156
|
| 3542 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3543 |
msgid "When you submit a post or answer a comment, WordPress will usually display your \"nickname\"."
|
| 3544 |
msgstr ""
|
| 3545 |
|
| 3546 |
#: admin/wp-security-user-accounts-menu.php:157
|
| 3547 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3548 |
msgid "By default the nickname is set to the login (or user) name of your account."
|
| 3549 |
msgstr ""
|
| 3550 |
|
| 3551 |
#: admin/wp-security-user-accounts-menu.php:158
|
| 3552 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3553 |
msgid "From a security perspective, leaving your nickname the same as your user name is bad practice because it gives a hacker at least half of your account's login credentials."
|
| 3554 |
msgstr ""
|
| 3555 |
|
| 3556 |
#: admin/wp-security-user-accounts-menu.php:159
|
| 3557 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3558 |
msgid "Therefore to further tighten your site's security you are advised to change your <strong>nickname</strong> and <strong>Display name</strong> to be different from your <strong>Username</strong>."
|
| 3559 |
msgstr ""
|
| 3560 |
|
| 3561 |
#: admin/wp-security-user-accounts-menu.php:165
|
| 3562 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3563 |
msgid "Modify Accounts With Identical Login Name & Display Name"
|
| 3564 |
msgstr ""
|
| 3565 |
|
| 3566 |
#: admin/wp-security-user-accounts-menu.php:174
|
| 3567 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3568 |
msgid "Your site currently has the following accounts which have an identical login name and display name."
|
| 3569 |
msgstr ""
|
| 3570 |
|
| 3571 |
#: admin/wp-security-user-accounts-menu.php:175
|
| 3572 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3573 |
msgid "Click on the link to edit the settings of that particular user account"
|
| 3574 |
msgstr ""
|
| 3575 |
|
| 3576 |
#: admin/wp-security-user-accounts-menu.php:190
|
| 3577 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3578 |
msgid "No action required."
|
| 3579 |
msgstr ""
|
| 3580 |
|
| 3581 |
#: admin/wp-security-user-accounts-menu.php:191
|
| 3582 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3583 |
msgid "Your site does not have a user account where the display name is identical to the username."
|
| 3584 |
msgstr ""
|
| 3585 |
|
| 3586 |
#: admin/wp-security-user-accounts-menu.php:202
|
| 3587 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3588 |
msgid "Password Tool"
|
| 3589 |
msgstr ""
|
| 3590 |
|
| 3591 |
#: admin/wp-security-user-accounts-menu.php:205
|
| 3592 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3593 |
msgid "Poor password selection is one of the most common weak points of many sites and is usually the first thing a hacker will try to exploit when attempting to break into your site."
|
| 3594 |
msgstr ""
|
| 3595 |
|
| 3596 |
#: admin/wp-security-user-accounts-menu.php:206
|
| 3597 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3598 |
msgid "Many people fall into the trap of using a simple word or series of numbers as their password. Such a predictable and simple password would take a competent hacker merely minutes to guess your password by using a simple script which cycles through the easy and most common combinations."
|
| 3599 |
msgstr ""
|
| 3600 |
|
| 3601 |
#: admin/wp-security-user-accounts-menu.php:207
|
| 3602 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3603 |
msgid "The longer and more complex your password is the harder it is for hackers to \"crack\" because more complex passwords require much greater computing power and time."
|
| 3604 |
msgstr ""
|
| 3605 |
|
| 3606 |
#: admin/wp-security-user-accounts-menu.php:208
|
| 3607 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3608 |
msgid "This section contains a useful password strength tool which you can use to check whether your password is sufficiently strong enough."
|
| 3609 |
msgstr ""
|
| 3610 |
|
| 3611 |
#: admin/wp-security-user-accounts-menu.php:213
|
| 3612 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3613 |
msgid "Password Strength Tool"
|
| 3614 |
msgstr ""
|
| 3615 |
|
| 3616 |
#: admin/wp-security-user-accounts-menu.php:218
|
| 3617 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3618 |
msgid "Start typing a password."
|
| 3619 |
msgstr ""
|
| 3620 |
|
| 3621 |
#: admin/wp-security-user-accounts-menu.php:221
|
| 3622 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3623 |
msgid "It would take a desktop PC approximately"
|
| 3624 |
msgstr ""
|
| 3625 |
|
| 3626 |
#: admin/wp-security-user-accounts-menu.php:222
|
| 3627 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3628 |
msgid "1 sec"
|
| 3629 |
msgstr ""
|
| 3630 |
|
| 3631 |
#: admin/wp-security-user-accounts-menu.php:222
|
| 3632 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3633 |
msgid "to crack your password!"
|
| 3634 |
msgstr ""
|
| 3635 |
|
| 3636 |
#: admin/wp-security-user-accounts-menu.php:227
|
| 3637 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3638 |
msgid "Password Strength"
|
| 3639 |
msgstr ""
|
| 3640 |
|
| 3641 |
#: admin/wp-security-user-accounts-menu.php:243
|
| 3642 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3643 |
msgid "Nonce check failed on admin username change operation!"
|
| 3644 |
msgstr ""
|
| 3645 |
|
| 3646 |
#: admin/wp-security-user-accounts-menu.php:250
|
| 3647 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3648 |
msgid "Username "
|
| 3649 |
msgstr ""
|
| 3650 |
|
| 3651 |
#: admin/wp-security-user-accounts-menu.php:250
|
| 3652 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3653 |
msgid " already exists. Please enter another value. "
|
| 3654 |
msgstr ""
|
| 3655 |
|
| 3656 |
#: admin/wp-security-user-accounts-menu.php:266
|
| 3657 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3658 |
msgid "The database update operation of the user account failed!"
|
| 3659 |
msgstr ""
|
| 3660 |
|
| 3661 |
#: admin/wp-security-user-accounts-menu.php:293
|
| 3662 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3663 |
msgid "You entered an invalid username. Please enter another value. "
|
| 3664 |
msgstr ""
|
| 3665 |
|
| 3666 |
#: admin/wp-security-user-accounts-menu.php:297
|
| 3667 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3668 |
msgid "Please enter a value for your username. "
|
| 3669 |
msgstr ""
|
| 3670 |
|
| 3671 |
#: admin/wp-security-user-accounts-menu.php:304
|
| 3672 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3673 |
msgid "Username Successfully Changed!"
|
| 3674 |
msgstr ""
|
| 3675 |
|
| 3676 |
#: admin/wp-security-user-accounts-menu.php:324
|
| 3677 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3678 |
msgid "Account Login Name"
|
| 3679 |
msgstr ""
|
| 3680 |
|
| 3681 |
#: admin/wp-security-user-login-menu.php:26
|
| 3682 |
#: admin/wp-security-user-login-menu.php:298
|
| 3683 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3684 |
msgid "Failed Login Records"
|
| 3685 |
msgstr ""
|
| 3686 |
|
| 3687 |
#: admin/wp-security-user-login-menu.php:27
|
| 3688 |
#: classes/grade-system/wp-security-feature-item-manager.php:50
|
| 3689 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3690 |
msgid "Force Logout"
|
| 3691 |
msgstr ""
|
| 3692 |
|
| 3693 |
#: admin/wp-security-user-login-menu.php:28
|
| 3694 |
#: admin/wp-security-user-login-menu.php:432
|
| 3695 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3696 |
msgid "Account Activity Logs"
|
| 3697 |
msgstr ""
|
| 3698 |
|
| 3699 |
#: admin/wp-security-user-login-menu.php:96
|
| 3700 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3701 |
msgid "You entered a non numeric value for the max login attempts field. It has been set to the default value."
|
| 3702 |
msgstr ""
|
| 3703 |
|
| 3704 |
#: admin/wp-security-user-login-menu.php:103
|
| 3705 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3706 |
msgid "You entered a non numeric value for the login retry time period field. It has been set to the default value."
|
| 3707 |
msgstr ""
|
| 3708 |
|
| 3709 |
#: admin/wp-security-user-login-menu.php:159
|
| 3710 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3711 |
msgid "Login Lockdown Configuration"
|
| 3712 |
msgstr ""
|
| 3713 |
|
| 3714 |
#: admin/wp-security-user-login-menu.php:163
|
| 3715 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3716 |
msgid "One of the ways hackers try to compromise sites is via a "
|
| 3717 |
msgstr ""
|
| 3718 |
|
| 3719 |
#: admin/wp-security-user-login-menu.php:163
|
| 3720 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3721 |
msgid "Brute Force Login Attack"
|
| 3722 |
msgstr ""
|
| 3723 |
|
| 3724 |
#: admin/wp-security-user-login-menu.php:164
|
| 3725 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3726 |
msgid "This is where attackers use repeated login attempts until they guess the password."
|
| 3727 |
msgstr ""
|
| 3728 |
|
| 3729 |
#: admin/wp-security-user-login-menu.php:165
|
| 3730 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3731 |
msgid "Apart from choosing strong passwords, monitoring and blocking IP addresses which are involved in repeated login failures in a short period of time is a very effective way to stop these types of attacks."
|
| 3732 |
msgstr ""
|
| 3733 |
|
| 3734 |
#: admin/wp-security-user-login-menu.php:166
|
| 3735 |
#, php-format
|
| 3736 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3737 |
msgid "You may also want to checkout our %s feature for another secure way to protect against these types of attacks."
|
| 3738 |
msgstr ""
|
| 3739 |
|
| 3740 |
#: admin/wp-security-user-login-menu.php:171
|
| 3741 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3742 |
msgid "Login Lockdown Options"
|
| 3743 |
msgstr ""
|
| 3744 |
|
| 3745 |
#: admin/wp-security-user-login-menu.php:183
|
| 3746 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3747 |
msgid "Enable Login Lockdown Feature"
|
| 3748 |
msgstr ""
|
| 3749 |
|
| 3750 |
#: admin/wp-security-user-login-menu.php:186
|
| 3751 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3752 |
msgid "Check this if you want to enable the login lockdown feature and apply the settings below"
|
| 3753 |
msgstr ""
|
| 3754 |
|
| 3755 |
#: admin/wp-security-user-login-menu.php:190
|
| 3756 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3757 |
msgid "Allow Unlock Requests"
|
| 3758 |
msgstr ""
|
| 3759 |
|
| 3760 |
#: admin/wp-security-user-login-menu.php:193
|
| 3761 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3762 |
msgid "Check this if you want to allow users to generate an automated unlock request link which will unlock their account"
|
| 3763 |
msgstr ""
|
| 3764 |
|
| 3765 |
#: admin/wp-security-user-login-menu.php:197
|
| 3766 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3767 |
msgid "Max Login Attempts"
|
| 3768 |
msgstr ""
|
| 3769 |
|
| 3770 |
#: admin/wp-security-user-login-menu.php:199
|
| 3771 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3772 |
msgid "Set the value for the maximum login retries before IP address is locked out"
|
| 3773 |
msgstr ""
|
| 3774 |
|
| 3775 |
#: admin/wp-security-user-login-menu.php:203
|
| 3776 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3777 |
msgid "Login Retry Time Period (min)"
|
| 3778 |
msgstr ""
|
| 3779 |
|
| 3780 |
#: admin/wp-security-user-login-menu.php:205
|
| 3781 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3782 |
msgid "If the maximum number of failed login attempts for a particular IP address occur within this time period the plugin will lock out that address"
|
| 3783 |
msgstr ""
|
| 3784 |
|
| 3785 |
#: admin/wp-security-user-login-menu.php:209
|
| 3786 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3787 |
msgid "Time Length of Lockout (min)"
|
| 3788 |
msgstr ""
|
| 3789 |
|
| 3790 |
#: admin/wp-security-user-login-menu.php:211
|
| 3791 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3792 |
msgid "Set the length of time for which a particular IP address will be prevented from logging in"
|
| 3793 |
msgstr ""
|
| 3794 |
|
| 3795 |
#: admin/wp-security-user-login-menu.php:215
|
| 3796 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3797 |
msgid "Display Generic Error Message"
|
| 3798 |
msgstr ""
|
| 3799 |
|
| 3800 |
#: admin/wp-security-user-login-menu.php:218
|
| 3801 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3802 |
msgid "Check this if you want to show a generic error message when a login attempt fails"
|
| 3803 |
msgstr ""
|
| 3804 |
|
| 3805 |
#: admin/wp-security-user-login-menu.php:222
|
| 3806 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3807 |
msgid "Instantly Lockout Invalid Usernames"
|
| 3808 |
msgstr ""
|
| 3809 |
|
| 3810 |
#: admin/wp-security-user-login-menu.php:225
|
| 3811 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3812 |
msgid "Check this if you want to instantly lockout login attempts with usernames which do not exist on your system"
|
| 3813 |
msgstr ""
|
| 3814 |
|
| 3815 |
#: admin/wp-security-user-login-menu.php:230
|
| 3816 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3817 |
msgid "Notify By Email"
|
| 3818 |
msgstr ""
|
| 3819 |
|
| 3820 |
#: admin/wp-security-user-login-menu.php:233
|
| 3821 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3822 |
msgid "Check this if you want to receive an email when someone has been locked out due to maximum failed login attempts"
|
| 3823 |
msgstr ""
|
| 3824 |
|
| 3825 |
#: admin/wp-security-user-login-menu.php:243
|
| 3826 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3827 |
msgid "Currently Locked Out IP Address Ranges"
|
| 3828 |
msgstr ""
|
| 3829 |
|
| 3830 |
#: admin/wp-security-user-login-menu.php:248
|
| 3831 |
#, php-format
|
| 3832 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3833 |
msgid "To see a list of all locked IP addresses and ranges go to the %s tab in the dashboard menu."
|
| 3834 |
msgstr ""
|
| 3835 |
|
| 3836 |
#: admin/wp-security-user-login-menu.php:264
|
| 3837 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3838 |
msgid "Nonce check failed for delete all failed login records operation!"
|
| 3839 |
msgstr ""
|
| 3840 |
|
| 3841 |
#: admin/wp-security-user-login-menu.php:273
|
| 3842 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3843 |
msgid "User Login Feature - Delete all failed login records operation failed!"
|
| 3844 |
msgstr ""
|
| 3845 |
|
| 3846 |
#: admin/wp-security-user-login-menu.php:277
|
| 3847 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3848 |
msgid "All records from the Failed Logins table were deleted successfully!"
|
| 3849 |
msgstr ""
|
| 3850 |
|
| 3851 |
#: admin/wp-security-user-login-menu.php:292
|
| 3852 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3853 |
msgid "This tab displays the failed login attempts for your site."
|
| 3854 |
msgstr ""
|
| 3855 |
|
| 3856 |
#: admin/wp-security-user-login-menu.php:293
|
| 3857 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3858 |
msgid "The information below can be handy if you need to do security investigations because it will show you the IP range, username and ID (if applicable) and the time/date of the failed login attempt."
|
| 3859 |
msgstr ""
|
| 3860 |
|
| 3861 |
#: admin/wp-security-user-login-menu.php:314
|
| 3862 |
#: admin/wp-security-user-login-menu.php:323
|
| 3863 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3864 |
msgid "Delete All Failed Login Records"
|
| 3865 |
msgstr ""
|
| 3866 |
|
| 3867 |
#: admin/wp-security-user-login-menu.php:320
|
| 3868 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3869 |
msgid "Click this button if you wish to delete all failed login records in one go."
|
| 3870 |
msgstr ""
|
| 3871 |
|
| 3872 |
#: admin/wp-security-user-login-menu.php:348
|
| 3873 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3874 |
msgid "You entered a non numeric value for the logout time period field. It has been set to the default value."
|
| 3875 |
msgstr ""
|
| 3876 |
|
| 3877 |
#: admin/wp-security-user-login-menu.php:376
|
| 3878 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3879 |
msgid "Setting an expiry period for your WP administration session is a simple way to protect against unauthorized access to your site from your computer."
|
| 3880 |
msgstr ""
|
| 3881 |
|
| 3882 |
#: admin/wp-security-user-login-menu.php:377
|
| 3883 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3884 |
msgid "This feature allows you to specify a time period in minutes after which the admin session will expire and the user will be forced to log back in."
|
| 3885 |
msgstr ""
|
| 3886 |
|
| 3887 |
#: admin/wp-security-user-login-menu.php:382
|
| 3888 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3889 |
msgid "Force User Logout Options"
|
| 3890 |
msgstr ""
|
| 3891 |
|
| 3892 |
#: admin/wp-security-user-login-menu.php:394
|
| 3893 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3894 |
msgid "Enable Force WP User Logout"
|
| 3895 |
msgstr ""
|
| 3896 |
|
| 3897 |
#: admin/wp-security-user-login-menu.php:397
|
| 3898 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3899 |
msgid "Check this if you want to force a wp user to be logged out after a configured amount of time"
|
| 3900 |
msgstr ""
|
| 3901 |
|
| 3902 |
#: admin/wp-security-user-login-menu.php:401
|
| 3903 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3904 |
msgid "Logout the WP User After XX Minutes"
|
| 3905 |
msgstr ""
|
| 3906 |
|
| 3907 |
#: admin/wp-security-user-login-menu.php:403
|
| 3908 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3909 |
msgid "(Minutes) The user will be forced to log back in after this time period has elapased."
|
| 3910 |
msgstr ""
|
| 3911 |
|
| 3912 |
#: admin/wp-security-user-login-menu.php:426
|
| 3913 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3914 |
msgid "This tab displays the login activity for WordPress admin accounts registered with your site."
|
| 3915 |
msgstr ""
|
| 3916 |
|
| 3917 |
#: admin/wp-security-user-login-menu.php:427
|
| 3918 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3919 |
msgid "The information below can be handy if you need to do security investigations because it will show you the last 50 recent login events by username, IP address and time/date."
|
| 3920 |
msgstr ""
|
| 3921 |
|
| 3922 |
#: admin/wp-security-user-login-menu.php:464
|
| 3923 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3924 |
msgid "Nonce check failed for users logged in list!"
|
| 3925 |
msgstr ""
|
| 3926 |
|
| 3927 |
#: admin/wp-security-user-login-menu.php:477
|
| 3928 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3929 |
msgid "Refresh Logged In User Data"
|
| 3930 |
msgstr ""
|
| 3931 |
|
| 3932 |
#: admin/wp-security-user-login-menu.php:481
|
| 3933 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3934 |
msgid "Refresh Data"
|
| 3935 |
msgstr ""
|
| 3936 |
|
| 3937 |
#: admin/wp-security-user-login-menu.php:487
|
| 3938 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3939 |
msgid "This tab displays all users who are currently logged into your site."
|
| 3940 |
msgstr ""
|
| 3941 |
|
| 3942 |
#: admin/wp-security-user-login-menu.php:488
|
| 3943 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3944 |
msgid "If you suspect there is a user or users who are logged in which should not be, you can block them by inspecting the IP addresses from the data below and adding them to your blacklist."
|
| 3945 |
msgstr ""
|
| 3946 |
|
| 3947 |
#: admin/wp-security-user-login-menu.php:493
|
| 3948 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3949 |
msgid "Currently Logged In Users"
|
| 3950 |
msgstr ""
|
| 3951 |
|
| 3952 |
#: admin/wp-security-user-login-menu.php:558
|
| 3953 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3954 |
msgid "The selected records were deleted successfully!"
|
| 3955 |
msgstr ""
|
| 3956 |
|
| 3957 |
#: admin/wp-security-user-login-menu.php:567
|
| 3958 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3959 |
msgid "The selected record was deleted successfully!"
|
| 3960 |
msgstr ""
|
| 3961 |
|
| 3962 |
#: admin/wp-security-user-registration-menu.php:23
|
| 3963 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3964 |
msgid "Manual Approval"
|
| 3965 |
msgstr ""
|
| 3966 |
|
| 3967 |
#: admin/wp-security-user-registration-menu.php:24
|
| 3968 |
#: classes/grade-system/wp-security-feature-item-manager.php:56
|
| 3969 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3970 |
msgid "Registration Captcha"
|
| 3971 |
msgstr ""
|
| 3972 |
|
| 3973 |
#: admin/wp-security-user-registration-menu.php:112
|
| 3974 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3975 |
msgid "User Registration Settings"
|
| 3976 |
msgstr ""
|
| 3977 |
|
| 3978 |
#: admin/wp-security-user-registration-menu.php:116
|
| 3979 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3980 |
msgid "Manually Approve New Registrations"
|
| 3981 |
msgstr ""
|
| 3982 |
|
| 3983 |
#: admin/wp-security-user-registration-menu.php:120
|
| 3984 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3985 |
msgid "If your site allows people to create their own accounts via the WordPress registration form, then you can minimize SPAM or bogus registrations by manually approving each registration."
|
| 3986 |
msgstr ""
|
| 3987 |
|
| 3988 |
#: admin/wp-security-user-registration-menu.php:121
|
| 3989 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3990 |
msgid "This feature will automatically set a newly registered account to \"pending\" until the administrator activates it. Therefore undesirable registrants will be unable to log in without your express approval."
|
| 3991 |
msgstr ""
|
| 3992 |
|
| 3993 |
#: admin/wp-security-user-registration-menu.php:122
|
| 3994 |
+
#@ all-in-one-wp-security-and-firewall
|
| 3995 |
msgid "You can view all accounts which have been newly registered via the handy table below and you can also perform bulk activation/deactivation/deletion tasks on each account."
|
| 3996 |
msgstr ""
|
| 3997 |
|
| 3998 |
#: admin/wp-security-user-registration-menu.php:138
|
| 3999 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4000 |
msgid "Enable manual approval of new registrations"
|
| 4001 |
msgstr ""
|
| 4002 |
|
| 4003 |
#: admin/wp-security-user-registration-menu.php:141
|
| 4004 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4005 |
msgid "Check this if you want to automatically disable all newly registered accounts so that you can approve them manually."
|
| 4006 |
msgstr ""
|
| 4007 |
|
| 4008 |
#: admin/wp-security-user-registration-menu.php:150
|
| 4009 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4010 |
msgid "Approve Registered Users"
|
| 4011 |
msgstr ""
|
| 4012 |
|
| 4013 |
#: admin/wp-security-user-registration-menu.php:195
|
| 4014 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4015 |
msgid "This feature allows you to add a captcha form on the WordPress registration page."
|
| 4016 |
msgstr ""
|
| 4017 |
|
| 4018 |
#: admin/wp-security-user-registration-menu.php:196
|
| 4019 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4020 |
msgid "Users who attempt to register will also need to enter the answer to a simple mathematical question - if they enter the wrong answer, the plugin will not allow them to register."
|
| 4021 |
msgstr ""
|
| 4022 |
|
| 4023 |
#: admin/wp-security-user-registration-menu.php:197
|
| 4024 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4025 |
msgid "Therefore, adding a captcha form on the registration page is another effective yet simple SPAM registration prevention technique."
|
| 4026 |
msgstr ""
|
| 4027 |
|
| 4028 |
#: admin/wp-security-user-registration-menu.php:202
|
| 4029 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4030 |
msgid "Registration Page Captcha Settings"
|
| 4031 |
msgstr ""
|
| 4032 |
|
| 4033 |
#: admin/wp-security-user-registration-menu.php:214
|
| 4034 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4035 |
msgid "Enable Captcha On Registration Page"
|
| 4036 |
msgstr ""
|
| 4037 |
|
| 4038 |
#: admin/wp-security-user-registration-menu.php:217
|
| 4039 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4040 |
msgid "Check this if you want to insert a captcha form on the WordPress user registration page (if you allow user registration)."
|
| 4041 |
msgstr ""
|
| 4042 |
|
| 4043 |
#: admin/wp-security-whois-menu.php:22
|
| 4044 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4045 |
msgid "WhoIS Lookup"
|
| 4046 |
msgstr ""
|
| 4047 |
|
| 4048 |
#: admin/wp-security-whois-menu.php:74
|
| 4049 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4050 |
msgid "WHOIS Lookup Information"
|
| 4051 |
msgstr ""
|
| 4052 |
|
| 4053 |
#: admin/wp-security-whois-menu.php:77
|
| 4054 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4055 |
msgid "This feature allows you to look up more detailed information about an IP address or domain name by querying the WHOIS API."
|
| 4056 |
msgstr ""
|
| 4057 |
|
| 4058 |
#: admin/wp-security-whois-menu.php:83
|
| 4059 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4060 |
msgid "Perform a WHOIS Lookup for an IP or Domain Name"
|
| 4061 |
msgstr ""
|
| 4062 |
|
| 4063 |
#: admin/wp-security-whois-menu.php:89
|
| 4064 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4065 |
msgid "Enter IP Address or Domain Name"
|
| 4066 |
msgstr ""
|
| 4067 |
|
| 4068 |
#: admin/wp-security-whois-menu.php:91
|
| 4069 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4070 |
msgid "Enter an IP address or domain name. Example: 111.11.12.13 OR some-domain-name.com"
|
| 4071 |
msgstr ""
|
| 4072 |
|
| 4073 |
#: admin/wp-security-whois-menu.php:95
|
| 4074 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4075 |
msgid "Perform IP or Domain Lookup"
|
| 4076 |
msgstr ""
|
| 4077 |
|
| 4078 |
#: admin/wp-security-whois-menu.php:115
|
| 4079 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4080 |
msgid "WHOIS lookup successfully completed. Please see the results below:"
|
| 4081 |
msgstr ""
|
| 4082 |
|
| 4083 |
#: admin/wp-security-whois-menu.php:127
|
| 4084 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4085 |
msgid "You have entered an incorrectly formatted IP address or domain name. Please try again."
|
| 4086 |
msgstr ""
|
| 4087 |
|
| 4088 |
#: classes/grade-system/wp-security-feature-item-manager.php:29
|
| 4089 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4090 |
msgid "Remove WP Generatore Meta Tag"
|
| 4091 |
msgstr ""
|
| 4092 |
|
| 4093 |
#: classes/grade-system/wp-security-feature-item-manager.php:38
|
| 4094 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4095 |
msgid "Change Display Name"
|
| 4096 |
msgstr ""
|
| 4097 |
|
| 4098 |
#: classes/grade-system/wp-security-feature-item-manager.php:46
|
| 4099 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4100 |
msgid "Lost Password Captcha"
|
| 4101 |
msgstr ""
|
| 4102 |
|
| 4103 |
#: classes/grade-system/wp-security-feature-item-manager.php:48
|
| 4104 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4105 |
msgid "Login IP Whitelisting"
|
| 4106 |
msgstr ""
|
| 4107 |
|
| 4108 |
#: classes/grade-system/wp-security-feature-item-manager.php:54
|
| 4109 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4110 |
msgid "Registration Approval"
|
| 4111 |
msgstr ""
|
| 4112 |
|
| 4113 |
#: classes/grade-system/wp-security-feature-item-manager.php:70
|
| 4114 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4115 |
msgid "WordPress Files Access"
|
| 4116 |
msgstr ""
|
| 4117 |
|
| 4118 |
#: classes/grade-system/wp-security-feature-item-manager.php:74
|
| 4119 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4120 |
msgid "IP and User Agent Blacklisting"
|
| 4121 |
msgstr ""
|
| 4122 |
|
| 4123 |
#: classes/grade-system/wp-security-feature-item-manager.php:78
|
| 4124 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4125 |
msgid "Enable Basic Firewall"
|
| 4126 |
msgstr ""
|
| 4127 |
|
| 4128 |
#: classes/grade-system/wp-security-feature-item-manager.php:79
|
| 4129 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4130 |
msgid "Enable Pingback Vulnerability Protection"
|
| 4131 |
msgstr ""
|
| 4132 |
|
| 4133 |
#: classes/grade-system/wp-security-feature-item-manager.php:80
|
| 4134 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4135 |
msgid "Enable IP blocking for 404 detection"
|
| 4136 |
msgstr ""
|
| 4137 |
|
| 4138 |
#: classes/grade-system/wp-security-feature-item-manager.php:84
|
| 4139 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4140 |
msgid "Enable Rename Login Page"
|
| 4141 |
msgstr ""
|
| 4142 |
|
| 4143 |
#: classes/grade-system/wp-security-feature-item-manager.php:90
|
| 4144 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4145 |
msgid "Forbid Proxy Comments"
|
| 4146 |
msgstr ""
|
| 4147 |
|
| 4148 |
#: classes/grade-system/wp-security-feature-item-manager.php:91
|
| 4149 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4150 |
msgid "Deny Bad Queries"
|
| 4151 |
msgstr ""
|
| 4152 |
|
| 4153 |
#: classes/grade-system/wp-security-feature-item-manager.php:93
|
| 4154 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4155 |
msgid "5G Blacklist"
|
| 4156 |
msgstr ""
|
| 4157 |
|
| 4158 |
#: classes/grade-system/wp-security-feature-item-manager.php:96
|
| 4159 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4160 |
msgid "Block Spambots"
|
| 4161 |
msgstr ""
|
| 4162 |
|
| 4163 |
#: classes/grade-system/wp-security-feature-item-manager.php:98
|
| 4164 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4165 |
msgid "Comment Captcha"
|
| 4166 |
msgstr ""
|
| 4167 |
|
| 4168 |
#: classes/grade-system/wp-security-feature-item.php:28
|
| 4169 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4170 |
msgid "Basic"
|
| 4171 |
msgstr ""
|
| 4172 |
|
| 4173 |
#: classes/grade-system/wp-security-feature-item.php:31
|
| 4174 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4175 |
msgid "Intermediate"
|
| 4176 |
msgstr ""
|
| 4177 |
|
| 4178 |
#: classes/grade-system/wp-security-feature-item.php:34
|
| 4179 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4180 |
msgid "Advanced"
|
| 4181 |
msgstr ""
|
| 4182 |
|
| 4183 |
#: classes/wp-security-backup.php:177
|
| 4184 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4185 |
msgid "All In One WP Security - Site Database Backup"
|
| 4186 |
msgstr ""
|
| 4187 |
|
| 4188 |
#: classes/wp-security-backup.php:179
|
| 4189 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4190 |
msgid "Attached is your latest DB backup file for site URL"
|
| 4191 |
msgstr ""
|
| 4192 |
|
| 4193 |
#: classes/wp-security-backup.php:179
|
| 4194 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4195 |
msgid " generated on"
|
| 4196 |
msgstr ""
|
| 4197 |
|
| 4198 |
#: classes/wp-security-captcha.php:12
|
| 4199 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4200 |
msgid "Please enter an answer in digits:"
|
| 4201 |
msgstr "Bitte löse zur Spamvermeidung diese Rechenaufgabe (in Zahlen):"
|
| 4202 |
|
| 4203 |
#: classes/wp-security-captcha.php:91
|
| 4204 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4205 |
msgid "one"
|
| 4206 |
msgstr "eins"
|
| 4207 |
|
| 4208 |
#: classes/wp-security-captcha.php:92
|
| 4209 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4210 |
msgid "two"
|
| 4211 |
msgstr "zwei"
|
| 4212 |
|
| 4213 |
#: classes/wp-security-captcha.php:93
|
| 4214 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4215 |
msgid "three"
|
| 4216 |
msgstr "drei"
|
| 4217 |
|
| 4218 |
#: classes/wp-security-captcha.php:94
|
| 4219 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4220 |
msgid "four"
|
| 4221 |
msgstr "vier"
|
| 4222 |
|
| 4223 |
#: classes/wp-security-captcha.php:95
|
| 4224 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4225 |
msgid "five"
|
| 4226 |
msgstr "fünf"
|
| 4227 |
|
| 4228 |
#: classes/wp-security-captcha.php:96
|
| 4229 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4230 |
msgid "six"
|
| 4231 |
msgstr "sechs"
|
| 4232 |
|
| 4233 |
#: classes/wp-security-captcha.php:97
|
| 4234 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4235 |
msgid "seven"
|
| 4236 |
msgstr "sieben"
|
| 4237 |
|
| 4238 |
#: classes/wp-security-captcha.php:98
|
| 4239 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4240 |
msgid "eight"
|
| 4241 |
msgstr "acht"
|
| 4242 |
|
| 4243 |
#: classes/wp-security-captcha.php:99
|
| 4244 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4245 |
msgid "nine"
|
| 4246 |
msgstr "neun"
|
| 4247 |
|
| 4248 |
#: classes/wp-security-captcha.php:100
|
| 4249 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4250 |
msgid "ten"
|
| 4251 |
msgstr "zehn"
|
| 4252 |
|
| 4253 |
#: classes/wp-security-captcha.php:101
|
| 4254 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4255 |
msgid "eleven"
|
| 4256 |
msgstr "elf"
|
| 4257 |
|
| 4258 |
#: classes/wp-security-captcha.php:102
|
| 4259 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4260 |
msgid "twelve"
|
| 4261 |
msgstr "zwölf"
|
| 4262 |
|
| 4263 |
#: classes/wp-security-captcha.php:103
|
| 4264 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4265 |
msgid "thirteen"
|
| 4266 |
msgstr "dreizehn"
|
| 4267 |
|
| 4268 |
#: classes/wp-security-captcha.php:104
|
| 4269 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4270 |
msgid "fourteen"
|
| 4271 |
msgstr "vierzehn"
|
| 4272 |
|
| 4273 |
#: classes/wp-security-captcha.php:105
|
| 4274 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4275 |
msgid "fifteen"
|
| 4276 |
msgstr "fünfzehn"
|
| 4277 |
|
| 4278 |
#: classes/wp-security-captcha.php:106
|
| 4279 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4280 |
msgid "sixteen"
|
| 4281 |
msgstr "sechzehn"
|
| 4282 |
|
| 4283 |
#: classes/wp-security-captcha.php:107
|
| 4284 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4285 |
msgid "seventeen"
|
| 4286 |
msgstr "siebzehn"
|
| 4287 |
|
| 4288 |
#: classes/wp-security-captcha.php:108
|
| 4289 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4290 |
msgid "eighteen"
|
| 4291 |
msgstr "achtzehn"
|
| 4292 |
|
| 4293 |
#: classes/wp-security-captcha.php:109
|
| 4294 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4295 |
msgid "nineteen"
|
| 4296 |
msgstr "neunzehn"
|
| 4297 |
|
| 4298 |
#: classes/wp-security-captcha.php:110
|
| 4299 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4300 |
msgid "twenty"
|
| 4301 |
msgstr "zwanzig"
|
| 4302 |
|
| 4303 |
#: classes/wp-security-file-scan.php:62
|
| 4304 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4305 |
msgid "All In One WP Security - File change detected!"
|
| 4306 |
msgstr ""
|
| 4307 |
|
| 4308 |
#: classes/wp-security-file-scan.php:64
|
| 4309 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4310 |
msgid "A file change was detected on your system for site URL"
|
| 4311 |
msgstr ""
|
| 4312 |
|
| 4313 |
#: classes/wp-security-file-scan.php:64
|
| 4314 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4315 |
msgid ". Scan was generated on"
|
| 4316 |
msgstr ""
|
| 4317 |
|
| 4318 |
#: classes/wp-security-file-scan.php:65
|
| 4319 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4320 |
msgid "Login to your site to view the scan details."
|
| 4321 |
msgstr ""
|
| 4322 |
|
| 4323 |
#: classes/wp-security-general-init-tasks.php:214
|
| 4324 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4325 |
msgid "Please enter an answer in the CAPTCHA field."
|
| 4326 |
msgstr ""
|
| 4327 |
|
| 4328 |
#: classes/wp-security-general-init-tasks.php:224
|
| 4329 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4330 |
msgid "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
|
| 4331 |
msgstr ""
|
| 4332 |
|
| 4334 |
#: classes/wp-security-user-login.php:70
|
| 4335 |
#: classes/wp-security-user-login.php:73
|
| 4336 |
#: classes/wp-security-user-registration.php:59
|
| 4337 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4338 |
msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
|
| 4339 |
msgstr ""
|
| 4340 |
|
| 4341 |
#: classes/wp-security-process-renamed-login-page.php:68
|
| 4342 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4343 |
msgid "Please log in to access the WordPress admin area."
|
| 4344 |
msgstr ""
|
| 4345 |
|
| 4346 |
#: classes/wp-security-user-login.php:43
|
| 4347 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4348 |
msgid ""
|
| 4349 |
"<strong>ERROR</strong>: Login failed because your IP address has been blocked.\n"
|
| 4350 |
" Please contact the administrator."
|
| 4351 |
msgstr ""
|
| 4352 |
|
| 4353 |
#: classes/wp-security-user-login.php:83
|
| 4354 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4355 |
msgid "<strong>ERROR</strong>: The username field is empty."
|
| 4356 |
msgstr ""
|
| 4357 |
|
| 4358 |
#: classes/wp-security-user-login.php:87
|
| 4359 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4360 |
msgid "<strong>ERROR</strong>: The password field is empty."
|
| 4361 |
msgstr ""
|
| 4362 |
|
| 4363 |
#: classes/wp-security-user-login.php:107
|
| 4364 |
#: classes/wp-security-user-login.php:133
|
| 4365 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4366 |
msgid "<strong>ERROR</strong>: Invalid login credentials."
|
| 4367 |
msgstr ""
|
| 4368 |
|
| 4369 |
#: classes/wp-security-user-login.php:110
|
| 4370 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4371 |
msgid "<strong>ERROR</strong>: Invalid username."
|
| 4372 |
msgstr ""
|
| 4373 |
|
| 4374 |
#: classes/wp-security-user-login.php:136
|
| 4375 |
#, php-format
|
| 4376 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4377 |
msgid "<strong>ERROR</strong>: Incorrect password. <a href=\"%s\" title=\"Password Lost and Found\">Lost your password</a>?"
|
| 4378 |
msgstr ""
|
| 4379 |
|
| 4380 |
#: classes/wp-security-user-login.php:147
|
| 4381 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4382 |
msgid "<strong>ACCOUNT PENDING</strong>: Your account is currently not active. An administrator needs to activate your account before you can login."
|
| 4383 |
msgstr ""
|
| 4384 |
|
| 4385 |
#: classes/wp-security-user-login.php:270
|
| 4386 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4387 |
msgid "Site Lockout Notification"
|
| 4388 |
msgstr ""
|
| 4389 |
|
| 4390 |
#: classes/wp-security-user-login.php:271
|
| 4391 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4392 |
msgid "A lockdown event has occurred due to too many failed login attempts or invalid username:"
|
| 4393 |
msgstr ""
|
| 4394 |
|
| 4395 |
#: classes/wp-security-user-login.php:272
|
| 4396 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4397 |
msgid "Username: Unknown"
|
| 4398 |
msgstr ""
|
| 4399 |
|
| 4400 |
#: classes/wp-security-user-login.php:273
|
| 4401 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4402 |
msgid "IP Address: "
|
| 4403 |
msgstr ""
|
| 4404 |
|
| 4405 |
#: classes/wp-security-user-login.php:274
|
| 4406 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4407 |
msgid "IP Range: .*"
|
| 4408 |
msgstr ""
|
| 4409 |
|
| 4410 |
#: classes/wp-security-user-login.php:275
|
| 4411 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4412 |
msgid "Log into your site's WordPress administration panel to see the duration of the lockout or to unlock the user."
|
| 4413 |
msgstr ""
|
| 4414 |
|
| 4415 |
#: classes/wp-security-user-login.php:337
|
| 4416 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4417 |
msgid "Unlock Request Notification"
|
| 4418 |
msgstr ""
|
| 4419 |
|
| 4420 |
#: classes/wp-security-user-login.php:338
|
| 4421 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4422 |
msgid "You have requested for the account with email address to be unlocked. Please click the link below to unlock your account:"
|
| 4423 |
msgstr ""
|
| 4424 |
|
| 4425 |
#: classes/wp-security-user-login.php:339
|
| 4426 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4427 |
msgid "Unlock link: "
|
| 4428 |
msgstr ""
|
| 4429 |
|
| 4430 |
#: classes/wp-security-user-login.php:340
|
| 4431 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4432 |
msgid "After clicking the above link you will be able to login to the WordPress administration panel."
|
| 4433 |
msgstr ""
|
| 4434 |
|
| 4435 |
#: classes/wp-security-user-login.php:504
|
| 4436 |
#, php-format
|
| 4437 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4438 |
msgid "Your session has expired because it has been over %d minutes since your last login."
|
| 4439 |
msgstr ""
|
| 4440 |
|
| 4441 |
#: classes/wp-security-user-login.php:505
|
| 4442 |
#: classes/wp-security-user-login.php:509
|
| 4443 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4444 |
msgid "Please log back in to continue."
|
| 4445 |
msgstr ""
|
| 4446 |
|
| 4447 |
#: classes/wp-security-user-login.php:508
|
| 4448 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4449 |
msgid "You were logged out because you just changed the \"admin\" username."
|
| 4450 |
msgstr ""
|
| 4451 |
|
| 4452 |
#: classes/wp-security-user-login.php:534
|
| 4453 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4454 |
msgid "Request Unlock"
|
| 4455 |
msgstr ""
|
| 4456 |
|
| 4458 |
#: classes/wp-security-utility-ip-address.php:101
|
| 4459 |
#: classes/wp-security-utility-ip-address.php:116
|
| 4460 |
#: classes/wp-security-utility-ip-address.php:131
|
| 4461 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4462 |
msgid " is not a valid ip address format."
|
| 4463 |
msgstr ""
|
| 4464 |
|
| 4465 |
#: classes/wp-security-utility-ip-address.php:139
|
| 4466 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4467 |
msgid "You cannot ban your own IP address: "
|
| 4468 |
msgstr ""
|
| 4469 |
|
| 4470 |
#: classes/wp-security-utility.php:151
|
| 4471 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4472 |
msgid "This feature can only be configured by the \"superadmin\" on the main site."
|
| 4473 |
msgstr ""
|
| 4474 |
|
| 4739 |
msgstr ""
|
| 4740 |
|
| 4741 |
#: other-includes/wp-security-unlock-request.php:48
|
| 4742 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4743 |
msgid "Please enter a valid email address"
|
| 4744 |
msgstr ""
|
| 4745 |
|
| 4746 |
#: other-includes/wp-security-unlock-request.php:59
|
| 4747 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4748 |
msgid "User account not found!"
|
| 4749 |
msgstr ""
|
| 4750 |
|
| 4751 |
#: other-includes/wp-security-unlock-request.php:70
|
| 4752 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4753 |
msgid "Error: No locked entry was found in the DB with your IP address range!"
|
| 4754 |
msgstr ""
|
| 4755 |
|
| 4756 |
#: other-includes/wp-security-unlock-request.php:98
|
| 4757 |
+
#@ all-in-one-wp-security-and-firewall
|
| 4758 |
msgid "Email Address"
|
| 4759 |
msgstr ""
|
| 4760 |
|
languages/{aiowpsecurity-es_ES.mo → all-in-one-wp-security-and-firewall-es_ES.mo}
RENAMED
|
File without changes
|
languages/{aiowpsecurity-es_ES.po → all-in-one-wp-security-and-firewall-es_ES.po}
RENAMED
|
File without changes
|
languages/{aiowpsecurity-fa_IR.mo → all-in-one-wp-security-and-firewall-fa_IR.mo}
RENAMED
|
File without changes
|
languages/{aiowpsecurity-fa_IR.po → all-in-one-wp-security-and-firewall-fa_IR.po}
RENAMED
|
File without changes
|
languages/{aiowpsecurity-hu_HU.mo → all-in-one-wp-security-and-firewall-hu_HU.mo}
RENAMED
|
File without changes
|
languages/{aiowpsecurity-hu_HU.po → all-in-one-wp-security-and-firewall-hu_HU.po}
RENAMED
|
File without changes
|
languages/all-in-one-wp-security-and-firewall-it_IT.mo
ADDED
|
Binary file
|
languages/{aiowpsecurity-it_IT.po → all-in-one-wp-security-and-firewall-it_IT.po}
RENAMED
|
@@ -2,118 +2,193 @@ msgid ""
|
|
| 2 |
msgstr ""
|
| 3 |
"Project-Id-Version: All In One WP Security vv3.7.9\n"
|
| 4 |
"Report-Msgid-Bugs-To: \n"
|
| 5 |
-
"POT-Creation-Date:
|
| 6 |
-
"PO-Revision-Date:
|
| 7 |
-
"Last-Translator:
|
| 8 |
"Language-Team: Marco Guglielmetti <mg@marcoguglielmetti.it>\n"
|
|
|
|
| 9 |
"MIME-Version: 1.0\n"
|
| 10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 11 |
"Content-Transfer-Encoding: 8bit\n"
|
| 12 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
| 13 |
-
"X-Generator: Poedit 1.
|
| 14 |
"X-Poedit-SourceCharset: UTF-8\n"
|
| 15 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
| 16 |
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
| 17 |
"X-Poedit-Basepath: .\n"
|
| 18 |
"X-Textdomain-Support: yes\n"
|
| 19 |
-
"Language: it_IT\n"
|
| 20 |
"X-Poedit-SearchPath-0: ..\n"
|
| 21 |
|
| 22 |
-
# @
|
| 23 |
-
#: admin/wp-security-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
msgid "WP Security"
|
| 25 |
msgstr "Sicurezza WP"
|
| 26 |
|
| 27 |
-
# @
|
| 28 |
-
#: admin/wp-security-admin-init.php:204
|
| 29 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 30 |
msgid "Dashboard"
|
| 31 |
msgstr "Bacheca"
|
| 32 |
|
| 33 |
-
# @
|
| 34 |
-
#: admin/wp-security-admin-init.php:205
|
| 35 |
msgid "Settings"
|
| 36 |
msgstr "Impostazioni"
|
| 37 |
|
| 38 |
-
# @
|
| 39 |
-
#: admin/wp-security-admin-init.php:206
|
| 40 |
msgid "User Accounts"
|
| 41 |
msgstr "Account Utente"
|
| 42 |
|
| 43 |
-
# @
|
| 44 |
-
#: admin/wp-security-admin-init.php:207
|
| 45 |
msgid "User Login"
|
| 46 |
msgstr "Login Utente"
|
| 47 |
|
| 48 |
-
# @
|
| 49 |
-
#: admin/wp-security-admin-init.php:208
|
| 50 |
msgid "User Registration"
|
| 51 |
msgstr "Registrazione Utenti"
|
| 52 |
|
| 53 |
-
# @
|
| 54 |
-
#: admin/wp-security-admin-init.php:209
|
| 55 |
msgid "Database Security"
|
| 56 |
msgstr "Sicurezza Database"
|
| 57 |
|
| 58 |
-
# @
|
| 59 |
-
#: admin/wp-security-admin-init.php:213
|
| 60 |
msgid "Filesystem Security"
|
| 61 |
msgstr "Sicurezza File Sistema"
|
| 62 |
|
| 63 |
-
# @
|
| 64 |
-
#: admin/wp-security-admin-init.php:215
|
| 65 |
msgid "WHOIS Lookup"
|
| 66 |
msgstr "Ricerca WHOIS"
|
| 67 |
|
| 68 |
-
# @
|
| 69 |
-
#: admin/wp-security-admin-init.php:219
|
| 70 |
msgid "Blacklist Manager"
|
| 71 |
msgstr "Gestione Blacklist"
|
| 72 |
|
| 73 |
-
# @
|
| 74 |
-
#: admin/wp-security-admin-init.php:224
|
| 75 |
msgid "Firewall"
|
| 76 |
msgstr "Firewall"
|
| 77 |
|
| 78 |
-
# @
|
| 79 |
-
#: admin/wp-security-admin-init.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 80 |
msgid "SPAM Prevention"
|
| 81 |
msgstr "Prevenzione SPAM"
|
| 82 |
|
| 83 |
-
# @
|
| 84 |
-
#: admin/wp-security-admin-init.php:
|
| 85 |
msgid "Scanner"
|
| 86 |
msgstr "Scanner"
|
| 87 |
|
| 88 |
-
# @
|
| 89 |
-
#: admin/wp-security-admin-init.php:
|
| 90 |
msgid "Maintenance"
|
| 91 |
msgstr "Manutenzione"
|
| 92 |
|
| 93 |
-
# @
|
| 94 |
-
#: admin/wp-security-admin-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 95 |
msgid "Settings successfully updated."
|
| 96 |
msgstr "Le Impostazioni sono state salvate con successo"
|
| 97 |
|
| 98 |
-
# @
|
| 99 |
-
#: admin/wp-security-admin-menu.php:50
|
| 100 |
msgid "The selected record(s) deleted successfully!"
|
| 101 |
msgstr "Record selezionato (i) cancellato con successo!"
|
| 102 |
|
| 103 |
-
# @
|
| 104 |
-
#: admin/wp-security-blacklist-menu.php:22
|
| 105 |
msgid "Ban Users"
|
| 106 |
msgstr "Utenti Bannati"
|
| 107 |
|
| 108 |
-
# @
|
| 109 |
-
#: admin/wp-security-blacklist-menu.php:80
|
| 110 |
msgid "Nonce check failed for save blacklist settings!"
|
| 111 |
msgstr "Salvataggio impostazioni blacklist fallito!"
|
| 112 |
|
| 113 |
-
# @
|
| 114 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 115 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 116 |
-
#: admin/wp-security-
|
|
|
|
|
|
|
| 117 |
msgid ""
|
| 118 |
"The plugin was unable to write to the .htaccess file. Please edit file "
|
| 119 |
"manually."
|
|
@@ -121,13 +196,13 @@ msgstr ""
|
|
| 121 |
"Il plugin non è stato in grado di scrivere nel file .htaccess. Si prega di "
|
| 122 |
"modificare il file manualmente."
|
| 123 |
|
| 124 |
-
# @
|
| 125 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 126 |
msgid "Ban IPs or User Agents"
|
| 127 |
msgstr "IP o User Agent Bannati"
|
| 128 |
|
| 129 |
-
# @
|
| 130 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 131 |
msgid ""
|
| 132 |
"The All In One WP Security Blacklist feature gives you the option of banning "
|
| 133 |
"certain host IP addresses or ranges and also user agents."
|
|
@@ -135,6889 +210,7156 @@ msgstr ""
|
|
| 135 |
"La caratteristica Blacklist offre la possibilità di vietare determinati "
|
| 136 |
"indirizzi IP o intervalli di accesso e anche user agent."
|
| 137 |
|
| 138 |
-
# @
|
| 139 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 140 |
msgid ""
|
| 141 |
-
"This feature will deny total site access for users which have IP addresses "
|
| 142 |
-
"
|
| 143 |
-
"below."
|
| 144 |
msgstr ""
|
| 145 |
"Questa funzione potrà negare l'accesso totale del sito per gli utenti che "
|
| 146 |
-
"dispongono di indirizzi IP o gli agenti utente che corrispondono a quelli "
|
| 147 |
-
"
|
| 148 |
|
| 149 |
-
# @
|
| 150 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 151 |
msgid ""
|
| 152 |
"The plugin achieves this by making appropriate modifications to your ."
|
| 153 |
"htaccess file."
|
| 154 |
msgstr ""
|
| 155 |
"Il plugin realizza questo, facendo le opportune modifiche al file .htaccess."
|
| 156 |
|
| 157 |
-
# @
|
| 158 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 159 |
msgid ""
|
| 160 |
"By blocking people via the .htaccess file your are using the most secure "
|
| 161 |
-
"first line of defence which denies all access to blacklisted visitors as "
|
| 162 |
-
"
|
| 163 |
msgstr ""
|
| 164 |
"Bloccando le persone tramite il file .htaccess si sta usando la prima linea "
|
| 165 |
"di difesa più sicura che nega tutti gli accessi ai visitatori nella lista "
|
| 166 |
"nera non appena provano a collegarsi al vostro server di hosting."
|
| 167 |
|
| 168 |
-
# @
|
| 169 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 170 |
msgid "IP Hosts and User Agent Blacklist Settings"
|
| 171 |
msgstr "Impostazioni Blacklist IP Host e User Agent"
|
| 172 |
|
| 173 |
-
# @
|
| 174 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 175 |
msgid "Enable IP or User Agent Blacklisting"
|
| 176 |
msgstr "Attiva IP o User Agent Blacklist"
|
| 177 |
|
| 178 |
-
# @
|
| 179 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 180 |
msgid ""
|
| 181 |
-
"Check this if you want to enable the banning (or blacklisting) of selected "
|
| 182 |
-
"
|
| 183 |
msgstr ""
|
| 184 |
"Seleziona questa casella se desideri attivare la messa al bando (o lista "
|
| 185 |
"nera) di indirizzi IP selezionati e / o user agents specificati nelle "
|
| 186 |
"impostazioni di seguito"
|
| 187 |
|
| 188 |
-
# @
|
| 189 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 190 |
msgid "Enter IP Addresses:"
|
| 191 |
msgstr "Inserisci Indirizzo IP:"
|
| 192 |
|
| 193 |
-
# @
|
| 194 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 195 |
msgid "Enter one or more IP addresses or IP ranges."
|
| 196 |
msgstr "Immettere uno o più indirizzi IP o intervalli IP."
|
| 197 |
|
| 198 |
-
# @
|
| 199 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 200 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 201 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 202 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 203 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 204 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 205 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 206 |
-
#: admin/wp-security-filescan-menu.php:293
|
| 207 |
-
#: admin/wp-security-filescan-menu.php:310
|
| 208 |
-
#: admin/wp-security-firewall-menu.php:
|
| 209 |
-
#: admin/wp-security-firewall-menu.php:
|
| 210 |
-
#: admin/wp-security-firewall-menu.php:
|
| 211 |
-
#: admin/wp-security-firewall-menu.php:
|
| 212 |
-
#: admin/wp-security-firewall-menu.php:
|
| 213 |
-
#: admin/wp-security-firewall-menu.php:
|
| 214 |
-
#: admin/wp-security-firewall-menu.php:444
|
| 215 |
-
#: admin/wp-security-firewall-menu.php:
|
| 216 |
-
#: admin/wp-security-firewall-menu.php:
|
| 217 |
-
#: admin/wp-security-firewall-menu.php:
|
| 218 |
-
#: admin/wp-security-firewall-menu.php:
|
| 219 |
-
#: admin/wp-security-
|
|
|
|
| 220 |
msgid "More Info"
|
| 221 |
msgstr "Altre Info"
|
| 222 |
|
| 223 |
-
# @
|
| 224 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 225 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 226 |
msgid "Each IP address must be on a new line."
|
| 227 |
msgstr "Ogni indirizzo IP deve essere su una nuova linea."
|
| 228 |
|
| 229 |
-
# @
|
| 230 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 231 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 232 |
msgid ""
|
| 233 |
-
"To specify an IP range use a wildcard \"*\" character. Acceptable ways to "
|
| 234 |
-
"
|
| 235 |
msgstr ""
|
| 236 |
"Per specificare un intervallo di indirizzi IP utilizzare un carattere jolly/"
|
| 237 |
-
"asterisco \"*\". Il modo corretto per utilizzare i caratteri jolly è "
|
| 238 |
-
"
|
| 239 |
|
| 240 |
-
# @
|
| 241 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 242 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 243 |
msgid "Example 1: 195.47.89.*"
|
| 244 |
msgstr "Esempio 1: 195.47.89.*"
|
| 245 |
|
| 246 |
-
# @
|
| 247 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 248 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 249 |
msgid "Example 2: 195.47.*.*"
|
| 250 |
msgstr "Esempio 2: 195.47.*.*"
|
| 251 |
|
| 252 |
-
# @
|
| 253 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 254 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 255 |
msgid "Example 3: 195.*.*.*"
|
| 256 |
msgstr "Esempio 3: 195.*.*.*"
|
| 257 |
|
| 258 |
-
# @
|
| 259 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 260 |
msgid "Enter User Agents:"
|
| 261 |
msgstr "Inserisci User Agents:"
|
| 262 |
|
| 263 |
-
# @
|
| 264 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 265 |
msgid "Enter one or more user agent strings."
|
| 266 |
msgstr "Inserisci una o più stringhe user agent."
|
| 267 |
|
| 268 |
-
# @
|
| 269 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 270 |
msgid "Each user agent string must be on a new line."
|
| 271 |
msgstr "Ogni stringa user agent deve essere su una nuova linea."
|
| 272 |
|
| 273 |
-
# @
|
| 274 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 275 |
msgid "Example 1 - A single user agent string to block:"
|
| 276 |
msgstr "Esempio 1 - Una singola stringa user agent per bloccare:"
|
| 277 |
|
| 278 |
-
# @
|
| 279 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 280 |
msgid "Example 2 - A list of more than 1 user agent strings to block"
|
| 281 |
msgstr "Esempio 2 - Un elenco di più stringhe di agent per bloccare"
|
| 282 |
|
| 283 |
-
# @
|
| 284 |
# @ default
|
| 285 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 286 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 287 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 288 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 289 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 290 |
-
#: admin/wp-security-database-menu.php:356
|
| 291 |
-
#: admin/wp-security-filescan-menu.php:331
|
| 292 |
-
#: admin/wp-security-filesystem-menu.php:231
|
| 293 |
-
#: admin/wp-security-firewall-menu.php:
|
| 294 |
-
#: admin/wp-security-firewall-menu.php:
|
| 295 |
-
#: admin/wp-security-misc-options-menu.php:165
|
| 296 |
-
#: admin/wp-security-settings-menu.php:495
|
| 297 |
-
#: admin/wp-security-spam-menu.php:349
|
| 298 |
-
#: admin/wp-security-user-login-menu.php:239
|
| 299 |
-
#: admin/wp-security-user-login-menu.php:407
|
| 300 |
-
#: admin/wp-security-user-registration-menu.php:146
|
| 301 |
-
#: admin/wp-security-user-registration-menu.php:232
|
| 302 |
msgid "Save Settings"
|
| 303 |
msgstr "Salva Impostazioni"
|
| 304 |
|
| 305 |
-
# @
|
| 306 |
-
#: admin/wp-security-
|
| 307 |
-
|
| 308 |
-
|
| 309 |
-
|
| 310 |
-
|
| 311 |
-
#: admin/wp-security-dashboard-menu.php:75
|
| 312 |
-
msgid "For information, updates and documentation, please visit the"
|
| 313 |
-
msgstr "Per informazioni, aggiornamenti e documentazione, vista la pagina "
|
| 314 |
|
| 315 |
-
# @
|
| 316 |
-
#: admin/wp-security-
|
| 317 |
-
msgid "
|
| 318 |
-
msgstr "
|
| 319 |
|
| 320 |
-
# @
|
| 321 |
-
#: admin/wp-security-
|
| 322 |
-
|
| 323 |
-
|
|
|
|
| 324 |
|
| 325 |
-
# @
|
| 326 |
-
#: admin/wp-security-
|
| 327 |
-
|
| 328 |
-
|
|
|
|
| 329 |
|
| 330 |
-
# @
|
| 331 |
-
#: admin/wp-security-
|
| 332 |
-
msgid "
|
| 333 |
-
msgstr "
|
| 334 |
|
| 335 |
-
# @
|
| 336 |
-
#: admin/wp-security-
|
| 337 |
-
msgid "
|
| 338 |
-
msgstr "
|
| 339 |
|
| 340 |
-
# @
|
| 341 |
-
#: admin/wp-security-
|
| 342 |
-
msgid "
|
| 343 |
-
msgstr "
|
|
|
|
| 344 |
|
| 345 |
-
|
| 346 |
-
|
| 347 |
-
|
| 348 |
-
msgstr "Scomposizione Punti Sicurezza"
|
| 349 |
|
| 350 |
-
# @
|
| 351 |
-
#: admin/wp-security-
|
| 352 |
-
|
| 353 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 354 |
|
| 355 |
-
# @
|
| 356 |
-
#: admin/wp-security-
|
| 357 |
msgid ""
|
| 358 |
-
"
|
| 359 |
-
"
|
| 360 |
msgstr ""
|
| 361 |
-
"
|
| 362 |
-
"
|
| 363 |
-
"sicurezza raccomandata"
|
| 364 |
-
|
| 365 |
-
# @ aiowpsecurity
|
| 366 |
-
#: admin/wp-security-dashboard-menu.php:201
|
| 367 |
-
msgid "Admin Username"
|
| 368 |
-
msgstr "Nome Utente Admin"
|
| 369 |
-
|
| 370 |
-
# @ aiowpsecurity
|
| 371 |
-
#: admin/wp-security-dashboard-menu.php:216
|
| 372 |
-
#: admin/wp-security-user-login-menu.php:25
|
| 373 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:42
|
| 374 |
-
msgid "Login Lockdown"
|
| 375 |
-
msgstr "Blocco Login"
|
| 376 |
|
| 377 |
-
# @
|
| 378 |
-
#: admin/wp-security-
|
| 379 |
-
msgid "
|
| 380 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 381 |
|
| 382 |
-
# @
|
| 383 |
-
#: admin/wp-security-
|
| 384 |
-
msgid "
|
| 385 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 386 |
|
| 387 |
-
# @
|
| 388 |
-
#: admin/wp-security-
|
| 389 |
-
msgid "
|
| 390 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 391 |
|
| 392 |
-
# @
|
| 393 |
-
#: admin/wp-security-
|
| 394 |
msgid ""
|
| 395 |
-
"
|
| 396 |
-
"
|
| 397 |
msgstr ""
|
| 398 |
-
"
|
| 399 |
-
"
|
| 400 |
|
| 401 |
-
# @
|
| 402 |
-
#: admin/wp-security-
|
| 403 |
-
msgid "
|
| 404 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 405 |
|
| 406 |
-
# @
|
| 407 |
-
#: admin/wp-security-
|
| 408 |
-
msgid "
|
| 409 |
-
msgstr "
|
| 410 |
|
| 411 |
-
# @
|
| 412 |
-
#: admin/wp-security-
|
| 413 |
-
|
| 414 |
-
|
| 415 |
-
msgstr "Utenti attualmente loggati."
|
| 416 |
|
| 417 |
-
# @
|
| 418 |
-
#: admin/wp-security-
|
| 419 |
-
msgid "
|
| 420 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 421 |
|
| 422 |
-
# @
|
| 423 |
-
#: admin/wp-security-
|
| 424 |
-
|
| 425 |
-
|
| 426 |
-
#, php-format
|
| 427 |
-
msgid "Go to the %s menu to see more details"
|
| 428 |
-
msgstr "Vai al menu %s per vedere più dettagli"
|
| 429 |
|
| 430 |
-
# @
|
| 431 |
-
#: admin/wp-security-
|
| 432 |
-
msgid "
|
| 433 |
-
msgstr "
|
| 434 |
|
| 435 |
-
# @
|
| 436 |
-
#: admin/wp-security-
|
| 437 |
-
msgid "
|
| 438 |
-
msgstr "
|
|
|
|
|
|
|
| 439 |
|
| 440 |
-
# @
|
| 441 |
-
#: admin/wp-security-
|
| 442 |
-
msgid "
|
| 443 |
-
msgstr "
|
| 444 |
|
| 445 |
-
# @
|
| 446 |
-
#: admin/wp-security-
|
| 447 |
-
msgid "
|
| 448 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 449 |
|
| 450 |
-
# @
|
| 451 |
-
#: admin/wp-security-
|
| 452 |
-
msgid "
|
| 453 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 454 |
|
| 455 |
-
# @
|
| 456 |
-
#: admin/wp-security-
|
| 457 |
-
msgid "
|
| 458 |
-
|
|
|
|
|
|
|
| 459 |
|
| 460 |
-
# @
|
| 461 |
-
#: admin/wp-security-
|
| 462 |
-
|
| 463 |
-
|
| 464 |
-
|
| 465 |
-
|
| 466 |
|
| 467 |
-
# @
|
| 468 |
-
#: admin/wp-security-
|
| 469 |
-
msgid "
|
| 470 |
-
|
|
|
|
|
|
|
|
|
|
| 471 |
|
| 472 |
-
# @
|
| 473 |
-
#: admin/wp-security-
|
| 474 |
-
|
| 475 |
-
|
|
|
|
|
|
|
|
|
|
| 476 |
|
| 477 |
-
# @
|
| 478 |
-
#: admin/wp-security-
|
| 479 |
-
msgid "
|
| 480 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 481 |
|
| 482 |
-
# @
|
| 483 |
-
#: admin/wp-security-
|
| 484 |
-
|
| 485 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 486 |
|
| 487 |
-
# @
|
| 488 |
-
#: admin/wp-security-
|
| 489 |
-
msgid "
|
| 490 |
-
msgstr "
|
| 491 |
|
| 492 |
-
# @
|
| 493 |
-
#: admin/wp-security-
|
| 494 |
-
msgid "
|
| 495 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 496 |
|
| 497 |
-
# @
|
| 498 |
-
#: admin/wp-security-
|
| 499 |
-
msgid "
|
| 500 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 501 |
|
| 502 |
-
# @
|
| 503 |
-
#: admin/wp-security-
|
| 504 |
-
|
| 505 |
-
|
| 506 |
-
|
| 507 |
-
|
| 508 |
-
|
| 509 |
-
|
| 510 |
-
|
| 511 |
-
|
| 512 |
-
|
| 513 |
-
|
| 514 |
-
|
| 515 |
-
#: admin/wp-security-database-menu.php:30
|
| 516 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:60
|
| 517 |
-
msgid "DB Prefix"
|
| 518 |
-
msgstr "Prefisso DB"
|
| 519 |
-
|
| 520 |
-
# @ aiowpsecurity
|
| 521 |
-
#: admin/wp-security-database-menu.php:26
|
| 522 |
-
#: admin/wp-security-database-menu.php:31
|
| 523 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:62
|
| 524 |
-
msgid "DB Backup"
|
| 525 |
-
msgstr "Backup DB"
|
| 526 |
|
| 527 |
-
# @
|
| 528 |
-
#: admin/wp-security-
|
| 529 |
-
|
| 530 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 531 |
|
| 532 |
-
# @
|
| 533 |
-
#: admin/wp-security-
|
| 534 |
msgid ""
|
| 535 |
-
"
|
| 536 |
-
"
|
| 537 |
-
"config.php file."
|
| 538 |
msgstr ""
|
| 539 |
-
"
|
| 540 |
-
"
|
| 541 |
-
"correttamente il file wp-config.php."
|
| 542 |
|
| 543 |
-
# @
|
| 544 |
-
#: admin/wp-security-
|
| 545 |
-
|
| 546 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 547 |
|
| 548 |
-
# @
|
| 549 |
-
#: admin/wp-security-
|
| 550 |
msgid ""
|
| 551 |
-
"
|
| 552 |
-
"
|
|
|
|
| 553 |
msgstr ""
|
| 554 |
-
"
|
| 555 |
-
"
|
|
|
|
| 556 |
|
| 557 |
-
# @
|
| 558 |
-
#: admin/wp-security-
|
| 559 |
-
msgid "
|
| 560 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 561 |
|
| 562 |
-
# @
|
| 563 |
-
#: admin/wp-security-
|
| 564 |
msgid ""
|
| 565 |
-
"
|
| 566 |
-
"contains a lot of your site's precious information."
|
| 567 |
msgstr ""
|
| 568 |
-
"
|
| 569 |
-
"
|
| 570 |
|
| 571 |
-
# @
|
| 572 |
-
#: admin/wp-security-
|
| 573 |
msgid ""
|
| 574 |
-
"
|
| 575 |
-
"
|
| 576 |
msgstr ""
|
| 577 |
-
"
|
| 578 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 579 |
|
| 580 |
-
# @
|
| 581 |
-
#: admin/wp-security-
|
| 582 |
msgid ""
|
| 583 |
-
"
|
| 584 |
-
"
|
| 585 |
-
"
|
| 586 |
msgstr ""
|
| 587 |
-
"
|
| 588 |
-
"
|
| 589 |
-
"
|
|
|
|
| 590 |
|
| 591 |
-
# @
|
| 592 |
-
#: admin/wp-security-
|
| 593 |
msgid ""
|
| 594 |
-
"
|
| 595 |
-
"
|
|
|
|
|
|
|
| 596 |
msgstr ""
|
| 597 |
-
"
|
| 598 |
-
"
|
| 599 |
-
|
| 600 |
-
|
| 601 |
-
#: admin/wp-security-database-menu.php:143
|
| 602 |
-
msgid "DB Prefix Options"
|
| 603 |
-
msgstr "Opzioni Prefisso DB"
|
| 604 |
|
| 605 |
-
# @
|
| 606 |
-
#: admin/wp-security-
|
| 607 |
-
|
| 608 |
-
|
| 609 |
-
|
|
|
|
|
|
|
|
|
|
| 610 |
|
| 611 |
-
# @
|
| 612 |
-
#: admin/wp-security-
|
| 613 |
-
msgid "
|
| 614 |
-
msgstr "
|
| 615 |
|
| 616 |
-
# @
|
| 617 |
-
#: admin/wp-security-
|
| 618 |
msgid ""
|
| 619 |
-
"
|
| 620 |
-
"
|
| 621 |
-
"
|
| 622 |
-
"consider changing the DB prefix value to another value."
|
| 623 |
msgstr ""
|
| 624 |
-
"
|
| 625 |
-
"
|
| 626 |
-
"
|
| 627 |
|
| 628 |
-
# @
|
| 629 |
-
#: admin/wp-security-
|
| 630 |
-
msgid "
|
| 631 |
-
msgstr "
|
| 632 |
|
| 633 |
-
# @
|
| 634 |
-
#: admin/wp-security-
|
| 635 |
msgid ""
|
| 636 |
-
"
|
| 637 |
-
"
|
| 638 |
msgstr ""
|
| 639 |
-
"
|
| 640 |
-
"
|
| 641 |
|
| 642 |
-
# @
|
| 643 |
-
#: admin/wp-security-
|
| 644 |
-
msgid "
|
| 645 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 646 |
|
| 647 |
-
# @
|
| 648 |
-
#: admin/wp-security-
|
| 649 |
msgid ""
|
| 650 |
-
"
|
| 651 |
-
"or numbers and/or underscores. Example: xyz_"
|
| 652 |
msgstr ""
|
| 653 |
-
"
|
| 654 |
-
"
|
| 655 |
|
| 656 |
-
# @
|
| 657 |
-
#: admin/wp-security-
|
| 658 |
-
msgid "
|
| 659 |
-
msgstr "
|
| 660 |
|
| 661 |
-
# @
|
| 662 |
-
#: admin/wp-security-
|
| 663 |
-
|
| 664 |
-
|
| 665 |
-
|
|
|
|
|
|
|
|
|
|
| 666 |
|
| 667 |
-
# @
|
| 668 |
-
#: admin/wp-security-
|
| 669 |
msgid ""
|
| 670 |
-
"
|
| 671 |
-
"
|
| 672 |
-
"
|
| 673 |
msgstr ""
|
| 674 |
-
"
|
| 675 |
-
"
|
| 676 |
-
"
|
| 677 |
|
| 678 |
-
# @
|
| 679 |
-
#: admin/wp-security-
|
| 680 |
-
msgid "
|
| 681 |
-
msgstr "
|
| 682 |
|
| 683 |
-
# @
|
| 684 |
-
#: admin/wp-security-
|
| 685 |
-
msgid "
|
|
|
|
|
|
|
| 686 |
msgstr ""
|
| 687 |
-
"
|
| 688 |
-
"di
|
| 689 |
|
| 690 |
-
# @
|
| 691 |
-
#: admin/wp-security-
|
| 692 |
-
#: admin/wp-security-filescan-menu.php:135
|
| 693 |
msgid ""
|
| 694 |
-
"
|
| 695 |
-
"
|
|
|
|
|
|
|
| 696 |
msgstr ""
|
| 697 |
-
"
|
| 698 |
-
"
|
|
|
|
|
|
|
|
|
|
| 699 |
|
| 700 |
-
# @
|
| 701 |
-
#: admin/wp-security-
|
| 702 |
msgid ""
|
| 703 |
-
"
|
| 704 |
-
"
|
|
|
|
| 705 |
msgstr ""
|
| 706 |
-
"
|
| 707 |
-
"
|
|
|
|
| 708 |
|
| 709 |
-
# @
|
| 710 |
-
#: admin/wp-security-
|
| 711 |
-
|
| 712 |
-
|
|
|
|
|
|
|
|
|
|
| 713 |
msgid ""
|
| 714 |
-
"
|
| 715 |
-
"
|
| 716 |
msgstr ""
|
| 717 |
-
"
|
| 718 |
-
"
|
|
|
|
| 719 |
|
| 720 |
-
# @
|
| 721 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 722 |
-
|
| 723 |
-
|
| 724 |
-
#: admin/wp-security-firewall-menu.php:769 admin/wp-security-spam-menu.php:213
|
| 725 |
-
#: admin/wp-security-user-login-menu.php:123
|
| 726 |
-
#: admin/wp-security-user-login-menu.php:360
|
| 727 |
-
msgid "Attention!"
|
| 728 |
-
msgstr "Attenzione!"
|
| 729 |
|
| 730 |
-
# @
|
| 731 |
-
#: admin/wp-security-
|
| 732 |
-
msgid "
|
| 733 |
-
msgstr "
|
| 734 |
|
| 735 |
-
# @
|
| 736 |
-
#: admin/wp-security-
|
| 737 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
| 738 |
msgstr ""
|
| 739 |
-
"
|
|
|
|
|
|
|
|
|
|
| 740 |
|
| 741 |
-
# @
|
| 742 |
-
#: admin/wp-security-
|
| 743 |
-
msgid "
|
| 744 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 745 |
|
| 746 |
-
# @
|
| 747 |
-
#: admin/wp-security-
|
| 748 |
-
msgid "
|
| 749 |
-
msgstr "
|
|
|
|
| 750 |
|
| 751 |
-
# @
|
| 752 |
-
#: admin/wp-security-
|
| 753 |
-
msgid "
|
| 754 |
-
msgstr "
|
| 755 |
|
| 756 |
-
# @
|
| 757 |
-
#: admin/wp-security-
|
| 758 |
msgid ""
|
| 759 |
-
"
|
| 760 |
-
"
|
| 761 |
msgstr ""
|
| 762 |
-
"
|
| 763 |
-
"
|
| 764 |
-
|
| 765 |
-
# @ aiowpsecurity
|
| 766 |
-
#: admin/wp-security-database-menu.php:330
|
| 767 |
-
msgid "Backup Time Interval"
|
| 768 |
-
msgstr "Intervallo di Tempo Backup"
|
| 769 |
-
|
| 770 |
-
# @ aiowpsecurity
|
| 771 |
-
#: admin/wp-security-database-menu.php:333
|
| 772 |
-
#: admin/wp-security-filescan-menu.php:281
|
| 773 |
-
msgid "Hours"
|
| 774 |
-
msgstr "Ore"
|
| 775 |
-
|
| 776 |
-
# @ aiowpsecurity
|
| 777 |
-
#: admin/wp-security-database-menu.php:334
|
| 778 |
-
#: admin/wp-security-filescan-menu.php:282
|
| 779 |
-
msgid "Days"
|
| 780 |
-
msgstr "Giorni"
|
| 781 |
-
|
| 782 |
-
# @ aiowpsecurity
|
| 783 |
-
#: admin/wp-security-database-menu.php:335
|
| 784 |
-
#: admin/wp-security-filescan-menu.php:283
|
| 785 |
-
msgid "Weeks"
|
| 786 |
-
msgstr "Settimane"
|
| 787 |
|
| 788 |
-
# @
|
| 789 |
-
#: admin/wp-security-
|
| 790 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
| 791 |
msgstr ""
|
| 792 |
-
"
|
|
|
|
|
|
|
| 793 |
|
| 794 |
-
# @
|
| 795 |
-
#: admin/wp-security-
|
| 796 |
-
msgid "
|
| 797 |
-
msgstr "
|
| 798 |
|
| 799 |
-
# @
|
| 800 |
-
#: admin/wp-security-
|
| 801 |
msgid ""
|
| 802 |
-
"
|
| 803 |
-
"keep in the backup directory"
|
| 804 |
msgstr ""
|
| 805 |
-
"
|
| 806 |
-
"
|
| 807 |
|
| 808 |
-
# @
|
| 809 |
-
#: admin/wp-security-
|
| 810 |
-
msgid "
|
| 811 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 812 |
|
| 813 |
-
# @
|
| 814 |
-
#: admin/wp-security-
|
| 815 |
msgid ""
|
| 816 |
-
"
|
| 817 |
-
"
|
| 818 |
msgstr ""
|
| 819 |
-
"
|
| 820 |
-
"
|
| 821 |
|
| 822 |
-
# @
|
| 823 |
-
#: admin/wp-security-
|
| 824 |
-
|
| 825 |
-
|
| 826 |
-
msgid "Enter an email address"
|
| 827 |
-
msgstr "Inserisci Indirizzo Email"
|
| 828 |
|
| 829 |
-
# @
|
| 830 |
-
#: admin/wp-security-
|
| 831 |
-
msgid "
|
| 832 |
-
msgstr "
|
| 833 |
|
| 834 |
-
# @
|
| 835 |
-
#: admin/wp-security-
|
| 836 |
-
|
| 837 |
-
msgid ""
|
| 838 |
-
"Your WordPress system has a total of %s tables and your new DB prefix will "
|
| 839 |
-
"be: %s"
|
| 840 |
msgstr ""
|
| 841 |
-
"
|
| 842 |
-
"
|
| 843 |
|
| 844 |
-
|
| 845 |
-
|
| 846 |
-
msgid ""
|
| 847 |
-
"Failed to make a backup of the wp-config.php file. This operation will not "
|
| 848 |
-
"go ahead."
|
| 849 |
msgstr ""
|
| 850 |
-
"Impossibile effettuare un backup del file wp-config.php. Questa operazione "
|
| 851 |
-
"non andrà avanti."
|
| 852 |
|
| 853 |
-
|
| 854 |
-
|
| 855 |
-
msgid "A backup copy of your wp-config.php file was created successfully!"
|
| 856 |
msgstr ""
|
| 857 |
-
"Una copia di backup del file wp-config.php è stato creato con successo!"
|
| 858 |
-
|
| 859 |
-
# @ aiowpsecurity
|
| 860 |
-
#: admin/wp-security-database-menu.php:422
|
| 861 |
-
#, php-format
|
| 862 |
-
msgid "%s table name update failed"
|
| 863 |
-
msgstr "%s aggiornamento nome tabelle fallito"
|
| 864 |
|
| 865 |
-
|
| 866 |
-
|
| 867 |
-
|
| 868 |
-
|
| 869 |
msgstr ""
|
| 870 |
-
"Si prega di cambiare il prefisso manualmente per le tabelle di cui sopra a:%s"
|
| 871 |
|
| 872 |
-
# @
|
| 873 |
-
#: admin/wp-security-
|
| 874 |
-
|
| 875 |
-
|
| 876 |
-
msgstr "%s tabelle hanno il loro prefisso aggiornato con successo!"
|
| 877 |
|
| 878 |
-
# @
|
| 879 |
-
#: admin/wp-security-
|
| 880 |
-
msgid "
|
| 881 |
-
msgstr "
|
| 882 |
|
| 883 |
-
# @
|
| 884 |
-
#: admin/wp-security-
|
| 885 |
-
#, php-format
|
| 886 |
msgid ""
|
| 887 |
-
"
|
| 888 |
-
"file manually using your favourite editor and search \n"
|
| 889 |
-
" for variable \"$table_prefix\" and assign the following "
|
| 890 |
-
"value to that variable: %s"
|
| 891 |
msgstr ""
|
| 892 |
-
"
|
| 893 |
-
"
|
| 894 |
-
" la variabile \"$table_prefix\" e assegna il seguente "
|
| 895 |
-
"valore a tale variabile: %s"
|
| 896 |
|
| 897 |
-
# @
|
| 898 |
-
#: admin/wp-security-
|
| 899 |
-
msgid "
|
| 900 |
-
msgstr ""
|
| 901 |
-
"Si è verificato un errore durante l'aggiornamento delle opzioni tabella."
|
| 902 |
|
| 903 |
-
# @
|
| 904 |
-
#: admin/wp-security-
|
| 905 |
msgid ""
|
| 906 |
-
"The
|
| 907 |
-
"
|
|
|
|
| 908 |
msgstr ""
|
| 909 |
-
"
|
| 910 |
-
"
|
|
|
|
| 911 |
|
| 912 |
-
# @
|
| 913 |
-
#: admin/wp-security-
|
| 914 |
-
#, php-format
|
| 915 |
msgid ""
|
| 916 |
-
"
|
| 917 |
-
"
|
| 918 |
msgstr ""
|
| 919 |
-
"
|
| 920 |
-
"
|
| 921 |
|
| 922 |
-
# @
|
| 923 |
-
#: admin/wp-security-
|
| 924 |
msgid ""
|
| 925 |
-
"The
|
| 926 |
-
"
|
| 927 |
msgstr ""
|
| 928 |
-
"
|
| 929 |
-
"DB sono state aggiornate con successo!"
|
| 930 |
-
|
| 931 |
-
# @ aiowpsecurity
|
| 932 |
-
#: admin/wp-security-database-menu.php:514
|
| 933 |
-
msgid "DB prefix change tasks have been completed."
|
| 934 |
-
msgstr "Sono state completate le attività di DB del cambiamento di prefisso."
|
| 935 |
-
|
| 936 |
-
# @ aiowpsecurity
|
| 937 |
-
#: admin/wp-security-filescan-menu.php:24
|
| 938 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:106
|
| 939 |
-
msgid "File Change Detection"
|
| 940 |
-
msgstr "Rilevamento Modifiche File"
|
| 941 |
|
| 942 |
-
# @
|
| 943 |
-
#: admin/wp-security-
|
| 944 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
| 945 |
msgstr ""
|
| 946 |
-
"
|
| 947 |
-
"
|
|
|
|
|
|
|
| 948 |
|
| 949 |
-
# @
|
| 950 |
-
#: admin/wp-security-
|
|
|
|
| 951 |
msgid ""
|
| 952 |
-
"
|
| 953 |
-
"
|
| 954 |
-
"
|
| 955 |
msgstr ""
|
| 956 |
-
"
|
| 957 |
-
"
|
| 958 |
-
"
|
|
|
|
| 959 |
|
| 960 |
-
# @
|
| 961 |
-
#: admin/wp-security-
|
| 962 |
msgid ""
|
| 963 |
-
"
|
| 964 |
-
"
|
| 965 |
-
" In order to ensure that future scan results are "
|
| 966 |
-
"accurate, the old scan data has been refreshed."
|
| 967 |
msgstr ""
|
| 968 |
-
"
|
| 969 |
-
"
|
| 970 |
-
|
| 971 |
-
|
| 972 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 973 |
|
| 974 |
-
# @
|
| 975 |
-
#: admin/wp-security-
|
| 976 |
msgid ""
|
| 977 |
-
"
|
| 978 |
-
"
|
| 979 |
msgstr ""
|
| 980 |
-
"
|
| 981 |
-
"
|
| 982 |
|
| 983 |
-
# @
|
| 984 |
-
#: admin/wp-security-
|
| 985 |
-
msgid "
|
| 986 |
-
msgstr "
|
| 987 |
|
| 988 |
-
# @
|
| 989 |
-
#: admin/wp-security-
|
| 990 |
msgid ""
|
| 991 |
-
"
|
| 992 |
-
"
|
| 993 |
msgstr ""
|
| 994 |
-
"
|
| 995 |
-
"
|
| 996 |
-
"tuo sito."
|
| 997 |
|
| 998 |
-
# @
|
| 999 |
-
#: admin/wp-security-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1000 |
msgid ""
|
| 1001 |
-
"
|
| 1002 |
-
"
|
|
|
|
| 1003 |
msgstr ""
|
| 1004 |
-
"
|
| 1005 |
-
"
|
|
|
|
| 1006 |
|
| 1007 |
-
# @
|
| 1008 |
-
#: admin/wp-security-
|
| 1009 |
msgid ""
|
| 1010 |
-
"
|
| 1011 |
-
"
|
| 1012 |
-
"you are made aware when a change occurs and which file was affected."
|
| 1013 |
msgstr ""
|
| 1014 |
-
"
|
| 1015 |
-
"
|
| 1016 |
-
"
|
| 1017 |
-
"influenzato."
|
| 1018 |
|
| 1019 |
-
# @
|
| 1020 |
-
#: admin/wp-security-
|
| 1021 |
msgid ""
|
| 1022 |
-
"
|
| 1023 |
-
"
|
| 1024 |
-
"performing a regular automated or manual scan of your system's files."
|
| 1025 |
msgstr ""
|
| 1026 |
-
"
|
| 1027 |
-
"
|
| 1028 |
-
"file per effettuare una normale scansione automatica o manuale dei file del "
|
| 1029 |
-
"proprio sistema."
|
| 1030 |
|
| 1031 |
-
# @
|
| 1032 |
-
#: admin/wp-security-
|
| 1033 |
msgid ""
|
| 1034 |
-
"
|
| 1035 |
-
"
|
| 1036 |
-
"
|
| 1037 |
-
"
|
| 1038 |
-
"change detection scan)"
|
| 1039 |
msgstr ""
|
| 1040 |
-
"
|
| 1041 |
-
"
|
| 1042 |
-
"
|
| 1043 |
-
"
|
| 1044 |
-
"file dalla scansione)"
|
| 1045 |
-
|
| 1046 |
-
# @ aiowpsecurity
|
| 1047 |
-
#: admin/wp-security-filescan-menu.php:233
|
| 1048 |
-
msgid "Manual File Change Detection Scan"
|
| 1049 |
-
msgstr "Scansione Rilevamento Modifiche File Manuale"
|
| 1050 |
|
| 1051 |
-
# @
|
| 1052 |
-
#: admin/wp-security-
|
| 1053 |
msgid ""
|
| 1054 |
-
"
|
|
|
|
|
|
|
| 1055 |
msgstr ""
|
| 1056 |
-
"
|
| 1057 |
-
"
|
| 1058 |
-
|
| 1059 |
-
# @ aiowpsecurity
|
| 1060 |
-
#: admin/wp-security-filescan-menu.php:242
|
| 1061 |
-
msgid "Perform Scan Now"
|
| 1062 |
-
msgstr "Esegui scansione Ora"
|
| 1063 |
|
| 1064 |
-
# @
|
| 1065 |
-
#: admin/wp-security-
|
| 1066 |
-
msgid "
|
| 1067 |
-
msgstr "Impostazioni
|
| 1068 |
|
| 1069 |
-
# @
|
| 1070 |
-
#: admin/wp-security-
|
| 1071 |
-
msgid "Enable
|
| 1072 |
-
msgstr "Attiva
|
| 1073 |
|
| 1074 |
-
# @
|
| 1075 |
-
#: admin/wp-security-
|
| 1076 |
-
msgid ""
|
| 1077 |
-
"Check this if you want the system to automatically/periodically scan your "
|
| 1078 |
-
"files to check for file changes based on the settings below"
|
| 1079 |
msgstr ""
|
| 1080 |
-
"Seleziona questa casella se vuoi
|
| 1081 |
-
"
|
| 1082 |
-
"base alle impostazioni di seguito"
|
| 1083 |
|
| 1084 |
-
# @
|
| 1085 |
-
#: admin/wp-security-
|
| 1086 |
-
msgid "
|
| 1087 |
-
msgstr "
|
| 1088 |
|
| 1089 |
-
# @
|
| 1090 |
-
#: admin/wp-security-
|
| 1091 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1092 |
msgstr ""
|
| 1093 |
-
"Impostare il valore per quanto spesso si desidera creare una scansione di "
|
| 1094 |
-
"verifica"
|
| 1095 |
|
| 1096 |
-
# @
|
| 1097 |
-
#: admin/wp-security-
|
| 1098 |
-
msgid "
|
| 1099 |
-
msgstr "
|
| 1100 |
|
| 1101 |
-
# @
|
| 1102 |
-
#: admin/wp-security-
|
| 1103 |
-
msgid ""
|
| 1104 |
-
"
|
| 1105 |
-
"from the file change detection scan."
|
| 1106 |
-
msgstr ""
|
| 1107 |
-
"Immettere ogni tipo di file o estensione su una nuova linea che si desidera "
|
| 1108 |
-
"escludere dalla scansione di rilevamento delle modifiche dei file."
|
| 1109 |
|
| 1110 |
-
# @
|
| 1111 |
-
#: admin/wp-security-
|
| 1112 |
-
msgid ""
|
| 1113 |
-
|
| 1114 |
-
|
| 1115 |
-
|
| 1116 |
-
|
| 1117 |
-
"
|
| 1118 |
-
"
|
| 1119 |
-
"possono includere cose come file di immagine."
|
| 1120 |
|
| 1121 |
-
# @
|
| 1122 |
-
#: admin/wp-security-
|
| 1123 |
msgid ""
|
| 1124 |
-
"
|
| 1125 |
-
"
|
| 1126 |
msgstr ""
|
| 1127 |
-
"
|
| 1128 |
-
"
|
| 1129 |
|
| 1130 |
-
# @
|
| 1131 |
-
#: admin/wp-security-
|
| 1132 |
-
msgid "
|
| 1133 |
-
msgstr "
|
| 1134 |
|
| 1135 |
-
# @
|
| 1136 |
-
#: admin/wp-security-
|
| 1137 |
-
msgid "
|
| 1138 |
-
msgstr "
|
| 1139 |
|
| 1140 |
-
# @
|
| 1141 |
-
#: admin/wp-security-
|
| 1142 |
-
msgid "
|
| 1143 |
-
msgstr "
|
| 1144 |
|
| 1145 |
-
# @
|
| 1146 |
-
#: admin/wp-security-
|
| 1147 |
-
msgid "
|
| 1148 |
-
msgstr "
|
| 1149 |
|
| 1150 |
-
# @
|
| 1151 |
-
#: admin/wp-security-
|
| 1152 |
-
msgid ""
|
| 1153 |
-
"
|
| 1154 |
-
"the file change detection scan."
|
| 1155 |
-
msgstr ""
|
| 1156 |
-
"Inserisci ogni file o directory, che si desidera escludere dalla scansione "
|
| 1157 |
-
"di rilevamento delle modifiche dei file, su una nuova linea."
|
| 1158 |
|
| 1159 |
-
# @
|
| 1160 |
-
#: admin/wp-security-
|
| 1161 |
msgid ""
|
| 1162 |
-
"
|
| 1163 |
-
"
|
| 1164 |
-
"things such as log files."
|
| 1165 |
msgstr ""
|
| 1166 |
-
"
|
| 1167 |
-
"
|
| 1168 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1169 |
|
| 1170 |
-
# @
|
| 1171 |
-
#: admin/wp-security-
|
| 1172 |
msgid ""
|
| 1173 |
-
"
|
| 1174 |
-
"
|
| 1175 |
msgstr ""
|
| 1176 |
-
"
|
| 1177 |
-
"
|
|
|
|
| 1178 |
|
| 1179 |
-
# @
|
| 1180 |
-
#: admin/wp-security-
|
| 1181 |
-
msgid "
|
| 1182 |
-
msgstr "
|
| 1183 |
|
| 1184 |
-
# @
|
| 1185 |
-
#: admin/wp-security-
|
| 1186 |
-
|
| 1187 |
-
|
|
|
|
|
|
|
| 1188 |
|
| 1189 |
-
# @
|
| 1190 |
-
#: admin/wp-security-
|
| 1191 |
-
msgid "
|
| 1192 |
-
msgstr "
|
| 1193 |
|
| 1194 |
-
# @
|
| 1195 |
-
#: admin/wp-security-
|
| 1196 |
-
msgid ""
|
| 1197 |
-
"
|
| 1198 |
-
msgstr ""
|
| 1199 |
-
"Seleziona questa casella se vuoi ricevere un'email ogni volta che viene "
|
| 1200 |
-
"rilevata una modifica"
|
| 1201 |
|
| 1202 |
-
# @
|
| 1203 |
-
#: admin/wp-security-
|
| 1204 |
-
msgid "
|
| 1205 |
-
msgstr "Ultimi
|
| 1206 |
|
| 1207 |
-
# @
|
| 1208 |
-
#: admin/wp-security-
|
| 1209 |
-
msgid "
|
| 1210 |
-
msgstr "
|
| 1211 |
|
| 1212 |
-
# @
|
| 1213 |
-
#: admin/wp-security-
|
| 1214 |
-
|
| 1215 |
-
|
| 1216 |
-
#: admin/wp-security-settings-menu.php:27
|
| 1217 |
-
#: admin/wp-security-settings-menu.php:28
|
| 1218 |
-
msgid "File"
|
| 1219 |
-
msgstr "File"
|
| 1220 |
|
| 1221 |
-
# @
|
| 1222 |
-
#: admin/wp-security-
|
| 1223 |
-
|
| 1224 |
-
|
| 1225 |
-
msgid "File Size"
|
| 1226 |
-
msgstr "Dimensione File"
|
| 1227 |
|
| 1228 |
-
# @
|
| 1229 |
-
#: admin/wp-security-
|
| 1230 |
-
|
| 1231 |
-
|
| 1232 |
-
msgid "File Modified"
|
| 1233 |
-
msgstr "Modifica File"
|
| 1234 |
|
| 1235 |
-
# @
|
| 1236 |
-
#: admin/wp-security-
|
| 1237 |
-
msgid "
|
| 1238 |
-
msgstr "
|
| 1239 |
|
| 1240 |
-
# @
|
| 1241 |
-
#: admin/wp-security-
|
| 1242 |
-
msgid "
|
| 1243 |
-
msgstr "
|
| 1244 |
|
| 1245 |
-
# @
|
| 1246 |
-
#: admin/wp-security-
|
| 1247 |
-
|
| 1248 |
-
|
| 1249 |
-
|
|
|
|
|
|
|
|
|
|
| 1250 |
|
| 1251 |
-
# @
|
| 1252 |
-
#: admin/wp-security-
|
| 1253 |
-
msgid "
|
| 1254 |
-
msgstr "
|
| 1255 |
|
| 1256 |
-
# @
|
| 1257 |
-
#: admin/wp-security-
|
| 1258 |
-
msgid "
|
| 1259 |
-
msgstr "
|
| 1260 |
|
| 1261 |
-
# @
|
| 1262 |
-
#: admin/wp-security-
|
| 1263 |
-
msgid "
|
| 1264 |
-
msgstr "
|
| 1265 |
|
| 1266 |
-
# @
|
| 1267 |
-
#: admin/wp-security-
|
| 1268 |
-
|
| 1269 |
-
|
| 1270 |
-
msgstr "I permessi perr %s sono stati modificati con successo a %s"
|
| 1271 |
|
| 1272 |
-
# @
|
| 1273 |
-
#: admin/wp-security-
|
|
|
|
| 1274 |
#, php-format
|
| 1275 |
-
msgid "
|
| 1276 |
-
msgstr "
|
| 1277 |
|
| 1278 |
-
# @
|
| 1279 |
-
#: admin/wp-security-
|
| 1280 |
-
|
| 1281 |
-
|
|
|
|
| 1282 |
|
| 1283 |
-
# @
|
| 1284 |
-
#: admin/wp-security-
|
| 1285 |
-
|
| 1286 |
-
"
|
| 1287 |
-
"
|
| 1288 |
-
"installation."
|
| 1289 |
-
msgstr ""
|
| 1290 |
-
"Il tuoi file di WordPress e le impostazioni delle autorizzazioni delle "
|
| 1291 |
-
"cartelle regolano i privilegi di accesso e lettura/scrittura dei file e "
|
| 1292 |
-
"delle cartelle che compongono l'installazione WP."
|
| 1293 |
|
| 1294 |
-
# @
|
| 1295 |
-
#: admin/wp-security-
|
| 1296 |
-
msgid ""
|
| 1297 |
-
"
|
| 1298 |
-
"settings for the filesystem."
|
| 1299 |
-
msgstr ""
|
| 1300 |
-
"La tua installazione di WP viene fornita già con le impostazioni di "
|
| 1301 |
-
"autorizzazione file ragionevolmente sicure per il filesystem."
|
| 1302 |
|
| 1303 |
-
# @
|
| 1304 |
-
#: admin/wp-security-
|
| 1305 |
-
|
| 1306 |
-
|
| 1307 |
-
|
| 1308 |
-
"
|
| 1309 |
-
msgstr ""
|
| 1310 |
-
"Tuttavia, a volte la gente o altri plugin, modificano le varie impostazioni "
|
| 1311 |
-
"dei permessi di alcune cartelle o file WP fondamentali e lo rendono meno "
|
| 1312 |
-
"sicuro perché hanno scelto i valori dei permessi sbagliati."
|
| 1313 |
|
| 1314 |
-
# @
|
| 1315 |
-
#: admin/wp-security-
|
| 1316 |
-
msgid ""
|
| 1317 |
-
"
|
| 1318 |
-
"highlight any permission settings which are insecure."
|
| 1319 |
-
msgstr ""
|
| 1320 |
-
"Questa funzione consente di eseguire la scansione delle cartelle di base WP "
|
| 1321 |
-
"e file critici e metterà in evidenza le impostazioni di autorizzazione che "
|
| 1322 |
-
"sono insicure."
|
| 1323 |
|
| 1324 |
-
# @
|
| 1325 |
-
#: admin/wp-security-
|
| 1326 |
-
msgid "
|
| 1327 |
-
msgstr "
|
| 1328 |
|
| 1329 |
-
# @
|
| 1330 |
-
#: admin/wp-security-
|
| 1331 |
-
|
| 1332 |
-
|
| 1333 |
-
msgstr "File/Cartelle"
|
| 1334 |
|
| 1335 |
-
# @
|
| 1336 |
-
#: admin/wp-security-
|
| 1337 |
-
|
| 1338 |
-
|
| 1339 |
-
msgstr "Permessi Attuali"
|
| 1340 |
|
| 1341 |
-
# @
|
| 1342 |
-
#: admin/wp-security-
|
| 1343 |
-
|
| 1344 |
-
|
| 1345 |
-
msgstr "Permessi Raccomandati"
|
| 1346 |
|
| 1347 |
-
# @
|
| 1348 |
-
#: admin/wp-security-
|
| 1349 |
-
|
| 1350 |
-
|
| 1351 |
-
msgstr "Azione Raccomandata"
|
| 1352 |
|
| 1353 |
-
# @
|
| 1354 |
-
#: admin/wp-security-
|
| 1355 |
-
msgid "
|
| 1356 |
-
msgstr ""
|
| 1357 |
-
"Le impostazioni di editing dei file PHP sono state salvate con successo."
|
| 1358 |
|
| 1359 |
-
# @
|
| 1360 |
-
#: admin/wp-security-
|
| 1361 |
-
msgid ""
|
| 1362 |
-
"
|
| 1363 |
-
msgstr ""
|
| 1364 |
-
"Operazione non riuscita! Impossibile modificare o fare un backup del file wp-"
|
| 1365 |
-
"config.php!"
|
| 1366 |
|
| 1367 |
-
# @
|
| 1368 |
-
#: admin/wp-security-
|
| 1369 |
-
#:
|
| 1370 |
-
|
| 1371 |
-
|
|
|
|
| 1372 |
|
| 1373 |
-
# @
|
| 1374 |
-
#: admin/wp-security-
|
| 1375 |
-
msgid ""
|
| 1376 |
-
"
|
| 1377 |
-
"such as plugin and theme files."
|
| 1378 |
-
msgstr ""
|
| 1379 |
-
"La Bacheca Wordpress di default consente agli amministratori di modificare i "
|
| 1380 |
-
"file PHP, come plugin e file dei temi."
|
| 1381 |
|
| 1382 |
-
# @
|
| 1383 |
-
#: admin/wp-security-
|
| 1384 |
-
msgid ""
|
| 1385 |
-
"
|
| 1386 |
-
"allows code execution."
|
| 1387 |
-
msgstr ""
|
| 1388 |
-
"Questo è spesso il primo strumento che chi attacca il sito utilizzerà, se in "
|
| 1389 |
-
"grado di accedere, in quanto permette l'esecuzione di codice."
|
| 1390 |
|
| 1391 |
-
# @
|
| 1392 |
-
#: admin/wp-security-
|
| 1393 |
-
msgid ""
|
| 1394 |
-
"
|
| 1395 |
-
"dashboard."
|
| 1396 |
-
msgstr ""
|
| 1397 |
-
"Questa funzione consente di disattivare la possibilità per le persone di "
|
| 1398 |
-
"modificare i file PHP tramite la bacheca."
|
| 1399 |
|
| 1400 |
-
# @
|
| 1401 |
-
#: admin/wp-security-
|
| 1402 |
-
msgid "
|
| 1403 |
-
msgstr "
|
| 1404 |
|
| 1405 |
-
# @
|
| 1406 |
-
#: admin/wp-security-
|
| 1407 |
-
msgid "
|
| 1408 |
-
msgstr "
|
| 1409 |
|
| 1410 |
-
# @
|
| 1411 |
-
#: admin/wp-security-
|
| 1412 |
-
msgid ""
|
| 1413 |
-
"
|
| 1414 |
-
|
|
|
|
|
|
|
|
|
|
| 1415 |
msgstr ""
|
| 1416 |
-
"Seleziona questa casella se vuoi rimuovere la possibilità per le persone di "
|
| 1417 |
-
"modificare i file PHP tramite la bacheca WP"
|
| 1418 |
|
| 1419 |
-
# @
|
| 1420 |
-
#: admin/wp-security-
|
| 1421 |
-
msgid ""
|
| 1422 |
-
"You have successfully saved the Prevent Access to Default WP Files "
|
| 1423 |
-
"configuration."
|
| 1424 |
msgstr ""
|
| 1425 |
-
"Hai salvato con successo di impedire l'accesso al file di configurazione di "
|
| 1426 |
-
"default WP."
|
| 1427 |
|
| 1428 |
-
# @
|
| 1429 |
-
#: admin/wp-security-
|
| 1430 |
-
|
| 1431 |
-
|
| 1432 |
-
|
| 1433 |
-
|
| 1434 |
-
#: admin/wp-security-
|
| 1435 |
-
msgid ""
|
| 1436 |
-
"Could not write to the .htaccess file. Please check the file permissions."
|
| 1437 |
msgstr ""
|
| 1438 |
-
"Impossibile scrivere nel file .htaccess. Controlla i permessi dei file."
|
| 1439 |
|
| 1440 |
-
# @
|
| 1441 |
-
#: admin/wp-security-
|
| 1442 |
-
|
| 1443 |
-
|
|
|
|
|
|
|
|
|
|
| 1444 |
|
| 1445 |
-
# @
|
| 1446 |
-
#: admin/wp-security-
|
| 1447 |
-
|
| 1448 |
-
msgid ""
|
| 1449 |
-
"This feature allows you to prevent access to files such as %s, %s and %s "
|
| 1450 |
-
"which are delivered with all WP installations."
|
| 1451 |
msgstr ""
|
| 1452 |
-
"Questa funzione consente di impedire l'accesso ai file come %s, %s e %s che "
|
| 1453 |
-
"vengono inseriti in tutte le installazioni WP.."
|
| 1454 |
|
| 1455 |
-
# @
|
| 1456 |
-
#: admin/wp-security-
|
| 1457 |
-
msgid ""
|
| 1458 |
-
"By preventing access to these files you are hiding some key pieces of "
|
| 1459 |
-
"information (such as WordPress version info) from potential hackers."
|
| 1460 |
msgstr ""
|
| 1461 |
-
"Impedendo l'accesso a questi file si nascondono alcune informazioni "
|
| 1462 |
-
"fondamentali (come info sulla versione WordPress) da potenziali hacker."
|
| 1463 |
|
| 1464 |
-
# @
|
| 1465 |
-
#: admin/wp-security-
|
| 1466 |
-
msgid "
|
| 1467 |
-
msgstr "
|
| 1468 |
|
| 1469 |
-
# @
|
| 1470 |
-
#: admin/wp-security-
|
| 1471 |
-
|
| 1472 |
-
|
|
|
|
|
|
|
|
|
|
| 1473 |
|
| 1474 |
-
# @
|
| 1475 |
-
#: admin/wp-security-
|
| 1476 |
-
|
| 1477 |
-
|
| 1478 |
-
|
|
|
|
| 1479 |
msgstr ""
|
| 1480 |
-
"Seleziona questa casella per impedire l'accesso a readme.html, license.txt e "
|
| 1481 |
-
"wp-config-sample.php."
|
| 1482 |
|
| 1483 |
-
# @
|
| 1484 |
-
#: admin/wp-security-
|
| 1485 |
-
msgid "
|
| 1486 |
-
msgstr "
|
| 1487 |
|
| 1488 |
-
# @
|
| 1489 |
-
#: admin/wp-security-
|
| 1490 |
-
msgid "
|
| 1491 |
-
msgstr "
|
| 1492 |
|
| 1493 |
-
# @
|
| 1494 |
-
#: admin/wp-security-
|
| 1495 |
-
msgid ""
|
| 1496 |
-
"Sometimes your hosting platform will produce error or warning logs in a file "
|
| 1497 |
-
"called \"error_log\"."
|
| 1498 |
msgstr ""
|
| 1499 |
-
"A volte la vostra piattaforma di hosting produrrà errore o log di avviso in "
|
| 1500 |
-
"un file chiamato \"error_log\"."
|
| 1501 |
|
| 1502 |
-
# @
|
| 1503 |
-
#: admin/wp-security-
|
| 1504 |
-
msgid ""
|
| 1505 |
-
"Depending on the nature and cause of the error or warning, your hosting "
|
| 1506 |
-
"server can create multiple instances of this file in numerous directory "
|
| 1507 |
-
"locations of your WordPress installation."
|
| 1508 |
msgstr ""
|
| 1509 |
-
"A seconda della natura e la causa di errore o di avvertimento, il server "
|
| 1510 |
-
"dell'hosting è in grado di creare più istanze di questo file in numerose "
|
| 1511 |
-
"posizioni di directory della vostra installazione WordPress."
|
| 1512 |
|
| 1513 |
-
# @
|
| 1514 |
-
#: admin/wp-security-
|
| 1515 |
-
msgid ""
|
| 1516 |
-
"By occassionally viewing the contents of these logs files you can keep "
|
| 1517 |
-
"informed of any underlying problems on your system which you might need to "
|
| 1518 |
-
"address."
|
| 1519 |
msgstr ""
|
| 1520 |
-
"Di tanto in tanto la visualizzazione del contenuto di questi file di log può "
|
| 1521 |
-
"darci informazioni di eventuali problemi di fondo sul sistema che si "
|
| 1522 |
-
"potrebbe aver bisogno di affrontare."
|
| 1523 |
|
| 1524 |
-
# @
|
| 1525 |
-
#: admin/wp-security-
|
| 1526 |
-
msgid "
|
| 1527 |
-
msgstr "
|
| 1528 |
|
| 1529 |
-
# @
|
| 1530 |
-
#: admin/wp-security-
|
| 1531 |
-
msgid "
|
| 1532 |
-
msgstr "
|
| 1533 |
|
| 1534 |
-
# @
|
| 1535 |
-
#: admin/wp-security-
|
| 1536 |
-
|
| 1537 |
-
|
| 1538 |
-
|
|
|
|
| 1539 |
|
| 1540 |
-
# @
|
| 1541 |
-
#: admin/wp-security-
|
| 1542 |
-
msgid "
|
| 1543 |
-
msgstr "
|
| 1544 |
|
| 1545 |
-
# @
|
| 1546 |
-
#: admin/wp-security-
|
| 1547 |
-
msgid "
|
| 1548 |
-
msgstr "
|
| 1549 |
|
| 1550 |
-
|
| 1551 |
-
|
| 1552 |
-
|
| 1553 |
-
msgstr "Nessun log di sistema sono stato trovato!"
|
| 1554 |
|
| 1555 |
-
# @
|
| 1556 |
-
#: admin/wp-security-
|
| 1557 |
-
|
| 1558 |
-
|
|
|
|
| 1559 |
|
| 1560 |
-
|
| 1561 |
-
|
| 1562 |
-
|
| 1563 |
-
msgstr "Nessuna Azione Richiesta"
|
| 1564 |
|
| 1565 |
-
|
| 1566 |
-
|
| 1567 |
-
|
| 1568 |
-
msgid "Showing latest entries of error_log file: %s"
|
| 1569 |
-
msgstr "Risultati delle ultime voci di error_log file: %s"
|
| 1570 |
|
| 1571 |
-
|
| 1572 |
-
|
| 1573 |
-
|
| 1574 |
-
msgstr "Regole Firewall Base"
|
| 1575 |
|
| 1576 |
-
|
| 1577 |
-
|
| 1578 |
-
|
| 1579 |
-
msgstr "Regole Firewall Aggiuntive"
|
| 1580 |
|
| 1581 |
-
|
| 1582 |
-
|
| 1583 |
-
|
| 1584 |
-
msgstr "Regole Blacklist Firewall 5G"
|
| 1585 |
|
| 1586 |
-
# @
|
| 1587 |
-
#: admin/wp-security-
|
| 1588 |
-
#: admin/wp-security-
|
| 1589 |
-
#:
|
| 1590 |
-
|
| 1591 |
-
|
| 1592 |
-
msgstr "Impostazioni salvate con successo"
|
| 1593 |
|
| 1594 |
-
# @
|
| 1595 |
-
#: admin/wp-security-
|
| 1596 |
-
#:
|
| 1597 |
-
msgid "
|
| 1598 |
-
msgstr "
|
| 1599 |
|
| 1600 |
-
# @
|
| 1601 |
-
#: admin/wp-security-
|
| 1602 |
-
|
| 1603 |
-
|
| 1604 |
-
"This should not have any impact on your site's general functionality but if "
|
| 1605 |
-
"you wish you can take a %s of your .htaccess file before proceeding."
|
| 1606 |
-
msgstr ""
|
| 1607 |
-
"Questo non dovrebbe avere alcun impatto sulla funzionalità generale del tuo "
|
| 1608 |
-
"sito, ma se vuoi puoi creare un %s del file .htaccess prima di procedere."
|
| 1609 |
|
| 1610 |
-
# @
|
| 1611 |
-
#: admin/wp-security-
|
| 1612 |
msgid ""
|
| 1613 |
-
"The
|
| 1614 |
-
"
|
|
|
|
| 1615 |
msgstr ""
|
| 1616 |
-
"
|
| 1617 |
-
"
|
|
|
|
| 1618 |
|
| 1619 |
-
# @
|
| 1620 |
-
#: admin/wp-security-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1621 |
msgid ""
|
| 1622 |
-
"The
|
| 1623 |
-
"
|
| 1624 |
msgstr ""
|
| 1625 |
-
"
|
| 1626 |
-
"
|
| 1627 |
-
|
| 1628 |
-
# @ aiowpsecurity
|
| 1629 |
-
#: admin/wp-security-firewall-menu.php:153
|
| 1630 |
-
msgid "Basic Firewall Settings"
|
| 1631 |
-
msgstr "Impostazioni Firewall Base"
|
| 1632 |
|
| 1633 |
-
# @
|
| 1634 |
-
#: admin/wp-security-
|
| 1635 |
-
msgid "
|
| 1636 |
-
msgstr "
|
| 1637 |
|
| 1638 |
-
# @
|
| 1639 |
-
#: admin/wp-security-
|
| 1640 |
-
msgid "
|
|
|
|
|
|
|
| 1641 |
msgstr ""
|
| 1642 |
-
"
|
| 1643 |
-
"
|
| 1644 |
|
| 1645 |
-
# @
|
| 1646 |
-
#: admin/wp-security-
|
| 1647 |
msgid ""
|
| 1648 |
-
"
|
| 1649 |
-
"
|
| 1650 |
msgstr ""
|
| 1651 |
-
"
|
| 1652 |
-
"
|
| 1653 |
-
|
| 1654 |
-
# @ aiowpsecurity
|
| 1655 |
-
#: admin/wp-security-firewall-menu.php:169
|
| 1656 |
-
msgid "1) Protect your htaccess file by denying access to it."
|
| 1657 |
-
msgstr "1) Proteggi il tuo .htaccess negando l'accesso ad esso."
|
| 1658 |
-
|
| 1659 |
-
# @ aiowpsecurity
|
| 1660 |
-
#: admin/wp-security-firewall-menu.php:170
|
| 1661 |
-
msgid "2) Disable the server signature."
|
| 1662 |
-
msgstr "2) Disabilitare la firma del server."
|
| 1663 |
-
|
| 1664 |
-
# @ aiowpsecurity
|
| 1665 |
-
#: admin/wp-security-firewall-menu.php:171
|
| 1666 |
-
msgid "3) Limit file upload size (10MB)."
|
| 1667 |
-
msgstr "3) Limite dimensione file di upload (10 MB)."
|
| 1668 |
-
|
| 1669 |
-
# @ aiowpsecurity
|
| 1670 |
-
#: admin/wp-security-firewall-menu.php:172
|
| 1671 |
-
msgid "4) Protect your wp-config.php file by denying access to it."
|
| 1672 |
-
msgstr "4) Proteggere il file wp-config.php negando l'accesso ad esso."
|
| 1673 |
|
| 1674 |
-
# @
|
| 1675 |
-
#: admin/wp-security-
|
| 1676 |
msgid ""
|
| 1677 |
-
"
|
| 1678 |
-
"
|
|
|
|
| 1679 |
msgstr ""
|
| 1680 |
-
"
|
| 1681 |
-
"
|
| 1682 |
-
"
|
| 1683 |
|
| 1684 |
-
# @
|
| 1685 |
-
#: admin/wp-security-
|
| 1686 |
msgid ""
|
| 1687 |
-
"
|
| 1688 |
-
"
|
| 1689 |
msgstr ""
|
| 1690 |
-
"
|
| 1691 |
-
"
|
| 1692 |
|
| 1693 |
-
# @
|
| 1694 |
-
#: admin/wp-security-
|
| 1695 |
-
msgid "
|
| 1696 |
-
msgstr "
|
| 1697 |
|
| 1698 |
-
# @
|
| 1699 |
-
#: admin/wp-security-
|
| 1700 |
-
|
| 1701 |
-
msgid "
|
| 1702 |
-
msgstr "
|
| 1703 |
|
| 1704 |
-
# @
|
| 1705 |
-
#: admin/wp-security-
|
| 1706 |
-
msgid ""
|
| 1707 |
-
"
|
| 1708 |
-
"enable protection against WordPress pingback vulnerabilities."
|
| 1709 |
-
msgstr ""
|
| 1710 |
-
"Seleziona questo se non utilizzi le funzioni WP XML-RPC e vuoi attivare la "
|
| 1711 |
-
"protezione per la vulnerabilità WordPress pingback."
|
| 1712 |
|
| 1713 |
-
# @
|
| 1714 |
-
#: admin/wp-security-
|
| 1715 |
msgid ""
|
| 1716 |
-
"
|
| 1717 |
-
"
|
| 1718 |
-
"
|
|
|
|
| 1719 |
msgstr ""
|
| 1720 |
-
"
|
| 1721 |
-
"
|
| 1722 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1723 |
|
| 1724 |
-
# @
|
| 1725 |
-
#: admin/wp-security-
|
| 1726 |
msgid ""
|
| 1727 |
-
"
|
| 1728 |
-
"
|
| 1729 |
msgstr ""
|
| 1730 |
-
"
|
| 1731 |
-
"
|
| 1732 |
|
| 1733 |
-
# @
|
| 1734 |
-
#: admin/wp-security-
|
| 1735 |
-
msgid "
|
| 1736 |
-
msgstr "
|
| 1737 |
-
|
| 1738 |
-
# @ aiowpsecurity
|
| 1739 |
-
#: admin/wp-security-firewall-menu.php:201
|
| 1740 |
-
msgid "2) Hacking internal routers."
|
| 1741 |
-
msgstr "2) Hacking router interni."
|
| 1742 |
-
|
| 1743 |
-
# @ aiowpsecurity
|
| 1744 |
-
#: admin/wp-security-firewall-menu.php:202
|
| 1745 |
-
msgid "3) Scanning ports in internal networks to get info from various hosts."
|
| 1746 |
-
msgstr ""
|
| 1747 |
-
"3) Scansione porte in reti interne per ottenere informazioni da vari host."
|
| 1748 |
|
| 1749 |
-
# @
|
| 1750 |
-
#: admin/wp-security-
|
| 1751 |
msgid ""
|
| 1752 |
-
"
|
| 1753 |
-
"
|
| 1754 |
-
"unwanted traffic hitting the XML-RPC API on your installation."
|
| 1755 |
msgstr ""
|
| 1756 |
-
"
|
| 1757 |
-
"
|
| 1758 |
-
"ha attualmente un sacco di traffico indesiderato che colpisce l'API XML-RPC "
|
| 1759 |
-
"sulla tua installazione."
|
| 1760 |
|
| 1761 |
-
# @
|
| 1762 |
-
#: admin/wp-security-
|
| 1763 |
-
msgid ""
|
| 1764 |
-
"
|
| 1765 |
-
"XML-RPC functionality on your WordPress installation."
|
| 1766 |
-
msgstr ""
|
| 1767 |
-
"NOTA: Si deve attivare questa funzione solo se non si sta utilizzando la "
|
| 1768 |
-
"funzionalità XML-RPC di WordPress."
|
| 1769 |
|
| 1770 |
-
# @
|
| 1771 |
-
#: admin/wp-security-
|
| 1772 |
-
|
| 1773 |
-
|
|
|
|
| 1774 |
|
| 1775 |
-
# @
|
| 1776 |
-
#: admin/wp-security-
|
| 1777 |
msgid ""
|
| 1778 |
-
"
|
|
|
|
|
|
|
| 1779 |
msgstr ""
|
| 1780 |
-
"
|
|
|
|
|
|
|
| 1781 |
|
| 1782 |
-
# @
|
| 1783 |
-
#: admin/wp-security-
|
| 1784 |
-
msgid "
|
| 1785 |
-
msgstr "
|
| 1786 |
|
| 1787 |
-
# @
|
| 1788 |
-
#: admin/wp-security-
|
| 1789 |
-
|
| 1790 |
-
msgid ""
|
| 1791 |
-
"Due to the nature of the code being inserted to the .htaccess file, this "
|
| 1792 |
-
"feature may break some functionality for certain plugins and you are "
|
| 1793 |
-
"therefore advised to take a %s of .htaccess before applying this "
|
| 1794 |
-
"configuration."
|
| 1795 |
msgstr ""
|
| 1796 |
-
"
|
| 1797 |
-
"
|
| 1798 |
-
"consiglia pertanto di salvare un %s di .htaccess prima di applicare questa "
|
| 1799 |
-
"configurazione."
|
| 1800 |
|
| 1801 |
-
# @
|
| 1802 |
-
#: admin/wp-security-
|
|
|
|
| 1803 |
msgid ""
|
| 1804 |
-
"
|
| 1805 |
-
"
|
| 1806 |
msgstr ""
|
| 1807 |
-
"
|
| 1808 |
-
"
|
| 1809 |
|
| 1810 |
-
# @
|
| 1811 |
-
#: admin/wp-security-
|
| 1812 |
msgid ""
|
| 1813 |
-
"
|
| 1814 |
-
"
|
| 1815 |
-
msgstr ""
|
| 1816 |
-
"Le regole del firewall avanzate vengono applicate tramite l'inserimento di "
|
| 1817 |
-
"codice speciale per l'attuale file .htaccess attivo."
|
| 1818 |
-
|
| 1819 |
-
# @ aiowpsecurity
|
| 1820 |
-
#: admin/wp-security-firewall-menu.php:313
|
| 1821 |
-
msgid "Listing of Directory Contents"
|
| 1822 |
-
msgstr "Elenco Contenuti Directory"
|
| 1823 |
-
|
| 1824 |
-
# @ aiowpsecurity
|
| 1825 |
-
#: admin/wp-security-firewall-menu.php:322
|
| 1826 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:90
|
| 1827 |
-
msgid "Disable Index Views"
|
| 1828 |
-
msgstr "Disabilita Vista Index"
|
| 1829 |
-
|
| 1830 |
-
# @ aiowpsecurity
|
| 1831 |
-
#: admin/wp-security-firewall-menu.php:325
|
| 1832 |
-
msgid "Check this if you want to disable directory and file listing."
|
| 1833 |
msgstr ""
|
| 1834 |
-
"
|
|
|
|
| 1835 |
|
| 1836 |
-
# @
|
| 1837 |
-
#: admin/wp-security-
|
|
|
|
|
|
|
| 1838 |
msgid ""
|
| 1839 |
-
"
|
| 1840 |
-
"
|
| 1841 |
msgstr ""
|
| 1842 |
-
"
|
| 1843 |
-
"
|
| 1844 |
|
| 1845 |
-
# @
|
| 1846 |
-
#: admin/wp-security-
|
| 1847 |
-
msgid "
|
| 1848 |
-
msgstr ""
|
| 1849 |
-
"Questa funzione impedisce di vedere l'elenco di contenuti per tutte le "
|
| 1850 |
-
"directory."
|
| 1851 |
|
| 1852 |
-
# @
|
| 1853 |
-
#: admin/wp-security-
|
| 1854 |
-
msgid "
|
| 1855 |
-
msgstr "
|
|
|
|
| 1856 |
|
| 1857 |
-
# @
|
| 1858 |
-
#: admin/wp-security-
|
| 1859 |
-
|
| 1860 |
-
|
| 1861 |
-
msgstr "Disattiva Tracciamento e Monitoraggio"
|
| 1862 |
|
| 1863 |
-
# @
|
| 1864 |
-
#: admin/wp-security-
|
| 1865 |
-
msgid "
|
| 1866 |
-
msgstr "
|
| 1867 |
|
| 1868 |
-
# @
|
| 1869 |
-
#: admin/wp-security-
|
| 1870 |
-
msgid ""
|
| 1871 |
-
"
|
| 1872 |
-
"cookies and other information."
|
| 1873 |
-
msgstr ""
|
| 1874 |
-
"Attacco Trace HTTP (XST) può essere utilizzato per trovare le richieste di "
|
| 1875 |
-
"intestazione, catturare cookie e e altre informazioni."
|
| 1876 |
|
| 1877 |
-
# @
|
| 1878 |
-
#: admin/wp-security-
|
| 1879 |
msgid ""
|
| 1880 |
-
"
|
| 1881 |
-
"
|
| 1882 |
msgstr ""
|
| 1883 |
-
"
|
| 1884 |
-
"
|
| 1885 |
|
| 1886 |
-
# @
|
| 1887 |
-
#: admin/wp-security-
|
| 1888 |
-
|
| 1889 |
-
|
| 1890 |
-
msgstr ""
|
| 1891 |
-
"Disabilitare il tracciamento e monitoraggio sul tuo sito aiuterà a prevenire "
|
| 1892 |
-
"gli attacchi di Trace HTTP."
|
| 1893 |
|
| 1894 |
-
# @
|
| 1895 |
-
#: admin/wp-security-
|
| 1896 |
-
|
| 1897 |
-
|
|
|
|
| 1898 |
|
| 1899 |
-
# @
|
| 1900 |
-
#: admin/wp-security-
|
| 1901 |
-
|
| 1902 |
-
|
|
|
|
| 1903 |
|
| 1904 |
-
# @
|
| 1905 |
-
#: admin/wp-security-
|
| 1906 |
-
msgid "
|
| 1907 |
msgstr ""
|
| 1908 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1909 |
|
| 1910 |
-
# @
|
| 1911 |
-
#: admin/wp-security-
|
| 1912 |
msgid ""
|
| 1913 |
-
"
|
| 1914 |
-
"
|
| 1915 |
msgstr ""
|
| 1916 |
-
"
|
| 1917 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1918 |
|
| 1919 |
-
# @
|
| 1920 |
-
#: admin/wp-security-
|
| 1921 |
msgid ""
|
| 1922 |
-
"
|
| 1923 |
-
"
|
| 1924 |
msgstr ""
|
| 1925 |
-
"
|
| 1926 |
-
"
|
| 1927 |
|
| 1928 |
-
# @
|
| 1929 |
-
#: admin/wp-security-
|
| 1930 |
-
|
| 1931 |
-
|
|
|
|
|
|
|
| 1932 |
|
| 1933 |
-
# @
|
| 1934 |
-
#: admin/wp-security-
|
| 1935 |
-
msgid "
|
| 1936 |
-
msgstr "
|
| 1937 |
|
| 1938 |
-
# @
|
| 1939 |
-
#: admin/wp-security-
|
| 1940 |
-
msgid "
|
| 1941 |
-
msgstr "
|
| 1942 |
|
| 1943 |
-
# @
|
| 1944 |
-
#: admin/wp-security-
|
|
|
|
| 1945 |
msgid ""
|
| 1946 |
-
"
|
| 1947 |
-
"
|
| 1948 |
msgstr ""
|
| 1949 |
-
"
|
| 1950 |
-
"
|
| 1951 |
|
| 1952 |
-
# @
|
| 1953 |
-
#: admin/wp-security-
|
|
|
|
| 1954 |
msgid ""
|
| 1955 |
-
"
|
| 1956 |
-
"
|
| 1957 |
msgstr ""
|
| 1958 |
-
"
|
| 1959 |
-
"
|
| 1960 |
|
| 1961 |
-
# @
|
| 1962 |
-
#: admin/wp-security-
|
| 1963 |
-
|
| 1964 |
-
|
| 1965 |
-
"You are therefore strongly advised to take a backup of your active .htaccess "
|
| 1966 |
-
"file before applying this feature."
|
| 1967 |
-
msgstr ""
|
| 1968 |
-
"Si raccomanda pertanto di fare un backup del file .htaccess prima di "
|
| 1969 |
-
"applicare questa funzione."
|
| 1970 |
|
| 1971 |
-
# @
|
| 1972 |
-
#: admin/wp-security-
|
| 1973 |
-
|
| 1974 |
-
msgid "
|
| 1975 |
-
msgstr "
|
| 1976 |
|
| 1977 |
-
# @
|
| 1978 |
-
#: admin/wp-security-
|
| 1979 |
-
|
| 1980 |
-
|
|
|
|
|
|
|
| 1981 |
|
| 1982 |
-
# @
|
| 1983 |
-
#: admin/wp-security-
|
| 1984 |
-
|
| 1985 |
-
|
|
|
|
| 1986 |
|
| 1987 |
-
# @
|
| 1988 |
-
#: admin/wp-security-
|
| 1989 |
-
msgid ""
|
| 1990 |
-
"
|
| 1991 |
-
"attacks on your site coming from Cross Site Scripting (XSS)."
|
| 1992 |
-
msgstr ""
|
| 1993 |
-
"Si tratta di un filtro stringa di caratteri avanzato per prevenire attacchi "
|
| 1994 |
-
"di stringhe dannose sul tuo sito provenienti da Cross Site Scripting (XSS)."
|
| 1995 |
|
| 1996 |
-
# @
|
| 1997 |
-
#: admin/wp-security-
|
|
|
|
| 1998 |
msgid ""
|
| 1999 |
-
"
|
| 2000 |
-
"
|
| 2001 |
-
|
| 2002 |
-
"
|
| 2003 |
-
|
| 2004 |
-
# @ aiowpsecurity
|
| 2005 |
-
#: admin/wp-security-firewall-menu.php:450
|
| 2006 |
-
msgid "NOTE: Some strings for this setting might break some functionality."
|
| 2007 |
msgstr ""
|
| 2008 |
-
"
|
| 2009 |
-
"
|
|
|
|
|
|
|
| 2010 |
|
| 2011 |
-
|
| 2012 |
-
#: admin/wp-security-
|
| 2013 |
-
|
| 2014 |
-
|
|
|
|
| 2015 |
|
| 2016 |
-
# @
|
| 2017 |
-
#: admin/wp-security-
|
| 2018 |
-
msgid "
|
|
|
|
|
|
|
| 2019 |
msgstr ""
|
| 2020 |
-
"
|
|
|
|
| 2021 |
|
| 2022 |
-
|
| 2023 |
-
#: admin/wp-security-firewall-menu.php:507
|
| 2024 |
#, php-format
|
| 2025 |
msgid ""
|
| 2026 |
-
"
|
| 2027 |
-
"
|
| 2028 |
msgstr ""
|
| 2029 |
-
"
|
| 2030 |
-
"
|
| 2031 |
|
| 2032 |
-
# @
|
| 2033 |
-
#: admin/wp-security-
|
|
|
|
| 2034 |
msgid ""
|
| 2035 |
-
"
|
| 2036 |
-
"
|
| 2037 |
msgstr ""
|
| 2038 |
-
"
|
| 2039 |
-
"
|
| 2040 |
|
| 2041 |
-
# @
|
| 2042 |
-
#: admin/wp-security-
|
| 2043 |
msgid ""
|
| 2044 |
-
"The
|
| 2045 |
-
"
|
| 2046 |
-
"optimal and least disruptive set of .htaccess security rules for general WP "
|
| 2047 |
-
"sites running on an Apache server or similar."
|
| 2048 |
msgstr ""
|
| 2049 |
-
"
|
| 2050 |
-
"
|
| 2051 |
-
"e meno dirompente di regole di sicurezza .htaccess per siti WP generali in "
|
| 2052 |
-
"esecuzione su server Apache o simili ."
|
| 2053 |
|
| 2054 |
-
# @
|
| 2055 |
-
#: admin/wp-security-
|
| 2056 |
-
|
| 2057 |
-
|
| 2058 |
-
"Therefore the 5G firewall rules should not have any impact on your site's "
|
| 2059 |
-
"general functionality but if you wish you can take a %s of your .htaccess "
|
| 2060 |
-
"file before proceeding."
|
| 2061 |
-
msgstr ""
|
| 2062 |
-
"Pertanto le regole del firewall 5G non dovrebbero avere alcun impatto sulla "
|
| 2063 |
-
"funzionalità generale del tuo sito, ma sempre meglio salvare un %s del file ."
|
| 2064 |
-
"htaccess prima di procedere."
|
| 2065 |
|
| 2066 |
-
# @
|
| 2067 |
-
#: admin/wp-security-
|
| 2068 |
-
|
| 2069 |
-
|
|
|
|
| 2070 |
|
| 2071 |
-
# @
|
| 2072 |
-
#: admin/wp-security-
|
| 2073 |
-
msgid "
|
| 2074 |
-
msgstr "
|
| 2075 |
|
| 2076 |
-
# @
|
| 2077 |
-
#: admin/wp-security-
|
| 2078 |
-
msgid ""
|
| 2079 |
-
"
|
| 2080 |
-
"perishablepress.com to your site."
|
| 2081 |
-
msgstr ""
|
| 2082 |
-
"Seleziona questa casella se si vuoi applicare la protezione del firewall 5G "
|
| 2083 |
-
"Blacklist di perishablepress.com al tuo sito."
|
| 2084 |
|
| 2085 |
-
# @
|
| 2086 |
-
#: admin/wp-security-
|
| 2087 |
-
msgid ""
|
| 2088 |
-
"
|
| 2089 |
-
"on your site which include the following things:"
|
| 2090 |
-
msgstr ""
|
| 2091 |
-
"Questa impostazione darà esecuzione ai meccanismi di protezione 5G di "
|
| 2092 |
-
"sicurezza del firewall sul vostro sito, che comprendono le seguenti cose:"
|
| 2093 |
|
| 2094 |
-
# @
|
| 2095 |
-
#: admin/wp-security-
|
| 2096 |
-
msgid "
|
| 2097 |
msgstr ""
|
| 2098 |
-
"
|
| 2099 |
-
"esplorativi."
|
| 2100 |
|
| 2101 |
-
# @
|
| 2102 |
-
#: admin/wp-security-
|
| 2103 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
| 2104 |
msgstr ""
|
| 2105 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2106 |
|
| 2107 |
-
# @
|
| 2108 |
-
#: admin/wp-security-
|
| 2109 |
msgid ""
|
| 2110 |
-
"
|
| 2111 |
-
"
|
|
|
|
|
|
|
| 2112 |
msgstr ""
|
| 2113 |
-
"
|
| 2114 |
-
"
|
|
|
|
|
|
|
|
|
|
| 2115 |
|
| 2116 |
-
# @
|
| 2117 |
-
#: admin/wp-security-
|
| 2118 |
msgid ""
|
| 2119 |
-
"
|
| 2120 |
-
"
|
| 2121 |
msgstr ""
|
| 2122 |
-
"
|
| 2123 |
-
"
|
| 2124 |
-
|
| 2125 |
-
# @ aiowpsecurity
|
| 2126 |
-
#: admin/wp-security-firewall-menu.php:540
|
| 2127 |
-
msgid "....and much more."
|
| 2128 |
-
msgstr "...e molto altro."
|
| 2129 |
|
| 2130 |
-
# @
|
| 2131 |
-
#: admin/wp-security-
|
| 2132 |
-
msgid "
|
| 2133 |
-
msgstr "
|
| 2134 |
|
| 2135 |
-
# @
|
| 2136 |
-
#: admin/wp-security-
|
| 2137 |
msgid ""
|
| 2138 |
-
"
|
| 2139 |
-
"
|
| 2140 |
msgstr ""
|
| 2141 |
-
"
|
| 2142 |
-
"
|
|
|
|
| 2143 |
|
| 2144 |
-
# @
|
| 2145 |
-
#: admin/wp-security-
|
| 2146 |
msgid ""
|
| 2147 |
-
"
|
|
|
|
| 2148 |
msgstr ""
|
| 2149 |
-
"
|
|
|
|
| 2150 |
|
| 2151 |
-
# @
|
| 2152 |
-
#: admin/wp-security-
|
| 2153 |
msgid ""
|
| 2154 |
-
"
|
|
|
|
|
|
|
| 2155 |
msgstr ""
|
| 2156 |
-
"
|
|
|
|
|
|
|
|
|
|
| 2157 |
|
| 2158 |
-
# @
|
| 2159 |
-
#: admin/wp-security-
|
| 2160 |
msgid ""
|
| 2161 |
-
"
|
| 2162 |
-
"
|
| 2163 |
-
|
| 2164 |
-
"Consiglio di salvare il nuovo URL di accesso nel caso dovessi dimenticarlo, "
|
| 2165 |
-
"O,"
|
| 2166 |
-
|
| 2167 |
-
# @ aiowpsecurity
|
| 2168 |
-
#: admin/wp-security-brute-force-menu.php:242
|
| 2169 |
-
#, php-format
|
| 2170 |
-
msgid "simply remember to add a \"?%s=1\" to your current site URL address."
|
| 2171 |
msgstr ""
|
| 2172 |
-
"
|
| 2173 |
-
"
|
|
|
|
|
|
|
| 2174 |
|
| 2175 |
-
# @
|
| 2176 |
-
#: admin/wp-security-
|
| 2177 |
msgid ""
|
| 2178 |
-
"
|
| 2179 |
-
"
|
|
|
|
|
|
|
|
|
|
| 2180 |
msgstr ""
|
| 2181 |
-
"
|
| 2182 |
-
"
|
|
|
|
|
|
|
|
|
|
| 2183 |
|
| 2184 |
-
# @
|
| 2185 |
-
#: admin/wp-security-
|
| 2186 |
-
msgid "
|
| 2187 |
-
msgstr "
|
| 2188 |
|
| 2189 |
-
# @
|
| 2190 |
-
#: admin/wp-security-
|
| 2191 |
msgid ""
|
| 2192 |
-
"
|
| 2193 |
-
"and passwords until they succeed in guessing the right combination."
|
| 2194 |
msgstr ""
|
| 2195 |
-
"
|
| 2196 |
-
"
|
| 2197 |
|
| 2198 |
-
# @
|
| 2199 |
-
#: admin/wp-security-
|
| 2200 |
-
msgid ""
|
| 2201 |
-
"
|
| 2202 |
-
"attempts occurring on your site via malicious automated robots, this also "
|
| 2203 |
-
"has a negative impact on your server's memory and performance."
|
| 2204 |
-
msgstr ""
|
| 2205 |
-
"A causa del fatto che in qualsiasi momento ci possono essere molti tentativi "
|
| 2206 |
-
"di accesso simultanei che si verificano sul tuo sito tramite robot "
|
| 2207 |
-
"automatizzati maligni, anche questo ha un impatto negativo sulla memoria e "
|
| 2208 |
-
"le prestazioni del server."
|
| 2209 |
|
| 2210 |
-
# @
|
| 2211 |
-
#: admin/wp-security-
|
| 2212 |
-
msgid ""
|
| 2213 |
-
"
|
| 2214 |
-
"at the .htaccess level thus providing even better protection for your WP "
|
| 2215 |
-
"login page and also reducing the load on your server because the system does "
|
| 2216 |
-
"not have to run PHP code to process the login attempts."
|
| 2217 |
-
msgstr ""
|
| 2218 |
-
"Le funzionalità di questa scheda ferma la maggior parte degli attacchi di "
|
| 2219 |
-
"brute force di login a livello .htaccess fornendo così una protezione ancora "
|
| 2220 |
-
"migliore per la pagina di login WP e riducendo anche il carico sul server, "
|
| 2221 |
-
"perché il sistema non ha bisogno di eseguire codice PHP per elaborare "
|
| 2222 |
-
"tentativi di accesso."
|
| 2223 |
|
| 2224 |
-
# @
|
| 2225 |
-
#: admin/wp-security-
|
| 2226 |
-
#, php-format
|
| 2227 |
msgid ""
|
| 2228 |
-
"
|
| 2229 |
-
"
|
| 2230 |
-
"htaccess file before proceeding</strong>."
|
| 2231 |
msgstr ""
|
| 2232 |
-
"
|
| 2233 |
-
"
|
| 2234 |
-
"%s del file .htaccess prima di procedere</strong>."
|
| 2235 |
|
| 2236 |
-
# @
|
| 2237 |
-
#: admin/wp-security-
|
| 2238 |
-
|
| 2239 |
-
|
| 2240 |
-
"To learn more about how to use this feature please watch the following %s."
|
| 2241 |
-
msgstr ""
|
| 2242 |
-
"Per ulteriori informazioni su come utilizzare questa funzionalità si prega "
|
| 2243 |
-
"di guardare il seguente %s."
|
| 2244 |
|
| 2245 |
-
# @
|
| 2246 |
-
#: admin/wp-security-
|
| 2247 |
-
msgid "
|
| 2248 |
-
msgstr "
|
| 2249 |
|
| 2250 |
-
# @
|
| 2251 |
-
#: admin/wp-security-
|
| 2252 |
-
|
| 2253 |
-
|
| 2254 |
-
msgstr "Abilita Prevenzione Attacchi Brute Force"
|
| 2255 |
|
| 2256 |
-
# @
|
| 2257 |
-
#: admin/wp-security-
|
| 2258 |
msgid ""
|
| 2259 |
-
"Check this if you want
|
|
|
|
| 2260 |
msgstr ""
|
| 2261 |
-
"Seleziona questa casella
|
| 2262 |
-
"
|
|
|
|
| 2263 |
|
| 2264 |
-
# @
|
| 2265 |
-
#: admin/wp-security-
|
| 2266 |
-
msgid ""
|
| 2267 |
-
"
|
| 2268 |
-
"except those who have a special cookie in their browser."
|
| 2269 |
-
msgstr ""
|
| 2270 |
-
"Questa funzione nega l'accesso alla pagina di login di WordPress per tutte "
|
| 2271 |
-
"le persone, tranne coloro che hanno un cookie speciale nel proprio browser."
|
| 2272 |
|
| 2273 |
-
# @
|
| 2274 |
-
#: admin/wp-security-
|
| 2275 |
-
msgid "
|
| 2276 |
-
msgstr "
|
|
|
|
|
|
|
| 2277 |
|
| 2278 |
-
# @
|
| 2279 |
-
#: admin/wp-security-
|
| 2280 |
-
msgid "
|
| 2281 |
-
msgstr "
|
| 2282 |
|
| 2283 |
-
# @
|
| 2284 |
-
#: admin/wp-security-
|
| 2285 |
msgid ""
|
| 2286 |
-
"
|
| 2287 |
-
"
|
| 2288 |
-
"know the special URL which you will use to access the login page (see point "
|
| 2289 |
-
"below)."
|
| 2290 |
msgstr ""
|
| 2291 |
-
"
|
| 2292 |
-
"
|
| 2293 |
-
"conoscere l'URL speciale che verrà utilizzato per accedere alla pagina di "
|
| 2294 |
-
"login (vedi punto seguente)."
|
| 2295 |
|
| 2296 |
-
# @
|
| 2297 |
-
#: admin/wp-security-
|
| 2298 |
msgid ""
|
| 2299 |
-
"
|
| 2300 |
-
"
|
| 2301 |
-
"
|
| 2302 |
-
"allow you access to the WordPress administration login page."
|
| 2303 |
msgstr ""
|
| 2304 |
-
"
|
| 2305 |
-
"
|
| 2306 |
-
"
|
| 2307 |
-
"accedere alla pagina di login di amministrazione WordPress."
|
| 2308 |
|
| 2309 |
-
# @
|
| 2310 |
-
#: admin/wp-security-
|
| 2311 |
msgid ""
|
| 2312 |
-
"
|
| 2313 |
-
"
|
| 2314 |
msgstr ""
|
| 2315 |
-
"
|
| 2316 |
-
"
|
| 2317 |
|
| 2318 |
-
# @
|
| 2319 |
-
#: admin/wp-security-
|
| 2320 |
-
msgid "
|
| 2321 |
-
msgstr "
|
| 2322 |
|
| 2323 |
-
# @
|
| 2324 |
-
#: admin/wp-security-
|
| 2325 |
-
msgid ""
|
| 2326 |
-
|
| 2327 |
-
"to access your special URL. Your are highly encouraged to choose a word "
|
| 2328 |
-
"which will be difficult to guess."
|
| 2329 |
-
msgstr ""
|
| 2330 |
-
"Scegli una parola segreta composta da caratteri alfanumerici che è possibile "
|
| 2331 |
-
"utilizzare per accedere al tuo URL speciale. Mi raccomando di scegliere una "
|
| 2332 |
-
"parola molto difficile da indovinare."
|
| 2333 |
|
| 2334 |
-
# @
|
| 2335 |
-
#: admin/wp-security-
|
| 2336 |
-
msgid "
|
| 2337 |
-
msgstr "
|
| 2338 |
|
| 2339 |
-
# @
|
| 2340 |
-
#: admin/wp-security-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2341 |
msgid ""
|
| 2342 |
-
"
|
| 2343 |
-
"
|
| 2344 |
msgstr ""
|
| 2345 |
-
"
|
| 2346 |
-
"
|
| 2347 |
|
| 2348 |
-
# @
|
| 2349 |
-
#: admin/wp-security-
|
| 2350 |
msgid ""
|
| 2351 |
-
"
|
| 2352 |
-
"
|
| 2353 |
-
"
|
| 2354 |
-
msgstr ""
|
| 2355 |
-
"
|
| 2356 |
-
"
|
| 2357 |
-
"
|
| 2358 |
|
| 2359 |
-
# @
|
| 2360 |
-
#: admin/wp-security-
|
| 2361 |
msgid ""
|
| 2362 |
-
"
|
|
|
|
| 2363 |
msgstr ""
|
| 2364 |
-
"Se
|
| 2365 |
-
"
|
| 2366 |
|
| 2367 |
-
# @
|
| 2368 |
-
#: admin/wp-security-
|
| 2369 |
-
msgid "
|
| 2370 |
-
msgstr "
|
| 2371 |
|
| 2372 |
-
# @
|
| 2373 |
-
#: admin/wp-security-
|
| 2374 |
-
msgid ""
|
| 2375 |
-
|
| 2376 |
-
|
| 2377 |
-
|
| 2378 |
-
|
| 2379 |
-
"
|
|
|
|
| 2380 |
|
| 2381 |
-
# @
|
| 2382 |
-
#: admin/wp-security-
|
| 2383 |
msgid ""
|
| 2384 |
-
"
|
| 2385 |
-
"because it deflects them back to their own local host and puts the load on "
|
| 2386 |
-
"their server instead of yours."
|
| 2387 |
msgstr ""
|
| 2388 |
-
"
|
| 2389 |
-
"
|
| 2390 |
-
"server al posto del tuo."
|
| 2391 |
|
| 2392 |
-
# @
|
| 2393 |
-
#: admin/wp-security-
|
| 2394 |
-
msgid "
|
| 2395 |
-
msgstr "
|
| 2396 |
|
| 2397 |
-
# @
|
| 2398 |
-
#: admin/wp-security-
|
| 2399 |
msgid ""
|
| 2400 |
-
"
|
| 2401 |
-
"
|
|
|
|
| 2402 |
msgstr ""
|
| 2403 |
-
"
|
| 2404 |
-
"
|
|
|
|
| 2405 |
|
| 2406 |
-
|
| 2407 |
-
#: admin/wp-security-brute-force-menu.php:406
|
| 2408 |
msgid ""
|
| 2409 |
-
"
|
| 2410 |
-
"
|
| 2411 |
-
"
|
| 2412 |
-
"people trying to access pages are not automatically blocked."
|
| 2413 |
msgstr ""
|
| 2414 |
-
"Nei casi in cui si stanno proteggendo alcuni post o pagine tramite la "
|
| 2415 |
-
"funzione di protezione con password di WordPress, poche linee in più di "
|
| 2416 |
-
"direttive e eccezioni devono essere aggiunte al file .htacces in modo che le "
|
| 2417 |
-
"persone che cercano di accedere alle pagine non siano automaticamente "
|
| 2418 |
-
"bloccate."
|
| 2419 |
|
| 2420 |
-
# @
|
| 2421 |
-
#: admin/wp-security-
|
| 2422 |
msgid ""
|
| 2423 |
-
"
|
| 2424 |
-
"
|
| 2425 |
-
"
|
|
|
|
| 2426 |
msgstr ""
|
| 2427 |
-
"
|
| 2428 |
-
"
|
| 2429 |
-
"
|
|
|
|
| 2430 |
|
| 2431 |
-
# @
|
| 2432 |
-
#: admin/wp-security-
|
| 2433 |
-
msgid "
|
| 2434 |
-
msgstr "
|
| 2435 |
|
| 2436 |
-
# @
|
| 2437 |
-
#: admin/wp-security-
|
| 2438 |
msgid ""
|
| 2439 |
-
"
|
| 2440 |
-
"
|
|
|
|
| 2441 |
msgstr ""
|
| 2442 |
-
"
|
| 2443 |
-
"
|
| 2444 |
-
"
|
| 2445 |
-
|
| 2446 |
-
# @ aiowpsecurity
|
| 2447 |
-
#: admin/wp-security-brute-force-menu.php:419
|
| 2448 |
-
msgid "My Site Has a Theme or Plugins Which Use AJAX"
|
| 2449 |
-
msgstr "Il mio sito ha un tema o plugin che utilizzano AJAX"
|
| 2450 |
-
|
| 2451 |
-
# @ aiowpsecurity
|
| 2452 |
-
#: admin/wp-security-brute-force-menu.php:422
|
| 2453 |
-
msgid "Check this if your site uses AJAX functionality."
|
| 2454 |
-
msgstr "Seleziona questa casella se il sito utilizza funzionalità AJAX."
|
| 2455 |
|
| 2456 |
-
# @
|
| 2457 |
-
#: admin/wp-security-
|
| 2458 |
msgid ""
|
| 2459 |
-
"
|
| 2460 |
-
"
|
| 2461 |
-
"
|
| 2462 |
-
"by the brute force prevention feature."
|
| 2463 |
msgstr ""
|
| 2464 |
-
"
|
| 2465 |
-
"
|
| 2466 |
-
"
|
| 2467 |
-
"
|
| 2468 |
|
| 2469 |
-
# @
|
| 2470 |
-
#: admin/wp-security-
|
| 2471 |
-
msgid ""
|
| 2472 |
-
"
|
| 2473 |
-
"exceptions to your .htacces file so that AJAX operations will work as "
|
| 2474 |
-
"expected."
|
| 2475 |
-
msgstr ""
|
| 2476 |
-
"Abilitando questa casella il plugin aggiungerà le regole e le eccezioni "
|
| 2477 |
-
"necessarie nel file .htacces in modo che le operazioni AJAX funzioneranno "
|
| 2478 |
-
"come previsto."
|
| 2479 |
|
| 2480 |
-
# @
|
| 2481 |
-
#: admin/wp-security-
|
| 2482 |
-
msgid "
|
| 2483 |
-
msgstr ""
|
| 2484 |
-
"Il Test cookie ha avuto successo. Ora è possibile attivare questa funzione."
|
| 2485 |
|
| 2486 |
-
# @
|
| 2487 |
-
#: admin/wp-security-
|
| 2488 |
-
msgid "
|
| 2489 |
-
msgstr "
|
| 2490 |
|
| 2491 |
-
# @
|
| 2492 |
-
#: admin/wp-security-
|
| 2493 |
-
msgid ""
|
| 2494 |
-
"
|
| 2495 |
-
"this site."
|
| 2496 |
-
msgstr ""
|
| 2497 |
-
"La provacookie non è riuscita su questo server. Quindi, questa funzione non "
|
| 2498 |
-
"può essere utilizzata in questo sito."
|
| 2499 |
|
| 2500 |
-
# @
|
| 2501 |
-
#: admin/wp-security-
|
| 2502 |
-
msgid ""
|
| 2503 |
-
"
|
| 2504 |
-
"This is to make sure that your browser cookie is working correctly and that "
|
| 2505 |
-
"you won't lock yourself out."
|
| 2506 |
-
msgstr ""
|
| 2507 |
-
"Prima di utilizzare questa funzione viene richiesto di eseguire un test "
|
| 2508 |
-
"cookie. Questo per fare verificare che il cookie del browser funziona "
|
| 2509 |
-
"correttamente e non rischi di rimanere fuori."
|
| 2510 |
|
| 2511 |
-
# @
|
| 2512 |
-
#: admin/wp-security-
|
| 2513 |
-
msgid "
|
| 2514 |
-
msgstr "
|
| 2515 |
|
| 2516 |
-
# @
|
| 2517 |
-
#: admin/wp-security-
|
| 2518 |
-
|
| 2519 |
-
|
| 2520 |
-
#: admin/wp-security-list-locked-ip.php:82
|
| 2521 |
-
#: admin/wp-security-list-locked-ip.php:93
|
| 2522 |
-
#: admin/wp-security-list-login-fails.php:78
|
| 2523 |
-
#: admin/wp-security-list-registered-users.php:82
|
| 2524 |
-
#: admin/wp-security-list-registered-users.php:93
|
| 2525 |
-
msgid "Please select some records using the checkboxes"
|
| 2526 |
-
msgstr ""
|
| 2527 |
-
"Si prega di selezionare alcuni record utilizzando le caselle di controllo"
|
| 2528 |
|
| 2529 |
-
# @
|
| 2530 |
-
#: admin/wp-security-
|
| 2531 |
-
|
| 2532 |
-
|
| 2533 |
-
msgstr "Le voci selezionate sono state cancellate con successo!"
|
| 2534 |
|
| 2535 |
-
# @
|
| 2536 |
-
#: admin/wp-security-
|
| 2537 |
-
|
| 2538 |
-
|
| 2539 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2540 |
|
| 2541 |
-
# @
|
| 2542 |
-
#: admin/wp-security-
|
| 2543 |
msgid ""
|
| 2544 |
-
"
|
|
|
|
|
|
|
| 2545 |
msgstr ""
|
| 2546 |
-
"
|
| 2547 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2548 |
|
| 2549 |
-
# @
|
| 2550 |
-
#: admin/wp-security-
|
| 2551 |
msgid ""
|
| 2552 |
-
"
|
| 2553 |
-
"
|
|
|
|
| 2554 |
msgstr ""
|
| 2555 |
-
"
|
| 2556 |
-
"
|
|
|
|
| 2557 |
|
| 2558 |
-
# @
|
| 2559 |
-
#: admin/wp-security-
|
| 2560 |
msgid ""
|
| 2561 |
-
"
|
| 2562 |
-
"
|
|
|
|
| 2563 |
msgstr ""
|
| 2564 |
-
"
|
| 2565 |
-
"
|
|
|
|
| 2566 |
|
| 2567 |
-
# @
|
| 2568 |
-
#: admin/wp-security-
|
| 2569 |
-
#, php-format
|
| 2570 |
msgid ""
|
| 2571 |
-
"
|
| 2572 |
-
"
|
|
|
|
| 2573 |
msgstr ""
|
| 2574 |
-
"
|
| 2575 |
-
"
|
|
|
|
| 2576 |
|
| 2577 |
-
# @
|
| 2578 |
-
#: admin/wp-security-
|
| 2579 |
-
msgid "
|
| 2580 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2581 |
|
| 2582 |
-
# @
|
| 2583 |
-
#: admin/wp-security-
|
| 2584 |
-
msgid "
|
| 2585 |
-
msgstr "
|
| 2586 |
|
| 2587 |
-
# @
|
| 2588 |
-
#: admin/wp-security-
|
| 2589 |
-
msgid "
|
| 2590 |
-
msgstr "
|
| 2591 |
|
| 2592 |
-
# @
|
| 2593 |
-
#: admin/wp-security-
|
| 2594 |
-
msgid "
|
| 2595 |
-
msgstr "
|
| 2596 |
|
| 2597 |
-
# @
|
| 2598 |
-
#: admin/wp-security-
|
| 2599 |
-
msgid "
|
| 2600 |
-
msgstr "
|
| 2601 |
|
| 2602 |
-
# @
|
| 2603 |
-
#: admin/wp-security-
|
| 2604 |
-
msgid "
|
| 2605 |
-
msgstr "
|
| 2606 |
|
| 2607 |
-
# @
|
| 2608 |
-
#: admin/wp-security-
|
| 2609 |
-
|
| 2610 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2611 |
|
| 2612 |
-
# @
|
| 2613 |
-
#: admin/wp-security-
|
| 2614 |
-
|
| 2615 |
-
|
| 2616 |
-
"
|
| 2617 |
-
"
|
| 2618 |
-
msgstr ""
|
| 2619 |
-
"Questa funzione consente di mettere il sito in \"modalità manutenzione\" "
|
| 2620 |
-
"bloccando il front-end a tutti i visitatori, tranne gli utenti registrati "
|
| 2621 |
-
"con privilegi di super amministratore."
|
| 2622 |
|
| 2623 |
-
# @
|
| 2624 |
-
#: admin/wp-security-
|
| 2625 |
-
|
| 2626 |
-
|
| 2627 |
-
"
|
| 2628 |
-
"
|
| 2629 |
-
msgstr ""
|
| 2630 |
-
"Bloccare il sito per i visitatori generali può essere utile se si stanno "
|
| 2631 |
-
"indagando alcuni problemi sul sito o forse si vuole fare un po' di "
|
| 2632 |
-
"manutenzione e voler tenere fuori tutto il traffico per motivi di sicurezza."
|
| 2633 |
|
| 2634 |
-
# @
|
| 2635 |
-
#: admin/wp-security-
|
| 2636 |
-
msgid "
|
| 2637 |
-
msgstr "
|
| 2638 |
|
| 2639 |
-
# @
|
| 2640 |
-
#: admin/wp-security-
|
| 2641 |
-
msgid ""
|
| 2642 |
-
"
|
| 2643 |
-
"administrator to be locked out of the front-end of your site."
|
| 2644 |
-
msgstr ""
|
| 2645 |
-
"Seleziona questa casella se desideri che tutti i visitatori, ad eccezione di "
|
| 2646 |
-
"chi ha effettuato l'accesso come amministratore, siano bloccati fuori dal "
|
| 2647 |
-
"front-end del tuo sito."
|
| 2648 |
|
| 2649 |
-
# @
|
| 2650 |
-
#: admin/wp-security-
|
| 2651 |
-
|
| 2652 |
-
|
|
|
|
| 2653 |
|
| 2654 |
-
# @
|
| 2655 |
-
#: admin/wp-security-
|
| 2656 |
-
msgid ""
|
| 2657 |
-
"
|
| 2658 |
-
"maintenance mode."
|
| 2659 |
-
msgstr ""
|
| 2660 |
-
"Immettere un messaggio che si desidera mostrare ai visitatori quando il sito "
|
| 2661 |
-
"è in modalità manutenzione."
|
| 2662 |
|
| 2663 |
-
# @
|
| 2664 |
-
#: admin/wp-security-
|
| 2665 |
-
msgid "
|
| 2666 |
-
msgstr "
|
| 2667 |
|
| 2668 |
-
# @
|
| 2669 |
-
#: admin/wp-security-
|
| 2670 |
-
msgid "
|
| 2671 |
-
msgstr "
|
| 2672 |
|
| 2673 |
-
# @
|
| 2674 |
-
#: admin/wp-security-
|
| 2675 |
-
|
| 2676 |
-
|
|
|
|
| 2677 |
|
| 2678 |
-
# @
|
| 2679 |
-
#: admin/wp-security-
|
| 2680 |
-
|
| 2681 |
-
|
| 2682 |
-
"
|
| 2683 |
|
| 2684 |
-
# @
|
| 2685 |
-
#: admin/wp-security-
|
| 2686 |
-
|
| 2687 |
-
|
| 2688 |
-
"Could not write to the .htaccess file. Please restore your .htaccess file "
|
| 2689 |
-
"manually using the restore functionality in the \".htaccess File\"."
|
| 2690 |
-
msgstr ""
|
| 2691 |
-
"Impossibile scrivere nel file .htaccess. Si prega di ripristinare il file "
|
| 2692 |
-
"manualmente utilizzando la funzione di ripristino del \"File .htaccess\"."
|
| 2693 |
|
| 2694 |
-
# @
|
| 2695 |
-
#: admin/wp-security-
|
| 2696 |
msgid ""
|
| 2697 |
-
"
|
| 2698 |
-
"
|
|
|
|
| 2699 |
msgstr ""
|
| 2700 |
-
"
|
| 2701 |
-
"
|
| 2702 |
-
"
|
| 2703 |
-
|
| 2704 |
-
# @ aiowpsecurity
|
| 2705 |
-
#: admin/wp-security-settings-menu.php:124
|
| 2706 |
-
msgid "All firewall rules have been disabled successfully!"
|
| 2707 |
-
msgstr "Tutte le regole del firewall sono state disabilitate con successo!"
|
| 2708 |
-
|
| 2709 |
-
# @ aiowpsecurity
|
| 2710 |
-
#: admin/wp-security-settings-menu.php:138
|
| 2711 |
-
msgid "WP Security Plugin"
|
| 2712 |
-
msgstr "WP Plugin Sicurezza"
|
| 2713 |
|
| 2714 |
-
# @
|
| 2715 |
-
#: admin/wp-security-
|
| 2716 |
msgid ""
|
| 2717 |
-
"
|
| 2718 |
-
"
|
| 2719 |
msgstr ""
|
| 2720 |
-
"
|
| 2721 |
-
"
|
| 2722 |
|
| 2723 |
-
# @
|
| 2724 |
-
#: admin/wp-security-
|
| 2725 |
msgid ""
|
| 2726 |
-
"
|
| 2727 |
-
"
|
|
|
|
| 2728 |
msgstr ""
|
| 2729 |
-
"
|
| 2730 |
-
"
|
|
|
|
| 2731 |
|
| 2732 |
-
# @
|
| 2733 |
-
#: admin/wp-security-
|
| 2734 |
msgid ""
|
| 2735 |
-
"
|
| 2736 |
-
"
|
| 2737 |
-
"options that you can use to backup those resources easily."
|
| 2738 |
msgstr ""
|
| 2739 |
-
"
|
| 2740 |
-
"
|
| 2741 |
-
"
|
| 2742 |
-
"facilmente."
|
| 2743 |
-
|
| 2744 |
-
# @ aiowpsecurity
|
| 2745 |
-
#: admin/wp-security-settings-menu.php:145
|
| 2746 |
-
msgid "Backup your database"
|
| 2747 |
-
msgstr "Backup tuo database"
|
| 2748 |
-
|
| 2749 |
-
# @ aiowpsecurity
|
| 2750 |
-
#: admin/wp-security-settings-menu.php:146
|
| 2751 |
-
msgid "Backup .htaccess file"
|
| 2752 |
-
msgstr "Backup file .htaccess"
|
| 2753 |
|
| 2754 |
-
# @
|
| 2755 |
-
#: admin/wp-security-
|
| 2756 |
-
msgid "
|
| 2757 |
-
msgstr "
|
| 2758 |
|
| 2759 |
-
# @
|
| 2760 |
-
#: admin/wp-security-
|
| 2761 |
-
|
| 2762 |
-
|
|
|
|
| 2763 |
|
| 2764 |
-
# @
|
| 2765 |
-
#: admin/wp-security-
|
| 2766 |
-
|
| 2767 |
-
"
|
| 2768 |
-
"
|
| 2769 |
-
"to turn off all the security features of this plugin."
|
| 2770 |
-
msgstr ""
|
| 2771 |
-
"Se pensi che alcune funzionalità del plugin sul tuo sito non vanno più bene "
|
| 2772 |
-
"a causa di una funzione di sicurezza attivata in questo plugin, utilizza la "
|
| 2773 |
-
"seguente opzione per disattivare tutte le funzioni di sicurezza del plugin."
|
| 2774 |
|
| 2775 |
-
# @
|
| 2776 |
-
#: admin/wp-security-
|
| 2777 |
-
|
| 2778 |
-
|
|
|
|
| 2779 |
|
| 2780 |
-
# @
|
| 2781 |
-
|
| 2782 |
-
#: admin/wp-security-
|
| 2783 |
-
|
| 2784 |
-
|
| 2785 |
-
msgstr "Disabilita Tutte le Regole del Firewall"
|
| 2786 |
|
| 2787 |
-
# @
|
| 2788 |
-
#: admin/wp-security-
|
| 2789 |
-
msgid ""
|
| 2790 |
-
"This feature will disable all firewall rules which are currently active in "
|
| 2791 |
-
"this plugin and it will also delete these rules from your .htacess file. Use "
|
| 2792 |
-
"it if you think one of the firewall rules is causing an issue on your site."
|
| 2793 |
msgstr ""
|
| 2794 |
-
"
|
| 2795 |
-
"sono attualmente attive in questo plugin e saranno cancellate le regole dal "
|
| 2796 |
-
"file .htacess. Usalo se pensi che una delle regole del firewall sta causando "
|
| 2797 |
-
"un problema sul tuo sito."
|
| 2798 |
|
| 2799 |
-
# @
|
| 2800 |
-
#: admin/wp-security-
|
| 2801 |
msgid ""
|
| 2802 |
-
"
|
| 2803 |
-
"for the backup file using FTP."
|
| 2804 |
msgstr ""
|
| 2805 |
-
"
|
| 2806 |
-
"
|
| 2807 |
-
|
| 2808 |
-
# @ aiowpsecurity
|
| 2809 |
-
#: admin/wp-security-settings-menu.php:220
|
| 2810 |
-
msgid "htaccess backup failed."
|
| 2811 |
-
msgstr "backup .htaccess fallito"
|
| 2812 |
|
| 2813 |
-
# @
|
| 2814 |
-
#: admin/wp-security-
|
| 2815 |
-
|
| 2816 |
-
|
|
|
|
| 2817 |
|
| 2818 |
-
# @
|
| 2819 |
-
#: admin/wp-security-
|
| 2820 |
msgid ""
|
| 2821 |
-
"
|
| 2822 |
-
"
|
| 2823 |
msgstr ""
|
| 2824 |
-
"
|
| 2825 |
-
"
|
| 2826 |
-
|
| 2827 |
-
# @ aiowpsecurity
|
| 2828 |
-
#: admin/wp-security-settings-menu.php:255
|
| 2829 |
-
msgid "Your .htaccess file has successfully been restored!"
|
| 2830 |
-
msgstr "Il tuo file .htaccess è stato ripristinato con successo!"
|
| 2831 |
|
| 2832 |
-
# @
|
| 2833 |
-
#: admin/wp-security-
|
| 2834 |
msgid ""
|
| 2835 |
-
"
|
| 2836 |
-
"
|
| 2837 |
msgstr ""
|
| 2838 |
-
"
|
| 2839 |
-
"
|
| 2840 |
-
|
| 2841 |
-
# @ aiowpsecurity
|
| 2842 |
-
#: admin/wp-security-settings-menu.php:267
|
| 2843 |
-
msgid ".htaccess File Operations"
|
| 2844 |
-
msgstr "Operazioni File .htaccess"
|
| 2845 |
|
| 2846 |
-
# @
|
| 2847 |
-
#: admin/wp-security-
|
| 2848 |
msgid ""
|
| 2849 |
-
"
|
| 2850 |
-
"
|
| 2851 |
msgstr ""
|
| 2852 |
-
"
|
| 2853 |
-
"
|
| 2854 |
-
"di protezione."
|
| 2855 |
|
| 2856 |
-
# @
|
| 2857 |
-
#: admin/wp-security-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2858 |
msgid ""
|
| 2859 |
-
"
|
| 2860 |
-
"
|
| 2861 |
msgstr ""
|
| 2862 |
-
"
|
| 2863 |
-
"
|
| 2864 |
-
"futuro."
|
| 2865 |
|
| 2866 |
-
# @
|
| 2867 |
-
#: admin/wp-security-
|
| 2868 |
msgid ""
|
| 2869 |
-
"You
|
| 2870 |
-
"
|
| 2871 |
msgstr ""
|
| 2872 |
-
"
|
| 2873 |
-
"
|
| 2874 |
|
| 2875 |
-
# @
|
| 2876 |
-
#: admin/wp-security-
|
| 2877 |
-
msgid "
|
| 2878 |
-
msgstr "
|
| 2879 |
|
| 2880 |
-
# @
|
| 2881 |
-
#: admin/wp-security-
|
|
|
|
| 2882 |
msgid ""
|
| 2883 |
-
"
|
| 2884 |
-
"
|
| 2885 |
msgstr ""
|
| 2886 |
-
"
|
| 2887 |
-
"
|
| 2888 |
-
|
| 2889 |
-
# @ aiowpsecurity
|
| 2890 |
-
#: admin/wp-security-settings-menu.php:291
|
| 2891 |
-
msgid "Backup .htaccess File"
|
| 2892 |
-
msgstr "Backup File .htaccess"
|
| 2893 |
-
|
| 2894 |
-
# @ aiowpsecurity
|
| 2895 |
-
#: admin/wp-security-settings-menu.php:295
|
| 2896 |
-
msgid "Restore from a backed up .htaccess file"
|
| 2897 |
-
msgstr "Ripristina da un file di backup .htaccess"
|
| 2898 |
-
|
| 2899 |
-
# @ aiowpsecurity
|
| 2900 |
-
#: admin/wp-security-settings-menu.php:301
|
| 2901 |
-
msgid ".htaccess file to restore from"
|
| 2902 |
-
msgstr "ripristina file .htaccess da"
|
| 2903 |
|
| 2904 |
-
# @
|
| 2905 |
-
#: admin/wp-security-
|
| 2906 |
msgid ""
|
| 2907 |
-
"
|
| 2908 |
-
"
|
| 2909 |
msgstr ""
|
| 2910 |
-
"
|
| 2911 |
-
"
|
| 2912 |
-
"(htaccess_backup.txt)."
|
| 2913 |
-
|
| 2914 |
-
# @ aiowpsecurity
|
| 2915 |
-
#: admin/wp-security-settings-menu.php:313
|
| 2916 |
-
msgid "Restore .htaccess File"
|
| 2917 |
-
msgstr "Ripristina File .htaccess"
|
| 2918 |
|
| 2919 |
-
# @
|
| 2920 |
-
#: admin/wp-security-
|
| 2921 |
-
msgid "
|
| 2922 |
-
msgstr "
|
| 2923 |
|
| 2924 |
-
# @
|
| 2925 |
-
#: admin/wp-security-
|
| 2926 |
-
msgid "
|
| 2927 |
-
msgstr "
|
| 2928 |
|
| 2929 |
-
# @
|
| 2930 |
-
#: admin/wp-security-
|
| 2931 |
msgid ""
|
| 2932 |
-
"
|
| 2933 |
-
"
|
| 2934 |
msgstr ""
|
| 2935 |
-
"
|
| 2936 |
-
"
|
| 2937 |
-
|
| 2938 |
-
# @ aiowpsecurity
|
| 2939 |
-
#: admin/wp-security-settings-menu.php:366
|
| 2940 |
-
msgid "Your wp-config.php file has successfully been restored!"
|
| 2941 |
-
msgstr "Il tuo file wp-config.php è stato ripristinato con successo!"
|
| 2942 |
|
| 2943 |
-
# @
|
| 2944 |
-
#: admin/wp-security-
|
| 2945 |
-
msgid ""
|
| 2946 |
-
"
|
| 2947 |
-
"file you are trying to restore from."
|
| 2948 |
-
msgstr ""
|
| 2949 |
-
"operazione ripristino wp-config.php fallita! Verifica il contenuto del file "
|
| 2950 |
-
"che stai tentando di ripristinare da."
|
| 2951 |
|
| 2952 |
-
# @
|
| 2953 |
-
#: admin/wp-security-
|
| 2954 |
-
msgid "
|
| 2955 |
-
msgstr "
|
| 2956 |
|
| 2957 |
-
# @
|
| 2958 |
-
#: admin/wp-security-
|
| 2959 |
msgid ""
|
| 2960 |
-
"
|
| 2961 |
-
"
|
| 2962 |
-
"such as details of your database and other critical components."
|
| 2963 |
msgstr ""
|
| 2964 |
-
"
|
| 2965 |
-
"
|
| 2966 |
-
"fondamentali come i dettagli del database e altri componenti critici."
|
| 2967 |
|
| 2968 |
-
# @
|
| 2969 |
-
#: admin/wp-security-
|
| 2970 |
msgid ""
|
| 2971 |
-
"
|
| 2972 |
-
"
|
|
|
|
| 2973 |
msgstr ""
|
| 2974 |
-
"
|
| 2975 |
-
"
|
| 2976 |
-
"
|
| 2977 |
|
| 2978 |
-
# @
|
| 2979 |
-
#: admin/wp-security-
|
| 2980 |
msgid ""
|
| 2981 |
-
"
|
| 2982 |
-
"
|
|
|
|
| 2983 |
msgstr ""
|
| 2984 |
-
"
|
| 2985 |
-
"
|
|
|
|
| 2986 |
|
| 2987 |
-
# @
|
| 2988 |
-
#: admin/wp-security-
|
| 2989 |
-
msgid "
|
| 2990 |
-
msgstr "
|
| 2991 |
|
| 2992 |
-
# @
|
| 2993 |
-
#: admin/wp-security-
|
| 2994 |
-
msgid ""
|
| 2995 |
-
"
|
| 2996 |
-
"active wp-config.php file."
|
| 2997 |
-
msgstr ""
|
| 2998 |
-
"Clicca sul bottone qui sotto per eseguire il backup e salvare il file wp-"
|
| 2999 |
-
"config.php attualmente attivo."
|
| 3000 |
|
| 3001 |
-
# @
|
| 3002 |
-
#: admin/wp-security-
|
| 3003 |
-
msgid "
|
| 3004 |
-
msgstr "
|
| 3005 |
|
| 3006 |
-
# @
|
| 3007 |
-
#: admin/wp-security-
|
| 3008 |
-
msgid "
|
| 3009 |
-
msgstr "
|
| 3010 |
|
| 3011 |
-
# @
|
| 3012 |
-
#: admin/wp-security-
|
| 3013 |
-
msgid "
|
| 3014 |
-
msgstr "
|
| 3015 |
|
| 3016 |
-
# @
|
| 3017 |
-
#: admin/wp-security-
|
| 3018 |
-
msgid ""
|
| 3019 |
-
"
|
| 3020 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3021 |
msgstr ""
|
| 3022 |
-
"Dopo aver selezionato il file clicca sul pulsante qui sotto per ripristinare "
|
| 3023 |
-
"il sito utilizzando il backup di file wp-config (wp-config.php.backup.txt)."
|
| 3024 |
|
| 3025 |
-
# @
|
| 3026 |
-
#: admin/wp-security-
|
| 3027 |
-
msgid "
|
| 3028 |
-
msgstr "
|
| 3029 |
|
| 3030 |
-
# @
|
| 3031 |
-
#: admin/wp-security-
|
| 3032 |
-
msgid "
|
| 3033 |
-
msgstr "
|
| 3034 |
|
| 3035 |
-
|
| 3036 |
-
|
| 3037 |
-
|
| 3038 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3039 |
|
| 3040 |
-
# @
|
| 3041 |
-
#: admin/wp-security-
|
|
|
|
| 3042 |
msgid ""
|
| 3043 |
-
"
|
| 3044 |
-
"
|
| 3045 |
-
"this:"
|
| 3046 |
msgstr ""
|
| 3047 |
-
"
|
| 3048 |
-
"
|
| 3049 |
-
"seguito è riportato un esempio di questo:"
|
| 3050 |
|
| 3051 |
-
# @
|
| 3052 |
-
#: admin/wp-security-
|
| 3053 |
msgid ""
|
| 3054 |
-
"The
|
| 3055 |
-
"
|
| 3056 |
-
"see if you have an older version of WordPress or one with a known exploit."
|
| 3057 |
msgstr ""
|
| 3058 |
-
"
|
| 3059 |
-
"
|
| 3060 |
-
"scansione del sito che potrebbero sfruttare bug noti di tale versione "
|
| 3061 |
-
"WordPress."
|
| 3062 |
|
| 3063 |
-
# @
|
| 3064 |
-
#: admin/wp-security-
|
| 3065 |
msgid ""
|
| 3066 |
-
"
|
| 3067 |
-
"
|
| 3068 |
msgstr ""
|
| 3069 |
-
"
|
| 3070 |
-
"
|
| 3071 |
|
| 3072 |
-
# @
|
| 3073 |
-
#: admin/wp-security-
|
| 3074 |
-
msgid "
|
| 3075 |
-
msgstr "
|
| 3076 |
|
| 3077 |
-
# @
|
| 3078 |
-
#: admin/wp-security-
|
| 3079 |
-
msgid "
|
| 3080 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3081 |
|
| 3082 |
-
# @
|
| 3083 |
-
#: admin/wp-security-
|
| 3084 |
msgid ""
|
| 3085 |
-
"
|
| 3086 |
-
"
|
| 3087 |
msgstr ""
|
| 3088 |
-
"
|
| 3089 |
-
"
|
| 3090 |
-
|
| 3091 |
-
# @ aiowpsecurity
|
| 3092 |
-
#: admin/wp-security-spam-menu.php:24
|
| 3093 |
-
msgid "Comment SPAM"
|
| 3094 |
-
msgstr "Commenti SPAM"
|
| 3095 |
|
| 3096 |
-
# @
|
| 3097 |
-
#: admin/wp-security-
|
| 3098 |
-
msgid "
|
| 3099 |
-
msgstr "
|
| 3100 |
|
| 3101 |
-
# @
|
| 3102 |
-
#: admin/wp-security-
|
| 3103 |
-
msgid "
|
| 3104 |
-
msgstr "
|
| 3105 |
|
| 3106 |
-
# @
|
| 3107 |
-
#: admin/wp-security-
|
| 3108 |
-
msgid "
|
| 3109 |
-
msgstr "
|
|
|
|
|
|
|
| 3110 |
|
| 3111 |
-
# @
|
| 3112 |
-
#: admin/wp-security-
|
| 3113 |
msgid ""
|
| 3114 |
-
"This
|
| 3115 |
-
"
|
| 3116 |
msgstr ""
|
| 3117 |
-
"Questa
|
| 3118 |
-
"
|
| 3119 |
|
| 3120 |
-
# @
|
| 3121 |
-
#: admin/wp-security-
|
| 3122 |
-
msgid "
|
| 3123 |
-
msgstr "
|
| 3124 |
|
| 3125 |
-
# @
|
| 3126 |
-
#: admin/wp-security-
|
| 3127 |
-
msgid "
|
| 3128 |
-
msgstr ""
|
| 3129 |
-
"Seleziona questo se desideri inserire un campo captcha nel modulo commenti"
|
| 3130 |
|
| 3131 |
-
# @
|
| 3132 |
-
#: admin/wp-security-
|
| 3133 |
-
msgid "
|
| 3134 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3135 |
|
| 3136 |
-
# @
|
| 3137 |
-
#: admin/wp-security-
|
| 3138 |
msgid ""
|
| 3139 |
-
"
|
| 3140 |
-
"
|
| 3141 |
msgstr ""
|
| 3142 |
-
"
|
| 3143 |
-
"
|
|
|
|
| 3144 |
|
| 3145 |
-
# @
|
| 3146 |
-
#: admin/wp-security-
|
| 3147 |
msgid ""
|
| 3148 |
-
"
|
| 3149 |
-
"
|
| 3150 |
-
"requests which do not originate from your domain."
|
| 3151 |
msgstr ""
|
| 3152 |
-
"
|
| 3153 |
-
"
|
| 3154 |
-
"commento che non hanno origine dal proprio dominio."
|
| 3155 |
|
| 3156 |
-
# @
|
| 3157 |
-
#: admin/wp-security-
|
| 3158 |
-
msgid "
|
| 3159 |
-
msgstr "
|
| 3160 |
|
| 3161 |
-
# @
|
| 3162 |
-
#: admin/wp-security-
|
| 3163 |
msgid ""
|
| 3164 |
-
"Check this if you
|
| 3165 |
-
"
|
| 3166 |
msgstr ""
|
| 3167 |
-
"Seleziona
|
| 3168 |
-
"
|
| 3169 |
|
| 3170 |
-
# @
|
| 3171 |
-
#: admin/wp-security-
|
| 3172 |
msgid ""
|
| 3173 |
-
"This
|
| 3174 |
-
"which
|
|
|
|
| 3175 |
msgstr ""
|
| 3176 |
-
"Questa
|
| 3177 |
-
"
|
|
|
|
| 3178 |
|
| 3179 |
-
# @
|
| 3180 |
-
#: admin/wp-security-
|
| 3181 |
msgid ""
|
| 3182 |
-
"
|
| 3183 |
-
"
|
| 3184 |
-
"the HTTP_REFERRER is always set to your own domain."
|
| 3185 |
msgstr ""
|
| 3186 |
-
"
|
| 3187 |
-
"
|
| 3188 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3189 |
|
| 3190 |
-
# @
|
| 3191 |
-
#: admin/wp-security-
|
| 3192 |
msgid ""
|
| 3193 |
-
"
|
| 3194 |
-
"
|
| 3195 |
-
"
|
| 3196 |
msgstr ""
|
| 3197 |
-
"
|
| 3198 |
-
"
|
| 3199 |
-
"
|
|
|
|
| 3200 |
|
| 3201 |
-
# @
|
| 3202 |
-
#: admin/wp-security-
|
| 3203 |
msgid ""
|
| 3204 |
-
"
|
| 3205 |
-
"
|
| 3206 |
-
"done by the server to process these comments."
|
| 3207 |
msgstr ""
|
| 3208 |
-
"
|
| 3209 |
-
"
|
| 3210 |
-
"richieste PHP fatte dal server per elaborare questi commenti."
|
| 3211 |
|
| 3212 |
-
|
| 3213 |
-
#:
|
| 3214 |
-
msgid "
|
| 3215 |
-
msgstr "
|
| 3216 |
|
| 3217 |
-
|
| 3218 |
-
|
|
|
|
|
|
|
|
|
|
| 3219 |
msgid ""
|
| 3220 |
-
"
|
| 3221 |
-
"
|
| 3222 |
msgstr ""
|
| 3223 |
-
"
|
| 3224 |
-
"
|
| 3225 |
|
| 3226 |
-
|
| 3227 |
-
#: admin/wp-security-spam-menu.php:219
|
| 3228 |
-
#, php-format
|
| 3229 |
msgid ""
|
| 3230 |
-
"
|
| 3231 |
-
"
|
| 3232 |
msgstr ""
|
| 3233 |
-
"
|
| 3234 |
-
"
|
| 3235 |
|
| 3236 |
-
|
| 3237 |
-
#: admin/wp-security-spam-menu.php:235
|
| 3238 |
msgid ""
|
| 3239 |
-
"
|
| 3240 |
-
"
|
| 3241 |
msgstr ""
|
| 3242 |
-
"
|
| 3243 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3244 |
|
| 3245 |
-
# @
|
| 3246 |
-
#: admin/wp-security-
|
| 3247 |
msgid ""
|
| 3248 |
-
"
|
| 3249 |
-
"addresses or ranges used by spammers."
|
| 3250 |
msgstr ""
|
| 3251 |
-
"
|
| 3252 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3253 |
|
| 3254 |
-
# @
|
| 3255 |
-
#: admin/wp-security-
|
|
|
|
| 3256 |
msgid ""
|
| 3257 |
-
"
|
| 3258 |
-
"
|
| 3259 |
-
"
|
|
|
|
| 3260 |
msgstr ""
|
| 3261 |
-
"
|
| 3262 |
-
"
|
| 3263 |
-
"
|
|
|
|
| 3264 |
|
| 3265 |
-
# @
|
| 3266 |
-
#: admin/wp-security-
|
| 3267 |
msgid ""
|
| 3268 |
-
"
|
| 3269 |
-
"
|
| 3270 |
-
"more than one address \n"
|
| 3271 |
-
" using the checkboxes and then choose the \"block"
|
| 3272 |
-
"\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
|
| 3273 |
msgstr ""
|
| 3274 |
-
"
|
| 3275 |
-
"
|
| 3276 |
-
"la singola riga o selezionare più di un indirizzo \n"
|
| 3277 |
-
" utilizzando le caselle di controllo e quindi "
|
| 3278 |
-
"scegliere l'opzione dal menu a discesa Azioni in blocco \"block\" e fare "
|
| 3279 |
-
"clic sul pulsante \"Applica\"."
|
| 3280 |
|
| 3281 |
-
# @
|
| 3282 |
-
#: admin/wp-security-
|
| 3283 |
-
msgid "
|
| 3284 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3285 |
|
| 3286 |
-
# @
|
| 3287 |
-
#: admin/wp-security-
|
| 3288 |
-
msgid "
|
| 3289 |
-
msgstr "
|
| 3290 |
|
| 3291 |
-
# @
|
| 3292 |
-
#: admin/wp-security-
|
| 3293 |
-
|
| 3294 |
-
"
|
| 3295 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3296 |
msgstr ""
|
| 3297 |
-
"
|
| 3298 |
-
"utilizzati per pubblicare X o più commenti spam."
|
| 3299 |
|
| 3300 |
-
# @
|
| 3301 |
-
#: admin/wp-security-
|
| 3302 |
msgid ""
|
| 3303 |
-
"
|
| 3304 |
-
"
|
| 3305 |
msgstr ""
|
| 3306 |
-
"
|
| 3307 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3308 |
|
| 3309 |
-
# @
|
| 3310 |
-
#: admin/wp-security-
|
| 3311 |
msgid ""
|
| 3312 |
-
"
|
| 3313 |
-
"
|
|
|
|
| 3314 |
msgstr ""
|
| 3315 |
-
"
|
| 3316 |
-
"
|
|
|
|
| 3317 |
|
| 3318 |
-
# @
|
| 3319 |
-
#: admin/wp-security-
|
| 3320 |
-
msgid "
|
| 3321 |
-
msgstr "
|
| 3322 |
|
| 3323 |
-
# @
|
| 3324 |
-
#: admin/wp-security-
|
| 3325 |
-
|
| 3326 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3327 |
|
| 3328 |
-
# @
|
| 3329 |
-
#: admin/wp-security-
|
| 3330 |
msgid ""
|
| 3331 |
-
"
|
| 3332 |
-
"
|
| 3333 |
msgstr ""
|
| 3334 |
-
"
|
| 3335 |
-
"
|
| 3336 |
|
| 3337 |
-
# @
|
| 3338 |
-
#: admin/wp-security-
|
| 3339 |
-
msgid "
|
|
|
|
|
|
|
| 3340 |
msgstr ""
|
| 3341 |
-
"
|
|
|
|
| 3342 |
|
| 3343 |
-
# @
|
| 3344 |
-
#: admin/wp-security-
|
| 3345 |
msgid ""
|
| 3346 |
-
"
|
| 3347 |
-
"these to the blacklist using the \"Blacklist Manager\" on the main site."
|
| 3348 |
msgstr ""
|
| 3349 |
-
"
|
| 3350 |
-
"
|
| 3351 |
-
"principale."
|
| 3352 |
-
|
| 3353 |
-
# @ aiowpsecurity
|
| 3354 |
-
#: admin/wp-security-user-accounts-menu.php:29
|
| 3355 |
-
msgid "WP Username"
|
| 3356 |
-
msgstr "Nome utente WP"
|
| 3357 |
|
| 3358 |
-
# @
|
| 3359 |
-
#: admin/wp-security-
|
| 3360 |
-
msgid "
|
| 3361 |
-
msgstr "
|
| 3362 |
|
| 3363 |
-
# @
|
| 3364 |
-
|
| 3365 |
-
|
| 3366 |
-
|
| 3367 |
-
msgid "Password"
|
| 3368 |
-
msgstr "Password"
|
| 3369 |
|
| 3370 |
-
# @
|
| 3371 |
-
#: admin/wp-security-
|
| 3372 |
-
msgid "
|
| 3373 |
-
msgstr "
|
|
|
|
| 3374 |
|
| 3375 |
-
# @
|
| 3376 |
-
#: admin/wp-security-
|
| 3377 |
msgid ""
|
| 3378 |
-
"
|
| 3379 |
-
"
|
| 3380 |
msgstr ""
|
| 3381 |
-
"
|
| 3382 |
-
"
|
| 3383 |
|
| 3384 |
-
# @
|
| 3385 |
-
#: admin/wp-security-
|
| 3386 |
msgid ""
|
| 3387 |
-
"
|
| 3388 |
-
"
|
| 3389 |
-
"password by using \"admin\" for username."
|
| 3390 |
msgstr ""
|
| 3391 |
-
"
|
| 3392 |
-
"
|
| 3393 |
-
"password utilizzando \"admin \" per il nome utente."
|
| 3394 |
|
| 3395 |
-
# @
|
| 3396 |
-
#: admin/wp-security-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3397 |
msgid ""
|
| 3398 |
-
"
|
| 3399 |
-
"
|
| 3400 |
msgstr ""
|
| 3401 |
-
"
|
| 3402 |
-
"
|
| 3403 |
-
"sul tuo sito."
|
| 3404 |
|
| 3405 |
-
# @
|
| 3406 |
-
#: admin/wp-security-
|
| 3407 |
msgid ""
|
| 3408 |
-
"
|
| 3409 |
-
"
|
| 3410 |
msgstr ""
|
| 3411 |
-
"
|
| 3412 |
-
"
|
| 3413 |
-
|
| 3414 |
-
# @ aiowpsecurity
|
| 3415 |
-
#: admin/wp-security-user-accounts-menu.php:98
|
| 3416 |
-
msgid "List of Administrator Accounts"
|
| 3417 |
-
msgstr "Lista Account di Amministrazione"
|
| 3418 |
-
|
| 3419 |
-
# @ aiowpsecurity
|
| 3420 |
-
#: admin/wp-security-user-accounts-menu.php:107
|
| 3421 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:36
|
| 3422 |
-
msgid "Change Admin Username"
|
| 3423 |
-
msgstr "Cambia Nome Utente Admin"
|
| 3424 |
|
| 3425 |
-
# @
|
| 3426 |
-
#: admin/wp-security-
|
|
|
|
| 3427 |
msgid ""
|
| 3428 |
-
"
|
| 3429 |
-
"
|
| 3430 |
-
" It is highly recommended that you change this name to "
|
| 3431 |
-
"something else. \n"
|
| 3432 |
-
" Use the following field to change the admin username."
|
| 3433 |
msgstr ""
|
| 3434 |
-
"
|
| 3435 |
-
"
|
| 3436 |
-
" È altamente consigliato modificare questo nome in qualcosa "
|
| 3437 |
-
"d'altro. \n"
|
| 3438 |
-
" Utilizzare il seguente campo per modificare il nome utente "
|
| 3439 |
-
"admin."
|
| 3440 |
|
| 3441 |
-
# @
|
| 3442 |
-
#: admin/wp-security-
|
| 3443 |
-
|
| 3444 |
-
|
|
|
|
| 3445 |
|
| 3446 |
-
# @
|
| 3447 |
-
#: admin/wp-security-
|
| 3448 |
-
msgid "
|
| 3449 |
-
msgstr "
|
| 3450 |
|
| 3451 |
-
# @
|
| 3452 |
-
#: admin/wp-security-
|
| 3453 |
-
msgid "
|
| 3454 |
-
msgstr "
|
| 3455 |
|
| 3456 |
-
# @
|
| 3457 |
-
#: admin/wp-security-
|
| 3458 |
msgid ""
|
| 3459 |
-
"
|
| 3460 |
-
"
|
| 3461 |
msgstr ""
|
| 3462 |
-
"
|
| 3463 |
-
"
|
| 3464 |
-
"il login per rientrare."
|
| 3465 |
-
|
| 3466 |
-
# @ aiowpsecurity
|
| 3467 |
-
#: admin/wp-security-user-accounts-menu.php:138
|
| 3468 |
-
msgid "No action required! "
|
| 3469 |
-
msgstr "Nessuna azione richiesta!"
|
| 3470 |
|
| 3471 |
-
# @
|
| 3472 |
-
#: admin/wp-security-
|
| 3473 |
msgid ""
|
| 3474 |
-
"
|
| 3475 |
-
"
|
| 3476 |
msgstr ""
|
| 3477 |
-
"
|
| 3478 |
-
"\"."
|
| 3479 |
|
| 3480 |
-
# @
|
| 3481 |
-
#: admin/wp-security-
|
| 3482 |
-
msgid "
|
| 3483 |
-
msgstr "
|
|
|
|
|
|
|
| 3484 |
|
| 3485 |
-
# @
|
| 3486 |
-
#: admin/wp-security-
|
| 3487 |
-
msgid "
|
| 3488 |
-
msgstr "
|
| 3489 |
|
| 3490 |
-
# @
|
| 3491 |
-
#: admin/wp-security-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3492 |
msgid ""
|
| 3493 |
-
"
|
| 3494 |
-
"
|
| 3495 |
msgstr ""
|
| 3496 |
-
"
|
| 3497 |
-
"
|
| 3498 |
|
| 3499 |
-
# @
|
| 3500 |
-
#: admin/wp-security-
|
| 3501 |
msgid ""
|
| 3502 |
-
"
|
|
|
|
| 3503 |
msgstr ""
|
| 3504 |
-
"
|
| 3505 |
-
"
|
| 3506 |
|
| 3507 |
-
# @
|
| 3508 |
-
#: admin/wp-security-
|
| 3509 |
msgid ""
|
| 3510 |
-
"
|
| 3511 |
-
"
|
| 3512 |
-
"
|
|
|
|
| 3513 |
msgstr ""
|
| 3514 |
-
"
|
| 3515 |
-
"
|
| 3516 |
-
"
|
|
|
|
| 3517 |
|
| 3518 |
-
# @
|
| 3519 |
-
#: admin/wp-security-
|
|
|
|
| 3520 |
msgid ""
|
| 3521 |
-
"Therefore
|
| 3522 |
-
"
|
| 3523 |
-
"
|
| 3524 |
msgstr ""
|
| 3525 |
-
"
|
| 3526 |
-
"
|
| 3527 |
-
"
|
| 3528 |
|
| 3529 |
-
# @
|
| 3530 |
-
#: admin/wp-security-
|
| 3531 |
-
msgid "
|
| 3532 |
-
msgstr "
|
| 3533 |
|
| 3534 |
-
# @
|
| 3535 |
-
#: admin/wp-security-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3536 |
msgid ""
|
| 3537 |
-
"
|
| 3538 |
-
"
|
| 3539 |
msgstr ""
|
| 3540 |
-
"
|
| 3541 |
-
"
|
| 3542 |
|
| 3543 |
-
# @
|
| 3544 |
-
#: admin/wp-security-
|
| 3545 |
-
msgid "
|
|
|
|
|
|
|
| 3546 |
msgstr ""
|
| 3547 |
-
"
|
| 3548 |
-
"
|
| 3549 |
-
|
| 3550 |
-
# @ aiowpsecurity
|
| 3551 |
-
#: admin/wp-security-user-accounts-menu.php:190
|
| 3552 |
-
msgid "No action required."
|
| 3553 |
-
msgstr "Nessuna azione richiesta"
|
| 3554 |
|
| 3555 |
-
# @
|
| 3556 |
-
#: admin/wp-security-
|
| 3557 |
-
msgid ""
|
| 3558 |
-
"Your site does not have a user account where the display name is identical "
|
| 3559 |
-
"to the username."
|
| 3560 |
msgstr ""
|
| 3561 |
-
"
|
| 3562 |
-
"
|
| 3563 |
-
|
| 3564 |
-
# @ aiowpsecurity
|
| 3565 |
-
#: admin/wp-security-user-accounts-menu.php:202
|
| 3566 |
-
msgid "Password Tool"
|
| 3567 |
-
msgstr "Strumento Password"
|
| 3568 |
-
|
| 3569 |
-
# @ aiowpsecurity
|
| 3570 |
-
#: admin/wp-security-user-accounts-menu.php:205
|
| 3571 |
-
msgid ""
|
| 3572 |
-
"Poor password selection is one of the most common weak points of many sites "
|
| 3573 |
-
"and is usually the first thing a hacker will try to exploit when attempting "
|
| 3574 |
-
"to break into your site."
|
| 3575 |
-
msgstr ""
|
| 3576 |
-
"Scelta di password brevi o facili è uno dei punti deboli più comuni di molti "
|
| 3577 |
-
"siti e di solito è la prima cosa che un hacker cercherà di sfruttare quando "
|
| 3578 |
-
"tenta di violare il sito."
|
| 3579 |
|
| 3580 |
-
# @
|
| 3581 |
-
#: admin/wp-security-
|
| 3582 |
-
msgid ""
|
| 3583 |
-
"Many people fall into the trap of using a simple word or series of numbers "
|
| 3584 |
-
"as their password. Such a predictable and simple password would take a "
|
| 3585 |
-
"competent hacker merely minutes to guess your password by using a simple "
|
| 3586 |
-
"script which cycles through the easy and most common combinations."
|
| 3587 |
msgstr ""
|
| 3588 |
-
"
|
| 3589 |
-
"di numeri come password. Tale parola, prevedibile e semplice, permette a un "
|
| 3590 |
-
"hacker competente di indovinare la password in pochi minuti, utilizzando un "
|
| 3591 |
-
"semplice script che crea cicli di combinazioni semplici e più comuni."
|
| 3592 |
|
| 3593 |
-
# @
|
| 3594 |
-
#: admin/wp-security-
|
| 3595 |
msgid ""
|
| 3596 |
-
"
|
| 3597 |
-
"
|
| 3598 |
-
"power and time."
|
| 3599 |
msgstr ""
|
| 3600 |
-
"
|
| 3601 |
-
"
|
| 3602 |
|
| 3603 |
-
# @
|
| 3604 |
-
#: admin/wp-security-
|
| 3605 |
msgid ""
|
| 3606 |
-
"
|
| 3607 |
-
"
|
| 3608 |
msgstr ""
|
| 3609 |
-
"
|
| 3610 |
-
"
|
| 3611 |
-
|
| 3612 |
-
# @ aiowpsecurity
|
| 3613 |
-
#: admin/wp-security-user-accounts-menu.php:213
|
| 3614 |
-
msgid "Password Strength Tool"
|
| 3615 |
-
msgstr "Strumento Forza Password"
|
| 3616 |
-
|
| 3617 |
-
# @ aiowpsecurity
|
| 3618 |
-
#: admin/wp-security-user-accounts-menu.php:218
|
| 3619 |
-
msgid "Start typing a password."
|
| 3620 |
-
msgstr "Iniziare a digitare una password."
|
| 3621 |
|
| 3622 |
-
# @
|
| 3623 |
-
#: admin/wp-security-
|
| 3624 |
-
msgid "
|
| 3625 |
-
msgstr "
|
| 3626 |
|
| 3627 |
-
# @
|
| 3628 |
-
#: admin/wp-security-
|
| 3629 |
-
msgid "
|
| 3630 |
-
msgstr "
|
| 3631 |
|
| 3632 |
-
# @
|
| 3633 |
-
#: admin/wp-security-
|
| 3634 |
-
msgid "
|
| 3635 |
-
msgstr "
|
| 3636 |
|
| 3637 |
-
# @
|
| 3638 |
-
#: admin/wp-security-
|
| 3639 |
-
msgid "
|
| 3640 |
-
msgstr "
|
| 3641 |
|
| 3642 |
-
# @
|
| 3643 |
-
#: admin/wp-security-
|
| 3644 |
-
|
|
|
|
| 3645 |
msgstr ""
|
| 3646 |
-
"Check controllo fallito nell'operazione di cambiamento del nome utente "
|
| 3647 |
-
"admin!"
|
| 3648 |
-
|
| 3649 |
-
# @ aiowpsecurity
|
| 3650 |
-
#: admin/wp-security-user-accounts-menu.php:250
|
| 3651 |
-
msgid "Username "
|
| 3652 |
-
msgstr "Nome Utente"
|
| 3653 |
-
|
| 3654 |
-
# @ aiowpsecurity
|
| 3655 |
-
#: admin/wp-security-user-accounts-menu.php:250
|
| 3656 |
-
msgid " already exists. Please enter another value. "
|
| 3657 |
-
msgstr "già esistente. Inserisci un altro valore."
|
| 3658 |
|
| 3659 |
-
# @
|
| 3660 |
-
#: admin/wp-security-
|
| 3661 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
| 3662 |
msgstr ""
|
| 3663 |
-
"
|
|
|
|
|
|
|
| 3664 |
|
| 3665 |
-
# @
|
| 3666 |
-
#: admin/wp-security-
|
| 3667 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
| 3668 |
msgstr ""
|
| 3669 |
-
"
|
| 3670 |
-
|
| 3671 |
-
|
| 3672 |
-
#: admin/wp-security-user-accounts-menu.php:297
|
| 3673 |
-
msgid "Please enter a value for your username. "
|
| 3674 |
-
msgstr "Prego inserisci un valore per il nome utente."
|
| 3675 |
-
|
| 3676 |
-
# @ aiowpsecurity
|
| 3677 |
-
#: admin/wp-security-user-accounts-menu.php:304
|
| 3678 |
-
msgid "Username Successfully Changed!"
|
| 3679 |
-
msgstr "Nome Utente Cambiato con Successo!"
|
| 3680 |
-
|
| 3681 |
-
# @ aiowpsecurity
|
| 3682 |
-
#: admin/wp-security-user-accounts-menu.php:324
|
| 3683 |
-
msgid "Account Login Name"
|
| 3684 |
-
msgstr "Nome Login Account"
|
| 3685 |
-
|
| 3686 |
-
# @ aiowpsecurity
|
| 3687 |
-
#: admin/wp-security-brute-force-menu.php:28
|
| 3688 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:44
|
| 3689 |
-
msgid "Login Captcha"
|
| 3690 |
-
msgstr "Captcha Pagina Login"
|
| 3691 |
-
|
| 3692 |
-
# @ aiowpsecurity
|
| 3693 |
-
#: admin/wp-security-brute-force-menu.php:29
|
| 3694 |
-
#: admin/wp-security-brute-force-menu.php:617
|
| 3695 |
-
msgid "Login Whitelist"
|
| 3696 |
-
msgstr "Lista Bianca Login"
|
| 3697 |
-
|
| 3698 |
-
# @ aiowpsecurity
|
| 3699 |
-
#: admin/wp-security-user-login-menu.php:26
|
| 3700 |
-
#: admin/wp-security-user-login-menu.php:298
|
| 3701 |
-
msgid "Failed Login Records"
|
| 3702 |
-
msgstr "Record Login Falliti"
|
| 3703 |
-
|
| 3704 |
-
# @ aiowpsecurity
|
| 3705 |
-
#: admin/wp-security-user-login-menu.php:27
|
| 3706 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:50
|
| 3707 |
-
msgid "Force Logout"
|
| 3708 |
-
msgstr "Forza Logout Utente"
|
| 3709 |
|
| 3710 |
-
# @
|
| 3711 |
-
#: admin/wp-security-
|
| 3712 |
-
|
| 3713 |
-
|
| 3714 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3715 |
|
| 3716 |
-
# @
|
| 3717 |
-
#: admin/wp-security-
|
| 3718 |
msgid ""
|
| 3719 |
-
"
|
| 3720 |
-
"
|
| 3721 |
msgstr ""
|
| 3722 |
-
"
|
| 3723 |
-
"
|
| 3724 |
|
| 3725 |
-
# @
|
| 3726 |
-
#: admin/wp-security-
|
| 3727 |
msgid ""
|
| 3728 |
-
"
|
| 3729 |
-
"
|
|
|
|
| 3730 |
msgstr ""
|
| 3731 |
-
"
|
| 3732 |
-
"
|
|
|
|
| 3733 |
|
| 3734 |
-
# @
|
| 3735 |
-
#: admin/wp-security-firewall-menu.php:
|
| 3736 |
-
#: admin/wp-security-user-login-menu.php:110
|
| 3737 |
msgid ""
|
| 3738 |
-
"
|
| 3739 |
-
"
|
| 3740 |
msgstr ""
|
| 3741 |
-
"
|
| 3742 |
-
"
|
| 3743 |
|
| 3744 |
-
# @
|
| 3745 |
-
#: admin/wp-security-
|
| 3746 |
-
msgid "
|
| 3747 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3748 |
|
| 3749 |
-
# @
|
| 3750 |
-
#: admin/wp-security-
|
| 3751 |
-
msgid "
|
|
|
|
|
|
|
| 3752 |
msgstr ""
|
| 3753 |
-
"
|
|
|
|
| 3754 |
|
| 3755 |
-
# @
|
| 3756 |
-
#: admin/wp-security-
|
| 3757 |
-
|
| 3758 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3759 |
|
| 3760 |
-
# @
|
| 3761 |
-
#: admin/wp-security-
|
| 3762 |
msgid ""
|
| 3763 |
-
"This
|
| 3764 |
-
"
|
| 3765 |
msgstr ""
|
| 3766 |
-
"
|
| 3767 |
-
"
|
| 3768 |
|
| 3769 |
-
# @
|
| 3770 |
-
#: admin/wp-security-
|
| 3771 |
msgid ""
|
| 3772 |
-
"
|
| 3773 |
-
"
|
| 3774 |
-
"very effective way to stop these types of attacks."
|
| 3775 |
msgstr ""
|
| 3776 |
-
"
|
| 3777 |
-
"
|
| 3778 |
-
"tempo è un modo molto efficace per fermare questi tipi di attacchi."
|
| 3779 |
|
| 3780 |
-
# @
|
| 3781 |
-
#: admin/wp-security-
|
| 3782 |
-
#, php-format
|
| 3783 |
msgid ""
|
| 3784 |
-
"
|
| 3785 |
-
"
|
| 3786 |
msgstr ""
|
| 3787 |
-
"
|
| 3788 |
-
"
|
| 3789 |
|
| 3790 |
-
# @
|
| 3791 |
-
#: admin/wp-security-
|
| 3792 |
-
msgid "
|
| 3793 |
-
msgstr "
|
| 3794 |
|
| 3795 |
-
# @
|
| 3796 |
-
#: admin/wp-security-
|
| 3797 |
-
|
| 3798 |
-
|
|
|
|
|
|
|
| 3799 |
|
| 3800 |
-
# @
|
| 3801 |
-
#: admin/wp-security-
|
| 3802 |
msgid ""
|
| 3803 |
-
"
|
| 3804 |
-
"
|
|
|
|
| 3805 |
msgstr ""
|
| 3806 |
-
"
|
| 3807 |
-
"
|
| 3808 |
-
|
| 3809 |
-
# @ aiowpsecurity
|
| 3810 |
-
#: admin/wp-security-user-login-menu.php:197
|
| 3811 |
-
msgid "Max Login Attempts"
|
| 3812 |
-
msgstr "Max Tentativi Login"
|
| 3813 |
|
| 3814 |
-
# @
|
| 3815 |
-
#: admin/wp-security-
|
| 3816 |
msgid ""
|
| 3817 |
-
"
|
|
|
|
|
|
|
|
|
|
| 3818 |
msgstr ""
|
| 3819 |
-
"
|
| 3820 |
-
"
|
| 3821 |
-
|
| 3822 |
-
|
| 3823 |
-
#: admin/wp-security-user-login-menu.php:203
|
| 3824 |
-
msgid "Login Retry Time Period (min)"
|
| 3825 |
-
msgstr "Tempo Tentativi Riprova Login (min)"
|
| 3826 |
|
| 3827 |
-
# @
|
| 3828 |
-
#: admin/wp-security-
|
| 3829 |
msgid ""
|
| 3830 |
-
"
|
| 3831 |
-
"
|
| 3832 |
msgstr ""
|
| 3833 |
-
"
|
| 3834 |
-
"
|
| 3835 |
-
"
|
| 3836 |
|
| 3837 |
-
# @
|
| 3838 |
-
#: admin/wp-security-
|
| 3839 |
-
msgid "
|
| 3840 |
-
msgstr "
|
| 3841 |
|
| 3842 |
-
# @
|
| 3843 |
-
#: admin/wp-security-
|
| 3844 |
-
msgid ""
|
| 3845 |
-
"Set the length of time for which a particular IP address will be prevented "
|
| 3846 |
-
"from logging in"
|
| 3847 |
msgstr ""
|
| 3848 |
-
"
|
| 3849 |
-
"
|
| 3850 |
|
| 3851 |
-
# @
|
| 3852 |
-
#: admin/wp-security-
|
| 3853 |
-
msgid "
|
| 3854 |
-
msgstr "
|
|
|
|
|
|
|
| 3855 |
|
| 3856 |
-
# @
|
| 3857 |
-
#: admin/wp-security-
|
| 3858 |
-
msgid ""
|
| 3859 |
-
"Check this if you want to show a generic error message when a login attempt "
|
| 3860 |
-
"fails"
|
| 3861 |
msgstr ""
|
| 3862 |
-
"
|
| 3863 |
-
"
|
| 3864 |
|
| 3865 |
-
# @
|
| 3866 |
-
#: admin/wp-security-
|
| 3867 |
-
msgid "
|
| 3868 |
-
msgstr "
|
| 3869 |
|
| 3870 |
-
# @
|
| 3871 |
-
#: admin/wp-security-
|
|
|
|
| 3872 |
msgid ""
|
| 3873 |
-
"
|
| 3874 |
-
"
|
| 3875 |
msgstr ""
|
| 3876 |
-
"
|
| 3877 |
-
"
|
| 3878 |
-
|
| 3879 |
-
# @ aiowpsecurity
|
| 3880 |
-
#: admin/wp-security-user-login-menu.php:230
|
| 3881 |
-
msgid "Notify By Email"
|
| 3882 |
-
msgstr "Notifica via Email"
|
| 3883 |
|
| 3884 |
-
# @
|
| 3885 |
-
#: admin/wp-security-
|
| 3886 |
msgid ""
|
| 3887 |
-
"
|
| 3888 |
-
"
|
| 3889 |
msgstr ""
|
| 3890 |
-
"
|
| 3891 |
-
"
|
| 3892 |
|
| 3893 |
-
# @
|
| 3894 |
-
#: admin/wp-security-
|
| 3895 |
-
msgid "
|
| 3896 |
-
msgstr "
|
| 3897 |
|
| 3898 |
-
# @
|
| 3899 |
-
#: admin/wp-security-
|
| 3900 |
msgid ""
|
| 3901 |
-
"
|
|
|
|
| 3902 |
msgstr ""
|
| 3903 |
-
"
|
| 3904 |
-
"
|
| 3905 |
|
| 3906 |
-
# @
|
| 3907 |
-
#: admin/wp-security-
|
| 3908 |
msgid ""
|
| 3909 |
-
"
|
| 3910 |
-
"
|
| 3911 |
-
"allow them login even if they entered the correct username and password."
|
| 3912 |
msgstr ""
|
| 3913 |
-
"
|
| 3914 |
-
"
|
| 3915 |
-
"
|
| 3916 |
|
| 3917 |
-
# @
|
| 3918 |
-
#: admin/wp-security-
|
| 3919 |
msgid ""
|
| 3920 |
-
"
|
| 3921 |
-
"
|
| 3922 |
-
|
| 3923 |
-
"Pertanto, l'aggiunta di un modulo captcha sulla pagina di login è un altro "
|
| 3924 |
-
"efficace ma semplice metodo di prevenzione \"Brute Force\"."
|
| 3925 |
-
|
| 3926 |
-
# @ aiowpsecurity
|
| 3927 |
-
#: admin/wp-security-brute-force-menu.php:508
|
| 3928 |
-
msgid "Login Form Captcha Settings"
|
| 3929 |
-
msgstr "Impostazioni Modulo Captcha pagina di Login"
|
| 3930 |
-
|
| 3931 |
-
# @ aiowpsecurity
|
| 3932 |
-
#: admin/wp-security-brute-force-menu.php:519
|
| 3933 |
-
msgid "Enable Captcha On Login Page"
|
| 3934 |
-
msgstr "Attiva Captcha sulla Pagina di Login"
|
| 3935 |
-
|
| 3936 |
-
# @ aiowpsecurity
|
| 3937 |
-
#: admin/wp-security-brute-force-menu.php:522
|
| 3938 |
-
msgid "Check this if you want to insert a captcha form on the login page"
|
| 3939 |
msgstr ""
|
| 3940 |
-
"
|
| 3941 |
-
"
|
| 3942 |
-
|
| 3943 |
-
|
| 3944 |
-
#: admin/wp-security-brute-force-menu.php:528
|
| 3945 |
-
msgid "Lost Password Form Captcha Settings"
|
| 3946 |
-
msgstr "Impostazioni Modulo Captcha Password persa "
|
| 3947 |
-
|
| 3948 |
-
# @ aiowpsecurity
|
| 3949 |
-
#: admin/wp-security-brute-force-menu.php:538
|
| 3950 |
-
msgid "Enable Captcha On Lost Password Page"
|
| 3951 |
-
msgstr "Attiva Captcha nella Pagina Password Persa"
|
| 3952 |
|
| 3953 |
-
# @
|
| 3954 |
-
#: admin/wp-security-
|
| 3955 |
msgid ""
|
| 3956 |
-
"
|
|
|
|
| 3957 |
msgstr ""
|
| 3958 |
-
"
|
| 3959 |
-
"
|
| 3960 |
-
|
| 3961 |
-
# @ aiowpsecurity
|
| 3962 |
-
#: admin/wp-security-brute-force-menu.php:563
|
| 3963 |
-
msgid "Nonce check failed for save whitelist settings!"
|
| 3964 |
-
msgstr "Verifica fallita per salvare le impostazioni whitelist!"
|
| 3965 |
|
| 3966 |
-
# @
|
| 3967 |
-
#: admin/wp-security-
|
| 3968 |
msgid ""
|
| 3969 |
-
"
|
| 3970 |
-
"
|
| 3971 |
-
"
|
| 3972 |
msgstr ""
|
| 3973 |
-
"
|
| 3974 |
-
"
|
| 3975 |
-
"
|
| 3976 |
|
| 3977 |
-
# @
|
| 3978 |
-
#: admin/wp-security-
|
| 3979 |
msgid ""
|
| 3980 |
-
"
|
| 3981 |
-
"
|
| 3982 |
msgstr ""
|
| 3983 |
-
"
|
| 3984 |
-
"
|
|
|
|
| 3985 |
|
| 3986 |
-
# @
|
| 3987 |
-
#: admin/wp-security-
|
| 3988 |
-
msgid ""
|
| 3989 |
-
"
|
| 3990 |
-
"htaccess file."
|
| 3991 |
-
msgstr ""
|
| 3992 |
-
"Il plugin realizza questo, facendo le opportune modifiche al file .htaccess."
|
| 3993 |
|
| 3994 |
-
# @
|
| 3995 |
-
#: admin/wp-security-
|
| 3996 |
-
msgid ""
|
| 3997 |
-
"
|
| 3998 |
-
"most secure first line of defence because login access will only be granted "
|
| 3999 |
-
"to whitelisted IP addresses and other addresses will be blocked as soon as "
|
| 4000 |
-
"they try to access your login page."
|
| 4001 |
-
msgstr ""
|
| 4002 |
-
"Consentendo/bloccando gli indirizzi IP tramite il file .htaccess si sta "
|
| 4003 |
-
"usando la linea di difesa più sicura, perché l'accesso al login sarà "
|
| 4004 |
-
"concesso solo agli indirizzi IP nella whitelist e gli altri indirizzi "
|
| 4005 |
-
"verranno bloccati non appena tentano di accedere alla pagina di login."
|
| 4006 |
|
| 4007 |
-
# @
|
| 4008 |
-
#: admin/wp-security-
|
| 4009 |
-
|
| 4010 |
-
msgid ""
|
| 4011 |
-
"Attention: If in addition to enabling the white list feature, you also have "
|
| 4012 |
-
"the %s feature enabled, <strong>you will still need to use your secret word "
|
| 4013 |
-
"in the URL when trying to access your WordPress login page</strong>."
|
| 4014 |
msgstr ""
|
| 4015 |
-
"
|
| 4016 |
-
"
|
| 4017 |
-
"parola segreta nell'URL quando si cerca di accedere alla pagina di login di "
|
| 4018 |
-
"WordPress</strong>."
|
| 4019 |
|
| 4020 |
-
# @
|
| 4021 |
-
#: admin/wp-security-
|
| 4022 |
msgid ""
|
| 4023 |
-
"
|
| 4024 |
-
"
|
|
|
|
|
|
|
| 4025 |
msgstr ""
|
| 4026 |
-
"
|
| 4027 |
-
"
|
| 4028 |
-
|
| 4029 |
-
|
| 4030 |
-
|
| 4031 |
-
msgid "Login IP Whitelist Settings"
|
| 4032 |
-
msgstr "Login Configurazione Whitelist IP"
|
| 4033 |
|
| 4034 |
-
# @
|
| 4035 |
-
#: admin/wp-security-
|
| 4036 |
-
msgid "Enable
|
| 4037 |
-
msgstr "Attiva
|
| 4038 |
|
| 4039 |
-
# @
|
| 4040 |
-
#: admin/wp-security-
|
| 4041 |
-
msgid ""
|
| 4042 |
-
"Check this if you want to enable the whitelisting of selected IP addresses "
|
| 4043 |
-
"specified in the settings below"
|
| 4044 |
msgstr ""
|
| 4045 |
-
"Seleziona questa casella se
|
| 4046 |
-
"selezionati specificati nelle impostazioni di seguito"
|
| 4047 |
|
| 4048 |
-
# @
|
| 4049 |
-
#: admin/wp-security-
|
| 4050 |
-
msgid "
|
| 4051 |
-
msgstr "
|
| 4052 |
|
| 4053 |
-
# @
|
| 4054 |
-
#: admin/wp-security-
|
| 4055 |
msgid ""
|
| 4056 |
-
"
|
| 4057 |
-
"
|
| 4058 |
msgstr ""
|
| 4059 |
-
"
|
| 4060 |
-
"
|
| 4061 |
|
| 4062 |
-
# @
|
| 4063 |
-
#: admin/wp-security-
|
| 4064 |
-
msgid "
|
| 4065 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4066 |
|
| 4067 |
-
# @
|
| 4068 |
-
#: admin/wp-security-
|
| 4069 |
msgid ""
|
| 4070 |
-
"
|
| 4071 |
-
"
|
| 4072 |
-
"WordPress login page."
|
| 4073 |
msgstr ""
|
| 4074 |
-
"
|
| 4075 |
-
"
|
| 4076 |
-
"pagina di login di WordPress."
|
| 4077 |
|
| 4078 |
-
# @
|
| 4079 |
-
#: admin/wp-security-
|
| 4080 |
-
msgid "
|
| 4081 |
-
msgstr "
|
| 4082 |
|
| 4083 |
-
# @
|
| 4084 |
-
#: admin/wp-security-
|
| 4085 |
-
msgid "
|
| 4086 |
msgstr ""
|
| 4087 |
-
"
|
| 4088 |
-
"non riuscita!"
|
| 4089 |
|
| 4090 |
-
# @
|
| 4091 |
-
#: admin/wp-security-
|
| 4092 |
-
msgid "
|
| 4093 |
-
msgstr ""
|
| 4094 |
-
"Tutti i record della tabella accessi non riusciti sono stati cancellati con "
|
| 4095 |
-
"successo!"
|
| 4096 |
|
| 4097 |
-
# @
|
| 4098 |
-
#: admin/wp-security-
|
| 4099 |
-
|
| 4100 |
-
|
| 4101 |
-
"
|
| 4102 |
|
| 4103 |
-
# @
|
| 4104 |
-
#: admin/wp-security-
|
| 4105 |
-
msgid ""
|
| 4106 |
-
"The information below can be handy if you need to do security investigations "
|
| 4107 |
-
"because it will show you the IP range, username and ID (if applicable) and "
|
| 4108 |
-
"the time/date of the failed login attempt."
|
| 4109 |
msgstr ""
|
| 4110 |
-
"
|
| 4111 |
-
"
|
| 4112 |
-
"ID (se applicabile) e la data/ora del tentativo di accesso non riuscito."
|
| 4113 |
|
| 4114 |
-
|
| 4115 |
-
|
| 4116 |
-
|
| 4117 |
-
msgid "Delete All Failed Login Records"
|
| 4118 |
-
msgstr "Elimina tutti i record Login Falliti"
|
| 4119 |
|
| 4120 |
-
|
| 4121 |
-
#: admin/wp-security-user-login-menu.php:320
|
| 4122 |
msgid ""
|
| 4123 |
-
"
|
|
|
|
| 4124 |
msgstr ""
|
| 4125 |
-
"
|
| 4126 |
-
"
|
| 4127 |
|
| 4128 |
-
|
| 4129 |
-
#: admin/wp-security-user-login-menu.php:348
|
| 4130 |
msgid ""
|
| 4131 |
-
"
|
| 4132 |
-
"
|
| 4133 |
msgstr ""
|
| 4134 |
-
"
|
| 4135 |
-
"
|
| 4136 |
|
| 4137 |
-
|
| 4138 |
-
#: admin/wp-security-user-login-menu.php:376
|
| 4139 |
msgid ""
|
| 4140 |
-
"
|
| 4141 |
-
"
|
| 4142 |
msgstr ""
|
| 4143 |
-
"
|
| 4144 |
-
"
|
| 4145 |
-
"computer."
|
| 4146 |
|
| 4147 |
-
|
| 4148 |
-
#: admin/wp-security-user-login-menu.php:377
|
| 4149 |
msgid ""
|
| 4150 |
-
"
|
| 4151 |
-
"
|
| 4152 |
msgstr ""
|
| 4153 |
-
"
|
| 4154 |
-
"
|
| 4155 |
-
"accedere di nuovo."
|
| 4156 |
-
|
| 4157 |
-
# @ aiowpsecurity
|
| 4158 |
-
#: admin/wp-security-user-login-menu.php:382
|
| 4159 |
-
msgid "Force User Logout Options"
|
| 4160 |
-
msgstr "Opzioni Forza Logout Utente"
|
| 4161 |
|
| 4162 |
-
|
| 4163 |
-
#: admin/wp-security-user-login-menu.php:394
|
| 4164 |
-
msgid "Enable Force WP User Logout"
|
| 4165 |
-
msgstr "Attiva Logout WP Utente Forzato"
|
| 4166 |
-
|
| 4167 |
-
# @ aiowpsecurity
|
| 4168 |
-
#: admin/wp-security-user-login-menu.php:397
|
| 4169 |
msgid ""
|
| 4170 |
-
"
|
| 4171 |
-
"
|
| 4172 |
msgstr ""
|
| 4173 |
-
"
|
| 4174 |
-
"
|
| 4175 |
-
|
| 4176 |
-
# @ aiowpsecurity
|
| 4177 |
-
#: admin/wp-security-user-login-menu.php:401
|
| 4178 |
-
msgid "Logout the WP User After XX Minutes"
|
| 4179 |
-
msgstr "Disconnetti l'Utente WP Dopo XX Minuti"
|
| 4180 |
|
| 4181 |
-
|
| 4182 |
-
#: admin/wp-security-user-login-menu.php:403
|
| 4183 |
msgid ""
|
| 4184 |
-
"
|
| 4185 |
-
"elapased."
|
| 4186 |
msgstr ""
|
| 4187 |
-
"(Minuti), l'utente sarà costretto a ricollegarsi dopo che è trascorso questo "
|
| 4188 |
-
"periodo di tempo."
|
| 4189 |
|
| 4190 |
-
|
| 4191 |
-
#: admin/wp-security-user-login-menu.php:426
|
| 4192 |
msgid ""
|
| 4193 |
-
"
|
| 4194 |
-
"
|
|
|
|
| 4195 |
msgstr ""
|
| 4196 |
-
"Questa scheda visualizza l'attività di accesso per gli account WordPress di "
|
| 4197 |
-
"amministrazione registrati nel tuo sito."
|
| 4198 |
|
| 4199 |
-
|
| 4200 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4201 |
msgid ""
|
| 4202 |
-
"
|
| 4203 |
-
"because it will show you the last 50 recent login events by username, IP "
|
| 4204 |
-
"address and time/date."
|
| 4205 |
msgstr ""
|
| 4206 |
-
"
|
| 4207 |
-
"
|
| 4208 |
-
"utente, indirizzo IP e la data/ora."
|
| 4209 |
|
| 4210 |
-
|
| 4211 |
-
|
| 4212 |
-
|
| 4213 |
-
msgstr "Verifica fallita di utenti in lista connessi!"
|
| 4214 |
|
| 4215 |
-
|
| 4216 |
-
|
| 4217 |
-
|
| 4218 |
-
msgstr "Riacricamento Dati Login Utente"
|
| 4219 |
|
| 4220 |
-
|
| 4221 |
-
|
| 4222 |
-
|
| 4223 |
-
msgstr "Ricarica Dati"
|
| 4224 |
|
| 4225 |
-
# @
|
| 4226 |
-
#: admin/wp-security-
|
| 4227 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4228 |
msgstr ""
|
| 4229 |
-
"
|
| 4230 |
-
"nel tuo sito."
|
| 4231 |
|
| 4232 |
-
|
| 4233 |
-
#: admin/wp-security-user-login-menu.php:488
|
| 4234 |
msgid ""
|
| 4235 |
-
"
|
| 4236 |
-
"
|
| 4237 |
-
"and adding them to your blacklist."
|
| 4238 |
msgstr ""
|
| 4239 |
-
"Se si sospetta ci sia uno o più utenti registrati, che non dovrebbero "
|
| 4240 |
-
"esserci, è possibile bloccarli ispezionando gli indirizzi IP dai dati qui "
|
| 4241 |
-
"sotto e aggiungendoli alla tua lista nera."
|
| 4242 |
|
| 4243 |
-
|
| 4244 |
-
|
| 4245 |
-
|
| 4246 |
-
msgstr "Utenti Connessi Ora"
|
| 4247 |
|
| 4248 |
-
|
| 4249 |
-
|
| 4250 |
-
|
| 4251 |
-
msgstr "I record selezionati sono stati cancellati con successo!"
|
| 4252 |
|
| 4253 |
-
|
| 4254 |
-
|
| 4255 |
-
|
| 4256 |
-
msgstr "Il record selezionato è stato cancellato con successo!"
|
| 4257 |
|
| 4258 |
-
|
| 4259 |
-
|
| 4260 |
-
|
| 4261 |
-
|
|
|
|
|
|
|
|
|
|
| 4262 |
|
| 4263 |
-
|
| 4264 |
-
|
| 4265 |
-
|
| 4266 |
-
msgid "Registration Captcha"
|
| 4267 |
-
msgstr "Impostazioni Captcha Registrazione"
|
| 4268 |
|
| 4269 |
-
# @
|
| 4270 |
-
#: admin/wp-security-
|
| 4271 |
-
|
| 4272 |
-
|
| 4273 |
-
|
| 4274 |
-
# @ aiowpsecurity
|
| 4275 |
-
#: admin/wp-security-user-registration-menu.php:116
|
| 4276 |
-
msgid "Manually Approve New Registrations"
|
| 4277 |
-
msgstr "Approvazione Manuale Nuove Registrazioni"
|
| 4278 |
|
| 4279 |
-
|
| 4280 |
-
|
| 4281 |
-
msgid ""
|
| 4282 |
-
"If your site allows people to create their own accounts via the WordPress "
|
| 4283 |
-
"registration form, then you can minimize SPAM or bogus registrations by "
|
| 4284 |
-
"manually approving each registration."
|
| 4285 |
msgstr ""
|
| 4286 |
-
"Se il sito consente agli utenti di creare i propri account tramite il modulo "
|
| 4287 |
-
"di registrazione WordPress, allora è possibile ridurre SPAM o registrazioni "
|
| 4288 |
-
"fasulle approvando manualmente ogni registrazione."
|
| 4289 |
|
| 4290 |
-
# @
|
| 4291 |
-
#: admin/wp-security-
|
| 4292 |
-
|
| 4293 |
-
"
|
| 4294 |
-
"
|
| 4295 |
-
"will be unable to log in without your express approval."
|
| 4296 |
-
msgstr ""
|
| 4297 |
-
"Questa funzione consente di impostare automaticamente un account appena "
|
| 4298 |
-
"registrato \"in attesa\" fino a quando l'amministratore lo attiva. "
|
| 4299 |
-
"Pertanto, gli iscritti indesiderati non saranno in grado di accedere senza "
|
| 4300 |
-
"la vostra approvazione esplicita."
|
| 4301 |
|
| 4302 |
-
|
| 4303 |
-
|
| 4304 |
-
msgid ""
|
| 4305 |
-
"You can view all accounts which have been newly registered via the handy "
|
| 4306 |
-
"table below and you can also perform bulk activation/deactivation/deletion "
|
| 4307 |
-
"tasks on each account."
|
| 4308 |
msgstr ""
|
| 4309 |
-
"È possibile visualizzare tutti gli account che sono stati recentemente "
|
| 4310 |
-
"registrati tramite la tabella qui sotto e si possono anche effettuare "
|
| 4311 |
-
"operazioni di attivazione/disattivazione/eliminazione di massa su ogni "
|
| 4312 |
-
"account."
|
| 4313 |
|
| 4314 |
-
# @
|
| 4315 |
-
#: admin/wp-security-
|
| 4316 |
-
msgid "Enable manual approval of new registrations"
|
| 4317 |
-
msgstr "Attiva approvazione manuale di nuove registrazioni"
|
| 4318 |
-
|
| 4319 |
-
# @ aiowpsecurity
|
| 4320 |
-
#: admin/wp-security-user-registration-menu.php:141
|
| 4321 |
msgid ""
|
| 4322 |
-
"
|
| 4323 |
-
"accounts so that you can approve them manually."
|
| 4324 |
msgstr ""
|
| 4325 |
-
"
|
| 4326 |
-
"
|
| 4327 |
-
|
| 4328 |
-
# @ aiowpsecurity
|
| 4329 |
-
#: admin/wp-security-user-registration-menu.php:150
|
| 4330 |
-
msgid "Approve Registered Users"
|
| 4331 |
-
msgstr "Approva Utenti registrati "
|
| 4332 |
|
| 4333 |
-
# @
|
| 4334 |
-
#: admin/wp-security-
|
| 4335 |
msgid ""
|
| 4336 |
-
"
|
| 4337 |
-
"
|
| 4338 |
msgstr ""
|
| 4339 |
-
"
|
| 4340 |
-
"
|
| 4341 |
|
| 4342 |
-
# @
|
| 4343 |
-
#: admin/wp-security-
|
| 4344 |
msgid ""
|
| 4345 |
-
"
|
| 4346 |
-
"
|
| 4347 |
-
"allow them to register."
|
| 4348 |
msgstr ""
|
| 4349 |
-
"
|
| 4350 |
-
"
|
| 4351 |
-
"non permetterà loro di registrarsi."
|
| 4352 |
|
| 4353 |
-
# @
|
| 4354 |
-
#: admin/wp-security-
|
|
|
|
| 4355 |
msgid ""
|
| 4356 |
-
"
|
| 4357 |
-
"
|
| 4358 |
msgstr ""
|
| 4359 |
-
"
|
| 4360 |
-
"
|
| 4361 |
-
|
| 4362 |
-
# @ aiowpsecurity
|
| 4363 |
-
#: admin/wp-security-user-registration-menu.php:202
|
| 4364 |
-
msgid "Registration Page Captcha Settings"
|
| 4365 |
-
msgstr "Impostazioni Captcha Pagina Registrazione"
|
| 4366 |
|
| 4367 |
-
# @
|
| 4368 |
-
#: admin/wp-security-
|
| 4369 |
-
|
| 4370 |
-
|
|
|
|
| 4371 |
|
| 4372 |
-
|
| 4373 |
-
|
| 4374 |
-
msgid ""
|
| 4375 |
-
"Check this if you want to insert a captcha form on the WordPress user "
|
| 4376 |
-
"registration page (if you allow user registration)."
|
| 4377 |
msgstr ""
|
| 4378 |
-
"Seleziona questo se desideri inserire un modulo captcha nella pagina di "
|
| 4379 |
-
"registrazione utente WordPress (se si consente la registrazione dell'utente)."
|
| 4380 |
-
|
| 4381 |
-
# @ aiowpsecurity
|
| 4382 |
-
#: admin/wp-security-whois-menu.php:22
|
| 4383 |
-
msgid "WhoIS Lookup"
|
| 4384 |
-
msgstr "Ricerca WHOIS"
|
| 4385 |
|
| 4386 |
-
# @
|
| 4387 |
-
#: admin/wp-security-
|
| 4388 |
-
|
| 4389 |
-
|
|
|
|
| 4390 |
|
| 4391 |
-
|
| 4392 |
-
|
| 4393 |
-
msgid ""
|
| 4394 |
-
"This feature allows you to look up more detailed information about an IP "
|
| 4395 |
-
"address or domain name by querying the WHOIS API."
|
| 4396 |
msgstr ""
|
| 4397 |
-
"Questa funzione consente di cercare informazioni più dettagliate su un "
|
| 4398 |
-
"indirizzo IP o nome di dominio tramite l'API WHOIS."
|
| 4399 |
|
| 4400 |
-
|
| 4401 |
-
|
| 4402 |
-
|
| 4403 |
-
msgstr "Eseguire una ricerca con whois per un IP o nome di dominio"
|
| 4404 |
|
| 4405 |
-
|
| 4406 |
-
|
| 4407 |
-
|
| 4408 |
-
msgstr "Inserisci l'indirizzo IP o il Nome Dominio"
|
| 4409 |
|
| 4410 |
-
|
| 4411 |
-
|
| 4412 |
-
msgid ""
|
| 4413 |
-
"Enter an IP address or domain name. Example: 111.11.12.13 OR some-domain-"
|
| 4414 |
-
"name.com"
|
| 4415 |
msgstr ""
|
| 4416 |
-
"Inserire un indirizzo IP o il nome del dominio. Esempio: 111.11.12.13 O nome-"
|
| 4417 |
-
"dominio-chevuoi.com"
|
| 4418 |
|
| 4419 |
-
# @
|
| 4420 |
-
#: admin/wp-security-
|
| 4421 |
-
|
| 4422 |
-
|
|
|
|
| 4423 |
|
| 4424 |
-
|
| 4425 |
-
|
| 4426 |
-
msgid "WHOIS lookup successfully completed. Please see the results below:"
|
| 4427 |
msgstr ""
|
| 4428 |
-
"WHOIS completato con successo. Si prega di vedere i risultati di seguito:"
|
| 4429 |
|
| 4430 |
-
|
| 4431 |
-
#: admin/wp-security-
|
| 4432 |
-
msgid ""
|
| 4433 |
-
"You have entered an incorrectly formatted IP address or domain name. Please "
|
| 4434 |
-
"try again."
|
| 4435 |
msgstr ""
|
| 4436 |
-
"È stato immesso un indirizzo IP, o il nome dominio, non correttamente "
|
| 4437 |
-
"formattato. Riprova."
|
| 4438 |
-
|
| 4439 |
-
# @ default
|
| 4440 |
-
#: admin/general/wp-security-list-table.php:178
|
| 4441 |
-
msgid "No items found."
|
| 4442 |
-
msgstr "Nessun articolo trovato."
|
| 4443 |
|
| 4444 |
-
# @
|
| 4445 |
-
#: admin/
|
| 4446 |
-
msgid "
|
| 4447 |
-
msgstr "
|
| 4448 |
|
| 4449 |
-
# @
|
| 4450 |
-
#: admin/
|
| 4451 |
-
msgid "
|
| 4452 |
-
msgstr "
|
| 4453 |
|
| 4454 |
-
# @
|
| 4455 |
-
#: admin/
|
| 4456 |
-
msgid "
|
| 4457 |
-
msgstr "
|
| 4458 |
|
| 4459 |
-
# @
|
| 4460 |
-
|
| 4461 |
-
|
| 4462 |
-
|
| 4463 |
-
msgid "%1$s %2$d"
|
| 4464 |
-
msgstr "%1$s %2$d"
|
| 4465 |
|
| 4466 |
-
# @
|
| 4467 |
-
#: admin/
|
| 4468 |
-
msgid "
|
| 4469 |
-
msgstr "
|
| 4470 |
|
| 4471 |
-
|
| 4472 |
-
|
| 4473 |
-
|
| 4474 |
-
msgstr "Vedi Estratto"
|
| 4475 |
|
| 4476 |
-
# @
|
| 4477 |
-
#: admin/
|
| 4478 |
-
|
| 4479 |
-
|
| 4480 |
-
msgstr "%s pendenti"
|
| 4481 |
|
| 4482 |
-
# @
|
| 4483 |
-
#: admin/
|
| 4484 |
-
msgid "
|
| 4485 |
-
msgstr "
|
| 4486 |
|
| 4487 |
-
# @
|
| 4488 |
-
#:
|
| 4489 |
-
msgid "
|
| 4490 |
-
msgstr "
|
| 4491 |
|
| 4492 |
-
# @
|
| 4493 |
-
#:
|
| 4494 |
-
msgid "
|
| 4495 |
-
msgstr "
|
| 4496 |
|
| 4497 |
-
# @
|
| 4498 |
-
#:
|
| 4499 |
-
msgid "
|
| 4500 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4501 |
|
| 4502 |
-
# @
|
| 4503 |
-
#:
|
| 4504 |
-
msgid "
|
| 4505 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4506 |
|
| 4507 |
-
# @
|
| 4508 |
-
#:
|
| 4509 |
-
msgid "
|
| 4510 |
-
msgstr "
|
| 4511 |
|
| 4512 |
-
# @
|
| 4513 |
-
#:
|
| 4514 |
-
msgid "
|
| 4515 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4516 |
|
| 4517 |
-
# @
|
| 4518 |
-
#:
|
| 4519 |
-
msgid "
|
| 4520 |
-
msgstr "
|
| 4521 |
|
| 4522 |
-
# @
|
| 4523 |
-
#:
|
| 4524 |
-
msgid "
|
| 4525 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4526 |
|
| 4527 |
-
# @
|
| 4528 |
-
#:
|
| 4529 |
-
msgid "
|
| 4530 |
-
msgstr "
|
| 4531 |
|
| 4532 |
-
# @
|
| 4533 |
-
#:
|
| 4534 |
-
msgid "
|
| 4535 |
-
msgstr "
|
| 4536 |
|
| 4537 |
-
# @
|
| 4538 |
-
#:
|
| 4539 |
-
msgid "
|
| 4540 |
-
msgstr "
|
| 4541 |
|
| 4542 |
-
# @
|
| 4543 |
-
#:
|
| 4544 |
-
msgid "
|
| 4545 |
-
msgstr "
|
| 4546 |
|
| 4547 |
-
# @
|
| 4548 |
-
#:
|
| 4549 |
-
msgid "
|
| 4550 |
-
msgstr "
|
| 4551 |
|
| 4552 |
-
# @
|
| 4553 |
-
#:
|
| 4554 |
-
msgid "
|
| 4555 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4556 |
|
| 4557 |
-
# @
|
| 4558 |
-
#:
|
| 4559 |
-
msgid "
|
| 4560 |
-
msgstr "
|
| 4561 |
|
| 4562 |
-
# @
|
| 4563 |
-
#:
|
| 4564 |
-
msgid "
|
| 4565 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4566 |
|
| 4567 |
-
# @
|
| 4568 |
-
#:
|
| 4569 |
-
msgid "
|
| 4570 |
-
msgstr "
|
| 4571 |
|
| 4572 |
-
# @
|
| 4573 |
-
#:
|
| 4574 |
-
msgid "
|
| 4575 |
-
msgstr "
|
| 4576 |
|
| 4577 |
-
# @
|
| 4578 |
-
#:
|
| 4579 |
-
msgid "
|
| 4580 |
-
msgstr "
|
| 4581 |
|
| 4582 |
-
# @
|
| 4583 |
-
#:
|
| 4584 |
-
msgid "
|
| 4585 |
-
|
| 4586 |
-
|
| 4587 |
-
|
| 4588 |
-
|
| 4589 |
-
|
| 4590 |
-
msgstr "diciassette"
|
| 4591 |
-
|
| 4592 |
-
# @ aiowpsecurity
|
| 4593 |
-
#: classes/wp-security-captcha.php:113
|
| 4594 |
-
msgid "eighteen"
|
| 4595 |
-
msgstr "diciotto"
|
| 4596 |
|
| 4597 |
-
# @
|
| 4598 |
-
#:
|
| 4599 |
-
msgid "
|
| 4600 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4601 |
|
| 4602 |
-
# @
|
| 4603 |
-
#:
|
| 4604 |
-
msgid "
|
| 4605 |
-
msgstr "
|
| 4606 |
|
| 4607 |
-
# @
|
| 4608 |
-
#:
|
| 4609 |
-
msgid "
|
| 4610 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4611 |
|
| 4612 |
-
# @
|
| 4613 |
-
#:
|
| 4614 |
-
msgid "
|
| 4615 |
-
msgstr "
|
| 4616 |
|
| 4617 |
-
# @
|
| 4618 |
-
#:
|
| 4619 |
-
msgid "
|
| 4620 |
-
msgstr "
|
| 4621 |
|
| 4622 |
-
# @
|
| 4623 |
-
#:
|
| 4624 |
-
msgid "
|
| 4625 |
-
msgstr "
|
| 4626 |
|
| 4627 |
-
# @
|
| 4628 |
-
#:
|
| 4629 |
-
msgid "
|
| 4630 |
-
msgstr "
|
|
|
|
| 4631 |
|
| 4632 |
-
# @
|
| 4633 |
-
#:
|
|
|
|
| 4634 |
msgid ""
|
| 4635 |
-
"
|
| 4636 |
-
|
| 4637 |
-
|
| 4638 |
-
# @ aiowpsecurity
|
| 4639 |
-
#: classes/wp-security-general-init-tasks.php:239
|
| 4640 |
-
#: classes/wp-security-general-init-tasks.php:317
|
| 4641 |
-
#: classes/wp-security-user-login.php:69 classes/wp-security-user-login.php:72
|
| 4642 |
-
#: classes/wp-security-user-registration.php:61
|
| 4643 |
-
msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
|
| 4644 |
msgstr ""
|
| 4645 |
-
"
|
|
|
|
| 4646 |
|
| 4647 |
-
# @
|
| 4648 |
-
#:
|
| 4649 |
-
msgid "
|
| 4650 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4651 |
|
| 4652 |
-
# @
|
| 4653 |
-
#:
|
| 4654 |
-
msgid "
|
| 4655 |
-
msgstr "
|
| 4656 |
|
| 4657 |
-
# @
|
| 4658 |
-
#:
|
| 4659 |
-
|
| 4660 |
-
|
| 4661 |
-
msgstr "<strong>ERRORE</strong>: credenziali login non valide."
|
| 4662 |
|
| 4663 |
-
# @
|
| 4664 |
-
#:
|
| 4665 |
-
msgid "
|
| 4666 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4667 |
|
| 4668 |
-
# @
|
| 4669 |
-
#:
|
| 4670 |
-
#, php-format
|
| 4671 |
msgid ""
|
| 4672 |
-
"
|
| 4673 |
-
"
|
| 4674 |
msgstr ""
|
| 4675 |
-
"
|
| 4676 |
-
"
|
| 4677 |
|
| 4678 |
-
# @
|
| 4679 |
-
#:
|
| 4680 |
msgid ""
|
| 4681 |
-
"
|
| 4682 |
-
"
|
|
|
|
| 4683 |
msgstr ""
|
| 4684 |
-
"
|
| 4685 |
-
"
|
|
|
|
|
|
|
| 4686 |
|
| 4687 |
-
# @
|
| 4688 |
-
#:
|
| 4689 |
-
msgid "
|
| 4690 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4691 |
|
| 4692 |
-
# @
|
| 4693 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4694 |
msgid ""
|
| 4695 |
-
"
|
| 4696 |
-
"
|
|
|
|
| 4697 |
msgstr ""
|
| 4698 |
-
"
|
| 4699 |
-
"
|
|
|
|
| 4700 |
|
| 4701 |
-
# @
|
| 4702 |
-
#:
|
| 4703 |
-
msgid "
|
| 4704 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4705 |
|
| 4706 |
-
# @
|
| 4707 |
-
#:
|
| 4708 |
msgid ""
|
| 4709 |
-
"
|
| 4710 |
-
"
|
|
|
|
| 4711 |
msgstr ""
|
| 4712 |
-
"
|
| 4713 |
-
"
|
|
|
|
|
|
|
| 4714 |
|
| 4715 |
-
# @
|
| 4716 |
-
#:
|
| 4717 |
-
#, php-format
|
| 4718 |
msgid ""
|
| 4719 |
-
"Your
|
| 4720 |
-
"
|
|
|
|
| 4721 |
msgstr ""
|
| 4722 |
-
"
|
| 4723 |
-
"
|
| 4724 |
-
|
| 4725 |
-
# @ aiowpsecurity
|
| 4726 |
-
#: classes/wp-security-user-login.php:504
|
| 4727 |
-
#: classes/wp-security-user-login.php:508
|
| 4728 |
-
msgid "Please log back in to continue."
|
| 4729 |
-
msgstr "Accedi nuovamente per continuare."
|
| 4730 |
|
| 4731 |
-
# @
|
| 4732 |
-
#:
|
| 4733 |
-
msgid "
|
|
|
|
|
|
|
| 4734 |
msgstr ""
|
| 4735 |
-
"
|
|
|
|
| 4736 |
|
| 4737 |
-
# @
|
| 4738 |
-
#:
|
| 4739 |
-
|
| 4740 |
-
|
| 4741 |
-
#: classes/wp-security-utility-ip-address.php:124
|
| 4742 |
-
msgid " is not a valid ip address format."
|
| 4743 |
-
msgstr "formato indirizzo ip non valido."
|
| 4744 |
|
| 4745 |
-
# @
|
| 4746 |
-
#:
|
| 4747 |
-
msgid "
|
| 4748 |
-
msgstr "
|
| 4749 |
|
| 4750 |
-
# @
|
| 4751 |
-
#:
|
| 4752 |
msgid ""
|
| 4753 |
-
"
|
|
|
|
| 4754 |
msgstr ""
|
| 4755 |
-
"
|
| 4756 |
-
"
|
| 4757 |
|
| 4758 |
-
# @
|
| 4759 |
-
#:
|
| 4760 |
-
msgid "
|
| 4761 |
-
msgstr "
|
| 4762 |
|
| 4763 |
-
# @
|
| 4764 |
-
#:
|
| 4765 |
-
msgid "
|
| 4766 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4767 |
|
| 4768 |
-
# @
|
| 4769 |
-
#:
|
| 4770 |
-
msgid "
|
| 4771 |
-
msgstr "
|
| 4772 |
|
| 4773 |
-
# @
|
| 4774 |
-
#:
|
| 4775 |
-
msgid "
|
| 4776 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4777 |
|
| 4778 |
-
# @
|
| 4779 |
-
#:
|
| 4780 |
-
msgid "
|
| 4781 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4782 |
|
| 4783 |
-
# @
|
| 4784 |
-
#:
|
| 4785 |
-
msgid "
|
| 4786 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4787 |
|
| 4788 |
-
# @
|
| 4789 |
-
#:
|
| 4790 |
-
msgid "
|
| 4791 |
-
msgstr "
|
| 4792 |
|
| 4793 |
-
# @
|
| 4794 |
-
#:
|
| 4795 |
-
msgid "
|
| 4796 |
-
|
|
|
|
|
|
|
|
|
|
| 4797 |
|
| 4798 |
-
# @
|
| 4799 |
-
#:
|
| 4800 |
-
msgid "
|
| 4801 |
-
msgstr "
|
| 4802 |
|
| 4803 |
-
# @
|
| 4804 |
-
#:
|
| 4805 |
-
msgid "
|
| 4806 |
-
msgstr "
|
| 4807 |
|
| 4808 |
-
# @
|
| 4809 |
-
#:
|
| 4810 |
-
msgid "
|
| 4811 |
-
msgstr "
|
| 4812 |
|
| 4813 |
-
# @
|
| 4814 |
-
#:
|
| 4815 |
-
msgid "
|
| 4816 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4817 |
|
| 4818 |
-
# @
|
| 4819 |
-
#:
|
| 4820 |
-
msgid "
|
| 4821 |
-
msgstr "
|
| 4822 |
|
| 4823 |
-
# @
|
| 4824 |
-
#:
|
| 4825 |
-
msgid "
|
| 4826 |
-
msgstr "
|
| 4827 |
|
| 4828 |
-
# @
|
| 4829 |
-
#:
|
| 4830 |
-
msgid "
|
| 4831 |
-
msgstr "
|
| 4832 |
|
| 4833 |
-
# @
|
| 4834 |
-
#:
|
| 4835 |
-
msgid "
|
| 4836 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4837 |
|
| 4838 |
-
# @
|
| 4839 |
-
#:
|
| 4840 |
-
msgid "
|
| 4841 |
-
msgstr "
|
| 4842 |
|
| 4843 |
-
# @
|
| 4844 |
-
#: admin/
|
| 4845 |
-
|
| 4846 |
-
|
| 4847 |
-
|
| 4848 |
-
|
| 4849 |
-
|
| 4850 |
-
|
| 4851 |
|
| 4852 |
-
# @
|
| 4853 |
-
#: admin/
|
| 4854 |
-
msgid "
|
| 4855 |
-
msgstr "
|
| 4856 |
|
| 4857 |
-
# @
|
| 4858 |
-
#: admin/
|
| 4859 |
-
msgid "
|
| 4860 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4861 |
|
| 4862 |
-
# @
|
| 4863 |
-
#: admin/
|
| 4864 |
-
msgid "
|
| 4865 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4866 |
|
| 4867 |
-
# @
|
| 4868 |
-
#: admin/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
msgstr ""
|
| 3 |
"Project-Id-Version: All In One WP Security vv3.7.9\n"
|
| 4 |
"Report-Msgid-Bugs-To: \n"
|
| 5 |
+
"POT-Creation-Date: 2015-08-24 14:59+0200\n"
|
| 6 |
+
"PO-Revision-Date: 2015-08-24 15:49+0200\n"
|
| 7 |
+
"Last-Translator: Davide Giunchi <davide.giunchi@diennea.com>\n"
|
| 8 |
"Language-Team: Marco Guglielmetti <mg@marcoguglielmetti.it>\n"
|
| 9 |
+
"Language: it_IT\n"
|
| 10 |
"MIME-Version: 1.0\n"
|
| 11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 12 |
"Content-Transfer-Encoding: 8bit\n"
|
| 13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
| 14 |
+
"X-Generator: Poedit 1.8.4\n"
|
| 15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
| 16 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
| 17 |
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
| 18 |
"X-Poedit-Basepath: .\n"
|
| 19 |
"X-Textdomain-Support: yes\n"
|
|
|
|
| 20 |
"X-Poedit-SearchPath-0: ..\n"
|
| 21 |
|
| 22 |
+
# @ default
|
| 23 |
+
#: ../admin/general/wp-security-list-table.php:178
|
| 24 |
+
msgid "No items found."
|
| 25 |
+
msgstr "Nessun articolo trovato."
|
| 26 |
+
|
| 27 |
+
# @ default
|
| 28 |
+
#: ../admin/general/wp-security-list-table.php:281
|
| 29 |
+
msgid "Bulk Actions"
|
| 30 |
+
msgstr "Azioni in blocco"
|
| 31 |
+
|
| 32 |
+
# @ default
|
| 33 |
+
#: ../admin/general/wp-security-list-table.php:291
|
| 34 |
+
msgid "Apply"
|
| 35 |
+
msgstr "Applica"
|
| 36 |
+
|
| 37 |
+
# @ default
|
| 38 |
+
#: ../admin/general/wp-security-list-table.php:365
|
| 39 |
+
msgid "Show all dates"
|
| 40 |
+
msgstr "Mostra tutte le date"
|
| 41 |
+
|
| 42 |
+
# @ default
|
| 43 |
+
#: ../admin/general/wp-security-list-table.php:378
|
| 44 |
+
#, php-format
|
| 45 |
+
msgid "%1$s %2$d"
|
| 46 |
+
msgstr "%1$s %2$d"
|
| 47 |
+
|
| 48 |
+
# @ default
|
| 49 |
+
#: ../admin/general/wp-security-list-table.php:394
|
| 50 |
+
msgid "List View"
|
| 51 |
+
msgstr "Vedi Lista"
|
| 52 |
+
|
| 53 |
+
# @ default
|
| 54 |
+
#: ../admin/general/wp-security-list-table.php:395
|
| 55 |
+
msgid "Excerpt View"
|
| 56 |
+
msgstr "Vedi Estratto"
|
| 57 |
+
|
| 58 |
+
# @ default
|
| 59 |
+
#: ../admin/general/wp-security-list-table.php:421
|
| 60 |
+
#, php-format
|
| 61 |
+
msgid "%s pending"
|
| 62 |
+
msgstr "%s pendenti"
|
| 63 |
+
|
| 64 |
+
# @ default
|
| 65 |
+
#: ../admin/general/wp-security-list-table.php:477
|
| 66 |
+
#: ../admin/general/wp-security-list-table.php:881
|
| 67 |
+
#, php-format
|
| 68 |
+
msgid "1 item"
|
| 69 |
+
msgid_plural "%s items"
|
| 70 |
+
msgstr[0] "1 Elemento"
|
| 71 |
+
msgstr[1] "%s elementi"
|
| 72 |
+
|
| 73 |
+
# @ default
|
| 74 |
+
#: ../admin/general/wp-security-list-table.php:517
|
| 75 |
+
#, php-format
|
| 76 |
+
msgctxt "paging"
|
| 77 |
+
msgid "%1$s of %2$s"
|
| 78 |
+
msgstr ""
|
| 79 |
+
|
| 80 |
+
# @ default
|
| 81 |
+
#: ../admin/general/wp-security-list-table.php:653
|
| 82 |
+
msgid "Select All"
|
| 83 |
+
msgstr "Seleziona Tutti"
|
| 84 |
+
|
| 85 |
+
# @ all-in-one-wp-security-and-firewall
|
| 86 |
+
#: ../admin/wp-security-admin-init.php:203
|
| 87 |
msgid "WP Security"
|
| 88 |
msgstr "Sicurezza WP"
|
| 89 |
|
| 90 |
+
# @ all-in-one-wp-security-and-firewall
|
| 91 |
+
#: ../admin/wp-security-admin-init.php:204
|
| 92 |
+
#: ../admin/wp-security-dashboard-menu.php:24
|
| 93 |
msgid "Dashboard"
|
| 94 |
msgstr "Bacheca"
|
| 95 |
|
| 96 |
+
# @ all-in-one-wp-security-and-firewall
|
| 97 |
+
#: ../admin/wp-security-admin-init.php:205
|
| 98 |
msgid "Settings"
|
| 99 |
msgstr "Impostazioni"
|
| 100 |
|
| 101 |
+
# @ all-in-one-wp-security-and-firewall
|
| 102 |
+
#: ../admin/wp-security-admin-init.php:206
|
| 103 |
msgid "User Accounts"
|
| 104 |
msgstr "Account Utente"
|
| 105 |
|
| 106 |
+
# @ all-in-one-wp-security-and-firewall
|
| 107 |
+
#: ../admin/wp-security-admin-init.php:207
|
| 108 |
msgid "User Login"
|
| 109 |
msgstr "Login Utente"
|
| 110 |
|
| 111 |
+
# @ all-in-one-wp-security-and-firewall
|
| 112 |
+
#: ../admin/wp-security-admin-init.php:208
|
| 113 |
msgid "User Registration"
|
| 114 |
msgstr "Registrazione Utenti"
|
| 115 |
|
| 116 |
+
# @ all-in-one-wp-security-and-firewall
|
| 117 |
+
#: ../admin/wp-security-admin-init.php:209
|
| 118 |
msgid "Database Security"
|
| 119 |
msgstr "Sicurezza Database"
|
| 120 |
|
| 121 |
+
# @ all-in-one-wp-security-and-firewall
|
| 122 |
+
#: ../admin/wp-security-admin-init.php:213
|
| 123 |
msgid "Filesystem Security"
|
| 124 |
msgstr "Sicurezza File Sistema"
|
| 125 |
|
| 126 |
+
# @ all-in-one-wp-security-and-firewall
|
| 127 |
+
#: ../admin/wp-security-admin-init.php:215
|
| 128 |
msgid "WHOIS Lookup"
|
| 129 |
msgstr "Ricerca WHOIS"
|
| 130 |
|
| 131 |
+
# @ all-in-one-wp-security-and-firewall
|
| 132 |
+
#: ../admin/wp-security-admin-init.php:219
|
| 133 |
msgid "Blacklist Manager"
|
| 134 |
msgstr "Gestione Blacklist"
|
| 135 |
|
| 136 |
+
# @ all-in-one-wp-security-and-firewall
|
| 137 |
+
#: ../admin/wp-security-admin-init.php:224
|
| 138 |
msgid "Firewall"
|
| 139 |
msgstr "Firewall"
|
| 140 |
|
| 141 |
+
# @ all-in-one-wp-security-and-firewall
|
| 142 |
+
#: ../admin/wp-security-admin-init.php:226
|
| 143 |
+
msgid "Brute Force"
|
| 144 |
+
msgstr ""
|
| 145 |
+
|
| 146 |
+
# @ all-in-one-wp-security-and-firewall
|
| 147 |
+
#: ../admin/wp-security-admin-init.php:227
|
| 148 |
msgid "SPAM Prevention"
|
| 149 |
msgstr "Prevenzione SPAM"
|
| 150 |
|
| 151 |
+
# @ all-in-one-wp-security-and-firewall
|
| 152 |
+
#: ../admin/wp-security-admin-init.php:231
|
| 153 |
msgid "Scanner"
|
| 154 |
msgstr "Scanner"
|
| 155 |
|
| 156 |
+
# @ all-in-one-wp-security-and-firewall
|
| 157 |
+
#: ../admin/wp-security-admin-init.php:233
|
| 158 |
msgid "Maintenance"
|
| 159 |
msgstr "Manutenzione"
|
| 160 |
|
| 161 |
+
# @ all-in-one-wp-security-and-firewall
|
| 162 |
+
#: ../admin/wp-security-admin-init.php:234
|
| 163 |
+
msgid "Miscellaneous"
|
| 164 |
+
msgstr "Altre impostazioni"
|
| 165 |
+
|
| 166 |
+
# @ all-in-one-wp-security-and-firewall
|
| 167 |
+
#: ../admin/wp-security-admin-menu.php:43
|
| 168 |
msgid "Settings successfully updated."
|
| 169 |
msgstr "Le Impostazioni sono state salvate con successo"
|
| 170 |
|
| 171 |
+
# @ all-in-one-wp-security-and-firewall
|
| 172 |
+
#: ../admin/wp-security-admin-menu.php:50
|
| 173 |
msgid "The selected record(s) deleted successfully!"
|
| 174 |
msgstr "Record selezionato (i) cancellato con successo!"
|
| 175 |
|
| 176 |
+
# @ all-in-one-wp-security-and-firewall
|
| 177 |
+
#: ../admin/wp-security-blacklist-menu.php:22
|
| 178 |
msgid "Ban Users"
|
| 179 |
msgstr "Utenti Bannati"
|
| 180 |
|
| 181 |
+
# @ all-in-one-wp-security-and-firewall
|
| 182 |
+
#: ../admin/wp-security-blacklist-menu.php:80
|
| 183 |
msgid "Nonce check failed for save blacklist settings!"
|
| 184 |
msgstr "Salvataggio impostazioni blacklist fallito!"
|
| 185 |
|
| 186 |
+
# @ all-in-one-wp-security-and-firewall
|
| 187 |
+
#: ../admin/wp-security-blacklist-menu.php:135
|
| 188 |
+
#: ../admin/wp-security-brute-force-menu.php:635
|
| 189 |
+
#: ../admin/wp-security-firewall-menu.php:977
|
| 190 |
+
#: ../admin/wp-security-list-404.php:213
|
| 191 |
+
#: ../admin/wp-security-list-comment-spammer-ip.php:161
|
| 192 |
msgid ""
|
| 193 |
"The plugin was unable to write to the .htaccess file. Please edit file "
|
| 194 |
"manually."
|
| 196 |
"Il plugin non è stato in grado di scrivere nel file .htaccess. Si prega di "
|
| 197 |
"modificare il file manualmente."
|
| 198 |
|
| 199 |
+
# @ all-in-one-wp-security-and-firewall
|
| 200 |
+
#: ../admin/wp-security-blacklist-menu.php:142
|
| 201 |
msgid "Ban IPs or User Agents"
|
| 202 |
msgstr "IP o User Agent Bannati"
|
| 203 |
|
| 204 |
+
# @ all-in-one-wp-security-and-firewall
|
| 205 |
+
#: ../admin/wp-security-blacklist-menu.php:145
|
| 206 |
msgid ""
|
| 207 |
"The All In One WP Security Blacklist feature gives you the option of banning "
|
| 208 |
"certain host IP addresses or ranges and also user agents."
|
| 210 |
"La caratteristica Blacklist offre la possibilità di vietare determinati "
|
| 211 |
"indirizzi IP o intervalli di accesso e anche user agent."
|
| 212 |
|
| 213 |
+
# @ all-in-one-wp-security-and-firewall
|
| 214 |
+
#: ../admin/wp-security-blacklist-menu.php:146
|
| 215 |
msgid ""
|
| 216 |
+
"This feature will deny total site access for users which have IP addresses or "
|
| 217 |
+
"user agents matching those which you have configured in the settings below."
|
|
|
|
| 218 |
msgstr ""
|
| 219 |
"Questa funzione potrà negare l'accesso totale del sito per gli utenti che "
|
| 220 |
+
"dispongono di indirizzi IP o gli agenti utente che corrispondono a quelli che "
|
| 221 |
+
"si è configurato nelle impostazioni di seguito."
|
| 222 |
|
| 223 |
+
# @ all-in-one-wp-security-and-firewall
|
| 224 |
+
#: ../admin/wp-security-blacklist-menu.php:147
|
| 225 |
msgid ""
|
| 226 |
"The plugin achieves this by making appropriate modifications to your ."
|
| 227 |
"htaccess file."
|
| 228 |
msgstr ""
|
| 229 |
"Il plugin realizza questo, facendo le opportune modifiche al file .htaccess."
|
| 230 |
|
| 231 |
+
# @ all-in-one-wp-security-and-firewall
|
| 232 |
+
#: ../admin/wp-security-blacklist-menu.php:148
|
| 233 |
msgid ""
|
| 234 |
"By blocking people via the .htaccess file your are using the most secure "
|
| 235 |
+
"first line of defence which denies all access to blacklisted visitors as soon "
|
| 236 |
+
"as they hit your hosting server."
|
| 237 |
msgstr ""
|
| 238 |
"Bloccando le persone tramite il file .htaccess si sta usando la prima linea "
|
| 239 |
"di difesa più sicura che nega tutti gli accessi ai visitatori nella lista "
|
| 240 |
"nera non appena provano a collegarsi al vostro server di hosting."
|
| 241 |
|
| 242 |
+
# @ all-in-one-wp-security-and-firewall
|
| 243 |
+
#: ../admin/wp-security-blacklist-menu.php:154
|
| 244 |
msgid "IP Hosts and User Agent Blacklist Settings"
|
| 245 |
msgstr "Impostazioni Blacklist IP Host e User Agent"
|
| 246 |
|
| 247 |
+
# @ all-in-one-wp-security-and-firewall
|
| 248 |
+
#: ../admin/wp-security-blacklist-menu.php:165
|
| 249 |
msgid "Enable IP or User Agent Blacklisting"
|
| 250 |
msgstr "Attiva IP o User Agent Blacklist"
|
| 251 |
|
| 252 |
+
# @ all-in-one-wp-security-and-firewall
|
| 253 |
+
#: ../admin/wp-security-blacklist-menu.php:168
|
| 254 |
msgid ""
|
| 255 |
+
"Check this if you want to enable the banning (or blacklisting) of selected IP "
|
| 256 |
+
"addresses and/or user agents specified in the settings below"
|
| 257 |
msgstr ""
|
| 258 |
"Seleziona questa casella se desideri attivare la messa al bando (o lista "
|
| 259 |
"nera) di indirizzi IP selezionati e / o user agents specificati nelle "
|
| 260 |
"impostazioni di seguito"
|
| 261 |
|
| 262 |
+
# @ all-in-one-wp-security-and-firewall
|
| 263 |
+
#: ../admin/wp-security-blacklist-menu.php:172
|
| 264 |
msgid "Enter IP Addresses:"
|
| 265 |
msgstr "Inserisci Indirizzo IP:"
|
| 266 |
|
| 267 |
+
# @ all-in-one-wp-security-and-firewall
|
| 268 |
+
#: ../admin/wp-security-blacklist-menu.php:176
|
| 269 |
msgid "Enter one or more IP addresses or IP ranges."
|
| 270 |
msgstr "Immettere uno o più indirizzi IP o intervalli IP."
|
| 271 |
|
| 272 |
+
# @ all-in-one-wp-security-and-firewall
|
| 273 |
+
#: ../admin/wp-security-blacklist-menu.php:177
|
| 274 |
+
#: ../admin/wp-security-blacklist-menu.php:197
|
| 275 |
+
#: ../admin/wp-security-brute-force-menu.php:351
|
| 276 |
+
#: ../admin/wp-security-brute-force-menu.php:385
|
| 277 |
+
#: ../admin/wp-security-brute-force-menu.php:408
|
| 278 |
+
#: ../admin/wp-security-brute-force-menu.php:429
|
| 279 |
+
#: ../admin/wp-security-brute-force-menu.php:691
|
| 280 |
+
#: ../admin/wp-security-filescan-menu.php:293
|
| 281 |
+
#: ../admin/wp-security-filescan-menu.php:310
|
| 282 |
+
#: ../admin/wp-security-firewall-menu.php:168
|
| 283 |
+
#: ../admin/wp-security-firewall-menu.php:198
|
| 284 |
+
#: ../admin/wp-security-firewall-menu.php:228
|
| 285 |
+
#: ../admin/wp-security-firewall-menu.php:355
|
| 286 |
+
#: ../admin/wp-security-firewall-menu.php:385
|
| 287 |
+
#: ../admin/wp-security-firewall-menu.php:416
|
| 288 |
+
#: ../admin/wp-security-firewall-menu.php:444
|
| 289 |
+
#: ../admin/wp-security-firewall-menu.php:473
|
| 290 |
+
#: ../admin/wp-security-firewall-menu.php:561
|
| 291 |
+
#: ../admin/wp-security-firewall-menu.php:651
|
| 292 |
+
#: ../admin/wp-security-firewall-menu.php:854
|
| 293 |
+
#: ../admin/wp-security-firewall-menu.php:877
|
| 294 |
+
#: ../admin/wp-security-spam-menu.php:168 ../admin/wp-security-spam-menu.php:253
|
| 295 |
msgid "More Info"
|
| 296 |
msgstr "Altre Info"
|
| 297 |
|
| 298 |
+
# @ all-in-one-wp-security-and-firewall
|
| 299 |
+
#: ../admin/wp-security-blacklist-menu.php:180
|
| 300 |
+
#: ../admin/wp-security-brute-force-menu.php:694
|
| 301 |
msgid "Each IP address must be on a new line."
|
| 302 |
msgstr "Ogni indirizzo IP deve essere su una nuova linea."
|
| 303 |
|
| 304 |
+
# @ all-in-one-wp-security-and-firewall
|
| 305 |
+
#: ../admin/wp-security-blacklist-menu.php:181
|
| 306 |
+
#: ../admin/wp-security-brute-force-menu.php:695
|
| 307 |
msgid ""
|
| 308 |
+
"To specify an IP range use a wildcard \"*\" character. Acceptable ways to use "
|
| 309 |
+
"wildcards is shown in the examples below:"
|
| 310 |
msgstr ""
|
| 311 |
"Per specificare un intervallo di indirizzi IP utilizzare un carattere jolly/"
|
| 312 |
+
"asterisco \"*\". Il modo corretto per utilizzare i caratteri jolly è mostrato "
|
| 313 |
+
"negli esempi qui sotto:"
|
| 314 |
|
| 315 |
+
# @ all-in-one-wp-security-and-firewall
|
| 316 |
+
#: ../admin/wp-security-blacklist-menu.php:182
|
| 317 |
+
#: ../admin/wp-security-brute-force-menu.php:696
|
| 318 |
msgid "Example 1: 195.47.89.*"
|
| 319 |
msgstr "Esempio 1: 195.47.89.*"
|
| 320 |
|
| 321 |
+
# @ all-in-one-wp-security-and-firewall
|
| 322 |
+
#: ../admin/wp-security-blacklist-menu.php:183
|
| 323 |
+
#: ../admin/wp-security-brute-force-menu.php:697
|
| 324 |
msgid "Example 2: 195.47.*.*"
|
| 325 |
msgstr "Esempio 2: 195.47.*.*"
|
| 326 |
|
| 327 |
+
# @ all-in-one-wp-security-and-firewall
|
| 328 |
+
#: ../admin/wp-security-blacklist-menu.php:184
|
| 329 |
+
#: ../admin/wp-security-brute-force-menu.php:698
|
| 330 |
msgid "Example 3: 195.*.*.*"
|
| 331 |
msgstr "Esempio 3: 195.*.*.*"
|
| 332 |
|
| 333 |
+
# @ all-in-one-wp-security-and-firewall
|
| 334 |
+
#: ../admin/wp-security-blacklist-menu.php:191
|
| 335 |
msgid "Enter User Agents:"
|
| 336 |
msgstr "Inserisci User Agents:"
|
| 337 |
|
| 338 |
+
# @ all-in-one-wp-security-and-firewall
|
| 339 |
+
#: ../admin/wp-security-blacklist-menu.php:196
|
| 340 |
msgid "Enter one or more user agent strings."
|
| 341 |
msgstr "Inserisci una o più stringhe user agent."
|
| 342 |
|
| 343 |
+
# @ all-in-one-wp-security-and-firewall
|
| 344 |
+
#: ../admin/wp-security-blacklist-menu.php:200
|
| 345 |
msgid "Each user agent string must be on a new line."
|
| 346 |
msgstr "Ogni stringa user agent deve essere su una nuova linea."
|
| 347 |
|
| 348 |
+
# @ all-in-one-wp-security-and-firewall
|
| 349 |
+
#: ../admin/wp-security-blacklist-menu.php:201
|
| 350 |
msgid "Example 1 - A single user agent string to block:"
|
| 351 |
msgstr "Esempio 1 - Una singola stringa user agent per bloccare:"
|
| 352 |
|
| 353 |
+
# @ all-in-one-wp-security-and-firewall
|
| 354 |
+
#: ../admin/wp-security-blacklist-menu.php:203
|
| 355 |
msgid "Example 2 - A list of more than 1 user agent strings to block"
|
| 356 |
msgstr "Esempio 2 - Un elenco di più stringhe di agent per bloccare"
|
| 357 |
|
| 358 |
+
# @ all-in-one-wp-security-and-firewall
|
| 359 |
# @ default
|
| 360 |
+
#: ../admin/wp-security-blacklist-menu.php:211
|
| 361 |
+
#: ../admin/wp-security-brute-force-menu.php:196
|
| 362 |
+
#: ../admin/wp-security-brute-force-menu.php:571
|
| 363 |
+
#: ../admin/wp-security-brute-force-menu.php:705
|
| 364 |
+
#: ../admin/wp-security-brute-force-menu.php:767
|
| 365 |
+
#: ../admin/wp-security-database-menu.php:356
|
| 366 |
+
#: ../admin/wp-security-filescan-menu.php:331
|
| 367 |
+
#: ../admin/wp-security-filesystem-menu.php:231
|
| 368 |
+
#: ../admin/wp-security-firewall-menu.php:729
|
| 369 |
+
#: ../admin/wp-security-firewall-menu.php:896
|
| 370 |
+
#: ../admin/wp-security-misc-options-menu.php:165
|
| 371 |
+
#: ../admin/wp-security-settings-menu.php:495
|
| 372 |
+
#: ../admin/wp-security-spam-menu.php:183 ../admin/wp-security-spam-menu.php:349
|
| 373 |
+
#: ../admin/wp-security-user-login-menu.php:239
|
| 374 |
+
#: ../admin/wp-security-user-login-menu.php:407
|
| 375 |
+
#: ../admin/wp-security-user-registration-menu.php:146
|
| 376 |
+
#: ../admin/wp-security-user-registration-menu.php:232
|
| 377 |
msgid "Save Settings"
|
| 378 |
msgstr "Salva Impostazioni"
|
| 379 |
|
| 380 |
+
# @ all-in-one-wp-security-and-firewall
|
| 381 |
+
#: ../admin/wp-security-brute-force-menu.php:26
|
| 382 |
+
#: ../admin/wp-security-dashboard-menu.php:370
|
| 383 |
+
#: ../admin/wp-security-dashboard-menu.php:379
|
| 384 |
+
msgid "Rename Login Page"
|
| 385 |
+
msgstr "Rinomina Pagina Login"
|
|
|
|
|
|
|
|
|
|
| 386 |
|
| 387 |
+
# @ all-in-one-wp-security-and-firewall
|
| 388 |
+
#: ../admin/wp-security-brute-force-menu.php:27
|
| 389 |
+
msgid "Cookie Based Brute Force Prevention"
|
| 390 |
+
msgstr "Prevenzione Brute Force basata su Cookie"
|
| 391 |
|
| 392 |
+
# @ all-in-one-wp-security-and-firewall
|
| 393 |
+
#: ../admin/wp-security-brute-force-menu.php:28
|
| 394 |
+
#: ../classes/grade-system/wp-security-feature-item-manager.php:44
|
| 395 |
+
msgid "Login Captcha"
|
| 396 |
+
msgstr "Captcha Pagina Login"
|
| 397 |
|
| 398 |
+
# @ all-in-one-wp-security-and-firewall
|
| 399 |
+
#: ../admin/wp-security-brute-force-menu.php:29
|
| 400 |
+
#: ../admin/wp-security-brute-force-menu.php:642
|
| 401 |
+
msgid "Login Whitelist"
|
| 402 |
+
msgstr "Lista Bianca Login"
|
| 403 |
|
| 404 |
+
# @ all-in-one-wp-security-and-firewall
|
| 405 |
+
#: ../admin/wp-security-brute-force-menu.php:30
|
| 406 |
+
msgid "Honeypot"
|
| 407 |
+
msgstr ""
|
| 408 |
|
| 409 |
+
# @ all-in-one-wp-security-and-firewall
|
| 410 |
+
#: ../admin/wp-security-brute-force-menu.php:105
|
| 411 |
+
msgid "Please enter a value for your login page slug."
|
| 412 |
+
msgstr "Inserisci un valore per la tua pagina di login"
|
| 413 |
|
| 414 |
+
# @ all-in-one-wp-security-and-firewall
|
| 415 |
+
#: ../admin/wp-security-brute-force-menu.php:109
|
| 416 |
+
msgid "You cannot use the value \"wp-admin\" for your login page slug."
|
| 417 |
+
msgstr ""
|
| 418 |
+
"Non è possibile utilizzare il valore \"wp-admin \" per la tua pagina di login."
|
| 419 |
|
| 420 |
+
#: ../admin/wp-security-brute-force-menu.php:111
|
| 421 |
+
msgid "You must alpha numeric characters for your login page slug."
|
| 422 |
+
msgstr ""
|
|
|
|
| 423 |
|
| 424 |
+
# @ all-in-one-wp-security-and-firewall
|
| 425 |
+
#: ../admin/wp-security-brute-force-menu.php:116
|
| 426 |
+
#: ../admin/wp-security-database-menu.php:271
|
| 427 |
+
#: ../admin/wp-security-filescan-menu.php:171
|
| 428 |
+
#: ../admin/wp-security-firewall-menu.php:796
|
| 429 |
+
#: ../admin/wp-security-spam-menu.php:213
|
| 430 |
+
#: ../admin/wp-security-user-login-menu.php:123
|
| 431 |
+
#: ../admin/wp-security-user-login-menu.php:360
|
| 432 |
+
msgid "Attention!"
|
| 433 |
+
msgstr "Attenzione!"
|
| 434 |
|
| 435 |
+
# @ all-in-one-wp-security-and-firewall
|
| 436 |
+
#: ../admin/wp-security-brute-force-menu.php:135
|
| 437 |
msgid ""
|
| 438 |
+
"Could not delete the Cookie-based directives from the .htaccess file. Please "
|
| 439 |
+
"check the file permissions."
|
| 440 |
msgstr ""
|
| 441 |
+
"Impossibile eliminare le direttive basate su Cookie dal file htaccess.. Si "
|
| 442 |
+
"prega di controllare i permessi dei file."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 443 |
|
| 444 |
+
# @ all-in-one-wp-security-and-firewall
|
| 445 |
+
#: ../admin/wp-security-brute-force-menu.php:145
|
| 446 |
+
msgid ""
|
| 447 |
+
"An effective Brute Force prevention technique is to change the default "
|
| 448 |
+
"WordPress login page URL."
|
| 449 |
+
msgstr ""
|
| 450 |
+
"Un efficace tecnica di prevenzione Brute Force è quella di cambiare "
|
| 451 |
+
"l'impostazione predefinita dell'URL della pagina di login di WordPress."
|
| 452 |
|
| 453 |
+
# @ all-in-one-wp-security-and-firewall
|
| 454 |
+
#: ../admin/wp-security-brute-force-menu.php:146
|
| 455 |
+
msgid ""
|
| 456 |
+
"Normally if you wanted to login to WordPress you would type your site's home "
|
| 457 |
+
"URL followed by wp-login.php."
|
| 458 |
+
msgstr ""
|
| 459 |
+
"Normalmente, se si vuole accedere a WordPress è necessario digitare l'URL del "
|
| 460 |
+
"tuo sito seguito da wp-login.php."
|
| 461 |
|
| 462 |
+
# @ all-in-one-wp-security-and-firewall
|
| 463 |
+
#: ../admin/wp-security-brute-force-menu.php:147
|
| 464 |
+
msgid ""
|
| 465 |
+
"This feature allows you to change the login URL by setting your own slug and "
|
| 466 |
+
"renaming the last portion of the login URL which contains the <strong>wp-"
|
| 467 |
+
"login.php</strong> to any string that you like."
|
| 468 |
+
msgstr ""
|
| 469 |
+
"Questa funzione consente di modificare l'URL di accesso impostando il proprio "
|
| 470 |
+
"slug e rinominare l'ultima parte dell'URL di accesso che contiene il <strong> "
|
| 471 |
+
"wp-login.php </strong> con qualsiasi stringa che ti piace."
|
| 472 |
|
| 473 |
+
# @ all-in-one-wp-security-and-firewall
|
| 474 |
+
#: ../admin/wp-security-brute-force-menu.php:148
|
| 475 |
msgid ""
|
| 476 |
+
"By doing this, malicious bots and hackers will not be able to access your "
|
| 477 |
+
"login page because they will not know the correct login page URL."
|
| 478 |
msgstr ""
|
| 479 |
+
"In questo modo, bot maligni e hacker non saranno in grado di accedere alla "
|
| 480 |
+
"pagina di login perché non conoscono il corretto URL della pagina di login."
|
| 481 |
|
| 482 |
+
# @ all-in-one-wp-security-and-firewall
|
| 483 |
+
#: ../admin/wp-security-brute-force-menu.php:150
|
| 484 |
+
msgid ""
|
| 485 |
+
"You may also be interested in the following alternative brute force "
|
| 486 |
+
"prevention features:"
|
| 487 |
+
msgstr ""
|
| 488 |
+
"Potresti anche essere interessato alle seguenti caratteristiche di "
|
| 489 |
+
"prevenzione brute force alternative:"
|
| 490 |
|
| 491 |
+
# @ all-in-one-wp-security-and-firewall
|
| 492 |
+
#: ../admin/wp-security-brute-force-menu.php:161
|
| 493 |
+
msgid "Your WordPress login page URL has been renamed."
|
| 494 |
+
msgstr "L'URL della tua pagina di login WordPress è stato rinominato."
|
| 495 |
|
| 496 |
+
# @ all-in-one-wp-security-and-firewall
|
| 497 |
+
#: ../admin/wp-security-brute-force-menu.php:162
|
| 498 |
+
msgid "Your current login URL is:"
|
| 499 |
+
msgstr "Il tuo attuale indirizzo di login (URL)"
|
|
|
|
| 500 |
|
| 501 |
+
# @ all-in-one-wp-security-and-firewall
|
| 502 |
+
#: ../admin/wp-security-brute-force-menu.php:164
|
| 503 |
+
msgid ""
|
| 504 |
+
"NOTE: If you already had the Cookie-Based Brute Force Prevention feature "
|
| 505 |
+
"active, the plugin has automatically deactivated it because only one of these "
|
| 506 |
+
"features can be active at any one time."
|
| 507 |
+
msgstr ""
|
| 508 |
+
"NOTA: Se hai già la funzione di Prevenzione Brute Force basata sui cookie "
|
| 509 |
+
"attiva il plugin viene disattivato automaticamente perché una sola di queste "
|
| 510 |
+
"caratteristiche, alla volta, può essere attiva."
|
| 511 |
|
| 512 |
+
# @ all-in-one-wp-security-and-firewall
|
| 513 |
+
#: ../admin/wp-security-brute-force-menu.php:171
|
| 514 |
+
msgid "Rename Login Page Settings"
|
| 515 |
+
msgstr "Impostazioni Rinomina Pagina Login"
|
|
|
|
|
|
|
|
|
|
| 516 |
|
| 517 |
+
# @ all-in-one-wp-security-and-firewall
|
| 518 |
+
#: ../admin/wp-security-brute-force-menu.php:183
|
| 519 |
+
msgid "Enable Rename Login Page Feature"
|
| 520 |
+
msgstr "Attiva opzione Rinomina Pagina Login"
|
| 521 |
|
| 522 |
+
# @ all-in-one-wp-security-and-firewall
|
| 523 |
+
#: ../admin/wp-security-brute-force-menu.php:186
|
| 524 |
+
msgid "Check this if you want to enable the rename login page feature"
|
| 525 |
+
msgstr ""
|
| 526 |
+
"Seleziona questa casella per attivare la funzione di rinmomina login e "
|
| 527 |
+
"applicare le seguenti impostazioni"
|
| 528 |
|
| 529 |
+
# @ all-in-one-wp-security-and-firewall
|
| 530 |
+
#: ../admin/wp-security-brute-force-menu.php:190
|
| 531 |
+
msgid "Login Page URL"
|
| 532 |
+
msgstr "Indirizzo di login (URL)"
|
| 533 |
|
| 534 |
+
# @ all-in-one-wp-security-and-firewall
|
| 535 |
+
#: ../admin/wp-security-brute-force-menu.php:192
|
| 536 |
+
msgid ""
|
| 537 |
+
"Enter a string which will represent your secure login page slug. You are "
|
| 538 |
+
"enouraged to choose something which is hard to guess and only you will "
|
| 539 |
+
"remember."
|
| 540 |
+
msgstr ""
|
| 541 |
+
"Immettere una stringa che rappresenterà lo slug della tua pagina di login "
|
| 542 |
+
"sicura (lo slug è la parte finale dell'indirizzo pagina). Oportuno scegliere "
|
| 543 |
+
"qualcosa che è difficile indovinare."
|
| 544 |
|
| 545 |
+
# @ all-in-one-wp-security-and-firewall
|
| 546 |
+
#: ../admin/wp-security-brute-force-menu.php:225
|
| 547 |
+
msgid ""
|
| 548 |
+
"Settings have not been saved - your secret word must consist only of "
|
| 549 |
+
"alphanumeric characters, ie, letters and/or numbers only!"
|
| 550 |
+
msgstr ""
|
| 551 |
+
"Le impostazioni non sono state salvate - la tua parola segreta deve essere "
|
| 552 |
+
"composta solo da caratteri alfanumerici, cioè lettere e/o solo numeri!"
|
| 553 |
|
| 554 |
+
# @ all-in-one-wp-security-and-firewall
|
| 555 |
+
#: ../admin/wp-security-brute-force-menu.php:244
|
| 556 |
+
msgid ""
|
| 557 |
+
"You have successfully enabled the cookie based brute force prevention feature"
|
| 558 |
+
msgstr ""
|
| 559 |
+
"È stata attivata con successo la funzione di prevenzione base brute force"
|
| 560 |
|
| 561 |
+
# @ all-in-one-wp-security-and-firewall
|
| 562 |
+
#: ../admin/wp-security-brute-force-menu.php:245
|
| 563 |
+
msgid ""
|
| 564 |
+
"From now on you will need to log into your WP Admin using the following URL:"
|
| 565 |
+
msgstr ""
|
| 566 |
+
"Da ora in poi per accedere al pannello Admin WP dovrai usare il seguente URL:"
|
| 567 |
|
| 568 |
+
# @ all-in-one-wp-security-and-firewall
|
| 569 |
+
#: ../admin/wp-security-brute-force-menu.php:247
|
| 570 |
+
msgid ""
|
| 571 |
+
"It is important that you save this URL value somewhere in case you forget it, "
|
| 572 |
+
"OR,"
|
| 573 |
+
msgstr ""
|
| 574 |
+
"Consiglio di salvare il nuovo URL di accesso nel caso dovessi dimenticarlo, O,"
|
| 575 |
|
| 576 |
+
# @ all-in-one-wp-security-and-firewall
|
| 577 |
+
#: ../admin/wp-security-brute-force-menu.php:248
|
| 578 |
+
#, php-format
|
| 579 |
+
msgid "simply remember to add a \"?%s=1\" to your current site URL address."
|
| 580 |
+
msgstr ""
|
| 581 |
+
"basta ti ricordi di aggiungere \"?%s=1\" al tuo attuale indirizzo URL del "
|
| 582 |
+
"sito."
|
| 583 |
|
| 584 |
+
# @ all-in-one-wp-security-and-firewall
|
| 585 |
+
#: ../admin/wp-security-brute-force-menu.php:254
|
| 586 |
+
msgid ""
|
| 587 |
+
"You have successfully saved cookie based brute force prevention feature "
|
| 588 |
+
"settings."
|
| 589 |
+
msgstr ""
|
| 590 |
+
"Hai salvato con successo il cookie per le impostazioni base di prevenzione "
|
| 591 |
+
"brute force."
|
| 592 |
|
| 593 |
+
# @ all-in-one-wp-security-and-firewall
|
| 594 |
+
#: ../admin/wp-security-brute-force-menu.php:289
|
| 595 |
+
#: ../admin/wp-security-filesystem-menu.php:275
|
| 596 |
+
#: ../admin/wp-security-firewall-menu.php:122
|
| 597 |
+
#: ../admin/wp-security-firewall-menu.php:316
|
| 598 |
+
#: ../admin/wp-security-firewall-menu.php:527
|
| 599 |
+
#: ../admin/wp-security-firewall-menu.php:696
|
| 600 |
+
#: ../admin/wp-security-settings-menu.php:589
|
| 601 |
+
#: ../admin/wp-security-spam-menu.php:108
|
| 602 |
+
msgid ""
|
| 603 |
+
"Could not write to the .htaccess file. Please check the file permissions."
|
| 604 |
+
msgstr ""
|
| 605 |
+
"Impossibile scrivere nel file .htaccess. Controlla i permessi dei file."
|
| 606 |
|
| 607 |
+
# @ all-in-one-wp-security-and-firewall
|
| 608 |
+
#: ../admin/wp-security-brute-force-menu.php:299
|
| 609 |
+
msgid "Brute Force Prevention Firewall Settings"
|
| 610 |
+
msgstr "Impostazioni Prevenzione Brute Force Firewall"
|
| 611 |
|
| 612 |
+
# @ all-in-one-wp-security-and-firewall
|
| 613 |
+
#: ../admin/wp-security-brute-force-menu.php:304
|
| 614 |
+
msgid ""
|
| 615 |
+
"A Brute Force Attack is when a hacker tries many combinations of usernames "
|
| 616 |
+
"and passwords until they succeed in guessing the right combination."
|
| 617 |
+
msgstr ""
|
| 618 |
+
"Un attacco brute force è quando un hacker tenta molte combinazioni di nomi "
|
| 619 |
+
"utente e password fino a quando non riesce a indovinare quella giusta."
|
| 620 |
|
| 621 |
+
# @ all-in-one-wp-security-and-firewall
|
| 622 |
+
#: ../admin/wp-security-brute-force-menu.php:305
|
| 623 |
+
msgid ""
|
| 624 |
+
"Due to the fact that at any one time there may be many concurrent login "
|
| 625 |
+
"attempts occurring on your site via malicious automated robots, this also has "
|
| 626 |
+
"a negative impact on your server's memory and performance."
|
| 627 |
+
msgstr ""
|
| 628 |
+
"A causa del fatto che in qualsiasi momento ci possono essere molti tentativi "
|
| 629 |
+
"di accesso simultanei che si verificano sul tuo sito tramite robot "
|
| 630 |
+
"automatizzati maligni, anche questo ha un impatto negativo sulla memoria e le "
|
| 631 |
+
"prestazioni del server."
|
| 632 |
|
| 633 |
+
# @ all-in-one-wp-security-and-firewall
|
| 634 |
+
#: ../admin/wp-security-brute-force-menu.php:306
|
| 635 |
+
msgid ""
|
| 636 |
+
"The features in this tab will stop the majority of Brute Force Login Attacks "
|
| 637 |
+
"at the .htaccess level thus providing even better protection for your WP "
|
| 638 |
+
"login page and also reducing the load on your server because the system does "
|
| 639 |
+
"not have to run PHP code to process the login attempts."
|
| 640 |
+
msgstr ""
|
| 641 |
+
"Le funzionalità di questa scheda ferma la maggior parte degli attacchi di "
|
| 642 |
+
"brute force di login a livello .htaccess fornendo così una protezione ancora "
|
| 643 |
+
"migliore per la pagina di login WP e riducendo anche il carico sul server, "
|
| 644 |
+
"perché il sistema non ha bisogno di eseguire codice PHP per elaborare "
|
| 645 |
+
"tentativi di accesso."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 646 |
|
| 647 |
+
# @ all-in-one-wp-security-and-firewall
|
| 648 |
+
#: ../admin/wp-security-brute-force-menu.php:313
|
| 649 |
+
#, php-format
|
| 650 |
+
msgid ""
|
| 651 |
+
"Even though this feature should not have any impact on your site's general "
|
| 652 |
+
"functionality <strong>you are strongly encouraged to take a %s of your ."
|
| 653 |
+
"htaccess file before proceeding</strong>."
|
| 654 |
+
msgstr ""
|
| 655 |
+
"Anche se questa caratteristica non dovrebbe avere alcun impatto sulla "
|
| 656 |
+
"funzionalità generale del tuo sito <strong> è vivamente consigliato fare un "
|
| 657 |
+
"%s del file .htaccess prima di procedere</strong>."
|
| 658 |
|
| 659 |
+
# @ all-in-one-wp-security-and-firewall
|
| 660 |
+
#: ../admin/wp-security-brute-force-menu.php:314
|
| 661 |
msgid ""
|
| 662 |
+
"If this feature is not used correctly, you can get locked out of your site. A "
|
| 663 |
+
"backed up .htaccess file will come in handy if that happens."
|
|
|
|
| 664 |
msgstr ""
|
| 665 |
+
"Se questa funzione non viene utilizzata correttamente puoi rimanere bloccato "
|
| 666 |
+
"fuori dal tuo sito. Un backup del file .htaccess sarà utile se questo accade."
|
|
|
|
| 667 |
|
| 668 |
+
# @ all-in-one-wp-security-and-firewall
|
| 669 |
+
#: ../admin/wp-security-brute-force-menu.php:315
|
| 670 |
+
#, php-format
|
| 671 |
+
msgid ""
|
| 672 |
+
"To learn more about how to use this feature please watch the following %s."
|
| 673 |
+
msgstr ""
|
| 674 |
+
"Per ulteriori informazioni su come utilizzare questa funzionalità si prega di "
|
| 675 |
+
"guardare il seguente %s."
|
| 676 |
|
| 677 |
+
# @ all-in-one-wp-security-and-firewall
|
| 678 |
+
#: ../admin/wp-security-brute-force-menu.php:328
|
| 679 |
msgid ""
|
| 680 |
+
"NOTE: If you already had the Rename Login Page feature active, the plugin has "
|
| 681 |
+
"automatically deactivated it because only one of these features can be active "
|
| 682 |
+
"at any one time."
|
| 683 |
msgstr ""
|
| 684 |
+
"NOTA: Se hai già la funzione di Rinomina pagina login attiva il plugin viene "
|
| 685 |
+
"disattivato automaticamente perché una sola di queste caratteristiche può "
|
| 686 |
+
"essere attiva."
|
| 687 |
|
| 688 |
+
# @ all-in-one-wp-security-and-firewall
|
| 689 |
+
#: ../admin/wp-security-brute-force-menu.php:336
|
| 690 |
+
msgid "Cookie Based Brute Force Login Prevention"
|
| 691 |
+
msgstr "Prevenzione Brute Force Login Basata su Cookie."
|
| 692 |
+
|
| 693 |
+
# @ all-in-one-wp-security-and-firewall
|
| 694 |
+
#: ../admin/wp-security-brute-force-menu.php:347
|
| 695 |
+
#: ../classes/grade-system/wp-security-feature-item-manager.php:91
|
| 696 |
+
msgid "Enable Brute Force Attack Prevention"
|
| 697 |
+
msgstr "Abilita Prevenzione Attacchi Brute Force"
|
| 698 |
|
| 699 |
+
# @ all-in-one-wp-security-and-firewall
|
| 700 |
+
#: ../admin/wp-security-brute-force-menu.php:350
|
| 701 |
msgid ""
|
| 702 |
+
"Check this if you want to protect your login page from Brute Force Attack."
|
|
|
|
| 703 |
msgstr ""
|
| 704 |
+
"Seleziona questa casella per proteggere la pagina di login da attacchi brute "
|
| 705 |
+
"force."
|
| 706 |
|
| 707 |
+
# @ all-in-one-wp-security-and-firewall
|
| 708 |
+
#: ../admin/wp-security-brute-force-menu.php:355
|
| 709 |
msgid ""
|
| 710 |
+
"This feature will deny access to your WordPress login page for all people "
|
| 711 |
+
"except those who have a special cookie in their browser."
|
| 712 |
msgstr ""
|
| 713 |
+
"Questa funzione nega l'accesso alla pagina di login di WordPress per tutte le "
|
| 714 |
+
"persone, tranne coloro che hanno un cookie speciale nel proprio browser."
|
| 715 |
+
|
| 716 |
+
# @ all-in-one-wp-security-and-firewall
|
| 717 |
+
#: ../admin/wp-security-brute-force-menu.php:357
|
| 718 |
+
msgid "To use this feature do the following:"
|
| 719 |
+
msgstr "Per utilizzare questa funzione, attenersi alla seguente procedura:"
|
| 720 |
+
|
| 721 |
+
# @ all-in-one-wp-security-and-firewall
|
| 722 |
+
#: ../admin/wp-security-brute-force-menu.php:359
|
| 723 |
+
msgid "1) Enable the checkbox."
|
| 724 |
+
msgstr "1) Attivare la casella di controllo."
|
| 725 |
|
| 726 |
+
# @ all-in-one-wp-security-and-firewall
|
| 727 |
+
#: ../admin/wp-security-brute-force-menu.php:361
|
| 728 |
msgid ""
|
| 729 |
+
"2) Enter a secret word consisting of alphanumeric characters which will be "
|
| 730 |
+
"difficult to guess. This secret word will be useful whenever you need to know "
|
| 731 |
+
"the special URL which you will use to access the login page (see point below)."
|
| 732 |
msgstr ""
|
| 733 |
+
"2) Inserire una parola segreta composta da caratteri alfanumerici difficile "
|
| 734 |
+
"da indovinare. Questa parola segreta sarà utile ogni volta che è necessario "
|
| 735 |
+
"conoscere l'URL speciale che verrà utilizzato per accedere alla pagina di "
|
| 736 |
+
"login (vedi punto seguente)."
|
| 737 |
|
| 738 |
+
# @ all-in-one-wp-security-and-firewall
|
| 739 |
+
#: ../admin/wp-security-brute-force-menu.php:363
|
| 740 |
msgid ""
|
| 741 |
+
"3) You will then be provided with a special login URL. You will need to use "
|
| 742 |
+
"this URL to login to your WordPress site instead of the usual login URL. "
|
| 743 |
+
"NOTE: The system will deposit a special cookie in your browser which will "
|
| 744 |
+
"allow you access to the WordPress administration login page."
|
| 745 |
msgstr ""
|
| 746 |
+
"3) Ti verrà fornito un URL di accesso speciale. È necessario utilizzare "
|
| 747 |
+
"questo URL per accedere al sito WordPress invece del solito URL di login. "
|
| 748 |
+
"NOTA: Il sistema deposita un cookie speciale nel browser che permetterà di "
|
| 749 |
+
"accedere alla pagina di login di amministrazione WordPress."
|
|
|
|
|
|
|
|
|
|
| 750 |
|
| 751 |
+
# @ all-in-one-wp-security-and-firewall
|
| 752 |
+
#: ../admin/wp-security-brute-force-menu.php:365
|
| 753 |
+
msgid ""
|
| 754 |
+
"Any person trying to access your login page who does not have the special "
|
| 755 |
+
"cookie in their browser will be automatically blocked."
|
| 756 |
+
msgstr ""
|
| 757 |
+
"Qualsiasi persona che tenta di accedere alla pagina di login che non ha il "
|
| 758 |
+
"cookie speciale nel browser viene bloccato automaticamente."
|
| 759 |
|
| 760 |
+
# @ all-in-one-wp-security-and-firewall
|
| 761 |
+
#: ../admin/wp-security-brute-force-menu.php:372
|
| 762 |
+
msgid "Secret Word"
|
| 763 |
+
msgstr "Parola Segreta"
|
| 764 |
|
| 765 |
+
# @ all-in-one-wp-security-and-firewall
|
| 766 |
+
#: ../admin/wp-security-brute-force-menu.php:374
|
| 767 |
msgid ""
|
| 768 |
+
"Choose a secret word consisting of alphanumeric characters which you can use "
|
| 769 |
+
"to access your special URL. Your are highly encouraged to choose a word which "
|
| 770 |
+
"will be difficult to guess."
|
|
|
|
| 771 |
msgstr ""
|
| 772 |
+
"Scegli una parola segreta composta da caratteri alfanumerici che è possibile "
|
| 773 |
+
"utilizzare per accedere al tuo URL speciale. Mi raccomando di scegliere una "
|
| 774 |
+
"parola molto difficile da indovinare."
|
| 775 |
|
| 776 |
+
# @ all-in-one-wp-security-and-firewall
|
| 777 |
+
#: ../admin/wp-security-brute-force-menu.php:378
|
| 778 |
+
msgid "Re-direct URL"
|
| 779 |
+
msgstr "URL Re-direct"
|
| 780 |
|
| 781 |
+
# @ all-in-one-wp-security-and-firewall
|
| 782 |
+
#: ../admin/wp-security-brute-force-menu.php:382
|
| 783 |
msgid ""
|
| 784 |
+
"Specify a URL to redirect a hacker to when they try to access your WordPress "
|
| 785 |
+
"login page."
|
| 786 |
msgstr ""
|
| 787 |
+
"Specificare un URL per reindirizzare un hacker quando cerca di accedere alla "
|
| 788 |
+
"pagina di login di WordPress"
|
| 789 |
|
| 790 |
+
# @ all-in-one-wp-security-and-firewall
|
| 791 |
+
#: ../admin/wp-security-brute-force-menu.php:389
|
| 792 |
+
msgid ""
|
| 793 |
+
"The URL specified here can be any site's URL and does not have to be your "
|
| 794 |
+
"own. For example you can be as creative as you like and send hackers to the "
|
| 795 |
+
"CIA or NSA home page."
|
| 796 |
+
msgstr ""
|
| 797 |
+
"L'URL specificato qui può essere un URL di qualsiasi sito e non deve essere "
|
| 798 |
+
"per forza il tuo. Ad esempio puoi usare la fantasia e inviare l'hacker al "
|
| 799 |
+
"sito della polizia postale alla CIA o quello che preferisci."
|
| 800 |
|
| 801 |
+
# @ all-in-one-wp-security-and-firewall
|
| 802 |
+
#: ../admin/wp-security-brute-force-menu.php:391
|
| 803 |
msgid ""
|
| 804 |
+
"This field will default to: http://127.0.0.1 if you do not enter a value."
|
|
|
|
| 805 |
msgstr ""
|
| 806 |
+
"Se non inserisci un valore questo campo sarà di default impostato a: "
|
| 807 |
+
"http://127.0.0.1"
|
| 808 |
|
| 809 |
+
# @ all-in-one-wp-security-and-firewall
|
| 810 |
+
#: ../admin/wp-security-brute-force-menu.php:393
|
| 811 |
+
msgid "Useful Tip:"
|
| 812 |
+
msgstr "Suggerimento utile:"
|
| 813 |
|
| 814 |
+
# @ all-in-one-wp-security-and-firewall
|
| 815 |
+
#: ../admin/wp-security-brute-force-menu.php:395
|
| 816 |
+
msgid ""
|
| 817 |
+
"It's a good idea to not redirect attempted brute force login attempts to your "
|
| 818 |
+
"site because it increases the load on your server."
|
| 819 |
+
msgstr ""
|
| 820 |
+
"Una buona idea è di non reindirizzare i tentativi di attacco brute force al "
|
| 821 |
+
"tuo sito, perché il carico sul server aumenta."
|
| 822 |
|
| 823 |
+
# @ all-in-one-wp-security-and-firewall
|
| 824 |
+
#: ../admin/wp-security-brute-force-menu.php:397
|
| 825 |
msgid ""
|
| 826 |
+
"Redirecting a hacker or malicious bot back to \"http://127.0.0.1\" is ideal "
|
| 827 |
+
"because it deflects them back to their own local host and puts the load on "
|
| 828 |
+
"their server instead of yours."
|
| 829 |
msgstr ""
|
| 830 |
+
"Reindirizzare un hacker o bot maligni a \"http://127.0.0.1\" è l'ideale "
|
| 831 |
+
"perché li devia indietro al proprio host locale e mette il carico sui loro "
|
| 832 |
+
"server al posto del tuo."
|
| 833 |
|
| 834 |
+
# @ all-in-one-wp-security-and-firewall
|
| 835 |
+
#: ../admin/wp-security-brute-force-menu.php:404
|
| 836 |
+
msgid "My Site Has Posts Or Pages Which Are Password Protected"
|
| 837 |
+
msgstr "Il mio sito ha post o pagine che sono protetti da password"
|
| 838 |
|
| 839 |
+
# @ all-in-one-wp-security-and-firewall
|
| 840 |
+
#: ../admin/wp-security-brute-force-menu.php:407
|
| 841 |
+
msgid ""
|
| 842 |
+
"Check this if you are using the native WordPress password protection feature "
|
| 843 |
+
"for some or all of your blog posts or pages."
|
| 844 |
msgstr ""
|
| 845 |
+
"Seleziona questa casella se si utilizza la funzione di protezione con "
|
| 846 |
+
"password nativa di WordPress per alcuni o tutti i post/pagine del tuo blog."
|
| 847 |
|
| 848 |
+
# @ all-in-one-wp-security-and-firewall
|
| 849 |
+
#: ../admin/wp-security-brute-force-menu.php:412
|
|
|
|
| 850 |
msgid ""
|
| 851 |
+
"In the cases where you are protecting some of your posts or pages using the "
|
| 852 |
+
"in-built WordPress password protection feature, a few extra lines of "
|
| 853 |
+
"directives and exceptions need to be added to your .htacces file so that "
|
| 854 |
+
"people trying to access pages are not automatically blocked."
|
| 855 |
msgstr ""
|
| 856 |
+
"Nei casi in cui si stanno proteggendo alcuni post o pagine tramite la "
|
| 857 |
+
"funzione di protezione con password di WordPress, poche linee in più di "
|
| 858 |
+
"direttive e eccezioni devono essere aggiunte al file .htacces in modo che le "
|
| 859 |
+
"persone che cercano di accedere alle pagine non siano automaticamente "
|
| 860 |
+
"bloccate."
|
| 861 |
|
| 862 |
+
# @ all-in-one-wp-security-and-firewall
|
| 863 |
+
#: ../admin/wp-security-brute-force-menu.php:414
|
| 864 |
msgid ""
|
| 865 |
+
"By enabling this checkbox the plugin will add the necessary rules and "
|
| 866 |
+
"exceptions to your .htacces file so that people trying to access these pages "
|
| 867 |
+
"are not automatically blocked."
|
| 868 |
msgstr ""
|
| 869 |
+
"Abilitando questa casella il plugin aggiungerà le regole e le eccezioni "
|
| 870 |
+
"necessarie per il file .htacces in modo che le persone che cercano di "
|
| 871 |
+
"accedere a queste pagine non vengano automaticamente bloccate."
|
| 872 |
|
| 873 |
+
# @ all-in-one-wp-security-and-firewall
|
| 874 |
+
#: ../admin/wp-security-brute-force-menu.php:416
|
| 875 |
+
msgid "Helpful Tip:"
|
| 876 |
+
msgstr "Suggerimento utile:"
|
| 877 |
+
|
| 878 |
+
# @ all-in-one-wp-security-and-firewall
|
| 879 |
+
#: ../admin/wp-security-brute-force-menu.php:418
|
| 880 |
msgid ""
|
| 881 |
+
"If you do not use the WordPress password protection feature for your posts or "
|
| 882 |
+
"pages then it is highly recommended that you leave this checkbox disabled."
|
| 883 |
msgstr ""
|
| 884 |
+
"Se non si utilizza la funzione di protezione con password di WordPress per i "
|
| 885 |
+
"tuoi post o le pagine, allora si consiglia vivamente di lasciare questa "
|
| 886 |
+
"casella di controllo disattivata."
|
| 887 |
|
| 888 |
+
# @ all-in-one-wp-security-and-firewall
|
| 889 |
+
#: ../admin/wp-security-brute-force-menu.php:425
|
| 890 |
+
msgid "My Site Has a Theme or Plugins Which Use AJAX"
|
| 891 |
+
msgstr "Il mio sito ha un tema o plugin che utilizzano AJAX"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 892 |
|
| 893 |
+
# @ all-in-one-wp-security-and-firewall
|
| 894 |
+
#: ../admin/wp-security-brute-force-menu.php:428
|
| 895 |
+
msgid "Check this if your site uses AJAX functionality."
|
| 896 |
+
msgstr "Seleziona questa casella se il sito utilizza funzionalità AJAX."
|
| 897 |
|
| 898 |
+
# @ all-in-one-wp-security-and-firewall
|
| 899 |
+
#: ../admin/wp-security-brute-force-menu.php:433
|
| 900 |
+
msgid ""
|
| 901 |
+
"In the cases where your WordPress installation has a theme or plugins which "
|
| 902 |
+
"use AJAX, a few extra lines of directives and exceptions need to be added to "
|
| 903 |
+
"your .htacces file to prevent AJAX requests from being automatically blocked "
|
| 904 |
+
"by the brute force prevention feature."
|
| 905 |
msgstr ""
|
| 906 |
+
"Nei casi in cui l'installazione di WordPress ha un tema o plugin che usano "
|
| 907 |
+
"AJAX, poche linee in più di direttive e eccezioni devono essere aggiunte al "
|
| 908 |
+
"file .htacces per evitare che le richieste AJAX vengano bloccate "
|
| 909 |
+
"automaticamente dalla funzione di prevenzione brute force."
|
| 910 |
|
| 911 |
+
# @ all-in-one-wp-security-and-firewall
|
| 912 |
+
#: ../admin/wp-security-brute-force-menu.php:435
|
| 913 |
+
msgid ""
|
| 914 |
+
"By enabling this checkbox the plugin will add the necessary rules and "
|
| 915 |
+
"exceptions to your .htacces file so that AJAX operations will work as "
|
| 916 |
+
"expected."
|
| 917 |
+
msgstr ""
|
| 918 |
+
"Abilitando questa casella il plugin aggiungerà le regole e le eccezioni "
|
| 919 |
+
"necessarie nel file .htacces in modo che le operazioni AJAX funzioneranno "
|
| 920 |
+
"come previsto."
|
| 921 |
|
| 922 |
+
# @ all-in-one-wp-security-and-firewall
|
| 923 |
+
#: ../admin/wp-security-brute-force-menu.php:450
|
| 924 |
+
msgid "The cookie test was successful. You can now enable this feature."
|
| 925 |
+
msgstr ""
|
| 926 |
+
"Il Test cookie ha avuto successo. Ora è possibile attivare questa funzione."
|
| 927 |
|
| 928 |
+
# @ all-in-one-wp-security-and-firewall
|
| 929 |
+
#: ../admin/wp-security-brute-force-menu.php:453
|
| 930 |
+
msgid "Save Feature Settings"
|
| 931 |
+
msgstr "Sala Impostazioni Caratteristiche"
|
| 932 |
|
| 933 |
+
# @ all-in-one-wp-security-and-firewall
|
| 934 |
+
#: ../admin/wp-security-brute-force-menu.php:460
|
| 935 |
msgid ""
|
| 936 |
+
"The cookie test failed on this server. So this feature cannot be used on this "
|
| 937 |
+
"site."
|
| 938 |
msgstr ""
|
| 939 |
+
"La provacookie non è riuscita su questo server. Quindi, questa funzione non "
|
| 940 |
+
"può essere utilizzata in questo sito."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 941 |
|
| 942 |
+
# @ all-in-one-wp-security-and-firewall
|
| 943 |
+
#: ../admin/wp-security-brute-force-menu.php:465
|
| 944 |
+
msgid ""
|
| 945 |
+
"Before using this feature you are required to perform a cookie test first. "
|
| 946 |
+
"This is to make sure that your browser cookie is working correctly and that "
|
| 947 |
+
"you won't lock yourself out."
|
| 948 |
msgstr ""
|
| 949 |
+
"Prima di utilizzare questa funzione viene richiesto di eseguire un test "
|
| 950 |
+
"cookie. Questo per fare verificare che il cookie del browser funziona "
|
| 951 |
+
"correttamente e non rischi di rimanere fuori."
|
| 952 |
|
| 953 |
+
# @ all-in-one-wp-security-and-firewall
|
| 954 |
+
#: ../admin/wp-security-brute-force-menu.php:467
|
| 955 |
+
msgid "Perform Cookie Test"
|
| 956 |
+
msgstr "Esegui Test Cookie"
|
| 957 |
|
| 958 |
+
# @ all-in-one-wp-security-and-firewall
|
| 959 |
+
#: ../admin/wp-security-brute-force-menu.php:507
|
| 960 |
msgid ""
|
| 961 |
+
"This feature allows you to add a captcha form on the WordPress login page."
|
|
|
|
| 962 |
msgstr ""
|
| 963 |
+
"Seleziona questo se desideri inserire un campo captcha nella pagina di Login "
|
| 964 |
+
"WordPress"
|
| 965 |
|
| 966 |
+
# @ all-in-one-wp-security-and-firewall
|
| 967 |
+
#: ../admin/wp-security-brute-force-menu.php:508
|
| 968 |
+
msgid ""
|
| 969 |
+
"Users who attempt to login will also need to enter the answer to a simple "
|
| 970 |
+
"mathematical question - if they enter the wrong answer, the plugin will not "
|
| 971 |
+
"allow them login even if they entered the correct username and password."
|
| 972 |
+
msgstr ""
|
| 973 |
+
"Gli utenti che tentano di accedere devono inserire la risposta ad una "
|
| 974 |
+
"semplice domanda matematica - se viene data la risposta sbagliata il plugin "
|
| 975 |
+
"non permetterà l'accesso anche se il nome utente e la password sono corretti."
|
| 976 |
|
| 977 |
+
# @ all-in-one-wp-security-and-firewall
|
| 978 |
+
#: ../admin/wp-security-brute-force-menu.php:509
|
| 979 |
msgid ""
|
| 980 |
+
"Therefore, adding a captcha form on the login page is another effective yet "
|
| 981 |
+
"simple \"Brute Force\" prevention technique."
|
| 982 |
msgstr ""
|
| 983 |
+
"Pertanto, l'aggiunta di un modulo captcha sulla pagina di login è un altro "
|
| 984 |
+
"efficace ma semplice metodo di prevenzione \"Brute Force\"."
|
| 985 |
|
| 986 |
+
# @ all-in-one-wp-security-and-firewall
|
| 987 |
+
#: ../admin/wp-security-brute-force-menu.php:515
|
| 988 |
+
msgid "Login Form Captcha Settings"
|
| 989 |
+
msgstr "Impostazioni Modulo Captcha pagina di Login"
|
|
|
|
|
|
|
| 990 |
|
| 991 |
+
# @ all-in-one-wp-security-and-firewall
|
| 992 |
+
#: ../admin/wp-security-brute-force-menu.php:526
|
| 993 |
+
msgid "Enable Captcha On Login Page"
|
| 994 |
+
msgstr "Attiva Captcha sulla Pagina di Login"
|
| 995 |
|
| 996 |
+
# @ all-in-one-wp-security-and-firewall
|
| 997 |
+
#: ../admin/wp-security-brute-force-menu.php:529
|
| 998 |
+
msgid "Check this if you want to insert a captcha form on the login page"
|
|
|
|
|
|
|
|
|
|
| 999 |
msgstr ""
|
| 1000 |
+
"Seleziona questa casella se desideri inserire un campo captcha nel modulo "
|
| 1001 |
+
"della pagina di login"
|
| 1002 |
|
| 1003 |
+
#: ../admin/wp-security-brute-force-menu.php:535
|
| 1004 |
+
msgid "Custom Login Form Captcha Settings"
|
|
|
|
|
|
|
|
|
|
| 1005 |
msgstr ""
|
|
|
|
|
|
|
| 1006 |
|
| 1007 |
+
#: ../admin/wp-security-brute-force-menu.php:544
|
| 1008 |
+
msgid "Enable Captcha On Custom Login Form"
|
|
|
|
| 1009 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1010 |
|
| 1011 |
+
#: ../admin/wp-security-brute-force-menu.php:547
|
| 1012 |
+
msgid ""
|
| 1013 |
+
"Check this if you want to insert captcha on a custom login form generated by "
|
| 1014 |
+
"the following WP function: wp_login_form()"
|
| 1015 |
msgstr ""
|
|
|
|
| 1016 |
|
| 1017 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1018 |
+
#: ../admin/wp-security-brute-force-menu.php:553
|
| 1019 |
+
msgid "Lost Password Form Captcha Settings"
|
| 1020 |
+
msgstr "Impostazioni Modulo Captcha Password persa "
|
|
|
|
| 1021 |
|
| 1022 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1023 |
+
#: ../admin/wp-security-brute-force-menu.php:563
|
| 1024 |
+
msgid "Enable Captcha On Lost Password Page"
|
| 1025 |
+
msgstr "Attiva Captcha nella Pagina Password Persa"
|
| 1026 |
|
| 1027 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1028 |
+
#: ../admin/wp-security-brute-force-menu.php:566
|
|
|
|
| 1029 |
msgid ""
|
| 1030 |
+
"Check this if you want to insert a captcha form on the lost password page"
|
|
|
|
|
|
|
|
|
|
| 1031 |
msgstr ""
|
| 1032 |
+
"Seleziona questa casella se desideri inserire un campo captcha nel modulo "
|
| 1033 |
+
"della password persa"
|
|
|
|
|
|
|
| 1034 |
|
| 1035 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1036 |
+
#: ../admin/wp-security-brute-force-menu.php:588
|
| 1037 |
+
msgid "Nonce check failed for save whitelist settings!"
|
| 1038 |
+
msgstr "Verifica fallita per salvare le impostazioni whitelist!"
|
|
|
|
| 1039 |
|
| 1040 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1041 |
+
#: ../admin/wp-security-brute-force-menu.php:645
|
| 1042 |
msgid ""
|
| 1043 |
+
"The All In One WP Security Whitelist feature gives you the option of only "
|
| 1044 |
+
"allowing certain IP addresses or ranges to have access to your WordPress "
|
| 1045 |
+
"login page."
|
| 1046 |
msgstr ""
|
| 1047 |
+
"La caratteristica Whitelist ti dà la possibilità di autorizzare solo "
|
| 1048 |
+
"determinati indirizzi IP, o intervalli, ad accedere alla pagina login di "
|
| 1049 |
+
"WordPress."
|
| 1050 |
|
| 1051 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1052 |
+
#: ../admin/wp-security-brute-force-menu.php:646
|
|
|
|
| 1053 |
msgid ""
|
| 1054 |
+
"This feature will deny login access for all IP addresses which are not in "
|
| 1055 |
+
"your whitelist as configured in the settings below."
|
| 1056 |
msgstr ""
|
| 1057 |
+
"Questa funzione nega l'accesso da login per tutti gli indirizzi IP che non "
|
| 1058 |
+
"sono nella tua lista bianca come configurato nelle impostazioni di seguito."
|
| 1059 |
|
| 1060 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1061 |
+
#: ../admin/wp-security-brute-force-menu.php:647
|
| 1062 |
msgid ""
|
| 1063 |
+
"The plugin achieves this by writing the appropriate directives to your ."
|
| 1064 |
+
"htaccess file."
|
| 1065 |
msgstr ""
|
| 1066 |
+
"Il plugin realizza questo, facendo le opportune modifiche al file .htaccess."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1067 |
|
| 1068 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1069 |
+
#: ../admin/wp-security-brute-force-menu.php:648
|
| 1070 |
+
msgid ""
|
| 1071 |
+
"By allowing/blocking IP addresses via the .htaccess file your are using the "
|
| 1072 |
+
"most secure first line of defence because login access will only be granted "
|
| 1073 |
+
"to whitelisted IP addresses and other addresses will be blocked as soon as "
|
| 1074 |
+
"they try to access your login page."
|
| 1075 |
msgstr ""
|
| 1076 |
+
"Consentendo/bloccando gli indirizzi IP tramite il file .htaccess si sta "
|
| 1077 |
+
"usando la linea di difesa più sicura, perché l'accesso al login sarà concesso "
|
| 1078 |
+
"solo agli indirizzi IP nella whitelist e gli altri indirizzi verranno "
|
| 1079 |
+
"bloccati non appena tentano di accedere alla pagina di login."
|
| 1080 |
|
| 1081 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1082 |
+
#: ../admin/wp-security-brute-force-menu.php:655
|
| 1083 |
+
#, php-format
|
| 1084 |
msgid ""
|
| 1085 |
+
"Attention: If in addition to enabling the white list feature, you also have "
|
| 1086 |
+
"the %s feature enabled, <strong>you will still need to use your secret word "
|
| 1087 |
+
"in the URL when trying to access your WordPress login page</strong>."
|
| 1088 |
msgstr ""
|
| 1089 |
+
"Attenzione: Se oltre ad abilitare la funzione lista bianca, si ha anche la "
|
| 1090 |
+
"funzione %s attivata,<strong>sarà comunque necessario utilizzare la tua "
|
| 1091 |
+
"parola segreta nell'URL quando si cerca di accedere alla pagina di login di "
|
| 1092 |
+
"WordPress</strong>."
|
| 1093 |
|
| 1094 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1095 |
+
#: ../admin/wp-security-brute-force-menu.php:656
|
| 1096 |
msgid ""
|
| 1097 |
+
"These features are NOT functionally related. Having both of them enabled on "
|
| 1098 |
+
"your site means you are creating 2 layers of security."
|
|
|
|
|
|
|
| 1099 |
msgstr ""
|
| 1100 |
+
"Queste caratteristiche NON sono funzionalmente correlate. Se si abilitano "
|
| 1101 |
+
"entrambe sul sito si creano due livelli di sicurezza."
|
| 1102 |
+
|
| 1103 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1104 |
+
#: ../admin/wp-security-brute-force-menu.php:661
|
| 1105 |
+
msgid "Login IP Whitelist Settings"
|
| 1106 |
+
msgstr "Login Configurazione Whitelist IP"
|
| 1107 |
+
|
| 1108 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1109 |
+
#: ../admin/wp-security-brute-force-menu.php:672
|
| 1110 |
+
msgid "Enable IP Whitelisting"
|
| 1111 |
+
msgstr "Attiva IP Whitelisting"
|
| 1112 |
|
| 1113 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1114 |
+
#: ../admin/wp-security-brute-force-menu.php:675
|
| 1115 |
msgid ""
|
| 1116 |
+
"Check this if you want to enable the whitelisting of selected IP addresses "
|
| 1117 |
+
"specified in the settings below"
|
| 1118 |
msgstr ""
|
| 1119 |
+
"Seleziona questa casella se vuoi attivare la whitelist di indirizzi IP "
|
| 1120 |
+
"selezionati specificati nelle impostazioni di seguito"
|
| 1121 |
|
| 1122 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1123 |
+
#: ../admin/wp-security-brute-force-menu.php:679
|
| 1124 |
+
msgid "Your Current IP Address"
|
| 1125 |
+
msgstr "Il Tuo Indirizzo IP Attuale"
|
| 1126 |
|
| 1127 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1128 |
+
#: ../admin/wp-security-brute-force-menu.php:682
|
| 1129 |
msgid ""
|
| 1130 |
+
"You can copy and paste this address in the text box below if you want to "
|
| 1131 |
+
"include it in your login whitelist."
|
| 1132 |
msgstr ""
|
| 1133 |
+
"È possibile copiare e incollare questo indirizzo nella casella di testo "
|
| 1134 |
+
"sottostante, se desideri includerlo nella tua lista bianca login."
|
|
|
|
| 1135 |
|
| 1136 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1137 |
+
#: ../admin/wp-security-brute-force-menu.php:686
|
| 1138 |
+
msgid "Enter Whitelisted IP Addresses:"
|
| 1139 |
+
msgstr "Inserisci Indirizzi IP Whitelisted:"
|
| 1140 |
+
|
| 1141 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1142 |
+
#: ../admin/wp-security-brute-force-menu.php:690
|
| 1143 |
msgid ""
|
| 1144 |
+
"Enter one or more IP addresses or IP ranges you wish to include in your "
|
| 1145 |
+
"whitelist. Only the addresses specified here will have access to the "
|
| 1146 |
+
"WordPress login page."
|
| 1147 |
msgstr ""
|
| 1148 |
+
"Immettere uno o più indirizzi IP o intervalli IP che vuoi includere nella tua "
|
| 1149 |
+
"lista bianca. Solo gli indirizzi specificati qui potranno accedere alla "
|
| 1150 |
+
"pagina di login di WordPress."
|
| 1151 |
|
| 1152 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1153 |
+
#: ../admin/wp-security-brute-force-menu.php:738
|
| 1154 |
msgid ""
|
| 1155 |
+
"This feature allows you to add a special hidden \"honeypot\" field on the "
|
| 1156 |
+
"WordPress login page. This will only be visible to robots and not humans."
|
|
|
|
| 1157 |
msgstr ""
|
| 1158 |
+
"Questa funzione consente di aggiungere un particolare campo nascosto "
|
| 1159 |
+
"\"honeypot\" nella pagina di login di WordPress. Questo sarà visibile solo ai "
|
| 1160 |
+
"robot e non agli esseri umani."
|
|
|
|
| 1161 |
|
| 1162 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1163 |
+
#: ../admin/wp-security-brute-force-menu.php:739
|
| 1164 |
msgid ""
|
| 1165 |
+
"Since robots usually fill in every input field from a login form, they will "
|
| 1166 |
+
"also submit a value for the special hidden honeypot field."
|
|
|
|
| 1167 |
msgstr ""
|
| 1168 |
+
"Dal momento che i robot di solito compilano ogni campo di input che trovano "
|
| 1169 |
+
"in un form di login, compileranno anche il campo speciale nascosto honeypot."
|
|
|
|
|
|
|
| 1170 |
|
| 1171 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1172 |
+
#: ../admin/wp-security-brute-force-menu.php:740
|
| 1173 |
msgid ""
|
| 1174 |
+
"The way honeypots work is that a hidden field is placed somewhere inside a "
|
| 1175 |
+
"form which only robots will submit. If that field contains a value when the "
|
| 1176 |
+
"form is submitted then a robot has most likely submitted the form and it is "
|
| 1177 |
+
"consquently dealt with."
|
|
|
|
| 1178 |
msgstr ""
|
| 1179 |
+
"Il concetto su cui si basa honeypot è che essendo un campo nascosto è "
|
| 1180 |
+
"collocato da qualche parte all'interno di una form che solo i robot possono "
|
| 1181 |
+
"compilare. Se questo campo contiene un valore quando il modulo viene inviato "
|
| 1182 |
+
"significa che è stato riempito da un robot e verrà affrontato di conseguenza."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1183 |
|
| 1184 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1185 |
+
#: ../admin/wp-security-brute-force-menu.php:741
|
| 1186 |
msgid ""
|
| 1187 |
+
"Therefore, if the plugin detects that this field has a value when the login "
|
| 1188 |
+
"form is submitted, then the robot which is attempting to login to your site "
|
| 1189 |
+
"will be redirected to its localhost address - http://127.0.0.1."
|
| 1190 |
msgstr ""
|
| 1191 |
+
"Pertanto, se il plugin rileva che questo campo ha un valore quando viene "
|
| 1192 |
+
"inviato il form di login, il robot che sta tentando di accedere al tuo sito "
|
| 1193 |
+
"sarà reindirizzato al suo indirizzo localhost - http://127.0.0.1."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1194 |
|
| 1195 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1196 |
+
#: ../admin/wp-security-brute-force-menu.php:747
|
| 1197 |
+
msgid "Login Form Honeypot Settings"
|
| 1198 |
+
msgstr "Impostazioni Honeypot Login Form"
|
| 1199 |
|
| 1200 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1201 |
+
#: ../admin/wp-security-brute-force-menu.php:758
|
| 1202 |
+
msgid "Enable Honeypot On Login Page"
|
| 1203 |
+
msgstr "Attiva Honeypot sulla pagina di Login"
|
| 1204 |
|
| 1205 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1206 |
+
#: ../admin/wp-security-brute-force-menu.php:761
|
| 1207 |
+
msgid "Check this if you want to enable the honeypot feature for the login page"
|
|
|
|
|
|
|
| 1208 |
msgstr ""
|
| 1209 |
+
"Seleziona questa casella se vuoi abilitare la funzione honeypot per la pagina "
|
| 1210 |
+
"di login"
|
|
|
|
| 1211 |
|
| 1212 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1213 |
+
#: ../admin/wp-security-dashboard-menu.php:25
|
| 1214 |
+
msgid "System Info"
|
| 1215 |
+
msgstr "Info Sistema"
|
| 1216 |
|
| 1217 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1218 |
+
#: ../admin/wp-security-dashboard-menu.php:26
|
| 1219 |
+
#: ../admin/wp-security-dashboard-menu.php:462
|
| 1220 |
+
msgid "Locked IP Addresses"
|
| 1221 |
+
msgstr "Indirizzi IP bloccati"
|
| 1222 |
+
|
| 1223 |
+
#: ../admin/wp-security-dashboard-menu.php:27
|
| 1224 |
+
msgid "AIOWPS Logs"
|
| 1225 |
msgstr ""
|
|
|
|
|
|
|
| 1226 |
|
| 1227 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1228 |
+
#: ../admin/wp-security-dashboard-menu.php:77
|
| 1229 |
+
msgid "For information, updates and documentation, please visit the"
|
| 1230 |
+
msgstr "Per informazioni, aggiornamenti e documentazione, vista la pagina "
|
| 1231 |
|
| 1232 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1233 |
+
#: ../admin/wp-security-dashboard-menu.php:77
|
| 1234 |
+
msgid "AIO WP Security & Firewall Plugin"
|
| 1235 |
+
msgstr "AIO WP Security & Firewall Plugin"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1236 |
|
| 1237 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1238 |
+
#: ../admin/wp-security-dashboard-menu.php:77
|
| 1239 |
+
msgid "Page"
|
| 1240 |
+
msgstr "."
|
| 1241 |
+
|
| 1242 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1243 |
+
#: ../admin/wp-security-dashboard-menu.php:78
|
| 1244 |
+
msgid "Follow us"
|
| 1245 |
+
msgstr "Seguici su"
|
|
|
|
| 1246 |
|
| 1247 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1248 |
+
#: ../admin/wp-security-dashboard-menu.php:78
|
| 1249 |
msgid ""
|
| 1250 |
+
"Twitter, Google+ or via Email to stay up to date about the new security "
|
| 1251 |
+
"features of this plugin."
|
| 1252 |
msgstr ""
|
| 1253 |
+
"Twitter, Google+ o via e-mail per rimanere sempre aggiornato sulle nuove "
|
| 1254 |
+
"funzionalità di sicurezza di questo plugin."
|
| 1255 |
|
| 1256 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1257 |
+
#: ../admin/wp-security-dashboard-menu.php:94
|
| 1258 |
+
msgid "Security Strength Meter"
|
| 1259 |
+
msgstr "Indicatore Stato Sicurezza"
|
| 1260 |
|
| 1261 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1262 |
+
#: ../admin/wp-security-dashboard-menu.php:123
|
| 1263 |
+
msgid "Total Achievable Points: "
|
| 1264 |
+
msgstr "Totale punti realizzabili:"
|
| 1265 |
|
| 1266 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1267 |
+
#: ../admin/wp-security-dashboard-menu.php:125
|
| 1268 |
+
msgid "Current Score of Your Site: "
|
| 1269 |
+
msgstr "Punteggio attuale del tuo sito:"
|
| 1270 |
|
| 1271 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1272 |
+
#: ../admin/wp-security-dashboard-menu.php:135
|
| 1273 |
+
msgid "Security Points Breakdown"
|
| 1274 |
+
msgstr "Scomposizione Punti Sicurezza"
|
| 1275 |
|
| 1276 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1277 |
+
#: ../admin/wp-security-dashboard-menu.php:176
|
| 1278 |
+
msgid "Spread the Word"
|
| 1279 |
+
msgstr "Diffondi la Parola"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1280 |
|
| 1281 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1282 |
+
#: ../admin/wp-security-dashboard-menu.php:179
|
| 1283 |
msgid ""
|
| 1284 |
+
"We are working hard to make your WordPress site more secure. Please support "
|
| 1285 |
+
"us, here is how:"
|
|
|
|
| 1286 |
msgstr ""
|
| 1287 |
+
"Stiamo lavorando duramente per rendere il vostro sito WordPress più sicuro. "
|
| 1288 |
+
"Si prega di sostenere, ecco come:"
|
| 1289 |
+
|
| 1290 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1291 |
+
#: ../admin/wp-security-dashboard-menu.php:195
|
| 1292 |
+
msgid "Critical Feature Status"
|
| 1293 |
+
msgstr "Stato Caratteristiche Critiche"
|
| 1294 |
|
| 1295 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1296 |
+
#: ../admin/wp-security-dashboard-menu.php:199
|
| 1297 |
msgid ""
|
| 1298 |
+
"Below is the current status of the critical features that you should activate "
|
| 1299 |
+
"on your site to achieve a minimum level of recommended security"
|
| 1300 |
msgstr ""
|
| 1301 |
+
"Di seguito è riportato lo stato attuale delle caratteristiche fondamentali "
|
| 1302 |
+
"che dovresti attivare sul tuo sito per ottenere il livello minimo di "
|
| 1303 |
+
"sicurezza raccomandata"
|
| 1304 |
|
| 1305 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1306 |
+
#: ../admin/wp-security-dashboard-menu.php:203
|
| 1307 |
+
msgid "Admin Username"
|
| 1308 |
+
msgstr "Nome Utente Admin"
|
| 1309 |
|
| 1310 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1311 |
+
#: ../admin/wp-security-dashboard-menu.php:218
|
| 1312 |
+
#: ../admin/wp-security-user-login-menu.php:25
|
| 1313 |
+
#: ../classes/grade-system/wp-security-feature-item-manager.php:42
|
| 1314 |
+
msgid "Login Lockdown"
|
| 1315 |
+
msgstr "Blocco Login"
|
| 1316 |
|
| 1317 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1318 |
+
#: ../admin/wp-security-dashboard-menu.php:233
|
| 1319 |
+
msgid "File Permission"
|
| 1320 |
+
msgstr "Permessi File"
|
| 1321 |
|
| 1322 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1323 |
+
#: ../admin/wp-security-dashboard-menu.php:248
|
| 1324 |
+
msgid "Basic Firewall"
|
| 1325 |
+
msgstr "Firewall Base"
|
|
|
|
|
|
|
|
|
|
| 1326 |
|
| 1327 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1328 |
+
#: ../admin/wp-security-dashboard-menu.php:266
|
| 1329 |
+
msgid "Last 5 Logins"
|
| 1330 |
+
msgstr "Ultimi 5 Login"
|
| 1331 |
|
| 1332 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1333 |
+
#: ../admin/wp-security-dashboard-menu.php:283
|
| 1334 |
+
msgid "No data found!"
|
| 1335 |
+
msgstr "Nessun dato|"
|
| 1336 |
|
| 1337 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1338 |
+
#: ../admin/wp-security-dashboard-menu.php:287
|
| 1339 |
+
msgid "Last 5 logins summary:"
|
| 1340 |
+
msgstr "Ultimi 5 accessi:"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1341 |
|
| 1342 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1343 |
+
#: ../admin/wp-security-dashboard-menu.php:291
|
| 1344 |
+
msgid "User"
|
| 1345 |
+
msgstr "Utente"
|
|
|
|
|
|
|
| 1346 |
|
| 1347 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1348 |
+
#: ../admin/wp-security-dashboard-menu.php:292
|
| 1349 |
+
msgid "Date"
|
| 1350 |
+
msgstr "Data"
|
|
|
|
|
|
|
| 1351 |
|
| 1352 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1353 |
+
#: ../admin/wp-security-dashboard-menu.php:293
|
| 1354 |
+
msgid "IP"
|
| 1355 |
+
msgstr ""
|
| 1356 |
|
| 1357 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1358 |
+
#: ../admin/wp-security-dashboard-menu.php:314
|
| 1359 |
+
msgid "Maintenance Mode Status"
|
| 1360 |
+
msgstr "Modo Stato Manutenzione"
|
| 1361 |
|
| 1362 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1363 |
+
#: ../admin/wp-security-dashboard-menu.php:318
|
| 1364 |
+
msgid ""
|
| 1365 |
+
"Maintenance mode is currently enabled. Remember to turn it off when you are "
|
| 1366 |
+
"done"
|
| 1367 |
+
msgstr ""
|
| 1368 |
+
"Modalità manutenzione è attualmente abilitata. Ricordati di disattivarla "
|
| 1369 |
+
"quando hai fatto."
|
| 1370 |
|
| 1371 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1372 |
+
#: ../admin/wp-security-dashboard-menu.php:321
|
| 1373 |
+
msgid "Maintenance mode is currently off."
|
| 1374 |
+
msgstr "Modalità Manutenzione è attualmente disattivata"
|
| 1375 |
|
| 1376 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1377 |
+
#: ../admin/wp-security-dashboard-menu.php:325
|
| 1378 |
+
msgid "Maintenance Mode"
|
| 1379 |
+
msgstr "Modo Manutenzione"
|
| 1380 |
|
| 1381 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1382 |
+
#: ../admin/wp-security-dashboard-menu.php:347
|
| 1383 |
+
msgid "Cookie Based Brute Prevention"
|
| 1384 |
+
msgstr "Prevenzione Brute Force basata su Cookie"
|
| 1385 |
|
| 1386 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1387 |
+
#: ../admin/wp-security-dashboard-menu.php:350
|
| 1388 |
+
msgid "Cookie-Based Brute Force"
|
| 1389 |
+
msgstr "Cookie Brute Force Base."
|
|
|
|
| 1390 |
|
| 1391 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1392 |
+
#: ../admin/wp-security-dashboard-menu.php:354
|
| 1393 |
+
#: ../admin/wp-security-dashboard-menu.php:382
|
| 1394 |
#, php-format
|
| 1395 |
+
msgid "The %s feature is currently active."
|
| 1396 |
+
msgstr "La funzione %s è attualmente attiva."
|
| 1397 |
|
| 1398 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1399 |
+
#: ../admin/wp-security-dashboard-menu.php:355
|
| 1400 |
+
#: ../admin/wp-security-dashboard-menu.php:383
|
| 1401 |
+
msgid "Your new WordPress login URL is now:"
|
| 1402 |
+
msgstr "Il tuo nuovo URL di login WordPress:"
|
| 1403 |
|
| 1404 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1405 |
+
#: ../admin/wp-security-dashboard-menu.php:415
|
| 1406 |
+
#: ../admin/wp-security-user-login-menu.php:29
|
| 1407 |
+
msgid "Logged In Users"
|
| 1408 |
+
msgstr "Utenti attualmente loggati."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1409 |
|
| 1410 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1411 |
+
#: ../admin/wp-security-dashboard-menu.php:425
|
| 1412 |
+
msgid "Number of users currently logged in site-wide is:"
|
| 1413 |
+
msgstr "NIl numero di utenti attualmente collegati a livello di sito è:"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1414 |
|
| 1415 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1416 |
+
#: ../admin/wp-security-dashboard-menu.php:426
|
| 1417 |
+
#: ../admin/wp-security-dashboard-menu.php:448
|
| 1418 |
+
#: ../admin/wp-security-dashboard-menu.php:476
|
| 1419 |
+
#, php-format
|
| 1420 |
+
msgid "Go to the %s menu to see more details"
|
| 1421 |
+
msgstr "Vai al menu %s per vedere più dettagli"
|
|
|
|
|
|
|
|
|
|
| 1422 |
|
| 1423 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1424 |
+
#: ../admin/wp-security-dashboard-menu.php:431
|
| 1425 |
+
msgid "There are no other site-wide users currently logged in."
|
| 1426 |
+
msgstr "Non ci sono altri utenti a livello di sito attualmente loggati"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1427 |
|
| 1428 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1429 |
+
#: ../admin/wp-security-dashboard-menu.php:447
|
| 1430 |
+
msgid "Number of users currently logged into your site (including you) is:"
|
| 1431 |
+
msgstr "Il numero di utenti attualmente loggati nel sito (incluso tu) è:"
|
| 1432 |
|
| 1433 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1434 |
+
#: ../admin/wp-security-dashboard-menu.php:453
|
| 1435 |
+
msgid "There are no other users currently logged in."
|
| 1436 |
+
msgstr "Non ci sono altri utenti attualmente loggati."
|
|
|
|
| 1437 |
|
| 1438 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1439 |
+
#: ../admin/wp-security-dashboard-menu.php:470
|
| 1440 |
+
msgid "There are no IP addresses currently locked out."
|
| 1441 |
+
msgstr "Non ci sono indirizzi IP attualmente bloccati"
|
|
|
|
| 1442 |
|
| 1443 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1444 |
+
#: ../admin/wp-security-dashboard-menu.php:475
|
| 1445 |
+
msgid "Number of temporarily locked out IP addresses: "
|
| 1446 |
+
msgstr "Numero di indirizzi IP temporaneamente bloccati:"
|
|
|
|
| 1447 |
|
| 1448 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1449 |
+
#: ../admin/wp-security-dashboard-menu.php:518
|
| 1450 |
+
msgid "Site Info"
|
| 1451 |
+
msgstr "Info Sito"
|
|
|
|
| 1452 |
|
| 1453 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1454 |
+
#: ../admin/wp-security-dashboard-menu.php:520
|
| 1455 |
+
msgid "Plugin Version"
|
| 1456 |
+
msgstr "Versione Plugin"
|
|
|
|
| 1457 |
|
| 1458 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1459 |
+
#: ../admin/wp-security-dashboard-menu.php:521
|
| 1460 |
+
msgid "WP Version"
|
| 1461 |
+
msgstr "Versione WP:"
|
|
|
|
|
|
|
|
|
|
| 1462 |
|
| 1463 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1464 |
+
#: ../admin/wp-security-dashboard-menu.php:523
|
| 1465 |
+
#: ../admin/wp-security-dashboard-menu.php:525
|
| 1466 |
+
#: ../admin/wp-security-dashboard-menu.php:621
|
| 1467 |
+
msgid "Version"
|
| 1468 |
+
msgstr "Versione"
|
| 1469 |
|
| 1470 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1471 |
+
#: ../admin/wp-security-dashboard-menu.php:524
|
| 1472 |
+
msgid "Table Prefix"
|
| 1473 |
+
msgstr "Prefisso Tabelle"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1474 |
|
| 1475 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1476 |
+
#: ../admin/wp-security-dashboard-menu.php:526
|
| 1477 |
+
msgid "Session Save Path"
|
| 1478 |
+
msgstr "Salva Sessione Percorso"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1479 |
|
| 1480 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1481 |
+
#: ../admin/wp-security-dashboard-menu.php:528
|
| 1482 |
+
msgid "Server Name"
|
| 1483 |
+
msgstr "Nome Server:"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1484 |
|
| 1485 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1486 |
+
#: ../admin/wp-security-dashboard-menu.php:529
|
| 1487 |
+
msgid "Cookie Domain"
|
| 1488 |
+
msgstr "Cookie Dominio"
|
| 1489 |
|
| 1490 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1491 |
+
#: ../admin/wp-security-dashboard-menu.php:530
|
| 1492 |
+
msgid "Library Present"
|
| 1493 |
+
msgstr "Libreria Presente"
|
| 1494 |
|
| 1495 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1496 |
+
#: ../admin/wp-security-dashboard-menu.php:531
|
| 1497 |
+
msgid "Debug File Write Permissions"
|
| 1498 |
+
msgstr "Debug File Permessi di scrittura"
|
| 1499 |
+
|
| 1500 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1501 |
+
#: ../admin/wp-security-dashboard-menu.php:535
|
| 1502 |
+
msgid "PHP Info"
|
| 1503 |
msgstr ""
|
|
|
|
|
|
|
| 1504 |
|
| 1505 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1506 |
+
#: ../admin/wp-security-dashboard-menu.php:537
|
| 1507 |
+
msgid "PHP Version"
|
|
|
|
|
|
|
| 1508 |
msgstr ""
|
|
|
|
|
|
|
| 1509 |
|
| 1510 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1511 |
+
#: ../admin/wp-security-dashboard-menu.php:538
|
| 1512 |
+
msgid "PHP Memory Usage"
|
| 1513 |
+
msgstr "PHP Memoria in uso"
|
| 1514 |
+
|
| 1515 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1516 |
+
#: ../admin/wp-security-dashboard-menu.php:539
|
| 1517 |
+
msgid " MB"
|
|
|
|
| 1518 |
msgstr ""
|
|
|
|
| 1519 |
|
| 1520 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1521 |
+
#: ../admin/wp-security-dashboard-menu.php:545
|
| 1522 |
+
#: ../admin/wp-security-dashboard-menu.php:553
|
| 1523 |
+
#: ../admin/wp-security-dashboard-menu.php:561
|
| 1524 |
+
#: ../admin/wp-security-dashboard-menu.php:603
|
| 1525 |
+
msgid "N/A"
|
| 1526 |
+
msgstr ""
|
| 1527 |
|
| 1528 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1529 |
+
#: ../admin/wp-security-dashboard-menu.php:548
|
| 1530 |
+
msgid "PHP Memory Limit"
|
|
|
|
|
|
|
|
|
|
| 1531 |
msgstr ""
|
|
|
|
|
|
|
| 1532 |
|
| 1533 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1534 |
+
#: ../admin/wp-security-dashboard-menu.php:556
|
| 1535 |
+
msgid "PHP Max Upload Size"
|
|
|
|
|
|
|
| 1536 |
msgstr ""
|
|
|
|
|
|
|
| 1537 |
|
| 1538 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1539 |
+
#: ../admin/wp-security-dashboard-menu.php:564
|
| 1540 |
+
msgid "PHP Max Post Size"
|
| 1541 |
+
msgstr ""
|
| 1542 |
|
| 1543 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1544 |
+
#: ../admin/wp-security-dashboard-menu.php:567
|
| 1545 |
+
#: ../admin/wp-security-dashboard-menu.php:575
|
| 1546 |
+
#: ../admin/wp-security-dashboard-menu.php:584
|
| 1547 |
+
#: ../admin/wp-security-dashboard-menu.php:592
|
| 1548 |
+
msgid "On"
|
| 1549 |
+
msgstr ""
|
| 1550 |
|
| 1551 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1552 |
+
#: ../admin/wp-security-dashboard-menu.php:569
|
| 1553 |
+
#: ../admin/wp-security-dashboard-menu.php:577
|
| 1554 |
+
#: ../admin/wp-security-dashboard-menu.php:586
|
| 1555 |
+
#: ../admin/wp-security-dashboard-menu.php:594
|
| 1556 |
+
msgid "Off"
|
| 1557 |
msgstr ""
|
|
|
|
|
|
|
| 1558 |
|
| 1559 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1560 |
+
#: ../admin/wp-security-dashboard-menu.php:572
|
| 1561 |
+
msgid "PHP Safe Mode"
|
| 1562 |
+
msgstr ""
|
| 1563 |
|
| 1564 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1565 |
+
#: ../admin/wp-security-dashboard-menu.php:580
|
| 1566 |
+
msgid "PHP Allow URL fopen"
|
| 1567 |
+
msgstr ""
|
| 1568 |
|
| 1569 |
+
# @ default
|
| 1570 |
+
#: ../admin/wp-security-dashboard-menu.php:589
|
| 1571 |
+
msgid "PHP Allow URL Include"
|
|
|
|
|
|
|
| 1572 |
msgstr ""
|
|
|
|
|
|
|
| 1573 |
|
| 1574 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1575 |
+
#: ../admin/wp-security-dashboard-menu.php:597
|
| 1576 |
+
msgid "PHP Display Errors"
|
|
|
|
|
|
|
|
|
|
| 1577 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 1578 |
|
| 1579 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1580 |
+
#: ../admin/wp-security-dashboard-menu.php:606
|
| 1581 |
+
msgid "PHP Max Script Execution Time"
|
|
|
|
|
|
|
|
|
|
| 1582 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 1583 |
|
| 1584 |
+
# @ default
|
| 1585 |
+
#: ../admin/wp-security-dashboard-menu.php:606
|
| 1586 |
+
msgid "Seconds"
|
| 1587 |
+
msgstr "Secondi"
|
| 1588 |
|
| 1589 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1590 |
+
#: ../admin/wp-security-dashboard-menu.php:610
|
| 1591 |
+
msgid "Active Plugins"
|
| 1592 |
+
msgstr "Plugin Attivi"
|
| 1593 |
|
| 1594 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1595 |
+
#: ../admin/wp-security-dashboard-menu.php:620
|
| 1596 |
+
#: ../admin/wp-security-filesystem-menu.php:130
|
| 1597 |
+
#: ../admin/wp-security-filesystem-menu.php:149
|
| 1598 |
+
msgid "Name"
|
| 1599 |
+
msgstr "Nome"
|
| 1600 |
|
| 1601 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1602 |
+
#: ../admin/wp-security-dashboard-menu.php:622
|
| 1603 |
+
msgid "Plugin URL"
|
| 1604 |
+
msgstr "URL Plugin"
|
| 1605 |
|
| 1606 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1607 |
+
#: ../admin/wp-security-dashboard-menu.php:658
|
| 1608 |
+
msgid "Currently Locked Out IP Addresses and Ranges"
|
| 1609 |
+
msgstr "Indirizzi IP e intervalli attualmente bloccati"
|
| 1610 |
|
| 1611 |
+
#: ../admin/wp-security-dashboard-menu.php:688
|
| 1612 |
+
msgid "View Logs for All In WP Security & Firewall Plugin"
|
| 1613 |
+
msgstr "Visualizza i Log di All In WP Security & Firewall Plugin"
|
|
|
|
| 1614 |
|
| 1615 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1616 |
+
#: ../admin/wp-security-dashboard-menu.php:694
|
| 1617 |
+
#: ../admin/wp-security-database-menu.php:330
|
| 1618 |
+
msgid "Backup Time Interval"
|
| 1619 |
+
msgstr "Intervallo di Tempo Backup"
|
| 1620 |
|
| 1621 |
+
#: ../admin/wp-security-dashboard-menu.php:697
|
| 1622 |
+
msgid "--Select a file--"
|
| 1623 |
+
msgstr "--Seleziona un file--"
|
|
|
|
| 1624 |
|
| 1625 |
+
#: ../admin/wp-security-dashboard-menu.php:701
|
| 1626 |
+
msgid "Select one of the log files to view the contents"
|
| 1627 |
+
msgstr ""
|
|
|
|
|
|
|
| 1628 |
|
| 1629 |
+
#: ../admin/wp-security-dashboard-menu.php:705
|
| 1630 |
+
msgid "View Logs"
|
| 1631 |
+
msgstr "Visualizza i Log"
|
|
|
|
| 1632 |
|
| 1633 |
+
#: ../admin/wp-security-dashboard-menu.php:723
|
| 1634 |
+
msgid "Log File Contents For"
|
| 1635 |
+
msgstr "Contentuo del file di Log per"
|
|
|
|
| 1636 |
|
| 1637 |
+
#: ../admin/wp-security-dashboard-menu.php:734
|
| 1638 |
+
msgid "Log file is empty!"
|
| 1639 |
+
msgstr "Il file di Log è vuoto!"
|
|
|
|
| 1640 |
|
| 1641 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1642 |
+
#: ../admin/wp-security-database-menu.php:26
|
| 1643 |
+
#: ../admin/wp-security-database-menu.php:31
|
| 1644 |
+
#: ../classes/grade-system/wp-security-feature-item-manager.php:63
|
| 1645 |
+
msgid "DB Backup"
|
| 1646 |
+
msgstr "Backup DB"
|
|
|
|
| 1647 |
|
| 1648 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1649 |
+
#: ../admin/wp-security-database-menu.php:30
|
| 1650 |
+
#: ../classes/grade-system/wp-security-feature-item-manager.php:61
|
| 1651 |
+
msgid "DB Prefix"
|
| 1652 |
+
msgstr "Prefisso DB"
|
| 1653 |
|
| 1654 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1655 |
+
#: ../admin/wp-security-database-menu.php:93
|
| 1656 |
+
msgid "Nonce check failed for DB prefix change operation!"
|
| 1657 |
+
msgstr "Check non riuscito per operazione di cambiamento prefisso tabelle DB!"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1658 |
|
| 1659 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1660 |
+
#: ../admin/wp-security-database-menu.php:101
|
| 1661 |
msgid ""
|
| 1662 |
+
"The plugin has detected that it cannot write to the wp-config.php file. This "
|
| 1663 |
+
"feature can only be used if the plugin can successfully write to the wp-"
|
| 1664 |
+
"config.php file."
|
| 1665 |
msgstr ""
|
| 1666 |
+
"Il plugin ha rilevato che non si può scrivere nel file wp-config.php. Questa "
|
| 1667 |
+
"funzione può essere utilizzata solo se il plug-in è in grado di scrivere "
|
| 1668 |
+
"correttamente il file wp-config.php."
|
| 1669 |
|
| 1670 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1671 |
+
#: ../admin/wp-security-database-menu.php:114
|
| 1672 |
+
msgid "Please enter a value for the DB prefix."
|
| 1673 |
+
msgstr "Prego inserisci un valore per il prefisso DB."
|
| 1674 |
+
|
| 1675 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1676 |
+
#: ../admin/wp-security-database-menu.php:123
|
| 1677 |
msgid ""
|
| 1678 |
+
"<strong>ERROR</strong>: The table prefix can only contain numbers, letters, "
|
| 1679 |
+
"and underscores."
|
| 1680 |
msgstr ""
|
| 1681 |
+
"<strong>ERRORE</strong>: Il prefisso della tabella può contenere solo numeri, "
|
| 1682 |
+
"lettere e caratteri di sottolineatura."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1683 |
|
| 1684 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1685 |
+
#: ../admin/wp-security-database-menu.php:131
|
| 1686 |
+
msgid "Change Database Prefix"
|
| 1687 |
+
msgstr "Cambia Prefisso Database"
|
| 1688 |
|
| 1689 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1690 |
+
#: ../admin/wp-security-database-menu.php:134
|
| 1691 |
+
msgid ""
|
| 1692 |
+
"Your WordPress DB is the most important asset of your website because it "
|
| 1693 |
+
"contains a lot of your site's precious information."
|
| 1694 |
msgstr ""
|
| 1695 |
+
"Il tuo DB WordPress è la risorsa più importante del tuo sito web perché "
|
| 1696 |
+
"contiene un sacco di informazioni preziose."
|
| 1697 |
|
| 1698 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1699 |
+
#: ../admin/wp-security-database-menu.php:135
|
| 1700 |
msgid ""
|
| 1701 |
+
"The DB is also a target for hackers via methods such as SQL injections and "
|
| 1702 |
+
"malicious and automated code which targets certain tables."
|
| 1703 |
msgstr ""
|
| 1704 |
+
"Anche Il DB è un bersaglio per gli hacker tramite metodi come injections SQL "
|
| 1705 |
+
"e codice dannoso e automatizzato che può danneggiare le tabelle."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1706 |
|
| 1707 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1708 |
+
#: ../admin/wp-security-database-menu.php:136
|
| 1709 |
msgid ""
|
| 1710 |
+
"One way to add a layer of protection for your DB is to change the default "
|
| 1711 |
+
"WordPress table prefix from \"wp_\" to something else which will be difficult "
|
| 1712 |
+
"for hackers to guess."
|
| 1713 |
msgstr ""
|
| 1714 |
+
"Un modo per aggiungere un livello di protezione per il vostro DB è quello di "
|
| 1715 |
+
"cambiare il prefisso delle tabelle di WordPress di default da \"wp_\" a "
|
| 1716 |
+
"qualcos'altro che sarà difficile per gli hacker individuare."
|
| 1717 |
|
| 1718 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1719 |
+
#: ../admin/wp-security-database-menu.php:137
|
| 1720 |
msgid ""
|
| 1721 |
+
"This feature allows you to easily change the prefix to a value of your choice "
|
| 1722 |
+
"or to a random value set by this plugin."
|
| 1723 |
msgstr ""
|
| 1724 |
+
"Questa funzione consente di modificare facilmente il prefisso per un valore "
|
| 1725 |
+
"di tua scelta o su un valore casuale impostato dal plugin."
|
| 1726 |
|
| 1727 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1728 |
+
#: ../admin/wp-security-database-menu.php:143
|
| 1729 |
+
msgid "DB Prefix Options"
|
| 1730 |
+
msgstr "Opzioni Prefisso DB"
|
| 1731 |
|
| 1732 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1733 |
+
#: ../admin/wp-security-database-menu.php:154
|
| 1734 |
+
#, php-format
|
| 1735 |
+
msgid "It is recommended that you perform a %s before using this feature"
|
| 1736 |
+
msgstr "Si consiglia di eseguire un %s prima di usare questa funzione."
|
| 1737 |
|
| 1738 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1739 |
+
#: ../admin/wp-security-database-menu.php:163
|
| 1740 |
+
msgid "Current DB Table Prefix"
|
| 1741 |
+
msgstr "Prefisso Tabelle DB Attuale"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1742 |
|
| 1743 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1744 |
+
#: ../admin/wp-security-database-menu.php:169
|
| 1745 |
msgid ""
|
| 1746 |
+
"Your site is currently using the default WordPress DB prefix value of \"wp_"
|
| 1747 |
+
"\". \n"
|
| 1748 |
+
" To increase your site's security you should "
|
| 1749 |
+
"consider changing the DB prefix value to another value."
|
| 1750 |
msgstr ""
|
| 1751 |
+
"Il tuo sito sta usando il valore predefinito \"wp_\". \n"
|
| 1752 |
+
" Per aumentare la sicurezza dovresti cambiare il "
|
| 1753 |
+
"valore del prefisso DB a un altro valore."
|
| 1754 |
+
|
| 1755 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1756 |
+
#: ../admin/wp-security-database-menu.php:176
|
| 1757 |
+
msgid "Generate New DB Table Prefix"
|
| 1758 |
+
msgstr "Genera un Nuovo Prefisso Tabelle DB"
|
| 1759 |
|
| 1760 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1761 |
+
#: ../admin/wp-security-database-menu.php:179
|
| 1762 |
msgid ""
|
| 1763 |
+
"Check this if you want the plugin to generate a random 6 character string for "
|
| 1764 |
+
"the table prefix"
|
| 1765 |
msgstr ""
|
| 1766 |
+
"Seleziona questo se vuoi che il plugin generi una stringa casuale di 6 "
|
| 1767 |
+
"caratteri per il prefisso tabella"
|
| 1768 |
|
| 1769 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1770 |
+
#: ../admin/wp-security-database-menu.php:180
|
| 1771 |
+
msgid "OR"
|
| 1772 |
+
msgstr "O"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1773 |
|
| 1774 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1775 |
+
#: ../admin/wp-security-database-menu.php:182
|
| 1776 |
msgid ""
|
| 1777 |
+
"Choose your own DB prefix by specifying a string which contains letters and/"
|
| 1778 |
+
"or numbers and/or underscores. Example: xyz_"
|
|
|
|
| 1779 |
msgstr ""
|
| 1780 |
+
"Scegli il prefisso DB specificando una stringa che contiene lettere e/o "
|
| 1781 |
+
"numeri e/o trattino basso. esempio: xyz_"
|
|
|
|
|
|
|
| 1782 |
|
| 1783 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1784 |
+
#: ../admin/wp-security-database-menu.php:186
|
| 1785 |
+
msgid "Change DB Prefix"
|
| 1786 |
+
msgstr "Cambia Prefisso DB"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1787 |
|
| 1788 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1789 |
+
#: ../admin/wp-security-database-menu.php:207
|
| 1790 |
+
#: ../admin/wp-security-filesystem-menu.php:86
|
| 1791 |
+
msgid "Nonce check failed for manual DB backup operation!"
|
| 1792 |
+
msgstr "Check non riuscito per l'operazione di backup DB manuale!"
|
| 1793 |
|
| 1794 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1795 |
+
#: ../admin/wp-security-database-menu.php:224
|
| 1796 |
msgid ""
|
| 1797 |
+
"DB Backup was successfully completed! You will receive the backup file via "
|
| 1798 |
+
"email if you have enabled \"Send Backup File Via Email\", otherwise you can "
|
| 1799 |
+
"retrieve it via FTP from the following directory:"
|
| 1800 |
msgstr ""
|
| 1801 |
+
"DB backup è stato completato con successo! Riceverai il file di backup "
|
| 1802 |
+
"tramite e-mail se hai attivato \"Invia file di Backup Via Email\", altrimenti "
|
| 1803 |
+
"è possibile recuperarlo tramite FTP dalla seguente directory:"
|
| 1804 |
|
| 1805 |
+
# @ default
|
| 1806 |
+
#: ../admin/wp-security-database-menu.php:226
|
| 1807 |
+
msgid "Your DB Backup File location: "
|
| 1808 |
+
msgstr "La posizione del tuo File di Backup DB"
|
| 1809 |
|
| 1810 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1811 |
+
#: ../admin/wp-security-database-menu.php:234
|
| 1812 |
+
msgid "DB Backup failed. Please check the permissions of the backup directory."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1813 |
msgstr ""
|
| 1814 |
+
"DB Backup non riuscito. Si prega di controllare i permessi della directory di "
|
| 1815 |
+
"backup."
|
|
|
|
|
|
|
| 1816 |
|
| 1817 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1818 |
+
#: ../admin/wp-security-database-menu.php:251
|
| 1819 |
+
#: ../admin/wp-security-filescan-menu.php:135
|
| 1820 |
msgid ""
|
| 1821 |
+
"You entered a non numeric value for the \"backup time interval\" field. It "
|
| 1822 |
+
"has been set to the default value."
|
| 1823 |
msgstr ""
|
| 1824 |
+
"È stato immesso un valore non numerico per il campo \"intervallo di tempo di "
|
| 1825 |
+
"backup\". È stato impostato il valore di default."
|
| 1826 |
|
| 1827 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1828 |
+
#: ../admin/wp-security-database-menu.php:258
|
| 1829 |
msgid ""
|
| 1830 |
+
"You entered a non numeric value for the \"number of backup files to keep\" "
|
| 1831 |
+
"field. It has been set to the default value."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1832 |
msgstr ""
|
| 1833 |
+
"È stato immesso un valore non numerico per il campo \"numero file di backup "
|
| 1834 |
+
"da conservare \". E 'stato impostato il valore di default."
|
| 1835 |
|
| 1836 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1837 |
+
#: ../admin/wp-security-database-menu.php:265
|
| 1838 |
+
#: ../admin/wp-security-filescan-menu.php:165
|
| 1839 |
+
#: ../admin/wp-security-user-login-menu.php:117
|
| 1840 |
msgid ""
|
| 1841 |
+
"You have entered an incorrect email address format. It has been set to your "
|
| 1842 |
+
"WordPress admin email as default."
|
| 1843 |
msgstr ""
|
| 1844 |
+
"È stato immesso un formato di indirizzo email errato. E 'stato impostato la "
|
| 1845 |
+
"tua email amministratore WordPress predefinita."
|
| 1846 |
|
| 1847 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1848 |
+
#: ../admin/wp-security-database-menu.php:298
|
| 1849 |
+
msgid "Manual Backup"
|
| 1850 |
+
msgstr "Backup Manuale"
|
|
|
|
|
|
|
| 1851 |
|
| 1852 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1853 |
+
#: ../admin/wp-security-database-menu.php:304
|
| 1854 |
+
msgid "To create a new DB backup just click on the button below."
|
| 1855 |
+
msgstr ""
|
| 1856 |
+
"Per creare un nuovo backup DB è sufficiente cliccare sul pulsante qui sotto."
|
| 1857 |
|
| 1858 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1859 |
+
#: ../admin/wp-security-database-menu.php:307
|
| 1860 |
+
msgid "Create DB Backup Now"
|
| 1861 |
+
msgstr "Crea nuovo Backup DB"
|
|
|
|
| 1862 |
|
| 1863 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1864 |
+
#: ../admin/wp-security-database-menu.php:311
|
| 1865 |
+
msgid "Automated Scheduled Backups"
|
| 1866 |
+
msgstr "Programma Automazione Backup"
|
| 1867 |
|
| 1868 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1869 |
+
#: ../admin/wp-security-database-menu.php:323
|
| 1870 |
+
msgid "Enable Automated Scheduled Backups"
|
| 1871 |
+
msgstr "Attiva Programmazione Automatica Backup"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1872 |
|
| 1873 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1874 |
+
#: ../admin/wp-security-database-menu.php:326
|
| 1875 |
msgid ""
|
| 1876 |
+
"Check this if you want the system to automatically generate backups "
|
| 1877 |
+
"periodically based on the settings below"
|
| 1878 |
msgstr ""
|
| 1879 |
+
"Seleziona questa casella se desideri che il sistema generari automaticamente "
|
| 1880 |
+
"i backup periodicamente in base alle impostazioni di seguito"
|
| 1881 |
|
| 1882 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1883 |
+
#: ../admin/wp-security-database-menu.php:333
|
| 1884 |
+
#: ../admin/wp-security-filescan-menu.php:281
|
| 1885 |
+
msgid "Hours"
|
| 1886 |
+
msgstr "Ore"
|
|
|
|
|
|
|
| 1887 |
|
| 1888 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1889 |
+
#: ../admin/wp-security-database-menu.php:334
|
| 1890 |
+
#: ../admin/wp-security-filescan-menu.php:282
|
| 1891 |
+
msgid "Days"
|
| 1892 |
+
msgstr "Giorni"
|
| 1893 |
|
| 1894 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1895 |
+
#: ../admin/wp-security-database-menu.php:335
|
| 1896 |
+
#: ../admin/wp-security-filescan-menu.php:283
|
| 1897 |
+
msgid "Weeks"
|
| 1898 |
+
msgstr "Settimane"
|
| 1899 |
|
| 1900 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1901 |
+
#: ../admin/wp-security-database-menu.php:337
|
| 1902 |
+
msgid "Set the value for how often you would like an automated backup to occur"
|
| 1903 |
msgstr ""
|
| 1904 |
+
"Impostare il valore per quanto spesso si desidera creare un backup automatico"
|
| 1905 |
+
|
| 1906 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1907 |
+
#: ../admin/wp-security-database-menu.php:341
|
| 1908 |
+
msgid "Number of Backup Files To Keep"
|
| 1909 |
+
msgstr "Numero di file di backup da conservare"
|
| 1910 |
|
| 1911 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1912 |
+
#: ../admin/wp-security-database-menu.php:343
|
| 1913 |
msgid ""
|
| 1914 |
+
"Thie field allows you to choose the number of backup files you would like to "
|
| 1915 |
+
"keep in the backup directory"
|
| 1916 |
msgstr ""
|
| 1917 |
+
"Il campo consente di scegliere il numero di file di backup che si desidera "
|
| 1918 |
+
"mantenere nella directory di backup"
|
| 1919 |
+
|
| 1920 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1921 |
+
#: ../admin/wp-security-database-menu.php:347
|
| 1922 |
+
msgid "Send Backup File Via Email"
|
| 1923 |
+
msgstr "Invia File di Backup via Email"
|
| 1924 |
|
| 1925 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1926 |
+
#: ../admin/wp-security-database-menu.php:350
|
| 1927 |
msgid ""
|
| 1928 |
+
"Check this if you want the system to email you the backup file after a DB "
|
| 1929 |
+
"backup has been performed"
|
| 1930 |
msgstr ""
|
| 1931 |
+
"Seleziona questa casella se vuoi che il File di backup venga inviato tramite "
|
| 1932 |
+
"email quando viene eseguita una copia di backup DB"
|
| 1933 |
|
| 1934 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1935 |
+
#: ../admin/wp-security-database-menu.php:352
|
| 1936 |
+
#: ../admin/wp-security-filescan-menu.php:327
|
| 1937 |
+
#: ../admin/wp-security-user-login-menu.php:235
|
| 1938 |
+
msgid "Enter an email address"
|
| 1939 |
+
msgstr "Inserisci Indirizzo Email"
|
| 1940 |
|
| 1941 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1942 |
+
#: ../admin/wp-security-database-menu.php:383
|
| 1943 |
+
msgid "Error - Could not get tables or no tables found!"
|
| 1944 |
+
msgstr "Errore - Impossibile ottenere tabelle o nessuna tabella trovata!"
|
| 1945 |
|
| 1946 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1947 |
+
#: ../admin/wp-security-database-menu.php:387
|
| 1948 |
+
msgid "Starting DB prefix change operations....."
|
| 1949 |
+
msgstr "Operazioni Cambio Impostazioni Prefisso DB..."
|
| 1950 |
|
| 1951 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1952 |
+
#: ../admin/wp-security-database-menu.php:389
|
| 1953 |
+
#, php-format
|
| 1954 |
msgid ""
|
| 1955 |
+
"Your WordPress system has a total of %s tables and your new DB prefix will "
|
| 1956 |
+
"be: %s"
|
| 1957 |
msgstr ""
|
| 1958 |
+
"Il tuo sito WordPress ha un totale di%s tabelle ed il nuovo prefisso DB sarà:"
|
| 1959 |
+
"%s"
|
| 1960 |
|
| 1961 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1962 |
+
#: ../admin/wp-security-database-menu.php:395
|
| 1963 |
+
#: ../classes/wp-security-utility.php:225
|
| 1964 |
msgid ""
|
| 1965 |
+
"Failed to make a backup of the wp-config.php file. This operation will not go "
|
| 1966 |
+
"ahead."
|
| 1967 |
msgstr ""
|
| 1968 |
+
"Impossibile effettuare un backup del file wp-config.php. Questa operazione "
|
| 1969 |
+
"non andrà avanti."
|
| 1970 |
|
| 1971 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1972 |
+
#: ../admin/wp-security-database-menu.php:399
|
| 1973 |
+
msgid "A backup copy of your wp-config.php file was created successfully!"
|
| 1974 |
+
msgstr "Una copia di backup del file wp-config.php è stato creato con successo!"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1975 |
|
| 1976 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1977 |
+
#: ../admin/wp-security-database-menu.php:421
|
| 1978 |
+
#, php-format
|
| 1979 |
+
msgid "%s table name update failed"
|
| 1980 |
+
msgstr "%s aggiornamento nome tabelle fallito"
|
| 1981 |
|
| 1982 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1983 |
+
#: ../admin/wp-security-database-menu.php:433
|
| 1984 |
+
#, php-format
|
| 1985 |
+
msgid "Please change the prefix manually for the above tables to: %s"
|
| 1986 |
+
msgstr ""
|
| 1987 |
+
"Si prega di cambiare il prefisso manualmente per le tabelle di cui sopra a:%s"
|
| 1988 |
|
| 1989 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1990 |
+
#: ../admin/wp-security-database-menu.php:436
|
| 1991 |
+
#, php-format
|
| 1992 |
+
msgid "%s tables had their prefix updated successfully!"
|
| 1993 |
+
msgstr "%s tabelle hanno il loro prefisso aggiornato con successo!"
|
| 1994 |
|
| 1995 |
+
# @ all-in-one-wp-security-and-firewall
|
| 1996 |
+
#: ../admin/wp-security-database-menu.php:452
|
| 1997 |
+
msgid "wp-config.php file was updated successfully!"
|
| 1998 |
+
msgstr "wp-config.php file è stato aggiornato con successo!"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1999 |
|
| 2000 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2001 |
+
#: ../admin/wp-security-database-menu.php:455
|
| 2002 |
+
#, php-format
|
| 2003 |
msgid ""
|
| 2004 |
+
"The \"wp-config.php\" file was not able to be modified. Please modify this "
|
| 2005 |
+
"file manually using your favourite editor and search \n"
|
| 2006 |
+
" for variable \"$table_prefix\" and assign the following "
|
| 2007 |
+
"value to that variable: %s"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2008 |
msgstr ""
|
| 2009 |
+
"Non è stato possibile modificare il file \"wp-config.php\". Modifica il file "
|
| 2010 |
+
"manualmente usando il tuo editor preferito, cerca \n"
|
| 2011 |
+
" la variabile \"$table_prefix\" e assegna il seguente "
|
| 2012 |
+
"valore a tale variabile: %s"
|
| 2013 |
|
| 2014 |
+
#: ../admin/wp-security-database-menu.php:468
|
| 2015 |
+
#: ../admin/wp-security-database-menu.php:490
|
| 2016 |
+
#, php-format
|
| 2017 |
+
msgid "Update of table %s failed: unable to change %s to %s"
|
| 2018 |
+
msgstr "Aggiornamento della tabella %s fallito: non riesco a cambiare %s in %s"
|
| 2019 |
|
| 2020 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2021 |
+
#: ../admin/wp-security-database-menu.php:472
|
| 2022 |
+
msgid ""
|
| 2023 |
+
"The options table records which had references to the old DB prefix were "
|
| 2024 |
+
"updated successfully!"
|
| 2025 |
msgstr ""
|
| 2026 |
+
"Le opzioni dei record della tabella che avevano i riferimenti al vecchio "
|
| 2027 |
+
"prefisso DB sono state aggiornate con successo!"
|
| 2028 |
|
| 2029 |
+
#: ../admin/wp-security-database-menu.php:494
|
|
|
|
| 2030 |
#, php-format
|
| 2031 |
msgid ""
|
| 2032 |
+
"The %s table records which had references to the old DB prefix were updated "
|
| 2033 |
+
"successfully!"
|
| 2034 |
msgstr ""
|
| 2035 |
+
"I record della tabella %s che avevano riferimenti al vecchio prefisso di "
|
| 2036 |
+
"Database sono stati aggiornati con successo!"
|
| 2037 |
|
| 2038 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2039 |
+
#: ../admin/wp-security-database-menu.php:523
|
| 2040 |
+
#, php-format
|
| 2041 |
msgid ""
|
| 2042 |
+
"Error updating user_meta table where new meta_key = %s, old meta_key = %s and "
|
| 2043 |
+
"user_id = %s."
|
| 2044 |
msgstr ""
|
| 2045 |
+
"Errore di aggiornamento della tabella user_meta dove nuovo meta_key = %s, "
|
| 2046 |
+
"vecchio meta_key = %s e user_id = %s."
|
| 2047 |
|
| 2048 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2049 |
+
#: ../admin/wp-security-database-menu.php:528
|
| 2050 |
msgid ""
|
| 2051 |
+
"The usermeta table records which had references to the old DB prefix were "
|
| 2052 |
+
"updated successfully!"
|
|
|
|
|
|
|
| 2053 |
msgstr ""
|
| 2054 |
+
"I record della tabella usermeta che avevano riferimenti al vecchio prefisso "
|
| 2055 |
+
"DB sono state aggiornate con successo!"
|
|
|
|
|
|
|
| 2056 |
|
| 2057 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2058 |
+
#: ../admin/wp-security-database-menu.php:530
|
| 2059 |
+
msgid "DB prefix change tasks have been completed."
|
| 2060 |
+
msgstr "Sono state completate le attività di DB del cambiamento di prefisso."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2061 |
|
| 2062 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2063 |
+
#: ../admin/wp-security-filescan-menu.php:24
|
| 2064 |
+
#: ../classes/grade-system/wp-security-feature-item-manager.php:108
|
| 2065 |
+
msgid "File Change Detection"
|
| 2066 |
+
msgstr "Rilevamento Modifiche File"
|
| 2067 |
|
| 2068 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2069 |
+
#: ../admin/wp-security-filescan-menu.php:25
|
| 2070 |
+
msgid "Malware Scan"
|
| 2071 |
+
msgstr "Scansione Malware"
|
| 2072 |
|
| 2073 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2074 |
+
#: ../admin/wp-security-filescan-menu.php:26
|
| 2075 |
+
msgid "DB Scan"
|
| 2076 |
+
msgstr "Scansione DataBase"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2077 |
|
| 2078 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2079 |
+
#: ../admin/wp-security-filescan-menu.php:95
|
| 2080 |
+
msgid "There have been no file changes since the last scan."
|
| 2081 |
+
msgstr "Non ci sono state modifiche al file dopo l'ultima scansione."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2082 |
|
| 2083 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2084 |
+
#: ../admin/wp-security-filescan-menu.php:105
|
| 2085 |
+
msgid "Nonce check failed for manual file change detection scan operation!"
|
| 2086 |
msgstr ""
|
| 2087 |
+
"Check non riuscito per la scansione manulale di rilevamento modifica dei file!"
|
|
|
|
| 2088 |
|
| 2089 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2090 |
+
#: ../admin/wp-security-filescan-menu.php:112
|
| 2091 |
+
msgid ""
|
| 2092 |
+
"The plugin has detected that this is your first file change detection scan. "
|
| 2093 |
+
"The file details from this scan will be used to detect file changes for "
|
| 2094 |
+
"future scans!"
|
| 2095 |
msgstr ""
|
| 2096 |
+
"Il plugin ha rilevato che questa è la tua prima scansione di rilevamento "
|
| 2097 |
+
"delle modifiche dei file. I dettagli dei file da questa scansione verranno "
|
| 2098 |
+
"utilizzati per rilevare i cambiamenti dei file per le scansioni future!"
|
| 2099 |
+
|
| 2100 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2101 |
+
#: ../admin/wp-security-filescan-menu.php:114
|
| 2102 |
+
msgid "Scan Complete - There were no file changes detected!"
|
| 2103 |
+
msgstr "Scansione Completa - Non sono state rilevate variazioni ai file!"
|
| 2104 |
|
| 2105 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2106 |
+
#: ../admin/wp-security-filescan-menu.php:203
|
| 2107 |
msgid ""
|
| 2108 |
+
"NEW SCAN COMPLETED: The plugin has detected that you have made changes to the "
|
| 2109 |
+
"\"File Types To Ignore\" or \"Files To Ignore\" fields.\n"
|
| 2110 |
+
" In order to ensure that future scan results are accurate, "
|
| 2111 |
+
"the old scan data has been refreshed."
|
| 2112 |
msgstr ""
|
| 2113 |
+
"NUOVA SCANSIONE COMPLETATA: Il plugin ha rilevato che sono state apportate "
|
| 2114 |
+
"modifiche alla cartella \"Tipi di file da ignorare\" o\"File da ignorare "
|
| 2115 |
+
"\"campi. \n"
|
| 2116 |
+
" Al fine di garantire che i risultati delle scansioni "
|
| 2117 |
+
"future siano precisi, i dati della scansione vecchia sono stati aggiornati."
|
| 2118 |
|
| 2119 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2120 |
+
#: ../admin/wp-security-filescan-menu.php:213
|
| 2121 |
msgid ""
|
| 2122 |
+
"All In One WP Security & Firewall has detected that there was a change in "
|
| 2123 |
+
"your host's files."
|
| 2124 |
msgstr ""
|
| 2125 |
+
"All In One WP Security & firewall ha rilevato che c'è stato un cambiamento "
|
| 2126 |
+
"nei file del proprio host."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2127 |
|
| 2128 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2129 |
+
#: ../admin/wp-security-filescan-menu.php:215
|
| 2130 |
+
msgid "View Scan Details & Clear This Message"
|
| 2131 |
+
msgstr "Visualizza i dettagli di scansione e cancella il messaggio"
|
| 2132 |
|
| 2133 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2134 |
+
#: ../admin/wp-security-filescan-menu.php:224
|
| 2135 |
msgid ""
|
| 2136 |
+
"If given an opportunity hackers can insert their code or files into your "
|
| 2137 |
+
"system which they can then use to carry out malicious acts on your site."
|
| 2138 |
msgstr ""
|
| 2139 |
+
"Esiste la possibilità che hacker possano inserire il loro codice, nei file o "
|
| 2140 |
+
"nel vostro sistema, da utilizzare poi per eseguire operazioni dannose sul tuo "
|
| 2141 |
+
"sito."
|
| 2142 |
|
| 2143 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2144 |
+
#: ../admin/wp-security-filescan-menu.php:225
|
| 2145 |
msgid ""
|
| 2146 |
+
"Being informed of any changes in your files can be a good way to quickly "
|
| 2147 |
+
"prevent a hacker from causing damage to your website."
|
| 2148 |
msgstr ""
|
| 2149 |
+
"Essere informati di eventuali cambiamenti nei file può essere un buon modo "
|
| 2150 |
+
"per evitare rapidamente che un hacker possa causare danni al tuo sito web."
|
| 2151 |
|
| 2152 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2153 |
+
#: ../admin/wp-security-filescan-menu.php:226
|
| 2154 |
msgid ""
|
| 2155 |
+
"In general, WordPress core and plugin files and file types such as \".php\" "
|
| 2156 |
+
"or \".js\" should not change often and when they do, it is important that you "
|
| 2157 |
+
"are made aware when a change occurs and which file was affected."
|
| 2158 |
msgstr ""
|
| 2159 |
+
"In generale, i file del cuore di WordPress dei plugin e tipi di file come ad "
|
| 2160 |
+
"esempio \".php\" o \".js\" non dovrebbero cambiare spesso e, quando succede, "
|
| 2161 |
+
"è importante sapere quando si verifica un cambiamento e quale file è stata "
|
| 2162 |
+
"influenzato."
|
| 2163 |
|
| 2164 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2165 |
+
#: ../admin/wp-security-filescan-menu.php:227
|
| 2166 |
msgid ""
|
| 2167 |
+
"The \"File Change Detection Feature\" will notify you of any file change "
|
| 2168 |
+
"which occurs on your system, including the addition and deletion of files by "
|
| 2169 |
+
"performing a regular automated or manual scan of your system's files."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2170 |
msgstr ""
|
| 2171 |
+
"La funzione \"Rilevamento Modifiche File\" comunicherà qualsiasi modifica di "
|
| 2172 |
+
"file che si verifica sul sistema, tra cui l'aggiunta e la cancellazione dei "
|
| 2173 |
+
"file per effettuare una normale scansione automatica o manuale dei file del "
|
| 2174 |
+
"proprio sistema."
|
| 2175 |
|
| 2176 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2177 |
+
#: ../admin/wp-security-filescan-menu.php:228
|
| 2178 |
msgid ""
|
| 2179 |
+
"This feature also allows you to exclude certain files or folders from the "
|
| 2180 |
+
"scan in cases where you know that they change often as part of their normal "
|
| 2181 |
+
"operation. (For example log files and certain caching plugin files may change "
|
| 2182 |
+
"often and hence you may choose to exclude such files from the file change "
|
| 2183 |
+
"detection scan)"
|
| 2184 |
msgstr ""
|
| 2185 |
+
"Questa funzione consente inoltre di escludere determinati file o cartelle "
|
| 2186 |
+
"dalla scansione se si sa che cambiano spesso come parte del loro normale "
|
| 2187 |
+
"funzionamento. (Ad esempio i file di log e di alcuni file dei plugin di "
|
| 2188 |
+
"caching possono cambiare spesso e quindi si può scegliere di escludere tali "
|
| 2189 |
+
"file dalla scansione)"
|
| 2190 |
|
| 2191 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2192 |
+
#: ../admin/wp-security-filescan-menu.php:233
|
| 2193 |
+
msgid "Manual File Change Detection Scan"
|
| 2194 |
+
msgstr "Scansione Rilevamento Modifiche File Manuale"
|
| 2195 |
|
| 2196 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2197 |
+
#: ../admin/wp-security-filescan-menu.php:239
|
| 2198 |
msgid ""
|
| 2199 |
+
"To perform a manual file change detection scan click on the button below."
|
|
|
|
| 2200 |
msgstr ""
|
| 2201 |
+
"Per eseguire una scansione manuale di rilevamento modifica file clicca sul "
|
| 2202 |
+
"pulsante qui sotto."
|
| 2203 |
|
| 2204 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2205 |
+
#: ../admin/wp-security-filescan-menu.php:242
|
| 2206 |
+
msgid "Perform Scan Now"
|
| 2207 |
+
msgstr "Esegui scansione Ora"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2208 |
|
| 2209 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2210 |
+
#: ../admin/wp-security-filescan-menu.php:246
|
| 2211 |
+
msgid "View Last Saved File Change Results"
|
| 2212 |
+
msgstr "Mostra l'ultimo salvataggio del Risultato di Modifiche File"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2213 |
|
| 2214 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2215 |
+
#: ../admin/wp-security-filescan-menu.php:252
|
|
|
|
| 2216 |
msgid ""
|
| 2217 |
+
"Click the button below to view the saved file change results from the last "
|
| 2218 |
+
"scan."
|
|
|
|
| 2219 |
msgstr ""
|
| 2220 |
+
"Clicca sul pulsante qui sotto per visualizzare i risultati di modifica del "
|
| 2221 |
+
"file salvato dall'ultima scansione."
|
|
|
|
| 2222 |
|
| 2223 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2224 |
+
#: ../admin/wp-security-filescan-menu.php:255
|
| 2225 |
+
msgid "View Last File Change"
|
| 2226 |
+
msgstr "Mostra Ultima Modifica File"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2227 |
|
| 2228 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2229 |
+
#: ../admin/wp-security-filescan-menu.php:259
|
| 2230 |
+
msgid "File Change Detection Settings"
|
| 2231 |
+
msgstr "Impostazioni Rilevamento Modifiche File"
|
| 2232 |
|
| 2233 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2234 |
+
#: ../admin/wp-security-filescan-menu.php:271
|
| 2235 |
+
msgid "Enable Automated File Change Detection Scan"
|
| 2236 |
+
msgstr "Attiva Scansione Automatica Rilevamento Modifiche File"
|
|
|
|
| 2237 |
|
| 2238 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2239 |
+
#: ../admin/wp-security-filescan-menu.php:274
|
| 2240 |
msgid ""
|
| 2241 |
+
"Check this if you want the system to automatically/periodically scan your "
|
| 2242 |
+
"files to check for file changes based on the settings below"
|
| 2243 |
msgstr ""
|
| 2244 |
+
"Seleziona questa casella se vuoi che il sistema esegua in automatico/"
|
| 2245 |
+
"periodicamente la scansione dei file per verificare eventuali modifiche in "
|
| 2246 |
+
"base alle impostazioni di seguito"
|
| 2247 |
|
| 2248 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2249 |
+
#: ../admin/wp-security-filescan-menu.php:278
|
| 2250 |
+
msgid "Scan Time Interval"
|
| 2251 |
+
msgstr "Intervallo Tempo Scansione"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2252 |
|
| 2253 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2254 |
+
#: ../admin/wp-security-filescan-menu.php:285
|
| 2255 |
+
msgid "Set the value for how often you would like a scan to occur"
|
| 2256 |
+
msgstr ""
|
| 2257 |
+
"Impostare il valore per quanto spesso si desidera creare una scansione di "
|
| 2258 |
+
"verifica"
|
| 2259 |
|
| 2260 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2261 |
+
#: ../admin/wp-security-filescan-menu.php:289
|
| 2262 |
+
msgid "File Types To Ignore"
|
| 2263 |
+
msgstr "Tipi di file da ignorare"
|
| 2264 |
|
| 2265 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2266 |
+
#: ../admin/wp-security-filescan-menu.php:292
|
| 2267 |
msgid ""
|
| 2268 |
+
"Enter each file type or extension on a new line which you wish to exclude "
|
| 2269 |
+
"from the file change detection scan."
|
|
|
|
|
|
|
| 2270 |
msgstr ""
|
| 2271 |
+
"Immettere ogni tipo di file o estensione su una nuova linea che si desidera "
|
| 2272 |
+
"escludere dalla scansione di rilevamento delle modifiche dei file."
|
|
|
|
|
|
|
| 2273 |
|
| 2274 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2275 |
+
#: ../admin/wp-security-filescan-menu.php:296
|
| 2276 |
msgid ""
|
| 2277 |
+
"You can exclude file types from the scan which would not normally pose any "
|
| 2278 |
+
"security threat if they were changed. These can include things such as image "
|
| 2279 |
+
"files."
|
|
|
|
| 2280 |
msgstr ""
|
| 2281 |
+
"È possibile escludere tipi di file dalla scansione, che normalmente non "
|
| 2282 |
+
"pongono alcuna minaccia per la sicurezza se sono stati modificati. Questi "
|
| 2283 |
+
"possono includere cose come file di immagine."
|
|
|
|
| 2284 |
|
| 2285 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2286 |
+
#: ../admin/wp-security-filescan-menu.php:297
|
| 2287 |
msgid ""
|
| 2288 |
+
"Example: If you want the scanner to ignore files of type jpg, png, and bmp, "
|
| 2289 |
+
"then you would enter the following:"
|
| 2290 |
msgstr ""
|
| 2291 |
+
"Esempio: Se si desidera che lo scanner ignori i file di tipo jpg, png, bmp, "
|
| 2292 |
+
"immettere il seguente:"
|
| 2293 |
|
| 2294 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2295 |
+
#: ../admin/wp-security-filescan-menu.php:298
|
| 2296 |
+
msgid "jpg"
|
| 2297 |
+
msgstr "jpg"
|
| 2298 |
|
| 2299 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2300 |
+
#: ../admin/wp-security-filescan-menu.php:299
|
| 2301 |
+
msgid "png"
|
| 2302 |
+
msgstr "png"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2303 |
|
| 2304 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2305 |
+
#: ../admin/wp-security-filescan-menu.php:300
|
| 2306 |
+
msgid "bmp"
|
| 2307 |
+
msgstr "bmp"
|
| 2308 |
|
| 2309 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2310 |
+
#: ../admin/wp-security-filescan-menu.php:306
|
| 2311 |
+
msgid "Files/Directories To Ignore"
|
| 2312 |
+
msgstr "File/Directory Da Ignorare"
|
| 2313 |
+
|
| 2314 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2315 |
+
#: ../admin/wp-security-filescan-menu.php:309
|
| 2316 |
msgid ""
|
| 2317 |
+
"Enter each file or directory on a new line which you wish to exclude from the "
|
| 2318 |
+
"file change detection scan."
|
| 2319 |
msgstr ""
|
| 2320 |
+
"Inserisci ogni file o directory, che si desidera escludere dalla scansione di "
|
| 2321 |
+
"rilevamento delle modifiche dei file, su una nuova linea."
|
| 2322 |
|
| 2323 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2324 |
+
#: ../admin/wp-security-filescan-menu.php:313
|
| 2325 |
msgid ""
|
| 2326 |
+
"You can exclude specific files/directories from the scan which would not "
|
| 2327 |
+
"normally pose any security threat if they were changed. These can include "
|
| 2328 |
+
"things such as log files."
|
| 2329 |
+
msgstr ""
|
| 2330 |
+
"È possibile escludere file/directory specifici dalla scansione, che "
|
| 2331 |
+
"normalmente non pongono alcuna minaccia per la sicurezza se sono stati "
|
| 2332 |
+
"modificati. Questi possono includere cose come i file di log."
|
| 2333 |
|
| 2334 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2335 |
+
#: ../admin/wp-security-filescan-menu.php:314
|
| 2336 |
msgid ""
|
| 2337 |
+
"Example: If you want the scanner to ignore certain files in different "
|
| 2338 |
+
"directories or whole directories, then you would enter the following:"
|
| 2339 |
msgstr ""
|
| 2340 |
+
"Esempio: Se si desidera che lo scanner ignori determinati file in diverse "
|
| 2341 |
+
"directory o intere directory, immettere il seguente:"
|
| 2342 |
|
| 2343 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2344 |
+
#: ../admin/wp-security-filescan-menu.php:315
|
| 2345 |
+
msgid "cache/config/master.php"
|
| 2346 |
+
msgstr "cache/config/master.php"
|
| 2347 |
|
| 2348 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2349 |
+
#: ../admin/wp-security-filescan-menu.php:316
|
| 2350 |
+
msgid "somedirectory"
|
| 2351 |
+
msgstr "nomedirectory"
|
| 2352 |
+
|
| 2353 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2354 |
+
#: ../admin/wp-security-filescan-menu.php:322
|
| 2355 |
+
msgid "Send Email When Change Detected"
|
| 2356 |
+
msgstr "Invia e-mail quando viene rilevata una modifica"
|
| 2357 |
|
| 2358 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2359 |
+
#: ../admin/wp-security-filescan-menu.php:325
|
| 2360 |
msgid ""
|
| 2361 |
+
"Check this if you want the system to email you if a file change was detected"
|
|
|
|
|
|
|
| 2362 |
msgstr ""
|
| 2363 |
+
"Seleziona questa casella se vuoi ricevere un'email ogni volta che viene "
|
| 2364 |
+
"rilevata una modifica"
|
|
|
|
| 2365 |
|
| 2366 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2367 |
+
#: ../admin/wp-security-filescan-menu.php:343
|
| 2368 |
+
msgid "What is Malware?"
|
| 2369 |
+
msgstr "Che cosa è un Malware?"
|
| 2370 |
|
| 2371 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2372 |
+
#: ../admin/wp-security-filescan-menu.php:344
|
| 2373 |
msgid ""
|
| 2374 |
+
"The word Malware stands for Malicious Software. It can consist of things like "
|
| 2375 |
+
"trojan horses, adware, worms, spyware and any other undesirable code which a "
|
| 2376 |
+
"hacker will try to inject into your website."
|
| 2377 |
msgstr ""
|
| 2378 |
+
"La parola Malware è sinonimo di software dannoso. Esso può essere costituito "
|
| 2379 |
+
"da cose come trojan horses, adware, worm, spyware e qualsiasi altro codice "
|
| 2380 |
+
"indesiderato che un hacker cercherà di iniettare nel tuo sito web."
|
| 2381 |
|
| 2382 |
+
#: ../admin/wp-security-filescan-menu.php:345
|
|
|
|
| 2383 |
msgid ""
|
| 2384 |
+
"Often when malware code has been inserted into your site you will normally "
|
| 2385 |
+
"not notice anything out of the ordinary based on appearances, but it can have "
|
| 2386 |
+
"a dramatic effect on your site's search ranking."
|
|
|
|
| 2387 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2388 |
|
| 2389 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2390 |
+
#: ../admin/wp-security-filescan-menu.php:346
|
| 2391 |
msgid ""
|
| 2392 |
+
"This is because the bots and spiders from search engines such as Google have "
|
| 2393 |
+
"the capability to detect malware when they are indexing the pages on your "
|
| 2394 |
+
"site, and consequently they can blacklist your website which will in turn "
|
| 2395 |
+
"affect your search rankings."
|
| 2396 |
msgstr ""
|
| 2397 |
+
"Questo perché i bot e spider dei motori di ricerca come Google hanno la "
|
| 2398 |
+
"capacità di rilevare il malware quando vengono a indicizzare le pagine del "
|
| 2399 |
+
"tuo sito, e di conseguenza possono mettere in blacklist il tuo sito web e di "
|
| 2400 |
+
"conseguenza influenzare il posizionamento sui motori."
|
| 2401 |
|
| 2402 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2403 |
+
#: ../admin/wp-security-filescan-menu.php:350
|
| 2404 |
+
msgid "Scanning For Malware"
|
| 2405 |
+
msgstr "Scansione ricerca Malware"
|
| 2406 |
|
| 2407 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2408 |
+
#: ../admin/wp-security-filescan-menu.php:351
|
| 2409 |
msgid ""
|
| 2410 |
+
"Due to the constantly changing and complex nature of Malware, scanning for "
|
| 2411 |
+
"such things using a standalone plugin will not work reliably. This is "
|
| 2412 |
+
"something best done via an external scan of your site regularly."
|
| 2413 |
msgstr ""
|
| 2414 |
+
"A causa della natura costantemente mutevole e complessa di malware, la "
|
| 2415 |
+
"scansione per queste cose usando un plugin standalone non funziona "
|
| 2416 |
+
"correttamente. Questo funziona meglio tramite una scansione esterna del "
|
| 2417 |
+
"vostro sito fatta regolarmente."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2418 |
|
| 2419 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2420 |
+
#: ../admin/wp-security-filescan-menu.php:352
|
| 2421 |
msgid ""
|
| 2422 |
+
"This is why we have created an easy-to-use scanning service which is hosted "
|
| 2423 |
+
"off our own server which will scan your site for malware once every day and "
|
| 2424 |
+
"notify you if it finds anything."
|
|
|
|
| 2425 |
msgstr ""
|
| 2426 |
+
"Per questo motivo abbiamo creato un servizio di scansione di facile utilizzo, "
|
| 2427 |
+
"che viene ospitato fuori sul nostro server, che esegue la scansione del sito "
|
| 2428 |
+
"per il malware una volta al giorno e notifica se trova qualche cosa che non "
|
| 2429 |
+
"va."
|
| 2430 |
|
| 2431 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2432 |
+
#: ../admin/wp-security-filescan-menu.php:353
|
| 2433 |
+
msgid "When you sign up for this service you will get the following:"
|
| 2434 |
+
msgstr "Iscrivendoti a questo servizio otterrai le seguenti caratteristiche:"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2435 |
|
| 2436 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2437 |
+
#: ../admin/wp-security-filescan-menu.php:355
|
| 2438 |
+
msgid "Automatic Daily Scan of 1 Website"
|
| 2439 |
+
msgstr "Scansione quotidiana automatica di 1 Sito Web"
|
|
|
|
| 2440 |
|
| 2441 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2442 |
+
#: ../admin/wp-security-filescan-menu.php:356
|
| 2443 |
+
msgid "Automatic Malware & Blacklist Monitoring"
|
| 2444 |
+
msgstr "Monitoraggio Automatico Malware & Blacklist"
|
| 2445 |
|
| 2446 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2447 |
+
#: ../admin/wp-security-filescan-menu.php:357
|
| 2448 |
+
msgid "Automatic Email Alerting"
|
| 2449 |
+
msgstr "Alert Automatico via Email"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2450 |
|
| 2451 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2452 |
+
#: ../admin/wp-security-filescan-menu.php:358
|
| 2453 |
+
msgid "Site uptime monitoring"
|
| 2454 |
+
msgstr "Monitoraggio uptime del sito"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2455 |
|
| 2456 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2457 |
+
#: ../admin/wp-security-filescan-menu.php:359
|
| 2458 |
+
msgid "Site response time monitoring"
|
| 2459 |
+
msgstr "Monitoraggio del tempo di risposta Sito"
|
| 2460 |
|
| 2461 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2462 |
+
#: ../admin/wp-security-filescan-menu.php:360
|
| 2463 |
+
msgid "Malware Cleanup"
|
| 2464 |
+
msgstr "Pulizia Malware"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2465 |
|
| 2466 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2467 |
+
#: ../admin/wp-security-filescan-menu.php:361
|
| 2468 |
+
msgid "Blacklist Removal"
|
| 2469 |
+
msgstr "Rimozione Blacklist"
|
|
|
|
| 2470 |
|
| 2471 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2472 |
+
#: ../admin/wp-security-filescan-menu.php:362
|
| 2473 |
+
msgid "No Contract (Cancel Anytime)"
|
| 2474 |
+
msgstr "Nessun contratto (Annulli in qualsiasi momento)"
|
| 2475 |
+
|
| 2476 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2477 |
+
#: ../admin/wp-security-filescan-menu.php:364
|
| 2478 |
+
#, php-format
|
| 2479 |
+
msgid "To learn more please %s."
|
| 2480 |
+
msgstr "Per ulteriori informazioni %s."
|
| 2481 |
|
| 2482 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2483 |
+
#: ../admin/wp-security-filescan-menu.php:374
|
| 2484 |
msgid ""
|
| 2485 |
+
"This feature performs a basic database scan which will look for any common "
|
| 2486 |
+
"suspicious-looking strings and javascript and html code in some of the "
|
| 2487 |
+
"Wordpress core tables."
|
| 2488 |
msgstr ""
|
| 2489 |
+
"Questa funzione esegue una scansione del database di base che andrà a cercare "
|
| 2490 |
+
"tutte le stringhe comuni, javascript e codice html sospetti in alcune delle "
|
| 2491 |
+
"tabelle di base Wordpress."
|
| 2492 |
+
|
| 2493 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2494 |
+
#: ../admin/wp-security-filescan-menu.php:391
|
| 2495 |
+
msgid "Nonce check failed for manual db scan operation!"
|
| 2496 |
+
msgstr ""
|
| 2497 |
+
"Selezione non riuscita per l'operazione di scansione db manuale!\n"
|
| 2498 |
+
"ecco Tutti i Dettagli:"
|
| 2499 |
|
| 2500 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2501 |
+
#: ../admin/wp-security-filescan-menu.php:402
|
| 2502 |
msgid ""
|
| 2503 |
+
"This feature will perform a basic database scan which will look for any "
|
| 2504 |
+
"common suspicious-looking strings and javascript and html code in some of the "
|
| 2505 |
+
"Wordpress core tables."
|
| 2506 |
msgstr ""
|
| 2507 |
+
"Questa funzione esegue una scansione del data base per cercare eventuali "
|
| 2508 |
+
"stringhe comuni, javascript e codice html, dall'aspetto sospetto in alcune "
|
| 2509 |
+
"delle tabelle di base Wordpress."
|
| 2510 |
|
| 2511 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2512 |
+
#: ../admin/wp-security-filescan-menu.php:403
|
| 2513 |
msgid ""
|
| 2514 |
+
"If the scan finds anything it will list all \"potentially\" malicious results "
|
| 2515 |
+
"but it is up to you to verify whether a result is a genuine example of a "
|
| 2516 |
+
"hacking attack or a false positive."
|
| 2517 |
msgstr ""
|
| 2518 |
+
"Se la scansione trova qualcosa elencherà tutti i risultati \"potenzialmente\" "
|
| 2519 |
+
"dannosi, ma sta a te poi verificare se il risultato è un vero e proprio "
|
| 2520 |
+
"esempio di un attacco di hacking o un falso positivo."
|
| 2521 |
|
| 2522 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2523 |
+
#: ../admin/wp-security-filescan-menu.php:404
|
|
|
|
| 2524 |
msgid ""
|
| 2525 |
+
"As well as scanning for generic strings commonly used in malicious cases, "
|
| 2526 |
+
"this feature will also scan for some of the known \"pharma\" hack entries and "
|
| 2527 |
+
"if it finds any it will automatically delete them."
|
| 2528 |
msgstr ""
|
| 2529 |
+
"Così come la scansione per le stringhe generiche comunemente utilizzate in "
|
| 2530 |
+
"casi maligni, questa caratteristica farà anche la scansione per alcune delle "
|
| 2531 |
+
"note voci \"pharma\" hack e se ne rileva le cancellerà automaticamente."
|
| 2532 |
|
| 2533 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2534 |
+
#: ../admin/wp-security-filescan-menu.php:405
|
| 2535 |
+
msgid ""
|
| 2536 |
+
"The WordPress core tables scanned by this feature include: posts, postmeta, "
|
| 2537 |
+
"comments, links, users, usermeta, and options tables."
|
| 2538 |
+
msgstr ""
|
| 2539 |
+
"Le tabelle di base di WordPress scansionate da questa funzionalità includono: "
|
| 2540 |
+
"posts, postmeta, comments, links, users, usermeta, e options."
|
| 2541 |
|
| 2542 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2543 |
+
#: ../admin/wp-security-filescan-menu.php:410
|
| 2544 |
+
msgid "Database Scan"
|
| 2545 |
+
msgstr "Scansione Database"
|
| 2546 |
|
| 2547 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2548 |
+
#: ../admin/wp-security-filescan-menu.php:416
|
| 2549 |
+
msgid "To perform a database scan click on the button below."
|
| 2550 |
+
msgstr "Per eseguire una scansione del database clicca sul pulsante qui sotto."
|
| 2551 |
|
| 2552 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2553 |
+
#: ../admin/wp-security-filescan-menu.php:419
|
| 2554 |
+
msgid "Perform DB Scan"
|
| 2555 |
+
msgstr "Esegui Scansione DB"
|
| 2556 |
|
| 2557 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2558 |
+
#: ../admin/wp-security-filescan-menu.php:452
|
| 2559 |
+
msgid "Latest File Change Scan Results"
|
| 2560 |
+
msgstr "Ultimi Risultati scansione di modifica file"
|
| 2561 |
|
| 2562 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2563 |
+
#: ../admin/wp-security-filescan-menu.php:461
|
| 2564 |
+
msgid "The following files were added to your host."
|
| 2565 |
+
msgstr "I seguenti file sono stati aggiunti al tu Host."
|
| 2566 |
|
| 2567 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2568 |
+
#: ../admin/wp-security-filescan-menu.php:464
|
| 2569 |
+
#: ../admin/wp-security-filescan-menu.php:485
|
| 2570 |
+
#: ../admin/wp-security-filescan-menu.php:509
|
| 2571 |
+
#: ../admin/wp-security-settings-menu.php:27
|
| 2572 |
+
#: ../admin/wp-security-settings-menu.php:28
|
| 2573 |
+
msgid "File"
|
| 2574 |
+
msgstr "File"
|
| 2575 |
|
| 2576 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2577 |
+
#: ../admin/wp-security-filescan-menu.php:465
|
| 2578 |
+
#: ../admin/wp-security-filescan-menu.php:486
|
| 2579 |
+
#: ../admin/wp-security-filescan-menu.php:510
|
| 2580 |
+
msgid "File Size"
|
| 2581 |
+
msgstr "Dimensione File"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2582 |
|
| 2583 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2584 |
+
#: ../admin/wp-security-filescan-menu.php:466
|
| 2585 |
+
#: ../admin/wp-security-filescan-menu.php:487
|
| 2586 |
+
#: ../admin/wp-security-filescan-menu.php:511
|
| 2587 |
+
msgid "File Modified"
|
| 2588 |
+
msgstr "Modifica File"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2589 |
|
| 2590 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2591 |
+
#: ../admin/wp-security-filescan-menu.php:482
|
| 2592 |
+
msgid "The following files were removed from your host."
|
| 2593 |
+
msgstr "I seguenti file sono stati rimossi dal tuo host."
|
| 2594 |
|
| 2595 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2596 |
+
#: ../admin/wp-security-filescan-menu.php:506
|
| 2597 |
+
msgid "The following files were changed on your host."
|
| 2598 |
+
msgstr "I seguenti file sono stati modificati nel tuo host."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2599 |
|
| 2600 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2601 |
+
#: ../admin/wp-security-filesystem-menu.php:26
|
| 2602 |
+
#: ../classes/grade-system/wp-security-feature-item-manager.php:67
|
| 2603 |
+
msgid "File Permissions"
|
| 2604 |
+
msgstr "Permessi File"
|
| 2605 |
|
| 2606 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2607 |
+
#: ../admin/wp-security-filesystem-menu.php:27
|
| 2608 |
+
msgid "PHP File Editing"
|
| 2609 |
+
msgstr "Modifica File PHP"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2610 |
|
| 2611 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2612 |
+
#: ../admin/wp-security-filesystem-menu.php:28
|
| 2613 |
+
msgid "WP File Access"
|
| 2614 |
+
msgstr "Accesso File WP"
|
| 2615 |
|
| 2616 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2617 |
+
#: ../admin/wp-security-filesystem-menu.php:29
|
| 2618 |
+
msgid "Host System Logs"
|
| 2619 |
+
msgstr "Registro Sistema Host"
|
| 2620 |
|
| 2621 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2622 |
+
#: ../admin/wp-security-filesystem-menu.php:96
|
| 2623 |
+
#, php-format
|
| 2624 |
+
msgid "The permissions for %s were succesfully changed to %s"
|
| 2625 |
+
msgstr "I permessi perr %s sono stati modificati con successo a %s"
|
| 2626 |
|
| 2627 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2628 |
+
#: ../admin/wp-security-filesystem-menu.php:100
|
| 2629 |
+
#, php-format
|
| 2630 |
+
msgid "Unable to change permissions for %s!"
|
| 2631 |
+
msgstr "Impossibile modificare i permessi per %s!"
|
| 2632 |
|
| 2633 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2634 |
+
#: ../admin/wp-security-filesystem-menu.php:106
|
| 2635 |
+
msgid "File Permissions Scan"
|
| 2636 |
+
msgstr "Permessi Scansione File"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2637 |
|
| 2638 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2639 |
+
#: ../admin/wp-security-filesystem-menu.php:109
|
| 2640 |
msgid ""
|
| 2641 |
+
"Your WordPress file and folder permission settings govern the accessability "
|
| 2642 |
+
"and read/write privileges of the files and folders which make up your WP "
|
| 2643 |
+
"installation."
|
| 2644 |
msgstr ""
|
| 2645 |
+
"Il tuoi file di WordPress e le impostazioni delle autorizzazioni delle "
|
| 2646 |
+
"cartelle regolano i privilegi di accesso e lettura/scrittura dei file e delle "
|
| 2647 |
+
"cartelle che compongono l'installazione WP."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2648 |
|
| 2649 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2650 |
+
#: ../admin/wp-security-filesystem-menu.php:110
|
| 2651 |
msgid ""
|
| 2652 |
+
"Your WP installation already comes with reasonably secure file permission "
|
| 2653 |
+
"settings for the filesystem."
|
| 2654 |
msgstr ""
|
| 2655 |
+
"La tua installazione di WP viene fornita già con le impostazioni di "
|
| 2656 |
+
"autorizzazione file ragionevolmente sicure per il filesystem."
|
| 2657 |
|
| 2658 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2659 |
+
#: ../admin/wp-security-filesystem-menu.php:111
|
| 2660 |
msgid ""
|
| 2661 |
+
"However, sometimes people or other plugins modify the various permission "
|
| 2662 |
+
"settings of certain core WP folders or files such that they end up making "
|
| 2663 |
+
"their site less secure because they chose the wrong permission values."
|
| 2664 |
msgstr ""
|
| 2665 |
+
"Tuttavia, a volte la gente o altri plugin, modificano le varie impostazioni "
|
| 2666 |
+
"dei permessi di alcune cartelle o file WP fondamentali e lo rendono meno "
|
| 2667 |
+
"sicuro perché hanno scelto i valori dei permessi sbagliati."
|
| 2668 |
|
| 2669 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2670 |
+
#: ../admin/wp-security-filesystem-menu.php:112
|
| 2671 |
msgid ""
|
| 2672 |
+
"This feature will scan the critical WP core folders and files and will "
|
| 2673 |
+
"highlight any permission settings which are insecure."
|
|
|
|
| 2674 |
msgstr ""
|
| 2675 |
+
"Questa funzione consente di eseguire la scansione delle cartelle di base WP e "
|
| 2676 |
+
"file critici e metterà in evidenza le impostazioni di autorizzazione che sono "
|
| 2677 |
+
"insicure."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2678 |
|
| 2679 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2680 |
+
#: ../admin/wp-security-filesystem-menu.php:118
|
| 2681 |
+
msgid "WP Directory and File Permissions Scan Results"
|
| 2682 |
+
msgstr "Risultati scansione Directory WP e permessi dei file"
|
| 2683 |
|
| 2684 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2685 |
+
#: ../admin/wp-security-filesystem-menu.php:131
|
| 2686 |
+
#: ../admin/wp-security-filesystem-menu.php:150
|
| 2687 |
+
msgid "File/Folder"
|
| 2688 |
+
msgstr "File/Cartelle"
|
| 2689 |
|
| 2690 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2691 |
+
#: ../admin/wp-security-filesystem-menu.php:132
|
| 2692 |
+
#: ../admin/wp-security-filesystem-menu.php:151
|
| 2693 |
+
msgid "Current Permissions"
|
| 2694 |
+
msgstr "Permessi Attuali"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2695 |
|
| 2696 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2697 |
+
#: ../admin/wp-security-filesystem-menu.php:133
|
| 2698 |
+
#: ../admin/wp-security-filesystem-menu.php:152
|
| 2699 |
+
msgid "Recommended Permissions"
|
| 2700 |
+
msgstr "Permessi Raccomandati"
|
| 2701 |
|
| 2702 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2703 |
+
#: ../admin/wp-security-filesystem-menu.php:134
|
| 2704 |
+
#: ../admin/wp-security-filesystem-menu.php:153
|
| 2705 |
+
msgid "Recommended Action"
|
| 2706 |
+
msgstr "Azione Raccomandata"
|
|
|
|
| 2707 |
|
| 2708 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2709 |
+
#: ../admin/wp-security-filesystem-menu.php:191
|
| 2710 |
+
msgid "Your PHP file editing settings were saved successfully."
|
|
|
|
|
|
|
|
|
|
| 2711 |
msgstr ""
|
| 2712 |
+
"Le impostazioni di editing dei file PHP sono state salvate con successo."
|
|
|
|
|
|
|
|
|
|
| 2713 |
|
| 2714 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2715 |
+
#: ../admin/wp-security-filesystem-menu.php:195
|
| 2716 |
msgid ""
|
| 2717 |
+
"Operation failed! Unable to modify or make a backup of wp-config.php file!"
|
|
|
|
| 2718 |
msgstr ""
|
| 2719 |
+
"Operazione non riuscita! Impossibile modificare o fare un backup del file wp-"
|
| 2720 |
+
"config.php!"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2721 |
|
| 2722 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2723 |
+
#: ../admin/wp-security-filesystem-menu.php:201
|
| 2724 |
+
#: ../classes/grade-system/wp-security-feature-item-manager.php:69
|
| 2725 |
+
msgid "File Editing"
|
| 2726 |
+
msgstr "Modifica File"
|
| 2727 |
|
| 2728 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2729 |
+
#: ../admin/wp-security-filesystem-menu.php:204
|
| 2730 |
msgid ""
|
| 2731 |
+
"The Wordpress Dashboard by default allows administrators to edit PHP files, "
|
| 2732 |
+
"such as plugin and theme files."
|
| 2733 |
msgstr ""
|
| 2734 |
+
"La Bacheca Wordpress di default consente agli amministratori di modificare i "
|
| 2735 |
+
"file PHP, come plugin e file dei temi."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2736 |
|
| 2737 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2738 |
+
#: ../admin/wp-security-filesystem-menu.php:205
|
| 2739 |
msgid ""
|
| 2740 |
+
"This is often the first tool an attacker will use if able to login, since it "
|
| 2741 |
+
"allows code execution."
|
| 2742 |
msgstr ""
|
| 2743 |
+
"Questo è spesso il primo strumento che chi attacca il sito utilizzerà, se in "
|
| 2744 |
+
"grado di accedere, in quanto permette l'esecuzione di codice."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2745 |
|
| 2746 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2747 |
+
#: ../admin/wp-security-filesystem-menu.php:206
|
| 2748 |
msgid ""
|
| 2749 |
+
"This feature will disable the ability for people to edit PHP files via the "
|
| 2750 |
+
"dashboard."
|
| 2751 |
msgstr ""
|
| 2752 |
+
"Questa funzione consente di disattivare la possibilità per le persone di "
|
| 2753 |
+
"modificare i file PHP tramite la bacheca."
|
|
|
|
| 2754 |
|
| 2755 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2756 |
+
#: ../admin/wp-security-filesystem-menu.php:212
|
| 2757 |
+
msgid "Disable PHP File Editing"
|
| 2758 |
+
msgstr "Disabilità Modifica File PHP"
|
| 2759 |
+
|
| 2760 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2761 |
+
#: ../admin/wp-security-filesystem-menu.php:224
|
| 2762 |
+
msgid "Disable Ability To Edit PHP Files"
|
| 2763 |
+
msgstr "Disattivare la possibilità di modificare i file PHP"
|
| 2764 |
+
|
| 2765 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2766 |
+
#: ../admin/wp-security-filesystem-menu.php:227
|
| 2767 |
msgid ""
|
| 2768 |
+
"Check this if you want to remove the ability for people to edit PHP files via "
|
| 2769 |
+
"the WP dashboard"
|
| 2770 |
msgstr ""
|
| 2771 |
+
"Seleziona questa casella se vuoi rimuovere la possibilità per le persone di "
|
| 2772 |
+
"modificare i file PHP tramite la bacheca WP"
|
|
|
|
| 2773 |
|
| 2774 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2775 |
+
#: ../admin/wp-security-filesystem-menu.php:271
|
| 2776 |
msgid ""
|
| 2777 |
+
"You have successfully saved the Prevent Access to Default WP Files "
|
| 2778 |
+
"configuration."
|
| 2779 |
msgstr ""
|
| 2780 |
+
"Hai salvato con successo di impedire l'accesso al file di configurazione di "
|
| 2781 |
+
"default WP."
|
| 2782 |
|
| 2783 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2784 |
+
#: ../admin/wp-security-filesystem-menu.php:280
|
| 2785 |
+
msgid "WordPress Files"
|
| 2786 |
+
msgstr "File WordPress"
|
| 2787 |
|
| 2788 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2789 |
+
#: ../admin/wp-security-filesystem-menu.php:283
|
| 2790 |
+
#, php-format
|
| 2791 |
msgid ""
|
| 2792 |
+
"This feature allows you to prevent access to files such as %s, %s and %s "
|
| 2793 |
+
"which are delivered with all WP installations."
|
| 2794 |
msgstr ""
|
| 2795 |
+
"Questa funzione consente di impedire l'accesso ai file come %s, %s e %s che "
|
| 2796 |
+
"vengono inseriti in tutte le installazioni WP.."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2797 |
|
| 2798 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2799 |
+
#: ../admin/wp-security-filesystem-menu.php:284
|
| 2800 |
msgid ""
|
| 2801 |
+
"By preventing access to these files you are hiding some key pieces of "
|
| 2802 |
+
"information (such as WordPress version info) from potential hackers."
|
| 2803 |
msgstr ""
|
| 2804 |
+
"Impedendo l'accesso a questi file si nascondono alcune informazioni "
|
| 2805 |
+
"fondamentali (come info sulla versione WordPress) da potenziali hacker."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2806 |
|
| 2807 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2808 |
+
#: ../admin/wp-security-filesystem-menu.php:289
|
| 2809 |
+
msgid "Prevent Access to Default WP Files"
|
| 2810 |
+
msgstr "Impedire l'accesso ai file di WP di default"
|
| 2811 |
|
| 2812 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2813 |
+
#: ../admin/wp-security-filesystem-menu.php:300
|
| 2814 |
+
msgid "Prevent Access to WP Default Install Files"
|
| 2815 |
+
msgstr "Impedire l'accesso ai file di installazione WP di default"
|
| 2816 |
|
| 2817 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2818 |
+
#: ../admin/wp-security-filesystem-menu.php:303
|
| 2819 |
msgid ""
|
| 2820 |
+
"Check this if you want to prevent access to readme.html, license.txt and wp-"
|
| 2821 |
+
"config-sample.php."
|
| 2822 |
msgstr ""
|
| 2823 |
+
"Seleziona questa casella per impedire l'accesso a readme.html, license.txt e "
|
| 2824 |
+
"wp-config-sample.php."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2825 |
|
| 2826 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2827 |
+
#: ../admin/wp-security-filesystem-menu.php:307
|
| 2828 |
+
msgid "Save Setting"
|
| 2829 |
+
msgstr "Salva Impostazioni"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2830 |
|
| 2831 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2832 |
+
#: ../admin/wp-security-filesystem-menu.php:331
|
| 2833 |
+
msgid "System Logs"
|
| 2834 |
+
msgstr "Registro Sistema"
|
| 2835 |
|
| 2836 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2837 |
+
#: ../admin/wp-security-filesystem-menu.php:334
|
| 2838 |
msgid ""
|
| 2839 |
+
"Sometimes your hosting platform will produce error or warning logs in a file "
|
| 2840 |
+
"called \"error_log\"."
|
|
|
|
| 2841 |
msgstr ""
|
| 2842 |
+
"A volte la vostra piattaforma di hosting produrrà errore o log di avviso in "
|
| 2843 |
+
"un file chiamato \"error_log\"."
|
|
|
|
| 2844 |
|
| 2845 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2846 |
+
#: ../admin/wp-security-filesystem-menu.php:335
|
| 2847 |
msgid ""
|
| 2848 |
+
"Depending on the nature and cause of the error or warning, your hosting "
|
| 2849 |
+
"server can create multiple instances of this file in numerous directory "
|
| 2850 |
+
"locations of your WordPress installation."
|
| 2851 |
msgstr ""
|
| 2852 |
+
"A seconda della natura e la causa di errore o di avvertimento, il server "
|
| 2853 |
+
"dell'hosting è in grado di creare più istanze di questo file in numerose "
|
| 2854 |
+
"posizioni di directory della vostra installazione WordPress."
|
| 2855 |
|
| 2856 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2857 |
+
#: ../admin/wp-security-filesystem-menu.php:336
|
| 2858 |
msgid ""
|
| 2859 |
+
"By occassionally viewing the contents of these logs files you can keep "
|
| 2860 |
+
"informed of any underlying problems on your system which you might need to "
|
| 2861 |
+
"address."
|
| 2862 |
msgstr ""
|
| 2863 |
+
"Di tanto in tanto la visualizzazione del contenuto di questi file di log può "
|
| 2864 |
+
"darci informazioni di eventuali problemi di fondo sul sistema che si potrebbe "
|
| 2865 |
+
"aver bisogno di affrontare."
|
| 2866 |
|
| 2867 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2868 |
+
#: ../admin/wp-security-filesystem-menu.php:342
|
| 2869 |
+
msgid "View System Logs"
|
| 2870 |
+
msgstr "Visualizza registri di sistema"
|
| 2871 |
|
| 2872 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2873 |
+
#: ../admin/wp-security-filesystem-menu.php:347
|
| 2874 |
+
msgid "Enter System Log File Name"
|
| 2875 |
+
msgstr "Inserisci il Nome File Registro Sistema"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2876 |
|
| 2877 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2878 |
+
#: ../admin/wp-security-filesystem-menu.php:349
|
| 2879 |
+
msgid "Enter your system log file name. (Defaults to error_log)"
|
| 2880 |
+
msgstr "Immettere il nome del file di log di sistema. (Predefinito è error_log)"
|
| 2881 |
|
| 2882 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2883 |
+
#: ../admin/wp-security-filesystem-menu.php:352
|
| 2884 |
+
msgid "View Latest System Logs"
|
| 2885 |
+
msgstr "Visualizza ultimi registri di sistema"
|
| 2886 |
|
| 2887 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2888 |
+
#: ../admin/wp-security-filesystem-menu.php:354
|
| 2889 |
+
msgid "Loading..."
|
| 2890 |
+
msgstr "Caricamento..."
|
| 2891 |
|
| 2892 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2893 |
+
#: ../admin/wp-security-filesystem-menu.php:371
|
| 2894 |
+
msgid "No system logs were found!"
|
| 2895 |
+
msgstr "Nessun log di sistema sono stato trovato!"
|
| 2896 |
+
|
| 2897 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2898 |
+
#: ../admin/wp-security-filesystem-menu.php:424
|
| 2899 |
+
msgid "Set Recommended Permissions"
|
| 2900 |
+
msgstr "Imposta Permessi Consigliati"
|
| 2901 |
+
|
| 2902 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2903 |
+
#: ../admin/wp-security-filesystem-menu.php:430
|
| 2904 |
+
msgid "No Action Required"
|
| 2905 |
+
msgstr "Nessuna Azione Richiesta"
|
| 2906 |
+
|
| 2907 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2908 |
+
#: ../admin/wp-security-filesystem-menu.php:470
|
| 2909 |
+
#, php-format
|
| 2910 |
+
msgid "Showing latest entries of error_log file: %s"
|
| 2911 |
+
msgstr "Risultati delle ultime voci di error_log file: %s"
|
| 2912 |
+
|
| 2913 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2914 |
+
#: ../admin/wp-security-firewall-menu.php:28
|
| 2915 |
+
msgid "Basic Firewall Rules"
|
| 2916 |
+
msgstr "Regole Firewall Base"
|
| 2917 |
+
|
| 2918 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2919 |
+
#: ../admin/wp-security-firewall-menu.php:29
|
| 2920 |
+
msgid "Additional Firewall Rules"
|
| 2921 |
+
msgstr "Regole Firewall Aggiuntive"
|
| 2922 |
+
|
| 2923 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2924 |
+
#: ../admin/wp-security-firewall-menu.php:30
|
| 2925 |
+
msgid "5G Blacklist Firewall Rules"
|
| 2926 |
+
msgstr "Regole Blacklist Firewall 5G"
|
| 2927 |
+
|
| 2928 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2929 |
+
#: ../admin/wp-security-firewall-menu.php:31
|
| 2930 |
+
msgid "Internet Bots"
|
| 2931 |
msgstr ""
|
|
|
|
|
|
|
| 2932 |
|
| 2933 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2934 |
+
#: ../admin/wp-security-firewall-menu.php:32
|
| 2935 |
+
msgid "Prevent Hotlinks"
|
| 2936 |
+
msgstr "Prevenzione Hotlinks"
|
| 2937 |
|
| 2938 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2939 |
+
#: ../admin/wp-security-firewall-menu.php:33
|
| 2940 |
+
msgid "404 Detection"
|
| 2941 |
+
msgstr "Rilevamento 404"
|
| 2942 |
|
| 2943 |
+
#: ../admin/wp-security-firewall-menu.php:34
|
| 2944 |
+
msgid "Custom Rules"
|
| 2945 |
+
msgstr "Regole personalizzate"
|
| 2946 |
+
|
| 2947 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2948 |
+
#: ../admin/wp-security-firewall-menu.php:118
|
| 2949 |
+
#: ../admin/wp-security-firewall-menu.php:692
|
| 2950 |
+
#: ../admin/wp-security-spam-menu.php:104 ../admin/wp-security-spam-menu.php:317
|
| 2951 |
+
#: ../admin/wp-security-user-registration-menu.php:96
|
| 2952 |
+
msgid "Settings were successfully saved"
|
| 2953 |
+
msgstr "Impostazioni salvate con successo"
|
| 2954 |
+
|
| 2955 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2956 |
+
#: ../admin/wp-security-firewall-menu.php:127
|
| 2957 |
+
#: ../admin/wp-security-firewall-menu.php:532
|
| 2958 |
+
msgid "Firewall Settings"
|
| 2959 |
+
msgstr "Impostazioni Firewall"
|
| 2960 |
|
| 2961 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2962 |
+
#: ../admin/wp-security-firewall-menu.php:134
|
| 2963 |
+
#, php-format
|
| 2964 |
msgid ""
|
| 2965 |
+
"This should not have any impact on your site's general functionality but if "
|
| 2966 |
+
"you wish you can take a %s of your .htaccess file before proceeding."
|
|
|
|
| 2967 |
msgstr ""
|
| 2968 |
+
"Questo non dovrebbe avere alcun impatto sulla funzionalità generale del tuo "
|
| 2969 |
+
"sito, ma se vuoi puoi creare un %s del file .htaccess prima di procedere."
|
|
|
|
| 2970 |
|
| 2971 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2972 |
+
#: ../admin/wp-security-firewall-menu.php:135
|
| 2973 |
msgid ""
|
| 2974 |
+
"The features in this tab allow you to activate some basic firewall security "
|
| 2975 |
+
"protection rules for your site."
|
|
|
|
| 2976 |
msgstr ""
|
| 2977 |
+
"Le funzionalità di questa scheda consentono di attivare alcune regole di "
|
| 2978 |
+
"protezione di sicurezza del firewall di base per il sito."
|
|
|
|
|
|
|
| 2979 |
|
| 2980 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2981 |
+
#: ../admin/wp-security-firewall-menu.php:136
|
| 2982 |
msgid ""
|
| 2983 |
+
"The firewall functionality is achieved via the insertion of special code into "
|
| 2984 |
+
"your currently active .htaccess file."
|
| 2985 |
msgstr ""
|
| 2986 |
+
"La funzionalità firewall è ottenuta tramite l'inserimento di codice speciale "
|
| 2987 |
+
"nel file attualmente attivo .htaccess."
|
| 2988 |
|
| 2989 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2990 |
+
#: ../admin/wp-security-firewall-menu.php:146
|
| 2991 |
+
msgid "Attention:"
|
| 2992 |
+
msgstr "Attenzione:"
|
| 2993 |
|
| 2994 |
+
# @ all-in-one-wp-security-and-firewall
|
| 2995 |
+
#: ../admin/wp-security-firewall-menu.php:147
|
| 2996 |
+
msgid "Currently the "
|
| 2997 |
+
msgstr "Attualmente "
|
| 2998 |
+
|
| 2999 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3000 |
+
#: ../admin/wp-security-firewall-menu.php:147
|
| 3001 |
+
#: ../admin/wp-security-firewall-menu.php:194
|
| 3002 |
+
msgid "Enable Pingback Protection"
|
| 3003 |
+
msgstr "Attiva Protezione Pingback"
|
| 3004 |
+
|
| 3005 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3006 |
+
#: ../admin/wp-security-firewall-menu.php:147
|
| 3007 |
+
msgid " is active."
|
| 3008 |
+
msgstr "è abilitata"
|
| 3009 |
|
| 3010 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3011 |
+
#: ../admin/wp-security-firewall-menu.php:148
|
| 3012 |
msgid ""
|
| 3013 |
+
"Please beware that if you are using the WordPress iOS App, then you will need "
|
| 3014 |
+
"to deactivate this feature in order for the app to work properly."
|
| 3015 |
msgstr ""
|
| 3016 |
+
"Fa attenzione che se utilizzi App WordPress iOS, allora dovrai disattivare "
|
| 3017 |
+
"questa funzione in modo che l'applicazione funzioni correttamente."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3018 |
|
| 3019 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3020 |
+
#: ../admin/wp-security-firewall-menu.php:156
|
| 3021 |
+
msgid "Basic Firewall Settings"
|
| 3022 |
+
msgstr "Impostazioni Firewall Base"
|
| 3023 |
|
| 3024 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3025 |
+
#: ../admin/wp-security-firewall-menu.php:164
|
| 3026 |
+
msgid "Enable Basic Firewall Protection"
|
| 3027 |
+
msgstr "Attiva Protezione Firewall Base"
|
| 3028 |
|
| 3029 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3030 |
+
#: ../admin/wp-security-firewall-menu.php:167
|
| 3031 |
+
msgid "Check this if you want to apply basic firewall protection to your site."
|
| 3032 |
+
msgstr ""
|
| 3033 |
+
"Seleziona questa casella se vuoi applicare la protezione di base del firewall "
|
| 3034 |
+
"per il sito."
|
| 3035 |
|
| 3036 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3037 |
+
#: ../admin/wp-security-firewall-menu.php:171
|
| 3038 |
msgid ""
|
| 3039 |
+
"This setting will implement the following basic firewall protection "
|
| 3040 |
+
"mechanisms on your site:"
|
| 3041 |
msgstr ""
|
| 3042 |
+
"Questa impostazione applicherà i seguenti meccanismi di base di protezione "
|
| 3043 |
+
"firewall sul tuo sito:"
|
| 3044 |
|
| 3045 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3046 |
+
#: ../admin/wp-security-firewall-menu.php:172
|
| 3047 |
+
msgid "1) Protect your htaccess file by denying access to it."
|
| 3048 |
+
msgstr "1) Proteggi il tuo .htaccess negando l'accesso ad esso."
|
| 3049 |
|
| 3050 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3051 |
+
#: ../admin/wp-security-firewall-menu.php:173
|
| 3052 |
+
msgid "2) Disable the server signature."
|
| 3053 |
+
msgstr "2) Disabilitare la firma del server."
|
|
|
|
| 3054 |
|
| 3055 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3056 |
+
#: ../admin/wp-security-firewall-menu.php:174
|
| 3057 |
+
msgid "3) Limit file upload size (10MB)."
|
| 3058 |
+
msgstr "3) Limite dimensione file di upload (10 MB)."
|
| 3059 |
+
|
| 3060 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3061 |
+
#: ../admin/wp-security-firewall-menu.php:175
|
| 3062 |
+
msgid "4) Protect your wp-config.php file by denying access to it."
|
| 3063 |
+
msgstr "4) Proteggere il file wp-config.php negando l'accesso ad esso."
|
| 3064 |
|
| 3065 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3066 |
+
#: ../admin/wp-security-firewall-menu.php:176
|
| 3067 |
msgid ""
|
| 3068 |
+
"The above firewall features will be applied via your .htaccess file and "
|
| 3069 |
+
"should not affect your site's overall functionality."
|
| 3070 |
msgstr ""
|
| 3071 |
+
"Le funzioni di firewall di cui sopra verranno applicate tramite il file ."
|
| 3072 |
+
"htaccess e non dovrebbero pregiudicare la funzionalità complessiva del tuo "
|
| 3073 |
+
"sito."
|
| 3074 |
|
| 3075 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3076 |
+
#: ../admin/wp-security-firewall-menu.php:177
|
| 3077 |
msgid ""
|
| 3078 |
+
"You are still advised to take a backup of your active .htaccess file just in "
|
| 3079 |
+
"case."
|
|
|
|
| 3080 |
msgstr ""
|
| 3081 |
+
"sei invitato ancora ad eseguire una copia di backup dell'attuale file ."
|
| 3082 |
+
"htaccess per ogni evenienza."
|
|
|
|
| 3083 |
|
| 3084 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3085 |
+
#: ../admin/wp-security-firewall-menu.php:186
|
| 3086 |
+
msgid "WordPress Pingback Vulnerability Protection"
|
| 3087 |
+
msgstr "Protezione Vulnerabilità WordPress Pingback"
|
| 3088 |
|
| 3089 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3090 |
+
#: ../admin/wp-security-firewall-menu.php:197
|
| 3091 |
msgid ""
|
| 3092 |
+
"Check this if you are not using the WP XML-RPC functionality and you want to "
|
| 3093 |
+
"enable protection against WordPress pingback vulnerabilities."
|
| 3094 |
msgstr ""
|
| 3095 |
+
"Seleziona questo se non utilizzi le funzioni WP XML-RPC e vuoi attivare la "
|
| 3096 |
+
"protezione per la vulnerabilità WordPress pingback."
|
| 3097 |
|
| 3098 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3099 |
+
#: ../admin/wp-security-firewall-menu.php:201
|
| 3100 |
msgid ""
|
| 3101 |
+
"This setting will add a directive in your .htaccess to disable access to the "
|
| 3102 |
+
"WordPress xmlrpc.php file which is responsible for the XML-RPC functionality "
|
| 3103 |
+
"such as pingbacks in WordPress."
|
| 3104 |
msgstr ""
|
| 3105 |
+
"Questa impostazione aggiunge una direttiva nel file .htaccess per "
|
| 3106 |
+
"disabilitare l'accesso al file xmlrpc.php WordPress che serve per la "
|
| 3107 |
+
"funzionalità di XML-RPC come pingbacks in WordPress."
|
| 3108 |
|
| 3109 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3110 |
+
#: ../admin/wp-security-firewall-menu.php:202
|
| 3111 |
msgid ""
|
| 3112 |
+
"Hackers can exploit various pingback vulnerabilities in the WordPress XML-RPC "
|
| 3113 |
+
"API in a number of ways such as:"
|
|
|
|
| 3114 |
msgstr ""
|
| 3115 |
+
"Gli hacker possono sfruttare le varie vulnerabilità pingback in WordPress API "
|
| 3116 |
+
"XML-RPC in vari modi, ad esempio:"
|
| 3117 |
+
|
| 3118 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3119 |
+
#: ../admin/wp-security-firewall-menu.php:203
|
| 3120 |
+
msgid "1) Denial of Service (DoS) attacks"
|
| 3121 |
+
msgstr "1) Attacchi Denial di Service (DoS)"
|
| 3122 |
+
|
| 3123 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3124 |
+
#: ../admin/wp-security-firewall-menu.php:204
|
| 3125 |
+
msgid "2) Hacking internal routers."
|
| 3126 |
+
msgstr "2) Hacking router interni."
|
| 3127 |
+
|
| 3128 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3129 |
+
#: ../admin/wp-security-firewall-menu.php:205
|
| 3130 |
+
msgid "3) Scanning ports in internal networks to get info from various hosts."
|
| 3131 |
+
msgstr ""
|
| 3132 |
+
"3) Scansione porte in reti interne per ottenere informazioni da vari host."
|
| 3133 |
|
| 3134 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3135 |
+
#: ../admin/wp-security-firewall-menu.php:206
|
| 3136 |
msgid ""
|
| 3137 |
+
"Apart from the security protection benefit, this feature may also help reduce "
|
| 3138 |
+
"load on your server, particularly if your site currently has a lot of "
|
| 3139 |
+
"unwanted traffic hitting the XML-RPC API on your installation."
|
| 3140 |
msgstr ""
|
| 3141 |
+
"Oltre al beneficio di protezione di sicurezza, questa funzione può anche "
|
| 3142 |
+
"contribuire a ridurre il carico sul server, in particolare se il vostro sito "
|
| 3143 |
+
"ha attualmente un sacco di traffico indesiderato che colpisce l'API XML-RPC "
|
| 3144 |
+
"sulla tua installazione."
|
| 3145 |
|
| 3146 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3147 |
+
#: ../admin/wp-security-firewall-menu.php:207
|
| 3148 |
msgid ""
|
| 3149 |
+
"NOTE: You should only enable this feature if you are not currently using the "
|
| 3150 |
+
"XML-RPC functionality on your WordPress installation."
|
|
|
|
| 3151 |
msgstr ""
|
| 3152 |
+
"NOTA: Si deve attivare questa funzione solo se non si sta utilizzando la "
|
| 3153 |
+
"funzionalità XML-RPC di WordPress."
|
|
|
|
| 3154 |
|
| 3155 |
+
#: ../admin/wp-security-firewall-menu.php:216
|
| 3156 |
+
#: ../classes/grade-system/wp-security-feature-item-manager.php:81
|
| 3157 |
+
msgid "Block Accesss to Debug Log File"
|
| 3158 |
+
msgstr "Blocca di accessi al Log file Debug"
|
| 3159 |
|
| 3160 |
+
#: ../admin/wp-security-firewall-menu.php:224
|
| 3161 |
+
msgid "Block Access to debug.log File"
|
| 3162 |
+
msgstr "Blocca gli accessi al file debug.log"
|
| 3163 |
+
|
| 3164 |
+
#: ../admin/wp-security-firewall-menu.php:227
|
| 3165 |
msgid ""
|
| 3166 |
+
"Check this if you want to block access to the debug.log file that WordPress "
|
| 3167 |
+
"creates when debug logging is enabled."
|
| 3168 |
msgstr ""
|
| 3169 |
+
"Seleziona questo se vuoi bloccare gli accessi al file debug.log che WordPress "
|
| 3170 |
+
"crea quando i log di debug sono abilitati."
|
| 3171 |
|
| 3172 |
+
#: ../admin/wp-security-firewall-menu.php:231
|
|
|
|
|
|
|
| 3173 |
msgid ""
|
| 3174 |
+
"WordPress has an option to turn on the debug logging to a file located in wp-"
|
| 3175 |
+
"content/debug.log. This file may contain sensitive information."
|
| 3176 |
msgstr ""
|
| 3177 |
+
"WordPress ha un'opzione per abilitare i log di debug in un file che si trova "
|
| 3178 |
+
"in wp-content/debug.log. Questo file può contenere informazioni sensibili."
|
| 3179 |
|
| 3180 |
+
#: ../admin/wp-security-firewall-menu.php:232
|
|
|
|
| 3181 |
msgid ""
|
| 3182 |
+
"Using this optoin will block external access to this file. You can still "
|
| 3183 |
+
"access this file by logging into your site via FTP"
|
| 3184 |
msgstr ""
|
| 3185 |
+
"L'uso di questa opzione bloccherà gli accessi esterni a questo file. Potrai "
|
| 3186 |
+
"ancora accedere a questo file collegandoti al tuo sito tramite FTP"
|
| 3187 |
+
|
| 3188 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3189 |
+
#: ../admin/wp-security-firewall-menu.php:240
|
| 3190 |
+
msgid "Save Basic Firewall Settings"
|
| 3191 |
+
msgstr "Salva Impostazioni Base Firewall"
|
| 3192 |
|
| 3193 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3194 |
+
#: ../admin/wp-security-firewall-menu.php:312
|
| 3195 |
msgid ""
|
| 3196 |
+
"You have successfully saved the Additional Firewall Protection configuration"
|
|
|
|
| 3197 |
msgstr ""
|
| 3198 |
+
"Hai salvato con successo la configurazione Aggiuntiva di protezione firewall"
|
| 3199 |
+
|
| 3200 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3201 |
+
#: ../admin/wp-security-firewall-menu.php:326
|
| 3202 |
+
msgid "Additional Firewall Protection"
|
| 3203 |
+
msgstr "Protezione Firewall Aggiuntiva"
|
| 3204 |
|
| 3205 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3206 |
+
#: ../admin/wp-security-firewall-menu.php:330
|
| 3207 |
+
#, php-format
|
| 3208 |
msgid ""
|
| 3209 |
+
"Due to the nature of the code being inserted to the .htaccess file, this "
|
| 3210 |
+
"feature may break some functionality for certain plugins and you are "
|
| 3211 |
+
"therefore advised to take a %s of .htaccess before applying this "
|
| 3212 |
+
"configuration."
|
| 3213 |
msgstr ""
|
| 3214 |
+
"A causa della natura del codice che viene inserito nel file .htaccess, questa "
|
| 3215 |
+
"funzione potrebbe bloccare la funzionalità di alcuni plugin e si consiglia "
|
| 3216 |
+
"pertanto di salvare un %s di .htaccess prima di applicare questa "
|
| 3217 |
+
"configurazione."
|
| 3218 |
|
| 3219 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3220 |
+
#: ../admin/wp-security-firewall-menu.php:332
|
| 3221 |
msgid ""
|
| 3222 |
+
"This feature allows you to activate more advanced firewall settings to your "
|
| 3223 |
+
"site."
|
|
|
|
|
|
|
|
|
|
| 3224 |
msgstr ""
|
| 3225 |
+
"Questa funzione consente di attivare le impostazioni del firewall più "
|
| 3226 |
+
"avanzate al tuo sito."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3227 |
|
| 3228 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3229 |
+
#: ../admin/wp-security-firewall-menu.php:333
|
| 3230 |
+
msgid ""
|
| 3231 |
+
"The advanced firewall rules are applied via the insertion of special code to "
|
| 3232 |
+
"your currently active .htaccess file."
|
| 3233 |
+
msgstr ""
|
| 3234 |
+
"Le regole del firewall avanzate vengono applicate tramite l'inserimento di "
|
| 3235 |
+
"codice speciale per l'attuale file .htaccess attivo."
|
| 3236 |
|
| 3237 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3238 |
+
#: ../admin/wp-security-firewall-menu.php:342
|
| 3239 |
+
msgid "Listing of Directory Contents"
|
| 3240 |
+
msgstr "Elenco Contenuti Directory"
|
| 3241 |
|
| 3242 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3243 |
+
#: ../admin/wp-security-firewall-menu.php:351
|
| 3244 |
+
#: ../classes/grade-system/wp-security-feature-item-manager.php:92
|
| 3245 |
+
msgid "Disable Index Views"
|
| 3246 |
+
msgstr "Disabilita Vista Index"
|
| 3247 |
+
|
| 3248 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3249 |
+
#: ../admin/wp-security-firewall-menu.php:354
|
| 3250 |
+
msgid "Check this if you want to disable directory and file listing."
|
| 3251 |
msgstr ""
|
| 3252 |
+
"Seleziona questa casella se desideri disabilitare directory e elenco file."
|
|
|
|
| 3253 |
|
| 3254 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3255 |
+
#: ../admin/wp-security-firewall-menu.php:359
|
| 3256 |
msgid ""
|
| 3257 |
+
"By default, an Apache server will allow the listing of the contents of a "
|
| 3258 |
+
"directory if it doesn't contain an index.php file."
|
| 3259 |
msgstr ""
|
| 3260 |
+
"Per impostazione predefinita, un server Apache, può elencare il contenuto di "
|
| 3261 |
+
"una directory se non contiene un file index.php."
|
| 3262 |
+
|
| 3263 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3264 |
+
#: ../admin/wp-security-firewall-menu.php:361
|
| 3265 |
+
msgid "This feature will prevent the listing of contents for all directories."
|
| 3266 |
+
msgstr ""
|
| 3267 |
+
"Questa funzione impedisce di vedere l'elenco di contenuti per tutte le "
|
| 3268 |
+
"directory."
|
| 3269 |
|
| 3270 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3271 |
+
#: ../admin/wp-security-firewall-menu.php:363
|
| 3272 |
msgid ""
|
| 3273 |
+
"NOTE: In order for this feature to work \"AllowOverride\" of the Indexes "
|
| 3274 |
+
"directive must be enabled in your httpd.conf file. Ask your hosting provider "
|
| 3275 |
+
"to check this if you don't have access to httpd.conf"
|
| 3276 |
msgstr ""
|
| 3277 |
+
"NOTA: Per utilizzare questa funzione \"AllowOverride\" della direttiva indici "
|
| 3278 |
+
"deve essere abilitato nel file httpd.conf. Chiedi al tuo fornitore di hosting "
|
| 3279 |
+
"per verificare questo se non hai accesso a httpd.conf"
|
| 3280 |
|
| 3281 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3282 |
+
#: ../admin/wp-security-firewall-menu.php:372
|
| 3283 |
+
msgid "Trace and Track"
|
| 3284 |
+
msgstr "Tracciamento e Monitoraggio"
|
| 3285 |
|
| 3286 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3287 |
+
#: ../admin/wp-security-firewall-menu.php:381
|
| 3288 |
+
#: ../classes/grade-system/wp-security-feature-item-manager.php:93
|
| 3289 |
+
msgid "Disable Trace and Track"
|
| 3290 |
+
msgstr "Disattiva Tracciamento e Monitoraggio"
|
| 3291 |
+
|
| 3292 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3293 |
+
#: ../admin/wp-security-firewall-menu.php:384
|
| 3294 |
+
msgid "Check this if you want to disable trace and track."
|
| 3295 |
+
msgstr "Seleziona questa per disabilitare tracciamento e monitoraraggio."
|
| 3296 |
|
| 3297 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3298 |
+
#: ../admin/wp-security-firewall-menu.php:389
|
| 3299 |
msgid ""
|
| 3300 |
+
"HTTP Trace attack (XST) can be used to return header requests and grab "
|
| 3301 |
+
"cookies and other information."
|
| 3302 |
msgstr ""
|
| 3303 |
+
"Attacco Trace HTTP (XST) può essere utilizzato per trovare le richieste di "
|
| 3304 |
+
"intestazione, catturare cookie e e altre informazioni."
|
| 3305 |
|
| 3306 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3307 |
+
#: ../admin/wp-security-firewall-menu.php:391
|
| 3308 |
+
msgid ""
|
| 3309 |
+
"This hacking technique is usually used together with cross site scripting "
|
| 3310 |
+
"attacks (XSS)."
|
| 3311 |
msgstr ""
|
| 3312 |
+
"Questa tecnica di hacking è di solito usata con attacchi cross site scripting "
|
| 3313 |
+
"(XSS)."
|
| 3314 |
|
| 3315 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3316 |
+
#: ../admin/wp-security-firewall-menu.php:393
|
| 3317 |
msgid ""
|
| 3318 |
+
"Disabling trace and track on your site will help prevent HTTP Trace attacks."
|
|
|
|
| 3319 |
msgstr ""
|
| 3320 |
+
"Disabilitare il tracciamento e monitoraggio sul tuo sito aiuterà a prevenire "
|
| 3321 |
+
"gli attacchi di Trace HTTP."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3322 |
|
| 3323 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3324 |
+
#: ../admin/wp-security-firewall-menu.php:402
|
| 3325 |
+
msgid "Proxy Comment Posting"
|
| 3326 |
+
msgstr "Proxy Pubblicazione Commenti"
|
| 3327 |
|
| 3328 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3329 |
+
#: ../admin/wp-security-firewall-menu.php:412
|
| 3330 |
+
msgid "Forbid Proxy Comment Posting"
|
| 3331 |
+
msgstr "Vieta pubblicazione dei commenti via Proxy"
|
|
|
|
|
|
|
| 3332 |
|
| 3333 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3334 |
+
#: ../admin/wp-security-firewall-menu.php:415
|
| 3335 |
+
msgid "Check this if you want to forbid proxy comment posting."
|
| 3336 |
+
msgstr ""
|
| 3337 |
+
"Seleziona questa casella se vuoi proibire pubblicazione commenti da proxy."
|
| 3338 |
|
| 3339 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3340 |
+
#: ../admin/wp-security-firewall-menu.php:420
|
| 3341 |
msgid ""
|
| 3342 |
+
"This setting will deny any requests that use a proxy server when posting "
|
| 3343 |
+
"comments."
|
| 3344 |
msgstr ""
|
| 3345 |
+
"Con questa impostazione verrà rifiutata qualsiasi richiesta che utilizza un "
|
| 3346 |
+
"server proxy durante la pubblicazione di commenti."
|
| 3347 |
|
| 3348 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3349 |
+
#: ../admin/wp-security-firewall-menu.php:421
|
| 3350 |
msgid ""
|
| 3351 |
+
"By forbidding proxy comments you are in effect eliminating some SPAM and "
|
| 3352 |
+
"other proxy requests."
|
|
|
|
| 3353 |
msgstr ""
|
| 3354 |
+
"Vietando commenti proxy si eliminano in effetti molti commenti spam e altre "
|
| 3355 |
+
"richieste proxy."
|
|
|
|
| 3356 |
|
| 3357 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3358 |
+
#: ../admin/wp-security-firewall-menu.php:430
|
| 3359 |
+
msgid "Bad Query Strings"
|
| 3360 |
+
msgstr "Stringhe Query Dannose"
|
| 3361 |
+
|
| 3362 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3363 |
+
#: ../admin/wp-security-firewall-menu.php:440
|
| 3364 |
+
msgid "Deny Bad Query Strings"
|
| 3365 |
+
msgstr "Nega Stringhe Query Dannose"
|
| 3366 |
+
|
| 3367 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3368 |
+
#: ../admin/wp-security-firewall-menu.php:443
|
| 3369 |
+
msgid "This will help protect you against malicious queries via XSS."
|
| 3370 |
+
msgstr "Questo aiuterà a proteggere contro query maligne fatte tramite XSS."
|
| 3371 |
+
|
| 3372 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3373 |
+
#: ../admin/wp-security-firewall-menu.php:448
|
| 3374 |
msgid ""
|
| 3375 |
+
"This feature will write rules in your .htaccess file to prevent malicious "
|
| 3376 |
+
"string attacks on your site using XSS."
|
| 3377 |
msgstr ""
|
| 3378 |
+
"Questa funzione scriverà regole nel tuo file .htaccess per prevenire attacchi "
|
| 3379 |
+
"dannosi sul tuo sito utilizzando query XSS."
|
|
|
|
| 3380 |
|
| 3381 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3382 |
+
#: ../admin/wp-security-firewall-menu.php:449
|
| 3383 |
msgid ""
|
| 3384 |
+
"NOTE: Some of these strings might be used for plugins or themes and hence "
|
| 3385 |
+
"this might break some functionality."
|
| 3386 |
msgstr ""
|
| 3387 |
+
"NOTA: Alcune di queste stringhe potrebbero essere usate per i plugin o temi e "
|
| 3388 |
+
"quindi questo potrebbe rompere alcune funzionalità."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3389 |
|
| 3390 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3391 |
+
#: ../admin/wp-security-firewall-menu.php:450
|
| 3392 |
+
#: ../admin/wp-security-firewall-menu.php:480
|
| 3393 |
msgid ""
|
| 3394 |
+
"You are therefore strongly advised to take a backup of your active .htaccess "
|
| 3395 |
+
"file before applying this feature."
|
|
|
|
|
|
|
|
|
|
| 3396 |
msgstr ""
|
| 3397 |
+
"Si raccomanda pertanto di fare un backup del file .htaccess prima di "
|
| 3398 |
+
"applicare questa funzione."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3399 |
|
| 3400 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3401 |
+
#: ../admin/wp-security-firewall-menu.php:459
|
| 3402 |
+
#: ../classes/grade-system/wp-security-feature-item-manager.php:96
|
| 3403 |
+
msgid "Advanced Character String Filter"
|
| 3404 |
+
msgstr "Filtro Avanzato Stringa Caratteri "
|
| 3405 |
|
| 3406 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3407 |
+
#: ../admin/wp-security-firewall-menu.php:469
|
| 3408 |
+
msgid "Enable Advanced Character String Filter"
|
| 3409 |
+
msgstr "Attiva Filtro Avanzato Stringa Caratteri"
|
| 3410 |
|
| 3411 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3412 |
+
#: ../admin/wp-security-firewall-menu.php:472
|
| 3413 |
+
msgid "This will block bad character matches from XSS."
|
| 3414 |
+
msgstr "Questo bloccherà partite di caratteri dannosi da XSS."
|
| 3415 |
|
| 3416 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3417 |
+
#: ../admin/wp-security-firewall-menu.php:477
|
| 3418 |
msgid ""
|
| 3419 |
+
"This is an advanced character string filter to prevent malicious string "
|
| 3420 |
+
"attacks on your site coming from Cross Site Scripting (XSS)."
|
| 3421 |
msgstr ""
|
| 3422 |
+
"Si tratta di un filtro stringa di caratteri avanzato per prevenire attacchi "
|
| 3423 |
+
"di stringhe dannose sul tuo sito provenienti da Cross Site Scripting (XSS)."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3424 |
|
| 3425 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3426 |
+
#: ../admin/wp-security-firewall-menu.php:478
|
| 3427 |
msgid ""
|
| 3428 |
+
"This setting matches for common malicious string patterns and exploits and "
|
| 3429 |
+
"will produce a 403 error for the hacker attempting the query."
|
| 3430 |
msgstr ""
|
| 3431 |
+
"Questa impostazione produrrà un errore 403 per l'hacker che tenta la query."
|
|
|
|
| 3432 |
|
| 3433 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3434 |
+
#: ../admin/wp-security-firewall-menu.php:479
|
| 3435 |
+
msgid "NOTE: Some strings for this setting might break some functionality."
|
| 3436 |
+
msgstr ""
|
| 3437 |
+
"NOTA: Alcune stringhe con questa impostazione potrebbero rompere alcune "
|
| 3438 |
+
"funzionalità."
|
| 3439 |
|
| 3440 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3441 |
+
#: ../admin/wp-security-firewall-menu.php:488
|
| 3442 |
+
msgid "Save Additional Firewall Settings"
|
| 3443 |
+
msgstr "Salva Impostazioni Aggiuntive Firewall"
|
| 3444 |
|
| 3445 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3446 |
+
#: ../admin/wp-security-firewall-menu.php:523
|
| 3447 |
+
msgid "You have successfully saved the 5G Firewall Protection configuration"
|
| 3448 |
+
msgstr "Hai salvato con successo la configurazione della protezione firewall 5G"
|
| 3449 |
+
|
| 3450 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3451 |
+
#: ../admin/wp-security-firewall-menu.php:536
|
| 3452 |
+
#, php-format
|
| 3453 |
msgid ""
|
| 3454 |
+
"This feature allows you to activate the 5G firewall security protection "
|
| 3455 |
+
"rules designed and produced by %s."
|
| 3456 |
msgstr ""
|
| 3457 |
+
"Questa funzione consente di attivare le regole di tutela della sicurezza del "
|
| 3458 |
+
"firewall 5G progettato e prodotto da %s."
|
| 3459 |
|
| 3460 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3461 |
+
#: ../admin/wp-security-firewall-menu.php:537
|
| 3462 |
msgid ""
|
| 3463 |
+
"The 5G Blacklist is a simple, flexible blacklist that helps reduce the number "
|
| 3464 |
+
"of malicious URL requests that hit your website."
|
| 3465 |
msgstr ""
|
| 3466 |
+
"Il 5G Blacklist è una semplice lista nera, flessibile, che aiuta a ridurre il "
|
| 3467 |
+
"numero di richieste da URL malevoli che ha colpito il vostro sito web."
|
| 3468 |
|
| 3469 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3470 |
+
#: ../admin/wp-security-firewall-menu.php:538
|
| 3471 |
msgid ""
|
| 3472 |
+
"The added advantage of applying the 5G firewall to your site is that it has "
|
| 3473 |
+
"been tested and confirmed by the people at PerishablePress.com to be an "
|
| 3474 |
+
"optimal and least disruptive set of .htaccess security rules for general WP "
|
| 3475 |
+
"sites running on an Apache server or similar."
|
| 3476 |
msgstr ""
|
| 3477 |
+
"Il vantaggio di applicare il firewall 5G al tuo sito è che esso è stato "
|
| 3478 |
+
"testato e confermato dal popolo PerishablePress.com come un insieme ottimale "
|
| 3479 |
+
"e meno dirompente di regole di sicurezza .htaccess per siti WP generali in "
|
| 3480 |
+
"esecuzione su server Apache o simili ."
|
| 3481 |
|
| 3482 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3483 |
+
#: ../admin/wp-security-firewall-menu.php:539
|
| 3484 |
+
#, php-format
|
| 3485 |
msgid ""
|
| 3486 |
+
"Therefore the 5G firewall rules should not have any impact on your site's "
|
| 3487 |
+
"general functionality but if you wish you can take a %s of your .htaccess "
|
| 3488 |
+
"file before proceeding."
|
| 3489 |
msgstr ""
|
| 3490 |
+
"Pertanto le regole del firewall 5G non dovrebbero avere alcun impatto sulla "
|
| 3491 |
+
"funzionalità generale del tuo sito, ma sempre meglio salvare un %s del file ."
|
| 3492 |
+
"htaccess prima di procedere."
|
| 3493 |
|
| 3494 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3495 |
+
#: ../admin/wp-security-firewall-menu.php:545
|
| 3496 |
+
msgid "5G Blacklist/Firewall Settings"
|
| 3497 |
+
msgstr "Impostazioni Blacklist/Firewall 5G"
|
| 3498 |
|
| 3499 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3500 |
+
#: ../admin/wp-security-firewall-menu.php:557
|
| 3501 |
+
msgid "Enable 5G Firewall Protection"
|
| 3502 |
+
msgstr "Abilita Protezione Firewall 5G"
|
| 3503 |
+
|
| 3504 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3505 |
+
#: ../admin/wp-security-firewall-menu.php:560
|
| 3506 |
msgid ""
|
| 3507 |
+
"Check this if you want to apply the 5G Blacklist firewall protection from "
|
| 3508 |
+
"perishablepress.com to your site."
|
| 3509 |
msgstr ""
|
| 3510 |
+
"Seleziona questa casella se si vuoi applicare la protezione del firewall 5G "
|
| 3511 |
+
"Blacklist di perishablepress.com al tuo sito."
|
| 3512 |
|
| 3513 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3514 |
+
#: ../admin/wp-security-firewall-menu.php:564
|
| 3515 |
+
msgid ""
|
| 3516 |
+
"This setting will implement the 5G security firewall protection mechanisms on "
|
| 3517 |
+
"your site which include the following things:"
|
| 3518 |
msgstr ""
|
| 3519 |
+
"Questa impostazione darà esecuzione ai meccanismi di protezione 5G di "
|
| 3520 |
+
"sicurezza del firewall sul vostro sito, che comprendono le seguenti cose:"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3521 |
|
| 3522 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3523 |
+
#: ../admin/wp-security-firewall-menu.php:565
|
| 3524 |
+
msgid "1) Block forbidden characters commonly used in exploitative attacks."
|
|
|
|
|
|
|
| 3525 |
msgstr ""
|
| 3526 |
+
"1) Bloccare i caratteri proibiti comunemente utilizzati in attacchi "
|
| 3527 |
+
"esplorativi."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3528 |
|
| 3529 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3530 |
+
#: ../admin/wp-security-firewall-menu.php:566
|
| 3531 |
+
msgid "2) Block malicious encoded URL characters such as the \".css(\" string."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3532 |
msgstr ""
|
| 3533 |
+
"2) Bloccare URL codificati con caratteri maligni come stringa \".css (\" ."
|
|
|
|
|
|
|
|
|
|
| 3534 |
|
| 3535 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3536 |
+
#: ../admin/wp-security-firewall-menu.php:567
|
| 3537 |
msgid ""
|
| 3538 |
+
"3) Guard against the common patterns and specific exploits in the root "
|
| 3539 |
+
"portion of targeted URLs."
|
|
|
|
| 3540 |
msgstr ""
|
| 3541 |
+
"3) Protezione contro i modelli comuni e specifici exploit nella root "
|
| 3542 |
+
"principale di URL mirati."
|
| 3543 |
|
| 3544 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3545 |
+
#: ../admin/wp-security-firewall-menu.php:568
|
| 3546 |
msgid ""
|
| 3547 |
+
"4) Stop attackers from manipulating query strings by disallowing illicit "
|
| 3548 |
+
"characters."
|
| 3549 |
msgstr ""
|
| 3550 |
+
"4) Arrestare tentativi di manipolazione stringhe di query vietando caratteri "
|
| 3551 |
+
"illeciti."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3552 |
|
| 3553 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3554 |
+
#: ../admin/wp-security-firewall-menu.php:569
|
| 3555 |
+
msgid "....and much more."
|
| 3556 |
+
msgstr "...e molto altro."
|
| 3557 |
|
| 3558 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3559 |
+
#: ../admin/wp-security-firewall-menu.php:575
|
| 3560 |
+
msgid "Save 5G Firewall Settings"
|
| 3561 |
+
msgstr "Salva Impostazioni 5G Firewall"
|
| 3562 |
|
| 3563 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3564 |
+
#: ../admin/wp-security-firewall-menu.php:606
|
| 3565 |
+
msgid "The Internet bot settings were successfully saved"
|
| 3566 |
+
msgstr "Le impostazioni bot Internet sono state salvate con successo"
|
| 3567 |
|
| 3568 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3569 |
+
#: ../admin/wp-security-firewall-menu.php:610
|
| 3570 |
+
msgid "Internet Bot Settings"
|
| 3571 |
+
msgstr "Impostazioni Internet Bot"
|
| 3572 |
|
| 3573 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3574 |
+
#: ../admin/wp-security-firewall-menu.php:617
|
| 3575 |
+
#, php-format
|
| 3576 |
+
msgid "%s?"
|
| 3577 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3578 |
|
| 3579 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3580 |
+
#: ../admin/wp-security-firewall-menu.php:619
|
| 3581 |
+
msgid ""
|
| 3582 |
+
"A bot is a piece of software which runs on the Internet and performs "
|
| 3583 |
+
"automatic tasks. For example when Google indexes your pages it uses automatic "
|
| 3584 |
+
"bots to achieve this task."
|
| 3585 |
msgstr ""
|
| 3586 |
+
"Un bot è un software che gira su Internet e svolge funzioni automatiche. Per "
|
| 3587 |
+
"esempio, quando Google indicizza le pagine usa bot automatici per realizzare "
|
| 3588 |
+
"questo compito."
|
| 3589 |
|
| 3590 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3591 |
+
#: ../admin/wp-security-firewall-menu.php:620
|
| 3592 |
+
msgid ""
|
| 3593 |
+
"A lot of bots are legitimate and non-malicous but not all bots are good and "
|
| 3594 |
+
"often you will find some which try to impersonate legitimate bots such as "
|
| 3595 |
+
"\"Googlebot\" but in reality they have nohing to do with Google at all."
|
| 3596 |
msgstr ""
|
| 3597 |
+
"La maggioranza di bot sono legittimi ma non tutti i bot sono buoni e spesso "
|
| 3598 |
+
"ne incontrerai alcuni che cercano di impersonare bot legittimi, quali "
|
| 3599 |
+
"\"Googlebot \", ma in realtà non hanno nulla a che fare con Google."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3600 |
|
| 3601 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3602 |
+
#: ../admin/wp-security-firewall-menu.php:621
|
| 3603 |
+
msgid ""
|
| 3604 |
+
"Although most of the bots out there are relatively harmless sometimes website "
|
| 3605 |
+
"owners want to have more control over which bots they allow into their site."
|
| 3606 |
+
msgstr ""
|
| 3607 |
+
"Sebbene la maggior parte dei bot là fuori sono relativamente innocui talvolta "
|
| 3608 |
+
"i proprietari di siti web vogliono avere più controllo su ciò che i bot "
|
| 3609 |
+
"possono fare nel loro sito."
|
| 3610 |
|
| 3611 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3612 |
+
#: ../admin/wp-security-firewall-menu.php:622
|
| 3613 |
msgid ""
|
| 3614 |
+
"This feature allows you to block bots which are impersonating as a Googlebot "
|
| 3615 |
+
"but actually aren't. (In other words they are fake Google bots)"
|
| 3616 |
msgstr ""
|
| 3617 |
+
"Questa funzione consente di bloccare i bot che si spacciano come Googlebot, "
|
| 3618 |
+
"ma in realtà non lo sono. (In altre parole, sono falsi bot di Google)"
|
| 3619 |
|
| 3620 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3621 |
+
#: ../admin/wp-security-firewall-menu.php:623
|
| 3622 |
msgid ""
|
| 3623 |
+
"Googlebots have a unique indentity which cannot easily be forged and this "
|
| 3624 |
+
"feature will indentify any fake Google bots and block them from reading your "
|
| 3625 |
+
"site's pages."
|
| 3626 |
msgstr ""
|
| 3627 |
+
"Googlebots hanno un indentità unica che non può essere facilmente forgiata e "
|
| 3628 |
+
"questa caratteristica scoprirà eventuali bot di Google falsi e gli impedirà "
|
| 3629 |
+
"di leggere le pagine del tuo sito."
|
| 3630 |
|
| 3631 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3632 |
+
#: ../admin/wp-security-firewall-menu.php:629
|
|
|
|
| 3633 |
msgid ""
|
| 3634 |
+
"<strong>Attention</strong>: Sometimes non-malicious Internet organizations "
|
| 3635 |
+
"might have bots which impersonate as a \"Googlebot\"."
|
| 3636 |
msgstr ""
|
| 3637 |
+
"<strong>Attention</strong>: A volte organizzazioni Internet non dannose "
|
| 3638 |
+
"potrebbero avere bot che impersonano \"Googlebot\"."
|
| 3639 |
|
| 3640 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3641 |
+
#: ../admin/wp-security-firewall-menu.php:630
|
| 3642 |
+
msgid ""
|
| 3643 |
+
"Just be aware that if you activate this feature the plugin will block all "
|
| 3644 |
+
"bots which use the \"Googlebot\" string in their User Agent information but "
|
| 3645 |
+
"are NOT officially from Google (irrespective whether they are malicious or "
|
| 3646 |
+
"not)."
|
| 3647 |
+
msgstr ""
|
| 3648 |
+
"Basta essere consapevoli che, se si attiva questa funzione, il plugin "
|
| 3649 |
+
"bloccherà tutti i bot che utilizzano la stringa \"Googlebot\" nelle loro "
|
| 3650 |
+
"informazioni User Agent, ma non sono ufficialmente di Google (a prescindere "
|
| 3651 |
+
"dal fatto che siano dannosi o meno)."
|
| 3652 |
|
| 3653 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3654 |
+
#: ../admin/wp-security-firewall-menu.php:631
|
| 3655 |
+
msgid ""
|
| 3656 |
+
"All other bots from other organizations such as \"Yahoo\", \"Bing\" etc will "
|
| 3657 |
+
"not be affected by this feature."
|
| 3658 |
msgstr ""
|
| 3659 |
+
"Tutti gli altri bot di altre organizzazioni come \"Yahoo\", \"Bing\" ecc... "
|
| 3660 |
+
"non saranno interessati da questa funzione."
|
| 3661 |
|
| 3662 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3663 |
+
#: ../admin/wp-security-firewall-menu.php:637
|
| 3664 |
+
#: ../admin/wp-security-firewall-menu.php:647
|
| 3665 |
+
#: ../classes/grade-system/wp-security-feature-item-manager.php:98
|
| 3666 |
+
msgid "Block Fake Googlebots"
|
| 3667 |
+
msgstr "Blocca i Falsi Googlebot"
|
| 3668 |
+
|
| 3669 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3670 |
+
#: ../admin/wp-security-firewall-menu.php:650
|
| 3671 |
+
msgid "Check this if you want to block all fake Googlebots."
|
| 3672 |
+
msgstr "Seleziona questa casella per bloccare tutti i falsi Googlebot."
|
| 3673 |
|
| 3674 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3675 |
+
#: ../admin/wp-security-firewall-menu.php:654
|
| 3676 |
msgid ""
|
| 3677 |
+
"This feature will check if the User Agent information of a bot contains the "
|
| 3678 |
+
"string \"Googlebot\"."
|
| 3679 |
msgstr ""
|
| 3680 |
+
"Questa funzione controlla se le informazioni User Agent di un bot contiene la "
|
| 3681 |
+
"stringa \"Googlebot\"."
|
| 3682 |
|
| 3683 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3684 |
+
#: ../admin/wp-security-firewall-menu.php:655
|
| 3685 |
msgid ""
|
| 3686 |
+
"It will then perform a few tests to verify if the bot is legitimately from "
|
| 3687 |
+
"Google and if so it will allow the bot to proceed."
|
|
|
|
| 3688 |
msgstr ""
|
| 3689 |
+
"Sarà quindi necessario eseguire alcuni test per verificare se il bot è "
|
| 3690 |
+
"effettivamente di Google e se così sarà permetterà al bot di procedere."
|
|
|
|
| 3691 |
|
| 3692 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3693 |
+
#: ../admin/wp-security-firewall-menu.php:656
|
|
|
|
| 3694 |
msgid ""
|
| 3695 |
+
"If the bot fails the checks then the plugin will mark it as being a fake "
|
| 3696 |
+
"Googlebot and it will block it"
|
| 3697 |
msgstr ""
|
| 3698 |
+
"Se il bot non supera i controlli il plugin lo segnerà come un Googlebot falso "
|
| 3699 |
+
"e sarà bloccato"
|
| 3700 |
|
| 3701 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3702 |
+
#: ../admin/wp-security-firewall-menu.php:663
|
| 3703 |
+
msgid "Save Internet Bot Settings"
|
| 3704 |
+
msgstr "Salva Impostazioni Internet Bot"
|
| 3705 |
|
| 3706 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3707 |
+
#: ../admin/wp-security-firewall-menu.php:700
|
| 3708 |
+
#: ../admin/wp-security-firewall-menu.php:722
|
| 3709 |
+
#: ../classes/grade-system/wp-security-feature-item-manager.php:32
|
| 3710 |
+
msgid "Prevent Image Hotlinking"
|
| 3711 |
+
msgstr "Prevenzione Hotlinking Immagini"
|
| 3712 |
|
| 3713 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3714 |
+
#: ../admin/wp-security-firewall-menu.php:703
|
| 3715 |
msgid ""
|
| 3716 |
+
"A Hotlink is where someone displays an image on their site which is actually "
|
| 3717 |
+
"located on your site by using a direct link to the source of the image on "
|
| 3718 |
+
"your server."
|
| 3719 |
msgstr ""
|
| 3720 |
+
"Un Hotlink è quando qualcuno visualizza un'immagine sul suo sito (ma "
|
| 3721 |
+
"l'immagine si trova effettivamente sul tuo sito) utilizzando un link diretto "
|
| 3722 |
+
"alla fonte dell'immagine sul tuo server."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3723 |
|
| 3724 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3725 |
+
#: ../admin/wp-security-firewall-menu.php:704
|
| 3726 |
msgid ""
|
| 3727 |
+
"Due to the fact that the image being displayed on the other person's site is "
|
| 3728 |
+
"coming from your server, this can cause leaking of bandwidth and resources "
|
| 3729 |
+
"for you because your server has to present this image for the people viewing "
|
| 3730 |
+
"it on someone elses's site."
|
| 3731 |
msgstr ""
|
| 3732 |
+
"Il fatto che l'immagine visualizzata sul sito dell'altra persona è in realtà "
|
| 3733 |
+
"sul tuo server causa perdita di banda e risorse per te, se il server da la "
|
| 3734 |
+
"possibilità di usare l'immagine esternamente chiunque può sfruttare le tue "
|
| 3735 |
+
"risorse su altri siti."
|
|
|
|
|
|
|
|
|
|
| 3736 |
|
| 3737 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3738 |
+
#: ../admin/wp-security-firewall-menu.php:705
|
| 3739 |
msgid ""
|
| 3740 |
+
"This feature will prevent people from directly hotlinking images from your "
|
| 3741 |
+
"site's pages by writing some directives in your .htaccess file."
|
| 3742 |
msgstr ""
|
| 3743 |
+
"Questa funzione impedisce alle persone di fare hotlinking sulle immagini del "
|
| 3744 |
+
"tuo sito, direttamente dall'esterno, scrivendo alcune direttive nel file "
|
| 3745 |
+
"htaccess.."
|
| 3746 |
|
| 3747 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3748 |
+
#: ../admin/wp-security-firewall-menu.php:710
|
| 3749 |
+
msgid "Prevent Hotlinking"
|
| 3750 |
+
msgstr "Impedisci Hotlinking"
|
| 3751 |
|
| 3752 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3753 |
+
#: ../admin/wp-security-firewall-menu.php:725
|
| 3754 |
+
msgid "Check this if you want to prevent hotlinking to images on your site."
|
|
|
|
|
|
|
| 3755 |
msgstr ""
|
| 3756 |
+
"Seleziona questa casella se desideri impedire l'hotlinking alle immagini sul "
|
| 3757 |
+
"tuo sito."
|
| 3758 |
|
| 3759 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3760 |
+
#: ../admin/wp-security-firewall-menu.php:745
|
| 3761 |
+
msgid "Nonce check failed for delete all 404 event logs operation!"
|
| 3762 |
+
msgstr ""
|
| 3763 |
+
"Selezione non riuscita per cancellare tutte le operazioni del registro eventi "
|
| 3764 |
+
"404!"
|
| 3765 |
|
| 3766 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3767 |
+
#: ../admin/wp-security-firewall-menu.php:756
|
| 3768 |
+
msgid "404 Detection Feature - Delete all 404 event logs operation failed!"
|
|
|
|
|
|
|
| 3769 |
msgstr ""
|
| 3770 |
+
"404 Caratteristiche Rilevamento - Operazione elimina tutti gli eventi 404 "
|
| 3771 |
+
"registrati non riuscita!"
|
| 3772 |
|
| 3773 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3774 |
+
#: ../admin/wp-security-firewall-menu.php:760
|
| 3775 |
+
msgid "All 404 event logs were deleted from the DB successfully!"
|
| 3776 |
+
msgstr "Tutti gli eventi 404 sono stati cancellati dal DB con successo!"
|
| 3777 |
|
| 3778 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3779 |
+
#: ../admin/wp-security-firewall-menu.php:784
|
| 3780 |
+
#: ../admin/wp-security-user-login-menu.php:110
|
| 3781 |
msgid ""
|
| 3782 |
+
"You entered a non numeric value for the lockout time length field. It has "
|
| 3783 |
+
"been set to the default value."
|
| 3784 |
msgstr ""
|
| 3785 |
+
"È stato immesso un valore non numerico per il campo lunghezza tempo di "
|
| 3786 |
+
"blocco. Reimpostato il valore di default."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3787 |
|
| 3788 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3789 |
+
#: ../admin/wp-security-firewall-menu.php:790
|
| 3790 |
msgid ""
|
| 3791 |
+
"You entered an incorrect format for the \"Redirect URL\" field. It has been "
|
| 3792 |
+
"set to the default value."
|
| 3793 |
msgstr ""
|
| 3794 |
+
"È stato inserito un formato non corretto per il campo \"Redirect URL\". È "
|
| 3795 |
+
"stato reimpostato sul valore predefinito."
|
| 3796 |
|
| 3797 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3798 |
+
#: ../admin/wp-security-firewall-menu.php:825
|
| 3799 |
+
msgid "404 Detection Configuration"
|
| 3800 |
+
msgstr "Configurazione Rilevamento 404"
|
| 3801 |
|
| 3802 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3803 |
+
#: ../admin/wp-security-firewall-menu.php:828
|
| 3804 |
msgid ""
|
| 3805 |
+
"A 404 or Not Found error occurs when somebody tries to access a non-existent "
|
| 3806 |
+
"page on your website."
|
| 3807 |
msgstr ""
|
| 3808 |
+
"L'errore 404, o Nessun contenuto trovato, si verifica quando qualcuno tenta "
|
| 3809 |
+
"di accedere a una pagina inesistente sul tuo sito web."
|
| 3810 |
|
| 3811 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3812 |
+
#: ../admin/wp-security-firewall-menu.php:829
|
| 3813 |
msgid ""
|
| 3814 |
+
"Typically, most 404 errors happen quite innocently when people have mis-typed "
|
| 3815 |
+
"a URL or used an old link to page which doesn't exist anymore."
|
|
|
|
| 3816 |
msgstr ""
|
| 3817 |
+
"In genere, la maggior parte degli errori 404, accade abbastanza "
|
| 3818 |
+
"innocentemente quando le persone hanno erroneamente digitato un URL o "
|
| 3819 |
+
"utilizzato un vecchio link a una pagina che non esiste più."
|
| 3820 |
|
| 3821 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3822 |
+
#: ../admin/wp-security-firewall-menu.php:830
|
| 3823 |
msgid ""
|
| 3824 |
+
"However, in some cases you may find many repeated 404 errors which occur in a "
|
| 3825 |
+
"relatively short space of time and from the same IP address which are all "
|
| 3826 |
+
"attempting to access a variety of non-existent page URLs."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3827 |
msgstr ""
|
| 3828 |
+
"Tuttavia, in alcuni casi, si possono trovare ripetuti errori 404, che si "
|
| 3829 |
+
"verificano in un lasso di tempo relativamente breve e dallo stesso indirizzo "
|
| 3830 |
+
"IP, che stanno tutti tentando di accedere a una serie di URL di pagine "
|
| 3831 |
+
"inesistenti."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3832 |
|
| 3833 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3834 |
+
#: ../admin/wp-security-firewall-menu.php:831
|
| 3835 |
msgid ""
|
| 3836 |
+
"Such behaviour can mean that a hacker might be trying to find a particular "
|
| 3837 |
+
"page or URL for sinister reasons."
|
| 3838 |
msgstr ""
|
| 3839 |
+
"Tale comportamento può significare che un hacker tenta di trovare una "
|
| 3840 |
+
"determinata pagina o un URL per motivi sinistri."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3841 |
|
| 3842 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3843 |
+
#: ../admin/wp-security-firewall-menu.php:832
|
| 3844 |
msgid ""
|
| 3845 |
+
"This feature allows you to monitor all 404 events which occur on your site, "
|
| 3846 |
+
"and it also gives you the option of blocking IP addresses for a configured "
|
| 3847 |
+
"length of time."
|
| 3848 |
msgstr ""
|
| 3849 |
+
"Questa funzione consente di monitorare tutti gli eventi 404 che si verificano "
|
| 3850 |
+
"sul tuo sito, e ti dà anche la possibilità di bloccare gli indirizzi IP per "
|
| 3851 |
+
"un periodo di tempo configurato."
|
| 3852 |
|
| 3853 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3854 |
+
#: ../admin/wp-security-firewall-menu.php:833
|
| 3855 |
msgid ""
|
| 3856 |
+
"If you want to temporarily block an IP address, simply click the \"Temp Block"
|
| 3857 |
+
"\" link for the applicable IP entry in the \"404 Event Logs\" table below."
|
| 3858 |
msgstr ""
|
| 3859 |
+
"Se desideri bloccare temporaneamente un indirizzo IP, è sufficiente fare clic "
|
| 3860 |
+
"sul link \"Temp Block\" per la voce IP applicabile nella tabella \"Registro "
|
| 3861 |
+
"Eventi 404\" qui sotto."
|
| 3862 |
|
| 3863 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3864 |
+
#: ../admin/wp-security-firewall-menu.php:838
|
| 3865 |
+
msgid "404 Detection Options"
|
| 3866 |
+
msgstr "Opzioni Rilevamento 404"
|
|
|
|
|
|
|
|
|
|
| 3867 |
|
| 3868 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3869 |
+
#: ../admin/wp-security-firewall-menu.php:850
|
| 3870 |
+
msgid "Enable IP Lockout For 404 Events"
|
| 3871 |
+
msgstr "Attiva blocco IP per gli eventi 404"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3872 |
|
| 3873 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3874 |
+
#: ../admin/wp-security-firewall-menu.php:853
|
| 3875 |
+
msgid "Check this if you want to enable the lockout of selected IP addresses."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3876 |
msgstr ""
|
| 3877 |
+
"Seleziona questa casella se desideri attivare il blocco di indirizzi IP "
|
| 3878 |
+
"selezionati."
|
|
|
|
|
|
|
| 3879 |
|
| 3880 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3881 |
+
#: ../admin/wp-security-firewall-menu.php:858
|
| 3882 |
msgid ""
|
| 3883 |
+
"When you enable this checkbox, all 404 events on your site will be logged in "
|
| 3884 |
+
"the table below. You can monitor these events and select some IP addresses to "
|
| 3885 |
+
"be blocked in the table. All IP addresses you select to be blocked from the "
|
| 3886 |
+
"\"404 Event Logs\" table section will be unable to access your site."
|
| 3887 |
msgstr ""
|
| 3888 |
+
"Quando si attiva questa casella di controllo, tutti gli eventi 404 sul tuo "
|
| 3889 |
+
"sito verranno registrati nella tabella sottostante. È possibile monitorare "
|
| 3890 |
+
"questi eventi e selezionare alcuni indirizzi IP da bloccare nella tabella. "
|
| 3891 |
+
"Tutti gli indirizzi IP selezionati per essere bloccati dalla tabella "
|
| 3892 |
+
"\"Registro Eventi 404\" non sarà in grado di accedere al sito."
|
|
|
|
|
|
|
| 3893 |
|
| 3894 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3895 |
+
#: ../admin/wp-security-firewall-menu.php:866
|
| 3896 |
+
msgid "Enable 404 Event Logging"
|
| 3897 |
+
msgstr "Attiva registro Eventi 404"
|
| 3898 |
|
| 3899 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3900 |
+
#: ../admin/wp-security-firewall-menu.php:869
|
| 3901 |
+
msgid "Check this if you want to enable the logging of 404 events"
|
|
|
|
|
|
|
| 3902 |
msgstr ""
|
| 3903 |
+
"Seleziona questa casella se desideri attivare la registrazione eventi 404"
|
|
|
|
| 3904 |
|
| 3905 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3906 |
+
#: ../admin/wp-security-firewall-menu.php:874
|
| 3907 |
+
msgid "Time Length of 404 Lockout (min)"
|
| 3908 |
+
msgstr "Periodo durata blocco 404 (min)"
|
| 3909 |
|
| 3910 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3911 |
+
#: ../admin/wp-security-firewall-menu.php:876
|
| 3912 |
msgid ""
|
| 3913 |
+
"Set the length of time for which a blocked IP address will be prevented from "
|
| 3914 |
+
"visiting your site"
|
| 3915 |
msgstr ""
|
| 3916 |
+
"Imposta un periodo di tempo per cui un indirizzo IP sarà bloccato e non potrà "
|
| 3917 |
+
"visitare il tuo sito"
|
| 3918 |
|
| 3919 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3920 |
+
#: ../admin/wp-security-firewall-menu.php:881
|
| 3921 |
+
msgid ""
|
| 3922 |
+
"You can lock any IP address which is recorded in the \"404 Event Logs\" table "
|
| 3923 |
+
"section below."
|
| 3924 |
+
msgstr ""
|
| 3925 |
+
"Puoi bloccare qualsiasi indirizzo IP che viene registrato nella sezione "
|
| 3926 |
+
"\"Registro Eventi 404\" sotto."
|
| 3927 |
|
| 3928 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3929 |
+
#: ../admin/wp-security-firewall-menu.php:883
|
| 3930 |
msgid ""
|
| 3931 |
+
"To temporarily lock an IP address, hover over the ID column and click the "
|
| 3932 |
+
"\"Temp Block\" link for the applicable IP entry."
|
|
|
|
| 3933 |
msgstr ""
|
| 3934 |
+
"Per bloccare temporaneamente un indirizzo IP, passa il mouse sopra la colonna "
|
| 3935 |
+
"ID e clicca sul link \"Temp Block\" per la voce IP che vuoi."
|
|
|
|
| 3936 |
|
| 3937 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3938 |
+
#: ../admin/wp-security-firewall-menu.php:890
|
| 3939 |
+
msgid "404 Lockout Redirect URL"
|
| 3940 |
+
msgstr "404 URL Reindirizzamento Blocco"
|
| 3941 |
|
| 3942 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3943 |
+
#: ../admin/wp-security-firewall-menu.php:892
|
| 3944 |
+
msgid "A blocked visitor will be automatically redirected to this URL."
|
| 3945 |
msgstr ""
|
| 3946 |
+
"Un visitatore bloccato verrà automaticamente reindirizzato a questo URL."
|
|
|
|
| 3947 |
|
| 3948 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3949 |
+
#: ../admin/wp-security-firewall-menu.php:901
|
| 3950 |
+
msgid "404 Event Logs"
|
| 3951 |
+
msgstr "Registro Eventi 404"
|
|
|
|
|
|
|
| 3952 |
|
| 3953 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3954 |
+
#: ../admin/wp-security-firewall-menu.php:923
|
| 3955 |
+
#: ../admin/wp-security-firewall-menu.php:932
|
| 3956 |
+
msgid "Delete All 404 Event Logs"
|
| 3957 |
+
msgstr "Elimina tutti gli eventi 404 registrati"
|
| 3958 |
|
| 3959 |
+
# @ all-in-one-wp-security-and-firewall
|
| 3960 |
+
#: ../admin/wp-security-firewall-menu.php:929
|
| 3961 |
+
msgid "Click this button if you wish to purge all 404 event logs from the DB."
|
|
|
|
|
|
|
|
|
|
| 3962 |
msgstr ""
|
| 3963 |
+
"Clicca su questo pulsante per pulire il database da tutti gli eventi 404 "
|
| 3964 |
+
"registrati"
|
|
|
|
| 3965 |
|
| 3966 |
+
#: ../admin/wp-security-firewall-menu.php:985
|
| 3967 |
+
msgid "Custom .htaccess Rules Settings"
|
| 3968 |
+
msgstr "Impostazioni regole .htaccess personalizzate"
|
|
|
|
|
|
|
| 3969 |
|
| 3970 |
+
#: ../admin/wp-security-firewall-menu.php:992
|
|
|
|
| 3971 |
msgid ""
|
| 3972 |
+
"This feature can be used to apply your own custom .htaccess rules and "
|
| 3973 |
+
"directives."
|
| 3974 |
msgstr ""
|
| 3975 |
+
"Questa funzione può essere utilizzata per applicate le tue regole e "
|
| 3976 |
+
"direttive .htaccess personalizzate"
|
| 3977 |
|
| 3978 |
+
#: ../admin/wp-security-firewall-menu.php:993
|
|
|
|
| 3979 |
msgid ""
|
| 3980 |
+
"It is useful for when you want to tweak our existing firewall rules or when "
|
| 3981 |
+
"you want to add your own."
|
| 3982 |
msgstr ""
|
| 3983 |
+
"E' utile quando vuoi ottimizzare le nostre regole di firewall oppure quando "
|
| 3984 |
+
"ne vuoi aggiungere di tue."
|
| 3985 |
|
| 3986 |
+
#: ../admin/wp-security-firewall-menu.php:994
|
|
|
|
| 3987 |
msgid ""
|
| 3988 |
+
"NOTE: This feature can only used if your site is hosted in an apache or "
|
| 3989 |
+
"similar web server."
|
| 3990 |
msgstr ""
|
| 3991 |
+
"NOTA: Questa funzione può essere utilizzata solo se il tuo sito è ospitato in "
|
| 3992 |
+
"un web server Apache o simile"
|
|
|
|
| 3993 |
|
| 3994 |
+
#: ../admin/wp-security-firewall-menu.php:1000
|
|
|
|
| 3995 |
msgid ""
|
| 3996 |
+
"<strong>Warning</strong>: Only use this feature if you know what you are "
|
| 3997 |
+
"doing."
|
| 3998 |
msgstr ""
|
| 3999 |
+
"<strong>Attenzione</strong>: Utilizza questa funzione solo se sai cosa stai "
|
| 4000 |
+
"facendo."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4001 |
|
| 4002 |
+
#: ../admin/wp-security-firewall-menu.php:1001
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4003 |
msgid ""
|
| 4004 |
+
"Incorrect .htaccess rules or directives can break or prevent access to your "
|
| 4005 |
+
"site."
|
| 4006 |
msgstr ""
|
| 4007 |
+
"Regole o direttive .htaccess non corrette possono bloccare gli accessi al tuo "
|
| 4008 |
+
"sito."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4009 |
|
| 4010 |
+
#: ../admin/wp-security-firewall-menu.php:1002
|
|
|
|
| 4011 |
msgid ""
|
| 4012 |
+
"It is your responsibility to ensure that you are entering the correct code!"
|
|
|
|
| 4013 |
msgstr ""
|
|
|
|
|
|
|
| 4014 |
|
| 4015 |
+
#: ../admin/wp-security-firewall-menu.php:1003
|
|
|
|
| 4016 |
msgid ""
|
| 4017 |
+
"If you break your site you will need to access your server via FTP or "
|
| 4018 |
+
"something similar and then edit your .htaccess file and delete the changes "
|
| 4019 |
+
"you made."
|
| 4020 |
msgstr ""
|
|
|
|
|
|
|
| 4021 |
|
| 4022 |
+
#: ../admin/wp-security-firewall-menu.php:1009
|
| 4023 |
+
msgid "Custom .htaccess Rules"
|
| 4024 |
+
msgstr "Regole .htaccess personalizzate"
|
| 4025 |
+
|
| 4026 |
+
#: ../admin/wp-security-firewall-menu.php:1013
|
| 4027 |
+
msgid "Enable Custom .htaccess Rules"
|
| 4028 |
+
msgstr "Abilita le regole .htaccess personalizzate"
|
| 4029 |
+
|
| 4030 |
+
#: ../admin/wp-security-firewall-menu.php:1016
|
| 4031 |
msgid ""
|
| 4032 |
+
"Check this if you want to enable custom rules entered in the text box below"
|
|
|
|
|
|
|
| 4033 |
msgstr ""
|
| 4034 |
+
"Seleziona questo se vuoi abilitare le regole personalizzate inserite nel "
|
| 4035 |
+
"riquadro sottostante"
|
|
|
|
| 4036 |
|
| 4037 |
+
#: ../admin/wp-security-firewall-menu.php:1020
|
| 4038 |
+
msgid "Enter Custom .htaccess Rules:"
|
| 4039 |
+
msgstr "Inserisci le regole .htaccess personalizzate:"
|
|
|
|
| 4040 |
|
| 4041 |
+
#: ../admin/wp-security-firewall-menu.php:1024
|
| 4042 |
+
msgid "Enter your custom .htaccess rules/directives."
|
| 4043 |
+
msgstr "Inserisci le tue regole/direttive .htaccess personalizzate"
|
|
|
|
| 4044 |
|
| 4045 |
+
#: ../admin/wp-security-firewall-menu.php:1029
|
| 4046 |
+
msgid "Save Custom Rules"
|
| 4047 |
+
msgstr "Salva le regole personalizzate"
|
|
|
|
| 4048 |
|
| 4049 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4050 |
+
#: ../admin/wp-security-list-404.php:116 ../admin/wp-security-list-404.php:124
|
| 4051 |
+
#: ../admin/wp-security-list-404.php:131
|
| 4052 |
+
#: ../admin/wp-security-list-acct-activity.php:83
|
| 4053 |
+
#: ../admin/wp-security-list-comment-spammer-ip.php:90
|
| 4054 |
+
#: ../admin/wp-security-list-locked-ip.php:90
|
| 4055 |
+
#: ../admin/wp-security-list-locked-ip.php:101
|
| 4056 |
+
#: ../admin/wp-security-list-login-fails.php:82
|
| 4057 |
+
#: ../admin/wp-security-list-registered-users.php:87
|
| 4058 |
+
#: ../admin/wp-security-list-registered-users.php:98
|
| 4059 |
+
msgid "Please select some records using the checkboxes"
|
| 4060 |
msgstr ""
|
| 4061 |
+
"Si prega di selezionare alcuni record utilizzando le caselle di controllo"
|
|
|
|
| 4062 |
|
| 4063 |
+
#: ../admin/wp-security-list-404.php:152 ../admin/wp-security-list-404.php:189
|
|
|
|
| 4064 |
msgid ""
|
| 4065 |
+
"Could not process the request because the IP addresses for the selected "
|
| 4066 |
+
"entries could not be found!"
|
|
|
|
| 4067 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 4068 |
|
| 4069 |
+
#: ../admin/wp-security-list-404.php:161
|
| 4070 |
+
msgid "The selected IP addresses are now temporarily blocked!"
|
| 4071 |
+
msgstr "Gli indirizzi IP selezionati sono ora bloccati temporaneamente!"
|
|
|
|
| 4072 |
|
| 4073 |
+
#: ../admin/wp-security-list-404.php:166
|
| 4074 |
+
msgid "The selected IP address is now temporarily blocked!"
|
| 4075 |
+
msgstr "L'indirizzo IP selezionato è ora temporaneamente bloccato!"
|
|
|
|
| 4076 |
|
| 4077 |
+
#: ../admin/wp-security-list-404.php:168
|
| 4078 |
+
msgid "The selected entry is not a valid IP address!"
|
| 4079 |
+
msgstr "La voce selezionata non è un indirizzo IP valido!"
|
|
|
|
| 4080 |
|
| 4081 |
+
#: ../admin/wp-security-list-404.php:216
|
| 4082 |
+
msgid ""
|
| 4083 |
+
"The selected IP addresses have been added to the blacklist and will be "
|
| 4084 |
+
"permanently blocked!"
|
| 4085 |
+
msgstr ""
|
| 4086 |
+
"Gli indirizzi IP selezionati sono stati aggiunti alla blacklist e saranno "
|
| 4087 |
+
"bloccati permanentemente!"
|
| 4088 |
|
| 4089 |
+
#: ../admin/wp-security-list-404.php:252
|
| 4090 |
+
msgid "Nonce check failed for delete selected 404 event logs operation!"
|
| 4091 |
+
msgstr ""
|
|
|
|
|
|
|
| 4092 |
|
| 4093 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4094 |
+
#: ../admin/wp-security-list-acct-activity.php:113
|
| 4095 |
+
#: ../admin/wp-security-list-login-fails.php:113
|
| 4096 |
+
msgid "The selected entries were deleted successfully!"
|
| 4097 |
+
msgstr "Le voci selezionate sono state cancellate con successo!"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4098 |
|
| 4099 |
+
#: ../admin/wp-security-list-acct-activity.php:125
|
| 4100 |
+
msgid "Nonce check failed for delete selected account activity logs operation!"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4101 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 4102 |
|
| 4103 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4104 |
+
#: ../admin/wp-security-list-acct-activity.php:133
|
| 4105 |
+
#: ../admin/wp-security-list-login-fails.php:133
|
| 4106 |
+
msgid "The selected entry was deleted successfully!"
|
| 4107 |
+
msgstr "La voce selezionata è stata eliminata con successo!"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4108 |
|
| 4109 |
+
#: ../admin/wp-security-list-comment-spammer-ip.php:139
|
| 4110 |
+
msgid "Nonce check failed for delete selected blocked IP operation!"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4111 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4112 |
|
| 4113 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4114 |
+
#: ../admin/wp-security-list-comment-spammer-ip.php:153
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4115 |
msgid ""
|
| 4116 |
+
"The selected IP addresses were saved in the blacklist configuration settings."
|
|
|
|
| 4117 |
msgstr ""
|
| 4118 |
+
"Gli indirizzi IP selezionati sono stati salvati nelle impostazioni di "
|
| 4119 |
+
"configurazione blacklist."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4120 |
|
| 4121 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4122 |
+
#: ../admin/wp-security-list-comment-spammer-ip.php:167
|
| 4123 |
msgid ""
|
| 4124 |
+
"The .htaccess file was successfully modified to include the selected IP "
|
| 4125 |
+
"addresses."
|
| 4126 |
msgstr ""
|
| 4127 |
+
"Il file .htaccess è stato modificato correttamente per includere gli "
|
| 4128 |
+
"indirizzi IP selezionati."
|
| 4129 |
|
| 4130 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4131 |
+
#: ../admin/wp-security-list-comment-spammer-ip.php:173
|
| 4132 |
msgid ""
|
| 4133 |
+
"NOTE: The .htaccess file was not modified because you have disabled the "
|
| 4134 |
+
"\"Enable IP or User Agent Blacklisting\" check box."
|
|
|
|
| 4135 |
msgstr ""
|
| 4136 |
+
"NOTE: Il file .htaccess non è stata modificato perché è stata disattivata la "
|
| 4137 |
+
"casella \"Abilita IP o User Agent Blacklisting\"."
|
|
|
|
| 4138 |
|
| 4139 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4140 |
+
#: ../admin/wp-security-list-comment-spammer-ip.php:174
|
| 4141 |
+
#, php-format
|
| 4142 |
msgid ""
|
| 4143 |
+
"To block these IP addresses you will need to enable the above flag in the %s "
|
| 4144 |
+
"menu"
|
| 4145 |
msgstr ""
|
| 4146 |
+
"Per bloccare questi indirizzi IP è necessario attivare il flag sopra nel menù "
|
| 4147 |
+
"%s"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4148 |
|
| 4149 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4150 |
+
#: ../admin/wp-security-list-locked-ip.php:127
|
| 4151 |
+
#: ../admin/wp-security-user-login-menu.php:529
|
| 4152 |
+
msgid "The selected IP entries were unlocked successfully!"
|
| 4153 |
+
msgstr "Le voci IP selezionate sono state sbloccate con successo!"
|
| 4154 |
|
| 4155 |
+
#: ../admin/wp-security-list-locked-ip.php:136
|
| 4156 |
+
msgid "Nonce check failed for unlock IP operation!"
|
|
|
|
|
|
|
|
|
|
| 4157 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4158 |
|
| 4159 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4160 |
+
#: ../admin/wp-security-list-locked-ip.php:144
|
| 4161 |
+
#: ../admin/wp-security-user-login-menu.php:538
|
| 4162 |
+
msgid "The selected IP entry was unlocked successfully!"
|
| 4163 |
+
msgstr "La voce IP selezionata è stata sbloccata con successo!"
|
| 4164 |
|
| 4165 |
+
#: ../admin/wp-security-list-locked-ip.php:177
|
| 4166 |
+
msgid "Nonce check failed for delete lockdown record operation!"
|
|
|
|
|
|
|
|
|
|
| 4167 |
msgstr ""
|
|
|
|
|
|
|
| 4168 |
|
| 4169 |
+
#: ../admin/wp-security-list-logged-in-users.php:84
|
| 4170 |
+
msgid "Nonce check failed for force user logout operation!"
|
| 4171 |
+
msgstr ""
|
|
|
|
| 4172 |
|
| 4173 |
+
#: ../admin/wp-security-list-logged-in-users.php:95
|
| 4174 |
+
msgid "The selected user was logged out successfully!"
|
| 4175 |
+
msgstr ""
|
|
|
|
| 4176 |
|
| 4177 |
+
#: ../admin/wp-security-list-login-fails.php:125
|
| 4178 |
+
msgid "Nonce check failed for delete failed login record operation!"
|
|
|
|
|
|
|
|
|
|
| 4179 |
msgstr ""
|
|
|
|
|
|
|
| 4180 |
|
| 4181 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4182 |
+
#: ../admin/wp-security-list-registered-users.php:132
|
| 4183 |
+
#: ../admin/wp-security-list-registered-users.php:158
|
| 4184 |
+
msgid "Your account is now active"
|
| 4185 |
+
msgstr "Il tuo account è ora attivo"
|
| 4186 |
|
| 4187 |
+
#: ../admin/wp-security-list-registered-users.php:133
|
| 4188 |
+
msgid "Your account with user ID:"
|
|
|
|
| 4189 |
msgstr ""
|
|
|
|
| 4190 |
|
| 4191 |
+
#: ../admin/wp-security-list-registered-users.php:133
|
| 4192 |
+
#: ../admin/wp-security-list-registered-users.php:159
|
| 4193 |
+
msgid " is now active"
|
|
|
|
|
|
|
| 4194 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4195 |
|
| 4196 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4197 |
+
#: ../admin/wp-security-list-registered-users.php:142
|
| 4198 |
+
msgid "The selected accounts were approved successfully!"
|
| 4199 |
+
msgstr "Gli account selezionati sono stati approvati con successo!"
|
| 4200 |
|
| 4201 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4202 |
+
#: ../admin/wp-security-list-registered-users.php:146
|
| 4203 |
+
msgid "The following accounts failed to update successfully: "
|
| 4204 |
+
msgstr "L'aggiornamento dei seguenti accanto è fallito:"
|
| 4205 |
|
| 4206 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4207 |
+
#: ../admin/wp-security-list-registered-users.php:154
|
| 4208 |
+
msgid "The selected account was approved successfully!"
|
| 4209 |
+
msgstr "Gli account selezionati sono stati approvati con successo!"
|
| 4210 |
|
| 4211 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4212 |
+
#: ../admin/wp-security-list-registered-users.php:159
|
| 4213 |
+
msgid "Your account with username: "
|
| 4214 |
+
msgstr "Il tuo account con nome utente:"
|
|
|
|
|
|
|
| 4215 |
|
| 4216 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4217 |
+
#: ../admin/wp-security-list-registered-users.php:187
|
| 4218 |
+
msgid "The selected accounts were deleted successfully!"
|
| 4219 |
+
msgstr "Gli account selezionati sono stati approvati con successo!"
|
| 4220 |
|
| 4221 |
+
#: ../admin/wp-security-list-registered-users.php:195
|
| 4222 |
+
msgid "Nonce check failed for delete registered user account operation!"
|
| 4223 |
+
msgstr ""
|
|
|
|
| 4224 |
|
| 4225 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4226 |
+
#: ../admin/wp-security-list-registered-users.php:203
|
| 4227 |
+
msgid "The selected account was deleted successfully!"
|
| 4228 |
+
msgstr "Gli account selezionati sono stati approvati con successo!"
|
|
|
|
| 4229 |
|
| 4230 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4231 |
+
#: ../admin/wp-security-maintenance-menu.php:22
|
| 4232 |
+
msgid "Visitor Lockout"
|
| 4233 |
+
msgstr "Visitatori Bloccati"
|
| 4234 |
|
| 4235 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4236 |
+
#: ../admin/wp-security-maintenance-menu.php:88
|
| 4237 |
+
msgid "Site lockout feature settings saved!"
|
| 4238 |
+
msgstr "Impostazioni funzioni blocco sito salvate con successo!"
|
| 4239 |
|
| 4240 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4241 |
+
#: ../admin/wp-security-maintenance-menu.php:93
|
| 4242 |
+
msgid "General Visitor Lockout"
|
| 4243 |
+
msgstr "Visitatori Bloccati Generale"
|
| 4244 |
|
| 4245 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4246 |
+
#: ../admin/wp-security-maintenance-menu.php:99
|
| 4247 |
+
msgid ""
|
| 4248 |
+
"This feature allows you to put your site into \"maintenance mode\" by locking "
|
| 4249 |
+
"down the front-end to all visitors except logged in users with super admin "
|
| 4250 |
+
"privileges."
|
| 4251 |
+
msgstr ""
|
| 4252 |
+
"Questa funzione consente di mettere il sito in \"modalità manutenzione\" "
|
| 4253 |
+
"bloccando il front-end a tutti i visitatori, tranne gli utenti registrati con "
|
| 4254 |
+
"privilegi di super amministratore."
|
| 4255 |
|
| 4256 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4257 |
+
#: ../admin/wp-security-maintenance-menu.php:100
|
| 4258 |
+
msgid ""
|
| 4259 |
+
"Locking your site down to general visitors can be useful if you are "
|
| 4260 |
+
"investigating some issues on your site or perhaps you might be doing some "
|
| 4261 |
+
"maintenance and wish to keep out all traffic for security reasons."
|
| 4262 |
+
msgstr ""
|
| 4263 |
+
"Bloccare il sito per i visitatori generali può essere utile se si stanno "
|
| 4264 |
+
"indagando alcuni problemi sul sito o forse si vuole fare un po' di "
|
| 4265 |
+
"manutenzione e voler tenere fuori tutto il traffico per motivi di sicurezza."
|
| 4266 |
|
| 4267 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4268 |
+
#: ../admin/wp-security-maintenance-menu.php:105
|
| 4269 |
+
msgid "Enable Front-end Lockout"
|
| 4270 |
+
msgstr "Attiva Blocco Front-end"
|
| 4271 |
|
| 4272 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4273 |
+
#: ../admin/wp-security-maintenance-menu.php:108
|
| 4274 |
+
msgid ""
|
| 4275 |
+
"Check this if you want all visitors except those who are logged in as "
|
| 4276 |
+
"administrator to be locked out of the front-end of your site."
|
| 4277 |
+
msgstr ""
|
| 4278 |
+
"Seleziona questa casella se desideri che tutti i visitatori, ad eccezione di "
|
| 4279 |
+
"chi ha effettuato l'accesso come amministratore, siano bloccati fuori dal "
|
| 4280 |
+
"front-end del tuo sito."
|
| 4281 |
|
| 4282 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4283 |
+
#: ../admin/wp-security-maintenance-menu.php:112
|
| 4284 |
+
msgid "Enter a Message:"
|
| 4285 |
+
msgstr "Inserisci Messaggio:"
|
| 4286 |
|
| 4287 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4288 |
+
#: ../admin/wp-security-maintenance-menu.php:124
|
| 4289 |
+
msgid ""
|
| 4290 |
+
"Enter a message you wish to display to visitors when your site is in "
|
| 4291 |
+
"maintenance mode."
|
| 4292 |
+
msgstr ""
|
| 4293 |
+
"Immettere un messaggio che si desidera mostrare ai visitatori quando il sito "
|
| 4294 |
+
"è in modalità manutenzione."
|
| 4295 |
|
| 4296 |
+
# @ default
|
| 4297 |
+
#: ../admin/wp-security-maintenance-menu.php:131
|
| 4298 |
+
msgid "Save Site Lockout Settings"
|
| 4299 |
+
msgstr "Salva Impostazioni Blocco Sito"
|
| 4300 |
|
| 4301 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4302 |
+
#: ../admin/wp-security-misc-options-menu.php:23
|
| 4303 |
+
msgid "Copy Protection"
|
| 4304 |
+
msgstr "Protezione Copia"
|
| 4305 |
|
| 4306 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4307 |
+
#: ../admin/wp-security-misc-options-menu.php:24
|
| 4308 |
+
msgid "Frames"
|
| 4309 |
+
msgstr ""
|
| 4310 |
|
| 4311 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4312 |
+
#: ../admin/wp-security-misc-options-menu.php:88
|
| 4313 |
+
msgid "Copy Protection feature settings saved!"
|
| 4314 |
+
msgstr "Impostazioni delle funzioni di protezione copia salvata!"
|
| 4315 |
|
| 4316 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4317 |
+
#: ../admin/wp-security-misc-options-menu.php:93
|
| 4318 |
+
msgid "Disable The Ability To Copy Text"
|
| 4319 |
+
msgstr "Disabilitare la possibilità di copiare testo"
|
| 4320 |
|
| 4321 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4322 |
+
#: ../admin/wp-security-misc-options-menu.php:99
|
| 4323 |
+
msgid ""
|
| 4324 |
+
"This feature allows you to disable the ability to select and copy text from "
|
| 4325 |
+
"your front end."
|
| 4326 |
+
msgstr ""
|
| 4327 |
+
"Questa funzione consente di disabilitare la possibilità di selezionare e "
|
| 4328 |
+
"copiare testo dal front-end."
|
| 4329 |
|
| 4330 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4331 |
+
#: ../admin/wp-security-misc-options-menu.php:104
|
| 4332 |
+
msgid "Enable Copy Protection"
|
| 4333 |
+
msgstr "Attiva Protezione Copia"
|
| 4334 |
|
| 4335 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4336 |
+
#: ../admin/wp-security-misc-options-menu.php:107
|
| 4337 |
+
msgid ""
|
| 4338 |
+
"Check this if you want to disable the \"Right Click\", \"Text Selection\" and "
|
| 4339 |
+
"\"Copy\" option on the front end of your site."
|
| 4340 |
+
msgstr ""
|
| 4341 |
+
"Seleziona questa casella se desideri disattivare il tasto \"Click Destro\", "
|
| 4342 |
+
"\"Selezione Testo\" e l'opzione \"Copia\" sul front-end del tuo sito."
|
| 4343 |
|
| 4344 |
+
# @ default
|
| 4345 |
+
#: ../admin/wp-security-misc-options-menu.php:114
|
| 4346 |
+
msgid "Save Copy Protection Settings"
|
| 4347 |
+
msgstr "Salva Impostazioni Protezione Copia"
|
| 4348 |
|
| 4349 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4350 |
+
#: ../admin/wp-security-misc-options-menu.php:138
|
| 4351 |
+
msgid "Frame Display Prevention feature settings saved!"
|
| 4352 |
+
msgstr "Impostazioni funzione prevenzione di visualizzazione Frame salvate!"
|
| 4353 |
|
| 4354 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4355 |
+
#: ../admin/wp-security-misc-options-menu.php:143
|
| 4356 |
+
msgid "Prevent Your Site From Being Displayed In a Frame"
|
| 4357 |
+
msgstr "Impedire che il tuo sito venga visualizzato in un frame"
|
| 4358 |
|
| 4359 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4360 |
+
#: ../admin/wp-security-misc-options-menu.php:149
|
| 4361 |
+
msgid ""
|
| 4362 |
+
"This feature allows you to prevent other sites from displaying any of your "
|
| 4363 |
+
"content via a frame or iframe."
|
| 4364 |
+
msgstr ""
|
| 4365 |
+
"Questa funzione consente di impedire ad altri siti di visualizzare i tuoi "
|
| 4366 |
+
"contenuti tramite un frame o iframe."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4367 |
|
| 4368 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4369 |
+
#: ../admin/wp-security-misc-options-menu.php:150
|
| 4370 |
+
msgid ""
|
| 4371 |
+
"When enabled, this feature will set the \"X-Frame-Options\" paramater to "
|
| 4372 |
+
"\"sameorigin\" in the HTTP header."
|
| 4373 |
+
msgstr ""
|
| 4374 |
+
"Se abilitata, questa funzione imposta il parametro \"X-Frame-Options\" a "
|
| 4375 |
+
"\"sameorigin\" nell'intestazione HTTP."
|
| 4376 |
|
| 4377 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4378 |
+
#: ../admin/wp-security-misc-options-menu.php:155
|
| 4379 |
+
msgid "Enable iFrame Protection"
|
| 4380 |
+
msgstr "Attiva Protezione iFrame"
|
| 4381 |
|
| 4382 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4383 |
+
#: ../admin/wp-security-misc-options-menu.php:158
|
| 4384 |
+
msgid ""
|
| 4385 |
+
"Check this if you want to stop other sites from displaying your content in a "
|
| 4386 |
+
"frame or iframe."
|
| 4387 |
+
msgstr ""
|
| 4388 |
+
"Seleziona questa casella se vuoi impedire ad altri siti di visualizzare i "
|
| 4389 |
+
"tuoi contenuti in un frame o iframe."
|
| 4390 |
|
| 4391 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4392 |
+
#: ../admin/wp-security-settings-menu.php:26
|
| 4393 |
+
msgid "General Settings"
|
| 4394 |
+
msgstr "Impostazioni Generali"
|
| 4395 |
|
| 4396 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4397 |
+
#: ../admin/wp-security-settings-menu.php:29
|
| 4398 |
+
msgid "WP Meta Info"
|
| 4399 |
+
msgstr "Meta Info WP"
|
| 4400 |
|
| 4401 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4402 |
+
#: ../admin/wp-security-settings-menu.php:30
|
| 4403 |
+
msgid "Import/Export"
|
| 4404 |
+
msgstr "Importa/Esporta"
|
| 4405 |
|
| 4406 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4407 |
+
#: ../admin/wp-security-settings-menu.php:97
|
| 4408 |
+
msgid "All the security features have been disabled successfully!"
|
| 4409 |
+
msgstr ""
|
| 4410 |
+
"Tutte le caratteristiche di sicurezza sono state disabilitate con successo!"
|
| 4411 |
|
| 4412 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4413 |
+
#: ../admin/wp-security-settings-menu.php:101
|
| 4414 |
+
#: ../admin/wp-security-settings-menu.php:128
|
| 4415 |
msgid ""
|
| 4416 |
+
"Could not write to the .htaccess file. Please restore your .htaccess file "
|
| 4417 |
+
"manually using the restore functionality in the \".htaccess File\"."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4418 |
msgstr ""
|
| 4419 |
+
"Impossibile scrivere nel file .htaccess. Si prega di ripristinare il file "
|
| 4420 |
+
"manualmente utilizzando la funzione di ripristino del \"File .htaccess\"."
|
| 4421 |
|
| 4422 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4423 |
+
#: ../admin/wp-security-settings-menu.php:106
|
| 4424 |
+
msgid ""
|
| 4425 |
+
"Could not write to the wp-config.php. Please restore your wp-config.php file "
|
| 4426 |
+
"manually using the restore functionality in the \"wp-config.php File\"."
|
| 4427 |
+
msgstr ""
|
| 4428 |
+
"Impossibile scrivere il wp-config.php. Si prega di ripristinare il file wp-"
|
| 4429 |
+
"config.php manualmente utilizzando la funzione di ripristino del \"File wp-"
|
| 4430 |
+
"config.php\"."
|
| 4431 |
|
| 4432 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4433 |
+
#: ../admin/wp-security-settings-menu.php:124
|
| 4434 |
+
msgid "All firewall rules have been disabled successfully!"
|
| 4435 |
+
msgstr "Tutte le regole del firewall sono state disabilitate con successo!"
|
| 4436 |
|
| 4437 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4438 |
+
#: ../admin/wp-security-settings-menu.php:138
|
| 4439 |
+
msgid "WP Security Plugin"
|
| 4440 |
+
msgstr "WP Plugin Sicurezza"
|
|
|
|
| 4441 |
|
| 4442 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4443 |
+
#: ../admin/wp-security-settings-menu.php:140
|
| 4444 |
+
msgid ""
|
| 4445 |
+
"Thank you for using our WordPress security plugin. There are a lot of "
|
| 4446 |
+
"security features in this plugin."
|
| 4447 |
+
msgstr ""
|
| 4448 |
+
"Grazie per aver scelto il nostro plugin di sicurezza WordPress. Ci sono un "
|
| 4449 |
+
"sacco di funzioni di sicurezza in questo plugin."
|
| 4450 |
|
| 4451 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4452 |
+
#: ../admin/wp-security-settings-menu.php:141
|
|
|
|
| 4453 |
msgid ""
|
| 4454 |
+
"Go through each menu items and enable the security options to add more "
|
| 4455 |
+
"security to your site. Start by activating the basic features first."
|
| 4456 |
msgstr ""
|
| 4457 |
+
"Passa attraverso ogni voce di menù e attiva le opzioni di sicurezza per "
|
| 4458 |
+
"rendere più sicuro il tuo sito. Inizia attivando le funzionalità di Base."
|
| 4459 |
|
| 4460 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4461 |
+
#: ../admin/wp-security-settings-menu.php:142
|
| 4462 |
msgid ""
|
| 4463 |
+
"It is a good practice to take a backup of your .htaccess file, database and "
|
| 4464 |
+
"wp-config.php file before activating the security features. This plugin has "
|
| 4465 |
+
"options that you can use to backup those resources easily."
|
| 4466 |
msgstr ""
|
| 4467 |
+
"Sempre consigliato fare un backup dei file del database, wp-config.php e ."
|
| 4468 |
+
"htaccess prima di attivare le funzioni di protezione. Questo plugin ha "
|
| 4469 |
+
"opzioni che è possibile utilizzare per eseguire il backup di tali risorse "
|
| 4470 |
+
"facilmente."
|
| 4471 |
|
| 4472 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4473 |
+
#: ../admin/wp-security-settings-menu.php:145
|
| 4474 |
+
msgid "Backup your database"
|
| 4475 |
+
msgstr "Backup tuo database"
|
| 4476 |
+
|
| 4477 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4478 |
+
#: ../admin/wp-security-settings-menu.php:146
|
| 4479 |
+
msgid "Backup .htaccess file"
|
| 4480 |
+
msgstr "Backup file .htaccess"
|
| 4481 |
+
|
| 4482 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4483 |
+
#: ../admin/wp-security-settings-menu.php:147
|
| 4484 |
+
msgid "Backup wp-config.php file"
|
| 4485 |
+
msgstr "Backup file wp-config.php"
|
| 4486 |
|
| 4487 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4488 |
+
#: ../admin/wp-security-settings-menu.php:153
|
| 4489 |
+
msgid "Disable Security Features"
|
| 4490 |
+
msgstr "Disabilita Funzioni Sicurezza"
|
| 4491 |
+
|
| 4492 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4493 |
+
#: ../admin/wp-security-settings-menu.php:159
|
| 4494 |
msgid ""
|
| 4495 |
+
"If you think that some plugin functionality on your site is broken due to a "
|
| 4496 |
+
"security feature you enabled in this plugin, then use the following option to "
|
| 4497 |
+
"turn off all the security features of this plugin."
|
| 4498 |
msgstr ""
|
| 4499 |
+
"Se pensi che alcune funzionalità del plugin sul tuo sito non vanno più bene a "
|
| 4500 |
+
"causa di una funzione di sicurezza attivata in questo plugin, utilizza la "
|
| 4501 |
+
"seguente opzione per disattivare tutte le funzioni di sicurezza del plugin."
|
| 4502 |
|
| 4503 |
+
# @ default
|
| 4504 |
+
#: ../admin/wp-security-settings-menu.php:163
|
| 4505 |
+
msgid "Disable All Security Features"
|
| 4506 |
+
msgstr "Disabilita Tutte le Funzioni di Sicurezza"
|
| 4507 |
+
|
| 4508 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4509 |
+
# @ default
|
| 4510 |
+
#: ../admin/wp-security-settings-menu.php:169
|
| 4511 |
+
#: ../admin/wp-security-settings-menu.php:179
|
| 4512 |
+
msgid "Disable All Firewall Rules"
|
| 4513 |
+
msgstr "Disabilita Tutte le Regole del Firewall"
|
| 4514 |
|
| 4515 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4516 |
+
#: ../admin/wp-security-settings-menu.php:175
|
| 4517 |
msgid ""
|
| 4518 |
+
"This feature will disable all firewall rules which are currently active in "
|
| 4519 |
+
"this plugin and it will also delete these rules from your .htacess file. Use "
|
| 4520 |
+
"it if you think one of the firewall rules is causing an issue on your site."
|
| 4521 |
msgstr ""
|
| 4522 |
+
"Questa funzione consente di disattivare tutte le regole del firewall che sono "
|
| 4523 |
+
"attualmente attive in questo plugin e saranno cancellate le regole dal file ."
|
| 4524 |
+
"htacess. Usalo se pensi che una delle regole del firewall sta causando un "
|
| 4525 |
+
"problema sul tuo sito."
|
| 4526 |
|
| 4527 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4528 |
+
#: ../admin/wp-security-settings-menu.php:208
|
|
|
|
| 4529 |
msgid ""
|
| 4530 |
+
"Your .htaccess file was successfully backed up! Using an FTP program go to "
|
| 4531 |
+
"the \"/wp-content/aiowps_backups\" directory to save a copy of the file to "
|
| 4532 |
+
"your computer."
|
| 4533 |
msgstr ""
|
| 4534 |
+
"Il backuo del file .htaccess è stato eseguito con successo! Usando un "
|
| 4535 |
+
"programma FTP va alla directory \"/wp-content/aiowps_backups\" per salvare "
|
| 4536 |
+
"una copia del file sul computer."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4537 |
|
| 4538 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4539 |
+
#: ../admin/wp-security-settings-menu.php:214
|
| 4540 |
+
msgid ""
|
| 4541 |
+
"htaccess file rename failed during backup. Please check your root directory "
|
| 4542 |
+
"for the backup file using FTP."
|
| 4543 |
msgstr ""
|
| 4544 |
+
"tentativo di rinominare il file .htaccess fallito durante il backup. Verifica "
|
| 4545 |
+
"la tua root directory per il file di backup tramite FTP."
|
| 4546 |
|
| 4547 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4548 |
+
#: ../admin/wp-security-settings-menu.php:220
|
| 4549 |
+
msgid "htaccess backup failed."
|
| 4550 |
+
msgstr "backup .htaccess fallito"
|
|
|
|
|
|
|
|
|
|
| 4551 |
|
| 4552 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4553 |
+
#: ../admin/wp-security-settings-menu.php:235
|
| 4554 |
+
msgid "Please choose a .htaccess to restore from."
|
| 4555 |
+
msgstr "Seleziona un file .htaccess per il ripristino."
|
| 4556 |
|
| 4557 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4558 |
+
#: ../admin/wp-security-settings-menu.php:251
|
| 4559 |
msgid ""
|
| 4560 |
+
"htaccess file restore failed. Please attempt to restore the .htaccess "
|
| 4561 |
+
"manually using FTP."
|
| 4562 |
msgstr ""
|
| 4563 |
+
"htaccess file di ripristino non riuscito. Si prega di provare a ripristinare "
|
| 4564 |
+
"l'.htaccess manualmente tramite FTP."
|
| 4565 |
|
| 4566 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4567 |
+
#: ../admin/wp-security-settings-menu.php:255
|
| 4568 |
+
msgid "Your .htaccess file has successfully been restored!"
|
| 4569 |
+
msgstr "Il tuo file .htaccess è stato ripristinato con successo!"
|
| 4570 |
|
| 4571 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4572 |
+
#: ../admin/wp-security-settings-menu.php:261
|
| 4573 |
+
msgid ""
|
| 4574 |
+
"htaccess Restore operation failed! Please check the contents of the file you "
|
| 4575 |
+
"are trying to restore from."
|
| 4576 |
+
msgstr ""
|
| 4577 |
+
"operazione di ripristino htaccess non riuscita! Si prega di verificare il "
|
| 4578 |
+
"contenuto del file che si sta tentando di ripristinare da"
|
| 4579 |
|
| 4580 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4581 |
+
#: ../admin/wp-security-settings-menu.php:267
|
| 4582 |
+
msgid ".htaccess File Operations"
|
| 4583 |
+
msgstr "Operazioni File .htaccess"
|
| 4584 |
|
| 4585 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4586 |
+
#: ../admin/wp-security-settings-menu.php:270
|
| 4587 |
+
msgid ""
|
| 4588 |
+
"Your \".htaccess\" file is a key component of your website's security and it "
|
| 4589 |
+
"can be modified to implement various levels of protection mechanisms."
|
| 4590 |
+
msgstr ""
|
| 4591 |
+
"Il file \".htaccess\" è un componente chiave della sicurezza del tuo sito web "
|
| 4592 |
+
"e può essere modificato per implementare diversi livelli di meccanismi di "
|
| 4593 |
+
"protezione."
|
| 4594 |
|
| 4595 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4596 |
+
#: ../admin/wp-security-settings-menu.php:271
|
| 4597 |
+
msgid ""
|
| 4598 |
+
"This feature allows you to backup and save your currently active .htaccess "
|
| 4599 |
+
"file should you need to re-use the the backed up file in the future."
|
| 4600 |
+
msgstr ""
|
| 4601 |
+
"Questa funzione consente di eseguire il backup e salvare il file .htaccess "
|
| 4602 |
+
"attualmente attivo e in caso di necessità ri-utilizzare il file di backup in "
|
| 4603 |
+
"futuro."
|
| 4604 |
|
| 4605 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4606 |
+
#: ../admin/wp-security-settings-menu.php:272
|
| 4607 |
+
msgid ""
|
| 4608 |
+
"You can also restore your site's .htaccess settings using a backed up ."
|
| 4609 |
+
"htaccess file."
|
| 4610 |
+
msgstr ""
|
| 4611 |
+
"È inoltre possibile ripristinare le impostazioni .htaccess del tuo sito "
|
| 4612 |
+
"utilizzando un file .htaccess di cui hai eseguito il backup."
|
| 4613 |
|
| 4614 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4615 |
+
#: ../admin/wp-security-settings-menu.php:286
|
| 4616 |
+
msgid "Save the current .htaccess file"
|
| 4617 |
+
msgstr "Salva il file .htaccess attuale"
|
| 4618 |
|
| 4619 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4620 |
+
#: ../admin/wp-security-settings-menu.php:290
|
| 4621 |
+
msgid ""
|
| 4622 |
+
"Click the button below to backup and save the currently active .htaccess file."
|
| 4623 |
+
msgstr ""
|
| 4624 |
+
"Clicca sul bottone qui sotto per eseguire il backup e salvare il file ."
|
| 4625 |
+
"htaccess attualmente attivo."
|
| 4626 |
|
| 4627 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4628 |
+
#: ../admin/wp-security-settings-menu.php:291
|
| 4629 |
+
msgid "Backup .htaccess File"
|
| 4630 |
+
msgstr "Backup File .htaccess"
|
| 4631 |
|
| 4632 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4633 |
+
#: ../admin/wp-security-settings-menu.php:295
|
| 4634 |
+
msgid "Restore from a backed up .htaccess file"
|
| 4635 |
+
msgstr "Ripristina da un file di backup .htaccess"
|
| 4636 |
|
| 4637 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4638 |
+
#: ../admin/wp-security-settings-menu.php:301
|
| 4639 |
+
msgid ".htaccess file to restore from"
|
| 4640 |
+
msgstr "ripristina file .htaccess da"
|
| 4641 |
|
| 4642 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4643 |
+
#: ../admin/wp-security-settings-menu.php:307
|
| 4644 |
+
msgid ""
|
| 4645 |
+
"After selecting your file, click the button below to restore your site using "
|
| 4646 |
+
"the backed up htaccess file (htaccess_backup.txt)."
|
| 4647 |
+
msgstr ""
|
| 4648 |
+
"Dopo aver selezionato il file, clicca sul pulsante qui sotto per ripristinare "
|
| 4649 |
+
"il sito utilizzando il backup del file htaccess (htaccess_backup.txt)."
|
| 4650 |
|
| 4651 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4652 |
+
#: ../admin/wp-security-settings-menu.php:313
|
| 4653 |
+
msgid "Restore .htaccess File"
|
| 4654 |
+
msgstr "Ripristina File .htaccess"
|
| 4655 |
|
| 4656 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4657 |
+
#: ../admin/wp-security-settings-menu.php:317
|
| 4658 |
+
msgid "View Contents of the currently active .htaccess file"
|
| 4659 |
+
msgstr "Vedi il contenuto del file .htaccess attualmente attivo"
|
| 4660 |
|
| 4661 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4662 |
+
#: ../admin/wp-security-settings-menu.php:346
|
| 4663 |
+
msgid "Please choose a wp-config.php file to restore from."
|
| 4664 |
+
msgstr "Prego scegli il file wp-config.php da ripristinare"
|
| 4665 |
|
| 4666 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4667 |
+
#: ../admin/wp-security-settings-menu.php:362
|
| 4668 |
+
msgid ""
|
| 4669 |
+
"wp-config.php file restore failed. Please attempt to restore this file "
|
| 4670 |
+
"manually using FTP."
|
| 4671 |
+
msgstr ""
|
| 4672 |
+
"ripristino file wp-config.php non riuscito. Cerca di ripristinare questo file "
|
| 4673 |
+
"manualmente tramite FTP."
|
| 4674 |
|
| 4675 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4676 |
+
#: ../admin/wp-security-settings-menu.php:366
|
| 4677 |
+
msgid "Your wp-config.php file has successfully been restored!"
|
| 4678 |
+
msgstr "Il tuo file wp-config.php è stato ripristinato con successo!"
|
| 4679 |
|
| 4680 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4681 |
+
#: ../admin/wp-security-settings-menu.php:372
|
| 4682 |
+
msgid ""
|
| 4683 |
+
"wp-config.php Restore operation failed! Please check the contents of the file "
|
| 4684 |
+
"you are trying to restore from."
|
| 4685 |
+
msgstr ""
|
| 4686 |
+
"operazione ripristino wp-config.php fallita! Verifica il contenuto del file "
|
| 4687 |
+
"che stai tentando di ripristinare da."
|
| 4688 |
|
| 4689 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4690 |
+
#: ../admin/wp-security-settings-menu.php:378
|
| 4691 |
+
msgid "wp-config.php File Operations"
|
| 4692 |
+
msgstr "Operazioni File wp-config.php"
|
| 4693 |
|
| 4694 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4695 |
+
#: ../admin/wp-security-settings-menu.php:381
|
| 4696 |
+
msgid ""
|
| 4697 |
+
"Your \"wp-config.php\" file is one of the most important in your WordPress "
|
| 4698 |
+
"installation. It is a primary configuration file and contains crucial things "
|
| 4699 |
+
"such as details of your database and other critical components."
|
| 4700 |
+
msgstr ""
|
| 4701 |
+
"Il file è \"wp-config.php\" uno dei più importanti dell'installazione di "
|
| 4702 |
+
"WordPress. Si tratta di un file di configurazione principale e contiene cose "
|
| 4703 |
+
"fondamentali come i dettagli del database e altri componenti critici."
|
| 4704 |
|
| 4705 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4706 |
+
#: ../admin/wp-security-settings-menu.php:382
|
| 4707 |
+
msgid ""
|
| 4708 |
+
"This feature allows you to backup and save your currently active wp-config."
|
| 4709 |
+
"php file should you need to re-use the the backed up file in the future."
|
| 4710 |
+
msgstr ""
|
| 4711 |
+
"Questa funzione consente di eseguire il backup e salvare il file wp-config."
|
| 4712 |
+
"php attualmente attivo e in caso di necessità ri-utilizzare il file di backup "
|
| 4713 |
+
"in futuro."
|
| 4714 |
|
| 4715 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4716 |
+
#: ../admin/wp-security-settings-menu.php:383
|
| 4717 |
+
msgid ""
|
| 4718 |
+
"You can also restore your site's wp-config.php settings using a backed up wp-"
|
| 4719 |
+
"config.php file."
|
| 4720 |
+
msgstr ""
|
| 4721 |
+
"È inoltre possibile ripristinare le impostazioni di wp-config.php del tuo "
|
| 4722 |
+
"sito utilizzando un file wp-config.php di cui hai fatto il backup."
|
| 4723 |
+
|
| 4724 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4725 |
+
#: ../admin/wp-security-settings-menu.php:397
|
| 4726 |
+
msgid "Save the current wp-config.php file"
|
| 4727 |
+
msgstr "Salva il file wp-config.php corrente"
|
| 4728 |
+
|
| 4729 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4730 |
+
#: ../admin/wp-security-settings-menu.php:401
|
| 4731 |
+
msgid ""
|
| 4732 |
+
"Click the button below to backup and download the contents of the currently "
|
| 4733 |
+
"active wp-config.php file."
|
| 4734 |
+
msgstr ""
|
| 4735 |
+
"Clicca sul bottone qui sotto per eseguire il backup e salvare il file wp-"
|
| 4736 |
+
"config.php attualmente attivo."
|
| 4737 |
+
|
| 4738 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4739 |
+
#: ../admin/wp-security-settings-menu.php:402
|
| 4740 |
+
msgid "Backup wp-config.php File"
|
| 4741 |
+
msgstr "Backup File wp-config.php"
|
| 4742 |
+
|
| 4743 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4744 |
+
#: ../admin/wp-security-settings-menu.php:407
|
| 4745 |
+
msgid "Restore from a backed up wp-config file"
|
| 4746 |
+
msgstr "Ripristina file wp-config.php da un backup"
|
| 4747 |
+
|
| 4748 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4749 |
+
#: ../admin/wp-security-settings-menu.php:413
|
| 4750 |
+
msgid "wp-config file to restore from"
|
| 4751 |
+
msgstr "ripristino file wp-config.php da"
|
| 4752 |
+
|
| 4753 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4754 |
+
#: ../admin/wp-security-settings-menu.php:419
|
| 4755 |
+
msgid ""
|
| 4756 |
+
"After selecting your file click the button below to restore your site using "
|
| 4757 |
+
"the backed up wp-config file (wp-config.php.backup.txt)."
|
| 4758 |
+
msgstr ""
|
| 4759 |
+
"Dopo aver selezionato il file clicca sul pulsante qui sotto per ripristinare "
|
| 4760 |
+
"il sito utilizzando il backup di file wp-config (wp-config.php.backup.txt)."
|
| 4761 |
+
|
| 4762 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4763 |
+
#: ../admin/wp-security-settings-menu.php:425
|
| 4764 |
+
msgid "Restore wp-config File"
|
| 4765 |
+
msgstr "Ripristina File wp-config.php"
|
| 4766 |
+
|
| 4767 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4768 |
+
#: ../admin/wp-security-settings-menu.php:429
|
| 4769 |
+
msgid "View Contents of the currently active wp-config.php file"
|
| 4770 |
+
msgstr "Vedi il contenuto dell'attuale file wp-config.php"
|
| 4771 |
+
|
| 4772 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4773 |
+
#: ../admin/wp-security-settings-menu.php:464
|
| 4774 |
+
msgid "WP Generator Meta Tag"
|
| 4775 |
+
msgstr "Generatore WP Meta Tag"
|
| 4776 |
+
|
| 4777 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4778 |
+
#: ../admin/wp-security-settings-menu.php:467
|
| 4779 |
+
msgid ""
|
| 4780 |
+
"Wordpress generator automatically adds some meta information inside the \"head"
|
| 4781 |
+
"\" tags of every page on your site's front end. Below is an example of this:"
|
| 4782 |
+
msgstr ""
|
| 4783 |
+
"Wordpress generatore aggiunge automaticamente alcune informazioni meta dentro "
|
| 4784 |
+
"i tag della \"head\" di ogni pagina del front-end del tuo sito. Di seguito è "
|
| 4785 |
+
"riportato un esempio di questo:"
|
| 4786 |
+
|
| 4787 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4788 |
+
#: ../admin/wp-security-settings-menu.php:469
|
| 4789 |
+
msgid ""
|
| 4790 |
+
"The above meta information shows which version of WordPress your site is "
|
| 4791 |
+
"currently running and thus can help hackers or crawlers scan your site to see "
|
| 4792 |
+
"if you have an older version of WordPress or one with a known exploit."
|
| 4793 |
+
msgstr ""
|
| 4794 |
+
"La meta informazioni di cui sopra mostra la versione di WordPress attualmente "
|
| 4795 |
+
"in esecuzione e quindi può aiutare gli hacker o crawler nella scansione del "
|
| 4796 |
+
"sito che potrebbero sfruttare bug noti di tale versione WordPress."
|
| 4797 |
+
|
| 4798 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4799 |
+
#: ../admin/wp-security-settings-menu.php:470
|
| 4800 |
+
msgid ""
|
| 4801 |
+
"This feature will allow you to remove the WP generator meta info from your "
|
| 4802 |
+
"site's pages."
|
| 4803 |
+
msgstr ""
|
| 4804 |
+
"Questa funzione permette di rimuovere il generatore di meta informazioni WP "
|
| 4805 |
+
"dalle pagine del tuo sito."
|
| 4806 |
+
|
| 4807 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4808 |
+
#: ../admin/wp-security-settings-menu.php:476
|
| 4809 |
+
msgid "WP Generator Meta Info"
|
| 4810 |
+
msgstr "Generatore Meta Info WP"
|
| 4811 |
+
|
| 4812 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4813 |
+
#: ../admin/wp-security-settings-menu.php:488
|
| 4814 |
+
msgid "Remove WP Generator Meta Info"
|
| 4815 |
+
msgstr "Rimuovi Generatore Meta Info WP"
|
| 4816 |
+
|
| 4817 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4818 |
+
#: ../admin/wp-security-settings-menu.php:491
|
| 4819 |
+
msgid ""
|
| 4820 |
+
"Check this if you want to remove the meta info produced by WP Generator from "
|
| 4821 |
+
"all pages"
|
| 4822 |
+
msgstr ""
|
| 4823 |
+
"Seleziona questa casella se per rimuovere le informazioni meta prodotte dal "
|
| 4824 |
+
"generatore WP su tutte le pagine"
|
| 4825 |
+
|
| 4826 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4827 |
+
#: ../admin/wp-security-settings-menu.php:521
|
| 4828 |
+
msgid "Please choose a file to import your settings from."
|
| 4829 |
+
msgstr "Si prega di scegliere un file da cui importare le impostazioni."
|
| 4830 |
+
|
| 4831 |
+
#: ../admin/wp-security-settings-menu.php:553
|
| 4832 |
+
msgid "Import AIOWPS settings from "
|
| 4833 |
+
msgstr "Importa le impostazioni di AIOWPS da"
|
| 4834 |
+
|
| 4835 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4836 |
+
#: ../admin/wp-security-settings-menu.php:559
|
| 4837 |
+
#: ../admin/wp-security-settings-menu.php:603
|
| 4838 |
+
msgid ""
|
| 4839 |
+
"The deletion of the import file failed. Please delete this file manually via "
|
| 4840 |
+
"the media menu for security purposes."
|
| 4841 |
+
msgstr ""
|
| 4842 |
+
"La cancellazione del file di importazione non è riuscita. Si prega di "
|
| 4843 |
+
"cancellare questo file manualmente tramite il menu media per motivi di "
|
| 4844 |
+
"sicurezza."
|
| 4845 |
+
|
| 4846 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4847 |
+
#: ../admin/wp-security-settings-menu.php:561
|
| 4848 |
+
#: ../admin/wp-security-settings-menu.php:605
|
| 4849 |
+
msgid ""
|
| 4850 |
+
"The file you uploaded was also deleted for security purposes because it "
|
| 4851 |
+
"contains security settings details."
|
| 4852 |
+
msgstr ""
|
| 4853 |
+
"Il file caricato è stato eliminato anche per motivi di sicurezza perché "
|
| 4854 |
+
"contiene particolari impostazioni di protezione."
|
| 4855 |
+
|
| 4856 |
+
#: ../admin/wp-security-settings-menu.php:576
|
| 4857 |
+
msgid "Your AIOWPS settings were successfully imported via file input."
|
| 4858 |
+
msgstr ""
|
| 4859 |
+
"Le tue impostazioni AIOWPS sono state importate con successo tramite input "
|
| 4860 |
+
"file."
|
| 4861 |
+
|
| 4862 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4863 |
+
#: ../admin/wp-security-settings-menu.php:577
|
| 4864 |
+
msgid ""
|
| 4865 |
+
"The deletion of the import file failed. Please delete this file manually via "
|
| 4866 |
+
"the media menu for security purposes because it contains security settings "
|
| 4867 |
+
"details."
|
| 4868 |
+
msgstr ""
|
| 4869 |
+
"La cancellazione del file di importazione non è riuscita. Si prega di "
|
| 4870 |
+
"cancellare questo file manualmente tramite il menu media per motivi di "
|
| 4871 |
+
"sicurezza perché contiene particolari impostazioni di protezione."
|
| 4872 |
+
|
| 4873 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4874 |
+
#: ../admin/wp-security-settings-menu.php:579
|
| 4875 |
+
msgid ""
|
| 4876 |
+
"Your AIOWPS settings were successfully imported. The file you uploaded was "
|
| 4877 |
+
"also deleted for security purposes because it contains security settings "
|
| 4878 |
+
"details."
|
| 4879 |
+
msgstr ""
|
| 4880 |
+
"Le impostazioni AIOWPS sono state importate correttamente. Il file caricato è "
|
| 4881 |
+
"stato eliminato anche per motivi di sicurezza perché contiene particolari "
|
| 4882 |
+
"impostazioni di protezione."
|
| 4883 |
+
|
| 4884 |
+
#: ../admin/wp-security-settings-menu.php:582
|
| 4885 |
+
msgid "Your AIOWPS settings were successfully imported via text entry."
|
| 4886 |
+
msgstr ""
|
| 4887 |
+
"Le tue impostazioni AIOWPS sono state importate con successo tramite "
|
| 4888 |
+
"inserimento testuale."
|
| 4889 |
+
|
| 4890 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4891 |
+
#: ../admin/wp-security-settings-menu.php:597
|
| 4892 |
+
msgid ""
|
| 4893 |
+
"The contents of your settings file appear invalid. Please check the contents "
|
| 4894 |
+
"of the file you are trying to import settings from."
|
| 4895 |
+
msgstr ""
|
| 4896 |
+
"Il contenuto del file impostazioni appare non valido. Controlla il contenuto "
|
| 4897 |
+
"del file che si sta tentando di importare."
|
| 4898 |
+
|
| 4899 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4900 |
+
#: ../admin/wp-security-settings-menu.php:614
|
| 4901 |
+
msgid "Export or Import Your AIOWPS Settings"
|
| 4902 |
+
msgstr "Esportare o importare le impostazioni AIOWPS"
|
| 4903 |
+
|
| 4904 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4905 |
+
#: ../admin/wp-security-settings-menu.php:617
|
| 4906 |
+
msgid ""
|
| 4907 |
+
"This section allows you to export or import your All In One WP Security & "
|
| 4908 |
+
"Firewall settings."
|
| 4909 |
+
msgstr ""
|
| 4910 |
+
"Questa sezione permette di esportare o importare le impostazioni del tuo All "
|
| 4911 |
+
"In One WP Security & Firewall."
|
| 4912 |
+
|
| 4913 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4914 |
+
#: ../admin/wp-security-settings-menu.php:618
|
| 4915 |
+
msgid ""
|
| 4916 |
+
"This can be handy if you wanted to save time by applying the settings from "
|
| 4917 |
+
"one site to another site."
|
| 4918 |
+
msgstr ""
|
| 4919 |
+
"Questo può essere utile se si vuole risparmiare tempo applicando le "
|
| 4920 |
+
"impostazioni da un sito a un altro sito."
|
| 4921 |
+
|
| 4922 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4923 |
+
#: ../admin/wp-security-settings-menu.php:619
|
| 4924 |
+
msgid ""
|
| 4925 |
+
"NOTE: Before importing, it is your responsibility to know what settings you "
|
| 4926 |
+
"are trying to import. Importing settings blindly can cause you to be locked "
|
| 4927 |
+
"out of your site."
|
| 4928 |
+
msgstr ""
|
| 4929 |
+
"NOTA: Prima di importare, è tua responsabilità sapere quali impostazioni stai "
|
| 4930 |
+
"tentando di importare. L'importazione delle impostazioni alla cieca può "
|
| 4931 |
+
"causare il blocco del tuo sito."
|
| 4932 |
+
|
| 4933 |
+
#: ../admin/wp-security-settings-menu.php:620
|
| 4934 |
+
msgid ""
|
| 4935 |
+
"For Example: If a settings item relies on the domain URL then it may not work "
|
| 4936 |
+
"correctly when imported into a site with a different domain."
|
| 4937 |
+
msgstr ""
|
| 4938 |
+
"Per esempio: se una impostazione si affida all'URL di un dominio, potrà non "
|
| 4939 |
+
"funzionare correttamente quando verrà importata in un sito con un dominio "
|
| 4940 |
+
"differente."
|
| 4941 |
+
|
| 4942 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4943 |
+
#: ../admin/wp-security-settings-menu.php:626
|
| 4944 |
+
#: ../admin/wp-security-settings-menu.php:635
|
| 4945 |
+
msgid "Export AIOWPS Settings"
|
| 4946 |
+
msgstr "Impostazioni Esportazione AIOWPS"
|
| 4947 |
+
|
| 4948 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4949 |
+
#: ../admin/wp-security-settings-menu.php:632
|
| 4950 |
+
msgid ""
|
| 4951 |
+
"To export your All In One WP Security & Firewall settings click the button "
|
| 4952 |
+
"below."
|
| 4953 |
+
msgstr ""
|
| 4954 |
+
"Per esportare le impostazioni di All In One WP Security & Firewall clicca sul "
|
| 4955 |
+
"pulsante qui sotto."
|
| 4956 |
+
|
| 4957 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4958 |
+
#: ../admin/wp-security-settings-menu.php:639
|
| 4959 |
+
#: ../admin/wp-security-settings-menu.php:664
|
| 4960 |
+
msgid "Import AIOWPS Settings"
|
| 4961 |
+
msgstr "Impostazioni Importazione AIOWPS"
|
| 4962 |
+
|
| 4963 |
+
#: ../admin/wp-security-settings-menu.php:645
|
| 4964 |
+
msgid ""
|
| 4965 |
+
"Use this section to import your All In One WP Security & Firewall settings "
|
| 4966 |
+
"from a file. Alternatively, copy/paste the contents of your import file into "
|
| 4967 |
+
"the textarea below."
|
| 4968 |
+
msgstr ""
|
| 4969 |
+
"Usa questa sezione per importate i toi settaggi di All In One WP Security & "
|
| 4970 |
+
"Firewall da un file. In alternativa, copia/incolla il contenuto del tuo file "
|
| 4971 |
+
"da importante, nella textarea sottostante."
|
| 4972 |
+
|
| 4973 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4974 |
+
#: ../admin/wp-security-settings-menu.php:646
|
| 4975 |
+
msgid "Import File"
|
| 4976 |
+
msgstr "Importa File"
|
| 4977 |
+
|
| 4978 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4979 |
+
#: ../admin/wp-security-settings-menu.php:652
|
| 4980 |
+
msgid ""
|
| 4981 |
+
"After selecting your file, click the button below to apply the settings to "
|
| 4982 |
+
"your site."
|
| 4983 |
+
msgstr ""
|
| 4984 |
+
"Dopo aver selezionato il file, clicca sul pulsante qui sotto per applicare le "
|
| 4985 |
+
"impostazioni al tuo sito."
|
| 4986 |
+
|
| 4987 |
+
#: ../admin/wp-security-settings-menu.php:658
|
| 4988 |
+
msgid "Copy/Paste Import Data"
|
| 4989 |
+
msgstr "Copia/Incolla i dati da importare"
|
| 4990 |
+
|
| 4991 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4992 |
+
#: ../admin/wp-security-spam-menu.php:24
|
| 4993 |
+
msgid "Comment SPAM"
|
| 4994 |
+
msgstr "Commenti SPAM"
|
| 4995 |
+
|
| 4996 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4997 |
+
#: ../admin/wp-security-spam-menu.php:25
|
| 4998 |
+
msgid "Comment SPAM IP Monitoring"
|
| 4999 |
+
msgstr "Monitoraggio IP Commenti SPAM"
|
| 5000 |
+
|
| 5001 |
+
# @ all-in-one-wp-security-and-firewall
|
| 5002 |
+
#: ../admin/wp-security-spam-menu.php:26
|
| 5003 |
+
msgid "BuddyPress"
|
| 5004 |
+
msgstr "DubbyPress"
|
| 5005 |
+
|
| 5006 |
+
# @ all-in-one-wp-security-and-firewall
|
| 5007 |
+
#: ../admin/wp-security-spam-menu.php:113
|
| 5008 |
+
msgid "Comment SPAM Settings"
|
| 5009 |
+
msgstr "Impostazione Commenti SPAM"
|
| 5010 |
+
|
| 5011 |
+
# @ all-in-one-wp-security-and-firewall
|
| 5012 |
+
#: ../admin/wp-security-spam-menu.php:118
|
| 5013 |
+
msgid "Add Captcha To Comments Form"
|
| 5014 |
+
msgstr "Aggiungi Captcha al Modulo Commenti"
|
| 5015 |
+
|
| 5016 |
+
# @ all-in-one-wp-security-and-firewall
|
| 5017 |
+
#: ../admin/wp-security-spam-menu.php:122
|
| 5018 |
+
msgid ""
|
| 5019 |
+
"This feature will add a simple math captcha field in the WordPress comments "
|
| 5020 |
+
"form."
|
| 5021 |
+
msgstr ""
|
| 5022 |
+
"Questa funzione aggiungerà un semplice campo captcha matematico al modulo "
|
| 5023 |
+
"commenti WordPress."
|
| 5024 |
+
|
| 5025 |
+
# @ all-in-one-wp-security-and-firewall
|
| 5026 |
+
#: ../admin/wp-security-spam-menu.php:123
|
| 5027 |
+
msgid ""
|
| 5028 |
+
"Adding a captcha field in the comment form is a simple way of greatly "
|
| 5029 |
+
"reducing SPAM comments from bots without using .htaccess rules."
|
| 5030 |
+
msgstr ""
|
| 5031 |
+
"Aggiunta di un campo captcha nel modulo dei commenti è un modo semplice di "
|
| 5032 |
+
"ridurre notevolmente i commenti spam dei bot senza utilizzare regole ."
|
| 5033 |
+
"htaccess."
|
| 5034 |
+
|
| 5035 |
+
# @ all-in-one-wp-security-and-firewall
|
| 5036 |
+
#: ../admin/wp-security-spam-menu.php:132
|
| 5037 |
+
msgid "Enable Captcha On Comment Forms"
|
| 5038 |
+
msgstr "Attiva Captcha nel Modulo Commenti"
|
| 5039 |
+
|
| 5040 |
+
# @ all-in-one-wp-security-and-firewall
|
| 5041 |
+
#: ../admin/wp-security-spam-menu.php:135
|
| 5042 |
+
msgid "Check this if you want to insert a captcha field on the comment forms"
|
| 5043 |
+
msgstr ""
|
| 5044 |
+
"Seleziona questo se desideri inserire un campo captcha nel modulo commenti"
|
| 5045 |
+
|
| 5046 |
+
# @ all-in-one-wp-security-and-firewall
|
| 5047 |
+
#: ../admin/wp-security-spam-menu.php:142
|
| 5048 |
+
msgid "Block Spambot Comments"
|
| 5049 |
+
msgstr "Blocca Commenti Spambot"
|
| 5050 |
+
|
| 5051 |
+
# @ all-in-one-wp-security-and-firewall
|
| 5052 |
+
#: ../admin/wp-security-spam-menu.php:146
|
| 5053 |
+
msgid ""
|
| 5054 |
+
"A large portion of WordPress blog comment SPAM is mainly produced by "
|
| 5055 |
+
"automated bots and not necessarily by humans. "
|
| 5056 |
+
msgstr ""
|
| 5057 |
+
"Una gran parte dei commenti SPAM nei blog WordPress è prodotto principalmente "
|
| 5058 |
+
"da bot automatici e non necessariamente da esseri umani."
|
| 5059 |
+
|
| 5060 |
+
# @ all-in-one-wp-security-and-firewall
|
| 5061 |
+
#: ../admin/wp-security-spam-menu.php:147
|
| 5062 |
+
msgid ""
|
| 5063 |
+
"This feature will greatly minimize the useless and unecessary traffic and "
|
| 5064 |
+
"load on your server resulting from SPAM comments by blocking all comment "
|
| 5065 |
+
"requests which do not originate from your domain."
|
| 5066 |
+
msgstr ""
|
| 5067 |
+
"Questa caratteristica ridurrà al minimo il traffico inutile è buona regola "
|
| 5068 |
+
"non caricare sul server commenti spam, bloccando tutte le richieste di "
|
| 5069 |
+
"commento che non hanno origine dal proprio dominio."
|
| 5070 |
+
|
| 5071 |
+
# @ all-in-one-wp-security-and-firewall
|
| 5072 |
+
#: ../admin/wp-security-spam-menu.php:148
|
| 5073 |
+
msgid ""
|
| 5074 |
+
"In other words, if the comment was not submitted by a human who physically "
|
| 5075 |
+
"submitted the comment on your site, the request will be blocked."
|
| 5076 |
+
msgstr ""
|
| 5077 |
+
"In altre parole, se il commento non è stato fatto da un essere umano che "
|
| 5078 |
+
"fisicamente ha scritto il commento sul tuo sito, la richiesta verrà bloccata."
|
| 5079 |
+
|
| 5080 |
+
# @ all-in-one-wp-security-and-firewall
|
| 5081 |
+
#: ../admin/wp-security-spam-menu.php:164
|
| 5082 |
+
msgid "Block Spambots From Posting Comments"
|
| 5083 |
+
msgstr "Impedisci che Spambots possano pubblicare commenti"
|
| 5084 |
+
|
| 5085 |
+
# @ all-in-one-wp-security-and-firewall
|
| 5086 |
+
#: ../admin/wp-security-spam-menu.php:167
|
| 5087 |
+
msgid ""
|
| 5088 |
+
"Check this if you want to apply a firewall rule which will block comments "
|
| 5089 |
+
"originating from spambots."
|
| 5090 |
+
msgstr ""
|
| 5091 |
+
"Seleziona questa casella se vuoi applicare una regola firewall che blocca i "
|
| 5092 |
+
"commenti provenienti da spambot."
|
| 5093 |
+
|
| 5094 |
+
# @ all-in-one-wp-security-and-firewall
|
| 5095 |
+
#: ../admin/wp-security-spam-menu.php:171
|
| 5096 |
+
msgid ""
|
| 5097 |
+
"This feature will implement a firewall rule to block all comment attempts "
|
| 5098 |
+
"which do not originate from your domain."
|
| 5099 |
+
msgstr ""
|
| 5100 |
+
"Questa funzione consente di applicare una regola firewall per bloccare tutti "
|
| 5101 |
+
"i tentativi di commento che non hanno origine dal proprio dominio."
|
| 5102 |
+
|
| 5103 |
+
# @ all-in-one-wp-security-and-firewall
|
| 5104 |
+
#: ../admin/wp-security-spam-menu.php:172
|
| 5105 |
+
msgid ""
|
| 5106 |
+
"A legitimate comment is one which is submitted by a human who physically "
|
| 5107 |
+
"fills out the comment form and clicks the submit button. For such events, the
|
