Version Description
16/November/2022 =
SECURITY: Fixed a failure to check bulk action nonces, leading to a CSRF vulnerability. Exploitation would require an attacker to craft a link specifically for your site, and persuade you to click it whilst logged in; if you did so, this could result in bulk actions being carried out on AIOS list tables (e.g. delete entries from blocked IP address lists), with the attacker being restricted to deleting entries by database ID numbers that he cannot know directly (e.g. 15, 16, 17) and not IP address (e.g. 100.101.102.103).
FEATURE: Cookie-based brute force prevention implemented with the new PHP based firewall system.
FIX: AIOWPSecurity_WP_Loaded_Tasks::site_lockout_tasks() method visibility
FIX: Prevent the dismiss notice button removing all notices from page including notices that contained important information
FIX: Brute Force > Login Whitelist issue access password protected pages by user solved.
FIX: Force logout link not working in the currently logged-in users list.
FIX: Google reCAPTCHA site key and secret key are not verified immediately.
TWEAK: Code style changes for scanner related pages and future item manager class.
TWEAK: Capitalisation style reapply for firewall menu tabs.
TWEAK: Instead login lockdown used login lockout word in UI and mail content. Changed constant AIOWPS_DISABLE_LOGIN_LOCKDOWN to AIOWPS_DISABLE_LOGIN_LOCKOUT.
TWEAK: Update tabs, links to match capitalisation style of other UpdraftPlus plugins.
TWEAK: Added the filter
aios_server_type
to override theAIOWPSecurity_Utility::get_server_type()
method's return value.TWEAK: Notice - Account activity logs, 404 event logs older than 90 days cleared automatically to show.
TWEAK: Premium upgrade page FAQs linked to correct URL.
TWEAK: IP address lookup called only once in same page request. Visitor blocking called when user is not logged in. User online information updated on login only.
TWEAK: User login lockout - minimum lockout time length should be less than maximum lockout time length validated.
TWEAK: Take a backup of wp-config before inserting firewall contents.
TWEAK: Ability to downgrade the firewall's protection which allows users to reverse the changes from setting up the firewall.
TWEAK: Set a global context for $wp_file_descriptions context so that it gets assigned to correctly, preventing a subtle visual change in the theme editor
TWEAK: Black Friday notice
TWEAK: Update readme.txt file
Release Info
Developer | DavidAnderson |
Plugin | All In One WP Security & Firewall |
Version | 5.1.1 |
Comparing to | |
See all releases |
Code changes from version 5.1.0 to 5.1.1
- admin/general/wp-security-list-table.php +5 -5
- admin/wp-security-admin-init.php +7 -7
- admin/wp-security-blacklist-menu.php +4 -4
- admin/wp-security-brute-force-menu.php +240 -194
- admin/wp-security-dashboard-menu.php +20 -21
- admin/wp-security-database-menu.php +1 -1
- admin/wp-security-filescan-menu.php +218 -224
- admin/wp-security-filesystem-menu.php +8 -8
- admin/wp-security-firewall-menu.php +98 -19
- admin/wp-security-firewall-setup-notice.php +70 -25
- admin/wp-security-list-404.php +229 -226
- admin/wp-security-list-acct-activity.php +121 -119
- admin/wp-security-list-comment-spammer-ip.php +243 -268
- admin/wp-security-list-locked-ip.php +136 -139
- admin/wp-security-list-logged-in-users.php +125 -129
- admin/wp-security-list-login-fails.php +111 -115
- admin/wp-security-list-permanent-blocked-ip.php +159 -166
- admin/wp-security-list-registered-users.php +283 -313
- admin/wp-security-maintenance-menu.php +1 -1
- admin/wp-security-misc-options-menu.php +3 -3
- admin/wp-security-settings-menu.php +6 -6
- admin/wp-security-spam-menu.php +12 -17
- admin/wp-security-tools-menu.php +1 -1
- admin/wp-security-user-accounts-menu.php +7 -7
- admin/wp-security-user-login-menu.php +245 -236
- admin/wp-security-user-registration-menu.php +3 -3
- classes/firewall/family/wp-security-firewall-families.php +3 -1
- classes/firewall/rule/actions/action-redirect-and-exit-trait.php +23 -0
- classes/firewall/rule/actions/action-redirect-trait.php +24 -0
- classes/firewall/rule/rules/rule-cookie-prevent-bruteforce.php +75 -0
- classes/grade-system/wp-security-feature-item-manager.php +127 -169
- classes/wp-security-block-bootstrap.php +1 -0
- classes/wp-security-block-file.php +10 -1
- classes/wp-security-block-htaccess.php +2 -1
- classes/wp-security-block-muplugin.php +1 -0
- classes/wp-security-block-userini.php +2 -1
- classes/wp-security-block-wpconfig.php +10 -1
- classes/wp-security-captcha.php +30 -5
- classes/wp-security-configure-settings.php +44 -4
- classes/wp-security-general-init-tasks.php +12 -33
- classes/wp-security-installer.php +3 -3
- classes/wp-security-notices.php +72 -0
- classes/wp-security-two-factor-login.php +2 -2
- classes/wp-security-user-login.php +69 -75
- classes/wp-security-utility-file.php +2 -0
- classes/wp-security-utility-firewall.php +23 -2
- classes/wp-security-utility-ip-address.php +6 -0
- classes/wp-security-utility.php +14 -10
- classes/wp-security-wp-loaded-tasks.php +2 -2
- includes/simba-tfa/includes/login-form-integrations.php +2 -2
- includes/simba-tfa/includes/tfa.js +78 -32
- includes/simba-tfa/simba-tfa.php +19 -5
- includes/simba-tfa/templates/admin-settings.php +1 -1
- languages/all-in-one-wp-security-and-firewall-de_DE.po +1016 -592
- languages/all-in-one-wp-security-and-firewall-fr_FR.mo +0 -0
- languages/all-in-one-wp-security-and-firewall-fr_FR.po +1031 -607
- languages/all-in-one-wp-security-and-firewall-hu_HU.po +1016 -592
- languages/all-in-one-wp-security-and-firewall-ko_KR.mo +0 -0
- languages/all-in-one-wp-security-and-firewall-ko_KR.po +1030 -612
- languages/all-in-one-wp-security-and-firewall-nl_NL.mo +0 -0
- languages/all-in-one-wp-security-and-firewall-nl_NL.po +879 -608
@@ -170,8 +170,8 @@ class AIOWPSecurity_List_Table {
|
|
170 |
|
171 |
if ( empty( $this->modes ) ) {
|
172 |
$this->modes = array(
|
173 |
-
'list' => __( 'List
|
174 |
-
'excerpt' => __( 'Excerpt
|
175 |
);
|
176 |
}
|
177 |
}
|
@@ -855,11 +855,11 @@ class AIOWPSecurity_List_Table {
|
|
855 |
|
856 |
if ( 'bottom' === $which ) {
|
857 |
$html_current_page = $current;
|
858 |
-
$total_pages_before = '<span class="screen-reader-text">' . __( 'Current
|
859 |
} else {
|
860 |
$html_current_page = sprintf(
|
861 |
"%s<input class='current-page' id='current-page-selector' type='text' name='paged' value='%s' size='%d' aria-describedby='table-paging' /><span class='tablenav-paging-text'>",
|
862 |
-
'<label for="current-page-selector" class="screen-reader-text">' . __( 'Current
|
863 |
$current,
|
864 |
strlen( $total_pages )
|
865 |
);
|
@@ -1106,7 +1106,7 @@ class AIOWPSecurity_List_Table {
|
|
1106 |
|
1107 |
if ( ! empty( $columns['cb'] ) ) {
|
1108 |
static $cb_counter = 1;
|
1109 |
-
$columns['cb'] = '<label class="screen-reader-text" for="cb-select-all-' . $cb_counter . '">' . __( 'Select
|
1110 |
. '<input id="cb-select-all-' . $cb_counter . '" type="checkbox" />';
|
1111 |
$cb_counter++;
|
1112 |
}
|
170 |
|
171 |
if ( empty( $this->modes ) ) {
|
172 |
$this->modes = array(
|
173 |
+
'list' => __( 'List view' ),
|
174 |
+
'excerpt' => __( 'Excerpt view' ),
|
175 |
);
|
176 |
}
|
177 |
}
|
855 |
|
856 |
if ( 'bottom' === $which ) {
|
857 |
$html_current_page = $current;
|
858 |
+
$total_pages_before = '<span class="screen-reader-text">' . __( 'Current page' ) . '</span><span id="table-paging" class="paging-input"><span class="tablenav-paging-text">';
|
859 |
} else {
|
860 |
$html_current_page = sprintf(
|
861 |
"%s<input class='current-page' id='current-page-selector' type='text' name='paged' value='%s' size='%d' aria-describedby='table-paging' /><span class='tablenav-paging-text'>",
|
862 |
+
'<label for="current-page-selector" class="screen-reader-text">' . __( 'Current page' ) . '</label>',
|
863 |
$current,
|
864 |
strlen( $total_pages )
|
865 |
);
|
1106 |
|
1107 |
if ( ! empty( $columns['cb'] ) ) {
|
1108 |
static $cb_counter = 1;
|
1109 |
+
$columns['cb'] = '<label class="screen-reader-text" for="cb-select-all-' . $cb_counter . '">' . __( 'Select all' ) . '</label>'
|
1110 |
. '<input id="cb-select-all-' . $cb_counter . '" type="checkbox" />';
|
1111 |
$cb_counter++;
|
1112 |
}
|
@@ -92,8 +92,8 @@ class AIOWPSecurity_Admin_Init {
|
|
92 |
if (isset($_POST['aiowpsec_export_acct_activity_logs_to_csv'])) { //Export account activity logs
|
93 |
$nonce = $_REQUEST['_wpnonce'];
|
94 |
if (!wp_verify_nonce($nonce, 'aiowpsec-export-acct-activity-logs-to-csv-nonce')) {
|
95 |
-
$aio_wp_security->debug_logger->log_debug("Nonce check failed for export account activity logs to CSV
|
96 |
-
|
97 |
}
|
98 |
include_once 'wp-security-list-acct-activity.php';
|
99 |
$acct_activity_list = new AIOWPSecurity_List_Account_Activity();
|
@@ -113,7 +113,7 @@ class AIOWPSecurity_Admin_Init {
|
|
113 |
$nonce = $_REQUEST['_wpnonce'];
|
114 |
if (!wp_verify_nonce($nonce, 'aiowpsec-export-failed-login-records-to-csv-nonce')) {
|
115 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for export failed login records to CSV!", 4);
|
116 |
-
|
117 |
}
|
118 |
include_once 'wp-security-list-login-fails.php';
|
119 |
$failed_login_list = new AIOWPSecurity_List_Login_Failed_Attempts();
|
@@ -130,8 +130,8 @@ class AIOWPSecurity_Admin_Init {
|
|
130 |
if (isset($_POST['aiowps_export_404_event_logs_to_csv'])) {//Export 404 event logs
|
131 |
$nonce = $_REQUEST['_wpnonce'];
|
132 |
if (!wp_verify_nonce($nonce, 'aiowpsec-export-404-event-logs-to-csv-nonce')) {
|
133 |
-
$aio_wp_security->debug_logger->log_debug("Nonce check failed for export 404 event logs to CSV
|
134 |
-
|
135 |
}
|
136 |
include_once 'wp-security-list-404.php'; //For rendering the AIOWPSecurity_List_Table in tab1
|
137 |
$event_list_404 = new AIOWPSecurity_List_404(); //For rendering the AIOWPSecurity_List_Table in tab1
|
@@ -351,7 +351,7 @@ class AIOWPSecurity_Admin_Init {
|
|
351 |
}
|
352 |
}
|
353 |
//For cookie test form submission case
|
354 |
-
if (isset($_GET['page']) && AIOWPSEC_BRUTE_FORCE_MENU_SLUG == $_GET['page'] && isset($_GET['tab']) && '
|
355 |
global $aio_wp_security;
|
356 |
if (isset($_POST['aiowps_do_cookie_test_for_bfla'])) {
|
357 |
$random_suffix = AIOWPSecurity_Utility::generate_alpha_numeric_random_string(10);
|
@@ -359,7 +359,7 @@ class AIOWPSecurity_Admin_Init {
|
|
359 |
$aio_wp_security->configs->set_value('aiowps_cookie_brute_test', $test_cookie_name);
|
360 |
$aio_wp_security->configs->save_config();//save the value
|
361 |
AIOWPSecurity_Utility::set_cookie_value($test_cookie_name, '1');
|
362 |
-
$cur_url = "admin.php?page=".AIOWPSEC_BRUTE_FORCE_MENU_SLUG."&tab=
|
363 |
$redirect_url = AIOWPSecurity_Utility::add_query_data_to_url($cur_url, 'aiowps_cookie_test', "1");
|
364 |
AIOWPSecurity_Utility::redirect_to_url($redirect_url);
|
365 |
}
|
92 |
if (isset($_POST['aiowpsec_export_acct_activity_logs_to_csv'])) { //Export account activity logs
|
93 |
$nonce = $_REQUEST['_wpnonce'];
|
94 |
if (!wp_verify_nonce($nonce, 'aiowpsec-export-acct-activity-logs-to-csv-nonce')) {
|
95 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for export account activity logs to CSV.", 4);
|
96 |
+
die('Nonce check failed for export account activity logs to CSV.');
|
97 |
}
|
98 |
include_once 'wp-security-list-acct-activity.php';
|
99 |
$acct_activity_list = new AIOWPSecurity_List_Account_Activity();
|
113 |
$nonce = $_REQUEST['_wpnonce'];
|
114 |
if (!wp_verify_nonce($nonce, 'aiowpsec-export-failed-login-records-to-csv-nonce')) {
|
115 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for export failed login records to CSV!", 4);
|
116 |
+
die('Nonce check failed for export failed login records to CSV.');
|
117 |
}
|
118 |
include_once 'wp-security-list-login-fails.php';
|
119 |
$failed_login_list = new AIOWPSecurity_List_Login_Failed_Attempts();
|
130 |
if (isset($_POST['aiowps_export_404_event_logs_to_csv'])) {//Export 404 event logs
|
131 |
$nonce = $_REQUEST['_wpnonce'];
|
132 |
if (!wp_verify_nonce($nonce, 'aiowpsec-export-404-event-logs-to-csv-nonce')) {
|
133 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for export 404 event logs to CSV.", 4);
|
134 |
+
die('Nonce check failed for export 404 event logs to CSV.');
|
135 |
}
|
136 |
include_once 'wp-security-list-404.php'; //For rendering the AIOWPSecurity_List_Table in tab1
|
137 |
$event_list_404 = new AIOWPSecurity_List_404(); //For rendering the AIOWPSecurity_List_Table in tab1
|
351 |
}
|
352 |
}
|
353 |
//For cookie test form submission case
|
354 |
+
if (isset($_GET['page']) && AIOWPSEC_BRUTE_FORCE_MENU_SLUG == $_GET['page'] && isset($_GET['tab']) && 'cookie-based-brute-force-prevention' == $_GET['tab']) {
|
355 |
global $aio_wp_security;
|
356 |
if (isset($_POST['aiowps_do_cookie_test_for_bfla'])) {
|
357 |
$random_suffix = AIOWPSecurity_Utility::generate_alpha_numeric_random_string(10);
|
359 |
$aio_wp_security->configs->set_value('aiowps_cookie_brute_test', $test_cookie_name);
|
360 |
$aio_wp_security->configs->save_config();//save the value
|
361 |
AIOWPSecurity_Utility::set_cookie_value($test_cookie_name, '1');
|
362 |
+
$cur_url = "admin.php?page=".AIOWPSEC_BRUTE_FORCE_MENU_SLUG."&tab=cookie-based-brute-force-prevention";
|
363 |
$redirect_url = AIOWPSecurity_Utility::add_query_data_to_url($cur_url, 'aiowps_cookie_test', "1");
|
364 |
AIOWPSecurity_Utility::redirect_to_url($redirect_url);
|
365 |
}
|
@@ -22,7 +22,7 @@ class AIOWPSecurity_Blacklist_Menu extends AIOWPSecurity_Admin_Menu
|
|
22 |
function set_menu_tabs()
|
23 |
{
|
24 |
$this->menu_tabs = array(
|
25 |
-
'tab1' => __('Ban
|
26 |
);
|
27 |
}
|
28 |
|
@@ -48,7 +48,7 @@ class AIOWPSecurity_Blacklist_Menu extends AIOWPSecurity_Admin_Menu
|
|
48 |
function render_menu_page()
|
49 |
{
|
50 |
echo '<div class="wrap">';
|
51 |
-
echo '<h2>'.__('Blacklist
|
52 |
$this->set_menu_tabs();
|
53 |
$tab = $this->get_current_tab();
|
54 |
$this->render_menu_tabs();
|
@@ -73,8 +73,8 @@ class AIOWPSecurity_Blacklist_Menu extends AIOWPSecurity_Admin_Menu
|
|
73 |
$nonce=$_REQUEST['_wpnonce'];
|
74 |
if (!wp_verify_nonce($nonce, 'aiowpsec-blacklist-settings-nonce'))
|
75 |
{
|
76 |
-
$aio_wp_security->debug_logger->log_debug("Nonce check failed for save blacklist settings
|
77 |
-
die(
|
78 |
}
|
79 |
|
80 |
if (isset($_POST["aiowps_enable_blacklisting"]) && empty($_POST['aiowps_banned_ip_addresses']) && empty($_POST['aiowps_banned_user_agents']))
|
22 |
function set_menu_tabs()
|
23 |
{
|
24 |
$this->menu_tabs = array(
|
25 |
+
'tab1' => __('Ban users', 'all-in-one-wp-security-and-firewall'),
|
26 |
);
|
27 |
}
|
28 |
|
48 |
function render_menu_page()
|
49 |
{
|
50 |
echo '<div class="wrap">';
|
51 |
+
echo '<h2>'.__('Blacklist manager','all-in-one-wp-security-and-firewall').'</h2>';//Interface title
|
52 |
$this->set_menu_tabs();
|
53 |
$tab = $this->get_current_tab();
|
54 |
$this->render_menu_tabs();
|
73 |
$nonce=$_REQUEST['_wpnonce'];
|
74 |
if (!wp_verify_nonce($nonce, 'aiowpsec-blacklist-settings-nonce'))
|
75 |
{
|
76 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for save blacklist settings.",4);
|
77 |
+
die('Nonce check failed for save blacklist settings.');
|
78 |
}
|
79 |
|
80 |
if (isset($_POST["aiowps_enable_blacklisting"]) && empty($_POST['aiowps_banned_ip_addresses']) && empty($_POST['aiowps_banned_user_agents']))
|
@@ -1,135 +1,155 @@
|
|
1 |
<?php
|
2 |
-
if(!defined('ABSPATH')){
|
3 |
exit;//Exit if accessed directly
|
4 |
}
|
5 |
|
6 |
-
|
7 |
-
|
8 |
-
|
|
|
|
|
|
|
9 |
|
10 |
-
|
11 |
-
|
|
|
|
|
|
|
|
|
12 |
|
13 |
/**
|
14 |
-
|
15 |
-
|
16 |
-
* @var
|
17 |
*/
|
18 |
-
|
19 |
-
'tab1' => 'render_tab1',
|
20 |
-
'tab2' => 'render_tab2',
|
21 |
-
'tab3' => 'render_tab3',
|
22 |
-
'tab4' => 'render_tab4',
|
23 |
-
'tab5' => 'render_tab5',
|
24 |
-
);
|
25 |
-
|
26 |
-
public function __construct() {
|
27 |
-
$this->render_menu_page();
|
28 |
-
}
|
29 |
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
|
|
|
|
40 |
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
</div><!-- end of wrap -->
|
79 |
-
<?php
|
80 |
-
}
|
81 |
|
82 |
-
|
83 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
84 |
global $wpdb, $aio_wp_security;
|
85 |
global $aiowps_feature_mgr;
|
86 |
$aiowps_login_page_slug = '';
|
87 |
|
88 |
-
if (get_option('permalink_structure')){
|
89 |
$home_url = trailingslashit(home_url());
|
90 |
-
}else{
|
91 |
$home_url = trailingslashit(home_url()) . '?';
|
92 |
}
|
93 |
|
94 |
-
if(isset($_POST['aiowps_save_rename_login_page_settings']))//Do form submission tasks
|
95 |
-
{
|
96 |
$error = '';
|
97 |
-
$nonce
|
98 |
-
if (!wp_verify_nonce($nonce, 'aiowpsec-rename-login-page-nonce'))
|
99 |
-
|
100 |
-
$aio_wp_security->debug_logger->log_debug("Nonce check failed for rename login page save.",4);
|
101 |
die("Nonce check failed for rename login page save.");
|
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(
|
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 use 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
|
117 |
-
}else{
|
118 |
$htaccess_res = '';
|
119 |
$cookie_feature_active = false;
|
120 |
//Save all the form values to the options
|
121 |
-
if (isset($_POST["aiowps_enable_rename_login_page"])){
|
122 |
$aio_wp_security->configs->set_value('aiowps_enable_rename_login_page', '1');
|
123 |
-
}else{
|
124 |
$aio_wp_security->configs->set_value('aiowps_enable_rename_login_page', '');
|
125 |
}
|
126 |
-
$aio_wp_security->configs->set_value('aiowps_login_page_slug'
|
127 |
$aio_wp_security->configs->save_config();
|
128 |
|
129 |
|
130 |
//Recalculate points after the feature status/options have been altered
|
131 |
$aiowps_feature_mgr->check_feature_status_and_recalculate_points();
|
132 |
-
if (
|
133 |
$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'));
|
134 |
}
|
135 |
else {
|
@@ -142,7 +162,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
142 |
* Added a page refresh to fix this for now until I figure out a better solution.
|
143 |
*
|
144 |
**/
|
145 |
-
$cur_url = "admin.php?page=".AIOWPSEC_BRUTE_FORCE_MENU_SLUG."&tab=
|
146 |
AIOWPSecurity_Utility::redirect_to_url($cur_url);
|
147 |
|
148 |
}
|
@@ -151,22 +171,24 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
151 |
?>
|
152 |
<div class="aio_blue_box">
|
153 |
<?php
|
154 |
-
|
155 |
-
$white_list_feature_url = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab4" target="_blank">'.__('Login Page White List', 'all-in-one-wp-security-and-firewall').'</a>';
|
156 |
-
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>'.
|
157 |
'<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>'.
|
158 |
'<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>'.
|
159 |
-
'<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>'
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
|
|
|
|
|
|
|
|
|
|
164 |
?>
|
165 |
</div>
|
166 |
<?php
|
167 |
//Show the user the new login URL if this feature is active
|
168 |
-
if ($aio_wp_security->configs->get_value('aiowps_enable_rename_login_page')
|
169 |
-
{
|
170 |
?>
|
171 |
<div class="aio_yellow_box">
|
172 |
<p><?php _e('Your WordPress login page URL has been renamed.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
@@ -190,16 +212,16 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
190 |
<?php wp_nonce_field('aiowpsec-rename-login-page-nonce'); ?>
|
191 |
<div class="aio_orange_box">
|
192 |
<?php
|
193 |
-
$read_link = '<a href="https://www.tipsandtricks-hq.com/wordpress-security-and-firewall-plugin#advanced_features_note" target="_blank">'.__('must read this message', 'all-in-one-wp-security-and-firewall').'</a>';
|
194 |
-
echo '<p>'.sprintf(__('This feature can lock you out of admin if it doesn\'t work correctly on your site. You %s before activating this feature.', 'all-in-one-wp-security-and-firewall'), $read_link).'</p>';
|
195 |
-
echo '<p>'.__("NOTE: If you are hosting your site on WPEngine or a provider which performs server caching, you will need to ask the host support people to NOT cache your renamed login page.", "all-in-one-wp-security-and-firewall").'</p>';
|
196 |
?>
|
197 |
</div>
|
198 |
<table class="form-table">
|
199 |
<tr valign="top">
|
200 |
<th scope="row"><?php _e('Enable rename login page feature', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
201 |
<td>
|
202 |
-
<input id="aiowps_enable_rename_login_page" name="aiowps_enable_rename_login_page" type="checkbox"<?php
|
203 |
<label for="aiowps_enable_rename_login_page" class="description"><?php _e('Check this if you want to enable the rename login page feature', 'all-in-one-wp-security-and-firewall'); ?></label>
|
204 |
</td>
|
205 |
</tr>
|
@@ -210,7 +232,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
210 |
</td>
|
211 |
</tr>
|
212 |
</table>
|
213 |
-
|
214 |
</form>
|
215 |
</div></div>
|
216 |
|
@@ -218,13 +240,18 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
218 |
}
|
219 |
|
220 |
/**
|
221 |
-
*
|
222 |
-
|
223 |
-
|
|
|
|
|
|
|
|
|
224 |
*/
|
225 |
-
private function
|
226 |
global $aio_wp_security;
|
227 |
global $aiowps_feature_mgr;
|
|
|
228 |
$error = false;
|
229 |
$msg = '';
|
230 |
|
@@ -240,7 +267,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
240 |
if (empty($brute_force_feature_secret_word)) {
|
241 |
$brute_force_feature_secret_word = AIOS_DEFAULT_BRUTE_FORCE_FEATURE_SECRET_WORD;
|
242 |
} elseif (!ctype_alnum($brute_force_feature_secret_word)) {
|
243 |
-
$msg = '<p>'.__('Settings have not been saved - your secret word must consist only of alphanumeric characters,
|
244 |
$error = true;
|
245 |
}
|
246 |
|
@@ -254,11 +281,11 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
254 |
$aio_wp_security->configs->set_value('aiowps_enable_brute_force_attack_prevention', '1');
|
255 |
$aio_wp_security->configs->set_value('aiowps_brute_force_secret_word', $brute_force_feature_secret_word);
|
256 |
|
257 |
-
$msg = '<p>'.__('You have successfully enabled the cookie based brute force prevention feature', 'all-in-one-wp-security-and-firewall').'</p>';
|
258 |
-
$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>';
|
259 |
$msg .= '<p><strong>'.AIOWPSEC_WP_URL.'/?'.$brute_force_feature_secret_word.'=1</strong></p>';
|
260 |
-
$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>';
|
261 |
-
$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>';
|
262 |
}
|
263 |
} else {
|
264 |
$aio_wp_security->configs->set_value('aiowps_enable_brute_force_attack_prevention', '');
|
@@ -278,6 +305,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
278 |
}
|
279 |
|
280 |
if (!$error) {
|
|
|
281 |
$aio_wp_security->configs->save_config();//save the value
|
282 |
|
283 |
//Recalculate points after the feature status/options have been altered
|
@@ -297,17 +325,17 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
297 |
<div class="aio_blue_box">
|
298 |
<?php
|
299 |
//TODO - need to fix the following message
|
300 |
-
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').
|
301 |
-
'<br
|
302 |
-
'<br
|
303 |
?>
|
304 |
</div>
|
305 |
<div class="aio_yellow_box">
|
306 |
<?php
|
307 |
-
$backup_tab_link = '<a href="admin.php?page='.AIOWPSEC_SETTINGS_MENU_SLUG.'&tab=tab2" target="_blank">'.__('backup', 'all-in-one-wp-security-and-firewall').'</a>';
|
308 |
-
$video_link = '<a href="https://www.tipsandtricks-hq.com/all-in-one-wp-security-plugin-cookie-based-brute-force-login-attack-prevention-feature-5994" target="_blank">'.__('video tutorial', 'all-in-one-wp-security-and-firewall').'</a>';
|
309 |
$info_msg = sprintf( __('To learn more about how to use this feature, please watch the following %s.', 'all-in-one-wp-security-and-firewall'), $video_link);
|
310 |
-
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_FIREWALL_MENU_SLUG.'&tab=tab4" target="_blank">'.__('Cookie-
|
311 |
echo '<p>' . $info_msg . '</p>';
|
312 |
?>
|
313 |
</div>
|
@@ -361,7 +389,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
361 |
</p>
|
362 |
</div>
|
363 |
<?php
|
364 |
-
submit_button(__('Perform cookie test', 'all-in-one-wp-security-and-firewall'), 'primary'
|
365 |
}
|
366 |
$disable_brute_force_sub_fields = !$aio_wp_security->configs->get_value('aiowps_enable_brute_force_attack_prevention');
|
367 |
?>
|
@@ -376,15 +404,15 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
376 |
<p class="description">
|
377 |
<?php
|
378 |
_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');
|
379 |
-
echo '<br
|
380 |
_e('To use this feature do the following:', 'all-in-one-wp-security-and-firewall');
|
381 |
-
echo '<br
|
382 |
_e('1) Enable the checkbox.', 'all-in-one-wp-security-and-firewall');
|
383 |
-
echo '<br
|
384 |
_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');
|
385 |
-
echo '<br
|
386 |
_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');
|
387 |
-
echo '<br
|
388 |
_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');
|
389 |
?>
|
390 |
</p>
|
@@ -410,13 +438,13 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
410 |
<p class="description">
|
411 |
<?php
|
412 |
_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');
|
413 |
-
echo '<br
|
414 |
_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');
|
415 |
-
echo '<br
|
416 |
_e('Useful Tip:', 'all-in-one-wp-security-and-firewall');
|
417 |
-
echo '<br
|
418 |
_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');
|
419 |
-
echo '<br
|
420 |
_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');
|
421 |
?>
|
422 |
</p>
|
@@ -433,11 +461,11 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
433 |
<p class="description">
|
434 |
<?php
|
435 |
_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 so that people trying to access pages are not automatically blocked.', 'all-in-one-wp-security-and-firewall');
|
436 |
-
echo '<br
|
437 |
_e('By enabling this checkbox, the plugin will add the necessary rules and exceptions so that people trying to access these pages are not automatically blocked.', 'all-in-one-wp-security-and-firewall');
|
438 |
-
echo '<br
|
439 |
echo "<strong>".__('Helpful Tip:', 'all-in-one-wp-security-and-firewall')."</strong>";
|
440 |
-
echo '<br
|
441 |
_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');
|
442 |
?>
|
443 |
</p>
|
@@ -454,7 +482,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
454 |
<p class="description">
|
455 |
<?php
|
456 |
_e('In the cases where your WordPress installation has a theme or plugin that uses AJAX, a few extra lines of directives and exceptions need to be added to prevent AJAX requests from being automatically blocked by the brute force prevention feature.', 'all-in-one-wp-security-and-firewall');
|
457 |
-
echo '<br
|
458 |
_e('By enabling this checkbox, the plugin will add the necessary rules and exceptions so that AJAX operations will work as expected.', 'all-in-one-wp-security-and-firewall');
|
459 |
?>
|
460 |
</p>
|
@@ -471,8 +499,15 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
471 |
<?php
|
472 |
}
|
473 |
|
474 |
-
|
475 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
476 |
global $aio_wp_security;
|
477 |
global $aiowps_feature_mgr;
|
478 |
|
@@ -494,27 +529,32 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
494 |
$aio_wp_security->configs->set_value('aiowps_enable_custom_login_captcha',isset($_POST["aiowps_enable_custom_login_captcha"])?'1':'');
|
495 |
$aio_wp_security->configs->set_value('aiowps_enable_lost_password_captcha',isset($_POST["aiowps_enable_lost_password_captcha"])?'1':'');
|
496 |
|
497 |
-
|
498 |
-
$secret_key = sanitize_text_field($_POST["aiowps_recaptcha_secret_key"]);
|
499 |
-
if(strpos($secret_key, '********') === false){
|
500 |
-
$aio_wp_security->configs->set_value('aiowps_recaptcha_site_key',sanitize_text_field($_POST["aiowps_recaptcha_site_key"]));
|
501 |
-
$aio_wp_security->configs->set_value('aiowps_recaptcha_secret_key',sanitize_text_field($_POST["aiowps_recaptcha_secret_key"]));
|
502 |
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
-
|
|
|
507 |
|
508 |
-
|
509 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
510 |
|
511 |
//Recalculate points after the feature status/options have been altered
|
512 |
$aiowps_feature_mgr->check_feature_status_and_recalculate_points();
|
513 |
|
514 |
$this->show_msg_settings_updated();
|
515 |
-
|
516 |
-
|
517 |
-
|
|
|
518 |
}
|
519 |
|
520 |
$secret_key_masked = AIOWPSecurity_Utility::mask_string($aio_wp_security->configs->get_value('aiowps_recaptcha_secret_key'));
|
@@ -522,11 +562,11 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
522 |
<div class="aio_blue_box">
|
523 |
<?php
|
524 |
$recaptcha_link = '<a href="https://www.google.com/recaptcha" target="_blank">Google reCAPTCHA v2</a>';
|
525 |
-
echo sprintf('<p>'.__('This feature allows you to add a CAPTCHA form on various WordPress login pages and forms.', 'all-in-one-wp-security-and-firewall').
|
526 |
-
'<br>'.__('Adding a CAPTCHA form on a login page or form is another effective yet simple "Brute Force" prevention technique.', 'all-in-one-wp-security-and-firewall').
|
527 |
-
'<br>'.__('You have the option of using either %s or a plain maths CAPTCHA form.', 'all-in-one-wp-security-and-firewall').
|
528 |
-
'<br>'.__('If you enable Google reCAPTCHA the reCAPTCHA widget will be displayed for all forms the CAPTCHA settings below.', 'all-in-one-wp-security-and-firewall').
|
529 |
-
'<br>'.__('If Google reCAPTCHA is disabled the simple maths CAPTCHA form will apply and users will need to enter the answer to a simple mathematical question.', 'all-in-one-wp-security-and-firewall').'</p>', $recaptcha_link);
|
530 |
?>
|
531 |
</div>
|
532 |
<form action="" method="POST">
|
@@ -546,8 +586,8 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
546 |
<div class="aio_blue_box">
|
547 |
<p>
|
548 |
<?php
|
549 |
-
|
550 |
-
|
551 |
?>
|
552 |
</p>
|
553 |
</div>
|
@@ -557,7 +597,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
557 |
<tr valign="top">
|
558 |
<th scope="row"><?php _e('Use Google reCAPTCHA as default', 'all-in-one-wp-security-and-firewall')?>:</th>
|
559 |
<td>
|
560 |
-
<input id="aiowps_default_recaptcha" name="aiowps_default_recaptcha" type="checkbox"<?php
|
561 |
<label for="aiowps_default_recaptcha" class="description"><?php _e('Check this if you want to default to Google reCAPTCHA for all settings below. (If this is left unchecked, all CAPTCHA forms will revert to the plain maths CAPTCHA)', 'all-in-one-wp-security-and-firewall'); ?></label>
|
562 |
</td>
|
563 |
</tr>
|
@@ -682,24 +722,26 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
682 |
<?php
|
683 |
}
|
684 |
?>
|
685 |
-
|
686 |
-
<input type="submit" name="aiowpsec_save_captcha_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
687 |
</form>
|
688 |
<?php
|
689 |
}
|
690 |
|
691 |
/**
|
692 |
-
|
693 |
-
|
694 |
-
* @
|
|
|
|
|
|
|
695 |
*/
|
696 |
-
|
697 |
global $aio_wp_security;
|
698 |
global $aiowps_feature_mgr;
|
699 |
$result = 0;
|
700 |
$your_ip_address = AIOWPSecurity_Utility_IP::get_user_ip_address();
|
701 |
if (isset($_POST['aiowps_save_whitelist_settings'])) {
|
702 |
-
$nonce = $
|
703 |
if (!wp_verify_nonce($nonce, 'aiowpsec-whitelist-settings-nonce')) {
|
704 |
$aio_wp_security->debug_logger->log_debug('Nonce check failed for save whitelist settings.', 4);
|
705 |
die('Nonce check failed for save whitelist settings.');
|
@@ -716,7 +758,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
716 |
//success case
|
717 |
$result = 1;
|
718 |
$list = $payload[1];
|
719 |
-
$whitelist_ip_data = implode(
|
720 |
$aio_wp_security->configs->set_value('aiowps_allowed_ip_addresses', $whitelist_ip_data);
|
721 |
$_POST['aiowps_allowed_ip_addresses'] = ''; //Clear the post variable for the banned address list
|
722 |
} else {
|
@@ -746,19 +788,19 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
746 |
<h2><?php _e('Login whitelist', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
747 |
<div class="aio_blue_box">
|
748 |
<?php
|
749 |
-
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').'
|
750 |
-
<br
|
751 |
-
<br
|
752 |
-
<br
|
753 |
</p>';
|
754 |
?>
|
755 |
</div>
|
756 |
<div class="aio_yellow_box">
|
757 |
<?php
|
758 |
-
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=
|
759 |
-
$rename_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=
|
760 |
-
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>
|
761 |
-
<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>';
|
762 |
?>
|
763 |
</div>
|
764 |
|
@@ -803,29 +845,34 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
803 |
</td>
|
804 |
</tr>
|
805 |
</table>
|
806 |
-
|
807 |
</form>
|
808 |
</div></div>
|
809 |
<?php
|
810 |
}
|
811 |
|
812 |
-
|
813 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
814 |
global $aio_wp_security;
|
815 |
global $aiowps_feature_mgr;
|
816 |
|
817 |
-
if(isset($_POST['aiowpsec_save_honeypot_settings']))//Do form submission tasks
|
818 |
-
{
|
819 |
$error = '';
|
820 |
-
$nonce
|
821 |
-
if (!wp_verify_nonce($nonce, 'aiowpsec-honeypot-settings-nonce'))
|
822 |
-
{
|
823 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed on honeypot settings save.",4);
|
824 |
die("Nonce check failed on honeypot settings save.");
|
825 |
}
|
826 |
|
827 |
//Save all the form values to the options
|
828 |
-
$aio_wp_security->configs->set_value('aiowps_enable_login_honeypot',isset($_POST["aiowps_enable_login_honeypot"])?'1':'');
|
829 |
$aio_wp_security->configs->save_config();
|
830 |
|
831 |
//Recalculate points after the feature status/options have been altered
|
@@ -836,10 +883,10 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
836 |
?>
|
837 |
<div class="aio_blue_box">
|
838 |
<?php
|
839 |
-
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').'
|
840 |
-
<br
|
841 |
-
<br
|
842 |
-
<br
|
843 |
</p>';
|
844 |
?>
|
845 |
</div>
|
@@ -858,14 +905,13 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
858 |
<tr valign="top">
|
859 |
<th scope="row"><?php _e('Enable honeypot on login page', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
860 |
<td>
|
861 |
-
<input id="aiowps_enable_login_honeypot" name="aiowps_enable_login_honeypot" type="checkbox"<?php
|
862 |
<label for="aiowps_enable_login_honeypot" 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'); ?></label>
|
863 |
</td>
|
864 |
</tr>
|
865 |
</table>
|
866 |
</div></div>
|
867 |
-
|
868 |
-
<input type="submit" name="aiowpsec_save_honeypot_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
869 |
</form>
|
870 |
<?php
|
871 |
}
|
1 |
<?php
|
2 |
+
if (!defined('ABSPATH')) {
|
3 |
exit;//Exit if accessed directly
|
4 |
}
|
5 |
|
6 |
+
/**
|
7 |
+
* AIOWPSecurity_Brute_Force_Menu class for brute force prevention.
|
8 |
+
*
|
9 |
+
* @access public
|
10 |
+
*/
|
11 |
+
class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu {
|
12 |
|
13 |
+
/**
|
14 |
+
* Blacklist menu slug
|
15 |
+
*
|
16 |
+
* @var string
|
17 |
+
*/
|
18 |
+
private $menu_page_slug = AIOWPSEC_BRUTE_FORCE_MENU_SLUG;
|
19 |
|
20 |
/**
|
21 |
+
* Specify all the tabs of this menu
|
22 |
+
*
|
23 |
+
* @var array
|
24 |
*/
|
25 |
+
protected $menu_tabs;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
|
27 |
+
/**
|
28 |
+
* Specify all the tabs handler methods
|
29 |
+
*
|
30 |
+
* @var array
|
31 |
+
*/
|
32 |
+
protected $menu_tabs_handler = array(
|
33 |
+
'rename-login' => 'render_rename_login',
|
34 |
+
'cookie-based-brute-force-prevention' => 'render_cookie_based_brute_force_prevention',
|
35 |
+
'login-captcha' => 'render_login_captcha',
|
36 |
+
'login-whitelist' => 'render_login_whitelist',
|
37 |
+
'honeypot' => 'render_honeypot',
|
38 |
+
);
|
39 |
|
40 |
+
/**
|
41 |
+
* Construct adds tab for brute force pervention
|
42 |
+
*/
|
43 |
+
public function __construct() {
|
44 |
+
$this->render_menu_page();
|
45 |
+
}
|
46 |
+
|
47 |
+
/**
|
48 |
+
* Set menu tabs name.
|
49 |
+
*/
|
50 |
+
private function set_menu_tabs() {
|
51 |
+
$this->menu_tabs = array(
|
52 |
+
'rename-login' => __('Rename login page','all-in-one-wp-security-and-firewall'),
|
53 |
+
'cookie-based-brute-force-prevention' => __('Cookie based brute force prevention', 'all-in-one-wp-security-and-firewall'),
|
54 |
+
'login-captcha' => __('Login CAPTCHA', 'all-in-one-wp-security-and-firewall'),
|
55 |
+
'login-whitelist' => __('Login whitelist', 'all-in-one-wp-security-and-firewall'),
|
56 |
+
'honeypot' => __('Honeypot', 'all-in-one-wp-security-and-firewall'),
|
57 |
+
);
|
58 |
+
}
|
59 |
|
60 |
+
/**
|
61 |
+
* Renders our tabs of this menu as nav items
|
62 |
+
*/
|
63 |
+
private function render_menu_tabs() {
|
64 |
+
$current_tab = $this->get_current_tab();
|
65 |
+
|
66 |
+
echo '<h2 class="nav-tab-wrapper">';
|
67 |
+
foreach ( $this->menu_tabs as $tab_key => $tab_caption ) {
|
68 |
+
if (is_multisite() && 1 != get_current_blog_id() && false === stristr($tab_caption, 'Rename login page') && false === stristr($tab_caption, 'Login CAPTCHA')) {
|
69 |
+
// Suppress the all Brute Force menu tabs if site is a multi site AND not the main site except "rename login" and "CAPTCHA"
|
70 |
+
} else {
|
71 |
+
$active = $current_tab == $tab_key ? 'nav-tab-active' : '';
|
72 |
+
echo '<a class="nav-tab ' . $active . '" href="?page=' . $this->menu_page_slug . '&tab=' . $tab_key . '">' . $tab_caption . '</a>';
|
73 |
+
}
|
74 |
+
}
|
75 |
+
echo '</h2>';
|
76 |
+
}
|
|
|
|
|
|
|
77 |
|
78 |
+
/**
|
79 |
+
* The menu rendering goes here
|
80 |
+
*/
|
81 |
+
private function render_menu_page() {
|
82 |
+
echo '<div class="wrap">';
|
83 |
+
echo '<h2>' . __('Brute force','all-in-one-wp-security-and-firewall') . '</h2>';//Interface title
|
84 |
+
$this->set_menu_tabs();
|
85 |
+
$tab = $this->get_current_tab();
|
86 |
+
$this->render_menu_tabs();
|
87 |
+
?>
|
88 |
+
<div id="poststuff"><div id="post-body">
|
89 |
+
<?php
|
90 |
+
//$tab_keys = array_keys($this->menu_tabs);
|
91 |
+
call_user_func(array($this, $this->menu_tabs_handler[$tab]));
|
92 |
+
?>
|
93 |
+
</div></div>
|
94 |
+
</div><!-- end of wrap -->
|
95 |
+
<?php
|
96 |
+
}
|
97 |
+
|
98 |
+
/**
|
99 |
+
* Rename login page tab.
|
100 |
+
*
|
101 |
+
* @global $wpdb
|
102 |
+
* @global $aio_wp_security
|
103 |
+
* @global $aiowps_feature_mgr
|
104 |
+
*/
|
105 |
+
private function render_rename_login() {
|
106 |
global $wpdb, $aio_wp_security;
|
107 |
global $aiowps_feature_mgr;
|
108 |
$aiowps_login_page_slug = '';
|
109 |
|
110 |
+
if (get_option('permalink_structure')) {
|
111 |
$home_url = trailingslashit(home_url());
|
112 |
+
} else {
|
113 |
$home_url = trailingslashit(home_url()) . '?';
|
114 |
}
|
115 |
|
116 |
+
if(isset($_POST['aiowps_save_rename_login_page_settings'])) { //Do form submission tasks
|
|
|
117 |
$error = '';
|
118 |
+
$nonce = $_POST['_wpnonce'];
|
119 |
+
if (!wp_verify_nonce($nonce, 'aiowpsec-rename-login-page-nonce')) {
|
120 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for rename login page save.", 4);
|
|
|
121 |
die("Nonce check failed for rename login page save.");
|
122 |
}
|
123 |
|
124 |
+
if (empty($_POST['aiowps_login_page_slug']) && isset($_POST["aiowps_enable_rename_login_page"])) {
|
125 |
+
$error .= '<br />' . __('Please enter a value for your login page slug.', 'all-in-one-wp-security-and-firewall');
|
126 |
+
} else if (!empty($_POST['aiowps_login_page_slug'])) {
|
127 |
$aiowps_login_page_slug = sanitize_text_field($_POST['aiowps_login_page_slug']);
|
128 |
+
if ('wp-admin' == $aiowps_login_page_slug) {
|
129 |
+
$error .= '<br />' . __('You cannot use the value "wp-admin" for your login page slug.', 'all-in-one-wp-security-and-firewall');
|
130 |
+
} elseif (preg_match('/[^a-z_\-0-9]/i', $aiowps_login_page_slug)) {
|
131 |
+
$error .= '<br />' . __('You must use alpha numeric characters for your login page slug.', 'all-in-one-wp-security-and-firewall');
|
132 |
}
|
133 |
}
|
134 |
|
135 |
+
if ($error) {
|
136 |
+
$this->show_msg_error(__('Attention:', 'all-in-one-wp-security-and-firewall') . ' ' . $error);
|
137 |
+
} else {
|
138 |
$htaccess_res = '';
|
139 |
$cookie_feature_active = false;
|
140 |
//Save all the form values to the options
|
141 |
+
if (isset($_POST["aiowps_enable_rename_login_page"])) {
|
142 |
$aio_wp_security->configs->set_value('aiowps_enable_rename_login_page', '1');
|
143 |
+
} else {
|
144 |
$aio_wp_security->configs->set_value('aiowps_enable_rename_login_page', '');
|
145 |
}
|
146 |
+
$aio_wp_security->configs->set_value('aiowps_login_page_slug', $aiowps_login_page_slug);
|
147 |
$aio_wp_security->configs->save_config();
|
148 |
|
149 |
|
150 |
//Recalculate points after the feature status/options have been altered
|
151 |
$aiowps_feature_mgr->check_feature_status_and_recalculate_points();
|
152 |
+
if (false === $htaccess_res) {
|
153 |
$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'));
|
154 |
}
|
155 |
else {
|
162 |
* Added a page refresh to fix this for now until I figure out a better solution.
|
163 |
*
|
164 |
**/
|
165 |
+
$cur_url = "admin.php?page=".AIOWPSEC_BRUTE_FORCE_MENU_SLUG."&tab=rename-login";
|
166 |
AIOWPSecurity_Utility::redirect_to_url($cur_url);
|
167 |
|
168 |
}
|
171 |
?>
|
172 |
<div class="aio_blue_box">
|
173 |
<?php
|
174 |
+
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>'.
|
|
|
|
|
175 |
'<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>'.
|
176 |
'<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>'.
|
177 |
+
'<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>';
|
178 |
+
if (!is_multisite() || 1 == get_current_blog_id()) {
|
179 |
+
$cookie_based_feature_url = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=cookie-based-brute-force-prevention" target="_blank">'.__('Cookie based brute force prevention', 'all-in-one-wp-security-and-firewall').'</a>';
|
180 |
+
$white_list_feature_url = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=login-whitelist" target="_blank">'.__('Login page white list', 'all-in-one-wp-security-and-firewall').'</a>';
|
181 |
+
|
182 |
+
echo '<div class="aio_section_separator_1"></div>'.
|
183 |
+
'<p>' . __('You may also be interested in the following alternative brute force prevention features:', 'all-in-one-wp-security-and-firewall') . '</p>'.
|
184 |
+
'<p>' . $cookie_based_feature_url . '</p>'.
|
185 |
+
'<p>' . $white_list_feature_url . '</p>';
|
186 |
+
}
|
187 |
?>
|
188 |
</div>
|
189 |
<?php
|
190 |
//Show the user the new login URL if this feature is active
|
191 |
+
if ('1' == $aio_wp_security->configs->get_value('aiowps_enable_rename_login_page')) {
|
|
|
192 |
?>
|
193 |
<div class="aio_yellow_box">
|
194 |
<p><?php _e('Your WordPress login page URL has been renamed.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
212 |
<?php wp_nonce_field('aiowpsec-rename-login-page-nonce'); ?>
|
213 |
<div class="aio_orange_box">
|
214 |
<?php
|
215 |
+
$read_link = '<a href="https://www.tipsandtricks-hq.com/wordpress-security-and-firewall-plugin#advanced_features_note" target="_blank">' . __('must read this message', 'all-in-one-wp-security-and-firewall') . '</a>';
|
216 |
+
echo '<p>' . sprintf(__('This feature can lock you out of admin if it doesn\'t work correctly on your site. You %s before activating this feature.', 'all-in-one-wp-security-and-firewall'), $read_link) . '</p>';
|
217 |
+
echo '<p>' . __("NOTE: If you are hosting your site on WPEngine or a provider which performs server caching, you will need to ask the host support people to NOT cache your renamed login page.", "all-in-one-wp-security-and-firewall") . '</p>';
|
218 |
?>
|
219 |
</div>
|
220 |
<table class="form-table">
|
221 |
<tr valign="top">
|
222 |
<th scope="row"><?php _e('Enable rename login page feature', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
223 |
<td>
|
224 |
+
<input id="aiowps_enable_rename_login_page" name="aiowps_enable_rename_login_page" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_enable_rename_login_page'),'1'); ?> value="1"/>
|
225 |
<label for="aiowps_enable_rename_login_page" class="description"><?php _e('Check this if you want to enable the rename login page feature', 'all-in-one-wp-security-and-firewall'); ?></label>
|
226 |
</td>
|
227 |
</tr>
|
232 |
</td>
|
233 |
</tr>
|
234 |
</table>
|
235 |
+
<?php submit_button(__('Save settings', 'all-in-one-wp-security-and-firewall'), 'primary', 'aiowps_save_rename_login_page_settings');?>
|
236 |
</form>
|
237 |
</div></div>
|
238 |
|
240 |
}
|
241 |
|
242 |
/**
|
243 |
+
* Cookie based brute force prevention tab.
|
244 |
+
*
|
245 |
+
* @global $aio_wp_security
|
246 |
+
* @global $aiowps_feature_mgr
|
247 |
+
* @global $aiowps_firewall_config
|
248 |
+
*
|
249 |
+
* @return void
|
250 |
*/
|
251 |
+
private function render_cookie_based_brute_force_prevention() {
|
252 |
global $aio_wp_security;
|
253 |
global $aiowps_feature_mgr;
|
254 |
+
global $aiowps_firewall_config;
|
255 |
$error = false;
|
256 |
$msg = '';
|
257 |
|
267 |
if (empty($brute_force_feature_secret_word)) {
|
268 |
$brute_force_feature_secret_word = AIOS_DEFAULT_BRUTE_FORCE_FEATURE_SECRET_WORD;
|
269 |
} elseif (!ctype_alnum($brute_force_feature_secret_word)) {
|
270 |
+
$msg = '<p>' . __('Settings have not been saved - your secret word must consist only of alphanumeric characters, i.e., letters and/or numbers only.', 'all-in-one-wp-security-and-firewall') . '</p>';
|
271 |
$error = true;
|
272 |
}
|
273 |
|
281 |
$aio_wp_security->configs->set_value('aiowps_enable_brute_force_attack_prevention', '1');
|
282 |
$aio_wp_security->configs->set_value('aiowps_brute_force_secret_word', $brute_force_feature_secret_word);
|
283 |
|
284 |
+
$msg = '<p>' . __('You have successfully enabled the cookie based brute force prevention feature', 'all-in-one-wp-security-and-firewall') . '</p>';
|
285 |
+
$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>';
|
286 |
$msg .= '<p><strong>'.AIOWPSEC_WP_URL.'/?'.$brute_force_feature_secret_word.'=1</strong></p>';
|
287 |
+
$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>';
|
288 |
+
$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>';
|
289 |
}
|
290 |
} else {
|
291 |
$aio_wp_security->configs->set_value('aiowps_enable_brute_force_attack_prevention', '');
|
305 |
}
|
306 |
|
307 |
if (!$error) {
|
308 |
+
AIOWPSecurity_Configure_Settings::set_cookie_based_bruteforce_firewall_configs();
|
309 |
$aio_wp_security->configs->save_config();//save the value
|
310 |
|
311 |
//Recalculate points after the feature status/options have been altered
|
325 |
<div class="aio_blue_box">
|
326 |
<?php
|
327 |
//TODO - need to fix the following message
|
328 |
+
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').
|
329 |
+
'<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').
|
330 |
+
'<br>' . __('The features in this tab will stop the majority of brute force login attacks thus providing even better protection for your WP login page.', 'all-in-one-wp-security-and-firewall') . '</p>';
|
331 |
?>
|
332 |
</div>
|
333 |
<div class="aio_yellow_box">
|
334 |
<?php
|
335 |
+
$backup_tab_link = '<a href="admin.php?page='.AIOWPSEC_SETTINGS_MENU_SLUG.'&tab=tab2" target="_blank">' . __('backup', 'all-in-one-wp-security-and-firewall') . '</a>';
|
336 |
+
$video_link = '<a href="https://www.tipsandtricks-hq.com/all-in-one-wp-security-plugin-cookie-based-brute-force-login-attack-prevention-feature-5994" target="_blank">' . __('video tutorial', 'all-in-one-wp-security-and-firewall') . '</a>';
|
337 |
$info_msg = sprintf( __('To learn more about how to use this feature, please watch the following %s.', 'all-in-one-wp-security-and-firewall'), $video_link);
|
338 |
+
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_FIREWALL_MENU_SLUG.'&tab=tab4" target="_blank">'.__('Cookie-based brute force login prevention', 'all-in-one-wp-security-and-firewall').'</a>';
|
339 |
echo '<p>' . $info_msg . '</p>';
|
340 |
?>
|
341 |
</div>
|
389 |
</p>
|
390 |
</div>
|
391 |
<?php
|
392 |
+
submit_button(__('Perform cookie test', 'all-in-one-wp-security-and-firewall'), 'primary', 'aiowps_do_cookie_test_for_bfla');
|
393 |
}
|
394 |
$disable_brute_force_sub_fields = !$aio_wp_security->configs->get_value('aiowps_enable_brute_force_attack_prevention');
|
395 |
?>
|
404 |
<p class="description">
|
405 |
<?php
|
406 |
_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');
|
407 |
+
echo '<br>';
|
408 |
_e('To use this feature do the following:', 'all-in-one-wp-security-and-firewall');
|
409 |
+
echo '<br>';
|
410 |
_e('1) Enable the checkbox.', 'all-in-one-wp-security-and-firewall');
|
411 |
+
echo '<br>';
|
412 |
_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');
|
413 |
+
echo '<br>';
|
414 |
_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');
|
415 |
+
echo '<br>';
|
416 |
_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');
|
417 |
?>
|
418 |
</p>
|
438 |
<p class="description">
|
439 |
<?php
|
440 |
_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');
|
441 |
+
echo '<br>';
|
442 |
_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');
|
443 |
+
echo '<br>';
|
444 |
_e('Useful Tip:', 'all-in-one-wp-security-and-firewall');
|
445 |
+
echo '<br>';
|
446 |
_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');
|
447 |
+
echo '<br>';
|
448 |
_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');
|
449 |
?>
|
450 |
</p>
|
461 |
<p class="description">
|
462 |
<?php
|
463 |
_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 so that people trying to access pages are not automatically blocked.', 'all-in-one-wp-security-and-firewall');
|
464 |
+
echo '<br>';
|
465 |
_e('By enabling this checkbox, the plugin will add the necessary rules and exceptions so that people trying to access these pages are not automatically blocked.', 'all-in-one-wp-security-and-firewall');
|
466 |
+
echo '<br>';
|
467 |
echo "<strong>".__('Helpful Tip:', 'all-in-one-wp-security-and-firewall')."</strong>";
|
468 |
+
echo '<br>';
|
469 |
_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');
|
470 |
?>
|
471 |
</p>
|
482 |
<p class="description">
|
483 |
<?php
|
484 |
_e('In the cases where your WordPress installation has a theme or plugin that uses AJAX, a few extra lines of directives and exceptions need to be added to prevent AJAX requests from being automatically blocked by the brute force prevention feature.', 'all-in-one-wp-security-and-firewall');
|
485 |
+
echo '<br>';
|
486 |
_e('By enabling this checkbox, the plugin will add the necessary rules and exceptions so that AJAX operations will work as expected.', 'all-in-one-wp-security-and-firewall');
|
487 |
?>
|
488 |
</p>
|
499 |
<?php
|
500 |
}
|
501 |
|
502 |
+
/**
|
503 |
+
* Login captcha tab.
|
504 |
+
*
|
505 |
+
* @global $aio_wp_security
|
506 |
+
* @global $aiowps_feature_mgr
|
507 |
+
*
|
508 |
+
* @return void
|
509 |
+
*/
|
510 |
+
private function render_login_captcha() {
|
511 |
global $aio_wp_security;
|
512 |
global $aiowps_feature_mgr;
|
513 |
|
529 |
$aio_wp_security->configs->set_value('aiowps_enable_custom_login_captcha',isset($_POST["aiowps_enable_custom_login_captcha"])?'1':'');
|
530 |
$aio_wp_security->configs->set_value('aiowps_enable_lost_password_captcha',isset($_POST["aiowps_enable_lost_password_captcha"])?'1':'');
|
531 |
|
532 |
+
$aio_wp_security->configs->set_value('aiowps_recaptcha_site_key', sanitize_text_field($_POST['aiowps_recaptcha_site_key']));
|
|
|
|
|
|
|
|
|
533 |
|
534 |
+
// If secret key is masked then don't resave it
|
535 |
+
$secret_key = sanitize_text_field($_POST['aiowps_recaptcha_secret_key']);
|
536 |
+
if (strpos($secret_key, '********') === false) {
|
537 |
+
$aio_wp_security->configs->set_value('aiowps_recaptcha_secret_key', $secret_key);
|
538 |
+
}
|
539 |
|
540 |
+
$aio_wp_security->configs->set_value('aiowps_default_recaptcha', isset($_POST['aiowps_default_recaptcha']) ? '1' : ''); // Checkbox
|
541 |
+
|
542 |
+
if ('1' == $aio_wp_security->configs->get_value('aiowps_default_recaptcha') && false === $aio_wp_security->captcha_obj->google_recaptcha_verify_configuration($aio_wp_security->configs->get_value('aiowps_recaptcha_site_key'), $aio_wp_security->configs->get_value('aiowps_recaptcha_secret_key'))) {
|
543 |
+
$aio_wp_security->configs->set_value('aios_google_recaptcha_invalid_configuration', '1');
|
544 |
+
} elseif ('1' == $aio_wp_security->configs->get_value('aios_google_recaptcha_invalid_configuration')) {
|
545 |
+
$aio_wp_security->configs->delete_value('aios_google_recaptcha_invalid_configuration');
|
546 |
+
}
|
547 |
+
|
548 |
+
$aio_wp_security->configs->save_config();
|
549 |
|
550 |
//Recalculate points after the feature status/options have been altered
|
551 |
$aiowps_feature_mgr->check_feature_status_and_recalculate_points();
|
552 |
|
553 |
$this->show_msg_settings_updated();
|
554 |
+
}
|
555 |
+
|
556 |
+
if ('1' == $aio_wp_security->configs->get_value('aios_google_recaptcha_invalid_configuration')) {
|
557 |
+
echo '<div class="notice notice-warning aio_red_box"><p>'.__('Your Google reCAPTCHA configuration is invalid.', 'all-in-one-wp-security-and-firewall').' '.__('Please enter the correct reCAPTCHA keys below to use the reCAPTCHA feature.', 'all-in-one-wp-security-and-firewall').'</p></div>';
|
558 |
}
|
559 |
|
560 |
$secret_key_masked = AIOWPSecurity_Utility::mask_string($aio_wp_security->configs->get_value('aiowps_recaptcha_secret_key'));
|
562 |
<div class="aio_blue_box">
|
563 |
<?php
|
564 |
$recaptcha_link = '<a href="https://www.google.com/recaptcha" target="_blank">Google reCAPTCHA v2</a>';
|
565 |
+
echo sprintf('<p>' . __('This feature allows you to add a CAPTCHA form on various WordPress login pages and forms.', 'all-in-one-wp-security-and-firewall') .
|
566 |
+
'<br>' . __('Adding a CAPTCHA form on a login page or form is another effective yet simple "Brute Force" prevention technique.', 'all-in-one-wp-security-and-firewall') .
|
567 |
+
'<br>' . __('You have the option of using either %s or a plain maths CAPTCHA form.', 'all-in-one-wp-security-and-firewall') .
|
568 |
+
'<br>' . __('If you enable Google reCAPTCHA the reCAPTCHA widget will be displayed for all forms the CAPTCHA settings below.', 'all-in-one-wp-security-and-firewall') .
|
569 |
+
'<br>' . __('If Google reCAPTCHA is disabled the simple maths CAPTCHA form will apply and users will need to enter the answer to a simple mathematical question.', 'all-in-one-wp-security-and-firewall') . '</p>', $recaptcha_link);
|
570 |
?>
|
571 |
</div>
|
572 |
<form action="" method="POST">
|
586 |
<div class="aio_blue_box">
|
587 |
<p>
|
588 |
<?php
|
589 |
+
echo __('reCAPTCHA will not work because you have disabled login lockout by activating the AIOS_DISABLE_LOGIN_LOCKOUT constant value in a configuration file.', 'all-in-one-wp-security-and-firewall').'
|
590 |
+
<br>'.__('To enable it, define AIOS_DISABLE_LOGIN_LOCKOUT constant value as false, or remove it.', 'all-in-one-wp-security-and-firewall');
|
591 |
?>
|
592 |
</p>
|
593 |
</div>
|
597 |
<tr valign="top">
|
598 |
<th scope="row"><?php _e('Use Google reCAPTCHA as default', 'all-in-one-wp-security-and-firewall')?>:</th>
|
599 |
<td>
|
600 |
+
<input id="aiowps_default_recaptcha" name="aiowps_default_recaptcha" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_default_recaptcha'),'1'); ?> value="1"/>
|
601 |
<label for="aiowps_default_recaptcha" class="description"><?php _e('Check this if you want to default to Google reCAPTCHA for all settings below. (If this is left unchecked, all CAPTCHA forms will revert to the plain maths CAPTCHA)', 'all-in-one-wp-security-and-firewall'); ?></label>
|
602 |
</td>
|
603 |
</tr>
|
722 |
<?php
|
723 |
}
|
724 |
?>
|
725 |
+
<?php submit_button(__('Save settings', 'all-in-one-wp-security-and-firewall'), 'primary', 'aiowpsec_save_captcha_settings');?>
|
|
|
726 |
</form>
|
727 |
<?php
|
728 |
}
|
729 |
|
730 |
/**
|
731 |
+
* Login whitelist tab.
|
732 |
+
*
|
733 |
+
* @global $aio_wp_security
|
734 |
+
* @global $aiowps_feature_mgr
|
735 |
+
*
|
736 |
+
* @return void
|
737 |
*/
|
738 |
+
private function render_login_whitelist() {
|
739 |
global $aio_wp_security;
|
740 |
global $aiowps_feature_mgr;
|
741 |
$result = 0;
|
742 |
$your_ip_address = AIOWPSecurity_Utility_IP::get_user_ip_address();
|
743 |
if (isset($_POST['aiowps_save_whitelist_settings'])) {
|
744 |
+
$nonce = $_POST['_wpnonce'];
|
745 |
if (!wp_verify_nonce($nonce, 'aiowpsec-whitelist-settings-nonce')) {
|
746 |
$aio_wp_security->debug_logger->log_debug('Nonce check failed for save whitelist settings.', 4);
|
747 |
die('Nonce check failed for save whitelist settings.');
|
758 |
//success case
|
759 |
$result = 1;
|
760 |
$list = $payload[1];
|
761 |
+
$whitelist_ip_data = implode("\n", $list);
|
762 |
$aio_wp_security->configs->set_value('aiowps_allowed_ip_addresses', $whitelist_ip_data);
|
763 |
$_POST['aiowps_allowed_ip_addresses'] = ''; //Clear the post variable for the banned address list
|
764 |
} else {
|
788 |
<h2><?php _e('Login whitelist', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
789 |
<div class="aio_blue_box">
|
790 |
<?php
|
791 |
+
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') . '
|
792 |
+
<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') . '
|
793 |
+
<br>' . __('The plugin achieves this by writing the appropriate directives to your .htaccess file.', 'all-in-one-wp-security-and-firewall') . '
|
794 |
+
<br>' . __('By allowing/blocking IP addresses, you 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') . '
|
795 |
</p>';
|
796 |
?>
|
797 |
</div>
|
798 |
<div class="aio_yellow_box">
|
799 |
<?php
|
800 |
+
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=cookie-based-brute-force-prevention" target="_blank">' . __('Cookie-Based brute force login prevention', 'all-in-one-wp-security-and-firewall') . '</a>';
|
801 |
+
$rename_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=rename-login" target="_blank">' . __('Rename login page', 'all-in-one-wp-security-and-firewall') . '</a>';
|
802 |
+
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>
|
803 |
+
<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>';
|
804 |
?>
|
805 |
</div>
|
806 |
|
845 |
</td>
|
846 |
</tr>
|
847 |
</table>
|
848 |
+
<?php submit_button(__('Save settings', 'all-in-one-wp-security-and-firewall'), 'primary', 'aiowps_save_whitelist_settings');?>
|
849 |
</form>
|
850 |
</div></div>
|
851 |
<?php
|
852 |
}
|
853 |
|
854 |
+
/**
|
855 |
+
* Honeypot tab.
|
856 |
+
*
|
857 |
+
* @global $aio_wp_security
|
858 |
+
* @global $aiowps_feature_mgr
|
859 |
+
*
|
860 |
+
* @return void
|
861 |
+
*/
|
862 |
+
function render_honeypot() {
|
863 |
global $aio_wp_security;
|
864 |
global $aiowps_feature_mgr;
|
865 |
|
866 |
+
if(isset($_POST['aiowpsec_save_honeypot_settings'])) { //Do form submission tasks
|
|
|
867 |
$error = '';
|
868 |
+
$nonce = $_POST['_wpnonce'];
|
869 |
+
if (!wp_verify_nonce($nonce, 'aiowpsec-honeypot-settings-nonce')) {
|
|
|
870 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed on honeypot settings save.",4);
|
871 |
die("Nonce check failed on honeypot settings save.");
|
872 |
}
|
873 |
|
874 |
//Save all the form values to the options
|
875 |
+
$aio_wp_security->configs->set_value('aiowps_enable_login_honeypot', isset($_POST["aiowps_enable_login_honeypot"]) ? '1' : '');
|
876 |
$aio_wp_security->configs->save_config();
|
877 |
|
878 |
//Recalculate points after the feature status/options have been altered
|
883 |
?>
|
884 |
<div class="aio_blue_box">
|
885 |
<?php
|
886 |
+
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') . '
|
887 |
+
<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') . '
|
888 |
+
<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') . '
|
889 |
+
<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') . '
|
890 |
</p>';
|
891 |
?>
|
892 |
</div>
|
905 |
<tr valign="top">
|
906 |
<th scope="row"><?php _e('Enable honeypot on login page', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
907 |
<td>
|
908 |
+
<input id="aiowps_enable_login_honeypot" name="aiowps_enable_login_honeypot" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_enable_login_honeypot'),'1'); ?> value="1"/>
|
909 |
<label for="aiowps_enable_login_honeypot" 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'); ?></label>
|
910 |
</td>
|
911 |
</tr>
|
912 |
</table>
|
913 |
</div></div>
|
914 |
+
<?php submit_button(__('Save settings', 'all-in-one-wp-security-and-firewall'), 'primary', 'aiowpsec_save_honeypot_settings');?>
|
|
|
915 |
</form>
|
916 |
<?php
|
917 |
}
|
@@ -24,13 +24,13 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
24 |
private function set_menu_tabs() {
|
25 |
$this->menu_tabs = array(
|
26 |
'tab1' => __('Dashboard', 'all-in-one-wp-security-and-firewall'),
|
27 |
-
'tab2' => __('Locked IP
|
28 |
-
'tab3' => __('Permanent
|
29 |
'tab4' => __('Logs', 'all-in-one-wp-security-and-firewall')
|
30 |
);
|
31 |
|
32 |
if (!defined('AIOWPSECURITY_NOADS_B') || !AIOWPSECURITY_NOADS_B) {
|
33 |
-
$this->menu_tabs['premium-upgrade'] = __('Premium
|
34 |
}
|
35 |
}
|
36 |
|
@@ -115,23 +115,22 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
115 |
include_once 'wp-security-list-locked-ip.php'; //For rendering the AIOWPSecurity_List_Table in tab1
|
116 |
$locked_ip_list = new AIOWPSecurity_List_Locked_IP(); //For rendering the AIOWPSecurity_List_Table in tab1
|
117 |
|
118 |
-
if (isset($_REQUEST['action'])) //Do list table form row action tasks
|
119 |
-
{
|
120 |
if ($_REQUEST['action'] == 'delete_blocked_ip') { //Delete link was clicked for a row in list table
|
121 |
-
$locked_ip_list->
|
122 |
}
|
123 |
|
124 |
-
if ($_REQUEST['action']
|
125 |
-
$locked_ip_list->unlock_ip_range(strip_tags($_REQUEST['
|
126 |
}
|
127 |
}
|
128 |
|
129 |
?>
|
130 |
<div class="aio_blue_box">
|
131 |
<?php
|
132 |
-
$
|
133 |
-
echo '<p>' . __('This tab displays the list of all IP addresses which are currently temporarily locked out due to the
|
134 |
-
'<p>' . $
|
135 |
?>
|
136 |
</div>
|
137 |
|
@@ -479,7 +478,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
479 |
</p>
|
480 |
<p>
|
481 |
<a href="http://wordpress.org/support/view/plugin-reviews/all-in-one-wp-security-and-firewall/"
|
482 |
-
target="_blank" class="aio_rate_us_link"><?php _e('Give us a
|
483 |
</p>
|
484 |
<?php
|
485 |
}
|
@@ -501,7 +500,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
501 |
$feature_items = $aiowps_feature_mgr->feature_items;
|
502 |
$username_admin_feature = $aiowps_feature_mgr->get_feature_item_by_id("user-accounts-change-admin-user");
|
503 |
echo '<div class="aiowps_feature_status_container">';
|
504 |
-
echo '<div class="aiowps_feature_status_name">' . __('Admin
|
505 |
echo '<a href="admin.php?page=' . AIOWPSEC_USER_ACCOUNTS_MENU_SLUG . '">';
|
506 |
echo '<div class="aiowps_feature_status_bar">';
|
507 |
if ($username_admin_feature->feature_status == $aiowps_feature_mgr->feature_active) {
|
@@ -516,7 +515,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
516 |
|
517 |
$login_lockdown_feature = $aiowps_feature_mgr->get_feature_item_by_id("user-login-login-lockdown");
|
518 |
echo '<div class="aiowps_feature_status_container">';
|
519 |
-
echo '<div class="aiowps_feature_status_name">' . __('Login
|
520 |
echo '<a href="admin.php?page=' . AIOWPSEC_USER_LOGIN_MENU_SLUG . '">';
|
521 |
echo '<div class="aiowps_feature_status_bar">';
|
522 |
if ($login_lockdown_feature->feature_status == $aiowps_feature_mgr->feature_active) {
|
@@ -531,7 +530,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
531 |
|
532 |
$filesystem_feature = $aiowps_feature_mgr->get_feature_item_by_id("filesystem-file-permissions");
|
533 |
echo '<div class="aiowps_feature_status_container">';
|
534 |
-
echo '<div class="aiowps_feature_status_name">' . __('File
|
535 |
echo '<a href="admin.php?page=' . AIOWPSEC_FILESYSTEM_MENU_SLUG . '">';
|
536 |
echo '<div class="aiowps_feature_status_bar">';
|
537 |
if ($filesystem_feature->feature_status == $aiowps_feature_mgr->feature_active) {
|
@@ -546,7 +545,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
546 |
|
547 |
$basic_firewall_feature = $aiowps_feature_mgr->get_feature_item_by_id("firewall-basic-rules");
|
548 |
echo '<div class="aiowps_feature_status_container">';
|
549 |
-
echo '<div class="aiowps_feature_status_name">' . __('Basic
|
550 |
echo '<a href="admin.php?page=' . AIOWPSEC_FIREWALL_MENU_SLUG . '">';
|
551 |
echo '<div class="aiowps_feature_status_bar">';
|
552 |
if ($basic_firewall_feature->feature_status == $aiowps_feature_mgr->feature_active) {
|
@@ -575,7 +574,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
575 |
$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
|
576 |
|
577 |
if ($data == NULL) {
|
578 |
-
echo '<p>' . __('No data found
|
579 |
|
580 |
} else {
|
581 |
$login_summary_table = '';
|
@@ -612,7 +611,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
612 |
}
|
613 |
|
614 |
echo '<div class="aiowps_feature_status_container">';
|
615 |
-
echo '<div class="aiowps_feature_status_name">' . __('Maintenance
|
616 |
echo '<a href="admin.php?page=' . AIOWPSEC_MAINTENANCE_MENU_SLUG . '">';
|
617 |
echo '<div class="aiowps_feature_status_bar">';
|
618 |
if ($aio_wp_security->configs->get_value('aiowps_site_lockout') == '1') {//Maintenance mode is enabled
|
@@ -630,7 +629,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
630 |
public function widget_brute_force() {
|
631 |
global $aio_wp_security;
|
632 |
if ($aio_wp_security->configs->get_value('aiowps_enable_brute_force_attack_prevention') == '1') {
|
633 |
-
$brute_force_login_feature_link = '<a href="admin.php?page=' . AIOWPSEC_BRUTE_FORCE_MENU_SLUG . '&tab=
|
634 |
$brute_force_feature_secret_word = $aio_wp_security->configs->get_value('aiowps_brute_force_secret_word');
|
635 |
echo '<div class="aio_yellow_box">';
|
636 |
|
@@ -649,7 +648,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
649 |
$home_url = trailingslashit(home_url()) . '?';
|
650 |
}
|
651 |
|
652 |
-
$rename_login_feature_link = '<a href="admin.php?page=' . AIOWPSEC_BRUTE_FORCE_MENU_SLUG . '&tab=
|
653 |
echo '<div class="aio_yellow_box">';
|
654 |
|
655 |
echo '<p>' . sprintf(__('The %s feature is currently active.', 'all-in-one-wp-security-and-firewall'), $rename_login_feature_link) . '</p>';
|
@@ -662,7 +661,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
662 |
}
|
663 |
|
664 |
public function widget_logged_in_users() {
|
665 |
-
$users_online_link = '<a href="admin.php?page=' . AIOWPSEC_USER_LOGIN_MENU_SLUG . '&tab=
|
666 |
// default display messages
|
667 |
$multiple_users_info_msg = __('Number of users currently logged into your site (including you) is:', 'all-in-one-wp-security-and-firewall');
|
668 |
$single_user_info_msg = __('There are no other users currently logged in.', 'all-in-one-wp-security-and-firewall');
|
24 |
private function set_menu_tabs() {
|
25 |
$this->menu_tabs = array(
|
26 |
'tab1' => __('Dashboard', 'all-in-one-wp-security-and-firewall'),
|
27 |
+
'tab2' => __('Locked IP addresses', 'all-in-one-wp-security-and-firewall'),
|
28 |
+
'tab3' => __('Permanent block list', 'all-in-one-wp-security-and-firewall'),
|
29 |
'tab4' => __('Logs', 'all-in-one-wp-security-and-firewall')
|
30 |
);
|
31 |
|
32 |
if (!defined('AIOWPSECURITY_NOADS_B') || !AIOWPSECURITY_NOADS_B) {
|
33 |
+
$this->menu_tabs['premium-upgrade'] = __('Premium upgrade', 'all-in-one-wp-security-and-firewall');
|
34 |
}
|
35 |
}
|
36 |
|
115 |
include_once 'wp-security-list-locked-ip.php'; //For rendering the AIOWPSecurity_List_Table in tab1
|
116 |
$locked_ip_list = new AIOWPSecurity_List_Locked_IP(); //For rendering the AIOWPSecurity_List_Table in tab1
|
117 |
|
118 |
+
if (isset($_REQUEST['action'])) { //Do list table form row action tasks
|
|
|
119 |
if ($_REQUEST['action'] == 'delete_blocked_ip') { //Delete link was clicked for a row in list table
|
120 |
+
$locked_ip_list->delete_lockout_records(strip_tags($_REQUEST['lockout_id']));
|
121 |
}
|
122 |
|
123 |
+
if ('unlock_ip' == $_REQUEST['action']) { //Unlock link was clicked for a row in list table
|
124 |
+
$locked_ip_list->unlock_ip_range(strip_tags($_REQUEST['lockout_id']));
|
125 |
}
|
126 |
}
|
127 |
|
128 |
?>
|
129 |
<div class="aio_blue_box">
|
130 |
<?php
|
131 |
+
$login_lockout_feature_url = '<a href="admin.php?page=' . AIOWPSEC_USER_LOGIN_MENU_SLUG . '&tab=login-lockout" target="_blank">'.__('Login lockout', 'all-in-one-wp-security-and-firewall').'</a>';
|
132 |
+
echo '<p>' . __('This tab displays the list of all IP addresses which are currently temporarily locked out due to the login lockout feature:', 'all-in-one-wp-security-and-firewall') . '</p>' .
|
133 |
+
'<p>' . $login_lockout_feature_url . '</p>';
|
134 |
?>
|
135 |
</div>
|
136 |
|
478 |
</p>
|
479 |
<p>
|
480 |
<a href="http://wordpress.org/support/view/plugin-reviews/all-in-one-wp-security-and-firewall/"
|
481 |
+
target="_blank" class="aio_rate_us_link"><?php _e('Give us a good rating', 'all-in-one-wp-security-and-firewall');?></a>
|
482 |
</p>
|
483 |
<?php
|
484 |
}
|
500 |
$feature_items = $aiowps_feature_mgr->feature_items;
|
501 |
$username_admin_feature = $aiowps_feature_mgr->get_feature_item_by_id("user-accounts-change-admin-user");
|
502 |
echo '<div class="aiowps_feature_status_container">';
|
503 |
+
echo '<div class="aiowps_feature_status_name">' . __('Admin username', 'all-in-one-wp-security-and-firewall') . '</div>';
|
504 |
echo '<a href="admin.php?page=' . AIOWPSEC_USER_ACCOUNTS_MENU_SLUG . '">';
|
505 |
echo '<div class="aiowps_feature_status_bar">';
|
506 |
if ($username_admin_feature->feature_status == $aiowps_feature_mgr->feature_active) {
|
515 |
|
516 |
$login_lockdown_feature = $aiowps_feature_mgr->get_feature_item_by_id("user-login-login-lockdown");
|
517 |
echo '<div class="aiowps_feature_status_container">';
|
518 |
+
echo '<div class="aiowps_feature_status_name">' . __('Login lockout', 'all-in-one-wp-security-and-firewall') . '</div>';
|
519 |
echo '<a href="admin.php?page=' . AIOWPSEC_USER_LOGIN_MENU_SLUG . '">';
|
520 |
echo '<div class="aiowps_feature_status_bar">';
|
521 |
if ($login_lockdown_feature->feature_status == $aiowps_feature_mgr->feature_active) {
|
530 |
|
531 |
$filesystem_feature = $aiowps_feature_mgr->get_feature_item_by_id("filesystem-file-permissions");
|
532 |
echo '<div class="aiowps_feature_status_container">';
|
533 |
+
echo '<div class="aiowps_feature_status_name">' . __('File permission', 'all-in-one-wp-security-and-firewall') . '</div>';
|
534 |
echo '<a href="admin.php?page=' . AIOWPSEC_FILESYSTEM_MENU_SLUG . '">';
|
535 |
echo '<div class="aiowps_feature_status_bar">';
|
536 |
if ($filesystem_feature->feature_status == $aiowps_feature_mgr->feature_active) {
|
545 |
|
546 |
$basic_firewall_feature = $aiowps_feature_mgr->get_feature_item_by_id("firewall-basic-rules");
|
547 |
echo '<div class="aiowps_feature_status_container">';
|
548 |
+
echo '<div class="aiowps_feature_status_name">' . __('Basic firewall', 'all-in-one-wp-security-and-firewall') . '</div>';
|
549 |
echo '<a href="admin.php?page=' . AIOWPSEC_FIREWALL_MENU_SLUG . '">';
|
550 |
echo '<div class="aiowps_feature_status_bar">';
|
551 |
if ($basic_firewall_feature->feature_status == $aiowps_feature_mgr->feature_active) {
|
574 |
$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
|
575 |
|
576 |
if ($data == NULL) {
|
577 |
+
echo '<p>' . __('No data found.', 'all-in-one-wp-security-and-firewall') . '</p>';
|
578 |
|
579 |
} else {
|
580 |
$login_summary_table = '';
|
611 |
}
|
612 |
|
613 |
echo '<div class="aiowps_feature_status_container">';
|
614 |
+
echo '<div class="aiowps_feature_status_name">' . __('Maintenance mode', 'all-in-one-wp-security-and-firewall') . '</div>';
|
615 |
echo '<a href="admin.php?page=' . AIOWPSEC_MAINTENANCE_MENU_SLUG . '">';
|
616 |
echo '<div class="aiowps_feature_status_bar">';
|
617 |
if ($aio_wp_security->configs->get_value('aiowps_site_lockout') == '1') {//Maintenance mode is enabled
|
629 |
public function widget_brute_force() {
|
630 |
global $aio_wp_security;
|
631 |
if ($aio_wp_security->configs->get_value('aiowps_enable_brute_force_attack_prevention') == '1') {
|
632 |
+
$brute_force_login_feature_link = '<a href="admin.php?page=' . AIOWPSEC_BRUTE_FORCE_MENU_SLUG . '&tab=cookie-based-brute-force-prevention" target="_blank">' . __('Cookie-based brute force', 'all-in-one-wp-security-and-firewall') . '</a>';
|
633 |
$brute_force_feature_secret_word = $aio_wp_security->configs->get_value('aiowps_brute_force_secret_word');
|
634 |
echo '<div class="aio_yellow_box">';
|
635 |
|
648 |
$home_url = trailingslashit(home_url()) . '?';
|
649 |
}
|
650 |
|
651 |
+
$rename_login_feature_link = '<a href="admin.php?page=' . AIOWPSEC_BRUTE_FORCE_MENU_SLUG . '&tab=rename-login" target="_blank">' . __('Rename login page', 'all-in-one-wp-security-and-firewall') . '</a>';
|
652 |
echo '<div class="aio_yellow_box">';
|
653 |
|
654 |
echo '<p>' . sprintf(__('The %s feature is currently active.', 'all-in-one-wp-security-and-firewall'), $rename_login_feature_link) . '</p>';
|
661 |
}
|
662 |
|
663 |
public function widget_logged_in_users() {
|
664 |
+
$users_online_link = '<a href="admin.php?page=' . AIOWPSEC_USER_LOGIN_MENU_SLUG . '&tab=logged-in-users">'.__('Logged in users', 'all-in-one-wp-security-and-firewall').'</a>';
|
665 |
// default display messages
|
666 |
$multiple_users_info_msg = __('Number of users currently logged into your site (including you) is:', 'all-in-one-wp-security-and-firewall');
|
667 |
$single_user_info_msg = __('There are no other users currently logged in.', 'all-in-one-wp-security-and-firewall');
|
@@ -116,7 +116,7 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
116 |
function render_menu_page()
|
117 |
{
|
118 |
echo '<div class="wrap">';
|
119 |
-
echo '<h2>'.__('Database
|
120 |
$this->set_menu_tabs();
|
121 |
$tab = $this->get_current_tab();
|
122 |
$this->render_menu_tabs();
|
116 |
function render_menu_page()
|
117 |
{
|
118 |
echo '<div class="wrap">';
|
119 |
+
echo '<h2>'.__('Database security', 'all-in-one-wp-security-and-firewall').'</h2>';//Interface title
|
120 |
$this->set_menu_tabs();
|
121 |
$tab = $this->get_current_tab();
|
122 |
$this->render_menu_tabs();
|
@@ -1,62 +1,91 @@
|
|
1 |
<?php
|
2 |
-
if(!defined('ABSPATH')){
|
3 |
exit;//Exit if accessed directly
|
4 |
}
|
5 |
|
6 |
-
|
7 |
-
|
8 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
10 |
-
|
11 |
-
|
|
|
|
|
|
|
|
|
12 |
|
13 |
-
|
14 |
-
|
15 |
-
|
|
|
|
|
|
|
|
|
|
|
16 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
|
18 |
-
function __construct()
|
19 |
-
{
|
20 |
-
$this->render_menu_page();
|
21 |
-
}
|
22 |
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
function render_menu_tabs()
|
35 |
-
{
|
36 |
-
$current_tab = $this->get_current_tab();
|
37 |
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
|
47 |
-
|
48 |
* The menu rendering goes here
|
|
|
|
|
49 |
*/
|
50 |
-
function render_menu_page()
|
51 |
-
{
|
52 |
echo '<div class="wrap">';
|
53 |
-
echo '<h2>'.__('Scanner','all-in-one-wp-security-and-firewall').'</h2>';//Interface title
|
54 |
$this->set_menu_tabs();
|
55 |
$tab = $this->get_current_tab();
|
56 |
$this->render_menu_tabs();
|
57 |
-
?>
|
58 |
<div id="poststuff"><div id="post-body">
|
59 |
-
<?php
|
60 |
//$tab_keys = array_keys($this->menu_tabs);
|
61 |
call_user_func(array($this, $this->menu_tabs_handler[$tab]));
|
62 |
?>
|
@@ -65,12 +94,17 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
65 |
<?php
|
66 |
}
|
67 |
|
68 |
-
|
69 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
global $wpdb, $aio_wp_security;
|
71 |
global $aiowps_feature_mgr;
|
72 |
-
if (isset($_POST['fcd_scan_info']))
|
73 |
-
{
|
74 |
//Display scan file change info and clear the global alert variable
|
75 |
|
76 |
//Clear the global variable
|
@@ -79,110 +113,96 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
79 |
|
80 |
//Display the last scan results
|
81 |
$this->display_last_scan_results();
|
82 |
-
|
83 |
|
84 |
-
if (isset($_POST['aiowps_view_last_fcd_results']))
|
85 |
-
{
|
86 |
//Display the last scan results
|
87 |
-
if (!$this->display_last_scan_results()){
|
88 |
$this->show_msg_updated(__('There have been no file changes since the last scan.', 'all-in-one-wp-security-and-firewall'));
|
89 |
}
|
90 |
}
|
91 |
|
92 |
-
if (isset($_POST['aiowps_manual_fcd_scan']))
|
93 |
-
|
94 |
-
$nonce
|
95 |
-
|
96 |
-
|
97 |
-
$aio_wp_security->debug_logger->log_debug("Nonce check failed for manual file change detection scan operation!",4);
|
98 |
-
die(__('Nonce check failed for manual file change detection scan operation!','all-in-one-wp-security-and-firewall'));
|
99 |
}
|
100 |
|
101 |
$result = $aio_wp_security->scan_obj->execute_file_change_detection_scan();
|
102 |
-
if (
|
103 |
// error case
|
104 |
-
|
105 |
}
|
106 |
|
107 |
//If this is first scan display special message
|
108 |
-
if ($result['initial_scan']
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
$this->show_msg_updated(__('Scan Complete - There were no file changes detected!', 'all-in-one-wp-security-and-firewall'));
|
113 |
}
|
114 |
}
|
115 |
|
116 |
-
if(isset($_POST['aiowps_schedule_fcd_scan']))//Do form submission tasks
|
117 |
-
{
|
118 |
$error = '';
|
119 |
$reset_scan_data = FALSE;
|
120 |
$file_types = '';
|
121 |
$files = '';
|
122 |
|
123 |
-
$nonce
|
124 |
-
if (!wp_verify_nonce($nonce, 'aiowpsec-scheduled-fcd-scan-nonce'))
|
125 |
-
|
126 |
-
|
127 |
-
die("Nonce check failed for file change detection scan options save!");
|
128 |
}
|
129 |
|
130 |
$fcd_scan_frequency = sanitize_text_field($_POST['aiowps_fcd_scan_frequency']);
|
131 |
-
if(!is_numeric($fcd_scan_frequency))
|
132 |
-
|
133 |
-
$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');
|
134 |
$fcd_scan_frequency = '4';//Set it to the default value for this field
|
135 |
}
|
136 |
|
137 |
-
if (!empty($_POST['aiowps_fcd_exclude_filetypes']))
|
138 |
-
{
|
139 |
$file_types = trim($_POST['aiowps_fcd_exclude_filetypes']);
|
140 |
//$file_types_array = preg_split( '/\r\n|\r|\n/', $file_types );
|
141 |
|
142 |
//Get the currently saved config value and check if this has changed. If so do another scan to reset the scan data so it omits these filetypes
|
143 |
-
if ($file_types != $aio_wp_security->configs->get_value('aiowps_fcd_exclude_filetypes'))
|
144 |
-
{
|
145 |
$reset_scan_data = TRUE;
|
146 |
}
|
147 |
}
|
148 |
|
149 |
-
if (!empty($_POST['aiowps_fcd_exclude_files']))
|
150 |
-
{
|
151 |
$files = trim($_POST['aiowps_fcd_exclude_files']);
|
152 |
//Get the currently saved config value and check if this has changed. If so do another scan to reset the scan data so it omits these files/dirs
|
153 |
-
if ($files != $aio_wp_security->configs->get_value('aiowps_fcd_exclude_files'))
|
154 |
-
{
|
155 |
$reset_scan_data = TRUE;
|
156 |
}
|
157 |
-
|
158 |
}
|
159 |
|
160 |
// Explode by end-of-line character, then trim and filter empty lines
|
161 |
-
$email_list_array = array_filter(array_map('trim', explode(
|
162 |
$errors = array();
|
163 |
-
foreach($email_list_array as $key
|
164 |
$email_sane = sanitize_email($value);
|
165 |
-
if(!is_email($email_sane))
|
166 |
-
{
|
167 |
$errors[] = __('The following address was removed because it is not a valid email address: ', 'all-in-one-wp-security-and-firewall')
|
168 |
. htmlspecialchars($value);
|
169 |
unset($email_list_array[$key]);
|
170 |
}
|
171 |
}
|
172 |
-
$email_address = implode(
|
173 |
-
if (
|
174 |
-
|
175 |
-
$this->show_msg_error(__('Attention!','all-in-one-wp-security-and-firewall') . '<br/>' . implode('<br />', $errors));
|
176 |
}
|
177 |
|
178 |
//Save all the form values to the options
|
179 |
-
$aio_wp_security->configs->set_value('aiowps_enable_automated_fcd_scan',isset($_POST["aiowps_enable_automated_fcd_scan"])?'1':'');
|
180 |
-
$aio_wp_security->configs->set_value('aiowps_fcd_scan_frequency',absint($fcd_scan_frequency));
|
181 |
-
$aio_wp_security->configs->set_value('aiowps_fcd_scan_interval'
|
182 |
-
$aio_wp_security->configs->set_value('aiowps_fcd_exclude_filetypes'
|
183 |
-
$aio_wp_security->configs->set_value('aiowps_fcd_exclude_files'
|
184 |
-
$aio_wp_security->configs->set_value('aiowps_send_fcd_scan_email',isset($_POST["aiowps_send_fcd_scan_email"])?'1':'');
|
185 |
-
$aio_wp_security->configs->set_value('aiowps_fcd_scan_email_address'
|
186 |
$aio_wp_security->configs->save_config();
|
187 |
|
188 |
//Recalculate points after the feature status/options have been altered
|
@@ -190,64 +210,43 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
190 |
$this->show_msg_settings_updated();
|
191 |
|
192 |
//Let's check if backup interval was set to less than 24 hours
|
193 |
-
if (isset($_POST["aiowps_enable_automated_fcd_scan"]) && ($fcd_scan_frequency < 24) && $_POST["aiowps_fcd_scan_interval"]
|
194 |
-
|
195 |
-
$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
|
196 |
-
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.';
|
197 |
-
$this->show_msg_updated(__($alert_user_msg, 'all-in-one-wp-security-and-firewall'));
|
198 |
}
|
199 |
|
200 |
-
if($reset_scan_data)
|
201 |
-
{
|
202 |
//Clear old scan row and ask user to perform a fresh scan to reset the data
|
203 |
$aiowps_global_meta_tbl_name = AIOWPSEC_TBL_GLOBAL_META_DATA;
|
204 |
$where = array('meta_key1' => 'file_change_detection', 'meta_value1' => 'file_scan_data');
|
205 |
-
$wpdb->delete(
|
206 |
$result = $aio_wp_security->scan_obj->execute_file_change_detection_scan();
|
207 |
-
|
208 |
$this->show_msg_updated($new_scan_alert);
|
209 |
}
|
210 |
-
|
211 |
}
|
212 |
|
213 |
//Display an alert warning message if a file change was detected
|
214 |
-
if ($aio_wp_security->configs->get_value('aiowps_fcds_change_detected'))
|
215 |
-
|
216 |
-
$error_msg = htmlspecialchars(__('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'));
|
217 |
|
218 |
-
|
219 |
$error_msg .= $button;
|
220 |
$this->show_msg_error($error_msg);
|
221 |
-
}
|
222 |
-
|
223 |
-
|
224 |
?>
|
225 |
<div class="aio_blue_box">
|
226 |
<?php
|
227 |
-
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').
|
228 |
-
'<br
|
229 |
-
'<br
|
230 |
-
'<br
|
231 |
-
'<br
|
232 |
?>
|
233 |
</div>
|
234 |
|
235 |
-
<?php
|
236 |
-
if (!class_exists ( "FilesystemIterator" )){
|
237 |
-
?>
|
238 |
-
<div class="aio_orange_box">
|
239 |
-
<p>
|
240 |
-
<?php
|
241 |
-
$read_link = '<a href="https://secure.php.net/manual/en/class.filesystemiterator.php" target="_blank">the FilesystemIterator class</a>';
|
242 |
-
echo sprintf(__('It appears that your server is using an old PHP version which is missing the %s. The file scanner feature needs this class in order to work. If you would like to use this feature please upgrade your server PHP version to 5.3 or greater.', 'all-in-one-wp-security-and-firewall'), $read_link);
|
243 |
-
?>
|
244 |
-
</p>
|
245 |
-
</div>
|
246 |
-
<?php
|
247 |
-
} else {
|
248 |
?>
|
249 |
<div class="postbox">
|
250 |
-
|
251 |
<div class="inside">
|
252 |
<form action="" method="POST">
|
253 |
<?php wp_nonce_field('aiowpsec-fcd-manual-scan-nonce'); ?>
|
@@ -256,43 +255,40 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
256 |
<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>
|
257 |
</tr>
|
258 |
</table>
|
259 |
-
|
260 |
</form>
|
261 |
</div></div>
|
262 |
<div class="postbox">
|
263 |
-
|
264 |
<div class="inside">
|
265 |
<form action="" method="POST">
|
266 |
<?php wp_nonce_field('aiowpsec-view-last-fcd-results-nonce'); ?>
|
267 |
<table class="form-table">
|
268 |
<tr valign="top">
|
269 |
<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>
|
270 |
-
</tr>
|
271 |
</table>
|
272 |
-
|
273 |
</form>
|
274 |
</div></div>
|
275 |
<div class="postbox">
|
276 |
-
|
277 |
<div class="inside">
|
278 |
<?php
|
279 |
-
|
280 |
-
global $aiowps_feature_mgr;
|
281 |
-
$aiowps_feature_mgr->output_feature_details_badge("scan-file-change-detection");
|
282 |
?>
|
283 |
-
|
284 |
<form action="" method="POST">
|
285 |
<?php wp_nonce_field('aiowpsec-scheduled-fcd-scan-nonce'); ?>
|
286 |
<table class="form-table">
|
287 |
<tr valign="top">
|
288 |
-
|
289 |
<td>
|
290 |
<input id="aiowps_enable_automated_fcd_scan" 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"/>
|
291 |
<label for="aiowps_enable_automated_fcd_scan" 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'); ?></label>
|
292 |
</td>
|
293 |
</tr>
|
294 |
<tr valign="top">
|
295 |
-
|
296 |
<td><input id="aiowps_fcd_scan_frequency" type="text" size="5" name="aiowps_fcd_scan_frequency" value="<?php echo $aio_wp_security->configs->get_value('aiowps_fcd_scan_frequency'); ?>" />
|
297 |
<select id="backup_interval" name="aiowps_fcd_scan_interval">
|
298 |
<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>
|
@@ -303,174 +299,172 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
303 |
</td>
|
304 |
</tr>
|
305 |
<tr valign="top">
|
306 |
-
|
307 |
<td><textarea id="aiowps_fcd_exclude_filetypes" name="aiowps_fcd_exclude_filetypes" rows="5" cols="50"><?php echo htmlspecialchars($aio_wp_security->configs->get_value('aiowps_fcd_exclude_filetypes')); ?></textarea>
|
308 |
-
<br
|
309 |
<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>
|
310 |
-
|
311 |
<div class="aiowps_more_info_body">
|
312 |
<?php
|
313 |
-
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>';
|
314 |
-
echo '<p class="description">'.__('Example: If you want the scanner to ignore files of type
|
315 |
-
echo '<p class="description">'.
|
316 |
-
echo '<p class="description">'.
|
317 |
-
echo '<p class="description">'.
|
318 |
?>
|
319 |
</div>
|
320 |
</td>
|
321 |
</tr>
|
322 |
<tr valign="top">
|
323 |
-
|
324 |
<td><textarea id="aiowps_fcd_exclude_files" name="aiowps_fcd_exclude_files" rows="5" cols="50"><?php echo htmlspecialchars($aio_wp_security->configs->get_value('aiowps_fcd_exclude_files')); ?></textarea>
|
325 |
-
<br
|
326 |
<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>
|
327 |
-
|
328 |
<div class="aiowps_more_info_body">
|
329 |
<?php
|
330 |
-
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>';
|
331 |
-
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>';
|
332 |
-
echo '<p class="description">'.
|
333 |
-
echo '<p class="description">'.__('somedirectory', 'all-in-one-wp-security-and-firewall').'</p>';
|
334 |
?>
|
335 |
</div>
|
336 |
</td>
|
337 |
</tr>
|
338 |
-
|
339 |
-
|
340 |
<label for="aiowps_fcd_scan_email_address"><?php _e('Send email when change detected', 'all-in-one-wp-security-and-firewall'); ?>:</label>
|
341 |
</th>
|
342 |
<td>
|
343 |
<input id="aiowps_send_fcd_scan_email" 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"/>
|
344 |
<label for="aiowps_send_fcd_scan_email" 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'); ?></label>
|
345 |
-
<br
|
346 |
<textarea name="aiowps_fcd_scan_email_address" id="aiowps_fcd_scan_email_address" rows="5" cols="50"><?php echo esc_textarea(wp_unslash(AIOWPSecurity_Utility::get_textarea_str_val($aio_wp_security->configs->get_value('aiowps_fcd_scan_email_address')))); ?></textarea>
|
347 |
-
|
348 |
-
|
349 |
</td>
|
350 |
</tr>
|
351 |
</table>
|
352 |
-
|
353 |
</form>
|
354 |
</div></div>
|
355 |
|
356 |
<?php
|
357 |
-
}
|
358 |
}
|
359 |
|
360 |
-
|
361 |
-
|
|
|
|
|
|
|
|
|
362 |
?>
|
363 |
<div class="aio_blue_box">
|
364 |
<?php
|
365 |
-
echo '<h2>'.__('What is
|
366 |
-
echo '<p>'.__('The word
|
367 |
-
'<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>'.
|
368 |
-
'<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>';
|
369 |
|
370 |
-
$site_scanners_link = '<a href="http://www.site-scanners.com" target="_blank">'.__('
|
371 |
|
372 |
-
echo '<h2>'.__('Scanning
|
373 |
-
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>'.
|
374 |
'<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>';
|
375 |
-
echo '<p>'.__('When you sign up for this service you will get the following:', 'all-in-one-wp-security-and-firewall').'</p>';
|
376 |
echo '<ul class="aiowps_admin_ul_grp1">
|
377 |
-
|
378 |
-
<li>'.__('Automatic malware and blacklist monitoring', 'all-in-one-wp-security-and-firewall').'</li>
|
379 |
-
<li>'.__('Automatic email alerting', 'all-in-one-wp-security-and-firewall').'</li>
|
380 |
-
<li>'.__('Site uptime monitoring', 'all-in-one-wp-security-and-firewall').'</li>
|
381 |
-
<li>'.__('Site response time monitoring', 'all-in-one-wp-security-and-firewall').'</li>
|
382 |
-
<li>'.__('We provide advice for malware cleanup', 'all-in-one-wp-security-and-firewall').'</li>
|
383 |
-
<li>'.__('Blacklist removal', 'all-in-one-wp-security-and-firewall').'</li>
|
384 |
-
<li>'.__('No contract (cancel anytime)', 'all-in-one-wp-security-and-firewall').'</li>
|
385 |
</ul>';
|
386 |
-
echo '<p>'.sprintf(__('
|
387 |
?>
|
388 |
</div>
|
389 |
|
390 |
<?php
|
391 |
}
|
392 |
|
393 |
-
|
394 |
-
/*
|
395 |
* Outputs the last scan results in a postbox
|
|
|
|
|
396 |
*/
|
397 |
-
function display_last_scan_results()
|
398 |
-
{
|
399 |
$fcd_data = AIOWPSecurity_Scan::get_fcd_data();
|
400 |
-
if (!$fcd_data || !isset($fcd_data['last_scan_result']))
|
401 |
-
{
|
402 |
// no fcd data found
|
403 |
return false;
|
404 |
}
|
405 |
?>
|
406 |
<div class="postbox">
|
407 |
-
|
408 |
<div class="inside">
|
409 |
<?php
|
410 |
$files_added_output = "";
|
411 |
$files_removed_output = "";
|
412 |
$files_changed_output = "";
|
413 |
$last_scan_results = $fcd_data['last_scan_result'];
|
414 |
-
if (!empty($last_scan_results['files_added']))
|
415 |
-
{
|
416 |
//Output table of files added
|
417 |
-
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>';
|
418 |
$files_added_output .= '<table class="widefat">';
|
419 |
$files_added_output .= '<tr>';
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
$files_added_output .= '</tr>';
|
424 |
-
foreach ($last_scan_results['files_added'] as $key
|
425 |
$files_added_output .= '<tr>';
|
426 |
-
$files_added_output .= '<td>'
|
427 |
-
$files_added_output .= '<td>'
|
428 |
-
$files_added_output .= '<td>'.date('Y-m-d H:i:s'
|
429 |
$files_added_output .= '</tr>';
|
430 |
}
|
431 |
$files_added_output .= '</table>';
|
432 |
echo $files_added_output;
|
433 |
}
|
434 |
echo '<div class="aio_spacer_15"></div>';
|
435 |
-
if (!empty($last_scan_results['files_removed']))
|
436 |
-
{
|
437 |
//Output table of files removed
|
438 |
-
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>';
|
439 |
$files_removed_output .= '<table class="widefat">';
|
440 |
$files_removed_output .= '<tr>';
|
441 |
-
|
442 |
-
|
443 |
-
|
444 |
$files_removed_output .= '</tr>';
|
445 |
-
foreach ($last_scan_results['files_removed'] as $key
|
446 |
$files_removed_output .= '<tr>';
|
447 |
-
$files_removed_output .= '<td>'
|
448 |
-
$files_removed_output .= '<td>'
|
449 |
-
$files_removed_output .= '<td>'.date('Y-m-d H:i:s'
|
450 |
$files_removed_output .= '</tr>';
|
451 |
}
|
452 |
$files_removed_output .= '</table>';
|
453 |
echo $files_removed_output;
|
454 |
-
|
455 |
}
|
456 |
|
457 |
echo '<div class="aio_spacer_15"></div>';
|
458 |
|
459 |
-
if (!empty($last_scan_results['files_changed']))
|
460 |
-
{
|
461 |
//Output table of files changed
|
462 |
-
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>';
|
463 |
$files_changed_output .= '<table class="widefat">';
|
464 |
$files_changed_output .= '<tr>';
|
465 |
-
|
466 |
-
|
467 |
-
|
468 |
$files_changed_output .= '</tr>';
|
469 |
-
foreach ($last_scan_results['files_changed'] as $key
|
470 |
$files_changed_output .= '<tr>';
|
471 |
-
$files_changed_output .= '<td>'
|
472 |
-
$files_changed_output .= '<td>'
|
473 |
-
$files_changed_output .= '<td>'.date('Y-m-d H:i:s'
|
474 |
$files_changed_output .= '</tr>';
|
475 |
}
|
476 |
$files_changed_output .= '</table>';
|
@@ -480,5 +474,5 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
480 |
?>
|
481 |
</div></div>
|
482 |
<?php
|
483 |
-
}
|
484 |
} //end class
|
1 |
<?php
|
2 |
+
if (!defined('ABSPATH')) {
|
3 |
exit;//Exit if accessed directly
|
4 |
}
|
5 |
|
6 |
+
/**
|
7 |
+
* AIOWPSecurity_Filescan_Menu class for scanning file changes, maleware and available updates.
|
8 |
+
*
|
9 |
+
* @access public
|
10 |
+
*/
|
11 |
+
class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu {
|
12 |
+
|
13 |
+
/**
|
14 |
+
* File scan menu slug
|
15 |
+
*
|
16 |
+
* @var string
|
17 |
+
*/
|
18 |
+
protected $menu_page_slug = AIOWPSEC_FILESCAN_MENU_SLUG;
|
19 |
|
20 |
+
/**
|
21 |
+
* Specify all the tabs of this menu
|
22 |
+
*
|
23 |
+
* @var array
|
24 |
+
*/
|
25 |
+
protected $menu_tabs;
|
26 |
|
27 |
+
/**
|
28 |
+
* Specify all the tabs handler methods
|
29 |
+
*
|
30 |
+
* @var array
|
31 |
+
*/
|
32 |
+
protected $menu_tabs_handler = array(
|
33 |
+
'file-change-detect' => 'render_file_change_detect',
|
34 |
+
'malware-scan' => 'render_malware_scan',
|
35 |
);
|
36 |
+
|
37 |
+
/**
|
38 |
+
* Renders the menu and current tab page.
|
39 |
+
*
|
40 |
+
* @return void
|
41 |
+
*/
|
42 |
+
public function __construct() {
|
43 |
+
$this->render_menu_page();
|
44 |
+
}
|
45 |
|
|
|
|
|
|
|
|
|
46 |
|
47 |
+
/**
|
48 |
+
* Sets the menu and tab names.
|
49 |
+
*
|
50 |
+
* @return void
|
51 |
+
*/
|
52 |
+
private function set_menu_tabs() {
|
53 |
+
$this->menu_tabs = array(
|
54 |
+
'file-change-detect' => __('File change detection','all-in-one-wp-security-and-firewall'),
|
55 |
+
'malware-scan' => __('Malware scan','all-in-one-wp-security-and-firewall'),
|
56 |
+
);
|
57 |
+
}
|
|
|
|
|
|
|
58 |
|
59 |
+
/**
|
60 |
+
* Renders tabs of this menu as nav items
|
61 |
+
*
|
62 |
+
* @return void
|
63 |
+
*/
|
64 |
+
private function render_menu_tabs() {
|
65 |
+
$current_tab = $this->get_current_tab();
|
66 |
+
|
67 |
+
echo '<h2 class="nav-tab-wrapper">';
|
68 |
+
foreach ($this->menu_tabs as $tab_key => $tab_caption) {
|
69 |
+
$active = $current_tab == $tab_key ? 'nav-tab-active' : '';
|
70 |
+
echo '<a class="nav-tab ' . $active . '" href="?page=' . $this->menu_page_slug . '&tab=' . $tab_key . '">' . $tab_caption . '</a>';
|
71 |
+
}
|
72 |
+
echo '</h2>';
|
73 |
+
}
|
74 |
|
75 |
+
/**
|
76 |
* The menu rendering goes here
|
77 |
+
*
|
78 |
+
* @return void
|
79 |
*/
|
80 |
+
private function render_menu_page() {
|
|
|
81 |
echo '<div class="wrap">';
|
82 |
+
echo '<h2>' . __('Scanner', 'all-in-one-wp-security-and-firewall') . '</h2>';//Interface title
|
83 |
$this->set_menu_tabs();
|
84 |
$tab = $this->get_current_tab();
|
85 |
$this->render_menu_tabs();
|
86 |
+
?>
|
87 |
<div id="poststuff"><div id="post-body">
|
88 |
+
<?php
|
89 |
//$tab_keys = array_keys($this->menu_tabs);
|
90 |
call_user_func(array($this, $this->menu_tabs_handler[$tab]));
|
91 |
?>
|
94 |
<?php
|
95 |
}
|
96 |
|
97 |
+
/**
|
98 |
+
* File change detection on your system files.
|
99 |
+
*
|
100 |
+
* @global $wpdb
|
101 |
+
* @global $aio_wp_security
|
102 |
+
* @global $aiowps_feature_mgr
|
103 |
+
*/
|
104 |
+
private function render_file_change_detect() {
|
105 |
global $wpdb, $aio_wp_security;
|
106 |
global $aiowps_feature_mgr;
|
107 |
+
if (isset($_POST['fcd_scan_info'])) {
|
|
|
108 |
//Display scan file change info and clear the global alert variable
|
109 |
|
110 |
//Clear the global variable
|
113 |
|
114 |
//Display the last scan results
|
115 |
$this->display_last_scan_results();
|
116 |
+
}
|
117 |
|
118 |
+
if (isset($_POST['aiowps_view_last_fcd_results'])) {
|
|
|
119 |
//Display the last scan results
|
120 |
+
if (!$this->display_last_scan_results()) {
|
121 |
$this->show_msg_updated(__('There have been no file changes since the last scan.', 'all-in-one-wp-security-and-firewall'));
|
122 |
}
|
123 |
}
|
124 |
|
125 |
+
if (isset($_POST['aiowps_manual_fcd_scan'])) {
|
126 |
+
$nonce = $_POST['_wpnonce'];
|
127 |
+
if (!wp_verify_nonce($nonce, 'aiowpsec-fcd-manual-scan-nonce')) {
|
128 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for manual file change detection scan operation.", 4);
|
129 |
+
die('Nonce check failed for manual file change detection scan operation.');
|
|
|
|
|
130 |
}
|
131 |
|
132 |
$result = $aio_wp_security->scan_obj->execute_file_change_detection_scan();
|
133 |
+
if (false === $result) {
|
134 |
// error case
|
135 |
+
$this->show_msg_error(__('There was an error during the file change detection scan. Please check the AIOS logs.', 'all-in-one-wp-security-and-firewall'));
|
136 |
}
|
137 |
|
138 |
//If this is first scan display special message
|
139 |
+
if (1 == $result['initial_scan']) {
|
140 |
+
$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'));
|
141 |
+
} elseif (!$aio_wp_security->configs->get_value('aiowps_fcds_change_detected')) {
|
142 |
+
$this->show_msg_updated(__('Scan Complete - There were no file changes detected.', 'all-in-one-wp-security-and-firewall'));
|
|
|
143 |
}
|
144 |
}
|
145 |
|
146 |
+
if (isset($_POST['aiowps_schedule_fcd_scan'])) { //Do form submission tasks
|
|
|
147 |
$error = '';
|
148 |
$reset_scan_data = FALSE;
|
149 |
$file_types = '';
|
150 |
$files = '';
|
151 |
|
152 |
+
$nonce = $_POST['_wpnonce'];
|
153 |
+
if (!wp_verify_nonce($nonce, 'aiowpsec-scheduled-fcd-scan-nonce')) {
|
154 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for file change detection scan options save.", 4);
|
155 |
+
die("Nonce check failed for file change detection scan options save.");
|
|
|
156 |
}
|
157 |
|
158 |
$fcd_scan_frequency = sanitize_text_field($_POST['aiowps_fcd_scan_frequency']);
|
159 |
+
if (!is_numeric($fcd_scan_frequency)) {
|
160 |
+
$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');
|
|
|
161 |
$fcd_scan_frequency = '4';//Set it to the default value for this field
|
162 |
}
|
163 |
|
164 |
+
if (!empty($_POST['aiowps_fcd_exclude_filetypes'])) {
|
|
|
165 |
$file_types = trim($_POST['aiowps_fcd_exclude_filetypes']);
|
166 |
//$file_types_array = preg_split( '/\r\n|\r|\n/', $file_types );
|
167 |
|
168 |
//Get the currently saved config value and check if this has changed. If so do another scan to reset the scan data so it omits these filetypes
|
169 |
+
if ($file_types != $aio_wp_security->configs->get_value('aiowps_fcd_exclude_filetypes')) {
|
|
|
170 |
$reset_scan_data = TRUE;
|
171 |
}
|
172 |
}
|
173 |
|
174 |
+
if (!empty($_POST['aiowps_fcd_exclude_files'])) {
|
|
|
175 |
$files = trim($_POST['aiowps_fcd_exclude_files']);
|
176 |
//Get the currently saved config value and check if this has changed. If so do another scan to reset the scan data so it omits these files/dirs
|
177 |
+
if ($files != $aio_wp_security->configs->get_value('aiowps_fcd_exclude_files')) {
|
|
|
178 |
$reset_scan_data = TRUE;
|
179 |
}
|
|
|
180 |
}
|
181 |
|
182 |
// Explode by end-of-line character, then trim and filter empty lines
|
183 |
+
$email_list_array = array_filter(array_map('trim', explode("\n", $_POST['aiowps_fcd_scan_email_address'])), 'strlen');
|
184 |
$errors = array();
|
185 |
+
foreach ($email_list_array as $key => $value) {
|
186 |
$email_sane = sanitize_email($value);
|
187 |
+
if (!is_email($email_sane)) {
|
|
|
188 |
$errors[] = __('The following address was removed because it is not a valid email address: ', 'all-in-one-wp-security-and-firewall')
|
189 |
. htmlspecialchars($value);
|
190 |
unset($email_list_array[$key]);
|
191 |
}
|
192 |
}
|
193 |
+
$email_address = implode("\n", $email_list_array);
|
194 |
+
if (!empty($errors)) {
|
195 |
+
$this->show_msg_error(__('Attention:', 'all-in-one-wp-security-and-firewall') . '<br>' . implode('<br>', $errors));
|
|
|
196 |
}
|
197 |
|
198 |
//Save all the form values to the options
|
199 |
+
$aio_wp_security->configs->set_value('aiowps_enable_automated_fcd_scan', isset($_POST["aiowps_enable_automated_fcd_scan"]) ? '1' : '');
|
200 |
+
$aio_wp_security->configs->set_value('aiowps_fcd_scan_frequency', absint($fcd_scan_frequency));
|
201 |
+
$aio_wp_security->configs->set_value('aiowps_fcd_scan_interval', $_POST["aiowps_fcd_scan_interval"]);
|
202 |
+
$aio_wp_security->configs->set_value('aiowps_fcd_exclude_filetypes', $file_types);
|
203 |
+
$aio_wp_security->configs->set_value('aiowps_fcd_exclude_files', $files);
|
204 |
+
$aio_wp_security->configs->set_value('aiowps_send_fcd_scan_email', isset($_POST["aiowps_send_fcd_scan_email"]) ? '1' : '');
|
205 |
+
$aio_wp_security->configs->set_value('aiowps_fcd_scan_email_address', $email_address);
|
206 |
$aio_wp_security->configs->save_config();
|
207 |
|
208 |
//Recalculate points after the feature status/options have been altered
|
210 |
$this->show_msg_settings_updated();
|
211 |
|
212 |
//Let's check if backup interval was set to less than 24 hours
|
213 |
+
if (isset($_POST["aiowps_enable_automated_fcd_scan"]) && ($fcd_scan_frequency < 24) && 0 == $_POST["aiowps_fcd_scan_interval"]) {
|
214 |
+
$this->show_msg_updated(__('Attention: You have configured your file change detection scan to occur at least once daily.', 'all-in-one-wp-security-and-firewall') . ' ' . __('For most websites we recommended that you choose a less frequent schedule such as once every few days, once a week or once a month.', 'all-in-one-wp-security-and-firewall') . ' ' . __('Choosing a less frequent schedule will also help reduce your server load.', 'all-in-one-wp-security-and-firewall'));
|
|
|
|
|
|
|
215 |
}
|
216 |
|
217 |
+
if ($reset_scan_data) {
|
|
|
218 |
//Clear old scan row and ask user to perform a fresh scan to reset the data
|
219 |
$aiowps_global_meta_tbl_name = AIOWPSEC_TBL_GLOBAL_META_DATA;
|
220 |
$where = array('meta_key1' => 'file_change_detection', 'meta_value1' => 'file_scan_data');
|
221 |
+
$wpdb->delete($aiowps_global_meta_tbl_name, $where);
|
222 |
$result = $aio_wp_security->scan_obj->execute_file_change_detection_scan();
|
223 |
+
$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.', 'all-in-one-wp-security-and-firewall').' '.__('In order to ensure that future scan results are accurate, the old scan data has been refreshed.', 'all-in-one-wp-security-and-firewall');
|
224 |
$this->show_msg_updated($new_scan_alert);
|
225 |
}
|
|
|
226 |
}
|
227 |
|
228 |
//Display an alert warning message if a file change was detected
|
229 |
+
if ($aio_wp_security->configs->get_value('aiowps_fcds_change_detected')) {
|
230 |
+
$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');
|
|
|
231 |
|
232 |
+
$button = '<div><form action="" method="POST"><input type="submit" name="fcd_scan_info" value="' . __('View scan details and clear this message', 'all-in-one-wp-security-and-firewall') . '" class="button-secondary" /></form></div>';
|
233 |
$error_msg .= $button;
|
234 |
$this->show_msg_error($error_msg);
|
235 |
+
}
|
|
|
|
|
236 |
?>
|
237 |
<div class="aio_blue_box">
|
238 |
<?php
|
239 |
+
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') .
|
240 |
+
'<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') .
|
241 |
+
'<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') .
|
242 |
+
'<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') .
|
243 |
+
'<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>';
|
244 |
?>
|
245 |
</div>
|
246 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
247 |
?>
|
248 |
<div class="postbox">
|
249 |
+
<h3 class="hndle"><label for="title"><?php _e('Manual file change detection scan', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
250 |
<div class="inside">
|
251 |
<form action="" method="POST">
|
252 |
<?php wp_nonce_field('aiowpsec-fcd-manual-scan-nonce'); ?>
|
255 |
<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>
|
256 |
</tr>
|
257 |
</table>
|
258 |
+
<input type="submit" name="aiowps_manual_fcd_scan" value="<?php _e('Perform scan now', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
259 |
</form>
|
260 |
</div></div>
|
261 |
<div class="postbox">
|
262 |
+
<h3 class="hndle"><label for="title"><?php _e('View last saved file change results', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
263 |
<div class="inside">
|
264 |
<form action="" method="POST">
|
265 |
<?php wp_nonce_field('aiowpsec-view-last-fcd-results-nonce'); ?>
|
266 |
<table class="form-table">
|
267 |
<tr valign="top">
|
268 |
<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>
|
269 |
+
</tr>
|
270 |
</table>
|
271 |
+
<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" />
|
272 |
</form>
|
273 |
</div></div>
|
274 |
<div class="postbox">
|
275 |
+
<h3 class="hndle"><label for="title"><?php _e('File change detection settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
276 |
<div class="inside">
|
277 |
<?php
|
278 |
+
$aiowps_feature_mgr->output_feature_details_badge('scan-file-change-detection');
|
|
|
|
|
279 |
?>
|
|
|
280 |
<form action="" method="POST">
|
281 |
<?php wp_nonce_field('aiowpsec-scheduled-fcd-scan-nonce'); ?>
|
282 |
<table class="form-table">
|
283 |
<tr valign="top">
|
284 |
+
<th scope="row"><?php _e('Enable automated file change detection scan', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
285 |
<td>
|
286 |
<input id="aiowps_enable_automated_fcd_scan" 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"/>
|
287 |
<label for="aiowps_enable_automated_fcd_scan" 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'); ?></label>
|
288 |
</td>
|
289 |
</tr>
|
290 |
<tr valign="top">
|
291 |
+
<th scope="row"><label for="aiowps_fcd_scan_frequency"><?php _e('Scan time interval', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
292 |
<td><input id="aiowps_fcd_scan_frequency" type="text" size="5" name="aiowps_fcd_scan_frequency" value="<?php echo $aio_wp_security->configs->get_value('aiowps_fcd_scan_frequency'); ?>" />
|
293 |
<select id="backup_interval" name="aiowps_fcd_scan_interval">
|
294 |
<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>
|
299 |
</td>
|
300 |
</tr>
|
301 |
<tr valign="top">
|
302 |
+
<th scope="row"><label for="aiowps_fcd_exclude_filetypes"><?php _e('File types to ignore', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
303 |
<td><textarea id="aiowps_fcd_exclude_filetypes" name="aiowps_fcd_exclude_filetypes" rows="5" cols="50"><?php echo htmlspecialchars($aio_wp_security->configs->get_value('aiowps_fcd_exclude_filetypes')); ?></textarea>
|
304 |
+
<br>
|
305 |
<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>
|
306 |
+
<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>
|
307 |
<div class="aiowps_more_info_body">
|
308 |
<?php
|
309 |
+
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>';
|
310 |
+
echo '<p class="description">' . sprintf(__('Example: If you want the scanner to ignore files of type %s, %s, and %s, then you would enter the following:', 'all-in-one-wp-security-and-firewall'),'jpg' ,'png', 'bmp'). '</p>';
|
311 |
+
echo '<p class="description">' . 'jpg' . '</p>';
|
312 |
+
echo '<p class="description">' . 'png' . '</p>';
|
313 |
+
echo '<p class="description">' . 'bmp' . '</p>';
|
314 |
?>
|
315 |
</div>
|
316 |
</td>
|
317 |
</tr>
|
318 |
<tr valign="top">
|
319 |
+
<th scope="row"><label for="aiowps_fcd_exclude_files"><?php _e('Files/Directories to ignore', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
320 |
<td><textarea id="aiowps_fcd_exclude_files" name="aiowps_fcd_exclude_files" rows="5" cols="50"><?php echo htmlspecialchars($aio_wp_security->configs->get_value('aiowps_fcd_exclude_files')); ?></textarea>
|
321 |
+
<br>
|
322 |
<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>
|
323 |
+
<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>
|
324 |
<div class="aiowps_more_info_body">
|
325 |
<?php
|
326 |
+
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>';
|
327 |
+
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>';
|
328 |
+
echo '<p class="description">' . 'cache/config/master.php' . '</p>';
|
329 |
+
echo '<p class="description">' . __('somedirectory', 'all-in-one-wp-security-and-firewall') . '</p>';
|
330 |
?>
|
331 |
</div>
|
332 |
</td>
|
333 |
</tr>
|
334 |
+
<tr valign="top">
|
335 |
+
<th scope="row">
|
336 |
<label for="aiowps_fcd_scan_email_address"><?php _e('Send email when change detected', 'all-in-one-wp-security-and-firewall'); ?>:</label>
|
337 |
</th>
|
338 |
<td>
|
339 |
<input id="aiowps_send_fcd_scan_email" 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"/>
|
340 |
<label for="aiowps_send_fcd_scan_email" 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'); ?></label>
|
341 |
+
<br>
|
342 |
<textarea name="aiowps_fcd_scan_email_address" id="aiowps_fcd_scan_email_address" rows="5" cols="50"><?php echo esc_textarea(wp_unslash(AIOWPSecurity_Utility::get_textarea_str_val($aio_wp_security->configs->get_value('aiowps_fcd_scan_email_address')))); ?></textarea>
|
343 |
+
<br>
|
344 |
+
<span class="description"><?php _e('Enter one or more email addresses on a new line.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
345 |
</td>
|
346 |
</tr>
|
347 |
</table>
|
348 |
+
<input type="submit" name="aiowps_schedule_fcd_scan" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary" />
|
349 |
</form>
|
350 |
</div></div>
|
351 |
|
352 |
<?php
|
|
|
353 |
}
|
354 |
|
355 |
+
/**
|
356 |
+
* Malware code scan on your system files.
|
357 |
+
*
|
358 |
+
* @return void
|
359 |
+
*/
|
360 |
+
private function render_malware_scan() {
|
361 |
?>
|
362 |
<div class="aio_blue_box">
|
363 |
<?php
|
364 |
+
echo '<h2>' . __('What is malware?', 'all-in-one-wp-security-and-firewall').'</h2>';
|
365 |
+
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>' .
|
366 |
+
'<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>' .
|
367 |
+
'<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>';
|
368 |
|
369 |
+
$site_scanners_link = '<a href="http://www.site-scanners.com" target="_blank">' . __('here', 'all-in-one-wp-security-and-firewall'). '</a>';
|
370 |
|
371 |
+
echo '<h2>' . __('Scanning for malware', 'all-in-one-wp-security-and-firewall') . '</h2>';
|
372 |
+
echo '<p>' . __('Due to the constantly changing and complex nature of Malware, scanning for such things using a standalone plugin will not work reliably.', 'all-in-one-wp-security-and-firewall') . ' ' . __('This is something best done via an external scan of your site regularly.', 'all-in-one-wp-security-and-firewall') . '</p>'.
|
373 |
'<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>';
|
374 |
+
echo '<p>' . __('When you sign up for this service you will get the following:', 'all-in-one-wp-security-and-firewall') . '</p>';
|
375 |
echo '<ul class="aiowps_admin_ul_grp1">
|
376 |
+
<li>' . __('Automatic daily scan of 1 website', 'all-in-one-wp-security-and-firewall') . '</li>
|
377 |
+
<li>' . __('Automatic malware and blacklist monitoring', 'all-in-one-wp-security-and-firewall') . '</li>
|
378 |
+
<li>' . __('Automatic email alerting', 'all-in-one-wp-security-and-firewall') . '</li>
|
379 |
+
<li>' . __('Site uptime monitoring', 'all-in-one-wp-security-and-firewall') . '</li>
|
380 |
+
<li>' . __('Site response time monitoring', 'all-in-one-wp-security-and-firewall') . '</li>
|
381 |
+
<li>' . __('We provide advice for malware cleanup', 'all-in-one-wp-security-and-firewall') . '</li>
|
382 |
+
<li>' . __('Blacklist removal', 'all-in-one-wp-security-and-firewall') . '</li>
|
383 |
+
<li>' . __('No contract (cancel anytime)', 'all-in-one-wp-security-and-firewall') . '</li>
|
384 |
</ul>';
|
385 |
+
echo '<p>' . sprintf(__('Learn more %s.', 'all-in-one-wp-security-and-firewall'), $site_scanners_link) . '</p>';
|
386 |
?>
|
387 |
</div>
|
388 |
|
389 |
<?php
|
390 |
}
|
391 |
|
392 |
+
/**
|
|
|
393 |
* Outputs the last scan results in a postbox
|
394 |
+
*
|
395 |
+
* @return void
|
396 |
*/
|
397 |
+
private function display_last_scan_results() {
|
|
|
398 |
$fcd_data = AIOWPSecurity_Scan::get_fcd_data();
|
399 |
+
if (!$fcd_data || !isset($fcd_data['last_scan_result'])) {
|
|
|
400 |
// no fcd data found
|
401 |
return false;
|
402 |
}
|
403 |
?>
|
404 |
<div class="postbox">
|
405 |
+
<h3 class="hndle"><label for="title"><?php _e('Latest file change scan results', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
406 |
<div class="inside">
|
407 |
<?php
|
408 |
$files_added_output = "";
|
409 |
$files_removed_output = "";
|
410 |
$files_changed_output = "";
|
411 |
$last_scan_results = $fcd_data['last_scan_result'];
|
412 |
+
if (!empty($last_scan_results['files_added'])) {
|
|
|
413 |
//Output table of files added
|
414 |
+
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>';
|
415 |
$files_added_output .= '<table class="widefat">';
|
416 |
$files_added_output .= '<tr>';
|
417 |
+
$files_added_output .= '<th>' . __('File','all-in-one-wp-security-and-firewall') . '</th>';
|
418 |
+
$files_added_output .= '<th>' . __('File size','all-in-one-wp-security-and-firewall') . '</th>';
|
419 |
+
$files_added_output .= '<th>' . __('File modified','all-in-one-wp-security-and-firewall') . '</th>';
|
420 |
$files_added_output .= '</tr>';
|
421 |
+
foreach ($last_scan_results['files_added'] as $key => $value) {
|
422 |
$files_added_output .= '<tr>';
|
423 |
+
$files_added_output .= '<td>' . $key . '</td>';
|
424 |
+
$files_added_output .= '<td>' . $value['filesize'] . '</td>';
|
425 |
+
$files_added_output .= '<td>' . date('Y-m-d H:i:s', $value['last_modified']) . '</td>';
|
426 |
$files_added_output .= '</tr>';
|
427 |
}
|
428 |
$files_added_output .= '</table>';
|
429 |
echo $files_added_output;
|
430 |
}
|
431 |
echo '<div class="aio_spacer_15"></div>';
|
432 |
+
if (!empty($last_scan_results['files_removed'])) {
|
|
|
433 |
//Output table of files removed
|
434 |
+
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>';
|
435 |
$files_removed_output .= '<table class="widefat">';
|
436 |
$files_removed_output .= '<tr>';
|
437 |
+
$files_removed_output .= '<th>'.__('File', 'all-in-one-wp-security-and-firewall').'</th>';
|
438 |
+
$files_removed_output .= '<th>'.__('File size', 'all-in-one-wp-security-and-firewall').'</th>';
|
439 |
+
$files_removed_output .= '<th>'.__('File modified', 'all-in-one-wp-security-and-firewall').'</th>';
|
440 |
$files_removed_output .= '</tr>';
|
441 |
+
foreach ($last_scan_results['files_removed'] as $key => $value) {
|
442 |
$files_removed_output .= '<tr>';
|
443 |
+
$files_removed_output .= '<td>' . $key . '</td>';
|
444 |
+
$files_removed_output .= '<td>' . $value['filesize'] . '</td>';
|
445 |
+
$files_removed_output .= '<td>' . date('Y-m-d H:i:s', $value['last_modified']) . '</td>';
|
446 |
$files_removed_output .= '</tr>';
|
447 |
}
|
448 |
$files_removed_output .= '</table>';
|
449 |
echo $files_removed_output;
|
|
|
450 |
}
|
451 |
|
452 |
echo '<div class="aio_spacer_15"></div>';
|
453 |
|
454 |
+
if (!empty($last_scan_results['files_changed'])) {
|
|
|
455 |
//Output table of files changed
|
456 |
+
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>';
|
457 |
$files_changed_output .= '<table class="widefat">';
|
458 |
$files_changed_output .= '<tr>';
|
459 |
+
$files_changed_output .= '<th>' . __('File', 'all-in-one-wp-security-and-firewall') . '</th>';
|
460 |
+
$files_changed_output .= '<th>' . __('File size', 'all-in-one-wp-security-and-firewall') . '</th>';
|
461 |
+
$files_changed_output .= '<th>' . __('File modified', 'all-in-one-wp-security-and-firewall') . '</th>';
|
462 |
$files_changed_output .= '</tr>';
|
463 |
+
foreach ($last_scan_results['files_changed'] as $key => $value) {
|
464 |
$files_changed_output .= '<tr>';
|
465 |
+
$files_changed_output .= '<td>' . $key . '</td>';
|
466 |
+
$files_changed_output .= '<td>' . $value['filesize'] . '</td>';
|
467 |
+
$files_changed_output .= '<td>' . date('Y-m-d H:i:s', $value['last_modified']) . '</td>';
|
468 |
$files_changed_output .= '</tr>';
|
469 |
}
|
470 |
$files_changed_output .= '</table>';
|
474 |
?>
|
475 |
</div></div>
|
476 |
<?php
|
477 |
+
}
|
478 |
} //end class
|
@@ -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
|
27 |
-
'tab2' => __('PHP
|
28 |
-
'tab3' => __('WP
|
29 |
-
'tab4' => __('Host
|
30 |
);
|
31 |
}
|
32 |
|
@@ -52,7 +52,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
52 |
function render_menu_page()
|
53 |
{
|
54 |
echo '<div class="wrap">';
|
55 |
-
echo '<h2>'.__('Filesystem
|
56 |
$this->set_menu_tabs();
|
57 |
$tab = $this->get_current_tab();
|
58 |
$this->render_menu_tabs();
|
@@ -212,7 +212,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
212 |
<h2><?php _e('File editing', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
213 |
<div class="aio_blue_box">
|
214 |
<?php
|
215 |
-
echo '<p>'.__('The
|
216 |
<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').'
|
217 |
<br />'.__('This feature will disable the ability for people to edit PHP files via the dashboard.', 'all-in-one-wp-security-and-firewall').'
|
218 |
</p>';
|
@@ -379,7 +379,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
379 |
$logResults = AIOWPSecurity_Utility_File::recursive_file_search($sys_log_file, 0, ABSPATH);
|
380 |
if (empty($logResults) || $logResults == NULL || $logResults == '' || $logResults === FALSE)
|
381 |
{
|
382 |
-
$this->show_msg_updated(__('No system logs were found
|
383 |
}
|
384 |
else
|
385 |
{
|
@@ -438,7 +438,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
438 |
</td>';
|
439 |
} else
|
440 |
{
|
441 |
-
echo '<td>'.__('No
|
442 |
}
|
443 |
echo "</tr>";
|
444 |
}
|
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 |
|
52 |
function render_menu_page()
|
53 |
{
|
54 |
echo '<div class="wrap">';
|
55 |
+
echo '<h2>'.__('Filesystem security','all-in-one-wp-security-and-firewall').'</h2>';//Interface title
|
56 |
$this->set_menu_tabs();
|
57 |
$tab = $this->get_current_tab();
|
58 |
$this->render_menu_tabs();
|
212 |
<h2><?php _e('File editing', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
213 |
<div class="aio_blue_box">
|
214 |
<?php
|
215 |
+
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').'
|
216 |
<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').'
|
217 |
<br />'.__('This feature will disable the ability for people to edit PHP files via the dashboard.', 'all-in-one-wp-security-and-firewall').'
|
218 |
</p>';
|
379 |
$logResults = AIOWPSecurity_Utility_File::recursive_file_search($sys_log_file, 0, ABSPATH);
|
380 |
if (empty($logResults) || $logResults == NULL || $logResults == '' || $logResults === FALSE)
|
381 |
{
|
382 |
+
$this->show_msg_updated(__('No system logs were found.', 'all-in-one-wp-security-and-firewall'));
|
383 |
}
|
384 |
else
|
385 |
{
|
438 |
</td>';
|
439 |
} else
|
440 |
{
|
441 |
+
echo '<td>'.__('No action required', 'all-in-one-wp-security-and-firewall').'</td>';
|
442 |
}
|
443 |
echo "</tr>";
|
444 |
}
|
@@ -15,6 +15,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
15 |
'tab5' => 'render_tab5',
|
16 |
'tab6' => 'render_tab6',
|
17 |
'tab7' => 'render_tab7',
|
|
|
18 |
);
|
19 |
|
20 |
function __construct()
|
@@ -25,13 +26,14 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
25 |
function set_menu_tabs()
|
26 |
{
|
27 |
$this->menu_tabs = array(
|
28 |
-
'tab1' => __('Basic
|
29 |
-
'tab2' => __('Additional
|
30 |
-
'tab3' => __('6G Blacklist
|
31 |
-
'tab4' => __('Internet
|
32 |
-
'tab5' => __('Prevent
|
33 |
-
'tab6' => __('404
|
34 |
-
'tab7' => __('Custom
|
|
|
35 |
);
|
36 |
}
|
37 |
|
@@ -148,7 +150,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
148 |
<div class="aio_orange_box">
|
149 |
<p>
|
150 |
<?php
|
151 |
-
echo '<p>'.__('Attention: You have enabled the "Completely Block Access To XMLRPC" checkbox which means all XMLRPC functionality will be blocked.', 'all-in-one-wp-security-and-firewall').'</p>';
|
152 |
echo '<p>'.__('By leaving this feature enabled you will prevent Jetpack or Wordpress iOS or other apps which need XMLRPC from working correctly on your site.', 'all-in-one-wp-security-and-firewall').'</p>';
|
153 |
echo '<p>'.__('If you still need XMLRPC then uncheck the "Completely Block Access To XMLRPC" checkbox and enable only the "Disable Pingback Functionality From XMLRPC" checkbox.', 'all-in-one-wp-security-and-firewall').'</p>';
|
154 |
?>
|
@@ -734,7 +736,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
734 |
<input id="<?php echo esc_attr("aiowps_block_request_method_{$block_request_method}");?>" name="<?php echo esc_attr("aiowps_block_request_method_{$block_request_method}");?>" type="checkbox"<?php checked(in_array(strtoupper($block_request_method), $methods));?>>
|
735 |
<label for="<?php echo esc_attr("aiowps_block_request_method_{$block_request_method}");?>" class="description"><?php printf(__('Check this to block the %s request method', 'all-in-one-wp-security-and-firewall'), strtoupper($block_request_method));?></label>
|
736 |
<?php if('put' == $block_request_method) { ?>
|
737 |
-
|
738 |
<div class="aiowps_more_info_body">
|
739 |
<?php
|
740 |
echo '<p class="description">' . __('Some WooCommerce extensions use the PUT request method in addition to GET and POST.', 'all-in-one-wp-security-and-firewall') . ' ' . __("This means WooCommerce users shouldn't block the PUT request method." , 'all-in-one-wp-security-and-firewall') . '</p>';
|
@@ -1007,13 +1009,12 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
1007 |
$redirect_url = 'http://127.0.0.1';
|
1008 |
}
|
1009 |
|
1010 |
-
if($error)
|
1011 |
-
|
1012 |
-
$this->show_msg_error(__('Attention!','all-in-one-wp-security-and-firewall').$error);
|
1013 |
}
|
1014 |
|
1015 |
-
$aio_wp_security->configs->set_value('aiowps_404_lockout_time_length',absint($lockout_time_length));
|
1016 |
-
$aio_wp_security->configs->set_value('aiowps_404_lock_redirect_url'
|
1017 |
$aio_wp_security->configs->save_config();
|
1018 |
|
1019 |
//Recalculate points after the feature status/options have been altered
|
@@ -1023,17 +1024,16 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
1023 |
}
|
1024 |
|
1025 |
|
1026 |
-
if(isset($_REQUEST['action'])) //Do list table form row action tasks
|
1027 |
-
|
1028 |
-
if($_REQUEST['action'] == 'temp_block'){ //Temp Block link was clicked for a row in list table
|
1029 |
$event_list_404->block_ip(strip_tags($_REQUEST['ip_address']));
|
1030 |
}
|
1031 |
|
1032 |
-
if($_REQUEST['action']
|
1033 |
$event_list_404->blacklist_ip_address(strip_tags($_REQUEST['ip_address']));
|
1034 |
}
|
1035 |
|
1036 |
-
if($_REQUEST['action']
|
1037 |
$event_list_404->delete_404_event_records(strip_tags($_REQUEST['id']));
|
1038 |
}
|
1039 |
}
|
@@ -1132,6 +1132,13 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
1132 |
|
1133 |
</form>
|
1134 |
</div></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1135 |
<div class="postbox">
|
1136 |
<h3 class="hndle"><label for="title"><?php _e('404 event logs', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
1137 |
<div class="inside">
|
@@ -1289,4 +1296,76 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
1289 |
<?php
|
1290 |
}
|
1291 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1292 |
} //end class
|
15 |
'tab5' => 'render_tab5',
|
16 |
'tab6' => 'render_tab6',
|
17 |
'tab7' => 'render_tab7',
|
18 |
+
'advanced-settings' => 'render_advanced_settings',
|
19 |
);
|
20 |
|
21 |
function __construct()
|
26 |
function set_menu_tabs()
|
27 |
{
|
28 |
$this->menu_tabs = array(
|
29 |
+
'tab1' => __('Basic firewall rules', 'all-in-one-wp-security-and-firewall'),
|
30 |
+
'tab2' => __('Additional firewall rules', 'all-in-one-wp-security-and-firewall'),
|
31 |
+
'tab3' => __('6G Blacklist firewall rules', 'all-in-one-wp-security-and-firewall'),
|
32 |
+
'tab4' => __('Internet bots', 'all-in-one-wp-security-and-firewall'),
|
33 |
+
'tab5' => __('Prevent hotlinks', 'all-in-one-wp-security-and-firewall'),
|
34 |
+
'tab6' => __('404 detection', 'all-in-one-wp-security-and-firewall'),
|
35 |
+
'tab7' => __('Custom rules', 'all-in-one-wp-security-and-firewall'),
|
36 |
+
'advanced-settings' => __('Advanced settings', 'all-in-one-wp-security-and-firewall'),
|
37 |
);
|
38 |
}
|
39 |
|
150 |
<div class="aio_orange_box">
|
151 |
<p>
|
152 |
<?php
|
153 |
+
echo '<p>'.__('Attention:', 'all-in-one-wp-security-and-firewall').' '.__('You have enabled the "Completely Block Access To XMLRPC" checkbox which means all XMLRPC functionality will be blocked.', 'all-in-one-wp-security-and-firewall').'</p>';
|
154 |
echo '<p>'.__('By leaving this feature enabled you will prevent Jetpack or Wordpress iOS or other apps which need XMLRPC from working correctly on your site.', 'all-in-one-wp-security-and-firewall').'</p>';
|
155 |
echo '<p>'.__('If you still need XMLRPC then uncheck the "Completely Block Access To XMLRPC" checkbox and enable only the "Disable Pingback Functionality From XMLRPC" checkbox.', 'all-in-one-wp-security-and-firewall').'</p>';
|
156 |
?>
|
736 |
<input id="<?php echo esc_attr("aiowps_block_request_method_{$block_request_method}");?>" name="<?php echo esc_attr("aiowps_block_request_method_{$block_request_method}");?>" type="checkbox"<?php checked(in_array(strtoupper($block_request_method), $methods));?>>
|
737 |
<label for="<?php echo esc_attr("aiowps_block_request_method_{$block_request_method}");?>" class="description"><?php printf(__('Check this to block the %s request method', 'all-in-one-wp-security-and-firewall'), strtoupper($block_request_method));?></label>
|
738 |
<?php if('put' == $block_request_method) { ?>
|
739 |
+
<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>
|
740 |
<div class="aiowps_more_info_body">
|
741 |
<?php
|
742 |
echo '<p class="description">' . __('Some WooCommerce extensions use the PUT request method in addition to GET and POST.', 'all-in-one-wp-security-and-firewall') . ' ' . __("This means WooCommerce users shouldn't block the PUT request method." , 'all-in-one-wp-security-and-firewall') . '</p>';
|
1009 |
$redirect_url = 'http://127.0.0.1';
|
1010 |
}
|
1011 |
|
1012 |
+
if ($error) {
|
1013 |
+
$this->show_msg_error(__('Attention:', 'all-in-one-wp-security-and-firewall').' '.$error);
|
|
|
1014 |
}
|
1015 |
|
1016 |
+
$aio_wp_security->configs->set_value('aiowps_404_lockout_time_length', absint($lockout_time_length));
|
1017 |
+
$aio_wp_security->configs->set_value('aiowps_404_lock_redirect_url', $redirect_url);
|
1018 |
$aio_wp_security->configs->save_config();
|
1019 |
|
1020 |
//Recalculate points after the feature status/options have been altered
|
1024 |
}
|
1025 |
|
1026 |
|
1027 |
+
if (isset($_REQUEST['action'])) { //Do list table form row action tasks
|
1028 |
+
if ('temp_block' == $_REQUEST['action']) { //Temp Block link was clicked for a row in list table
|
|
|
1029 |
$event_list_404->block_ip(strip_tags($_REQUEST['ip_address']));
|
1030 |
}
|
1031 |
|
1032 |
+
if ('blacklist_ip' == $_REQUEST['action']) { //Blacklist IP link was clicked for a row in list table
|
1033 |
$event_list_404->blacklist_ip_address(strip_tags($_REQUEST['ip_address']));
|
1034 |
}
|
1035 |
|
1036 |
+
if ('delete_event_log' == $_REQUEST['action']) { //Unlock link was clicked for a row in list table
|
1037 |
$event_list_404->delete_404_event_records(strip_tags($_REQUEST['id']));
|
1038 |
}
|
1039 |
}
|
1132 |
|
1133 |
</form>
|
1134 |
</div></div>
|
1135 |
+
<div class="aio_blue_box">
|
1136 |
+
<?php
|
1137 |
+
echo '<p>'.__('This list displays the 404 event logs when somebody tries to access a non-existent page on your website.', 'all-in-one-wp-security-and-firewall').'
|
1138 |
+
<br /><strong>'.sprintf(__('404 event logs that are older than %1$d days are purged automatically.', 'all-in-one-wp-security-and-firewall'), apply_filters('aios_purge_events_records_after_days', AIOS_PURGE_EVENTS_RECORDS_AFTER_DAYS)).'</strong>
|
1139 |
+
</p>';
|
1140 |
+
?>
|
1141 |
+
</div>
|
1142 |
<div class="postbox">
|
1143 |
<h3 class="hndle"><label for="title"><?php _e('404 event logs', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
1144 |
<div class="inside">
|
1296 |
<?php
|
1297 |
}
|
1298 |
|
1299 |
+
/**
|
1300 |
+
* Renders our Advanced settings tab.
|
1301 |
+
*
|
1302 |
+
* @return void
|
1303 |
+
*/
|
1304 |
+
private function render_advanced_settings() {
|
1305 |
+
?>
|
1306 |
+
<h2><?php _e('Advanced settings', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
1307 |
+
<div class="postbox">
|
1308 |
+
<h3 class="hndle"><label for="title"><?php _e('Firewall setup', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
1309 |
+
<div class="inside">
|
1310 |
+
<div class="aio_blue_box">
|
1311 |
+
<p>
|
1312 |
+
<?php _e('This option allows you to set up or downgrade the firewall.', 'all-in-one-wp-security-and-firewall'); ?><br>
|
1313 |
+
<?php _e('We recommend you set up the firewall for greater protection, but if for whatever reason you wish to downgrade the firewall, then you can do so here.', 'all-in-one-wp-security-and-firewall'); ?><br>
|
1314 |
+
</p>
|
1315 |
+
</div>
|
1316 |
+
<table class="form-table">
|
1317 |
+
<tr valign="row">
|
1318 |
+
<th scope="row"><?php _e('Firewall','all-in-one-wp-security-and-firewall'); ?>:</th>
|
1319 |
+
<td>
|
1320 |
+
<?php AIOWPSecurity_Utility_Firewall::is_firewall_setup() ? $this->render_downgrade_button() : $this->render_set_up_button(); ?>
|
1321 |
+
<span style='margin-top: 5px;' 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>
|
1322 |
+
<div class="aiowps_more_info_body">
|
1323 |
+
<p class="description"><strong><?php _e('Set up firewall', 'all-in-one-wp-security-and-firewall');?>: </strong><?php _e('This will attempt to set up the firewall in order to give you the highest level of protection it has to offer.', 'all-in-one-wp-security-and-firewall');?><p>
|
1324 |
+
|
1325 |
+
<p class="description"><strong><?php _e('Downgrade firewall', 'all-in-one-wp-security-and-firewall');?>: </strong><?php _e('This will undo the changes performed by the set-up mechanism.', 'all-in-one-wp-security-and-firewall');?><p>
|
1326 |
+
|
1327 |
+
<p class="description"><?php _e('The firewall will still be active if it is downgraded or not set up, but you will have reduced protection.', 'all-in-one-wp-security-and-firewall');?><p>
|
1328 |
+
</div>
|
1329 |
+
</td>
|
1330 |
+
</tr>
|
1331 |
+
</table>
|
1332 |
+
|
1333 |
+
</div>
|
1334 |
+
|
1335 |
+
</div>
|
1336 |
+
<?php
|
1337 |
+
}
|
1338 |
+
|
1339 |
+
/**
|
1340 |
+
* Renders the downgrade firewall button
|
1341 |
+
*
|
1342 |
+
* @param boolean $secondary - Whether the button is secondary. Primary by default.
|
1343 |
+
* @return void
|
1344 |
+
*/
|
1345 |
+
private function render_downgrade_button($secondary = false) {
|
1346 |
+
?>
|
1347 |
+
<form action="<?php echo esc_url(admin_url('admin-post.php')); ?>" method="POST" style='display: inline;'>
|
1348 |
+
<?php wp_nonce_field('aiowpsec-firewall-downgrade'); ?>
|
1349 |
+
<input type="hidden" name="action" value="aiowps_firewall_downgrade">
|
1350 |
+
<input class="button <?php echo $secondary ? 'button-secondary' : 'button-primary' ?>" type="submit" name="btn_downgrade_protection" value="<?php _e('Downgrade firewall', 'all-in-one-wp-security-and-firewall'); ?>">
|
1351 |
+
</form>
|
1352 |
+
<?php
|
1353 |
+
}
|
1354 |
+
|
1355 |
+
/**
|
1356 |
+
* Render the set up firewall button
|
1357 |
+
*
|
1358 |
+
* @param boolean $secondary - Whether the button is secondary. Primary by default.
|
1359 |
+
* @return void
|
1360 |
+
*/
|
1361 |
+
private function render_set_up_button($secondary = false) {
|
1362 |
+
?>
|
1363 |
+
<form action="<?php echo esc_url(admin_url('admin-post.php')); ?>" method="POST" style='display: inline;'>
|
1364 |
+
<?php wp_nonce_field('aiowpsec-firewall-setup'); ?>
|
1365 |
+
<input type="hidden" name="action" value="aiowps_firewall_setup">
|
1366 |
+
<input class="button <?php echo $secondary ? 'button-secondary' : 'button-primary' ?>" type="submit" name="btn_try_again" value="<?php _e('Set up firewall', 'all-in-one-wp-security-and-firewall'); ?>">
|
1367 |
+
</form>
|
1368 |
+
<?php
|
1369 |
+
}
|
1370 |
+
|
1371 |
} //end class
|
@@ -88,13 +88,12 @@ class AIOWPSecurity_Firewall_Setup_Notice {
|
|
88 |
return;
|
89 |
}
|
90 |
|
91 |
-
if (
|
92 |
-
|
93 |
-
if (true !== $is_firewall_in_wpconfig) {
|
94 |
-
$this->render_automatic_setup_notice(); //Show notice to setup firewall, if the firewall is not present in our required files
|
95 |
-
}elseif (true === $is_firewall_in_wpconfig) {
|
96 |
$this->render_upgrade_protection_notice();
|
97 |
}
|
|
|
|
|
98 |
}
|
99 |
|
100 |
$this->render_notices();
|
@@ -108,11 +107,9 @@ class AIOWPSecurity_Firewall_Setup_Notice {
|
|
108 |
private function do_setup() {
|
109 |
|
110 |
$is_inserted_firewall_file = false;
|
111 |
-
|
112 |
-
$is_inserted_bootstrap_file = $this->bootstrap->contains_contents();
|
113 |
|
|
|
114 |
if (true !== $is_inserted_bootstrap_file) {
|
115 |
-
|
116 |
$is_inserted_bootstrap_file = $this->bootstrap->insert_contents();
|
117 |
|
118 |
if (true !== $is_inserted_bootstrap_file) {
|
@@ -122,9 +119,9 @@ class AIOWPSecurity_Firewall_Setup_Notice {
|
|
122 |
}
|
123 |
|
124 |
}
|
125 |
-
|
126 |
$firewall_file = AIOWPSecurity_Utility_Firewall::get_server_file();
|
127 |
-
|
128 |
if ($firewall_file instanceof AIOWPSecurity_Block_Userini) {
|
129 |
|
130 |
$directive = AIOWPSecurity_Utility_Firewall::get_already_set_directive($firewall_file);
|
@@ -148,26 +145,32 @@ class AIOWPSecurity_Firewall_Setup_Notice {
|
|
148 |
}
|
149 |
}
|
150 |
|
|
|
151 |
$is_inserted_wpconfig = $this->wpconfig->contains_contents();
|
152 |
if (true !== $is_inserted_wpconfig) {
|
153 |
$is_inserted_wpconfig = $this->wpconfig->insert_contents();
|
154 |
}
|
|
|
155 |
|
156 |
-
|
157 |
-
|
|
|
|
|
158 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
159 |
|
160 |
-
if (true
|
161 |
-
|
162 |
-
|
163 |
-
$is_inserted_muplugin = $this->muplugin->insert_contents();
|
164 |
-
$this->log_wp_error($is_inserted_muplugin);
|
165 |
-
$this->log_wp_error($is_inserted_wpconfig);
|
166 |
-
}
|
167 |
-
|
168 |
$this->log_wp_error($is_inserted_firewall_file);
|
169 |
$this->show_notice(self::NOTICE_MANUAL);
|
170 |
-
|
171 |
}
|
172 |
|
173 |
}
|
@@ -203,7 +206,7 @@ class AIOWPSecurity_Firewall_Setup_Notice {
|
|
203 |
public function handle_setup_form() {
|
204 |
if (isset($_POST['_wpnonce']) && wp_verify_nonce($_POST['_wpnonce'], 'aiowpsec-firewall-setup')) {
|
205 |
$this->do_setup();
|
206 |
-
|
207 |
}
|
208 |
}
|
209 |
|
@@ -215,8 +218,50 @@ class AIOWPSecurity_Firewall_Setup_Notice {
|
|
215 |
public function handle_dismiss_form() {
|
216 |
if (isset($_POST['_wpnonce']) && wp_verify_nonce($_POST['_wpnonce'], 'aiowpsec-firewall-setup-dismiss')) {
|
217 |
$this->do_dismiss();
|
218 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
219 |
}
|
|
|
|
|
220 |
}
|
221 |
|
222 |
/**
|
@@ -387,7 +432,7 @@ class AIOWPSecurity_Firewall_Setup_Notice {
|
|
387 |
<p>
|
388 |
<?php _e('3. Change it to the following:', 'all-in-one-wp-security-and-firewall'); ?>
|
389 |
</p>
|
390 |
-
<pre style='max-width: 100%;background-color: #f0f0f0;border:#ccc solid 1px;padding: 10px;white-space:pre-wrap;'><?php echo
|
391 |
<p>
|
392 |
<?php echo __('4. Save the file and press the \'Try again\' button below:', 'all-in-one-wp-security-and-firewall').' '.__('You may have to wait up to 5 minutes before the settings take effect.', 'all-in-one-wp-security-and-firewall'); ?>
|
393 |
</p>
|
@@ -536,7 +581,7 @@ class AIOWPSecurity_Firewall_Setup_Notice {
|
|
536 |
<?php wp_nonce_field('aiowpsec-firewall-setup'); ?>
|
537 |
<input type="hidden" name="action" value="aiowps_firewall_setup">
|
538 |
<p>
|
539 |
-
<?php _e('We have detected that your AIOS firewall is not fully installed, and therefore does not have the highest level of protection. ', 'all-in-one-wp-security-and-firewall')
|
540 |
<?php _e('Your firewall will have reduced functionality until it has been upgraded. ', 'all-in-one-wp-security-and-firewall');?>
|
541 |
<div style="padding-top: 10px;">
|
542 |
<input class="button button-primary" type="submit" name="btn_upgrade_now" value="<?php _e('Upgrade your protection now', 'all-in-one-wp-security-and-firewall'); ?>">
|
88 |
return;
|
89 |
}
|
90 |
|
91 |
+
if (AIOWPSecurity_Utility_Firewall::is_firewall_setup()) {
|
92 |
+
if (true !== $is_firewall_in_server) {
|
|
|
|
|
|
|
93 |
$this->render_upgrade_protection_notice();
|
94 |
}
|
95 |
+
} else {
|
96 |
+
$this->render_automatic_setup_notice();
|
97 |
}
|
98 |
|
99 |
$this->render_notices();
|
107 |
private function do_setup() {
|
108 |
|
109 |
$is_inserted_firewall_file = false;
|
|
|
|
|
110 |
|
111 |
+
$is_inserted_bootstrap_file = $this->bootstrap->contains_contents();
|
112 |
if (true !== $is_inserted_bootstrap_file) {
|
|
|
113 |
$is_inserted_bootstrap_file = $this->bootstrap->insert_contents();
|
114 |
|
115 |
if (true !== $is_inserted_bootstrap_file) {
|
119 |
}
|
120 |
|
121 |
}
|
122 |
+
|
123 |
$firewall_file = AIOWPSecurity_Utility_Firewall::get_server_file();
|
124 |
+
|
125 |
if ($firewall_file instanceof AIOWPSecurity_Block_Userini) {
|
126 |
|
127 |
$directive = AIOWPSecurity_Utility_Firewall::get_already_set_directive($firewall_file);
|
145 |
}
|
146 |
}
|
147 |
|
148 |
+
//Set up the firewall in the wp-config file
|
149 |
$is_inserted_wpconfig = $this->wpconfig->contains_contents();
|
150 |
if (true !== $is_inserted_wpconfig) {
|
151 |
$is_inserted_wpconfig = $this->wpconfig->insert_contents();
|
152 |
}
|
153 |
+
$this->log_wp_error($is_inserted_wpconfig);
|
154 |
|
155 |
+
//Set up the firewall in the mu-plugin
|
156 |
+
$is_inserted_muplugin = $this->muplugin->contains_contents();
|
157 |
+
if (true !== $is_inserted_muplugin) {
|
158 |
+
$is_inserted_muplugin = $this->muplugin->insert_contents();
|
159 |
}
|
160 |
+
if (false === $is_inserted_muplugin) {
|
161 |
+
$this->log_wp_error(new \WP_Error(
|
162 |
+
'file-mu-plugin-failed',
|
163 |
+
'Unable to create the mu-plugin',
|
164 |
+
$this->muplugin
|
165 |
+
));
|
166 |
+
}
|
167 |
+
$this->log_wp_error($is_inserted_muplugin);
|
168 |
|
169 |
+
if (true === $is_inserted_firewall_file) {
|
170 |
+
$this->show_notice(self::NOTICE_INSTALLED);
|
171 |
+
} else {
|
|
|
|
|
|
|
|
|
|
|
172 |
$this->log_wp_error($is_inserted_firewall_file);
|
173 |
$this->show_notice(self::NOTICE_MANUAL);
|
|
|
174 |
}
|
175 |
|
176 |
}
|
206 |
public function handle_setup_form() {
|
207 |
if (isset($_POST['_wpnonce']) && wp_verify_nonce($_POST['_wpnonce'], 'aiowpsec-firewall-setup')) {
|
208 |
$this->do_setup();
|
209 |
+
$this->do_redirect();
|
210 |
}
|
211 |
}
|
212 |
|
218 |
public function handle_dismiss_form() {
|
219 |
if (isset($_POST['_wpnonce']) && wp_verify_nonce($_POST['_wpnonce'], 'aiowpsec-firewall-setup-dismiss')) {
|
220 |
$this->do_dismiss();
|
221 |
+
$this->do_redirect();
|
222 |
+
}
|
223 |
+
}
|
224 |
+
|
225 |
+
/**
|
226 |
+
* Handles the form that downgrades the firewall's protection.
|
227 |
+
*
|
228 |
+
* @return void
|
229 |
+
*/
|
230 |
+
public function handle_downgrade_protection_form() {
|
231 |
+
if (isset($_POST['_wpnonce']) && wp_verify_nonce($_POST['_wpnonce'], 'aiowpsec-firewall-downgrade')) {
|
232 |
+
AIOWPSecurity_Utility_Firewall::remove_firewall();
|
233 |
+
$this->do_redirect();
|
234 |
+
}
|
235 |
+
}
|
236 |
+
|
237 |
+
/**
|
238 |
+
* Handles the redirect
|
239 |
+
*
|
240 |
+
* @return void
|
241 |
+
*/
|
242 |
+
private function do_redirect() {
|
243 |
+
|
244 |
+
// Go back to the previous page and tab if set
|
245 |
+
if (isset($_POST['_wp_http_referer'])) {
|
246 |
+
|
247 |
+
$matches = array();
|
248 |
+
if (preg_match('/\?page='.AIOWPSEC_MENU_SLUG_PREFIX.'(?<page>.*)(&tab=(?<tab>.*))?$/m', $_POST['_wp_http_referer'], $matches)) {
|
249 |
+
$url = 'admin.php?page='.AIOWPSEC_MENU_SLUG_PREFIX;
|
250 |
+
|
251 |
+
if (isset($matches['page'])) {
|
252 |
+
$url .= sanitize_text_field($matches['page']);
|
253 |
+
|
254 |
+
if (isset($matches['tab'])) {
|
255 |
+
$url .= '&tab='.sanitize_text_field($matches['tab']);
|
256 |
+
}
|
257 |
+
}
|
258 |
+
|
259 |
+
AIOWPSecurity_Utility::redirect_to_url(admin_url(sanitize_url($url)));
|
260 |
+
}
|
261 |
+
|
262 |
}
|
263 |
+
|
264 |
+
AIOWPSecurity_Utility::redirect_to_url(admin_url('admin.php?page='.AIOWPSEC_MENU_SLUG_PREFIX));
|
265 |
}
|
266 |
|
267 |
/**
|
432 |
<p>
|
433 |
<?php _e('3. Change it to the following:', 'all-in-one-wp-security-and-firewall'); ?>
|
434 |
</p>
|
435 |
+
<pre style='max-width: 100%;background-color: #f0f0f0;border:#ccc solid 1px;padding: 10px;white-space:pre-wrap;'><?php echo esc_html(AIOWPSecurity_Utility_Firewall::get_server_file()->get_contents()); ?></pre>
|
436 |
<p>
|
437 |
<?php echo __('4. Save the file and press the \'Try again\' button below:', 'all-in-one-wp-security-and-firewall').' '.__('You may have to wait up to 5 minutes before the settings take effect.', 'all-in-one-wp-security-and-firewall'); ?>
|
438 |
</p>
|
581 |
<?php wp_nonce_field('aiowpsec-firewall-setup'); ?>
|
582 |
<input type="hidden" name="action" value="aiowps_firewall_setup">
|
583 |
<p>
|
584 |
+
<?php _e('We have detected that your AIOS firewall is not fully installed, and therefore does not have the highest level of protection. ', 'all-in-one-wp-security-and-firewall');?>
|
585 |
<?php _e('Your firewall will have reduced functionality until it has been upgraded. ', 'all-in-one-wp-security-and-firewall');?>
|
586 |
<div style="padding-top: 10px;">
|
587 |
<input class="button button-primary" type="submit" name="btn_upgrade_now" value="<?php _e('Upgrade your protection now', 'all-in-one-wp-security-and-firewall'); ?>">
|
@@ -1,24 +1,25 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
}
|
5 |
|
6 |
class AIOWPSecurity_List_404 extends AIOWPSecurity_List_Table {
|
7 |
|
8 |
-
|
9 |
-
|
10 |
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
|
23 |
/**
|
24 |
* Returns id column html to be rendered.
|
@@ -28,127 +29,129 @@ class AIOWPSecurity_List_404 extends AIOWPSecurity_List_Table {
|
|
28 |
* @return String
|
29 |
*/
|
30 |
public function column_id($item) {
|
31 |
-
|
32 |
-
|
33 |
|
34 |
$blocked_ips_tab = 'tab2';
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
'temp_block' => sprintf('<a href="admin.php?page=%s&tab=%s&action=%s&ip_address=%s&username=%s" onclick="return confirm(\'Are you sure you want to block this IP address?\')">Temp block</a>', AIOWPSEC_FIREWALL_MENU_SLUG, $tab, 'temp_block', $item['ip_or_host'], $item['username']),
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
'event_type' => __('Event type', 'all-in-one-wp-security-and-firewall'),
|
92 |
'ip_or_host' => __('IP address', 'all-in-one-wp-security-and-firewall'),
|
93 |
'url' => __('Attempted URL', 'all-in-one-wp-security-and-firewall'),
|
94 |
'referer_info' => __('Referer', 'all-in-one-wp-security-and-firewall'),
|
95 |
'event_date' => __('Date', 'all-in-one-wp-security-and-firewall'),
|
96 |
'status' => __('Lock status', 'all-in-one-wp-security-and-firewall'),
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
'bulk_block_ip' => __('Temp block IP', 'all-in-one-wp-security-and-firewall'),
|
119 |
'bulk_blacklist_ip' => __('Blacklist IP', 'all-in-one-wp-security-and-firewall'),
|
120 |
'delete' => __('Delete', 'all-in-one-wp-security-and-firewall')
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
|
|
|
|
149 |
|
150 |
/**
|
151 |
-
* Locks an IP address by adding it to the
|
152 |
*
|
153 |
* @param Array|String - ids that correspond to ip addresses in the AIOWPSEC_TBL_EVENTS table or a single ip address
|
154 |
* @param String - (optional)username of user being locked
|
@@ -156,35 +159,35 @@ class AIOWPSecurity_List_404 extends AIOWPSecurity_List_Table {
|
|
156 |
* @return Boolean|Void
|
157 |
*/
|
158 |
public function block_ip($entries, $username = '') {
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
|
189 |
/**
|
190 |
* Permanently blocks an IP address by adding it to the blacklist and writing rules to the htaccess file.
|
@@ -194,53 +197,53 @@ class AIOWPSecurity_List_404 extends AIOWPSecurity_List_Table {
|
|
194 |
* @return Boolean|Void
|
195 |
*/
|
196 |
public function blacklist_ip_address($entries) {
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
|
245 |
/**
|
246 |
* Deletes one or more records from the AIOWPSEC_TBL_EVENTS table.
|
@@ -250,47 +253,47 @@ class AIOWPSecurity_List_404 extends AIOWPSecurity_List_Table {
|
|
250 |
* @return Void
|
251 |
*/
|
252 |
public function delete_404_event_records($entries) {
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
if ($result) {
|
265 |
AIOWPSecurity_Admin_Menu::show_msg_record_deleted_st();
|
266 |
} else {
|
267 |
// Error on bulk delete
|
268 |
-
|
269 |
AIOWPSecurity_Admin_Menu::show_msg_record_not_deleted_st();
|
270 |
}
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
if ($result) {
|
286 |
AIOWPSecurity_Admin_Menu::show_msg_record_deleted_st();
|
287 |
} elseif ($result === false) {
|
288 |
// Error on single delete
|
289 |
-
|
290 |
AIOWPSecurity_Admin_Menu::show_msg_record_not_deleted_st();
|
291 |
}
|
292 |
-
|
293 |
-
|
294 |
|
295 |
/**
|
296 |
* Retrieves all items from AIOWPSEC_TBL_EVENTS according to a search term inside $_REQUEST['s'] and only '404' events if there is no search term. It then assigns to $this->items.
|
1 |
<?php
|
2 |
+
|
3 |
+
if (!defined('ABSPATH')) {
|
4 |
+
exit; // Exit if accessed directly
|
5 |
}
|
6 |
|
7 |
class AIOWPSecurity_List_404 extends AIOWPSecurity_List_Table {
|
8 |
|
9 |
+
public function __construct() {
|
10 |
+
global $status, $page;
|
11 |
|
12 |
+
//Set parent defaults
|
13 |
+
parent::__construct(array(
|
14 |
+
'singular' => 'item', //singular name of the listed records
|
15 |
+
'plural' => 'items', //plural name of the listed records
|
16 |
+
'ajax' => false //does this table support ajax?
|
17 |
+
));
|
18 |
+
}
|
19 |
|
20 |
+
public function column_default($item, $column_name) {
|
21 |
+
return $item[$column_name];
|
22 |
+
}
|
23 |
|
24 |
/**
|
25 |
* Returns id column html to be rendered.
|
29 |
* @return String
|
30 |
*/
|
31 |
public function column_id($item) {
|
32 |
+
$tab = strip_tags($_REQUEST['tab']);
|
33 |
+
$ip = $item['ip_or_host'];
|
34 |
|
35 |
$blocked_ips_tab = 'tab2';
|
36 |
+
//Check if this IP address is locked
|
37 |
+
$is_locked = AIOWPSecurity_Utility::check_locked_ip($ip);
|
38 |
+
$delete_url = sprintf('admin.php?page=%s&tab=%s&action=%s&id=%s', AIOWPSEC_FIREWALL_MENU_SLUG, $tab, 'delete_event_log', $item['id']);
|
39 |
+
//Add nonce to delete URL
|
40 |
+
$delete_url_nonce = wp_nonce_url($delete_url, "delete_404_log", "aiowps_nonce");
|
41 |
+
if ($is_locked) {
|
42 |
+
//Build row actions
|
43 |
+
$actions = array(
|
44 |
+
'unblock' => sprintf('<a href="admin.php?page=%s&tab=%s">Unblock</a>', AIOWPSEC_MAIN_MENU_SLUG, $blocked_ips_tab),
|
45 |
+
'delete' => '<a href="'.$delete_url_nonce.'" onclick="return confirm(\'Are you sure you want to delete this item?\')">Delete</a>',
|
46 |
+
);
|
47 |
+
} else {
|
48 |
+
//Build row actions
|
49 |
+
$actions = array(
|
50 |
'temp_block' => sprintf('<a href="admin.php?page=%s&tab=%s&action=%s&ip_address=%s&username=%s" onclick="return confirm(\'Are you sure you want to block this IP address?\')">Temp block</a>', AIOWPSEC_FIREWALL_MENU_SLUG, $tab, 'temp_block', $item['ip_or_host'], $item['username']),
|
51 |
+
'blacklist_ip' => sprintf('<a href="admin.php?page=%s&tab=%s&action=%s&ip_address=%s&username=%s" onclick="return confirm(\'Are you sure you want to permanently block this IP address?\')">Blacklist IP</a>', AIOWPSEC_FIREWALL_MENU_SLUG, $tab, 'blacklist_ip', $item['ip_or_host'], $item['username']),
|
52 |
+
'delete' => '<a href="'.$delete_url_nonce.'" onclick="return confirm(\'Are you sure you want to delete this item?\')">Delete</a>',
|
53 |
+
);
|
54 |
+
}
|
55 |
+
|
56 |
+
//Return the user_login contents
|
57 |
+
return sprintf('%1$s <span style="color:silver"></span>%2$s',
|
58 |
+
/* $1%s */ $item['id'],
|
59 |
+
/* $2%s */ $this->row_actions($actions)
|
60 |
+
);
|
61 |
+
}
|
62 |
+
|
63 |
+
public function column_status($item) {
|
64 |
+
global $aio_wp_security;
|
65 |
+
$ip = $item['ip_or_host'];
|
66 |
+
//Check if this IP address is locked
|
67 |
+
$is_locked = AIOWPSecurity_Utility::check_locked_ip($ip);
|
68 |
+
$blacklisted_string = $aio_wp_security->configs->get_value('aiowps_banned_ip_addresses');
|
69 |
+
$banned = strpos($blacklisted_string, $ip);
|
70 |
+
|
71 |
+
if ($banned !== false) {
|
72 |
+
return 'blacklisted';
|
73 |
+
} else if ($is_locked) {
|
74 |
+
return 'temporarily blocked';
|
75 |
+
} else {
|
76 |
+
return '';
|
77 |
+
}
|
78 |
+
}
|
79 |
+
|
80 |
+
public function column_cb($item) {
|
81 |
+
return sprintf(
|
82 |
+
'<input type="checkbox" name="%1$s[]" value="%2$s" />',
|
83 |
+
/* $1%s */ $this->_args['singular'], //Let's simply repurpose the table's singular label
|
84 |
+
/* $2%s */ $item['id'] //The value of the checkbox should be the record's id
|
85 |
+
);
|
86 |
+
}
|
87 |
+
|
88 |
+
public function get_columns() {
|
89 |
+
$columns = array(
|
90 |
+
'cb' => '<input type="checkbox" />', //Render a checkbox
|
91 |
+
'id' => 'ID',
|
92 |
'event_type' => __('Event type', 'all-in-one-wp-security-and-firewall'),
|
93 |
'ip_or_host' => __('IP address', 'all-in-one-wp-security-and-firewall'),
|
94 |
'url' => __('Attempted URL', 'all-in-one-wp-security-and-firewall'),
|
95 |
'referer_info' => __('Referer', 'all-in-one-wp-security-and-firewall'),
|
96 |
'event_date' => __('Date', 'all-in-one-wp-security-and-firewall'),
|
97 |
'status' => __('Lock status', 'all-in-one-wp-security-and-firewall'),
|
98 |
+
);
|
99 |
+
$columns = apply_filters('list_404_get_columns', $columns);
|
100 |
+
return $columns;
|
101 |
+
}
|
102 |
+
|
103 |
+
public function get_sortable_columns() {
|
104 |
+
$sortable_columns = array(
|
105 |
+
'id' => array('id', false),
|
106 |
+
'event_type' => array('event_type', false),
|
107 |
+
'ip_or_host' => array('ip_or_host', false),
|
108 |
+
'url' => array('url', false),
|
109 |
+
'referer_info' => array('referer_info', false),
|
110 |
+
'event_date' => array('event_date', false),
|
111 |
+
);
|
112 |
+
$sortable_columns = apply_filters('list_404_get_sortable_columns', $sortable_columns);
|
113 |
+
return $sortable_columns;
|
114 |
+
}
|
115 |
+
|
116 |
+
public function get_bulk_actions() {
|
117 |
+
$actions = array(
|
118 |
+
//'unlock' => 'Unlock',
|
119 |
'bulk_block_ip' => __('Temp block IP', 'all-in-one-wp-security-and-firewall'),
|
120 |
'bulk_blacklist_ip' => __('Blacklist IP', 'all-in-one-wp-security-and-firewall'),
|
121 |
'delete' => __('Delete', 'all-in-one-wp-security-and-firewall')
|
122 |
+
);
|
123 |
+
return $actions;
|
124 |
+
}
|
125 |
+
|
126 |
+
private function process_bulk_action() {
|
127 |
+
if (empty($_REQUEST['_wpnonce']) || !wp_verify_nonce($_REQUEST['_wpnonce'], 'bulk-items')) return;
|
128 |
+
|
129 |
+
if ('bulk_block_ip' === $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->block_ip(($_REQUEST['item']));
|
134 |
+
}
|
135 |
+
}
|
136 |
+
|
137 |
+
if ('bulk_blacklist_ip' === $this->current_action()) {//Process delete bulk actions
|
138 |
+
if (!isset($_REQUEST['item'])) {
|
139 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes', 'all-in-one-wp-security-and-firewall'));
|
140 |
+
} else {
|
141 |
+
$this->blacklist_ip_address(($_REQUEST['item']));
|
142 |
+
}
|
143 |
+
}
|
144 |
+
if ('delete' === $this->current_action()) {//Process delete bulk actions
|
145 |
+
if (!isset($_REQUEST['item'])) {
|
146 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes', 'all-in-one-wp-security-and-firewall'));
|
147 |
+
} else {
|
148 |
+
$this->delete_404_event_records(($_REQUEST['item']));
|
149 |
+
}
|
150 |
+
}
|
151 |
+
}
|
152 |
|
153 |
/**
|
154 |
+
* Locks an IP address by adding it to the AIOWPSEC_TBL_LOGIN_LOCKOUT table.
|
155 |
*
|
156 |
* @param Array|String - ids that correspond to ip addresses in the AIOWPSEC_TBL_EVENTS table or a single ip address
|
157 |
* @param String - (optional)username of user being locked
|
159 |
* @return Boolean|Void
|
160 |
*/
|
161 |
public function block_ip($entries, $username = '') {
|
162 |
+
global $wpdb;
|
163 |
+
if (is_array($entries)) {
|
164 |
+
//lock multiple records
|
165 |
+
$entries = array_filter($entries, 'is_numeric'); //discard non-numeric ID values
|
166 |
+
$id_list = "(" .implode(",",$entries) .")"; //Create comma separate list for DB operation
|
167 |
+
$events_table = AIOWPSEC_TBL_EVENTS;
|
168 |
+
$query = "SELECT ip_or_host FROM $events_table WHERE ID IN ".$id_list;
|
169 |
+
$results = $wpdb->get_col($query);
|
170 |
+
if(empty($results)){
|
171 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Could not process the request because the IP addresses for the selected entries could not be found!', 'WPS'));
|
172 |
+
return false;
|
173 |
+
}else{
|
174 |
+
foreach($results as $entry){
|
175 |
+
if(filter_var($entry, FILTER_VALIDATE_IP)){
|
176 |
+
AIOWPSecurity_Utility::lock_IP($entry, '404', $username);
|
177 |
+
}
|
178 |
+
}
|
179 |
+
}
|
180 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected IP addresses are now temporarily blocked!', 'WPS'));
|
181 |
+
} elseif ($entries != NULL) {
|
182 |
+
//Block single record
|
183 |
+
if(filter_var($entries, FILTER_VALIDATE_IP)){
|
184 |
+
AIOWPSecurity_Utility::lock_IP($entries, '404', $username);
|
185 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected IP address is now temporarily blocked!', 'WPS'));
|
186 |
+
}else{
|
187 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('The selected entry is not a valid IP address!', 'WPS'));
|
188 |
+
}
|
189 |
+
}
|
190 |
+
}
|
191 |
|
192 |
/**
|
193 |
* Permanently blocks an IP address by adding it to the blacklist and writing rules to the htaccess file.
|
197 |
* @return Boolean|Void
|
198 |
*/
|
199 |
public function blacklist_ip_address($entries) {
|
200 |
+
global $wpdb, $aio_wp_security;
|
201 |
+
$bl_ip_addresses = $aio_wp_security->configs->get_value('aiowps_banned_ip_addresses'); //get the currently saved blacklisted IPs
|
202 |
+
$ip_list_array = AIOWPSecurity_Utility_IP::create_ip_list_array_from_string_with_newline($bl_ip_addresses);
|
203 |
+
|
204 |
+
if (is_array($entries)) {
|
205 |
+
//Get the selected IP addresses
|
206 |
+
$entries = array_filter($entries, 'is_numeric'); //discard non-numeric ID values
|
207 |
+
$id_list = "(" .implode(",",$entries) .")"; //Create comma separate list for DB operation
|
208 |
+
$events_table = AIOWPSEC_TBL_EVENTS;
|
209 |
+
$query = "SELECT ip_or_host FROM $events_table WHERE ID IN ".$id_list;
|
210 |
+
$results = $wpdb->get_col($query);
|
211 |
+
if(empty($results)){
|
212 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Could not process the request because the IP addresses for the selected entries could not be found!', 'WPS'));
|
213 |
+
return false;
|
214 |
+
}else{
|
215 |
+
foreach($results as $entry){
|
216 |
+
$ip_list_array[] = $entry;
|
217 |
+
}
|
218 |
+
}
|
219 |
+
} elseif ($entries != NULL) {
|
220 |
+
//Blacklist single record
|
221 |
+
$ip_list_array[] = $entries;
|
222 |
+
}
|
223 |
+
$payload = AIOWPSecurity_Utility_IP::validate_ip_list($ip_list_array, 'blacklist');
|
224 |
+
if($payload[0] == 1){
|
225 |
+
//success case
|
226 |
+
$result = 1;
|
227 |
+
$list = $payload[1];
|
228 |
+
$banned_ip_data = implode(PHP_EOL, $list);
|
229 |
+
$aio_wp_security->configs->set_value('aiowps_enable_blacklisting','1'); //Force blacklist feature to be enabled
|
230 |
+
$aio_wp_security->configs->set_value('aiowps_banned_ip_addresses',$banned_ip_data);
|
231 |
+
$aio_wp_security->configs->save_config(); //Save the configuration
|
232 |
+
|
233 |
+
$write_result = AIOWPSecurity_Utility_Htaccess::write_to_htaccess(); //now let's write to the .htaccess file
|
234 |
+
if ( $write_result ) {
|
235 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected IP addresses have been added to the blacklist and will be permanently blocked!', 'WPS'));
|
236 |
+
} else {
|
237 |
+
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'));
|
238 |
+
$aio_wp_security->debug_logger->log_debug("AIOWPSecurity_Blacklist_Menu - The plugin was unable to write to the .htaccess file.");
|
239 |
+
}
|
240 |
+
}
|
241 |
+
else{
|
242 |
+
$result = -1;
|
243 |
+
$error_msg = $payload[1][0];
|
244 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st($error_msg);
|
245 |
+
}
|
246 |
+
}
|
247 |
|
248 |
/**
|
249 |
* Deletes one or more records from the AIOWPSEC_TBL_EVENTS table.
|
253 |
* @return Void
|
254 |
*/
|
255 |
public function delete_404_event_records($entries) {
|
256 |
+
global $wpdb, $aio_wp_security;
|
257 |
+
$events_table = AIOWPSEC_TBL_EVENTS;
|
258 |
+
if (is_array($entries)) {
|
259 |
+
if (isset($_REQUEST['_wp_http_referer']))
|
260 |
+
{
|
261 |
+
//Delete multiple records
|
262 |
+
$entries = array_map( 'esc_sql', $entries); //escape every array element
|
263 |
+
$entries = array_filter($entries, 'is_numeric'); //discard non-numeric ID values
|
264 |
+
$id_list = "(" . implode(",", $entries) . ")"; //Create comma separate list for DB operation
|
265 |
+
$delete_command = "DELETE FROM " . $events_table . " WHERE id IN " . $id_list;
|
266 |
+
$result = $wpdb->query($delete_command);
|
267 |
if ($result) {
|
268 |
AIOWPSecurity_Admin_Menu::show_msg_record_deleted_st();
|
269 |
} else {
|
270 |
// Error on bulk delete
|
271 |
+
$aio_wp_security->debug_logger->log_debug('Database error occurred when deleting rows from Events table. Database error: '.$wpdb->last_error, 4);
|
272 |
AIOWPSecurity_Admin_Menu::show_msg_record_not_deleted_st();
|
273 |
}
|
274 |
+
}
|
275 |
+
|
276 |
+
} elseif ($entries != NULL) {
|
277 |
+
$nonce=isset($_GET['aiowps_nonce'])?$_GET['aiowps_nonce']:'';
|
278 |
+
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'delete_404_log'))
|
279 |
+
{
|
280 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete selected 404 event logs operation!",4);
|
281 |
+
die(__('Nonce check failed for delete selected 404 event logs operation!','all-in-one-wp-security-and-firewall'));
|
282 |
+
}
|
283 |
+
|
284 |
+
//Delete single record
|
285 |
+
$delete_command = "DELETE FROM " . $events_table . " WHERE id = '" . absint($entries) . "'";
|
286 |
+
//$delete_command = $wpdb->prepare("DELETE FROM $events_table WHERE id = %s", absint($entries));
|
287 |
+
$result = $wpdb->query($delete_command);
|
288 |
if ($result) {
|
289 |
AIOWPSecurity_Admin_Menu::show_msg_record_deleted_st();
|
290 |
} elseif ($result === false) {
|
291 |
// Error on single delete
|
292 |
+
$aio_wp_security->debug_logger->log_debug('Database error occurred when deleting rows from Events table. Database error: '.$wpdb->last_error, 4);
|
293 |
AIOWPSecurity_Admin_Menu::show_msg_record_not_deleted_st();
|
294 |
}
|
295 |
+
}
|
296 |
+
}
|
297 |
|
298 |
/**
|
299 |
* Retrieves all items from AIOWPSEC_TBL_EVENTS according to a search term inside $_REQUEST['s'] and only '404' events if there is no search term. It then assigns to $this->items.
|
@@ -1,103 +1,105 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
}
|
5 |
|
6 |
class AIOWPSecurity_List_Account_Activity extends AIOWPSecurity_List_Table {
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
'login_date' => __('Login date', 'all-in-one-wp-security-and-firewall'),
|
63 |
'logout_date' => __('Logout date', 'all-in-one-wp-security-and-firewall'),
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
'delete' => __('Delete', 'all-in-one-wp-security-and-firewall')
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
|
|
101 |
|
102 |
/**
|
103 |
* Deletes one or more records from the AIOWPSEC_TBL_USER_LOGIN_ACTIVITY table.
|
@@ -107,19 +109,19 @@ class AIOWPSecurity_List_Account_Activity extends AIOWPSecurity_List_Table {
|
|
107 |
* @return Void
|
108 |
*/
|
109 |
public function delete_login_activity_records($entries) {
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
if ($result) {
|
124 |
AIOWPSecurity_Admin_Menu::show_msg_record_deleted_st();
|
125 |
} else {
|
@@ -127,17 +129,17 @@ class AIOWPSecurity_List_Account_Activity extends AIOWPSecurity_List_Table {
|
|
127 |
$aio_wp_security->debug_logger->log_debug('Database error occurred when deleting rows from User Login Activity table. Database error: '.$wpdb->last_error, 4);
|
128 |
AIOWPSecurity_Admin_Menu::show_msg_record_not_deleted_st();
|
129 |
}
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
if ($result) {
|
142 |
AIOWPSecurity_Admin_Menu::show_msg_record_deleted_st();
|
143 |
} elseif ($result === false) {
|
@@ -145,8 +147,8 @@ class AIOWPSecurity_List_Account_Activity extends AIOWPSecurity_List_Table {
|
|
145 |
$aio_wp_security->debug_logger->log_debug('Database error occurred when deleting rows from User Login Activity table. Database error: '.$wpdb->last_error, 4);
|
146 |
AIOWPSecurity_Admin_Menu::show_msg_record_not_deleted_st();
|
147 |
}
|
148 |
-
|
149 |
-
|
150 |
|
151 |
/**
|
152 |
* Retrieves all items from AIOWPSEC_TBL_USER_LOGIN_ACTIVITY according to a search term inside $_REQUEST['s']. It then assigns to $this->items.
|
1 |
<?php
|
2 |
+
|
3 |
+
if (!defined('ABSPATH')) {
|
4 |
+
exit; // Exit if accessed directly
|
5 |
}
|
6 |
|
7 |
class AIOWPSecurity_List_Account_Activity extends AIOWPSecurity_List_Table {
|
8 |
+
|
9 |
+
/**
|
10 |
+
* Class constructor
|
11 |
+
*/
|
12 |
+
public function __construct(){
|
13 |
+
global $status, $page;
|
14 |
+
|
15 |
+
//Set parent defaults
|
16 |
+
parent::__construct( array(
|
17 |
+
'singular' => 'item', //singular name of the listed records
|
18 |
+
'plural' => 'items', //plural name of the listed records
|
19 |
+
'ajax' => false //does this table support ajax?
|
20 |
+
) );
|
21 |
+
|
22 |
+
}
|
23 |
+
|
24 |
+
public function column_default($item, $column_name){
|
25 |
+
return $item[$column_name];
|
26 |
+
}
|
27 |
+
|
28 |
+
public function column_user_id($item){
|
29 |
+
$tab = strip_tags(stripslashes($_REQUEST['tab']));
|
30 |
+
$delete_url = sprintf('admin.php?page=%s&tab=%s&action=%s&activity_login_rec=%s', AIOWPSEC_USER_LOGIN_MENU_SLUG, $tab, 'delete_acct_activity_rec', $item['id']);
|
31 |
+
//Add nonce to delete URL
|
32 |
+
$delete_url_nonce = wp_nonce_url($delete_url, "delete_acct_activity_log", "aiowps_nonce");
|
33 |
+
|
34 |
+
//Build row actions
|
35 |
+
$actions = array(
|
36 |
+
'delete' => '<a href="'.$delete_url_nonce.'" onclick="return confirm(\''.esc_js(__('Are you sure you want to delete this item?', 'all-in-one-wp-security-and-firewall')).'\')">'.__('Delete').'</a>',
|
37 |
+
);
|
38 |
+
|
39 |
+
//Return the user_login contents
|
40 |
+
return sprintf('%1$s <span style="color:silver"></span>%2$s',
|
41 |
+
/*$1%s*/ $item['user_id'],
|
42 |
+
/*$2%s*/ $this->row_actions($actions)
|
43 |
+
);
|
44 |
+
}
|
45 |
+
|
46 |
+
public function column_logout_date($item) {
|
47 |
+
return '1000-10-10 10:00:00' == $item['logout_date'] ? __('Login session still active', 'all-in-one-wp-security-and-firewall') : $item['logout_date'];
|
48 |
+
}
|
49 |
+
|
50 |
+
public function column_cb($item){
|
51 |
+
return sprintf(
|
52 |
+
'<input type="checkbox" name="%1$s[]" value="%2$s" />',
|
53 |
+
/*$1%s*/ $this->_args['singular'], //Let's simply repurpose the table's singular label
|
54 |
+
/*$2%s*/ $item['id'] //The value of the checkbox should be the record's id
|
55 |
+
);
|
56 |
+
}
|
57 |
+
|
58 |
+
public function get_columns(){
|
59 |
+
$columns = array(
|
60 |
+
'cb' => '<input type="checkbox" />', //Render a checkbox
|
61 |
+
'user_id' => __('User ID', 'all-in-one-wp-security-and-firewall'),
|
62 |
+
'user_login' => __('Username', 'all-in-one-wp-security-and-firewall'),
|
63 |
'login_date' => __('Login date', 'all-in-one-wp-security-and-firewall'),
|
64 |
'logout_date' => __('Logout date', 'all-in-one-wp-security-and-firewall'),
|
65 |
+
'login_ip' => 'IP'
|
66 |
+
);
|
67 |
+
return $columns;
|
68 |
+
}
|
69 |
+
|
70 |
+
public function get_sortable_columns() {
|
71 |
+
$sortable_columns = array(
|
72 |
+
'user_id' => array('user_id',false),
|
73 |
+
'user_login' => array('user_login',false),
|
74 |
+
'login_date' => array('login_date',false),
|
75 |
+
'login_ip' => array('login_ip',false),
|
76 |
+
'logout_date' => array('logout_date',false),
|
77 |
+
);
|
78 |
+
return $sortable_columns;
|
79 |
+
}
|
80 |
+
|
81 |
+
public function get_bulk_actions() {
|
82 |
+
$actions = array(
|
83 |
'delete' => __('Delete', 'all-in-one-wp-security-and-firewall')
|
84 |
+
);
|
85 |
+
return $actions;
|
86 |
+
}
|
87 |
+
|
88 |
+
private function process_bulk_action() {
|
89 |
+
if (empty($_REQUEST['_wpnonce']) || !wp_verify_nonce($_REQUEST['_wpnonce'], 'bulk-items')) return;
|
90 |
+
|
91 |
+
if ('delete'===$this->current_action()) { // Process delete bulk actions
|
92 |
+
if (!isset($_REQUEST['item'])) {
|
93 |
+
$error_msg = '<div id="message" class="error"><p><strong>';
|
94 |
+
$error_msg .= __('Please select some records using the checkboxes','all-in-one-wp-security-and-firewall');
|
95 |
+
$error_msg .= '</strong></p></div>';
|
96 |
+
echo $error_msg;
|
97 |
+
} else{
|
98 |
+
$delete_login_activity_ids = array_filter(array_map('intval', $_REQUEST['item']));
|
99 |
+
$this->delete_login_activity_records($delete_login_activity_ids);
|
100 |
+
}
|
101 |
+
}
|
102 |
+
}
|
103 |
|
104 |
/**
|
105 |
* Deletes one or more records from the AIOWPSEC_TBL_USER_LOGIN_ACTIVITY table.
|
109 |
* @return Void
|
110 |
*/
|
111 |
public function delete_login_activity_records($entries) {
|
112 |
+
global $wpdb, $aio_wp_security;
|
113 |
+
$login_activity_table = AIOWPSEC_TBL_USER_LOGIN_ACTIVITY;
|
114 |
+
if (is_array($entries))
|
115 |
+
{
|
116 |
+
if (isset($_REQUEST['_wp_http_referer']))
|
117 |
+
{
|
118 |
+
//Delete multiple records
|
119 |
+
$tab = strip_tags(stripslashes($_REQUEST['tab']));
|
120 |
+
|
121 |
+
$entries = array_filter($entries, 'is_numeric'); //discard non-numeric ID values
|
122 |
+
$id_list = "(" .implode(",",$entries) .")"; //Create comma separate list for DB operation
|
123 |
+
$delete_command = "DELETE FROM ".$login_activity_table." WHERE id IN ".$id_list;
|
124 |
+
$result = $wpdb->query($delete_command);
|
125 |
if ($result) {
|
126 |
AIOWPSecurity_Admin_Menu::show_msg_record_deleted_st();
|
127 |
} else {
|
129 |
$aio_wp_security->debug_logger->log_debug('Database error occurred when deleting rows from User Login Activity table. Database error: '.$wpdb->last_error, 4);
|
130 |
AIOWPSecurity_Admin_Menu::show_msg_record_not_deleted_st();
|
131 |
}
|
132 |
+
}
|
133 |
+
} elseif ($entries != NULL) {
|
134 |
+
$nonce=isset($_GET['aiowps_nonce']) ? stripslashes($_GET['aiowps_nonce']) : '';
|
135 |
+
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'delete_acct_activity_log'))
|
136 |
+
{
|
137 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete selected account activity logs operation!",4);
|
138 |
+
die(__('Nonce check failed for delete selected account activity logs operation!','all-in-one-wp-security-and-firewall'));
|
139 |
+
}
|
140 |
+
//Delete single record
|
141 |
+
$delete_command = "DELETE FROM ".$login_activity_table." WHERE id = '".absint($entries)."'";
|
142 |
+
$result = $wpdb->query($delete_command);
|
143 |
if ($result) {
|
144 |
AIOWPSecurity_Admin_Menu::show_msg_record_deleted_st();
|
145 |
} elseif ($result === false) {
|
147 |
$aio_wp_security->debug_logger->log_debug('Database error occurred when deleting rows from User Login Activity table. Database error: '.$wpdb->last_error, 4);
|
148 |
AIOWPSecurity_Admin_Menu::show_msg_record_not_deleted_st();
|
149 |
}
|
150 |
+
}
|
151 |
+
}
|
152 |
|
153 |
/**
|
154 |
* Retrieves all items from AIOWPSEC_TBL_USER_LOGIN_ACTIVITY according to a search term inside $_REQUEST['s']. It then assigns to $this->items.
|
@@ -1,275 +1,250 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
}
|
5 |
|
6 |
class AIOWPSecurity_List_Comment_Spammer_IP extends AIOWPSecurity_List_Table {
|
7 |
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
'amount' => __('Number of spam comments from this IP', 'all-in-one-wp-security-and-firewall'),
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
WHERE comment_approved = 'spam'
|
250 |
-
GROUP BY comment_author_IP
|
251 |
-
HAVING amount >= %d
|
252 |
-
ORDER BY $orderby $order
|
253 |
-
", $minimum_comments_per_ip);
|
254 |
-
$data = $wpdb->get_results($sql, ARRAY_A);
|
255 |
-
|
256 |
-
//Get all permamnetly blocked IP addresses
|
257 |
-
$block_list = AIOWPSecurity_Blocking::get_list_blocked_ips();
|
258 |
-
if(!empty($block_list)){
|
259 |
-
foreach($data as $key=>$value){
|
260 |
-
if(in_array($value['comment_author_IP'],$block_list)){
|
261 |
-
$data[$key]['status'] = 'blocked';
|
262 |
-
}
|
263 |
-
}
|
264 |
-
}
|
265 |
-
$current_page = $this->get_pagenum();
|
266 |
-
$total_items = count($data);
|
267 |
-
$data = array_slice($data, (($current_page - 1) * $per_page), $per_page);
|
268 |
-
$this->items = $data;
|
269 |
-
$this->set_pagination_args(array(
|
270 |
-
'total_items' => $total_items, //WE have to calculate the total number of items
|
271 |
-
'per_page' => $per_page, //WE have to determine how many items to show on a page
|
272 |
-
'total_pages' => ceil($total_items / $per_page) //WE have to calculate the total number of pages
|
273 |
-
));
|
274 |
-
}
|
275 |
}
|
1 |
<?php
|
2 |
+
|
3 |
+
if (!defined('ABSPATH')) {
|
4 |
+
exit; // Exit if accessed directly
|
5 |
}
|
6 |
|
7 |
class AIOWPSecurity_List_Comment_Spammer_IP extends AIOWPSecurity_List_Table {
|
8 |
|
9 |
+
public function __construct(){
|
10 |
+
global $status, $page;
|
11 |
+
|
12 |
+
//Set parent defaults
|
13 |
+
parent::__construct( array(
|
14 |
+
'singular' => 'item', //singular name of the listed records
|
15 |
+
'plural' => 'items', //plural name of the listed records
|
16 |
+
'ajax' => false //does this table support ajax?
|
17 |
+
) );
|
18 |
+
|
19 |
+
}
|
20 |
+
|
21 |
+
public function column_default($item, $column_name) {
|
22 |
+
return $item[$column_name];
|
23 |
+
}
|
24 |
+
|
25 |
+
public function column_comment_author_IP($item) {
|
26 |
+
$tab = strip_tags($_REQUEST['tab']);
|
27 |
+
//Build row actions
|
28 |
+
if (is_multisite() && get_current_blog_id() != 1) {
|
29 |
+
//Suppress the block link if site is a multi site AND not the main site
|
30 |
+
$actions = array(); //blank array
|
31 |
+
} else {
|
32 |
+
$block_url = sprintf('admin.php?page=%s&tab=%s&action=%s&spammer_ip=%s', AIOWPSEC_SPAM_MENU_SLUG, $tab, 'block_spammer_ip', $item['comment_author_IP']);
|
33 |
+
//Add nonce to block URL
|
34 |
+
$block_url_nonce = wp_nonce_url($block_url, "block_spammer_ip", "aiowps_nonce");
|
35 |
+
|
36 |
+
$actions = array(
|
37 |
+
'block' => '<a href="'.$block_url_nonce.'" onclick="return confirm(\'Are you sure you want to permanently block this IP address?\')">Block</a>',
|
38 |
+
);
|
39 |
+
}
|
40 |
+
|
41 |
+
//Return the user_login contents
|
42 |
+
return sprintf('%1$s <span style="color:silver"></span>%2$s',
|
43 |
+
/*$1%s*/ $item['comment_author_IP'],
|
44 |
+
/*$2%s*/ $this->row_actions($actions)
|
45 |
+
);
|
46 |
+
}
|
47 |
+
|
48 |
+
|
49 |
+
public function column_cb($item){
|
50 |
+
return sprintf(
|
51 |
+
'<input type="checkbox" name="%1$s[]" value="%2$s" />',
|
52 |
+
/*$1%s*/ $this->_args['singular'], //Let's simply repurpose the table's singular label
|
53 |
+
/*$2%s*/ esc_attr($item['comment_author_IP']) //The value of the checkbox should be the record's id
|
54 |
+
);
|
55 |
+
}
|
56 |
+
|
57 |
+
public function get_columns(){
|
58 |
+
$columns = array(
|
59 |
+
'cb' => '<input type="checkbox" />', //Render a checkbox
|
60 |
+
'comment_author_IP' => __('Spammer IP', 'all-in-one-wp-security-and-firewall'),
|
61 |
'amount' => __('Number of spam comments from this IP', 'all-in-one-wp-security-and-firewall'),
|
62 |
+
'status' => __('Status', 'all-in-one-wp-security-and-firewall'),
|
63 |
+
);
|
64 |
+
return $columns;
|
65 |
+
}
|
66 |
+
|
67 |
+
public function get_sortable_columns() {
|
68 |
+
$sortable_columns = array(
|
69 |
+
'comment_author_IP' => array('comment_author_IP',false),
|
70 |
+
'amount' => array('amount',false),
|
71 |
+
'status' => array('status',false),
|
72 |
+
);
|
73 |
+
return $sortable_columns;
|
74 |
+
}
|
75 |
+
|
76 |
+
public function get_bulk_actions() {
|
77 |
+
if (is_multisite() && get_current_blog_id() != 1) {
|
78 |
+
//Suppress the block link if site is a multi site AND not the main site
|
79 |
+
$actions = array(); //blank array
|
80 |
+
} else {
|
81 |
+
$actions = array(
|
82 |
+
'block' => __('Block', 'all-in-one-wp-security-and-firewall')
|
83 |
+
);
|
84 |
+
}
|
85 |
+
return $actions;
|
86 |
+
}
|
87 |
+
|
88 |
+
private function process_bulk_action() {
|
89 |
+
if (empty($_REQUEST['_wpnonce']) || !wp_verify_nonce($_REQUEST['_wpnonce'], 'bulk-items')) return;
|
90 |
+
|
91 |
+
global $aio_wp_security;
|
92 |
+
if('block'===$this->current_action()) {
|
93 |
+
//Process block bulk actions
|
94 |
+
if(!isset($_REQUEST['item'])) {
|
95 |
+
$error_msg = '<div id="message" class="error"><p><strong>';
|
96 |
+
$error_msg .= __('Please select some records using the checkboxes','all-in-one-wp-security-and-firewall');
|
97 |
+
$error_msg .= '</strong></p></div>';
|
98 |
+
_e($error_msg);
|
99 |
+
} else {
|
100 |
+
$this->block_spammer_ip_records(($_REQUEST['item']));
|
101 |
+
}
|
102 |
+
}
|
103 |
+
}
|
104 |
+
|
105 |
+
|
106 |
+
|
107 |
+
/*
|
108 |
+
* This function will add the selected IP addresses to the blacklist.
|
109 |
+
* The function accepts either an array of IDs or a single ID
|
110 |
+
*/
|
111 |
+
public function block_spammer_ip_records($entries) {
|
112 |
+
global $wpdb, $aio_wp_security;
|
113 |
+
if (is_array($entries)) {
|
114 |
+
if (isset($_REQUEST['_wp_http_referer'])) {
|
115 |
+
//Bulk selection using checkboxes were used
|
116 |
+
foreach ($entries as $ip_add) {
|
117 |
+
AIOWPSecurity_Blocking::add_ip_to_block_list($ip_add, 'spam');
|
118 |
+
}
|
119 |
+
}
|
120 |
+
} else if ($entries != NULL) {
|
121 |
+
$nonce=isset($_GET['aiowps_nonce'])?$_GET['aiowps_nonce']:'';
|
122 |
+
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'block_spammer_ip')) {
|
123 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete selected blocked IP operation!",4);
|
124 |
+
die(__('Nonce check failed for delete selected blocked IP operation!','all-in-one-wp-security-and-firewall'));
|
125 |
+
}
|
126 |
+
|
127 |
+
//individual entry where "block" link was clicked
|
128 |
+
AIOWPSecurity_Blocking::add_ip_to_block_list($entries, 'spam');
|
129 |
+
}
|
130 |
+
|
131 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected IP addresses are now permanently blocked!','all-in-one-wp-security-and-firewall'));
|
132 |
+
}
|
133 |
+
|
134 |
+
/*
|
135 |
+
* (Old function which uses .htaccess blacklist - replaced by new method which uses php blocking code)
|
136 |
+
* This function will add the selected IP addresses to the .htaccess blacklist.
|
137 |
+
* The function accepts either an array of IDs or a single ID
|
138 |
+
*/
|
139 |
+
public function block_spammer_ip_records_old($entries) {
|
140 |
+
global $wpdb, $aio_wp_security;
|
141 |
+
$raw_banned_ip_list = $aio_wp_security->configs->get_value('aiowps_banned_ip_addresses');
|
142 |
+
$currently_banned_ips = explode(PHP_EOL, $aio_wp_security->configs->get_value('aiowps_banned_ip_addresses'));
|
143 |
+
if (is_array($entries)) {
|
144 |
+
if (isset($_REQUEST['_wp_http_referer'])) {
|
145 |
+
//Bulk selection using checkboxes were used
|
146 |
+
foreach ($entries as $ip_add) {
|
147 |
+
if (!empty($currently_banned_ips) && !(sizeof($currently_banned_ips) == 1 && trim($currently_banned_ips[0]) == '')) {
|
148 |
+
//Check if the IP address is already in the blacklist. If not add it to the list.
|
149 |
+
if (!in_array($ip_add, $currently_banned_ips)) {
|
150 |
+
$raw_banned_ip_list .= PHP_EOL.$ip_add;
|
151 |
+
}
|
152 |
+
} else {
|
153 |
+
//if blacklist is currently empty just add all IP addresses to the list regardless
|
154 |
+
$raw_banned_ip_list .= PHP_EOL.$ip_add;
|
155 |
+
}
|
156 |
+
}
|
157 |
+
}
|
158 |
+
} else if ($entries != NULL) {
|
159 |
+
$nonce=isset($_GET['aiowps_nonce'])?$_GET['aiowps_nonce']:'';
|
160 |
+
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'block_spammer_ip')) {
|
161 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete selected blocked IP operation!",4);
|
162 |
+
die(__('Nonce check failed for delete selected blocked IP operation!','all-in-one-wp-security-and-firewall'));
|
163 |
+
}
|
164 |
+
|
165 |
+
//individual entry where "block" link was clicked
|
166 |
+
//Check if the IP address is already in the blacklist. If not add it to the list.
|
167 |
+
if (!in_array($entries, $currently_banned_ips)) {
|
168 |
+
$raw_banned_ip_list .= PHP_EOL.$entries;
|
169 |
+
}
|
170 |
+
}
|
171 |
+
|
172 |
+
//Let's save the selected IP addresses to the blacklist config
|
173 |
+
$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
|
174 |
+
$aio_wp_security->configs->save_config();
|
175 |
+
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'));
|
176 |
+
|
177 |
+
//Let's check if the Enable Blacklisting flag has been set - If so, we will write the new data to the .htaccess file.
|
178 |
+
if ($aio_wp_security->configs->get_value('aiowps_enable_blacklisting')=='1') {
|
179 |
+
$write_result = AIOWPSecurity_Utility_Htaccess::write_to_htaccess();
|
180 |
+
if ($write_result) {
|
181 |
+
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'));
|
182 |
+
} else {
|
183 |
+
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'));
|
184 |
+
$aio_wp_security->debug_logger->log_debug("AIOWPSecurity_Blacklist_Menu - The plugin was unable to write to the .htaccess file.");
|
185 |
+
}
|
186 |
+
} else {
|
187 |
+
$blacklist_settings_link = '<a href="admin.php?page='.AIOWPSEC_BLACKLIST_MENU_SLUG.'">Ban Users</a>';
|
188 |
+
$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').
|
189 |
+
'<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>';
|
190 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st($info_msg);
|
191 |
+
}
|
192 |
+
}
|
193 |
+
|
194 |
+
public function prepare_items() {
|
195 |
+
//First, lets decide how many records per page to show
|
196 |
+
$per_page = 100;
|
197 |
+
$columns = $this->get_columns();
|
198 |
+
$hidden = array();
|
199 |
+
$sortable = $this->get_sortable_columns();
|
200 |
+
|
201 |
+
$this->_column_headers = array($columns, $hidden, $sortable);
|
202 |
+
|
203 |
+
$this->process_bulk_action();
|
204 |
+
|
205 |
+
global $wpdb;
|
206 |
+
global $aio_wp_security;
|
207 |
+
$minimum_comments_per_ip = $aio_wp_security->configs->get_value('aiowps_spam_ip_min_comments');
|
208 |
+
if (empty($minimum_comments_per_ip)) {
|
209 |
+
$minimum_comments_per_ip = 5;
|
210 |
+
}
|
211 |
+
/* -- Ordering parameters -- */
|
212 |
+
//Parameters that are going to be used to order the result
|
213 |
+
isset($_GET["orderby"]) ? $orderby = strip_tags($_GET["orderby"]) : $orderby = '';
|
214 |
+
isset($_GET["order"]) ? $order = strip_tags($_GET["order"]) : $order = '';
|
215 |
+
|
216 |
+
$orderby = !empty($orderby) ? esc_sql($orderby) : 'amount';
|
217 |
+
$order = !empty($order) ? esc_sql($order) : 'DESC';
|
218 |
+
|
219 |
+
$orderby = AIOWPSecurity_Utility::sanitize_value_by_array($orderby, $sortable);
|
220 |
+
$order = AIOWPSecurity_Utility::sanitize_value_by_array($order, array('DESC' => '1', 'ASC' => '1'));
|
221 |
+
|
222 |
+
$sql = $wpdb->prepare("SELECT comment_author_IP, COUNT(*) AS amount
|
223 |
+
FROM $wpdb->comments
|
224 |
+
WHERE comment_approved = 'spam'
|
225 |
+
GROUP BY comment_author_IP
|
226 |
+
HAVING amount >= %d
|
227 |
+
ORDER BY $orderby $order
|
228 |
+
", $minimum_comments_per_ip);
|
229 |
+
$data = $wpdb->get_results($sql, ARRAY_A);
|
230 |
+
|
231 |
+
//Get all permamnetly blocked IP addresses
|
232 |
+
$block_list = AIOWPSecurity_Blocking::get_list_blocked_ips();
|
233 |
+
if(!empty($block_list)){
|
234 |
+
foreach($data as $key=>$value){
|
235 |
+
if(in_array($value['comment_author_IP'],$block_list)){
|
236 |
+
$data[$key]['status'] = 'blocked';
|
237 |
+
}
|
238 |
+
}
|
239 |
+
}
|
240 |
+
$current_page = $this->get_pagenum();
|
241 |
+
$total_items = count($data);
|
242 |
+
$data = array_slice($data, (($current_page - 1) * $per_page), $per_page);
|
243 |
+
$this->items = $data;
|
244 |
+
$this->set_pagination_args(array(
|
245 |
+
'total_items' => $total_items, //WE have to calculate the total number of items
|
246 |
+
'per_page' => $per_page, //WE have to determine how many items to show on a page
|
247 |
+
'total_pages' => ceil($total_items / $per_page) //WE have to calculate the total number of pages
|
248 |
+
));
|
249 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
250 |
}
|
@@ -1,117 +1,119 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
}
|
5 |
|
6 |
class AIOWPSecurity_List_Locked_IP extends AIOWPSecurity_List_Table {
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
function column_default($item, $column_name){
|
21 |
-
return $item[$column_name];
|
22 |
-
}
|
23 |
-
|
24 |
-
function column_failed_login_ip($item){
|
25 |
-
$tab = isset($_REQUEST['tab'])?strip_tags($_REQUEST['tab']):'';
|
26 |
-
$delete_lockdown_record = sprintf('admin.php?page=%s&tab=%s&action=%s&lockdown_id=%s', AIOWPSEC_MAIN_MENU_SLUG, $tab, 'delete_blocked_ip', $item['id']);
|
27 |
-
//Add nonce to delete URL
|
28 |
-
$delete_lockdown_record_nonce = wp_nonce_url($delete_lockdown_record, "delete_lockdown_record", "aiowps_nonce");
|
29 |
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
'failed_login_ip' => __('Locked IP/range', 'all-in-one-wp-security-and-firewall'),
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
'lockdown_date' => __('Date locked', 'all-in-one-wp-security-and-firewall'),
|
64 |
'release_date' => __('Release date', 'all-in-one-wp-security-and-firewall')
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
|
|
|
|
|
|
|
|
100 |
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
}
|
110 |
-
}
|
111 |
-
}
|
112 |
|
113 |
/**
|
114 |
-
* Unlocks an IP range by modifying the release_date column of a record in the
|
115 |
*
|
116 |
* @param Array|Integer - ids or a single id
|
117 |
*
|
@@ -120,7 +122,7 @@ class AIOWPSecurity_List_Locked_IP extends AIOWPSecurity_List_Table {
|
|
120 |
public function unlock_ip_range($entries) {
|
121 |
global $wpdb, $aio_wp_security;
|
122 |
|
123 |
-
$
|
124 |
|
125 |
$now = current_time('mysql', true);
|
126 |
|
@@ -129,10 +131,10 @@ class AIOWPSecurity_List_Locked_IP extends AIOWPSecurity_List_Table {
|
|
129 |
// Unlock multiple records
|
130 |
$entries = array_filter($entries, 'is_numeric'); // Discard non-numeric ID values
|
131 |
$id_list = '(' .implode(',', $entries) .')'; // Create comma separate list for DB operation
|
132 |
-
$result = $wpdb->query($wpdb->prepare("UPDATE $
|
133 |
|
134 |
if (NULL != $result) {
|
135 |
-
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected IP entries were unlocked successfully
|
136 |
}
|
137 |
}
|
138 |
} elseif (NULL != $entries) {
|
@@ -142,7 +144,7 @@ class AIOWPSecurity_List_Locked_IP extends AIOWPSecurity_List_Table {
|
|
142 |
}
|
143 |
|
144 |
// Unlock single record
|
145 |
-
$result = $wpdb->query($wpdb->prepare("UPDATE $
|
146 |
|
147 |
if (NULL != $result) {
|
148 |
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected IP entry was unlocked successfully.', 'all-in-one-wp-security-and-firewall'));
|
@@ -151,56 +153,51 @@ class AIOWPSecurity_List_Locked_IP extends AIOWPSecurity_List_Table {
|
|
151 |
}
|
152 |
|
153 |
/**
|
154 |
-
* Deletes one or more records from the
|
155 |
*
|
156 |
* @param Array|String|Integer - ids or a single id
|
157 |
*
|
158 |
* @return Void
|
159 |
*/
|
160 |
-
public function
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
$delete_command = "DELETE FROM ".$lockdown_table." WHERE id IN ".$id_list;
|
171 |
-
$result = $wpdb->query($delete_command);
|
172 |
if ($result) {
|
173 |
AIOWPSecurity_Admin_Menu::show_msg_record_deleted_st();
|
174 |
} else {
|
175 |
// Error on bulk delete
|
176 |
-
$aio_wp_security->debug_logger->log_debug('Database error occurred when deleting rows from
|
177 |
AIOWPSecurity_Admin_Menu::show_msg_record_not_deleted_st();
|
178 |
}
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
//Delete single record
|
190 |
-
$delete_command = "DELETE FROM ".$lockdown_table." WHERE id = '".absint($entries)."'";
|
191 |
-
$result = $wpdb->query($delete_command);
|
192 |
if ($result) {
|
193 |
AIOWPSecurity_Admin_Menu::show_msg_record_deleted_st();
|
194 |
-
} elseif (
|
195 |
// Error on single delete
|
196 |
-
$aio_wp_security->debug_logger->log_debug('Database error occurred when deleting rows from
|
197 |
AIOWPSecurity_Admin_Menu::show_msg_record_not_deleted_st();
|
198 |
}
|
199 |
-
|
200 |
-
|
201 |
|
202 |
/**
|
203 |
-
* Retrieves all items from
|
204 |
*
|
205 |
* @param Boolean $ignore_pagination - whether to not paginate
|
206 |
*
|
@@ -209,7 +206,7 @@ class AIOWPSecurity_List_Locked_IP extends AIOWPSecurity_List_Table {
|
|
209 |
public function prepare_items($ignore_pagination = false) {
|
210 |
global $wpdb;
|
211 |
|
212 |
-
$
|
213 |
|
214 |
$this->process_bulk_action();
|
215 |
|
@@ -233,7 +230,7 @@ class AIOWPSecurity_List_Locked_IP extends AIOWPSecurity_List_Table {
|
|
233 |
|
234 |
$now = current_time('mysql', true);
|
235 |
|
236 |
-
$data = $wpdb->get_results($wpdb->prepare("SELECT * FROM $
|
237 |
|
238 |
if (!$ignore_pagination) {
|
239 |
$current_page = $this->get_pagenum();
|
1 |
<?php
|
2 |
+
|
3 |
+
if (!defined('ABSPATH')) {
|
4 |
+
exit; // Exit if accessed directly
|
5 |
}
|
6 |
|
7 |
class AIOWPSecurity_List_Locked_IP extends AIOWPSecurity_List_Table {
|
8 |
+
|
9 |
+
function __construct(){
|
10 |
+
global $status, $page;
|
11 |
+
|
12 |
+
// Set parent defaults
|
13 |
+
parent::__construct( array(
|
14 |
+
'singular' => 'item', //singular name of the listed records
|
15 |
+
'plural' => 'items', //plural name of the listed records
|
16 |
+
'ajax' => false //does this table support ajax?
|
17 |
+
) );
|
18 |
+
|
19 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
|
21 |
+
function column_default($item, $column_name){
|
22 |
+
return $item[$column_name];
|
23 |
+
}
|
24 |
+
|
25 |
+
function column_failed_login_ip($item){
|
26 |
+
$tab = isset($_REQUEST['tab'])?strip_tags($_REQUEST['tab']):'';
|
27 |
+
$delete_lockout_record = sprintf('admin.php?page=%s&tab=%s&action=%s&lockout_id=%s', AIOWPSEC_MAIN_MENU_SLUG, $tab, 'delete_blocked_ip', $item['id']);
|
28 |
+
//Add nonce to delete URL
|
29 |
+
$delete_lockout_record_nonce_url = wp_nonce_url($delete_lockout_record, "delete_lockout_record", "aiowps_nonce");
|
30 |
+
|
31 |
+
$unlock_ip_url = sprintf('admin.php?page=%s&tab=%s&action=%s&lockout_id=%s', AIOWPSEC_MAIN_MENU_SLUG, $tab, 'unlock_ip', $item['id']);
|
32 |
+
//Add nonce to unlock IP URL
|
33 |
+
$unlock_ip_nonce = wp_nonce_url($unlock_ip_url, "unlock_ip", "aiowps_nonce");
|
34 |
+
|
35 |
+
//Build row actions
|
36 |
+
$actions = array(
|
37 |
+
'unlock' => '<a href="'.$unlock_ip_nonce.'" onclick="return confirm(\'Are you sure you want to unlock this address range?\')">'.__('Unlock', 'all-in-one-wp-security-and-firewall').'</a>',
|
38 |
+
'delete' => '<a href="'.$delete_lockout_record_nonce_url.'" onclick="return confirm(\'Are you sure you want to delete this item?\')">'.__('Delete', 'all-in-one-wp-security-and-firewall').'</a>',
|
39 |
+
);
|
40 |
+
|
41 |
+
//Return the user_login contents
|
42 |
+
return sprintf('%1$s <span style="color:silver"></span>%2$s',
|
43 |
+
/*$1%s*/ $item['failed_login_ip'],
|
44 |
+
/*$2%s*/ $this->row_actions($actions)
|
45 |
+
);
|
46 |
+
}
|
47 |
|
48 |
+
|
49 |
+
function column_cb($item){
|
50 |
+
return sprintf(
|
51 |
+
'<input type="checkbox" name="%1$s[]" value="%2$s" />',
|
52 |
+
/*$1%s*/ $this->_args['singular'], //Let's simply repurpose the table's singular label
|
53 |
+
/*$2%s*/ $item['id'] //The value of the checkbox should be the record's id
|
54 |
+
);
|
55 |
+
}
|
56 |
+
|
57 |
+
function get_columns(){
|
58 |
+
$columns = array(
|
59 |
+
'cb' => '<input type="checkbox" />', //Render a checkbox
|
60 |
'failed_login_ip' => __('Locked IP/range', 'all-in-one-wp-security-and-firewall'),
|
61 |
+
'user_id' => __('User ID', 'all-in-one-wp-security-and-firewall'),
|
62 |
+
'user_login' => __('Username', 'all-in-one-wp-security-and-firewall'),
|
63 |
+
'lock_reason' => __('Reason', 'all-in-one-wp-security-and-firewall'),
|
64 |
'lockdown_date' => __('Date locked', 'all-in-one-wp-security-and-firewall'),
|
65 |
'release_date' => __('Release date', 'all-in-one-wp-security-and-firewall')
|
66 |
+
);
|
67 |
+
return $columns;
|
68 |
+
}
|
69 |
+
|
70 |
+
function get_sortable_columns() {
|
71 |
+
$sortable_columns = array(
|
72 |
+
'failed_login_ip' => array('failed_login_ip',false),
|
73 |
+
'user_id' => array('user_id',false),
|
74 |
+
'user_login' => array('user_login',false),
|
75 |
+
'lock_reason' => array('lock_reason',false),
|
76 |
+
'lockdown_date' => array('lockdown_date',false),
|
77 |
+
'release_date' => array('release_date',false)
|
78 |
+
);
|
79 |
+
return $sortable_columns;
|
80 |
+
}
|
81 |
+
|
82 |
+
function get_bulk_actions() {
|
83 |
+
$actions = array(
|
84 |
+
'unlock' => __('Unlock', 'all-in-one-wp-security-and-firewall'),
|
85 |
+
'delete' => __('Delete', 'all-in-one-wp-security-and-firewall'),
|
86 |
+
);
|
87 |
+
return $actions;
|
88 |
+
}
|
89 |
|
90 |
+
/**
|
91 |
+
* Process bulk actions.
|
92 |
+
*
|
93 |
+
* @return void
|
94 |
+
*/
|
95 |
+
private function process_bulk_action() {
|
96 |
+
if (empty($_REQUEST['_wpnonce']) || !wp_verify_nonce($_REQUEST['_wpnonce'], 'bulk-items')) return;
|
97 |
+
|
98 |
+
if ('delete' == $this->current_action()) { // Process delete bulk actions
|
99 |
+
if (!isset($_REQUEST['item'])) {
|
100 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes', 'all-in-one-wp-security-and-firewall'));
|
101 |
+
} else {
|
102 |
+
$this->delete_lockout_records($_REQUEST['item']);
|
103 |
+
}
|
104 |
+
}
|
105 |
|
106 |
+
if ('unlock' == $this->current_action()) { //Process unlock bulk actions
|
107 |
+
if (!isset($_REQUEST['item'])) {
|
108 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes', 'all-in-one-wp-security-and-firewall'));
|
109 |
+
} else {
|
110 |
+
$this->unlock_ip_range(($_REQUEST['item']));
|
111 |
+
}
|
112 |
+
}
|
113 |
+
}
|
|
|
|
|
|
|
114 |
|
115 |
/**
|
116 |
+
* Unlocks an IP range by modifying the release_date column of a record in the AIOWPSEC_TBL_LOGIN_LOCKOUT table.
|
117 |
*
|
118 |
* @param Array|Integer - ids or a single id
|
119 |
*
|
122 |
public function unlock_ip_range($entries) {
|
123 |
global $wpdb, $aio_wp_security;
|
124 |
|
125 |
+
$lockout_table = AIOWPSEC_TBL_LOGIN_LOCKOUT;
|
126 |
|
127 |
$now = current_time('mysql', true);
|
128 |
|
131 |
// Unlock multiple records
|
132 |
$entries = array_filter($entries, 'is_numeric'); // Discard non-numeric ID values
|
133 |
$id_list = '(' .implode(',', $entries) .')'; // Create comma separate list for DB operation
|
134 |
+
$result = $wpdb->query($wpdb->prepare("UPDATE $lockout_table SET `release_date` = %s WHERE `id` IN $id_list", $now));
|
135 |
|
136 |
if (NULL != $result) {
|
137 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected IP entries were unlocked successfully.', 'all-in-one-wp-security-and-firewall'));
|
138 |
}
|
139 |
}
|
140 |
} elseif (NULL != $entries) {
|
144 |
}
|
145 |
|
146 |
// Unlock single record
|
147 |
+
$result = $wpdb->query($wpdb->prepare("UPDATE $lockout_table SET `release_date` = %s WHERE `id` = %d", $now, absint($entries)));
|
148 |
|
149 |
if (NULL != $result) {
|
150 |
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected IP entry was unlocked successfully.', 'all-in-one-wp-security-and-firewall'));
|
153 |
}
|
154 |
|
155 |
/**
|
156 |
+
* Deletes one or more records from the AIOWPSEC_TBL_LOGIN_LOCKOUT table.
|
157 |
*
|
158 |
* @param Array|String|Integer - ids or a single id
|
159 |
*
|
160 |
* @return Void
|
161 |
*/
|
162 |
+
public function delete_lockout_records($entries) {
|
163 |
+
global $wpdb, $aio_wp_security;
|
164 |
+
$lockout_table = AIOWPSEC_TBL_LOGIN_LOCKOUT;
|
165 |
+
if (is_array($entries)) {
|
166 |
+
if (isset($_REQUEST['_wp_http_referer'])) {
|
167 |
+
//Delete multiple records
|
168 |
+
$entries = array_filter($entries, 'is_numeric'); //discard non-numeric ID values
|
169 |
+
$id_list = "(" .implode(",", $entries) .")"; //Create comma separate list for DB operation
|
170 |
+
$delete_command = "DELETE FROM ".$lockout_table." WHERE id IN ".$id_list;
|
171 |
+
$result = $wpdb->query($delete_command);
|
|
|
|
|
172 |
if ($result) {
|
173 |
AIOWPSecurity_Admin_Menu::show_msg_record_deleted_st();
|
174 |
} else {
|
175 |
// Error on bulk delete
|
176 |
+
$aio_wp_security->debug_logger->log_debug('Database error occurred when deleting rows from login lockout table. Database error: '.$wpdb->last_error, 4);
|
177 |
AIOWPSecurity_Admin_Menu::show_msg_record_not_deleted_st();
|
178 |
}
|
179 |
+
}
|
180 |
+
} elseif (NULL != $entries) {
|
181 |
+
$nonce = isset($_GET['aiowps_nonce']) ? $_GET['aiowps_nonce'] : '';
|
182 |
+
if (!isset($nonce) || !wp_verify_nonce($nonce, 'delete_lockout_record')) {
|
183 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete lockout record operation.", 4);
|
184 |
+
die('Nonce check failed for delete lockout record operation.');
|
185 |
+
}
|
186 |
+
//Delete single record
|
187 |
+
$delete_command = "DELETE FROM ".$lockout_table." WHERE id = '".absint($entries)."'";
|
188 |
+
$result = $wpdb->query($delete_command);
|
|
|
|
|
|
|
189 |
if ($result) {
|
190 |
AIOWPSecurity_Admin_Menu::show_msg_record_deleted_st();
|
191 |
+
} elseif (false === $result) {
|
192 |
// Error on single delete
|
193 |
+
$aio_wp_security->debug_logger->log_debug('Database error occurred when deleting rows from login lockout table. Database error: '.$wpdb->last_error, 4);
|
194 |
AIOWPSecurity_Admin_Menu::show_msg_record_not_deleted_st();
|
195 |
}
|
196 |
+
}
|
197 |
+
}
|
198 |
|
199 |
/**
|
200 |
+
* Retrieves all items from AIOWPSEC_TBL_LOGIN_LOCKOUT. It may paginate and then assigns to $this->items.
|
201 |
*
|
202 |
* @param Boolean $ignore_pagination - whether to not paginate
|
203 |
*
|
206 |
public function prepare_items($ignore_pagination = false) {
|
207 |
global $wpdb;
|
208 |
|
209 |
+
$lockout_table = AIOWPSEC_TBL_LOGIN_LOCKOUT;
|
210 |
|
211 |
$this->process_bulk_action();
|
212 |
|
230 |
|
231 |
$now = current_time('mysql', true);
|
232 |
|
233 |
+
$data = $wpdb->get_results($wpdb->prepare("SELECT * FROM $lockout_table WHERE `release_date` > %s ORDER BY $orderby $order", $now), ARRAY_A);
|
234 |
|
235 |
if (!$ignore_pagination) {
|
236 |
$current_page = $this->get_pagenum();
|
@@ -1,143 +1,139 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
}
|
5 |
|
6 |
class AIOWPSecurity_List_Logged_In_Users extends AIOWPSecurity_List_Table {
|
7 |
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
'logout' => '<a href="'.$force_logout_nonce.'" onclick="return confirm(\'Are you sure you want to force this user to be logged out of this session?\')">Force logout</a>',
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
'username' => __('Login name', 'all-in-one-wp-security-and-firewall'),
|
46 |
'ip_address' => __('IP address', 'all-in-one-wp-security-and-firewall')
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
}
|
89 |
-
// Force single user logout
|
90 |
-
$user_id = absint($user_id);
|
91 |
-
$manager = WP_Session_Tokens::get_instance( $user_id );
|
92 |
-
$manager->destroy_all();
|
93 |
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
}
|
1 |
<?php
|
2 |
+
|
3 |
+
if (!defined('ABSPATH')) {
|
4 |
+
exit; // Exit if accessed directly
|
5 |
}
|
6 |
|
7 |
class AIOWPSecurity_List_Logged_In_Users extends AIOWPSecurity_List_Table {
|
8 |
|
9 |
+
public function __construct() {
|
10 |
+
global $status, $page;
|
11 |
+
|
12 |
+
//Set parent defaults
|
13 |
+
parent::__construct( array(
|
14 |
+
'singular' => 'item', //singular name of the listed records
|
15 |
+
'plural' => 'items', //plural name of the listed records
|
16 |
+
'ajax' => false //does this table support ajax?
|
17 |
+
) );
|
18 |
+
|
19 |
+
}
|
20 |
|
21 |
+
public function column_default($item, $column_name) {
|
22 |
+
return $item[$column_name];
|
23 |
+
}
|
24 |
+
|
25 |
+
public function column_user_id($item) {
|
26 |
+
$tab = strip_tags($_REQUEST['tab']);
|
27 |
+
$force_logout_url = sprintf('admin.php?page=%s&tab=%s&action=%s&logged_in_id=%s&ip_address=%s', AIOWPSEC_USER_LOGIN_MENU_SLUG, $tab, 'force_user_logout', $item['user_id'], $item['ip_address']);
|
28 |
+
//Add nonce to URL
|
29 |
+
$force_logout_nonce = wp_nonce_url($force_logout_url, "force_user_logout", "aiowps_nonce");
|
30 |
+
|
31 |
+
//Build row actions
|
32 |
+
$actions = array(
|
33 |
'logout' => '<a href="'.$force_logout_nonce.'" onclick="return confirm(\'Are you sure you want to force this user to be logged out of this session?\')">Force logout</a>',
|
34 |
+
);
|
35 |
+
|
36 |
+
//Return the user_login contents
|
37 |
+
return sprintf('%1$s <span style="color:silver"></span>%2$s',
|
38 |
+
/*$1%s*/ $item['user_id'],
|
39 |
+
/*$2%s*/ $this->row_actions($actions)
|
40 |
+
);
|
41 |
+
}
|
42 |
+
|
43 |
+
public function get_columns(){
|
44 |
+
$columns = array(
|
45 |
+
'user_id' => __('User ID', 'all-in-one-wp-security-and-firewall'),
|
46 |
'username' => __('Login name', 'all-in-one-wp-security-and-firewall'),
|
47 |
'ip_address' => __('IP address', 'all-in-one-wp-security-and-firewall')
|
48 |
+
);
|
49 |
+
return $columns;
|
50 |
+
}
|
51 |
+
|
52 |
+
public function get_sortable_columns() {
|
53 |
+
$sortable_columns = array(
|
54 |
+
'user_id' => array('user_id',false),
|
55 |
+
'username' => array('username',false),
|
56 |
+
'ip_address' => array('ip_address',false),
|
57 |
+
);
|
58 |
+
return $sortable_columns;
|
59 |
+
}
|
60 |
+
|
61 |
+
public function get_bulk_actions() {
|
62 |
+
return array();
|
63 |
+
}
|
64 |
|
65 |
+
private function process_bulk_action() {
|
66 |
+
if (empty($_REQUEST['_wpnonce']) || !wp_verify_nonce($_REQUEST['_wpnonce'], 'bulk-items')) return;
|
67 |
+
}
|
68 |
+
|
69 |
+
/*
|
70 |
+
* This function will force a selected user to be logged out.
|
71 |
+
* The function accepts either an array of IDs or a single ID (TODO - bulk actions not implemented yet!)
|
72 |
+
*/
|
73 |
+
public function force_user_logout($user_id, $ip_addr) {
|
74 |
+
global $wpdb, $aio_wp_security;
|
75 |
+
if (is_array($user_id)) {
|
76 |
+
if (isset($_REQUEST['_wp_http_referer'])) {
|
77 |
+
//TODO - implement bulk action in future release!
|
78 |
+
}
|
79 |
+
} elseif ($user_id != NULL) {
|
80 |
+
$nonce=isset($_GET['aiowps_nonce'])?$_GET['aiowps_nonce']:'';
|
81 |
+
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'force_user_logout')) {
|
82 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for force user logout operation!",4);
|
83 |
+
die(__('Nonce check failed for force user logout operation!','all-in-one-wp-security-and-firewall'));
|
84 |
+
}
|
85 |
+
// Force single user logout
|
86 |
+
$user_id = absint($user_id);
|
87 |
+
$manager = WP_Session_Tokens::get_instance( $user_id );
|
88 |
+
$manager->destroy_all();
|
|
|
|
|
|
|
|
|
|
|
89 |
|
90 |
+
$aio_wp_security->user_login_obj->cleanup_users_online_transient($user_id, $ip_addr);
|
91 |
+
$success_msg = '<div id="message" class="updated fade"><p><strong>';
|
92 |
+
$success_msg .= __('The selected user was logged out successfully!','all-in-one-wp-security-and-firewall');
|
93 |
+
$success_msg .= '</strong></p></div>';
|
94 |
+
_e($success_msg);
|
95 |
+
}
|
96 |
+
}
|
97 |
+
|
98 |
+
|
99 |
+
public function prepare_items() {
|
100 |
+
//First, lets decide how many records per page to show
|
101 |
+
$per_page = 100;
|
102 |
+
$columns = $this->get_columns();
|
103 |
+
$hidden = array();
|
104 |
+
$sortable = $this->get_sortable_columns();
|
105 |
|
106 |
+
$this->_column_headers = array($columns, $hidden, $sortable);
|
107 |
+
|
108 |
+
global $wpdb;
|
109 |
+
global $aio_wp_security;
|
110 |
|
111 |
+
if (is_multisite()) {
|
112 |
+
$current_blog_id = get_current_blog_id();
|
113 |
+
$logged_in_users = AIOWPSecurity_User_Login::get_subsite_logged_in_users($current_blog_id);
|
114 |
+
} else {
|
115 |
+
$logged_in_users = get_transient('users_online');
|
116 |
+
}
|
117 |
+
if (empty($logged_in_users)) {
|
118 |
+
$logged_in_users = array(); //If no transient found set to empty array
|
119 |
+
} else {
|
120 |
+
foreach ($logged_in_users as $key=>$val)
|
121 |
+
{
|
122 |
+
$userdata = get_userdata($val['user_id']);
|
123 |
+
$username = $userdata->user_login;
|
124 |
+
$val['username'] = $username;
|
125 |
+
$logged_in_users[$key] = $val;
|
126 |
+
}
|
127 |
+
}
|
128 |
+
$data = $logged_in_users;
|
129 |
+
$current_page = $this->get_pagenum();
|
130 |
+
$total_items = count($data);
|
131 |
+
$data = array_slice($data,(($current_page-1)*$per_page),$per_page);
|
132 |
+
$this->items = $data;
|
133 |
+
$this->set_pagination_args( array(
|
134 |
+
'total_items' => $total_items, //WE have to calculate the total number of items
|
135 |
+
'per_page' => $per_page, //WE have to determine how many items to show on a page
|
136 |
+
'total_pages' => ceil($total_items/$per_page) //WE have to calculate the total number of pages
|
137 |
+
));
|
138 |
+
}
|
139 |
}
|
@@ -1,96 +1,96 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
}
|
5 |
|
6 |
class AIOWPSecurity_List_Login_Failed_Attempts extends AIOWPSecurity_List_Table {
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
'login_attempt_ip' => __('Login IP range', 'all-in-one-wp-security-and-firewall'),
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
'delete' => __('Delete', 'all-in-one-wp-security-and-firewall')
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
}
|
94 |
|
95 |
/**
|
96 |
* Deletes one or more records from the AIOWPSEC_TBL_FAILED_LOGINS table.
|
@@ -100,18 +100,16 @@ class AIOWPSecurity_List_Login_Failed_Attempts extends AIOWPSecurity_List_Table
|
|
100 |
* @return Void
|
101 |
*/
|
102 |
public function delete_login_failed_records($entries) {
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
$delete_command = "DELETE FROM ".$failed_login_table." WHERE ID IN ".$id_list;
|
114 |
-
$result = $wpdb->query($delete_command);
|
115 |
if ($result) {
|
116 |
AIOWPSecurity_Admin_Menu::show_msg_record_deleted_st();
|
117 |
} else {
|
@@ -119,19 +117,17 @@ class AIOWPSecurity_List_Login_Failed_Attempts extends AIOWPSecurity_List_Table
|
|
119 |
$aio_wp_security->debug_logger->log_debug('Database error occurred when deleting rows from Failed Logins table. Database error: '.$wpdb->last_error, 4);
|
120 |
AIOWPSecurity_Admin_Menu::show_msg_record_not_deleted_st();
|
121 |
}
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
$delete_command = "DELETE FROM ".$failed_login_table." WHERE ID = '".absint($entries)."'";
|
134 |
-
$result = $wpdb->query($delete_command);
|
135 |
if ($result) {
|
136 |
AIOWPSecurity_Admin_Menu::show_msg_record_deleted_st();
|
137 |
} elseif ($result === false) {
|
@@ -139,8 +135,8 @@ class AIOWPSecurity_List_Login_Failed_Attempts extends AIOWPSecurity_List_Table
|
|
139 |
$aio_wp_security->debug_logger->log_debug('Database error occurred when deleting rows from Failed Logins table. Database error: '.$wpdb->last_error, 4);
|
140 |
AIOWPSecurity_Admin_Menu::show_msg_record_not_deleted_st();
|
141 |
}
|
142 |
-
|
143 |
-
|
144 |
|
145 |
/**
|
146 |
* Retrieves all items from AIOWPSEC_TBL_FAILED_LOGINS according to a search term inside $_REQUEST['s']. It then assigns to $this->items.
|
@@ -176,7 +172,7 @@ class AIOWPSecurity_List_Login_Failed_Attempts extends AIOWPSecurity_List_Table
|
|
176 |
|
177 |
$orderby = AIOWPSecurity_Utility::sanitize_value_by_array($orderby, $sortable);
|
178 |
$order = AIOWPSecurity_Utility::sanitize_value_by_array($order, array('DESC' => '1', 'ASC' => '1'));
|
179 |
-
if(empty($search_term)) {
|
180 |
$data = $wpdb->get_results("SELECT * FROM $failed_logins_table_name ORDER BY $orderby $order", ARRAY_A);
|
181 |
} else {
|
182 |
$data = $wpdb->get_results($wpdb->prepare("SELECT * FROM $failed_logins_table_name WHERE `user_login` LIKE '%%%s%%' OR `login_attempt_ip` LIKE '%%%s%%' ORDER BY $orderby $order", $search_term, $search_term), ARRAY_A);
|
1 |
<?php
|
2 |
+
|
3 |
+
if (!defined('ABSPATH')) {
|
4 |
+
exit; // Exit if accessed directly
|
5 |
}
|
6 |
|
7 |
class AIOWPSecurity_List_Login_Failed_Attempts extends AIOWPSecurity_List_Table {
|
8 |
+
|
9 |
+
public function __construct(){
|
10 |
+
global $status, $page;
|
11 |
+
|
12 |
+
//Set parent defaults
|
13 |
+
parent::__construct( array(
|
14 |
+
'singular' => 'item', //singular name of the listed records
|
15 |
+
'plural' => 'items', //plural name of the listed records
|
16 |
+
'ajax' => false //does this table support ajax?
|
17 |
+
) );
|
18 |
+
|
19 |
+
}
|
20 |
+
|
21 |
+
public function column_default($item, $column_name) {
|
22 |
+
return $item[$column_name];
|
23 |
+
}
|
24 |
+
|
25 |
+
public function column_login_attempt_ip($item) {
|
26 |
+
$tab = strip_tags($_REQUEST['tab']);
|
27 |
+
$delete_url = sprintf('admin.php?page=%s&tab=%s&action=%s&failed_login_id=%s', AIOWPSEC_USER_LOGIN_MENU_SLUG, $tab, 'delete_failed_login_rec', $item['id']);
|
28 |
+
//Add nonce to delete URL
|
29 |
+
$delete_url_nonce = wp_nonce_url($delete_url, "delete_failed_login_rec", "aiowps_nonce");
|
30 |
+
|
31 |
+
//Build row actions
|
32 |
+
$actions = array(
|
33 |
+
'delete' => '<a href="'.$delete_url_nonce.'" onclick="return confirm(\'Are you sure you want to delete this item?\')">Delete</a>',
|
34 |
+
);
|
35 |
+
|
36 |
+
//Return the user_login contents
|
37 |
+
return sprintf('%1$s <span style="color:silver"></span>%2$s',
|
38 |
+
/*$1%s*/ $item['login_attempt_ip'],
|
39 |
+
/*$2%s*/ $this->row_actions($actions)
|
40 |
+
);
|
41 |
+
}
|
42 |
+
|
43 |
+
public function column_cb($item){
|
44 |
+
return sprintf(
|
45 |
+
'<input type="checkbox" name="%1$s[]" value="%2$s" />',
|
46 |
+
/*$1%s*/ $this->_args['singular'], //Let's simply repurpose the table's singular label
|
47 |
+
/*$2%s*/ $item['id'] //The value of the checkbox should be the record's id
|
48 |
+
);
|
49 |
+
}
|
50 |
+
|
51 |
+
public function get_columns(){
|
52 |
+
$columns = array(
|
53 |
+
'cb' => '<input type="checkbox" />', //Render a checkbox
|
54 |
'login_attempt_ip' => __('Login IP range', 'all-in-one-wp-security-and-firewall'),
|
55 |
+
'user_id' => __('User ID', 'all-in-one-wp-security-and-firewall'),
|
56 |
+
'user_login' => __('Username', 'all-in-one-wp-security-and-firewall'),
|
57 |
+
'failed_login_date' => __('Date', 'all-in-one-wp-security-and-firewall')
|
58 |
+
);
|
59 |
+
return $columns;
|
60 |
+
}
|
61 |
+
|
62 |
+
public function get_sortable_columns() {
|
63 |
+
$sortable_columns = array(
|
64 |
+
'login_attempt_ip' => array('login_attempt_ip',false),
|
65 |
+
'user_id' => array('user_id',false),
|
66 |
+
'user_login' => array('user_login',false),
|
67 |
+
'failed_login_date' => array('failed_login_date',false),
|
68 |
+
);
|
69 |
+
return $sortable_columns;
|
70 |
+
}
|
71 |
+
|
72 |
+
public function get_bulk_actions() {
|
73 |
+
$actions = array(
|
74 |
'delete' => __('Delete', 'all-in-one-wp-security-and-firewall')
|
75 |
+
);
|
76 |
+
return $actions;
|
77 |
+
}
|
78 |
+
|
79 |
+
private function process_bulk_action() {
|
80 |
+
if (empty($_REQUEST['_wpnonce']) || !wp_verify_nonce($_REQUEST['_wpnonce'], 'bulk-items')) return;
|
81 |
+
global $aio_wp_security;
|
82 |
+
if ('delete'===$this->current_action()) { // Process delete bulk actions
|
83 |
+
if(!isset($_REQUEST['item'])) {
|
84 |
+
$error_msg = '<div id="message" class="error"><p><strong>';
|
85 |
+
$error_msg .= __('Please select some records using the checkboxes','all-in-one-wp-security-and-firewall');
|
86 |
+
$error_msg .= '</strong></p></div>';
|
87 |
+
_e($error_msg);
|
88 |
+
} else {
|
89 |
+
$this->delete_login_failed_records(($_REQUEST['item']));
|
90 |
+
|
91 |
+
}
|
92 |
+
}
|
93 |
+
}
|
|
|
94 |
|
95 |
/**
|
96 |
* Deletes one or more records from the AIOWPSEC_TBL_FAILED_LOGINS table.
|
100 |
* @return Void
|
101 |
*/
|
102 |
public function delete_login_failed_records($entries) {
|
103 |
+
global $wpdb, $aio_wp_security;
|
104 |
+
$failed_login_table = AIOWPSEC_TBL_FAILED_LOGINS;
|
105 |
+
if (is_array($entries)) {
|
106 |
+
if (isset($_REQUEST['_wp_http_referer'])) {
|
107 |
+
//Delete multiple records
|
108 |
+
$tab = strip_tags($_REQUEST['tab']);
|
109 |
+
$entries = array_filter($entries, 'is_numeric'); //discard non-numeric ID values
|
110 |
+
$id_list = "(" .implode(",",$entries) .")"; //Create comma separate list for DB operation
|
111 |
+
$delete_command = "DELETE FROM ".$failed_login_table." WHERE ID IN ".$id_list;
|
112 |
+
$result = $wpdb->query($delete_command);
|
|
|
|
|
113 |
if ($result) {
|
114 |
AIOWPSecurity_Admin_Menu::show_msg_record_deleted_st();
|
115 |
} else {
|
117 |
$aio_wp_security->debug_logger->log_debug('Database error occurred when deleting rows from Failed Logins table. Database error: '.$wpdb->last_error, 4);
|
118 |
AIOWPSecurity_Admin_Menu::show_msg_record_not_deleted_st();
|
119 |
}
|
120 |
+
}
|
121 |
+
|
122 |
+
} elseif ($entries != NULL) {
|
123 |
+
$nonce=isset($_GET['aiowps_nonce'])?$_GET['aiowps_nonce']:'';
|
124 |
+
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'delete_failed_login_rec')) {
|
125 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete failed login record operation!",4);
|
126 |
+
die(__('Nonce check failed for delete failed login record operation!','all-in-one-wp-security-and-firewall'));
|
127 |
+
}
|
128 |
+
//Delete single record
|
129 |
+
$delete_command = "DELETE FROM ".$failed_login_table." WHERE ID = '".absint($entries)."'";
|
130 |
+
$result = $wpdb->query($delete_command);
|
|
|
|
|
131 |
if ($result) {
|
132 |
AIOWPSecurity_Admin_Menu::show_msg_record_deleted_st();
|
133 |
} elseif ($result === false) {
|
135 |
$aio_wp_security->debug_logger->log_debug('Database error occurred when deleting rows from Failed Logins table. Database error: '.$wpdb->last_error, 4);
|
136 |
AIOWPSecurity_Admin_Menu::show_msg_record_not_deleted_st();
|
137 |
}
|
138 |
+
}
|
139 |
+
}
|
140 |
|
141 |
/**
|
142 |
* Retrieves all items from AIOWPSEC_TBL_FAILED_LOGINS according to a search term inside $_REQUEST['s']. It then assigns to $this->items.
|
172 |
|
173 |
$orderby = AIOWPSecurity_Utility::sanitize_value_by_array($orderby, $sortable);
|
174 |
$order = AIOWPSecurity_Utility::sanitize_value_by_array($order, array('DESC' => '1', 'ASC' => '1'));
|
175 |
+
if (empty($search_term)) {
|
176 |
$data = $wpdb->get_results("SELECT * FROM $failed_logins_table_name ORDER BY $orderby $order", ARRAY_A);
|
177 |
} else {
|
178 |
$data = $wpdb->get_results($wpdb->prepare("SELECT * FROM $failed_logins_table_name WHERE `user_login` LIKE '%%%s%%' OR `login_attempt_ip` LIKE '%%%s%%' ORDER BY $orderby $order", $search_term, $search_term), ARRAY_A);
|
@@ -1,104 +1,98 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
}
|
5 |
|
6 |
-
class AIOWPSecurity_List_Blocked_IP extends AIOWPSecurity_List_Table
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
if (!isset($_REQUEST['item'])) {
|
96 |
-
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes', 'all-in-one-wp-security-and-firewall'));
|
97 |
-
} else {
|
98 |
-
$this->unblock_ip_address(($_REQUEST['item']));
|
99 |
-
}
|
100 |
-
}
|
101 |
-
}
|
102 |
|
103 |
/**
|
104 |
* Deletes one or more records from the AIOWPSEC_TBL_PERM_BLOCK table.
|
@@ -108,16 +102,16 @@ class AIOWPSecurity_List_Blocked_IP extends AIOWPSecurity_List_Table
|
|
108 |
* @return Void
|
109 |
*/
|
110 |
public function unblock_ip_address($entries) {
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
if ($result) {
|
122 |
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('Successfully unblocked and deleted the selected record(s).', 'all-in-one-wp-security-and-firewall'));
|
123 |
} else {
|
@@ -125,16 +119,16 @@ class AIOWPSecurity_List_Blocked_IP extends AIOWPSecurity_List_Table
|
|
125 |
$aio_wp_security->debug_logger->log_debug('Database error occurred when deleting rows from Perm Block table. Database error: '.$wpdb->last_error, 4);
|
126 |
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Failed to unblock and delete the selected record(s).', 'all-in-one-wp-security-and-firewall'));
|
127 |
}
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
if ($result) {
|
139 |
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('Successfully unblocked and deleted the selected record(s).', 'all-in-one-wp-security-and-firewall'));
|
140 |
} elseif ($result === false) {
|
@@ -142,52 +136,51 @@ class AIOWPSecurity_List_Blocked_IP extends AIOWPSecurity_List_Table
|
|
142 |
$aio_wp_security->debug_logger->log_debug('Database error occurred when deleting rows from Perm Block table. Database error: '.$wpdb->last_error, 4);
|
143 |
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Failed to unblock and delete the selected record(s).', 'all-in-one-wp-security-and-firewall'));
|
144 |
}
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
}
|
193 |
}
|
1 |
<?php
|
2 |
+
|
3 |
+
if (!defined('ABSPATH')) {
|
4 |
+
exit; // Exit if accessed directly
|
5 |
}
|
6 |
|
7 |
+
class AIOWPSecurity_List_Blocked_IP extends AIOWPSecurity_List_Table {
|
8 |
+
|
9 |
+
public function __construct() {
|
10 |
+
global $status, $page;
|
11 |
+
|
12 |
+
//Set parent defaults
|
13 |
+
parent::__construct(array(
|
14 |
+
'singular' => 'item', //singular name of the listed records
|
15 |
+
'plural' => 'items', //plural name of the listed records
|
16 |
+
'ajax' => false //does this table support ajax?
|
17 |
+
));
|
18 |
+
|
19 |
+
}
|
20 |
+
|
21 |
+
public function column_default($item, $column_name) {
|
22 |
+
return $item[$column_name];
|
23 |
+
}
|
24 |
+
|
25 |
+
public function column_id($item) {
|
26 |
+
$tab = isset($_REQUEST['tab']) ? strip_tags($_REQUEST['tab']) : '';
|
27 |
+
//Add nonce to delete URL
|
28 |
+
$unblock_ip_url = sprintf('admin.php?page=%s&tab=%s&action=%s&blocked_id=%s', AIOWPSEC_MAIN_MENU_SLUG, $tab, 'unblock_ip', $item['id']);
|
29 |
+
//Add nonce to unlock IP URL
|
30 |
+
$unblock_ip_nonce = wp_nonce_url($unblock_ip_url, "unblock_ip", "aiowps_nonce");
|
31 |
+
|
32 |
+
//Build row actions
|
33 |
+
$actions = array(
|
34 |
+
'unblock' => '<a href="' . $unblock_ip_nonce . '" onclick="return confirm(\'Are you sure you want to unblock this IP address?\')">Unblock</a>',
|
35 |
+
);
|
36 |
+
|
37 |
+
//Return the user_login contents
|
38 |
+
return sprintf('%1$s <span style="color:silver"></span>%2$s',
|
39 |
+
/*$1%s*/
|
40 |
+
$item['id'],
|
41 |
+
/*$2%s*/
|
42 |
+
$this->row_actions($actions)
|
43 |
+
);
|
44 |
+
}
|
45 |
+
|
46 |
+
|
47 |
+
public function column_cb($item) {
|
48 |
+
return sprintf(
|
49 |
+
'<input type="checkbox" name="%1$s[]" value="%2$s" />',
|
50 |
+
/*$1%s*/
|
51 |
+
$this->_args['singular'], //Let's simply repurpose the table's singular label
|
52 |
+
/*$2%s*/
|
53 |
+
$item['id'] //The value of the checkbox should be the record's id
|
54 |
+
);
|
55 |
+
}
|
56 |
+
|
57 |
+
public function get_columns() {
|
58 |
+
$columns = array(
|
59 |
+
'cb' => '<input type="checkbox" />', //Render a checkbox
|
60 |
+
'id' => 'ID',
|
61 |
+
'blocked_ip' => __('Blocked IP', 'all-in-one-wp-security-and-firewall'),
|
62 |
+
'block_reason' => __('Reason', 'all-in-one-wp-security-and-firewall'),
|
63 |
+
'blocked_date' => __('Date', 'all-in-one-wp-security-and-firewall')
|
64 |
+
);
|
65 |
+
return $columns;
|
66 |
+
}
|
67 |
+
|
68 |
+
public function get_sortable_columns() {
|
69 |
+
$sortable_columns = array(
|
70 |
+
'id' => array('id', false),
|
71 |
+
'blocked_ip' => array('blocked_ip', false),
|
72 |
+
'block_reason' => array('block_reason', false),
|
73 |
+
'blocked_date' => array('blocked_date', false)
|
74 |
+
);
|
75 |
+
return $sortable_columns;
|
76 |
+
}
|
77 |
+
|
78 |
+
public function get_bulk_actions() {
|
79 |
+
$actions = array(
|
80 |
+
'unblock' => __('Unblock', 'all-in-one-wp-security-and-firewall')
|
81 |
+
);
|
82 |
+
return $actions;
|
83 |
+
}
|
84 |
+
|
85 |
+
private function process_bulk_action() {
|
86 |
+
if (empty($_REQUEST['_wpnonce']) || !wp_verify_nonce($_REQUEST['_wpnonce'], 'bulk-items')) return;
|
87 |
+
|
88 |
+
if ('unblock' === $this->current_action()) { // Process unlock bulk actions
|
89 |
+
if (!isset($_REQUEST['item'])) {
|
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 |
+
$this->unblock_ip_address(($_REQUEST['item']));
|
93 |
+
}
|
94 |
+
}
|
95 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
96 |
|
97 |
/**
|
98 |
* Deletes one or more records from the AIOWPSEC_TBL_PERM_BLOCK table.
|
102 |
* @return Void
|
103 |
*/
|
104 |
public function unblock_ip_address($entries) {
|
105 |
+
global $wpdb, $aio_wp_security;
|
106 |
+
if (is_array($entries)) {
|
107 |
+
if (isset($_REQUEST['_wp_http_referer'])) {
|
108 |
+
// multiple records
|
109 |
+
$tab = strip_tags($_REQUEST['tab']);
|
110 |
+
|
111 |
+
$entries = array_filter($entries, 'is_numeric'); //discard non-numeric ID values
|
112 |
+
$id_list = "(" . implode(",", $entries) . ")"; //Create comma separate list for DB operation
|
113 |
+
$delete_command = "DELETE FROM " . AIOWPSEC_TBL_PERM_BLOCK . " WHERE id IN " . $id_list;
|
114 |
+
$result = $wpdb->query($delete_command);
|
115 |
if ($result) {
|
116 |
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('Successfully unblocked and deleted the selected record(s).', 'all-in-one-wp-security-and-firewall'));
|
117 |
} else {
|
119 |
$aio_wp_security->debug_logger->log_debug('Database error occurred when deleting rows from Perm Block table. Database error: '.$wpdb->last_error, 4);
|
120 |
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Failed to unblock and delete the selected record(s).', 'all-in-one-wp-security-and-firewall'));
|
121 |
}
|
122 |
+
}
|
123 |
+
} elseif ($entries != NULL) {
|
124 |
+
$nonce = isset($_GET['aiowps_nonce']) ? $_GET['aiowps_nonce'] : '';
|
125 |
+
if (!isset($nonce) || !wp_verify_nonce($nonce, 'unblock_ip')) {
|
126 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for unblock IP operation!", 4);
|
127 |
+
die(__('Nonce check failed for unblock IP operation!', 'all-in-one-wp-security-and-firewall'));
|
128 |
+
}
|
129 |
+
//Delete single record
|
130 |
+
$delete_command = "DELETE FROM " . AIOWPSEC_TBL_PERM_BLOCK . " WHERE id = '" . absint($entries) . "'";
|
131 |
+
$result = $wpdb->query($delete_command);
|
132 |
if ($result) {
|
133 |
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('Successfully unblocked and deleted the selected record(s).', 'all-in-one-wp-security-and-firewall'));
|
134 |
} elseif ($result === false) {
|
136 |
$aio_wp_security->debug_logger->log_debug('Database error occurred when deleting rows from Perm Block table. Database error: '.$wpdb->last_error, 4);
|
137 |
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Failed to unblock and delete the selected record(s).', 'all-in-one-wp-security-and-firewall'));
|
138 |
}
|
139 |
+
}
|
140 |
+
}
|
141 |
+
|
142 |
+
public function prepare_items() {
|
143 |
+
/**
|
144 |
+
* First, lets decide how many records per page to show
|
145 |
+
*/
|
146 |
+
$per_page = 100;
|
147 |
+
$columns = $this->get_columns();
|
148 |
+
$hidden = array();
|
149 |
+
$sortable = $this->get_sortable_columns();
|
150 |
+
$search = isset( $_REQUEST['s'] ) ? sanitize_text_field( $_REQUEST['s'] ) : '';
|
151 |
+
|
152 |
+
$this->_column_headers = array($columns, $hidden, $sortable);
|
153 |
+
|
154 |
+
$this->process_bulk_action();
|
155 |
+
|
156 |
+
global $wpdb;
|
157 |
+
$block_table_name = AIOWPSEC_TBL_PERM_BLOCK;
|
158 |
+
|
159 |
+
/* -- Ordering parameters -- */
|
160 |
+
//Parameters that are going to be used to order the result
|
161 |
+
isset($_GET["orderby"]) ? $orderby = strip_tags($_GET["orderby"]) : $orderby = '';
|
162 |
+
isset($_GET["order"]) ? $order = strip_tags($_GET["order"]) : $order = '';
|
163 |
+
|
164 |
+
$orderby = !empty($orderby) ? esc_sql($orderby) : 'id';
|
165 |
+
$order = !empty($order) ? esc_sql($order) : 'DESC';
|
166 |
+
|
167 |
+
$orderby = AIOWPSecurity_Utility::sanitize_value_by_array($orderby, $sortable);
|
168 |
+
$order = AIOWPSecurity_Utility::sanitize_value_by_array($order, array('DESC' => '1', 'ASC' => '1'));
|
169 |
+
|
170 |
+
if (empty($search)) {
|
171 |
+
$data = $wpdb->get_results("SELECT * FROM " . $block_table_name . " ORDER BY $orderby $order", ARRAY_A);
|
172 |
+
} else {
|
173 |
+
$data = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $block_table_name . " WHERE `blocked_ip` LIKE '%%%s%%' OR `block_reason` LIKE '%%%s%%' OR `country_origin` LIKE '%%%s%%' OR `blocked_date` LIKE '%%%s%%' ORDER BY $orderby $order", $search, $search, $search, $search), ARRAY_A);
|
174 |
+
}
|
175 |
+
|
176 |
+
$current_page = $this->get_pagenum();
|
177 |
+
$total_items = count($data);
|
178 |
+
$data = array_slice($data, (($current_page - 1) * $per_page), $per_page);
|
179 |
+
$this->items = $data;
|
180 |
+
$this->set_pagination_args(array(
|
181 |
+
'total_items' => $total_items, //WE have to calculate the total number of items
|
182 |
+
'per_page' => $per_page, //WE have to determine how many items to show on a page
|
183 |
+
'total_pages' => ceil($total_items / $per_page) //WE have to calculate the total number of pages
|
184 |
+
));
|
185 |
+
}
|
|
|
186 |
}
|
@@ -1,347 +1,317 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
|
|
4 |
}
|
5 |
|
6 |
class AIOWPSecurity_List_Registered_Users extends AIOWPSecurity_List_Table {
|
7 |
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
|
|
|
|
|
|
|
|
19 |
|
20 |
-
|
21 |
-
|
22 |
-
|
|
|
|
|
23 |
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
//Add nonce to delete URL
|
28 |
-
$delete_url_nonce = wp_nonce_url($delete_url, "delete_user_acct", "aiowps_nonce");
|
29 |
|
30 |
-
|
31 |
-
|
32 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
//Return the user_login contents
|
43 |
-
return sprintf('%1$s <span style="color:silver"></span>%2$s',
|
44 |
-
/*$1%s*/ $item['ID'],
|
45 |
-
/*$2%s*/ $this->row_actions($actions)
|
46 |
-
);
|
47 |
-
}
|
48 |
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
|
|
56 |
|
57 |
-
|
58 |
-
|
59 |
-
'<input type="checkbox" name="%1$s[]" value="%2$s" />',
|
60 |
-
/*$1%s*/ $this->_args['singular'], //Let's simply repurpose the table's singular label
|
61 |
-
/*$2%s*/ $item['ID'] //The value of the checkbox should be the record's id
|
62 |
-
);
|
63 |
-
}
|
64 |
-
|
65 |
-
|
66 |
-
function get_columns(){
|
67 |
-
$columns = array(
|
68 |
'cb' => '<input type="checkbox">', // Render a checkbox
|
69 |
-
|
70 |
'user_login' => __('Login name', 'all-in-one-wp-security-and-firewall'),
|
71 |
-
|
72 |
'user_registered' => __('Register date', 'all-in-one-wp-security-and-firewall'),
|
73 |
'account_status' => __('Account status', 'all-in-one-wp-security-and-firewall'),
|
74 |
'ip_address' => __('IP address', 'all-in-one-wp-security-and-firewall')
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
//
|
82 |
-
//
|
83 |
-
//
|
84 |
-
//
|
85 |
-
//
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
'approve' => __('Approve', 'all-in-one-wp-security-and-firewall'),
|
93 |
'delete' => __('Delete', 'all-in-one-wp-security-and-firewall'),
|
94 |
'block' => __('Block IP', 'all-in-one-wp-security-and-firewall')
|
95 |
-
|
96 |
-
|
97 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
98 |
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
{
|
115 |
-
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes','all-in-one-wp-security-and-firewall'));
|
116 |
-
}else
|
117 |
-
{
|
118 |
-
$this->delete_selected_accounts(($_REQUEST['item']));
|
119 |
-
}
|
120 |
-
}
|
121 |
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
$this->block_selected_ips(($_REQUEST['item']));
|
130 |
-
}
|
131 |
-
}
|
132 |
|
133 |
-
|
134 |
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
$result = update_user_meta($entries, $meta_key, $meta_value);
|
173 |
-
if($result)
|
174 |
-
{
|
175 |
-
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected account was approved successfully!','all-in-one-wp-security-and-firewall'));
|
176 |
-
$user = get_user_by('id', $entries);
|
177 |
-
$sendMail = $this->send_email_upon_account_activation($user);
|
178 |
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
}
|
209 |
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'delete_user_acct'))
|
232 |
-
{
|
233 |
-
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete registered user account operation!",4);
|
234 |
-
die(__('Nonce check failed for delete registered user account operation!','all-in-one-wp-security-and-firewall'));
|
235 |
-
}
|
236 |
-
|
237 |
-
//Delete single account
|
238 |
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
}
|
248 |
-
}
|
249 |
-
}
|
250 |
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
{
|
274 |
-
$nonce=isset($_GET['aiowps_nonce'])?$_GET['aiowps_nonce']:'';
|
275 |
-
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'block_ip'))
|
276 |
-
{
|
277 |
-
$aio_wp_security->debug_logger->log_debug("Nonce check failed for block IP operation of registered user!",4);
|
278 |
-
die(__('Nonce check failed for block IP operation of registered user!','all-in-one-wp-security-and-firewall'));
|
279 |
-
}
|
280 |
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
}
|
293 |
-
}
|
294 |
-
}
|
295 |
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
$user_results = $user_query->results;
|
328 |
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
$input = preg_quote($search, '~'); // don't forget to quote input string!
|
340 |
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
}
|
1 |
<?php
|
2 |
+
|
3 |
+
if (!defined('ABSPATH')) {
|
4 |
+
exit; // Exit if accessed directly
|
5 |
}
|
6 |
|
7 |
class AIOWPSecurity_List_Registered_Users extends AIOWPSecurity_List_Table {
|
8 |
|
9 |
+
public function __construct() {
|
10 |
+
global $status, $page;
|
11 |
+
|
12 |
+
//Set parent defaults
|
13 |
+
parent::__construct( array(
|
14 |
+
'singular' => 'item', //singular name of the listed records
|
15 |
+
'plural' => 'items', //plural name of the listed records
|
16 |
+
'ajax' => false //does this table support ajax?
|
17 |
+
) );
|
18 |
+
|
19 |
+
}
|
20 |
+
|
21 |
+
public function column_default($item, $column_name) {
|
22 |
+
return $item[$column_name];
|
23 |
+
}
|
24 |
|
25 |
+
public function column_ID($item) {
|
26 |
+
//$tab = strip_tags($_REQUEST['tab']);
|
27 |
+
$delete_url = sprintf('admin.php?page=%s&action=%s&user_id=%s', AIOWPSEC_USER_REGISTRATION_MENU_SLUG, 'delete_acct', $item['ID']);
|
28 |
+
//Add nonce to delete URL
|
29 |
+
$delete_url_nonce = wp_nonce_url($delete_url, "delete_user_acct", "aiowps_nonce");
|
30 |
|
31 |
+
$block_ip = sprintf('admin.php?page=%s&action=%s&ip_address=%s', AIOWPSEC_USER_REGISTRATION_MENU_SLUG, 'block_ip', $item['ip_address']);
|
32 |
+
//Add nonce to block IP
|
33 |
+
$block_ip_nonce = wp_nonce_url($block_ip, "block_ip", "aiowps_nonce");
|
|
|
|
|
34 |
|
35 |
+
//Build row actions
|
36 |
+
$actions = array(
|
37 |
+
'view' => sprintf('<a href="user-edit.php?user_id=%s" target="_blank">View</a>',$item['ID']),
|
38 |
+
'approve_acct' => sprintf('<a href="admin.php?page=%s&action=%s&user_id=%s" onclick="return confirm(\'Are you sure you want to approve this account?\')">Approve</a>',AIOWPSEC_USER_REGISTRATION_MENU_SLUG,'approve_acct',$item['ID']),
|
39 |
+
'delete_acct' => '<a href="'.$delete_url_nonce.'" onclick="return confirm(\'Are you sure you want to delete this account?\')">Delete</a>',
|
40 |
+
'block_ip' => '<a href="'.$block_ip_nonce.'" onclick="return confirm(\'Are you sure you want to block this IP address?\')">Block IP</a>',
|
41 |
+
);
|
42 |
+
|
43 |
+
//Return the user_login contents
|
44 |
+
return sprintf('%1$s <span style="color:silver"></span>%2$s',
|
45 |
+
/*$1%s*/ $item['ID'],
|
46 |
+
/*$2%s*/ $this->row_actions($actions)
|
47 |
+
);
|
48 |
+
}
|
49 |
|
50 |
+
public function column_ip_address($item) {
|
51 |
+
if (AIOWPSecurity_Blocking::is_ip_blocked($item['ip_address'])){
|
52 |
+
return $item['ip_address'].'<br /><span class="aiowps-label aiowps-label-success">'.__('blocked','WPS').'</span>';
|
53 |
+
} else{
|
54 |
+
return $item['ip_address'];
|
55 |
+
}
|
56 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
|
58 |
+
public function column_cb($item) {
|
59 |
+
return sprintf(
|
60 |
+
'<input type="checkbox" name="%1$s[]" value="%2$s" />',
|
61 |
+
/*$1%s*/ $this->_args['singular'], //Let's simply repurpose the table's singular label
|
62 |
+
/*$2%s*/ $item['ID'] //The value of the checkbox should be the record's id
|
63 |
+
);
|
64 |
+
}
|
65 |
+
|
66 |
|
67 |
+
public function get_columns(){
|
68 |
+
$columns = array(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
'cb' => '<input type="checkbox">', // Render a checkbox
|
70 |
+
'ID' => __('User ID', 'all-in-one-wp-security-and-firewall'),
|
71 |
'user_login' => __('Login name', 'all-in-one-wp-security-and-firewall'),
|
72 |
+
'user_email' => __('Email', 'all-in-one-wp-security-and-firewall'),
|
73 |
'user_registered' => __('Register date', 'all-in-one-wp-security-and-firewall'),
|
74 |
'account_status' => __('Account status', 'all-in-one-wp-security-and-firewall'),
|
75 |
'ip_address' => __('IP address', 'all-in-one-wp-security-and-firewall')
|
76 |
+
);
|
77 |
+
return $columns;
|
78 |
+
}
|
79 |
+
|
80 |
+
public function get_sortable_columns() {
|
81 |
+
$sortable_columns = array(
|
82 |
+
// 'ID' => array('ID',false),
|
83 |
+
// 'user_login' => array('user_login',false),
|
84 |
+
// 'user_email' => array('user_email',false),
|
85 |
+
// 'user_registered' => array('user_registered',false),
|
86 |
+
// 'account_status' => array('account_status',false),
|
87 |
+
);
|
88 |
+
return $sortable_columns;
|
89 |
+
}
|
90 |
+
|
91 |
+
public function get_bulk_actions() {
|
92 |
+
$actions = array(
|
93 |
'approve' => __('Approve', 'all-in-one-wp-security-and-firewall'),
|
94 |
'delete' => __('Delete', 'all-in-one-wp-security-and-firewall'),
|
95 |
'block' => __('Block IP', 'all-in-one-wp-security-and-firewall')
|
96 |
+
);
|
97 |
+
return $actions;
|
98 |
+
}
|
99 |
+
|
100 |
+
/**
|
101 |
+
* Process bulk actions.
|
102 |
+
*
|
103 |
+
* @return void
|
104 |
+
*/
|
105 |
+
private function process_bulk_action() {
|
106 |
+
if (empty($_REQUEST['_wpnonce']) || !wp_verify_nonce($_REQUEST['_wpnonce'], 'bulk-items')) return;
|
107 |
|
108 |
+
if ('approve' == $this->current_action()) { //Process approve bulk actions
|
109 |
+
if (!isset($_REQUEST['item'])) {
|
110 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes', 'all-in-one-wp-security-and-firewall'));
|
111 |
+
} else {
|
112 |
+
$this->approve_selected_accounts(($_REQUEST['item']));
|
113 |
+
}
|
114 |
+
}
|
115 |
+
|
116 |
+
if ('delete' == $this->current_action()) { //Process delete bulk actions
|
117 |
+
if (!isset($_REQUEST['item'])) {
|
118 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes', 'all-in-one-wp-security-and-firewall'));
|
119 |
+
} else {
|
120 |
+
$this->delete_selected_accounts(($_REQUEST['item']));
|
121 |
+
}
|
122 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
123 |
|
124 |
+
if ('block' == $this->current_action()) { //Process block bulk actions
|
125 |
+
if (!isset($_REQUEST['item'])) {
|
126 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Please select some records using the checkboxes', 'all-in-one-wp-security-and-firewall'));
|
127 |
+
} else {
|
128 |
+
$this->block_selected_ips(($_REQUEST['item']));
|
129 |
+
}
|
130 |
+
}
|
|
|
|
|
|
|
131 |
|
132 |
+
}
|
133 |
|
134 |
+
public function approve_selected_accounts($entries) {
|
135 |
+
global $aio_wp_security;
|
136 |
+
$meta_key = 'aiowps_account_status';
|
137 |
+
$meta_value = 'approved'; //set account status
|
138 |
+
$failed_accts = ''; //string to store comma separated accounts which failed to update
|
139 |
+
$at_least_one_updated = false;
|
140 |
+
if (is_array($entries)) {
|
141 |
+
//Let's go through each entry and approve
|
142 |
+
foreach($entries as $user_id) {
|
143 |
+
$result = update_user_meta($user_id, $meta_key, $meta_value);
|
144 |
+
if ($result === false) {
|
145 |
+
$failed_accts .= ' '.$user_id.',';
|
146 |
+
$aio_wp_security->debug_logger->log_debug("AIOWPSecurity_List_Registered_Users::approve_selected_accounts() - could not approve account ID: $user_id",4);
|
147 |
+
} else {
|
148 |
+
$at_least_one_updated = true;
|
149 |
+
$user = get_user_by('id', $user_id);
|
150 |
+
if($user === false){
|
151 |
+
//don't send mail
|
152 |
+
} else {
|
153 |
+
$sendMail = $this->send_email_upon_account_activation($user);
|
154 |
+
}
|
155 |
+
}
|
156 |
+
}
|
157 |
+
if ($at_least_one_updated){
|
158 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected accounts were approved successfully!','all-in-one-wp-security-and-firewall'));
|
159 |
+
}
|
160 |
+
if ($failed_accts != ''){//display any failed account updates
|
161 |
+
rtrim($failed_accts);
|
162 |
+
AIOWPSecurity_Admin_Menu::show_msg_error_st(__('The following accounts failed to update successfully: ','all-in-one-wp-security-and-firewall').$failed_accts);
|
163 |
+
}
|
164 |
+
} elseif ($entries != NULL) {
|
165 |
+
//Approve single account
|
166 |
+
$result = update_user_meta($entries, $meta_key, $meta_value);
|
167 |
+
if ($result) {
|
168 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected account was approved successfully!','all-in-one-wp-security-and-firewall'));
|
169 |
+
$user = get_user_by('id', $entries);
|
170 |
+
$sendMail = $this->send_email_upon_account_activation($user);
|
|
|
|
|
|
|
|
|
|
|
|
|
171 |
|
172 |
+
} else if ($result === false) {
|
173 |
+
$aio_wp_security->debug_logger->log_debug("AIOWPSecurity_List_Registered_Users::approve_selected_accounts() - could not approve account ID: $user_id",4);
|
174 |
+
}
|
175 |
+
}
|
176 |
+
}
|
177 |
|
178 |
+
public function send_email_upon_account_activation($user) {
|
179 |
+
global $aio_wp_security;
|
180 |
+
if (!($user instanceof WP_User)) {
|
181 |
+
return false;
|
182 |
+
}
|
183 |
+
|
184 |
+
$to_email_address = $user->user_email;
|
185 |
+
$email_msg = '';
|
186 |
+
$subject = '['.get_option('siteurl').'] '. __('Your account is now active','all-in-one-wp-security-and-firewall');
|
187 |
+
$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";
|
188 |
+
$site_title = get_bloginfo( 'name' );
|
189 |
+
$from_name = empty($site_title)?'WordPress':$site_title;
|
190 |
+
$subject = apply_filters( 'aiowps_register_approval_email_subject', $subject );
|
191 |
+
$email_msg = apply_filters( 'aiowps_register_approval_email_msg', $email_msg, $user ); //also pass the WP_User object
|
192 |
+
$from_name = apply_filters( 'aiowps_register_approval_email_from_name', $from_name );
|
193 |
+
|
194 |
+
$email_header = 'From: '.$from_name.' <'.get_bloginfo('admin_email').'>' . "\r\n\\";
|
195 |
+
$sendMail = wp_mail($to_email_address, $subject, $email_msg, $email_header);
|
196 |
+
if (false === $sendMail) {
|
197 |
+
$aio_wp_security->debug_logger->log_debug("Manual account approval notification email failed to send to ".$to_email_address,4);
|
198 |
+
}
|
199 |
+
return $sendMail;
|
200 |
+
}
|
|
|
201 |
|
202 |
+
public function delete_selected_accounts($entries) {
|
203 |
+
global $wpdb, $aio_wp_security;
|
204 |
+
if (is_array($entries)) {
|
205 |
+
if (isset($_REQUEST['_wp_http_referer'])) {
|
206 |
+
//Let's go through each entry and delete account
|
207 |
+
foreach($entries as $user_id) {
|
208 |
+
$result = wp_delete_user($user_id);
|
209 |
+
if($result !== true) {
|
210 |
+
$aio_wp_security->debug_logger->log_debug("AIOWPSecurity_List_Registered_Users::delete_selected_accounts() - could not delete account ID: $user_id",4);
|
211 |
+
}
|
212 |
+
}
|
213 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected accounts were deleted successfully!','all-in-one-wp-security-and-firewall'));
|
214 |
+
}
|
215 |
+
} elseif ($entries != NULL) {
|
216 |
+
$nonce = isset($_GET['aiowps_nonce'])?$_GET['aiowps_nonce']:'';
|
217 |
+
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'delete_user_acct')) {
|
218 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete registered user account operation!",4);
|
219 |
+
die(__('Nonce check failed for delete registered user account operation!','all-in-one-wp-security-and-firewall'));
|
220 |
+
}
|
221 |
+
|
222 |
+
//Delete single account
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
223 |
|
224 |
+
$result = wp_delete_user($entries);
|
225 |
+
if ($result === true) {
|
226 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected account was deleted successfully!','all-in-one-wp-security-and-firewall'));
|
227 |
+
} else {
|
228 |
+
$aio_wp_security->debug_logger->log_debug("AIOWPSecurity_List_Registered_Users::delete_selected_accounts() - could not delete account ID: $entries",4);
|
229 |
+
}
|
230 |
+
}
|
231 |
+
}
|
|
|
|
|
|
|
232 |
|
233 |
+
public function block_selected_ips($entries) {
|
234 |
+
global $wpdb, $aio_wp_security;
|
235 |
+
if (is_array($entries)) {
|
236 |
+
if (isset($_REQUEST['_wp_http_referer'])) {
|
237 |
+
//Let's go through each entry and block IP
|
238 |
+
foreach($entries as $id) {
|
239 |
+
$ip_address = get_user_meta($id, 'aiowps_registrant_ip', true);
|
240 |
+
$result = AIOWPSecurity_Blocking::add_ip_to_block_list($ip_address, 'registration_spam');
|
241 |
+
if($result === false) {
|
242 |
+
$aio_wp_security->debug_logger->log_debug("AIOWPSecurity_List_Registered_Users::block_selected_ips() - could not block IP : $ip_address",4);
|
243 |
+
}
|
244 |
+
}
|
245 |
+
$msg = __('The selected IP addresses were successfully added to the permanent block list!','all-in-one-wp-security-and-firewall');
|
246 |
+
$msg .= ' <a href="admin.php?page='.AIOWPSEC_MAIN_MENU_SLUG.'&tab=tab3" target="_blank">'.__('View Blocked IPs','all-in-one-wp-security-and-firewall').'</a>';
|
247 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st($msg);
|
248 |
+
}
|
249 |
+
} elseif ($entries != NULL) {
|
250 |
+
$nonce=isset($_GET['aiowps_nonce'])?$_GET['aiowps_nonce']:'';
|
251 |
+
if (!isset($nonce) ||!wp_verify_nonce($nonce, 'block_ip')) {
|
252 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for block IP operation of registered user!",4);
|
253 |
+
die(__('Nonce check failed for block IP operation of registered user!','all-in-one-wp-security-and-firewall'));
|
254 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
255 |
|
256 |
+
//Block single IP
|
257 |
+
$result = AIOWPSecurity_Blocking::add_ip_to_block_list($entries, 'registration_spam');
|
258 |
+
if ($result === true) {
|
259 |
+
$msg = __('The selected IP was successfully added to the permanent block list!','all-in-one-wp-security-and-firewall');
|
260 |
+
$msg .= ' <a href="admin.php?page='.AIOWPSEC_MAIN_MENU_SLUG.'&tab=tab3" target="_blank">'.__('View Blocked IPs','all-in-one-wp-security-and-firewall').'</a>';
|
261 |
+
AIOWPSecurity_Admin_Menu::show_msg_updated_st($msg);
|
262 |
+
} else {
|
263 |
+
$aio_wp_security->debug_logger->log_debug("AIOWPSecurity_List_Registered_Users::block_selected_ips() - could not block IP: $entries",4);
|
264 |
+
}
|
265 |
+
}
|
266 |
+
}
|
|
|
|
|
|
|
267 |
|
268 |
+
public function prepare_items() {
|
269 |
+
//First, lets decide how many records per page to show
|
270 |
+
$per_page = 100;
|
271 |
+
$columns = $this->get_columns();
|
272 |
+
$hidden = array();
|
273 |
+
$sortable = $this->get_sortable_columns();
|
274 |
+
$search = isset( $_REQUEST['s'] ) ? sanitize_text_field( $_REQUEST['s'] ) : '';
|
275 |
|
276 |
+
$this->_column_headers = array($columns, $hidden, $sortable);
|
277 |
+
|
278 |
+
$this->process_bulk_action();
|
279 |
+
|
280 |
+
//Get registered users which have the special 'aiowps_account_status' meta key set to 'pending'
|
281 |
+
$data = $this->get_registered_user_data('pending', $search);
|
282 |
+
|
283 |
+
$current_page = $this->get_pagenum();
|
284 |
+
$total_items = count($data);
|
285 |
+
$data = array_slice($data,(($current_page-1)*$per_page),$per_page);
|
286 |
+
$this->items = $data;
|
287 |
+
$this->set_pagination_args( array(
|
288 |
+
'total_items' => $total_items, //WE have to calculate the total number of items
|
289 |
+
'per_page' => $per_page, //WE have to determine how many items to show on a page
|
290 |
+
'total_pages' => ceil($total_items/$per_page) //WE have to calculate the total number of pages
|
291 |
+
));
|
292 |
+
}
|
293 |
+
|
294 |
+
// Returns all users who have the special 'aiowps_account_status' meta key
|
295 |
+
public function get_registered_user_data($status='', $search='') {
|
296 |
+
$user_fields = array( 'ID', 'user_login', 'user_email', 'user_registered');
|
297 |
+
$user_query = new WP_User_Query(array('meta_key' => 'aiowps_account_status', 'meta_value' => $status, 'fields' => $user_fields));
|
298 |
+
$user_results = $user_query->results;
|
|
|
299 |
|
300 |
+
$final_data = array();
|
301 |
+
foreach ($user_results as $user) {
|
302 |
+
$temp_array = get_object_vars($user); //Turn the object into array
|
303 |
+
$temp_array['account_status'] = get_user_meta($temp_array['ID'], 'aiowps_account_status', true);
|
304 |
+
$ip = get_user_meta($temp_array['ID'], 'aiowps_registrant_ip', true);
|
305 |
+
$temp_array['ip_address'] = empty($ip)?'':$ip;
|
306 |
+
if (empty($search)) {
|
307 |
+
$final_data[] = $temp_array;
|
308 |
+
} else {
|
309 |
+
$input = preg_quote($search, '~'); // don't forget to quote input string!
|
|
|
310 |
|
311 |
+
$result = preg_grep('~' . $input . '~', $temp_array);
|
312 |
+
if (!empty($result)) $final_data[] = $temp_array;
|
313 |
+
}
|
314 |
+
}
|
315 |
+
return $final_data;
|
316 |
+
}
|
317 |
}
|
@@ -22,7 +22,7 @@ class AIOWPSecurity_Maintenance_Menu extends AIOWPSecurity_Admin_Menu
|
|
22 |
function set_menu_tabs()
|
23 |
{
|
24 |
$this->menu_tabs = array(
|
25 |
-
'tab1' => __('Visitor
|
26 |
);
|
27 |
}
|
28 |
|
22 |
function set_menu_tabs()
|
23 |
{
|
24 |
$this->menu_tabs = array(
|
25 |
+
'tab1' => __('Visitor lockout', 'all-in-one-wp-security-and-firewall'),
|
26 |
);
|
27 |
}
|
28 |
|
@@ -25,9 +25,9 @@ class AIOWPSecurity_Misc_Options_Menu extends AIOWPSecurity_Admin_Menu
|
|
25 |
function set_menu_tabs()
|
26 |
{
|
27 |
$this->menu_tabs = array(
|
28 |
-
'tab1' => __('Copy
|
29 |
'tab2' => __('Frames', 'all-in-one-wp-security-and-firewall'),
|
30 |
-
'tab3' => __('Users
|
31 |
'tab4' => __('WP REST API', 'all-in-one-wp-security-and-firewall'),
|
32 |
);
|
33 |
}
|
@@ -106,7 +106,7 @@ class AIOWPSecurity_Misc_Options_Menu extends AIOWPSecurity_Admin_Menu
|
|
106 |
<th scope="row"><?php _e('Enable copy protection', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
107 |
<td>
|
108 |
<input id="aiowps_copy_protection" name="aiowps_copy_protection" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_copy_protection')=='1') echo ' checked="checked"'; ?> value="1"/>
|
109 |
-
<label for="aiowps_copy_protection" class="description"><?php
|
110 |
</td>
|
111 |
</tr>
|
112 |
|
25 |
function set_menu_tabs()
|
26 |
{
|
27 |
$this->menu_tabs = array(
|
28 |
+
'tab1' => __('Copy protection', 'all-in-one-wp-security-and-firewall'),
|
29 |
'tab2' => __('Frames', 'all-in-one-wp-security-and-firewall'),
|
30 |
+
'tab3' => __('Users enumeration', 'all-in-one-wp-security-and-firewall'),
|
31 |
'tab4' => __('WP REST API', 'all-in-one-wp-security-and-firewall'),
|
32 |
);
|
33 |
}
|
106 |
<th scope="row"><?php _e('Enable copy protection', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
107 |
<td>
|
108 |
<input id="aiowps_copy_protection" name="aiowps_copy_protection" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_copy_protection')=='1') echo ' checked="checked"'; ?> value="1"/>
|
109 |
+
<label for="aiowps_copy_protection" class="description"><?php echo __('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'); ?></label>
|
110 |
</td>
|
111 |
</tr>
|
112 |
|
@@ -22,23 +22,23 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
22 |
public function set_menu_tabs() {
|
23 |
$menu_tabs = array(
|
24 |
'tab1' => array(
|
25 |
-
'title' => __('General
|
26 |
'render_callback' => array($this, 'render_tab1'),
|
27 |
),
|
28 |
'tab2' => array(
|
29 |
-
'title' => '.htaccess '.__('
|
30 |
'render_callback' => array($this, 'render_tab2'),
|
31 |
),
|
32 |
'tab3' => array(
|
33 |
-
'title' => 'wp-config.php '.__('
|
34 |
'render_callback' => array($this, 'render_tab3'),
|
35 |
),
|
36 |
'delete-plugin-settings' => array(
|
37 |
-
'title' => __('Delete
|
38 |
'render_callback' => array($this, 'render_delete_plugin_settings_tab'),
|
39 |
),
|
40 |
'tab4' => array(
|
41 |
-
'title' => __('WP
|
42 |
'render_callback' => array($this, 'render_tab4'),
|
43 |
),
|
44 |
'tab5' => array(
|
@@ -647,7 +647,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
647 |
<h2><?php _e('WP generator meta tag and version info', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
648 |
<div class="aio_blue_box">
|
649 |
<?php
|
650 |
-
echo '<p>'.__('
|
651 |
echo '<br /><strong><meta name="generator" content="WordPress 3.5.1" /></strong>';
|
652 |
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').'
|
653 |
<br /><br />'.__('There are also other ways wordpress reveals version info such as during style and script loading. An example of this is:', 'all-in-one-wp-security-and-firewall').'
|
22 |
public function set_menu_tabs() {
|
23 |
$menu_tabs = array(
|
24 |
'tab1' => array(
|
25 |
+
'title' => __('General settings', 'all-in-one-wp-security-and-firewall'),
|
26 |
'render_callback' => array($this, 'render_tab1'),
|
27 |
),
|
28 |
'tab2' => array(
|
29 |
+
'title' => '.htaccess '.__('file', 'all-in-one-wp-security-and-firewall'),
|
30 |
'render_callback' => array($this, 'render_tab2'),
|
31 |
),
|
32 |
'tab3' => array(
|
33 |
+
'title' => 'wp-config.php '.__('file', 'all-in-one-wp-security-and-firewall'),
|
34 |
'render_callback' => array($this, 'render_tab3'),
|
35 |
),
|
36 |
'delete-plugin-settings' => array(
|
37 |
+
'title' => __('Delete plugin settings', 'all-in-one-wp-security-and-firewall'),
|
38 |
'render_callback' => array($this, 'render_delete_plugin_settings_tab'),
|
39 |
),
|
40 |
'tab4' => array(
|
41 |
+
'title' => __('WP version info', 'all-in-one-wp-security-and-firewall'),
|
42 |
'render_callback' => array($this, 'render_tab4'),
|
43 |
),
|
44 |
'tab5' => array(
|
647 |
<h2><?php _e('WP generator meta tag and version info', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
648 |
<div class="aio_blue_box">
|
649 |
<?php
|
650 |
+
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');
|
651 |
echo '<br /><strong><meta name="generator" content="WordPress 3.5.1" /></strong>';
|
652 |
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').'
|
653 |
<br /><br />'.__('There are also other ways wordpress reveals version info such as during style and script loading. An example of this is:', 'all-in-one-wp-security-and-firewall').'
|
@@ -25,8 +25,8 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
25 |
function set_menu_tabs()
|
26 |
{
|
27 |
$this->menu_tabs = array(
|
28 |
-
'tab1' => __('Comment
|
29 |
-
'tab2' => __('Comment
|
30 |
'tab3' => __('BuddyPress', 'all-in-one-wp-security-and-firewall'),
|
31 |
'tab4' => __('bbPress', 'all-in-one-wp-security-and-firewall'),
|
32 |
);
|
@@ -54,7 +54,7 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
54 |
function render_menu_page()
|
55 |
{
|
56 |
echo '<div class="wrap">';
|
57 |
-
echo '<h2>'.__('Spam
|
58 |
$this->set_menu_tabs();
|
59 |
$tab = $this->get_current_tab();
|
60 |
$this->render_menu_tabs();
|
@@ -98,7 +98,7 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
98 |
if (isset($_POST['aiowps_enable_trash_spam_comments']) && !is_numeric($aiowps_trash_spam_comments_after_days)) {
|
99 |
$error = __('You entered a non numeric value for the "move spam comments to trash after number of days" field.','all-in-one-wp-security-and-firewall').' '.__('It has been set to the default value.','all-in-one-wp-security-and-firewall');
|
100 |
$aiowps_trash_spam_comments_after_days = '14';//Set it to the default value for this field
|
101 |
-
$this->show_msg_error(__('Attention
|
102 |
}
|
103 |
$aiowps_trash_spam_comments_after_days = absint($aiowps_trash_spam_comments_after_days);
|
104 |
$aio_wp_security->configs->set_value('aiowps_trash_spam_comments_after_days', $aiowps_trash_spam_comments_after_days);
|
@@ -258,19 +258,16 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
258 |
}
|
259 |
|
260 |
$spam_ip_min_comments = sanitize_text_field($_POST['aiowps_spam_ip_min_comments_block']);
|
261 |
-
if(!is_numeric($spam_ip_min_comments))
|
262 |
-
{
|
263 |
$error .= '<br />'.__('You entered a non numeric value for the minimum number of spam comments field. It has been set to the default value.','all-in-one-wp-security-and-firewall');
|
264 |
$spam_ip_min_comments = '3';//Set it to the default value for this field
|
265 |
-
}elseif(empty($spam_ip_min_comments)){
|
266 |
$error .= '<br />'.__('You must enter an integer greater than zero for minimum number of spam comments field. It has been set to the default value.','all-in-one-wp-security-and-firewall');
|
267 |
$spam_ip_min_comments = '3';//Set it to the default value for this field
|
268 |
-
|
269 |
}
|
270 |
|
271 |
-
if($error)
|
272 |
-
|
273 |
-
$this->show_msg_error(__('Attention!','all-in-one-wp-security-and-firewall').$error);
|
274 |
}
|
275 |
|
276 |
//Save all the form values to the options
|
@@ -296,19 +293,17 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
296 |
}
|
297 |
|
298 |
$min_comments_per_ip = sanitize_text_field($_POST['aiowps_spam_ip_min_comments']);
|
299 |
-
if(!is_numeric($min_comments_per_ip))
|
300 |
-
{
|
301 |
$error .= '<br>'.__('You entered a non numeric value for the minimum spam comments per IP field.', 'all-in-one-wp-security-and-firewall').' '.__('It has been set to the default value.', 'all-in-one-wp-security-and-firewall');
|
302 |
$min_comments_per_ip = '5';//Set it to the default value for this field
|
303 |
}
|
304 |
|
305 |
-
if($error)
|
306 |
-
|
307 |
-
$this->show_msg_error(__('Attention!','all-in-one-wp-security-and-firewall').$error);
|
308 |
}
|
309 |
|
310 |
//Save all the form values to the options
|
311 |
-
$aio_wp_security->configs->set_value('aiowps_spam_ip_min_comments',absint($min_comments_per_ip));
|
312 |
$aio_wp_security->configs->save_config();
|
313 |
$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);
|
314 |
$this->show_msg_updated($info_msg_string);
|
25 |
function set_menu_tabs()
|
26 |
{
|
27 |
$this->menu_tabs = array(
|
28 |
+
'tab1' => __('Comment spam', 'all-in-one-wp-security-and-firewall'),
|
29 |
+
'tab2' => __('Comment spam IP monitoring', 'all-in-one-wp-security-and-firewall'),
|
30 |
'tab3' => __('BuddyPress', 'all-in-one-wp-security-and-firewall'),
|
31 |
'tab4' => __('bbPress', 'all-in-one-wp-security-and-firewall'),
|
32 |
);
|
54 |
function render_menu_page()
|
55 |
{
|
56 |
echo '<div class="wrap">';
|
57 |
+
echo '<h2>'.__('Spam prevention', 'all-in-one-wp-security-and-firewall').'</h2>'; // Interface title
|
58 |
$this->set_menu_tabs();
|
59 |
$tab = $this->get_current_tab();
|
60 |
$this->render_menu_tabs();
|
98 |
if (isset($_POST['aiowps_enable_trash_spam_comments']) && !is_numeric($aiowps_trash_spam_comments_after_days)) {
|
99 |
$error = __('You entered a non numeric value for the "move spam comments to trash after number of days" field.','all-in-one-wp-security-and-firewall').' '.__('It has been set to the default value.','all-in-one-wp-security-and-firewall');
|
100 |
$aiowps_trash_spam_comments_after_days = '14';//Set it to the default value for this field
|
101 |
+
$this->show_msg_error(__('Attention:', 'all-in-one-wp-security-and-firewall').' '.htmlspecialchars($error));
|
102 |
}
|
103 |
$aiowps_trash_spam_comments_after_days = absint($aiowps_trash_spam_comments_after_days);
|
104 |
$aio_wp_security->configs->set_value('aiowps_trash_spam_comments_after_days', $aiowps_trash_spam_comments_after_days);
|
258 |
}
|
259 |
|
260 |
$spam_ip_min_comments = sanitize_text_field($_POST['aiowps_spam_ip_min_comments_block']);
|
261 |
+
if (!is_numeric($spam_ip_min_comments)) {
|
|
|
262 |
$error .= '<br />'.__('You entered a non numeric value for the minimum number of spam comments field. It has been set to the default value.','all-in-one-wp-security-and-firewall');
|
263 |
$spam_ip_min_comments = '3';//Set it to the default value for this field
|
264 |
+
} elseif (empty($spam_ip_min_comments)) {
|
265 |
$error .= '<br />'.__('You must enter an integer greater than zero for minimum number of spam comments field. It has been set to the default value.','all-in-one-wp-security-and-firewall');
|
266 |
$spam_ip_min_comments = '3';//Set it to the default value for this field
|
|
|
267 |
}
|
268 |
|
269 |
+
if ($error) {
|
270 |
+
$this->show_msg_error(__('Attention:', 'all-in-one-wp-security-and-firewall').' '.$error);
|
|
|
271 |
}
|
272 |
|
273 |
//Save all the form values to the options
|
293 |
}
|
294 |
|
295 |
$min_comments_per_ip = sanitize_text_field($_POST['aiowps_spam_ip_min_comments']);
|
296 |
+
if (!is_numeric($min_comments_per_ip)) {
|
|
|
297 |
$error .= '<br>'.__('You entered a non numeric value for the minimum spam comments per IP field.', 'all-in-one-wp-security-and-firewall').' '.__('It has been set to the default value.', 'all-in-one-wp-security-and-firewall');
|
298 |
$min_comments_per_ip = '5';//Set it to the default value for this field
|
299 |
}
|
300 |
|
301 |
+
if ($error) {
|
302 |
+
$this->show_msg_error(__('Attention:', 'all-in-one-wp-security-and-firewall').' '.$error);
|
|
|
303 |
}
|
304 |
|
305 |
//Save all the form values to the options
|
306 |
+
$aio_wp_security->configs->set_value('aiowps_spam_ip_min_comments', absint($min_comments_per_ip));
|
307 |
$aio_wp_security->configs->save_config();
|
308 |
$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);
|
309 |
$this->show_msg_updated($info_msg_string);
|
@@ -31,7 +31,7 @@ class AIOWPSecurity_Tools_Menu extends AIOWPSecurity_Admin_Menu {
|
|
31 |
$this->menu_tabs = apply_filters('aiowpsecurity_tools_tabs',
|
32 |
array(
|
33 |
'whois-lookup' => array(
|
34 |
-
'title' => __('WHOIS
|
35 |
'render_callback' => array($this, 'render_whois_lookup_tab'),
|
36 |
)
|
37 |
)
|
31 |
$this->menu_tabs = apply_filters('aiowpsecurity_tools_tabs',
|
32 |
array(
|
33 |
'whois-lookup' => array(
|
34 |
+
'title' => __('WHOIS lookup', 'all-in-one-wp-security-and-firewall'),
|
35 |
'render_callback' => array($this, 'render_whois_lookup_tab'),
|
36 |
)
|
37 |
)
|
@@ -29,8 +29,8 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
29 |
function set_menu_tabs()
|
30 |
{
|
31 |
$this->menu_tabs = array(
|
32 |
-
'tab1' => __('WP
|
33 |
-
'tab2' => __('Display
|
34 |
'tab3' => __('Password', 'all-in-one-wp-security-and-firewall')
|
35 |
);
|
36 |
}
|
@@ -57,7 +57,7 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
57 |
function render_menu_page()
|
58 |
{
|
59 |
echo '<div class="wrap">';
|
60 |
-
echo '<h2>'.__('User
|
61 |
$this->set_menu_tabs();
|
62 |
$tab = $this->get_current_tab();
|
63 |
$this->render_menu_tabs();
|
@@ -83,7 +83,7 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
83 |
<div class="aio_blue_box">
|
84 |
<?php
|
85 |
echo '<p>'.__('By default, WordPress sets the administrator username to "admin" at installation time.', 'all-in-one-wp-security-and-firewall').'
|
86 |
-
<br />'.__('A lot of hackers try to take advantage of this information by attempting "Brute
|
87 |
<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').'
|
88 |
<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').'
|
89 |
</p>';
|
@@ -234,8 +234,8 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
234 |
$nonce=$_REQUEST['_wpnonce'];
|
235 |
if (!wp_verify_nonce($nonce, 'aiowpsec-change-admin-nonce'))
|
236 |
{
|
237 |
-
$aio_wp_security->debug_logger->log_debug("Nonce check failed on admin username change operation
|
238 |
-
die(
|
239 |
}
|
240 |
if (!empty($_POST['aiowps_new_user_name'])) {
|
241 |
$new_username = sanitize_text_field($_POST['aiowps_new_user_name']);
|
@@ -299,7 +299,7 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
299 |
$return_msg = '<div id="message" class="error"><p>' . $errors . '</p></div>';
|
300 |
}
|
301 |
else{
|
302 |
-
$return_msg = '<div id="message" class="updated fade"><p>'.__('Username
|
303 |
}
|
304 |
return $return_msg;
|
305 |
}
|
29 |
function set_menu_tabs()
|
30 |
{
|
31 |
$this->menu_tabs = array(
|
32 |
+
'tab1' => __('WP username', 'all-in-one-wp-security-and-firewall'),
|
33 |
+
'tab2' => __('Display name', 'all-in-one-wp-security-and-firewall'),
|
34 |
'tab3' => __('Password', 'all-in-one-wp-security-and-firewall')
|
35 |
);
|
36 |
}
|
57 |
function render_menu_page()
|
58 |
{
|
59 |
echo '<div class="wrap">';
|
60 |
+
echo '<h2>'.__('User accounts','all-in-one-wp-security-and-firewall').'</h2>';//Interface title
|
61 |
$this->set_menu_tabs();
|
62 |
$tab = $this->get_current_tab();
|
63 |
$this->render_menu_tabs();
|
83 |
<div class="aio_blue_box">
|
84 |
<?php
|
85 |
echo '<p>'.__('By default, WordPress sets the administrator username to "admin" at installation time.', 'all-in-one-wp-security-and-firewall').'
|
86 |
+
<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').'
|
87 |
<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').'
|
88 |
<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').'
|
89 |
</p>';
|
234 |
$nonce=$_REQUEST['_wpnonce'];
|
235 |
if (!wp_verify_nonce($nonce, 'aiowpsec-change-admin-nonce'))
|
236 |
{
|
237 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed on admin username change operation.", 4);
|
238 |
+
die('Nonce check failed on admin username change operation.');
|
239 |
}
|
240 |
if (!empty($_POST['aiowps_new_user_name'])) {
|
241 |
$new_username = sanitize_text_field($_POST['aiowps_new_user_name']);
|
299 |
$return_msg = '<div id="message" class="error"><p>' . $errors . '</p></div>';
|
300 |
}
|
301 |
else{
|
302 |
+
$return_msg = '<div id="message" class="updated fade"><p>'.__('Username successfully changed.', 'all-in-one-wp-security-and-firewall').'</p></div>';
|
303 |
}
|
304 |
return $return_msg;
|
305 |
}
|
@@ -3,48 +3,70 @@ if(!defined('ABSPATH')){
|
|
3 |
exit;//Exit if accessed directly
|
4 |
}
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
7 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
'
|
16 |
-
'
|
17 |
-
'
|
|
|
|
|
|
|
18 |
);
|
19 |
|
20 |
/**
|
21 |
* Class constructor
|
22 |
*/
|
23 |
-
public function __construct()
|
24 |
-
{
|
25 |
$this->render_menu_page();
|
26 |
}
|
27 |
|
28 |
-
|
|
|
|
|
|
|
29 |
$this->menu_tabs = array(
|
30 |
-
'
|
31 |
-
'
|
32 |
-
'
|
33 |
-
'
|
34 |
-
'
|
35 |
-
'additional' => __('Additional
|
36 |
);
|
37 |
}
|
38 |
|
39 |
/*
|
40 |
* Renders our tabs of this menu as nav items
|
41 |
*/
|
42 |
-
function render_menu_tabs() {
|
43 |
$current_tab = $this->get_current_tab();
|
44 |
|
45 |
echo '<h2 class="nav-tab-wrapper">';
|
46 |
-
foreach (
|
47 |
-
{
|
48 |
$active = $current_tab == $tab_key ? 'nav-tab-active' : '';
|
49 |
echo '<a class="nav-tab ' . $active . '" href="?page=' . $this->menu_page_slug . '&tab=' . $tab_key . '">' . $tab_caption . '</a>';
|
50 |
}
|
@@ -54,9 +76,9 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
54 |
/*
|
55 |
* The menu rendering goes here
|
56 |
*/
|
57 |
-
function render_menu_page() {
|
58 |
echo '<div class="wrap">';
|
59 |
-
echo '<h2>'.__('User
|
60 |
$this->set_menu_tabs();
|
61 |
$tab = $this->get_current_tab();
|
62 |
$this->render_menu_tabs();
|
@@ -72,49 +94,52 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
72 |
}
|
73 |
|
74 |
/**
|
75 |
-
*
|
76 |
-
*
|
|
|
|
|
77 |
* @return Void
|
78 |
*/
|
79 |
-
private function
|
80 |
global $aio_wp_security;
|
81 |
global $aiowps_feature_mgr;
|
82 |
include_once 'wp-security-list-locked-ip.php'; //For rendering the AIOWPSecurity_List_Table in tab1
|
83 |
$locked_ip_list = new AIOWPSecurity_List_Locked_IP(); //For rendering the AIOWPSecurity_List_Table in tab1
|
84 |
|
85 |
-
if(isset($_POST['aiowps_login_lockdown']))//Do form submission tasks
|
86 |
-
{
|
87 |
$error = '';
|
88 |
-
$
|
89 |
-
|
90 |
-
|
91 |
-
$aio_wp_security->debug_logger->log_debug("Nonce check failed on login lockdown options save!",4);
|
92 |
-
die("Nonce check failed on login lockdown options save!");
|
93 |
}
|
94 |
|
95 |
$max_login_attempt_val = sanitize_text_field($_POST['aiowps_max_login_attempts']);
|
96 |
if (!is_numeric($max_login_attempt_val)) {
|
97 |
-
$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');
|
98 |
$max_login_attempt_val = '3';//Set it to the default value for this field
|
99 |
}
|
100 |
|
101 |
$login_retry_time_period = sanitize_text_field($_POST['aiowps_retry_time_period']);
|
102 |
-
if(!is_numeric($login_retry_time_period))
|
103 |
-
|
104 |
-
$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');
|
105 |
$login_retry_time_period = '5';//Set it to the default value for this field
|
106 |
}
|
107 |
|
108 |
$lockout_time_length = sanitize_text_field($_POST['aiowps_lockout_time_length']);
|
109 |
-
if(!is_numeric($lockout_time_length))
|
110 |
-
|
111 |
-
$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');
|
112 |
$lockout_time_length = '5'; //Set it to the default value for this field
|
113 |
}
|
114 |
|
115 |
$max_lockout_time_length = sanitize_text_field($_POST['aiowps_max_lockout_time_length']);
|
116 |
if (!is_numeric($max_lockout_time_length)) {
|
117 |
-
$error .= '<br />'.__('You entered a non numeric value for the maximim lockout time length field. It has been set to the default value.','all-in-one-wp-security-and-firewall');
|
|
|
|
|
|
|
|
|
|
|
|
|
118 |
$max_lockout_time_length = '60'; //Set it to the default value for this field
|
119 |
}
|
120 |
|
@@ -153,28 +178,26 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
153 |
),
|
154 |
'strlen'
|
155 |
)
|
156 |
-
)
|
157 |
-
;
|
158 |
|
159 |
-
if($error)
|
160 |
-
|
161 |
-
$this->show_msg_error(__('Attention!','all-in-one-wp-security-and-firewall').$error);
|
162 |
}
|
163 |
|
164 |
//Save all the form values to the options
|
165 |
-
|
166 |
$aio_wp_security->configs->set_value('aiowps_unlock_request_secret_key', $random_20_digit_string);
|
167 |
|
168 |
-
$aio_wp_security->configs->set_value('aiowps_enable_login_lockdown',isset($_POST["aiowps_enable_login_lockdown"])?'1':'');
|
169 |
-
$aio_wp_security->configs->set_value('aiowps_allow_unlock_requests',isset($_POST["aiowps_allow_unlock_requests"])?'1':'');
|
170 |
-
$aio_wp_security->configs->set_value('aiowps_max_login_attempts',absint($max_login_attempt_val));
|
171 |
-
$aio_wp_security->configs->set_value('aiowps_retry_time_period',absint($login_retry_time_period));
|
172 |
-
$aio_wp_security->configs->set_value('aiowps_lockout_time_length',absint($lockout_time_length));
|
173 |
$aio_wp_security->configs->set_value('aiowps_max_lockout_time_length', absint($max_lockout_time_length));
|
174 |
-
$aio_wp_security->configs->set_value('aiowps_set_generic_login_msg',isset($_POST["aiowps_set_generic_login_msg"])?'1':'');
|
175 |
-
$aio_wp_security->configs->set_value('aiowps_enable_invalid_username_lockdown',isset($_POST["aiowps_enable_invalid_username_lockdown"])?'1':'');
|
176 |
$aio_wp_security->configs->set_value('aiowps_instantly_lockout_specific_usernames', $instantly_lockout_specific_usernames);
|
177 |
-
$aio_wp_security->configs->set_value('aiowps_enable_email_notify',isset($_POST["aiowps_enable_email_notify"])?'1':'');
|
178 |
$aio_wp_security->configs->set_value('aiowps_enable_php_backtrace_in_email', isset($_POST['aiowps_enable_php_backtrace_in_email']) ? '1' : '');
|
179 |
$aio_wp_security->configs->set_value('aiowps_email_address', $email_address_list);
|
180 |
$aio_wp_security->configs->save_config();
|
@@ -187,48 +210,36 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
187 |
|
188 |
//login lockdown whitelist settings
|
189 |
$result = 1;
|
190 |
-
if (isset($_POST['aiowps_save_lockdown_whitelist_settings']))
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
{
|
195 |
-
$aio_wp_security->debug_logger->log_debug("Nonce check failed for save lockdown whitelist settings!",4);
|
196 |
-
die(__('Nonce check failed for save lockdown whitelist settings.', 'all-in-one-wp-security-and-firewall'));
|
197 |
}
|
198 |
|
199 |
-
if (isset($_POST["aiowps_lockdown_enable_whitelisting"]) && empty($_POST['aiowps_lockdown_allowed_ip_addresses']))
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
else
|
204 |
-
{
|
205 |
-
if (!empty($_POST['aiowps_lockdown_allowed_ip_addresses']))
|
206 |
-
{
|
207 |
$ip_addresses = stripslashes($_POST['aiowps_lockdown_allowed_ip_addresses']);
|
208 |
$ip_list_array = AIOWPSecurity_Utility_IP::create_ip_list_array_from_string_with_newline($ip_addresses);
|
209 |
$payload = AIOWPSecurity_Utility_IP::validate_ip_list($ip_list_array, 'whitelist');
|
210 |
-
if($payload[0]
|
211 |
//success case
|
212 |
-
$result = 1;
|
213 |
$list = $payload[1];
|
214 |
-
$allowed_ip_data = implode(
|
215 |
$aio_wp_security->configs->set_value('aiowps_lockdown_allowed_ip_addresses', $allowed_ip_data);
|
216 |
$_POST['aiowps_lockdown_allowed_ip_addresses'] = ''; //Clear the post variable for the allowed address list
|
217 |
-
}
|
218 |
-
else{
|
219 |
$result = -1;
|
220 |
$error_msg = $payload[1][0];
|
221 |
$this->show_msg_error($error_msg);
|
222 |
}
|
223 |
-
}
|
224 |
-
|
225 |
-
{
|
226 |
-
$aio_wp_security->configs->set_value('aiowps_lockdown_allowed_ip_addresses',''); //Clear the IP address config value
|
227 |
}
|
228 |
|
229 |
-
if (
|
230 |
-
|
231 |
-
$aio_wp_security->configs->set_value('aiowps_lockdown_enable_whitelisting',isset($_POST["aiowps_lockdown_enable_whitelisting"])?'1':'');
|
232 |
$aio_wp_security->configs->save_config(); //Save the configuration
|
233 |
|
234 |
$this->show_msg_settings_updated();
|
@@ -236,18 +247,18 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
236 |
}
|
237 |
}
|
238 |
?>
|
239 |
-
|
240 |
<div class="aio_blue_box">
|
241 |
<?php
|
242 |
-
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=
|
243 |
-
echo '<p>'.__('One of the ways hackers try to compromise sites is via a ', 'all-in-one-wp-security-and-firewall').'<strong>'.__('Brute
|
244 |
-
<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').
|
245 |
-
'<p>'.sprintf(
|
246 |
?>
|
247 |
</div>
|
248 |
|
249 |
<div class="postbox">
|
250 |
-
|
251 |
<div class="inside">
|
252 |
<?php
|
253 |
//Display security info badge
|
@@ -258,77 +269,75 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
258 |
<?php wp_nonce_field('aiowpsec-login-lockdown-nonce'); ?>
|
259 |
<table class="form-table">
|
260 |
<tr valign="top">
|
261 |
-
|
262 |
<td>
|
263 |
-
<input id="aiowps_enable_login_lockdown" name="aiowps_enable_login_lockdown" type="checkbox"<?php
|
264 |
-
<label for="aiowps_enable_login_lockdown" class="description"><?php _e('Check this if you want to enable the login
|
265 |
</td>
|
266 |
</tr>
|
267 |
<tr valign="top">
|
268 |
-
|
269 |
<td>
|
270 |
-
<input id="aiowps_allow_unlock_requests" name="aiowps_allow_unlock_requests" type="checkbox"<?php
|
271 |
<label for="aiowps_allow_unlock_requests" 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'); ?></label>
|
272 |
</td>
|
273 |
</tr>
|
274 |
-
|
275 |
-
|
276 |
<td><input id="aiowps_max_login_attempts" type="text" size="5" name="aiowps_max_login_attempts" value="<?php echo esc_html($aio_wp_security->configs->get_value('aiowps_max_login_attempts')); ?>" />
|
277 |
<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>
|
278 |
</td>
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
<td><input id="aiowps_retry_time_period" type="text" size="5" name="aiowps_retry_time_period" value="<?php echo esc_html($aio_wp_security->configs->get_value('aiowps_retry_time_period')); ?>" />
|
283 |
<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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
284 |
</td>
|
285 |
</tr>
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
</span>
|
298 |
-
</td>
|
299 |
-
</tr>
|
300 |
-
<tr valign="top">
|
301 |
-
<th scope="row">
|
302 |
-
<label for="aiowps_max_lockout_time_length"><?php _e('Maximum lockout time length', 'all-in-one-wp-security-and-firewall'); ?>:</label>
|
303 |
-
</th>
|
304 |
-
<td>
|
305 |
-
<input type="text" size="5" name="aiowps_max_lockout_time_length" id="aiowps_max_lockout_time_length" value="<?php echo esc_attr($aio_wp_security->configs->get_value('aiowps_max_lockout_time_length')); ?>">
|
306 |
-
<span class="description">
|
307 |
-
<?php
|
308 |
-
echo __('Set the maximum time period in minutes of lockout.', 'all-in-one-wp-security-and-firewall').' '.
|
309 |
-
__('No IP address will be blocked for more than this time period after making a failed login attempt.', 'all-in-one-wp-security-and-firewall')
|
310 |
-
?>
|
311 |
-
</span>
|
312 |
-
</td>
|
313 |
</tr>
|
314 |
<tr valign="top">
|
315 |
-
|
316 |
<td>
|
317 |
-
<input id="aiowps_set_generic_login_msg" name="aiowps_set_generic_login_msg" type="checkbox"<?php
|
318 |
<label for="aiowps_set_generic_login_msg" 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'); ?></label>
|
319 |
</td>
|
320 |
</tr>
|
321 |
<tr valign="top">
|
322 |
-
|
323 |
<td>
|
324 |
-
<input id="aiowps_enable_invalid_username_lockdown" name="aiowps_enable_invalid_username_lockdown" type="checkbox"<?php
|
325 |
<label for="aiowps_enable_invalid_username_lockdown" 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'); ?></label>
|
326 |
</td>
|
327 |
</tr>
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
<td>
|
333 |
<?php
|
334 |
$instant_lockout_users_list = $aio_wp_security->configs->get_value('aiowps_instantly_lockout_specific_usernames');
|
@@ -336,21 +345,21 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
336 |
$instant_lockout_users_list = array();
|
337 |
}
|
338 |
?>
|
339 |
-
<textarea id="aiowps_instantly_lockout_specific_usernames" name="aiowps_instantly_lockout_specific_usernames" cols="50" rows="5"><?php echo esc_textarea(implode(
|
340 |
<span class="description"><?php _e('Insert one username per line. Existing usernames are not blocked even if present in the list.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
341 |
</td>
|
342 |
</tr>
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
<td>
|
348 |
-
<input id="aiowps_enable_email_notify" name="aiowps_enable_email_notify" type="checkbox"<?php
|
349 |
<label for="aiowps_enable_email_notify" 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></label>
|
350 |
<br />
|
351 |
<textarea id="aiowps_email_address" name="aiowps_email_address" cols="50" rows="5"><?php echo esc_textarea(AIOWPSecurity_Utility::get_textarea_str_val($aio_wp_security->configs->get_value('aiowps_email_address'))); ?></textarea><br>
|
352 |
<span class="description"><?php _e('Fill in one email address per line.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
353 |
-
|
354 |
<div class="aiowps_more_info_body">
|
355 |
<?php
|
356 |
echo '<p class="description">'.__('Each email address must be on a new line.', 'all-in-one-wp-security-and-firewall').'</p>';
|
@@ -361,53 +370,57 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
361 |
</div>
|
362 |
</td>
|
363 |
</tr>
|
364 |
-
|
365 |
-
|
366 |
-
|
367 |
-
|
368 |
<td>
|
369 |
<input name="aiowps_enable_php_backtrace_in_email" id="aiowps_enable_php_backtrace_in_email" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_enable_php_backtrace_in_email'), '1'); ?> value="1"/>
|
370 |
<label for="aiowps_enable_php_backtrace_in_email"><?php _e('Check this if you want to include the PHP backtrace in notification emails.', 'all-in-one-wp-security-and-firewall'); ?> <?php _e('This is internal coding information which makes it easier to investigate where an issued occurred.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
371 |
</td>
|
372 |
</tr>
|
373 |
</table>
|
374 |
-
|
|
|
|
|
375 |
</form>
|
376 |
</div></div>
|
377 |
<div class="postbox">
|
378 |
-
|
379 |
<div class="inside">
|
380 |
<div class="aio_blue_box aio_width_80">
|
381 |
<?php
|
382 |
-
$locked_ips_link = '<a href="admin.php?page='.AIOWPSEC_MAIN_MENU_SLUG.'&tab=tab2">Locked IP
|
383 |
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>';
|
384 |
?>
|
385 |
</div>
|
386 |
</div></div>
|
387 |
<div class="postbox">
|
388 |
-
|
389 |
<div class="inside">
|
390 |
<form action="" method="POST">
|
391 |
<?php wp_nonce_field('aiowpsec-lockdown-whitelist-settings-nonce'); ?>
|
392 |
<table class="form-table">
|
393 |
<tr valign="top">
|
394 |
-
|
395 |
<td>
|
396 |
-
<input id="aiowps_lockdown_enable_whitelisting" name="aiowps_lockdown_enable_whitelisting" type="checkbox"<?php
|
397 |
<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>
|
398 |
</td>
|
399 |
</tr>
|
400 |
<tr valign="top">
|
401 |
-
|
402 |
<td>
|
403 |
<textarea id="aiowps_lockdown_allowed_ip_addresses" name="aiowps_lockdown_allowed_ip_addresses" rows="5" cols="50"><?php echo esc_textarea(wp_unslash(-1 == $result ? $_POST['aiowps_lockdown_allowed_ip_addresses'] : $aio_wp_security->configs->get_value('aiowps_lockdown_allowed_ip_addresses'))); ?></textarea>
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
</td>
|
408 |
</tr>
|
409 |
</table>
|
410 |
-
|
|
|
|
|
411 |
</form>
|
412 |
</div></div>
|
413 |
|
@@ -415,40 +428,35 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
415 |
}
|
416 |
|
417 |
/**
|
418 |
-
*
|
419 |
*
|
420 |
-
* @
|
|
|
|
|
421 |
*/
|
422 |
-
public function
|
423 |
global $aio_wp_security, $wpdb;
|
424 |
-
if (isset($_POST['aiowps_delete_failed_login_records']))
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
{
|
429 |
-
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete all failed login records operation!",4);
|
430 |
-
die(__('Nonce check failed for delete all failed login records operation!','all-in-one-wp-security-and-firewall'));
|
431 |
}
|
432 |
$failed_logins_table = AIOWPSEC_TBL_FAILED_LOGINS;
|
433 |
//Delete all records from the failed logins table
|
434 |
$result = $wpdb->query("truncate $failed_logins_table");
|
435 |
|
436 |
-
if (
|
437 |
-
|
438 |
-
$
|
439 |
-
|
440 |
-
|
441 |
-
else
|
442 |
-
{
|
443 |
-
$this->show_msg_updated(__('All records from the Failed Logins table were deleted successfully.','all-in-one-wp-security-and-firewall'));
|
444 |
}
|
445 |
}
|
446 |
|
447 |
include_once 'wp-security-list-login-fails.php'; //For rendering the AIOWPSecurity_List_Table in tab2
|
448 |
$failed_login_list = new AIOWPSecurity_List_Login_Failed_Attempts(); //For rendering the AIOWPSecurity_List_Table in tab2
|
449 |
-
if(isset($_REQUEST['action'])) //Do row action tasks for list table form for failed logins
|
450 |
-
|
451 |
-
if($_REQUEST['action'] == 'delete_failed_login_rec'){ //Delete link was clicked for a row in list table
|
452 |
$failed_login_list->delete_login_failed_records(strip_tags($_REQUEST['failed_login_id']));
|
453 |
}
|
454 |
}
|
@@ -463,7 +471,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
463 |
?>
|
464 |
</div>
|
465 |
<div class="postbox">
|
466 |
-
|
467 |
<div class="inside">
|
468 |
<?php
|
469 |
//Fetch, prepare, sort, and filter our data...
|
@@ -493,11 +501,11 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
493 |
<span class="description"><?php _e('Click this button if you wish to download this log in CSV format.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
494 |
</tr>
|
495 |
</table>
|
496 |
-
<input type="submit" name="aiowps_export_failed_login_records_to_csv" value="<?php _e('Export to CSV', 'all-in-one-wp-security-and-firewall')?>" class="button-primary"/>
|
497 |
</form>
|
498 |
</div></div>
|
499 |
<div class="postbox">
|
500 |
-
|
501 |
<div class="inside">
|
502 |
<form action="" method="POST">
|
503 |
<?php wp_nonce_field('aiowpsec-delete-failed-login-records-nonce'); ?>
|
@@ -506,49 +514,48 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
506 |
<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>
|
507 |
</tr>
|
508 |
</table>
|
509 |
-
|
510 |
</form>
|
511 |
</div></div>
|
512 |
|
513 |
<?php
|
514 |
}
|
515 |
|
516 |
-
|
517 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
518 |
global $aio_wp_security;
|
519 |
global $aiowps_feature_mgr;
|
520 |
|
521 |
-
if(isset($_POST['aiowpsec_save_force_logout_settings']))//Do form submission tasks
|
522 |
-
{
|
523 |
$error = '';
|
524 |
-
$
|
525 |
-
|
526 |
-
|
527 |
-
$aio_wp_security->debug_logger->log_debug("Nonce check failed on force logout options save!",4);
|
528 |
-
die("Nonce check failed on force logout options save!");
|
529 |
}
|
530 |
|
531 |
$logout_time_period = sanitize_text_field($_POST['aiowps_logout_time_period']);
|
532 |
-
if(!is_numeric($logout_time_period))
|
533 |
-
{
|
534 |
$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');
|
535 |
$logout_time_period = '1';//Set it to the default value for this field
|
536 |
-
}
|
537 |
-
|
538 |
-
{
|
539 |
-
if($logout_time_period < 1){
|
540 |
$logout_time_period = '1';
|
541 |
}
|
542 |
}
|
543 |
|
544 |
-
if($error)
|
545 |
-
|
546 |
-
$this->show_msg_error(__('Attention!','all-in-one-wp-security-and-firewall').$error);
|
547 |
}
|
548 |
|
549 |
//Save all the form values to the options
|
550 |
-
$aio_wp_security->configs->set_value('aiowps_logout_time_period',absint($logout_time_period));
|
551 |
-
$aio_wp_security->configs->set_value('aiowps_enable_forced_logout',isset($_POST["aiowps_enable_forced_logout"])?'1':'');
|
552 |
$aio_wp_security->configs->save_config();
|
553 |
|
554 |
//Recalculate points after the feature status/options have been altered
|
@@ -565,7 +572,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
565 |
?>
|
566 |
</div>
|
567 |
<div class="postbox">
|
568 |
-
|
569 |
<div class="inside">
|
570 |
<?php
|
571 |
//Display security info badge
|
@@ -577,36 +584,37 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
577 |
<?php wp_nonce_field('aiowpsec-force-logout-settings-nonce'); ?>
|
578 |
<table class="form-table">
|
579 |
<tr valign="top">
|
580 |
-
|
581 |
<td>
|
582 |
-
<input id="aiowps_enable_forced_logout" name="aiowps_enable_forced_logout" type="checkbox"<?php
|
583 |
<label for="aiowps_enable_forced_logout" 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'); ?></label>
|
584 |
</td>
|
585 |
</tr>
|
586 |
<tr valign="top">
|
587 |
-
|
588 |
<td><input id="aiowps_logout_time_period" type="text" size="5" name="aiowps_logout_time_period" value="<?php echo $aio_wp_security->configs->get_value('aiowps_logout_time_period'); ?>" />
|
589 |
<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>
|
590 |
</td>
|
591 |
</tr>
|
592 |
</table>
|
593 |
-
|
|
|
|
|
594 |
</form>
|
595 |
</div></div>
|
596 |
<?php
|
597 |
}
|
598 |
|
599 |
/**
|
600 |
-
*
|
601 |
*
|
602 |
-
* @return
|
603 |
*/
|
604 |
-
public function
|
605 |
include_once 'wp-security-list-acct-activity.php'; //For rendering the AIOWPSecurity_List_Table in tab4
|
606 |
$acct_activity_list = new AIOWPSecurity_List_Account_Activity(); //For rendering the AIOWPSecurity_List_Table in tab2
|
607 |
-
if(isset($_REQUEST['action'])) //Do row action tasks for list table form for login activity display
|
608 |
-
|
609 |
-
if($_REQUEST['action'] == 'delete_acct_activity_rec'){ //Delete link was clicked for a row in list table
|
610 |
$acct_activity_list->delete_login_activity_records(strip_tags($_REQUEST['activity_login_rec']));
|
611 |
}
|
612 |
}
|
@@ -616,11 +624,12 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
616 |
<?php
|
617 |
echo '<p>'.__('This tab displays the activity for accounts registered with your site that have logged in using the WordPress login form.', 'all-in-one-wp-security-and-firewall').'
|
618 |
<br />'.__('The information below can be handy if you need to do security investigations because it will show you the last 100 recent login events by username, IP address and time/date.', 'all-in-one-wp-security-and-firewall').'
|
|
|
619 |
</p>';
|
620 |
?>
|
621 |
</div>
|
622 |
<div class="postbox">
|
623 |
-
|
624 |
<div class="inside">
|
625 |
<?php
|
626 |
//Fetch, prepare, sort, and filter our data...
|
@@ -650,36 +659,34 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
650 |
<span class="description"><?php _e('Click this button if you wish to download this log in CSV format.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
651 |
</tr>
|
652 |
</table>
|
653 |
-
<input type="submit" name="aiowpsec_export_acct_activity_logs_to_csv" value="<?php _e('Export to CSV', 'all-in-one-wp-security-and-firewall')?>" class="button-primary"/>
|
654 |
</form>
|
655 |
</div></div>
|
656 |
<?php
|
657 |
}
|
658 |
|
659 |
/**
|
660 |
-
*
|
661 |
*
|
662 |
-
* @
|
|
|
663 |
*/
|
664 |
-
public function
|
665 |
global $aio_wp_security;
|
666 |
$logged_in_users = (is_multisite() ? get_site_transient('users_online') : get_transient('users_online'));
|
667 |
|
668 |
include_once 'wp-security-list-logged-in-users.php'; //For rendering the AIOWPSecurity_List_Table
|
669 |
$user_list = new AIOWPSecurity_List_Logged_In_Users();
|
670 |
-
if(isset($_REQUEST['action'])) //Do row action tasks for list table form for login activity display
|
671 |
-
|
672 |
-
if($_REQUEST['action'] == 'force_user_logout'){ //Force Logout link was clicked for a row in list table
|
673 |
$user_list->force_user_logout(strip_tags($_REQUEST['logged_in_id']), strip_tags($_REQUEST['ip_address']));
|
674 |
}
|
675 |
}
|
676 |
|
677 |
if (isset($_POST['aiowps_refresh_logged_in_user_list'])) {
|
678 |
-
$
|
679 |
-
|
680 |
-
|
681 |
-
$aio_wp_security->debug_logger->log_debug("Nonce check failed for users logged in list!",4);
|
682 |
-
die(__('Nonce check failed for users logged in list!','all-in-one-wp-security-and-firewall'));
|
683 |
}
|
684 |
|
685 |
$user_list->prepare_items();
|
@@ -687,23 +694,23 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
687 |
|
688 |
?>
|
689 |
<div class="postbox">
|
690 |
-
|
691 |
<div class="inside">
|
692 |
<form action="" method="POST">
|
693 |
<?php wp_nonce_field('aiowpsec-logged-in-users-nonce'); ?>
|
694 |
-
|
695 |
</form>
|
696 |
</div></div>
|
697 |
<div class="aio_blue_box">
|
698 |
<?php
|
699 |
echo '<p>'.__('This tab displays all users who are currently logged into your site.', 'all-in-one-wp-security-and-firewall').'
|
700 |
<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').'
|
701 |
-
<br />'.__('You can also instantly log them out by clicking on the "Force
|
702 |
</p>';
|
703 |
?>
|
704 |
</div>
|
705 |
<div class="postbox">
|
706 |
-
|
707 |
<div class="inside">
|
708 |
<?php
|
709 |
//Fetch, prepare, sort, and filter our data...
|
@@ -729,12 +736,12 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
729 |
* @global AIOWPSecurity_Feature_Item_Manager $aiowps_feature_mgr
|
730 |
* @return void
|
731 |
*/
|
732 |
-
public function
|
733 |
global $aio_wp_security;
|
734 |
global $aiowps_feature_mgr;
|
735 |
|
736 |
if(isset($_POST['aiowpsec_save_additonal_settings'])) {
|
737 |
-
if (!wp_verify_nonce($_POST['_wpnonce'], 'aiowpsec-additonal-settings-nonce')) {
|
738 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed on additonal settings save.", 4);
|
739 |
die("Nonce check failed on additonal settings save.");
|
740 |
}
|
@@ -751,15 +758,15 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
751 |
?>
|
752 |
<div class="aio_blue_box">
|
753 |
<?php
|
754 |
-
echo '<p>'.__('WordPress 5.6 introduced a new feature called "Application
|
755 |
<br />'.__('This allows you to create a token from the WordPress dashboard which then can be used in the authorization header.', 'all-in-one-wp-security-and-firewall').'
|
756 |
-
<br /><br />'.__('This feature allows you to disable
|
757 |
</p>';
|
758 |
?>
|
759 |
</div>
|
760 |
<form action="" method="POST">
|
761 |
<div class="postbox">
|
762 |
-
|
763 |
<div class="inside">
|
764 |
<?php
|
765 |
//Display security info badge
|
@@ -770,15 +777,17 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
770 |
<?php wp_nonce_field('aiowpsec-additonal-settings-nonce'); ?>
|
771 |
<table class="form-table">
|
772 |
<tr valign="top">
|
773 |
-
|
774 |
<td>
|
775 |
<input name="aiowps_disable_application_password" id="aiowps_disable_application_password" type="checkbox" <?php checked($aio_wp_security->configs->get_value('aiowps_disable_application_password'), '1'); ?> value="1"/>
|
776 |
<label for="aiowps_disable_application_password"><?php _e('Check this if you want to disable the application password.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
777 |
</td>
|
778 |
</tr>
|
779 |
</table>
|
|
|
|
|
|
|
780 |
</div></div>
|
781 |
-
<input type="submit" name="aiowpsec_save_additonal_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
782 |
</form>
|
783 |
<?php
|
784 |
}
|
3 |
exit;//Exit if accessed directly
|
4 |
}
|
5 |
|
6 |
+
/**
|
7 |
+
* AIOWPSecurity_User_Login_Menu class for user login lockout options, login logs.
|
8 |
+
*
|
9 |
+
* @access public
|
10 |
+
*/
|
11 |
+
|
12 |
class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
13 |
+
/**
|
14 |
+
* Blacklist menu slug
|
15 |
+
*
|
16 |
+
* @var string
|
17 |
+
*/
|
18 |
+
private $menu_page_slug = AIOWPSEC_USER_LOGIN_MENU_SLUG;
|
19 |
+
|
20 |
+
/**
|
21 |
+
* Specify all the tabs of this menu
|
22 |
+
*
|
23 |
+
* @var array
|
24 |
+
*/
|
25 |
+
public $menu_tabs;
|
26 |
|
27 |
+
/**
|
28 |
+
* Specify all the tabs handler methods
|
29 |
+
*
|
30 |
+
* @var array
|
31 |
+
*/
|
32 |
+
public $menu_tabs_handler = array(
|
33 |
+
'login-lockout' => 'render_login_lockout',
|
34 |
+
'failed-login-records' => 'render_failed_login_records',
|
35 |
+
'force-logout' => 'render_force_logout',
|
36 |
+
'account-activity-logs' => 'render_account_activity_logs',
|
37 |
+
'logged-in-users' => 'render_logged_in_users',
|
38 |
+
'additional' => 'render_additional',
|
39 |
);
|
40 |
|
41 |
/**
|
42 |
* Class constructor
|
43 |
*/
|
44 |
+
public function __construct() {
|
|
|
45 |
$this->render_menu_page();
|
46 |
}
|
47 |
|
48 |
+
/**
|
49 |
+
* Set menu tabs name.
|
50 |
+
*/
|
51 |
+
private function set_menu_tabs() {
|
52 |
$this->menu_tabs = array(
|
53 |
+
'login-lockout' => __('Login lockout', 'all-in-one-wp-security-and-firewall'),
|
54 |
+
'failed-login-records' => __('Failed login records', 'all-in-one-wp-security-and-firewall'),
|
55 |
+
'force-logout' => __('Force logout', 'all-in-one-wp-security-and-firewall'),
|
56 |
+
'account-activity-logs' => __('Account activity logs', 'all-in-one-wp-security-and-firewall'),
|
57 |
+
'logged-in-users' => __('Logged in users', 'all-in-one-wp-security-and-firewall'),
|
58 |
+
'additional' => __('Additional settings', 'all-in-one-wp-security-and-firewall'),
|
59 |
);
|
60 |
}
|
61 |
|
62 |
/*
|
63 |
* Renders our tabs of this menu as nav items
|
64 |
*/
|
65 |
+
private function render_menu_tabs() {
|
66 |
$current_tab = $this->get_current_tab();
|
67 |
|
68 |
echo '<h2 class="nav-tab-wrapper">';
|
69 |
+
foreach ($this->menu_tabs as $tab_key => $tab_caption) {
|
|
|
70 |
$active = $current_tab == $tab_key ? 'nav-tab-active' : '';
|
71 |
echo '<a class="nav-tab ' . $active . '" href="?page=' . $this->menu_page_slug . '&tab=' . $tab_key . '">' . $tab_caption . '</a>';
|
72 |
}
|
76 |
/*
|
77 |
* The menu rendering goes here
|
78 |
*/
|
79 |
+
private function render_menu_page() {
|
80 |
echo '<div class="wrap">';
|
81 |
+
echo '<h2>' . __('User login', 'all-in-one-wp-security-and-firewall') . '</h2>'; //Interface title
|
82 |
$this->set_menu_tabs();
|
83 |
$tab = $this->get_current_tab();
|
84 |
$this->render_menu_tabs();
|
94 |
}
|
95 |
|
96 |
/**
|
97 |
+
* Login Lockout configuration to set.
|
98 |
+
*
|
99 |
+
* @global AIO_WP_Security $aio_wp_security
|
100 |
+
* @global AIOWPSecurity_Feature_Item_Manager $aiowps_feature_mgr
|
101 |
* @return Void
|
102 |
*/
|
103 |
+
private function render_login_lockout() {
|
104 |
global $aio_wp_security;
|
105 |
global $aiowps_feature_mgr;
|
106 |
include_once 'wp-security-list-locked-ip.php'; //For rendering the AIOWPSecurity_List_Table in tab1
|
107 |
$locked_ip_list = new AIOWPSecurity_List_Locked_IP(); //For rendering the AIOWPSecurity_List_Table in tab1
|
108 |
|
109 |
+
if (isset($_POST['aiowps_login_lockdown'])) { //Do form submission tasks
|
|
|
110 |
$error = '';
|
111 |
+
if (!isset($_POST['_wpnonce']) || !wp_verify_nonce($_POST['_wpnonce'], 'aiowpsec-login-lockdown-nonce')) {
|
112 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed on login lockout options save.", 4);
|
113 |
+
die("Nonce check failed on login lockout options save.");
|
|
|
|
|
114 |
}
|
115 |
|
116 |
$max_login_attempt_val = sanitize_text_field($_POST['aiowps_max_login_attempts']);
|
117 |
if (!is_numeric($max_login_attempt_val)) {
|
118 |
+
$error .= '<br />' . __('You entered a non-numeric value for the max login attempts field.', 'all-in-one-wp-security-and-firewall') . ' ' . __('It has been set to the default value.', 'all-in-one-wp-security-and-firewall');
|
119 |
$max_login_attempt_val = '3';//Set it to the default value for this field
|
120 |
}
|
121 |
|
122 |
$login_retry_time_period = sanitize_text_field($_POST['aiowps_retry_time_period']);
|
123 |
+
if (!is_numeric($login_retry_time_period)) {
|
124 |
+
$error .= '<br />' . __('You entered a non numeric value for the login retry time period field.', 'all-in-one-wp-security-and-firewall') . ' ' . __('It has been set to the default value.', 'all-in-one-wp-security-and-firewall');
|
|
|
125 |
$login_retry_time_period = '5';//Set it to the default value for this field
|
126 |
}
|
127 |
|
128 |
$lockout_time_length = sanitize_text_field($_POST['aiowps_lockout_time_length']);
|
129 |
+
if (!is_numeric($lockout_time_length)) {
|
130 |
+
$error .= '<br />'.__('You entered a non numeric value for the lockout time length field.', 'all-in-one-wp-security-and-firewall') . ' ' . __('It has been set to the default value.', 'all-in-one-wp-security-and-firewall');
|
|
|
131 |
$lockout_time_length = '5'; //Set it to the default value for this field
|
132 |
}
|
133 |
|
134 |
$max_lockout_time_length = sanitize_text_field($_POST['aiowps_max_lockout_time_length']);
|
135 |
if (!is_numeric($max_lockout_time_length)) {
|
136 |
+
$error .= '<br />'.__('You entered a non numeric value for the maximim lockout time length field.', 'all-in-one-wp-security-and-firewall') . ' ' . __('It has been set to the default value.', 'all-in-one-wp-security-and-firewall');
|
137 |
+
$max_lockout_time_length = '60'; //Set it to the default value for this field
|
138 |
+
}
|
139 |
+
|
140 |
+
if ($lockout_time_length >= $max_lockout_time_length) {
|
141 |
+
$error .= '<br />'.__('You entered an invalid minimum lockout time length, it must be less than the maximum lockout time length value.', 'all-in-one-wp-security-and-firewall') . ' ' . __('Both have been set to the default values.','all-in-one-wp-security-and-firewall');
|
142 |
+
$lockout_time_length = '5'; //Set it to the default value for this field
|
143 |
$max_lockout_time_length = '60'; //Set it to the default value for this field
|
144 |
}
|
145 |
|
178 |
),
|
179 |
'strlen'
|
180 |
)
|
181 |
+
);
|
|
|
182 |
|
183 |
+
if ($error) {
|
184 |
+
$this->show_msg_error(__('Attention:', 'all-in-one-wp-security-and-firewall') . ' ' . $error);
|
|
|
185 |
}
|
186 |
|
187 |
//Save all the form values to the options
|
188 |
+
$random_20_digit_string = AIOWPSecurity_Utility::generate_alpha_numeric_random_string(20); //Generate random 20 char string for use during CAPTCHA encode/decode
|
189 |
$aio_wp_security->configs->set_value('aiowps_unlock_request_secret_key', $random_20_digit_string);
|
190 |
|
191 |
+
$aio_wp_security->configs->set_value('aiowps_enable_login_lockdown', isset($_POST["aiowps_enable_login_lockdown"]) ? '1' : '');
|
192 |
+
$aio_wp_security->configs->set_value('aiowps_allow_unlock_requests', isset($_POST["aiowps_allow_unlock_requests"]) ? '1' : '');
|
193 |
+
$aio_wp_security->configs->set_value('aiowps_max_login_attempts', absint($max_login_attempt_val));
|
194 |
+
$aio_wp_security->configs->set_value('aiowps_retry_time_period', absint($login_retry_time_period));
|
195 |
+
$aio_wp_security->configs->set_value('aiowps_lockout_time_length', absint($lockout_time_length));
|
196 |
$aio_wp_security->configs->set_value('aiowps_max_lockout_time_length', absint($max_lockout_time_length));
|
197 |
+
$aio_wp_security->configs->set_value('aiowps_set_generic_login_msg', isset($_POST["aiowps_set_generic_login_msg"]) ? '1' : '');
|
198 |
+
$aio_wp_security->configs->set_value('aiowps_enable_invalid_username_lockdown', isset($_POST["aiowps_enable_invalid_username_lockdown"]) ? '1' : '');
|
199 |
$aio_wp_security->configs->set_value('aiowps_instantly_lockout_specific_usernames', $instantly_lockout_specific_usernames);
|
200 |
+
$aio_wp_security->configs->set_value('aiowps_enable_email_notify', isset($_POST["aiowps_enable_email_notify"]) ? '1' : '');
|
201 |
$aio_wp_security->configs->set_value('aiowps_enable_php_backtrace_in_email', isset($_POST['aiowps_enable_php_backtrace_in_email']) ? '1' : '');
|
202 |
$aio_wp_security->configs->set_value('aiowps_email_address', $email_address_list);
|
203 |
$aio_wp_security->configs->save_config();
|
210 |
|
211 |
//login lockdown whitelist settings
|
212 |
$result = 1;
|
213 |
+
if (isset($_POST['aiowps_save_lockdown_whitelist_settings'])) {
|
214 |
+
if (!isset($_POST['_wpnonce']) || !wp_verify_nonce($_POST['_wpnonce'], 'aiowpsec-lockdown-whitelist-settings-nonce')) {
|
215 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for save lockout whitelist settings.", 4);
|
216 |
+
die('Nonce check failed for save lockout whitelist settings.');
|
|
|
|
|
|
|
217 |
}
|
218 |
|
219 |
+
if (isset($_POST["aiowps_lockdown_enable_whitelisting"]) && empty($_POST['aiowps_lockdown_allowed_ip_addresses'])) {
|
220 |
+
$this->show_msg_error('You must submit at least one IP address.', 'all-in-one-wp-security-and-firewall');
|
221 |
+
} else {
|
222 |
+
if (!empty($_POST['aiowps_lockdown_allowed_ip_addresses'])) {
|
|
|
|
|
|
|
|
|
223 |
$ip_addresses = stripslashes($_POST['aiowps_lockdown_allowed_ip_addresses']);
|
224 |
$ip_list_array = AIOWPSecurity_Utility_IP::create_ip_list_array_from_string_with_newline($ip_addresses);
|
225 |
$payload = AIOWPSecurity_Utility_IP::validate_ip_list($ip_list_array, 'whitelist');
|
226 |
+
if (1 == $payload[0]) {
|
227 |
//success case
|
|
|
228 |
$list = $payload[1];
|
229 |
+
$allowed_ip_data = implode("\n", $list);
|
230 |
$aio_wp_security->configs->set_value('aiowps_lockdown_allowed_ip_addresses', $allowed_ip_data);
|
231 |
$_POST['aiowps_lockdown_allowed_ip_addresses'] = ''; //Clear the post variable for the allowed address list
|
232 |
+
} else {
|
|
|
233 |
$result = -1;
|
234 |
$error_msg = $payload[1][0];
|
235 |
$this->show_msg_error($error_msg);
|
236 |
}
|
237 |
+
} else {
|
238 |
+
$aio_wp_security->configs->set_value('aiowps_lockdown_allowed_ip_addresses', ''); //Clear the IP address config value
|
|
|
|
|
239 |
}
|
240 |
|
241 |
+
if (1 == $result) {
|
242 |
+
$aio_wp_security->configs->set_value('aiowps_lockdown_enable_whitelisting', isset($_POST["aiowps_lockdown_enable_whitelisting"]) ? '1' : '');
|
|
|
243 |
$aio_wp_security->configs->save_config(); //Save the configuration
|
244 |
|
245 |
$this->show_msg_settings_updated();
|
247 |
}
|
248 |
}
|
249 |
?>
|
250 |
+
<h2><?php _e('Login lockout configuration', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
251 |
<div class="aio_blue_box">
|
252 |
<?php
|
253 |
+
$brute_force_login_feature_link = '<a href="admin.php?page=' . AIOWPSEC_BRUTE_FORCE_MENU_SLUG . '&tab=cookie-based-brute-force-prevention">' . __('Cookie-based brute force login prevention', 'all-in-one-wp-security-and-firewall').'</a>';
|
254 |
+
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>. ' . __('This is where attackers use repeated login attempts until they guess the password.', 'all-in-one-wp-security-and-firewall').'
|
255 |
+
<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').
|
256 |
+
'<p>' . sprintf(esc_html(__('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>';
|
257 |
?>
|
258 |
</div>
|
259 |
|
260 |
<div class="postbox">
|
261 |
+
<h3 class="hndle"><label for="title"><?php _e('Login lockout options', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
262 |
<div class="inside">
|
263 |
<?php
|
264 |
//Display security info badge
|
269 |
<?php wp_nonce_field('aiowpsec-login-lockdown-nonce'); ?>
|
270 |
<table class="form-table">
|
271 |
<tr valign="top">
|
272 |
+
<th scope="row"><?php _e('Enable login lockout feature', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
273 |
<td>
|
274 |
+
<input id="aiowps_enable_login_lockdown" name="aiowps_enable_login_lockdown" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_enable_login_lockdown'), '1'); ?> value="1"/>
|
275 |
+
<label for="aiowps_enable_login_lockdown" class="description"><?php _e('Check this if you want to enable the login lockout feature and apply the settings below', 'all-in-one-wp-security-and-firewall'); ?></label>
|
276 |
</td>
|
277 |
</tr>
|
278 |
<tr valign="top">
|
279 |
+
<th scope="row"><?php _e('Allow unlock requests', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
280 |
<td>
|
281 |
+
<input id="aiowps_allow_unlock_requests" name="aiowps_allow_unlock_requests" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_allow_unlock_requests'), '1'); ?> value="1"/>
|
282 |
<label for="aiowps_allow_unlock_requests" 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'); ?></label>
|
283 |
</td>
|
284 |
</tr>
|
285 |
+
<tr valign="top">
|
286 |
+
<th scope="row"><label for="aiowps_max_login_attempts"><?php _e('Max login attempts', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
287 |
<td><input id="aiowps_max_login_attempts" type="text" size="5" name="aiowps_max_login_attempts" value="<?php echo esc_html($aio_wp_security->configs->get_value('aiowps_max_login_attempts')); ?>" />
|
288 |
<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>
|
289 |
</td>
|
290 |
+
</tr>
|
291 |
+
<tr valign="top">
|
292 |
+
<th scope="row"><label for="aiowps_retry_time_period"><?php _e('Login retry time period (min)', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
293 |
<td><input id="aiowps_retry_time_period" type="text" size="5" name="aiowps_retry_time_period" value="<?php echo esc_html($aio_wp_security->configs->get_value('aiowps_retry_time_period')); ?>" />
|
294 |
<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>
|
295 |
+
</td>
|
296 |
+
</tr>
|
297 |
+
<tr valign="top">
|
298 |
+
<th scope="row">
|
299 |
+
<label for="aiowps_lockout_time_length"><?php _e('Minimum lockout time length', 'all-in-one-wp-security-and-firewall'); ?>:</label>
|
300 |
+
</th>
|
301 |
+
<td>
|
302 |
+
<input type="text" size="5" name="aiowps_lockout_time_length" id="aiowps_lockout_time_length" value="<?php echo esc_attr($aio_wp_security->configs->get_value('aiowps_lockout_time_length')); ?>" />
|
303 |
+
<span class="description">
|
304 |
+
<?php
|
305 |
+
echo __('Set the minimum time period in minutes of lockout.', 'all-in-one-wp-security-and-firewall') . ' ' .
|
306 |
+
__('This failed login lockout time will be tripled on each failed login.', 'all-in-one-wp-security-and-firewall');
|
307 |
+
?>
|
308 |
+
</span>
|
309 |
</td>
|
310 |
</tr>
|
311 |
+
<tr valign="top">
|
312 |
+
<th scope="row">
|
313 |
+
<label for="aiowps_max_lockout_time_length"><?php _e('Maximum lockout time length', 'all-in-one-wp-security-and-firewall'); ?>:</label>
|
314 |
+
</th>
|
315 |
+
<td><input type="text" size="5" name="aiowps_max_lockout_time_length" id="aiowps_max_lockout_time_length" value="<?php echo esc_attr($aio_wp_security->configs->get_value('aiowps_max_lockout_time_length')); ?>" />
|
316 |
+
<span class="description">
|
317 |
+
<?php
|
318 |
+
echo __('Set the maximum time period in minutes of lockout.', 'all-in-one-wp-security-and-firewall') . ' ' .
|
319 |
+
__('No IP address will be blocked for more than this time period after making a failed login attempt.', 'all-in-one-wp-security-and-firewall')
|
320 |
+
?>
|
321 |
+
</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
322 |
</tr>
|
323 |
<tr valign="top">
|
324 |
+
<th scope="row"><?php _e('Display generic error message', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
325 |
<td>
|
326 |
+
<input id="aiowps_set_generic_login_msg" name="aiowps_set_generic_login_msg" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_set_generic_login_msg'), '1'); ?> value="1"/>
|
327 |
<label for="aiowps_set_generic_login_msg" 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'); ?></label>
|
328 |
</td>
|
329 |
</tr>
|
330 |
<tr valign="top">
|
331 |
+
<th scope="row"><?php _e('Instantly lockout invalid usernames', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
332 |
<td>
|
333 |
+
<input id="aiowps_enable_invalid_username_lockdown" name="aiowps_enable_invalid_username_lockdown" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_enable_invalid_username_lockdown'), '1'); ?> value="1"/>
|
334 |
<label for="aiowps_enable_invalid_username_lockdown" 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'); ?></label>
|
335 |
</td>
|
336 |
</tr>
|
337 |
+
<tr valign="top">
|
338 |
+
<th scope="row">
|
339 |
+
<label for="aiowps_instantly_lockout_specific_usernames"><?php _e('Instantly lockout specific usernames', 'all-in-one-wp-security-and-firewall'); ?>:</label>
|
340 |
+
</th>
|
341 |
<td>
|
342 |
<?php
|
343 |
$instant_lockout_users_list = $aio_wp_security->configs->get_value('aiowps_instantly_lockout_specific_usernames');
|
345 |
$instant_lockout_users_list = array();
|
346 |
}
|
347 |
?>
|
348 |
+
<textarea id="aiowps_instantly_lockout_specific_usernames" name="aiowps_instantly_lockout_specific_usernames" cols="50" rows="5"><?php echo esc_textarea(implode("\n", $instant_lockout_users_list)); ?></textarea><br>
|
349 |
<span class="description"><?php _e('Insert one username per line. Existing usernames are not blocked even if present in the list.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
350 |
</td>
|
351 |
</tr>
|
352 |
+
<tr valign="top">
|
353 |
+
<th scope="row">
|
354 |
+
<label for="aiowps_email_address"><?php _e('Notify by email', 'all-in-one-wp-security-and-firewall'); ?>:</label>
|
355 |
+
</th>
|
356 |
<td>
|
357 |
+
<input id="aiowps_enable_email_notify" name="aiowps_enable_email_notify" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_enable_email_notify'), '1'); ?> value="1"/>
|
358 |
<label for="aiowps_enable_email_notify" 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></label>
|
359 |
<br />
|
360 |
<textarea id="aiowps_email_address" name="aiowps_email_address" cols="50" rows="5"><?php echo esc_textarea(AIOWPSecurity_Utility::get_textarea_str_val($aio_wp_security->configs->get_value('aiowps_email_address'))); ?></textarea><br>
|
361 |
<span class="description"><?php _e('Fill in one email address per line.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
362 |
+
<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>
|
363 |
<div class="aiowps_more_info_body">
|
364 |
<?php
|
365 |
echo '<p class="description">'.__('Each email address must be on a new line.', 'all-in-one-wp-security-and-firewall').'</p>';
|
370 |
</div>
|
371 |
</td>
|
372 |
</tr>
|
373 |
+
<tr valign="top">
|
374 |
+
<th scope="row">
|
375 |
+
<?php _e('Enable PHP backtrace in email', 'all-in-one-wp-security-and-firewall'); ?>:
|
376 |
+
</th>
|
377 |
<td>
|
378 |
<input name="aiowps_enable_php_backtrace_in_email" id="aiowps_enable_php_backtrace_in_email" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_enable_php_backtrace_in_email'), '1'); ?> value="1"/>
|
379 |
<label for="aiowps_enable_php_backtrace_in_email"><?php _e('Check this if you want to include the PHP backtrace in notification emails.', 'all-in-one-wp-security-and-firewall'); ?> <?php _e('This is internal coding information which makes it easier to investigate where an issued occurred.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
380 |
</td>
|
381 |
</tr>
|
382 |
</table>
|
383 |
+
<?php
|
384 |
+
submit_button(__('Save settings', 'all-in-one-wp-security-and-firewall'), 'primary' , 'aiowps_login_lockdown');
|
385 |
+
?>
|
386 |
</form>
|
387 |
</div></div>
|
388 |
<div class="postbox">
|
389 |
+
<h3 class="hndle"><label for="title"><?php _e('Currently locked out IP address ranges', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
390 |
<div class="inside">
|
391 |
<div class="aio_blue_box aio_width_80">
|
392 |
<?php
|
393 |
+
$locked_ips_link = '<a href="admin.php?page='.AIOWPSEC_MAIN_MENU_SLUG.'&tab=tab2">Locked IP addresses</a>';
|
394 |
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>';
|
395 |
?>
|
396 |
</div>
|
397 |
</div></div>
|
398 |
<div class="postbox">
|
399 |
+
<h3 class="hndle"><label for="title"><?php _e('Login lockout IP whitelist settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
400 |
<div class="inside">
|
401 |
<form action="" method="POST">
|
402 |
<?php wp_nonce_field('aiowpsec-lockdown-whitelist-settings-nonce'); ?>
|
403 |
<table class="form-table">
|
404 |
<tr valign="top">
|
405 |
+
<th scope="row"><label for="aiowps_lockdown_enable_whitelisting"><?php _e('Enable login lockout IP whitelist', 'all-in-one-wp-security-and-firewall'); ?></label>:</th>
|
406 |
<td>
|
407 |
+
<input id="aiowps_lockdown_enable_whitelisting" name="aiowps_lockdown_enable_whitelisting" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_lockdown_enable_whitelisting'), '1'); ?> value="1"/>
|
408 |
<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>
|
409 |
</td>
|
410 |
</tr>
|
411 |
<tr valign="top">
|
412 |
+
<th scope="row"><label for="aiowps_lockdown_allowed_ip_addresses"><?php _e('Enter whitelisted IP addresses:', 'all-in-one-wp-security-and-firewall'); ?></label></th>
|
413 |
<td>
|
414 |
<textarea id="aiowps_lockdown_allowed_ip_addresses" name="aiowps_lockdown_allowed_ip_addresses" rows="5" cols="50"><?php echo esc_textarea(wp_unslash(-1 == $result ? $_POST['aiowps_lockdown_allowed_ip_addresses'] : $aio_wp_security->configs->get_value('aiowps_lockdown_allowed_ip_addresses'))); ?></textarea>
|
415 |
+
<br />
|
416 |
+
<span class="description"><?php echo __('Enter one or more IP addresses or IP ranges you wish to include in your whitelist.', 'all-in-one-wp-security-and-firewall') . ' ' . __('The addresses specified here will never be blocked by the login lockout feature.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
417 |
+
<?php $aio_wp_security->include_template('info/ip-address-ip-range-info.php');?>
|
418 |
</td>
|
419 |
</tr>
|
420 |
</table>
|
421 |
+
<?php
|
422 |
+
submit_button(__('Save settings', 'all-in-one-wp-security-and-firewall'), 'primary' , 'aiowps_save_lockdown_whitelist_settings');
|
423 |
+
?>
|
424 |
</form>
|
425 |
</div></div>
|
426 |
|
428 |
}
|
429 |
|
430 |
/**
|
431 |
+
* Display failed login records.
|
432 |
*
|
433 |
+
* @global AIO_WP_Security $aio_wp_security
|
434 |
+
* @global wpdb $wpdb
|
435 |
+
* @return void
|
436 |
*/
|
437 |
+
public function render_failed_login_records() {
|
438 |
global $aio_wp_security, $wpdb;
|
439 |
+
if (isset($_POST['aiowps_delete_failed_login_records'])) {
|
440 |
+
if (!isset($_POST['_wpnonce']) || !wp_verify_nonce($_POST['_wpnonce'], 'aiowpsec-delete-failed-login-records-nonce')) {
|
441 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for delete all failed login records operation.", 4);
|
442 |
+
die('Nonce check failed for delete all failed login records operation.');
|
|
|
|
|
|
|
443 |
}
|
444 |
$failed_logins_table = AIOWPSEC_TBL_FAILED_LOGINS;
|
445 |
//Delete all records from the failed logins table
|
446 |
$result = $wpdb->query("truncate $failed_logins_table");
|
447 |
|
448 |
+
if (false === $result) {
|
449 |
+
$aio_wp_security->debug_logger->log_debug("User login feature - Delete all failed login records operation failed.", 4);
|
450 |
+
$this->show_msg_error(__('User login feature - Delete all failed login records operation failed.', 'all-in-one-wp-security-and-firewall'));
|
451 |
+
} else {
|
452 |
+
$this->show_msg_updated(__('All records from the failed logins table were deleted successfully.', 'all-in-one-wp-security-and-firewall'));
|
|
|
|
|
|
|
453 |
}
|
454 |
}
|
455 |
|
456 |
include_once 'wp-security-list-login-fails.php'; //For rendering the AIOWPSecurity_List_Table in tab2
|
457 |
$failed_login_list = new AIOWPSecurity_List_Login_Failed_Attempts(); //For rendering the AIOWPSecurity_List_Table in tab2
|
458 |
+
if (isset($_REQUEST['action'])) { //Do row action tasks for list table form for failed logins
|
459 |
+
if ($_REQUEST['action'] == 'delete_failed_login_rec') { //Delete link was clicked for a row in list table
|
|
|
460 |
$failed_login_list->delete_login_failed_records(strip_tags($_REQUEST['failed_login_id']));
|
461 |
}
|
462 |
}
|
471 |
?>
|
472 |
</div>
|
473 |
<div class="postbox">
|
474 |
+
<h3 class="hndle"><label for="title"><?php _e('Failed login records', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
475 |
<div class="inside">
|
476 |
<?php
|
477 |
//Fetch, prepare, sort, and filter our data...
|
501 |
<span class="description"><?php _e('Click this button if you wish to download this log in CSV format.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
502 |
</tr>
|
503 |
</table>
|
504 |
+
<input type="submit" name="aiowps_export_failed_login_records_to_csv" value="<?php _e('Export to CSV', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary"/>
|
505 |
</form>
|
506 |
</div></div>
|
507 |
<div class="postbox">
|
508 |
+
<h3 class="hndle"><label for="title"><?php _e('Delete all failed login records', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
509 |
<div class="inside">
|
510 |
<form action="" method="POST">
|
511 |
<?php wp_nonce_field('aiowpsec-delete-failed-login-records-nonce'); ?>
|
514 |
<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>
|
515 |
</tr>
|
516 |
</table>
|
517 |
+
<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?')"/>
|
518 |
</form>
|
519 |
</div></div>
|
520 |
|
521 |
<?php
|
522 |
}
|
523 |
|
524 |
+
/**
|
525 |
+
* Force logged user to logout afte x mins.
|
526 |
+
*
|
527 |
+
* @global AIO_WP_Security $aio_wp_security
|
528 |
+
* @global AIOWPSecurity_Feature_Item_Manager $aiowps_feature_mgr
|
529 |
+
* @return void
|
530 |
+
*/
|
531 |
+
private function render_force_logout() {
|
532 |
global $aio_wp_security;
|
533 |
global $aiowps_feature_mgr;
|
534 |
|
535 |
+
if (isset($_POST['aiowpsec_save_force_logout_settings'])) { //Do form submission tasks
|
|
|
536 |
$error = '';
|
537 |
+
if (!isset($_POST['_wpnonce']) || !wp_verify_nonce($_POST['_wpnonce'], 'aiowpsec-force-logout-settings-nonce')) {
|
538 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed on force logout options save.", 4);
|
539 |
+
die("Nonce check failed on force logout options save.");
|
|
|
|
|
540 |
}
|
541 |
|
542 |
$logout_time_period = sanitize_text_field($_POST['aiowps_logout_time_period']);
|
543 |
+
if (!is_numeric($logout_time_period)) {
|
|
|
544 |
$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');
|
545 |
$logout_time_period = '1';//Set it to the default value for this field
|
546 |
+
} else {
|
547 |
+
if ($logout_time_period < 1){
|
|
|
|
|
548 |
$logout_time_period = '1';
|
549 |
}
|
550 |
}
|
551 |
|
552 |
+
if ($error) {
|
553 |
+
$this->show_msg_error(__('Attention:', 'all-in-one-wp-security-and-firewall') . ' ' . $error);
|
|
|
554 |
}
|
555 |
|
556 |
//Save all the form values to the options
|
557 |
+
$aio_wp_security->configs->set_value('aiowps_logout_time_period', absint($logout_time_period));
|
558 |
+
$aio_wp_security->configs->set_value('aiowps_enable_forced_logout', isset($_POST["aiowps_enable_forced_logout"]) ? '1' : '');
|
559 |
$aio_wp_security->configs->save_config();
|
560 |
|
561 |
//Recalculate points after the feature status/options have been altered
|
572 |
?>
|
573 |
</div>
|
574 |
<div class="postbox">
|
575 |
+
<h3 class="hndle"><label for="title"><?php _e('Force user logout options', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
576 |
<div class="inside">
|
577 |
<?php
|
578 |
//Display security info badge
|
584 |
<?php wp_nonce_field('aiowpsec-force-logout-settings-nonce'); ?>
|
585 |
<table class="form-table">
|
586 |
<tr valign="top">
|
587 |
+
<th scope="row"><?php _e('Enable force WP user logout', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
588 |
<td>
|
589 |
+
<input id="aiowps_enable_forced_logout" name="aiowps_enable_forced_logout" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_enable_forced_logout'), '1'); ?> value="1"/>
|
590 |
<label for="aiowps_enable_forced_logout" 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'); ?></label>
|
591 |
</td>
|
592 |
</tr>
|
593 |
<tr valign="top">
|
594 |
+
<th scope="row"><label for="aiowps_logout_time_period"><?php _e('Logout the WP user after XX minutes', 'all-in-one-wp-security-and-firewall'); ?></label>:</th>
|
595 |
<td><input id="aiowps_logout_time_period" type="text" size="5" name="aiowps_logout_time_period" value="<?php echo $aio_wp_security->configs->get_value('aiowps_logout_time_period'); ?>" />
|
596 |
<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>
|
597 |
</td>
|
598 |
</tr>
|
599 |
</table>
|
600 |
+
<?php
|
601 |
+
submit_button(__('Save settings', 'all-in-one-wp-security-and-firewall'), 'primary' , 'aiowpsec_save_force_logout_settings');
|
602 |
+
?>
|
603 |
</form>
|
604 |
</div></div>
|
605 |
<?php
|
606 |
}
|
607 |
|
608 |
/**
|
609 |
+
* Displays account activity logs.
|
610 |
*
|
611 |
+
* @return void
|
612 |
*/
|
613 |
+
public function render_account_activity_logs() {
|
614 |
include_once 'wp-security-list-acct-activity.php'; //For rendering the AIOWPSecurity_List_Table in tab4
|
615 |
$acct_activity_list = new AIOWPSecurity_List_Account_Activity(); //For rendering the AIOWPSecurity_List_Table in tab2
|
616 |
+
if (isset($_REQUEST['action'])) { //Do row action tasks for list table form for login activity display
|
617 |
+
if ($_REQUEST['action'] == 'delete_acct_activity_rec') { //Delete link was clicked for a row in list table
|
|
|
618 |
$acct_activity_list->delete_login_activity_records(strip_tags($_REQUEST['activity_login_rec']));
|
619 |
}
|
620 |
}
|
624 |
<?php
|
625 |
echo '<p>'.__('This tab displays the activity for accounts registered with your site that have logged in using the WordPress login form.', 'all-in-one-wp-security-and-firewall').'
|
626 |
<br />'.__('The information below can be handy if you need to do security investigations because it will show you the last 100 recent login events by username, IP address and time/date.', 'all-in-one-wp-security-and-firewall').'
|
627 |
+
<br /><strong>'.sprintf(__('Account activity logs that are older than %1$d days are purged automatically.', 'all-in-one-wp-security-and-firewall'), apply_filters('aios_purge_login_activity_records_after_days', AIOS_PURGE_LOGIN_ACTIVITY_RECORDS_AFTER_DAYS)).'</strong>
|
628 |
</p>';
|
629 |
?>
|
630 |
</div>
|
631 |
<div class="postbox">
|
632 |
+
<h3 class="hndle"><label for="title"><?php _e('Account activity logs', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
633 |
<div class="inside">
|
634 |
<?php
|
635 |
//Fetch, prepare, sort, and filter our data...
|
659 |
<span class="description"><?php _e('Click this button if you wish to download this log in CSV format.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
660 |
</tr>
|
661 |
</table>
|
662 |
+
<input type="submit" name="aiowpsec_export_acct_activity_logs_to_csv" value="<?php _e('Export to CSV', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary"/>
|
663 |
</form>
|
664 |
</div></div>
|
665 |
<?php
|
666 |
}
|
667 |
|
668 |
/**
|
669 |
+
* Logged in users list.
|
670 |
*
|
671 |
+
* @global AIO_WP_Security $aio_wp_security
|
672 |
+
* @return void
|
673 |
*/
|
674 |
+
public function render_logged_in_users() {
|
675 |
global $aio_wp_security;
|
676 |
$logged_in_users = (is_multisite() ? get_site_transient('users_online') : get_transient('users_online'));
|
677 |
|
678 |
include_once 'wp-security-list-logged-in-users.php'; //For rendering the AIOWPSecurity_List_Table
|
679 |
$user_list = new AIOWPSecurity_List_Logged_In_Users();
|
680 |
+
if (isset($_REQUEST['action'])) { //Do row action tasks for list table form for login activity display
|
681 |
+
if ('force_user_logout' == $_REQUEST['action']) { //Force Logout link was clicked for a row in list table
|
|
|
682 |
$user_list->force_user_logout(strip_tags($_REQUEST['logged_in_id']), strip_tags($_REQUEST['ip_address']));
|
683 |
}
|
684 |
}
|
685 |
|
686 |
if (isset($_POST['aiowps_refresh_logged_in_user_list'])) {
|
687 |
+
if (!isset($_POST['_wpnonce']) || !wp_verify_nonce($_POST['_wpnonce'], 'aiowpsec-logged-in-users-nonce')) {
|
688 |
+
$aio_wp_security->debug_logger->log_debug("Nonce check failed for users logged in list.", 4);
|
689 |
+
die('Nonce check failed for users logged in list.');
|
|
|
|
|
690 |
}
|
691 |
|
692 |
$user_list->prepare_items();
|
694 |
|
695 |
?>
|
696 |
<div class="postbox">
|
697 |
+
<h3 class="hndle"><label for="title"><?php _e('Refresh logged in user data', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
698 |
<div class="inside">
|
699 |
<form action="" method="POST">
|
700 |
<?php wp_nonce_field('aiowpsec-logged-in-users-nonce'); ?>
|
701 |
+
<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" />
|
702 |
</form>
|
703 |
</div></div>
|
704 |
<div class="aio_blue_box">
|
705 |
<?php
|
706 |
echo '<p>'.__('This tab displays all users who are currently logged into your site.', 'all-in-one-wp-security-and-firewall').'
|
707 |
<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').'
|
708 |
+
<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').'
|
709 |
</p>';
|
710 |
?>
|
711 |
</div>
|
712 |
<div class="postbox">
|
713 |
+
<h3 class="hndle"><label for="title"><?php _e('Currently logged in users', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
714 |
<div class="inside">
|
715 |
<?php
|
716 |
//Fetch, prepare, sort, and filter our data...
|
736 |
* @global AIOWPSecurity_Feature_Item_Manager $aiowps_feature_mgr
|
737 |
* @return void
|
738 |
*/
|
739 |
+
public function render_additional() {
|
740 |
global $aio_wp_security;
|
741 |
global $aiowps_feature_mgr;
|
742 |
|
743 |
if(isset($_POST['aiowpsec_save_additonal_settings'])) {
|
744 |
+
if (!isset($_POST['_wpnonce']) || !wp_verify_nonce($_POST['_wpnonce'], 'aiowpsec-additonal-settings-nonce')) {
|
745 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed on additonal settings save.", 4);
|
746 |
die("Nonce check failed on additonal settings save.");
|
747 |
}
|
758 |
?>
|
759 |
<div class="aio_blue_box">
|
760 |
<?php
|
761 |
+
echo '<p>'.__('WordPress 5.6 introduced a new feature called "Application passwords".', 'all-in-one-wp-security-and-firewall').'
|
762 |
<br />'.__('This allows you to create a token from the WordPress dashboard which then can be used in the authorization header.', 'all-in-one-wp-security-and-firewall').'
|
763 |
+
<br /><br />'.__('This feature allows you to disable application passwords as they can leave your site vulnerable to social engineering and phishing scams.', 'all-in-one-wp-security-and-firewall').'
|
764 |
</p>';
|
765 |
?>
|
766 |
</div>
|
767 |
<form action="" method="POST">
|
768 |
<div class="postbox">
|
769 |
+
<h3 class="hndle"><label for="title"><?php _e('Additional settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
770 |
<div class="inside">
|
771 |
<?php
|
772 |
//Display security info badge
|
777 |
<?php wp_nonce_field('aiowpsec-additonal-settings-nonce'); ?>
|
778 |
<table class="form-table">
|
779 |
<tr valign="top">
|
780 |
+
<th scope="row"><?php _e('Disable application password', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
781 |
<td>
|
782 |
<input name="aiowps_disable_application_password" id="aiowps_disable_application_password" type="checkbox" <?php checked($aio_wp_security->configs->get_value('aiowps_disable_application_password'), '1'); ?> value="1"/>
|
783 |
<label for="aiowps_disable_application_password"><?php _e('Check this if you want to disable the application password.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
784 |
</td>
|
785 |
</tr>
|
786 |
</table>
|
787 |
+
<?php
|
788 |
+
submit_button(__('Save settings', 'all-in-one-wp-security-and-firewall'), 'primary' , 'aiowpsec_save_additonal_settings');
|
789 |
+
?>
|
790 |
</div></div>
|
|
|
791 |
</form>
|
792 |
<?php
|
793 |
}
|
@@ -24,9 +24,9 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
24 |
function set_menu_tabs()
|
25 |
{
|
26 |
$this->menu_tabs = array(
|
27 |
-
'tab1' => __('Manual
|
28 |
'tab2' => __('Registration CAPTCHA', 'all-in-one-wp-security-and-firewall'),
|
29 |
-
'tab3' => __('Registration
|
30 |
);
|
31 |
}
|
32 |
|
@@ -52,7 +52,7 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
52 |
function render_menu_page()
|
53 |
{
|
54 |
echo '<div class="wrap">';
|
55 |
-
echo '<h2>'.__('User
|
56 |
$this->set_menu_tabs();
|
57 |
$tab = $this->get_current_tab();
|
58 |
$this->render_menu_tabs();
|
24 |
function set_menu_tabs()
|
25 |
{
|
26 |
$this->menu_tabs = array(
|
27 |
+
'tab1' => __('Manual approval', 'all-in-one-wp-security-and-firewall'),
|
28 |
'tab2' => __('Registration CAPTCHA', 'all-in-one-wp-security-and-firewall'),
|
29 |
+
'tab3' => __('Registration honeypot', 'all-in-one-wp-security-and-firewall'),
|
30 |
);
|
31 |
}
|
32 |
|
52 |
function render_menu_page()
|
53 |
{
|
54 |
echo '<div class="wrap">';
|
55 |
+
echo '<h2>'.__('User registration','all-in-one-wp-security-and-firewall').'</h2>';//Interface title
|
56 |
$this->set_menu_tabs();
|
57 |
$tab = $this->get_current_tab();
|
58 |
$this->render_menu_tabs();
|
@@ -5,5 +5,7 @@ namespace AIOWPS\Firewall;
|
|
5 |
* Our list of families
|
6 |
*/
|
7 |
return array(
|
8 |
-
array('name' => '6G', 'priority' =>
|
|
|
|
|
9 |
);
|
5 |
* Our list of families
|
6 |
*/
|
7 |
return array(
|
8 |
+
array('name' => '6G', 'priority' => 10),
|
9 |
+
array('name' => 'Blacklist', 'priority' => 0),
|
10 |
+
array('name' => 'Bruteforce', 'priority' => 0),
|
11 |
);
|
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace AIOWPS\Firewall;
|
3 |
+
|
4 |
+
/**
|
5 |
+
* Combines the redirect and exit trait
|
6 |
+
*/
|
7 |
+
trait Action_Redirect_and_Exit_Trait {
|
8 |
+
|
9 |
+
use Action_Redirect_Trait, Action_Exit_Trait {
|
10 |
+
Action_Redirect_Trait::do_action as protected do_action_redirect;
|
11 |
+
Action_Exit_Trait::do_action as protected do_action_exit;
|
12 |
+
}
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Redirect and Exit when the rule condition is satisfied.
|
16 |
+
*
|
17 |
+
* @return void
|
18 |
+
*/
|
19 |
+
public function do_action() {
|
20 |
+
$this->do_action_redirect();
|
21 |
+
$this->do_action_exit();
|
22 |
+
}
|
23 |
+
}
|
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace AIOWPS\Firewall;
|
3 |
+
|
4 |
+
/**
|
5 |
+
* Trait to set the header to redirect
|
6 |
+
*/
|
7 |
+
trait Action_Redirect_Trait {
|
8 |
+
|
9 |
+
/**
|
10 |
+
* Redirect to the location.
|
11 |
+
*
|
12 |
+
* @var string
|
13 |
+
*/
|
14 |
+
public $location = '127.0.0.1';
|
15 |
+
|
16 |
+
/**
|
17 |
+
* Redirect the rule condition is satisfied.
|
18 |
+
*
|
19 |
+
* @return void
|
20 |
+
*/
|
21 |
+
public function do_action() {
|
22 |
+
header("Location: $this->location");
|
23 |
+
}
|
24 |
+
}
|
@@ -0,0 +1,75 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace AIOWPS\Firewall;
|
3 |
+
|
4 |
+
/**
|
5 |
+
* Rule that prevents cookie based bruteforce
|
6 |
+
*/
|
7 |
+
class Rule_Cookie_Prevent_Bruteforce extends Rule {
|
8 |
+
|
9 |
+
/**
|
10 |
+
* Implements the action to be taken
|
11 |
+
*/
|
12 |
+
use Action_Redirect_and_Exit_Trait;
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Construct our rule
|
16 |
+
*/
|
17 |
+
public function __construct() {
|
18 |
+
// Set the rule's metadata
|
19 |
+
$this->name = 'Cookie based prevent bruteforce';
|
20 |
+
$this->family = 'Bruteforce';
|
21 |
+
$this->priority = 0;
|
22 |
+
}
|
23 |
+
|
24 |
+
/**
|
25 |
+
* Determines whether the rule is active
|
26 |
+
*
|
27 |
+
* @return boolean
|
28 |
+
*/
|
29 |
+
public function is_active() {
|
30 |
+
global $aiowps_firewall_config;
|
31 |
+
if (defined('AIOS_DISABLE_COOKIE_BRUTE_FORCE_PREVENTION') && false == AIOS_DISABLE_COOKIE_BRUTE_FORCE_PREVENTION) {
|
32 |
+
return false;
|
33 |
+
} else {
|
34 |
+
return (bool) $aiowps_firewall_config->get_value('aios_enable_brute_force_attack_prevention');
|
35 |
+
}
|
36 |
+
}
|
37 |
+
|
38 |
+
/**
|
39 |
+
* The condition to be satisfied for the rule to apply
|
40 |
+
*
|
41 |
+
* @return boolean
|
42 |
+
*/
|
43 |
+
public function is_satisfied() {
|
44 |
+
global $aiowps_firewall_config;
|
45 |
+
$brute_force_secret_word = $aiowps_firewall_config->get_value('aios_brute_force_secret_word');
|
46 |
+
$brute_force_secret_cookie_name = $aiowps_firewall_config->get_value('aios_brute_force_secret_cookie_name');
|
47 |
+
$brute_force_cookie_salt = $aiowps_firewall_config->get_value('aios_brute_force_cookie_salt');
|
48 |
+
$login_page_slug = $aiowps_firewall_config->get_value('aios_login_page_slug');
|
49 |
+
if (!isset($_GET[$brute_force_secret_word])) {
|
50 |
+
$brute_force_secret_cookie_val = isset($_COOKIE[$brute_force_secret_cookie_name]) ? $_COOKIE[$brute_force_secret_cookie_name] : '';
|
51 |
+
$pw_protected_exception = $aiowps_firewall_config->get_value('aios_brute_force_attack_prevention_pw_protected_exception');
|
52 |
+
$prevent_ajax_exception = $aiowps_firewall_config->get_value('aios_brute_force_attack_prevention_ajax_exception');
|
53 |
+
|
54 |
+
if ('' != $_SERVER['REQUEST_URI'] && !hash_equals($brute_force_secret_cookie_val, hash_hmac('md5', $brute_force_secret_word, $brute_force_cookie_salt))) {
|
55 |
+
// admin section or login page or login custom slug called
|
56 |
+
$is_admin_or_login = (false != strpos($_SERVER['REQUEST_URI'], 'wp-admin') || false != strpos($_SERVER['REQUEST_URI'], 'wp-login') || ('' != $login_page_slug && false != strpos($_SERVER['REQUEST_URI'], $login_page_slug))) ? 1 : 0;
|
57 |
+
|
58 |
+
// admin side ajax called
|
59 |
+
$is_admin_ajax_request = ('1' == $prevent_ajax_exception && false != strpos($_SERVER['REQUEST_URI'], 'wp-admin/admin-ajax.php')) ? intval($prevent_ajax_exception) : 0;
|
60 |
+
|
61 |
+
// password protected page called
|
62 |
+
$is_password_protected_access = ('1' == $pw_protected_exception && isset($_GET['action']) && 'postpass' == $_GET['action']) ? 1 : 0;
|
63 |
+
|
64 |
+
// cookie based brute force on and accessing admin without ajax and password protected then redirect
|
65 |
+
if ($is_admin_or_login && !$is_admin_ajax_request && !$is_password_protected_access) {
|
66 |
+
$redirect_url = $aiowps_firewall_config->get_value('aios_cookie_based_brute_force_redirect_url');
|
67 |
+
$this->location = $redirect_url;
|
68 |
+
return Rule::SATISFIED;
|
69 |
+
}
|
70 |
+
}
|
71 |
+
}
|
72 |
+
return !Rule::SATISFIED;
|
73 |
+
}
|
74 |
+
|
75 |
+
}
|
@@ -45,8 +45,8 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
45 |
$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);
|
46 |
|
47 |
// User Login menu features
|
48 |
-
// Login
|
49 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item('user-login-login-lockdown', __('Login
|
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 |
// Additional settings
|
@@ -164,172 +164,130 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
164 |
|
165 |
public function check_and_set_feature_status() {
|
166 |
foreach ($this->feature_items as $item) {
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
if ("firewall-disable-trace-track" == $item->feature_id) {
|
292 |
-
$this->check_disable_trace_track_firewall_feature($item);
|
293 |
-
}
|
294 |
-
|
295 |
-
if ("firewall-forbid-proxy-comments" == $item->feature_id) {
|
296 |
-
$this->check_forbid_proxy_comments_firewall_feature($item);
|
297 |
-
}
|
298 |
-
|
299 |
-
if ("firewall-deny-bad-queries" == $item->feature_id) {
|
300 |
-
$this->check_deny_bad_queries_firewall_feature($item);
|
301 |
-
}
|
302 |
-
|
303 |
-
if ("firewall-advanced-character-string-filter" == $item->feature_id) {
|
304 |
-
$this->check_advanced_char_string_filter_firewall_feature($item);
|
305 |
-
}
|
306 |
-
|
307 |
-
if ("firewall-enable-5g-6g-blacklist" == $item->feature_id) {
|
308 |
-
$this->check_enable_5G_6G_blacklist_firewall_feature($item);
|
309 |
-
}
|
310 |
-
|
311 |
-
if ("firewall-block-fake-googlebots" == $item->feature_id) {
|
312 |
-
$this->check_block_fake_googlebots_firewall_feature($item);
|
313 |
-
}
|
314 |
-
|
315 |
-
if ("bf-rename-login-page" == $item->feature_id) {
|
316 |
-
$this->check_enable_rename_login_page_feature($item);
|
317 |
-
}
|
318 |
-
|
319 |
-
if ("login-honeypot" == $item->feature_id) {
|
320 |
-
$this->check_enable_login_honeypot_feature($item);
|
321 |
-
}
|
322 |
-
|
323 |
-
if ("disable-application-password" == $item->feature_id) {
|
324 |
-
$this->check_disable_application_password_feature($item);
|
325 |
-
}
|
326 |
-
|
327 |
-
if ("block-spambots" == $item->feature_id) {
|
328 |
-
$this->check_enable_block_spambots_feature($item);
|
329 |
-
}
|
330 |
-
|
331 |
-
if ("scan-file-change-detection" == $item->feature_id) {
|
332 |
-
$this->check_enable_fcd_scan_feature($item);
|
333 |
}
|
334 |
}
|
335 |
}
|
@@ -706,7 +664,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
706 |
}
|
707 |
|
708 |
/**
|
709 |
-
*
|
710 |
*
|
711 |
* @param object $item
|
712 |
* @global AIO_WP_Security $aio_wp_security
|
45 |
$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);
|
46 |
|
47 |
// User Login menu features
|
48 |
+
// Login lockout
|
49 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('user-login-login-lockdown', __('Login lockout', 'all-in-one-wp-security-and-firewall'), $this->feature_point_4, $this->sec_level_basic);
|
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 |
// Additional settings
|
164 |
|
165 |
public function check_and_set_feature_status() {
|
166 |
foreach ($this->feature_items as $item) {
|
167 |
+
switch ($item->feature_id) {
|
168 |
+
case 'wp-generator-meta-tag':
|
169 |
+
$this->check_remove_wp_generator_meta_feature($item);
|
170 |
+
break;
|
171 |
+
case 'prevent-hotlinking':
|
172 |
+
$this->check_prevent_hotlinking_feature($item);
|
173 |
+
break;
|
174 |
+
case 'user-accounts-change-admin-user':
|
175 |
+
$this->check_user_accounts_change_admin_user_feature($item);
|
176 |
+
break;
|
177 |
+
case 'user-accounts-display-name':
|
178 |
+
$this->check_user_accounts_display_name_feature($item);
|
179 |
+
break;
|
180 |
+
case 'db-security-db-prefix':
|
181 |
+
$this->check_db_security_db_prefix_feature($item);
|
182 |
+
break;
|
183 |
+
case 'user-login-login-lockdown':
|
184 |
+
$this->check_login_lockdown_feature($item);
|
185 |
+
break;
|
186 |
+
case 'user-login-captcha':
|
187 |
+
$this->check_login_captcha_feature($item);
|
188 |
+
break;
|
189 |
+
case 'custom-login-captcha':
|
190 |
+
$this->check_custom_login_captcha_feature($item);
|
191 |
+
break;
|
192 |
+
case 'woo-login-captcha':
|
193 |
+
$this->check_woo_login_captcha_feature($item);
|
194 |
+
break;
|
195 |
+
case 'woo-lostpassword-captcha':
|
196 |
+
$this->check_woo_lostpassword_captcha_feature($item);
|
197 |
+
break;
|
198 |
+
case 'woo-register-captcha':
|
199 |
+
$this->check_woo_register_captcha_feature($item);
|
200 |
+
break;
|
201 |
+
case 'lost-password-captcha':
|
202 |
+
$this->check_lost_password_captcha_feature($item);
|
203 |
+
break;
|
204 |
+
case 'comment-form-captcha':
|
205 |
+
$this->check_comment_captcha_feature($item);
|
206 |
+
break;
|
207 |
+
case 'bp-register-captcha':
|
208 |
+
$this->check_bp_register_captcha_feature($item);
|
209 |
+
break;
|
210 |
+
case 'bbp-new-topic-captcha':
|
211 |
+
$this->check_bbp_new_topic_captcha_feature($item);
|
212 |
+
break;
|
213 |
+
case 'whitelist-manager-ip-login-whitelisting':
|
214 |
+
$this->check_login_whitelist_feature($item);
|
215 |
+
break;
|
216 |
+
case 'user-login-force-logout':
|
217 |
+
$this->check_force_logout_feature($item);
|
218 |
+
break;
|
219 |
+
case 'manually-approve-registrations':
|
220 |
+
$this->check_registration_approval_feature($item);
|
221 |
+
break;
|
222 |
+
case 'user-registration-captcha':
|
223 |
+
$this->check_registration_captcha_feature($item);
|
224 |
+
break;
|
225 |
+
case 'registration-honeypot':
|
226 |
+
$this->check_enable_registration_honeypot_feature($item);
|
227 |
+
break;
|
228 |
+
case 'filesystem-file-permissions':
|
229 |
+
$this->check_filesystem_permissions_feature($item);
|
230 |
+
break;
|
231 |
+
case 'filesystem-file-editing':
|
232 |
+
$this->check_filesystem_file_editing_feature($item);
|
233 |
+
break;
|
234 |
+
case 'block-wp-files-access':
|
235 |
+
$this->check_block_wp_files_access_feature($item);
|
236 |
+
break;
|
237 |
+
case 'blacklist-manager-ip-user-agent-blacklisting':
|
238 |
+
$this->check_enable_ip_useragent_blacklist_feature($item);
|
239 |
+
break;
|
240 |
+
case 'firewall-basic-rules':
|
241 |
+
$this->check_enable_basic_firewall_feature($item);
|
242 |
+
break;
|
243 |
+
case 'firewall-pingback-rules':
|
244 |
+
$this->check_enable_pingback_firewall_feature($item);
|
245 |
+
break;
|
246 |
+
case 'firewall-block-debug-file-access':
|
247 |
+
$this->check_debug_file_access_block_firewall_feature($item);
|
248 |
+
break;
|
249 |
+
case 'firewall-enable-404-blocking':
|
250 |
+
$this->check_enable_404_blocking_feature($item);
|
251 |
+
break;
|
252 |
+
case 'firewall-enable-brute-force-attack-prevention':
|
253 |
+
$this->check_enable_bfap_firewall_feature($item);
|
254 |
+
break;
|
255 |
+
case 'firewall-disable-index-views':
|
256 |
+
$this->check_disable_index_views_firewall_feature($item);
|
257 |
+
break;
|
258 |
+
case 'firewall-disable-trace-track':
|
259 |
+
$this->check_disable_trace_track_firewall_feature($item);
|
260 |
+
break;
|
261 |
+
case 'firewall-forbid-proxy-comments':
|
262 |
+
$this->check_forbid_proxy_comments_firewall_feature($item);
|
263 |
+
break;
|
264 |
+
case 'firewall-deny-bad-queries':
|
265 |
+
$this->check_deny_bad_queries_firewall_feature($item);
|
266 |
+
break;
|
267 |
+
case 'firewall-advanced-character-string-filter':
|
268 |
+
$this->check_advanced_char_string_filter_firewall_feature($item);
|
269 |
+
break;
|
270 |
+
case 'firewall-enable-5g-6g-blacklist':
|
271 |
+
$this->check_enable_5G_6G_blacklist_firewall_feature($item);
|
272 |
+
break;
|
273 |
+
case 'firewall-block-fake-googlebots':
|
274 |
+
$this->check_block_fake_googlebots_firewall_feature($item);
|
275 |
+
break;
|
276 |
+
case 'bf-rename-login-page':
|
277 |
+
$this->check_enable_rename_login_page_feature($item);
|
278 |
+
break;
|
279 |
+
case 'login-honeypot':
|
280 |
+
$this->check_enable_login_honeypot_feature($item);
|
281 |
+
break;
|
282 |
+
case 'disable-application-password':
|
283 |
+
$this->check_disable_application_password_feature($item);
|
284 |
+
break;
|
285 |
+
case 'block-spambots':
|
286 |
+
$this->check_enable_block_spambots_feature($item);
|
287 |
+
break;
|
288 |
+
case 'scan-file-change-detection':
|
289 |
+
$this->check_enable_fcd_scan_feature($item);
|
290 |
+
break;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
291 |
}
|
292 |
}
|
293 |
}
|
664 |
}
|
665 |
|
666 |
/**
|
667 |
+
* Features list updated based on the disabled appliction password on or off
|
668 |
*
|
669 |
* @param object $item
|
670 |
* @global AIO_WP_Security $aio_wp_security
|
@@ -21,6 +21,7 @@ class AIOWPSecurity_Block_Bootstrap extends AIOWPSecurity_Block_File {
|
|
21 |
* @return boolean|WP_Error
|
22 |
*/
|
23 |
public function insert_contents() {
|
|
|
24 |
$info = pathinfo($this->file_path);
|
25 |
|
26 |
if (!isset($info['dirname'])) {
|
21 |
* @return boolean|WP_Error
|
22 |
*/
|
23 |
public function insert_contents() {
|
24 |
+
|
25 |
$info = pathinfo($this->file_path);
|
26 |
|
27 |
if (!isset($info['dirname'])) {
|
@@ -113,6 +113,15 @@ abstract class AIOWPSecurity_Block_File {
|
|
113 |
*/
|
114 |
public function contains_contents() {
|
115 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
116 |
if (!is_readable($this->file_path)) {
|
117 |
return new WP_Error(
|
118 |
'file_wrong_permissions',
|
@@ -140,7 +149,7 @@ abstract class AIOWPSecurity_Block_File {
|
|
140 |
* @return boolean|WP_Error
|
141 |
*/
|
142 |
public function remove_contents() {
|
143 |
-
|
144 |
if (!is_readable($this->file_path) || !is_writable($this->file_path)) {
|
145 |
return new WP_Error(
|
146 |
'file_wrong_permissions',
|
113 |
*/
|
114 |
public function contains_contents() {
|
115 |
|
116 |
+
clearstatcache();
|
117 |
+
if (!file_exists($this->file_path)) {
|
118 |
+
return new WP_Error(
|
119 |
+
'file_does_not_exist',
|
120 |
+
'The file does not exist.',
|
121 |
+
$this->file_path
|
122 |
+
);
|
123 |
+
}
|
124 |
+
|
125 |
if (!is_readable($this->file_path)) {
|
126 |
return new WP_Error(
|
127 |
'file_wrong_permissions',
|
149 |
* @return boolean|WP_Error
|
150 |
*/
|
151 |
public function remove_contents() {
|
152 |
+
|
153 |
if (!is_readable($this->file_path) || !is_writable($this->file_path)) {
|
154 |
return new WP_Error(
|
155 |
'file_wrong_permissions',
|
@@ -11,6 +11,7 @@ class AIOWPSecurity_Block_Htaccess extends AIOWPSecurity_Block_File {
|
|
11 |
* @return boolean|WP_Error true if success; false if failed
|
12 |
*/
|
13 |
public function insert_contents() {
|
|
|
14 |
$home_path = AIOWPSecurity_Utility_File::get_home_path();
|
15 |
|
16 |
if (!is_writable($home_path)) {
|
@@ -59,7 +60,7 @@ class AIOWPSecurity_Block_Htaccess extends AIOWPSecurity_Block_File {
|
|
59 |
* @return string
|
60 |
*/
|
61 |
protected function get_regex_pattern() {
|
62 |
-
return '/\r?\n
|
63 |
}
|
64 |
|
65 |
/**
|
11 |
* @return boolean|WP_Error true if success; false if failed
|
12 |
*/
|
13 |
public function insert_contents() {
|
14 |
+
|
15 |
$home_path = AIOWPSecurity_Utility_File::get_home_path();
|
16 |
|
17 |
if (!is_writable($home_path)) {
|
60 |
* @return string
|
61 |
*/
|
62 |
protected function get_regex_pattern() {
|
63 |
+
return '/\r?\n?# Begin AIOWPSEC Firewall(.*?)# End AIOWPSEC Firewall/is';
|
64 |
}
|
65 |
|
66 |
/**
|
@@ -13,6 +13,7 @@ class AIOWPSecurity_Block_Muplugin extends AIOWPSecurity_Block_File {
|
|
13 |
* @return boolean|WP_Error
|
14 |
*/
|
15 |
public function insert_contents() {
|
|
|
16 |
$info = pathinfo($this->file_path);
|
17 |
|
18 |
if (!isset($info['dirname'])) {
|
13 |
* @return boolean|WP_Error
|
14 |
*/
|
15 |
public function insert_contents() {
|
16 |
+
|
17 |
$info = pathinfo($this->file_path);
|
18 |
|
19 |
if (!isset($info['dirname'])) {
|
@@ -11,6 +11,7 @@ class AIOWPSecurity_Block_Userini extends AIOWPSecurity_Block_File {
|
|
11 |
* @return boolean|WP_Error true if inserted; false if failed
|
12 |
*/
|
13 |
public function insert_contents() {
|
|
|
14 |
$home_path = AIOWPSecurity_Utility_File::get_home_path();
|
15 |
|
16 |
if (!is_writable($home_path)) {
|
@@ -56,7 +57,7 @@ class AIOWPSecurity_Block_Userini extends AIOWPSecurity_Block_File {
|
|
56 |
* @return string
|
57 |
*/
|
58 |
protected function get_regex_pattern() {
|
59 |
-
return '/\r?\n
|
60 |
}
|
61 |
|
62 |
/**
|
11 |
* @return boolean|WP_Error true if inserted; false if failed
|
12 |
*/
|
13 |
public function insert_contents() {
|
14 |
+
|
15 |
$home_path = AIOWPSecurity_Utility_File::get_home_path();
|
16 |
|
17 |
if (!is_writable($home_path)) {
|
57 |
* @return string
|
58 |
*/
|
59 |
protected function get_regex_pattern() {
|
60 |
+
return '/\r?\n?# Begin AIOWPSEC Firewall(.*?)# End AIOWPSEC Firewall/is';
|
61 |
}
|
62 |
|
63 |
/**
|
@@ -20,6 +20,15 @@ class AIOWPSecurity_Block_WpConfig extends AIOWPSecurity_Block_File {
|
|
20 |
);
|
21 |
}
|
22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
$wp_config = file($this->file_path, FILE_IGNORE_NEW_LINES);
|
24 |
|
25 |
if (false === $wp_config) {
|
@@ -70,7 +79,7 @@ class AIOWPSecurity_Block_WpConfig extends AIOWPSecurity_Block_File {
|
|
70 |
* @return string
|
71 |
*/
|
72 |
protected function get_regex_pattern() {
|
73 |
-
return '#\r?\n
|
74 |
}
|
75 |
|
76 |
/**
|
20 |
);
|
21 |
}
|
22 |
|
23 |
+
//Take a backup of the file first
|
24 |
+
if (false === AIOWPSecurity_Utility_File::backup_and_rename_wp_config($this->file_path)) {
|
25 |
+
return new WP_Error(
|
26 |
+
'file_unable_to_backup',
|
27 |
+
'We were unable to take a backup of your file.',
|
28 |
+
$this->file_path
|
29 |
+
);
|
30 |
+
}
|
31 |
+
|
32 |
$wp_config = file($this->file_path, FILE_IGNORE_NEW_LINES);
|
33 |
|
34 |
if (false === $wp_config) {
|
79 |
* @return string
|
80 |
*/
|
81 |
protected function get_regex_pattern() {
|
82 |
+
return '#\r?\n?// Begin AIOWPSEC Firewall(.*?)// End AIOWPSEC Firewall#is';
|
83 |
}
|
84 |
|
85 |
/**
|
@@ -22,13 +22,13 @@ class AIOWPSecurity_Captcha {
|
|
22 |
//if buddy press feature active add action hook so buddy press can display our errors properly on bp registration form
|
23 |
do_action('bp_aiowps-captcha-answer_errors');
|
24 |
}
|
25 |
-
|
26 |
-
if (
|
27 |
-
$aio_wp_security->configs->set_value('aios_is_google_recaptcha_wrong_site_key', 1);
|
28 |
-
$aio_wp_security->configs->save_config();
|
29 |
return;
|
30 |
}
|
31 |
|
|
|
|
|
32 |
$cap_form = '<div class="g-recaptcha-wrap" style="padding:10px 0 10px 0"><div class="g-recaptcha" data-sitekey="'.esc_attr($site_key).'"></div></div>';
|
33 |
echo $cap_form;
|
34 |
}
|
@@ -161,7 +161,7 @@ class AIOWPSecurity_Captcha {
|
|
161 |
global $aio_wp_security;
|
162 |
if ($aio_wp_security->configs->get_value('aiowps_default_recaptcha')) {
|
163 |
// Google reCAPTCHA enabled
|
164 |
-
if (1 == $aio_wp_security->configs->get_value('
|
165 |
return true;
|
166 |
}
|
167 |
$site_key = esc_html($aio_wp_security->configs->get_value('aiowps_recaptcha_site_key'));// phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
|
@@ -272,4 +272,29 @@ class AIOWPSecurity_Captcha {
|
|
272 |
return $locale[0];
|
273 |
}
|
274 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
275 |
}
|
22 |
//if buddy press feature active add action hook so buddy press can display our errors properly on bp registration form
|
23 |
do_action('bp_aiowps-captcha-answer_errors');
|
24 |
}
|
25 |
+
|
26 |
+
if ('1' == $aio_wp_security->configs->get_value('aios_google_recaptcha_invalid_configuration')) {
|
|
|
|
|
27 |
return;
|
28 |
}
|
29 |
|
30 |
+
$site_key = $aio_wp_security->configs->get_value('aiowps_recaptcha_site_key');
|
31 |
+
|
32 |
$cap_form = '<div class="g-recaptcha-wrap" style="padding:10px 0 10px 0"><div class="g-recaptcha" data-sitekey="'.esc_attr($site_key).'"></div></div>';
|
33 |
echo $cap_form;
|
34 |
}
|
161 |
global $aio_wp_security;
|
162 |
if ($aio_wp_security->configs->get_value('aiowps_default_recaptcha')) {
|
163 |
// Google reCAPTCHA enabled
|
164 |
+
if ('1' == $aio_wp_security->configs->get_value('aios_google_recaptcha_invalid_configuration')) {
|
165 |
return true;
|
166 |
}
|
167 |
$site_key = esc_html($aio_wp_security->configs->get_value('aiowps_recaptcha_site_key'));// phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
|
272 |
return $locale[0];
|
273 |
}
|
274 |
|
275 |
+
/**
|
276 |
+
* Verify Google reCAPTCHA configuration.
|
277 |
+
*
|
278 |
+
* @param String $site_key
|
279 |
+
* @param String $secret_key
|
280 |
+
*
|
281 |
+
* @return Boolean
|
282 |
+
*/
|
283 |
+
public function google_recaptcha_verify_configuration($site_key, $secret_key) {
|
284 |
+
$site_key_verify_params = array('k' => $site_key, 'size' => 'checkbox');
|
285 |
+
$site_key_verify_url = esc_url(add_query_arg($site_key_verify_params, 'https://www.google.com/recaptcha/api2/anchor'));
|
286 |
+
$site_key_verify_response_body = wp_remote_retrieve_body(wp_remote_get($site_key_verify_url));
|
287 |
+
|
288 |
+
$secret_key_verify_params = array('secret' => $secret_key);
|
289 |
+
$secret_key_verify_url = esc_url(add_query_arg($secret_key_verify_params, $this->google_verify_recaptcha_url));
|
290 |
+
$secret_key_verify_response_body = wp_remote_retrieve_body(wp_remote_get($secret_key_verify_url));
|
291 |
+
$secret_key_verify_json = json_decode($secret_key_verify_response_body, true);
|
292 |
+
|
293 |
+
if (false !== strpos($site_key_verify_response_body, 'Invalid site key') || is_null($secret_key_verify_json) || (isset($secret_key_verify_json['error-codes']) && in_array('invalid-input-secret', $secret_key_verify_json['error-codes']))) {
|
294 |
+
return false;
|
295 |
+
} else {
|
296 |
+
return true;
|
297 |
+
}
|
298 |
+
}
|
299 |
+
|
300 |
}
|
@@ -30,8 +30,8 @@ class AIOWPSecurity_Configure_Settings {
|
|
30 |
//General Settings Page
|
31 |
|
32 |
//User password feature
|
33 |
-
|
34 |
-
//
|
35 |
$aio_wp_security->configs->set_value('aiowps_enable_login_lockdown', '');//Checkbox
|
36 |
$aio_wp_security->configs->set_value('aiowps_allow_unlock_requests', '1'); // Checkbox
|
37 |
$aio_wp_security->configs->set_value('aiowps_max_login_attempts', '3');
|
@@ -198,8 +198,8 @@ class AIOWPSecurity_Configure_Settings {
|
|
198 |
//General Settings Page
|
199 |
|
200 |
//User password feature
|
201 |
-
|
202 |
-
//
|
203 |
$aio_wp_security->configs->add_value('aiowps_enable_login_lockdown', '');//Checkbox
|
204 |
$aio_wp_security->configs->add_value('aiowps_allow_unlock_requests', '1'); // Checkbox
|
205 |
$aio_wp_security->configs->add_value('aiowps_max_login_attempts', '3');
|
@@ -357,6 +357,46 @@ class AIOWPSecurity_Configure_Settings {
|
|
357 |
|
358 |
update_option('aiowpsec_db_version', AIO_WP_SECURITY_DB_VERSION);
|
359 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
360 |
|
361 |
/**
|
362 |
* Turn off all security features.
|
30 |
//General Settings Page
|
31 |
|
32 |
//User password feature
|
33 |
+
|
34 |
+
//Lockout feature
|
35 |
$aio_wp_security->configs->set_value('aiowps_enable_login_lockdown', '');//Checkbox
|
36 |
$aio_wp_security->configs->set_value('aiowps_allow_unlock_requests', '1'); // Checkbox
|
37 |
$aio_wp_security->configs->set_value('aiowps_max_login_attempts', '3');
|
198 |
//General Settings Page
|
199 |
|
200 |
//User password feature
|
201 |
+
|
202 |
+
//Lockout feature
|
203 |
$aio_wp_security->configs->add_value('aiowps_enable_login_lockdown', '');//Checkbox
|
204 |
$aio_wp_security->configs->add_value('aiowps_allow_unlock_requests', '1'); // Checkbox
|
205 |
$aio_wp_security->configs->add_value('aiowps_max_login_attempts', '3');
|
357 |
|
358 |
update_option('aiowpsec_db_version', AIO_WP_SECURITY_DB_VERSION);
|
359 |
}
|
360 |
+
|
361 |
+
/**
|
362 |
+
* Firewall configs set based on version.
|
363 |
+
*
|
364 |
+
* @return void.
|
365 |
+
*/
|
366 |
+
public static function set_firewall_configs() {
|
367 |
+
if (version_compare(get_option('aiowpsec_firewall_version'), '1.0.1', '<')) {
|
368 |
+
self::set_cookie_based_bruteforce_firewall_configs();
|
369 |
+
}
|
370 |
+
update_option('aiowpsec_firewall_version', AIO_WP_SECURITY_FIREWALL_VERSION);
|
371 |
+
}
|
372 |
+
|
373 |
+
/**
|
374 |
+
* Cookie based bruteforce firewall configs set.
|
375 |
+
*
|
376 |
+
* @return void.
|
377 |
+
*/
|
378 |
+
public static function set_cookie_based_bruteforce_firewall_configs() {
|
379 |
+
global $aio_wp_security;
|
380 |
+
global $aiowps_firewall_config;
|
381 |
+
|
382 |
+
$aiowps_firewall_config->set_value('aios_enable_rename_login_page', $aio_wp_security->configs->get_value('aiowps_enable_rename_login_page'));
|
383 |
+
|
384 |
+
$aiowps_firewall_config->set_value('aios_login_page_slug', $aio_wp_security->configs->get_value('aiowps_login_page_slug'));
|
385 |
+
|
386 |
+
$aios_enable_brute_force_attack_prevention = (defined('AIOS_DISABLE_COOKIE_BRUTE_FORCE_PREVENTION') && AIOS_DISABLE_COOKIE_BRUTE_FORCE_PREVENTION) ? 0 : $aio_wp_security->configs->get_value('aiowps_enable_brute_force_attack_prevention');
|
387 |
+
$aiowps_firewall_config->set_value('aios_enable_brute_force_attack_prevention', $aios_enable_brute_force_attack_prevention);
|
388 |
+
|
389 |
+
$aiowps_firewall_config->set_value('aios_brute_force_secret_word', $aio_wp_security->configs->get_value('aiowps_brute_force_secret_word'));
|
390 |
+
|
391 |
+
$aiowps_firewall_config->set_value('aios_cookie_based_brute_force_redirect_url', $aio_wp_security->configs->get_value('aiowps_cookie_based_brute_force_redirect_url'));
|
392 |
+
|
393 |
+
$aiowps_firewall_config->set_value('aios_brute_force_attack_prevention_pw_protected_exception', $aio_wp_security->configs->get_value('aiowps_brute_force_attack_prevention_pw_protected_exception'));
|
394 |
+
|
395 |
+
$aiowps_firewall_config->set_value('aios_brute_force_attack_prevention_ajax_exception', $aio_wp_security->configs->get_value('aiowps_brute_force_attack_prevention_ajax_exception'));
|
396 |
+
|
397 |
+
$aiowps_firewall_config->set_value('aios_brute_force_secret_cookie_name', AIOWPSecurity_Utility::get_brute_force_secret_cookie_name());
|
398 |
+
$aiowps_firewall_config->set_value('aios_brute_force_cookie_salt', wp_salt());
|
399 |
+
}
|
400 |
|
401 |
/**
|
402 |
* Turn off all security features.
|
@@ -8,31 +8,34 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
8 |
// Do init time tasks
|
9 |
global $aio_wp_security;
|
10 |
|
11 |
-
if ($aio_wp_security->configs->get_value('aiowps_disable_xmlrpc_pingback_methods')
|
12 |
add_filter('xmlrpc_methods', array($this, 'aiowps_disable_xmlrpc_pingback_methods'));
|
13 |
add_filter('wp_headers', array($this, 'aiowps_remove_x_pingback_header'));
|
14 |
}
|
15 |
|
16 |
// Check permanent block list and block if applicable (ie, do PHP blocking)
|
17 |
-
|
|
|
|
|
18 |
|
19 |
-
if ($aio_wp_security->configs->get_value('aiowps_enable_autoblock_spam_ip')
|
20 |
add_action('comment_post', array($this, 'spam_detect_process_comment_post'), 10, 2); //this hook gets fired just after comment is saved to DB
|
21 |
add_action('transition_comment_status', array($this, 'process_transition_comment_status'), 10, 3); //this hook gets fired when a comment's status changes
|
22 |
}
|
23 |
|
24 |
-
if ($aio_wp_security->configs->get_value('aiowps_enable_rename_login_page')
|
25 |
add_action('widgets_init', array($this, 'remove_standard_wp_meta_widget'));
|
26 |
add_filter('retrieve_password_message', array($this, 'decode_reset_pw_msg'), 10, 4); //Fix for non decoded html entities in password reset link
|
27 |
}
|
28 |
|
29 |
if (current_user_can(AIOWPSEC_MANAGEMENT_PERMISSION) && is_admin()) {
|
30 |
-
if ($aio_wp_security->configs->get_value('
|
31 |
add_action('all_admin_notices', array($this, 'google_recaptcha_notice'));
|
32 |
}
|
33 |
|
34 |
add_action('all_admin_notices', array($this, 'do_firewall_notice'));
|
35 |
add_action('admin_post_aiowps_firewall_setup', array(AIOWPSecurity_Firewall_Setup_Notice::get_instance(), 'handle_setup_form'));
|
|
|
36 |
add_action('admin_post_aiowps_firewall_setup_dismiss', array(AIOWPSecurity_Firewall_Setup_Notice::get_instance(), 'handle_dismiss_form'));
|
37 |
|
38 |
$this->reapply_htaccess_rules();
|
@@ -42,11 +45,11 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
42 |
/**
|
43 |
* Send X-Frame-Options: SAMEORIGIN in HTTP header
|
44 |
*/
|
45 |
-
if ($aio_wp_security->configs->get_value('aiowps_prevent_site_display_inside_frame')
|
46 |
add_action('template_redirect', 'send_frame_options_header');
|
47 |
}
|
48 |
|
49 |
-
if ($aio_wp_security->configs->get_value('aiowps_remove_wp_generator_meta_info')
|
50 |
add_filter('the_generator', array($this,'remove_wp_generator_meta_info'));
|
51 |
add_filter('style_loader_src', array($this,'remove_wp_css_js_meta_info'));
|
52 |
add_filter('script_loader_src', array($this,'remove_wp_css_js_meta_info'));
|
@@ -56,7 +59,6 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
56 |
// Already logged in user should not redirected to brute_force_redirect_url in any case so added condition !is_user_logged_in()
|
57 |
if ($aio_wp_security->should_cookie_based_brute_force_prvent() && !is_user_logged_in()) {
|
58 |
$bfcf_secret_word = $aio_wp_security->configs->get_value('aiowps_brute_force_secret_word');
|
59 |
-
$login_page_slug = $aio_wp_security->configs->get_value('aiowps_login_page_slug');
|
60 |
if (isset($_GET[$bfcf_secret_word])) {
|
61 |
AIOWPSecurity_Utility_IP::check_login_whitelist_and_forbid();
|
62 |
|
@@ -68,26 +70,6 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
68 |
} else {
|
69 |
AIOWPSecurity_Utility::redirect_to_url(AIOWPSEC_WP_URL.'/wp-admin');
|
70 |
}
|
71 |
-
} else {
|
72 |
-
$secret_word_cookie_val = AIOWPSecurity_Utility::get_cookie_value(AIOWPSecurity_Utility::get_brute_force_secret_cookie_name());
|
73 |
-
$pw_protected_exception = $aio_wp_security->configs->get_value('aiowps_brute_force_attack_prevention_pw_protected_exception');
|
74 |
-
$prevent_ajax_exception = $aio_wp_security->configs->get_value('aiowps_brute_force_attack_prevention_ajax_exception');
|
75 |
-
|
76 |
-
if ('' != $_SERVER['REQUEST_URI'] && !hash_equals($secret_word_cookie_val, wp_hash($bfcf_secret_word))) {
|
77 |
-
// admin section or login page or login custom slug called
|
78 |
-
$is_admin_or_login = (false != strpos($_SERVER['REQUEST_URI'], 'wp-admin') || false != strpos($_SERVER['REQUEST_URI'], 'wp-login') || ('' != $login_page_slug && false != strpos($_SERVER['REQUEST_URI'], $login_page_slug))) ? 1 : 0;
|
79 |
-
|
80 |
-
// admin side ajax called
|
81 |
-
$is_admin_ajax_request = ('1' == $prevent_ajax_exception && false != strpos($_SERVER['REQUEST_URI'], 'wp-admin/admin-ajax.php')) ? 1 : 0;
|
82 |
-
|
83 |
-
// password protected page called
|
84 |
-
$is_password_protected_access = ('1' == $pw_protected_exception && isset($_GET['action']) && 'postpass' == $_GET['action']) ? 1 : 0;
|
85 |
-
// cookie based brute force on and accessing admin without ajax and password protected then redirect
|
86 |
-
if ($is_admin_or_login && !$is_admin_ajax_request && !$is_password_protected_access) {
|
87 |
-
$redirect_url = $aio_wp_security->configs->get_value('aiowps_cookie_based_brute_force_redirect_url');
|
88 |
-
AIOWPSecurity_Utility::redirect_to_url($redirect_url);
|
89 |
-
}
|
90 |
-
}
|
91 |
}
|
92 |
}
|
93 |
// Stop users enumeration feature
|
@@ -283,9 +265,6 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
283 |
}
|
284 |
|
285 |
|
286 |
-
// For feature which displays logged in users
|
287 |
-
$aio_wp_security->user_login_obj->update_users_online_transient();
|
288 |
-
|
289 |
// For block fake Googlebots feature
|
290 |
if ($aio_wp_security->configs->get_value('aiowps_block_fake_googlebots') == '1') {
|
291 |
include_once(AIO_WP_SECURITY_PATH.'/classes/wp-security-bot-protection.php');
|
@@ -637,10 +616,10 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
637 |
global $aio_wp_security;
|
638 |
|
639 |
if (($aio_wp_security->is_admin_dashboard_page() || $aio_wp_security->is_plugin_admin_page() || $aio_wp_security->is_aiowps_admin_page()) && !$aio_wp_security->is_aiowps_google_recaptcha_tab_page()) {
|
640 |
-
$recaptcha_tab_url = 'admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=
|
641 |
echo '<div class="notice notice-warning"><p>';
|
642 |
/* translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link */
|
643 |
-
printf(__('Your Google reCAPTCHA
|
644 |
echo '</p></div>';
|
645 |
}
|
646 |
}
|
8 |
// Do init time tasks
|
9 |
global $aio_wp_security;
|
10 |
|
11 |
+
if ('1' == $aio_wp_security->configs->get_value('aiowps_disable_xmlrpc_pingback_methods')) {
|
12 |
add_filter('xmlrpc_methods', array($this, 'aiowps_disable_xmlrpc_pingback_methods'));
|
13 |
add_filter('wp_headers', array($this, 'aiowps_remove_x_pingback_header'));
|
14 |
}
|
15 |
|
16 |
// Check permanent block list and block if applicable (ie, do PHP blocking)
|
17 |
+
if (!is_user_logged_in()) {
|
18 |
+
AIOWPSecurity_Blocking::check_visitor_ip_and_perform_blocking();
|
19 |
+
}
|
20 |
|
21 |
+
if ('1' == $aio_wp_security->configs->get_value('aiowps_enable_autoblock_spam_ip')) {
|
22 |
add_action('comment_post', array($this, 'spam_detect_process_comment_post'), 10, 2); //this hook gets fired just after comment is saved to DB
|
23 |
add_action('transition_comment_status', array($this, 'process_transition_comment_status'), 10, 3); //this hook gets fired when a comment's status changes
|
24 |
}
|
25 |
|
26 |
+
if ('1' == $aio_wp_security->configs->get_value('aiowps_enable_rename_login_page')) {
|
27 |
add_action('widgets_init', array($this, 'remove_standard_wp_meta_widget'));
|
28 |
add_filter('retrieve_password_message', array($this, 'decode_reset_pw_msg'), 10, 4); //Fix for non decoded html entities in password reset link
|
29 |
}
|
30 |
|
31 |
if (current_user_can(AIOWPSEC_MANAGEMENT_PERMISSION) && is_admin()) {
|
32 |
+
if ('1' == $aio_wp_security->configs->get_value('aios_google_recaptcha_invalid_configuration')) {
|
33 |
add_action('all_admin_notices', array($this, 'google_recaptcha_notice'));
|
34 |
}
|
35 |
|
36 |
add_action('all_admin_notices', array($this, 'do_firewall_notice'));
|
37 |
add_action('admin_post_aiowps_firewall_setup', array(AIOWPSecurity_Firewall_Setup_Notice::get_instance(), 'handle_setup_form'));
|
38 |
+
add_action('admin_post_aiowps_firewall_downgrade', array(AIOWPSecurity_Firewall_Setup_Notice::get_instance(), 'handle_downgrade_protection_form'));
|
39 |
add_action('admin_post_aiowps_firewall_setup_dismiss', array(AIOWPSecurity_Firewall_Setup_Notice::get_instance(), 'handle_dismiss_form'));
|
40 |
|
41 |
$this->reapply_htaccess_rules();
|
45 |
/**
|
46 |
* Send X-Frame-Options: SAMEORIGIN in HTTP header
|
47 |
*/
|
48 |
+
if ('1' == $aio_wp_security->configs->get_value('aiowps_prevent_site_display_inside_frame')) {
|
49 |
add_action('template_redirect', 'send_frame_options_header');
|
50 |
}
|
51 |
|
52 |
+
if ('1' == $aio_wp_security->configs->get_value('aiowps_remove_wp_generator_meta_info')) {
|
53 |
add_filter('the_generator', array($this,'remove_wp_generator_meta_info'));
|
54 |
add_filter('style_loader_src', array($this,'remove_wp_css_js_meta_info'));
|
55 |
add_filter('script_loader_src', array($this,'remove_wp_css_js_meta_info'));
|
59 |
// Already logged in user should not redirected to brute_force_redirect_url in any case so added condition !is_user_logged_in()
|
60 |
if ($aio_wp_security->should_cookie_based_brute_force_prvent() && !is_user_logged_in()) {
|
61 |
$bfcf_secret_word = $aio_wp_security->configs->get_value('aiowps_brute_force_secret_word');
|
|
|
62 |
if (isset($_GET[$bfcf_secret_word])) {
|
63 |
AIOWPSecurity_Utility_IP::check_login_whitelist_and_forbid();
|
64 |
|
70 |
} else {
|
71 |
AIOWPSecurity_Utility::redirect_to_url(AIOWPSEC_WP_URL.'/wp-admin');
|
72 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
73 |
}
|
74 |
}
|
75 |
// Stop users enumeration feature
|
265 |
}
|
266 |
|
267 |
|
|
|
|
|
|
|
268 |
// For block fake Googlebots feature
|
269 |
if ($aio_wp_security->configs->get_value('aiowps_block_fake_googlebots') == '1') {
|
270 |
include_once(AIO_WP_SECURITY_PATH.'/classes/wp-security-bot-protection.php');
|
616 |
global $aio_wp_security;
|
617 |
|
618 |
if (($aio_wp_security->is_admin_dashboard_page() || $aio_wp_security->is_plugin_admin_page() || $aio_wp_security->is_aiowps_admin_page()) && !$aio_wp_security->is_aiowps_google_recaptcha_tab_page()) {
|
619 |
+
$recaptcha_tab_url = 'admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=login-captcha';
|
620 |
echo '<div class="notice notice-warning"><p>';
|
621 |
/* translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link */
|
622 |
+
printf(__('Your Google reCAPTCHA configuration is invalid.', 'all-in-one-wp-security-and-firewall').' '.__('Please enter the correct reCAPTCHA keys %s to use the Google reCAPTCHA feature.', 'all-in-one-wp-security-and-firewall'), '<a href="'.esc_url($recaptcha_tab_url).'">'.__('here', 'all-in-one-wp-security-and-firewall').'</a>');
|
623 |
echo '</p></div>';
|
624 |
}
|
625 |
}
|
@@ -45,7 +45,7 @@ class AIOWPSecurity_Installer {
|
|
45 |
* otherwise it will contain the original blog id and not the current id we need.
|
46 |
*
|
47 |
*/
|
48 |
-
$
|
49 |
$failed_login_tbl_name = $wpdb->prefix.'aiowps_failed_logins';
|
50 |
$user_login_activity_tbl_name = $wpdb->prefix.'aiowps_login_activity';
|
51 |
$aiowps_global_meta_tbl_name = $wpdb->prefix.'aiowps_global_meta';
|
@@ -53,7 +53,7 @@ class AIOWPSecurity_Installer {
|
|
53 |
$perm_block_tbl_name = $wpdb->prefix.'aiowps_permanent_block';
|
54 |
|
55 |
} else {
|
56 |
-
$
|
57 |
$failed_login_tbl_name = AIOWPSEC_TBL_FAILED_LOGINS;
|
58 |
$user_login_activity_tbl_name = AIOWPSEC_TBL_USER_LOGIN_ACTIVITY;
|
59 |
$aiowps_global_meta_tbl_name = AIOWPSEC_TBL_GLOBAL_META_DATA;
|
@@ -73,7 +73,7 @@ class AIOWPSecurity_Installer {
|
|
73 |
$charset_collate .= " COLLATE $wpdb->collate";
|
74 |
}
|
75 |
|
76 |
-
$ld_tbl_sql = "CREATE TABLE " . $
|
77 |
id bigint(20) NOT NULL AUTO_INCREMENT,
|
78 |
user_id bigint(20) NOT NULL,
|
79 |
user_login VARCHAR(150) NOT NULL,
|
45 |
* otherwise it will contain the original blog id and not the current id we need.
|
46 |
*
|
47 |
*/
|
48 |
+
$lockout_tbl_name = $wpdb->prefix.'aiowps_login_lockdown';
|
49 |
$failed_login_tbl_name = $wpdb->prefix.'aiowps_failed_logins';
|
50 |
$user_login_activity_tbl_name = $wpdb->prefix.'aiowps_login_activity';
|
51 |
$aiowps_global_meta_tbl_name = $wpdb->prefix.'aiowps_global_meta';
|
53 |
$perm_block_tbl_name = $wpdb->prefix.'aiowps_permanent_block';
|
54 |
|
55 |
} else {
|
56 |
+
$lockout_tbl_name = AIOWPSEC_TBL_LOGIN_LOCKOUT;
|
57 |
$failed_login_tbl_name = AIOWPSEC_TBL_FAILED_LOGINS;
|
58 |
$user_login_activity_tbl_name = AIOWPSEC_TBL_USER_LOGIN_ACTIVITY;
|
59 |
$aiowps_global_meta_tbl_name = AIOWPSEC_TBL_GLOBAL_META_DATA;
|
73 |
$charset_collate .= " COLLATE $wpdb->collate";
|
74 |
}
|
75 |
|
76 |
+
$ld_tbl_sql = "CREATE TABLE " . $lockout_tbl_name . " (
|
77 |
id bigint(20) NOT NULL AUTO_INCREMENT,
|
78 |
user_id bigint(20) NOT NULL,
|
79 |
user_login VARCHAR(150) NOT NULL,
|
@@ -126,6 +126,78 @@ class AIOWPSecurity_Notices extends Updraft_Notices_1_2 {
|
|
126 |
'supported_positions' => $this->anywhere,
|
127 |
'validity_function' => 'wp_optimize_not_installed',
|
128 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
129 |
);
|
130 |
|
131 |
return array_merge($parent_notice_content, $child_notice_content);
|
126 |
'supported_positions' => $this->anywhere,
|
127 |
'validity_function' => 'wp_optimize_not_installed',
|
128 |
),
|
129 |
+
|
130 |
+
// The sale adverts content starts here
|
131 |
+
'blackfriday' => array(
|
132 |
+
'prefix' => '',
|
133 |
+
'title' => __('Go Premium for 40% less until 09th December', 'all-in-one-wp-security-and-firewall'),
|
134 |
+
'text' => __('AIOS Premium scans your site for malware, downtime and response time issues 24/7.', 'all-in-one-wp-security-and-firewall') . '<br>' . __('Get Country Blocking, Smart 404 Error Blocking, Advanced Two-Factor Authentication and Premium Support, whenever you need it.', 'all-in-one-wp-security-and-firewall') . '<br>' . __('Enter coupon code:', 'all-in-one-wp-security-and-firewall').' ',
|
135 |
+
'image' => 'notices/black_friday.png',
|
136 |
+
'button_link' => 'https://aiosplugin.com/bf22aiosupgrade',
|
137 |
+
'campaign' => 'blackfriday',
|
138 |
+
'button_meta' => 'all-in-one-wp-security-and-firewall',
|
139 |
+
'dismiss_time' => 'dismiss_season',
|
140 |
+
'discount_code' => '‘bf22aiosupgrade’',
|
141 |
+
'valid_from' => '2022-11-20 00:00:00',
|
142 |
+
'valid_to' => '2022-12-09 23:59:59',
|
143 |
+
'supported_positions' => $this->dashboard_top_or_report,
|
144 |
+
),
|
145 |
+
'newyear' => array(
|
146 |
+
'prefix' => '',
|
147 |
+
'title' => __('Happy New Year - 20% off All In One WP Security & Firewall Premium until January 14th', 'all-in-one-wp-security-and-firewall'),
|
148 |
+
'text' => __('To benefit, use this discount code:', 'all-in-one-wp-security-and-firewall').' ',
|
149 |
+
'image' => 'notices/new_year.png',
|
150 |
+
'button_link' => 'https://aiosplugin.com',
|
151 |
+
'campaign' => 'newyear',
|
152 |
+
'button_meta' => 'all-in-one-wp-security-and-firewall',
|
153 |
+
'dismiss_time' => 'dismiss_season',
|
154 |
+
'discount_code' => 'newyearsale2023',
|
155 |
+
'valid_from' => '2022-12-26 00:00:00',
|
156 |
+
'valid_to' => '2023-01-14 23:59:59',
|
157 |
+
'supported_positions' => $this->dashboard_top_or_report,
|
158 |
+
),
|
159 |
+
'spring' => array(
|
160 |
+
'prefix' => '',
|
161 |
+
'title' => __('Spring sale - 20% off All In One WP Security & Firewall Premium until May 31st', 'all-in-one-wp-security-and-firewall'),
|
162 |
+
'text' => __('To benefit, use this discount code:', 'all-in-one-wp-security-and-firewall').' ',
|
163 |
+
'image' => 'notices/spring.png',
|
164 |
+
'button_link' => 'https://aiosplugin.com',
|
165 |
+
'campaign' => 'spring',
|
166 |
+
'button_meta' => 'all-in-one-wp-security-and-firewall',
|
167 |
+
'dismiss_time' => 'dismiss_season',
|
168 |
+
'discount_code' => 'springsale2023',
|
169 |
+
'valid_from' => '2023-05-01 00:00:00',
|
170 |
+
'valid_to' => '2023-05-31 23:59:59',
|
171 |
+
'supported_positions' => $this->dashboard_top_or_report,
|
172 |
+
),
|
173 |
+
'summer' => array(
|
174 |
+
'prefix' => '',
|
175 |
+
'title' => __('Summer sale - 20% off All In One WP Security & Firewall Premium until July 31st', 'all-in-one-wp-security-and-firewall'),
|
176 |
+
'text' => __('To benefit, use this discount code:', 'all-in-one-wp-security-and-firewall').' ',
|
177 |
+
'image' => 'notices/summer.png',
|
178 |
+
'button_link' => 'https://aiosplugin.com',
|
179 |
+
'campaign' => 'summer',
|
180 |
+
'button_meta' => 'all-in-one-wp-security-and-firewall',
|
181 |
+
'dismiss_time' => 'dismiss_season',
|
182 |
+
'discount_code' => 'summersale2023',
|
183 |
+
'valid_from' => '2023-07-01 00:00:00',
|
184 |
+
'valid_to' => '2023-07-31 23:59:59',
|
185 |
+
'supported_positions' => $this->dashboard_top_or_report,
|
186 |
+
),
|
187 |
+
'collection' => array(
|
188 |
+
'prefix' => '',
|
189 |
+
'title' => __('The Updraft Plugin Collection Sale', 'all-in-one-wp-security-and-firewall'),
|
190 |
+
'text' => __('Get 20% off any of our plugins. But hurry - offer ends 30th September, use this discount code:', 'all-in-one-wp-security-and-firewall').' ',
|
191 |
+
'image' => 'notices/updraft_logo.png',
|
192 |
+
'button_link' => 'https://teamupdraft.com',
|
193 |
+
'campaign' => 'collection',
|
194 |
+
'button_meta' => 'collection',
|
195 |
+
'dismiss_time' => 'dismiss_season',
|
196 |
+
'discount_code' => 'AIOS2023',
|
197 |
+
'valid_from' => '2023-09-01 00:00:00',
|
198 |
+
'valid_to' => '2023-09-30 23:59:59',
|
199 |
+
'supported_positions' => $this->dashboard_top_or_report,
|
200 |
+
)
|
201 |
);
|
202 |
|
203 |
return array_merge($parent_notice_content, $child_notice_content);
|
@@ -31,7 +31,7 @@ class AIO_WP_Security_Simba_Two_Factor_Authentication_Plugin extends Simba_Two_F
|
|
31 |
add_action('admin_menu', array($this, 'menu_entry_for_user'), 30);
|
32 |
$this->version = AIO_WP_SECURITY_VERSION;
|
33 |
$this->set_user_settings_page_slug(AIOWPSEC_TWO_FACTOR_AUTH_MENU_SLUG);
|
34 |
-
$settings_page_heading = __('Two
|
35 |
$this->set_settings_page_heading($settings_page_heading);
|
36 |
$this->set_plugin_translate_url('https://translate.wordpress.org/projects/wp-plugins/all-in-one-wp-security-and-firewall/');
|
37 |
$this->set_site_wide_administration_url(admin_url('admin.php?page=aiowpsec_settings&tab=two-factor-authentication'));
|
@@ -108,7 +108,7 @@ class AIO_WP_Security_Simba_Two_Factor_Authentication_Plugin extends Simba_Two_F
|
|
108 |
if (!current_user_can(AIOWPSEC_MANAGEMENT_PERMISSION)) return;
|
109 |
|
110 |
$tabs['two-factor-authentication'] = array(
|
111 |
-
'title' => __('Two
|
112 |
'render_callback' => array($this, 'render_two_factor_authentication'),
|
113 |
'display_condition_callback' => 'is_main_site',
|
114 |
);
|
31 |
add_action('admin_menu', array($this, 'menu_entry_for_user'), 30);
|
32 |
$this->version = AIO_WP_SECURITY_VERSION;
|
33 |
$this->set_user_settings_page_slug(AIOWPSEC_TWO_FACTOR_AUTH_MENU_SLUG);
|
34 |
+
$settings_page_heading = __('Two factor authentication - Admin settings', 'all-in-one-wp-security-and-firewall');
|
35 |
$this->set_settings_page_heading($settings_page_heading);
|
36 |
$this->set_plugin_translate_url('https://translate.wordpress.org/projects/wp-plugins/all-in-one-wp-security-and-firewall/');
|
37 |
$this->set_site_wide_administration_url(admin_url('admin.php?page=aiowpsec_settings&tab=two-factor-authentication'));
|
108 |
if (!current_user_can(AIOWPSEC_MANAGEMENT_PERMISSION)) return;
|
109 |
|
110 |
$tabs['two-factor-authentication'] = array(
|
111 |
+
'title' => __('Two factor authentication', 'all-in-one-wp-security-and-firewall-premium'),
|
112 |
'render_callback' => array($this, 'render_two_factor_authentication'),
|
113 |
'display_condition_callback' => 'is_main_site',
|
114 |
);
|
@@ -68,10 +68,10 @@ class AIOWPSecurity_User_Login {
|
|
68 |
|
69 |
echo '<div class="notice notice-error">
|
70 |
<p>'.
|
71 |
-
__('You have disabled login
|
72 |
/* translators: 1: Locked IP Addresses admin page link */
|
73 |
-
sprintf(__('Delete your login
|
74 |
-
'<a href="'.admin_url('admin.php?page=aiowpsec&tab=tab2').'">' . __('Locked IP
|
75 |
).
|
76 |
'</p>
|
77 |
</div>';
|
@@ -105,7 +105,7 @@ class AIOWPSecurity_User_Login {
|
|
105 |
$error_msg .= $unlock_form;
|
106 |
}
|
107 |
$error_msg = apply_filters('aiowps_ip_blocked_output_page', $error_msg, $unlock_form); //filter the complete output of the locked page
|
108 |
-
wp_die($error_msg, __('Service
|
109 |
} else {
|
110 |
return $user;
|
111 |
}
|
@@ -196,7 +196,7 @@ class AIOWPSecurity_User_Login {
|
|
196 |
$this->increment_failed_logins($username);
|
197 |
if ($aio_wp_security->configs->get_value('aiowps_enable_login_lockdown') == '1') {
|
198 |
$is_whitelisted = false;
|
199 |
-
//check if
|
200 |
if ($aio_wp_security->configs->get_value('aiowps_lockdown_enable_whitelisting') == '1') {
|
201 |
$ip = AIOWPSecurity_Utility_IP::get_user_ip_address(); //Get the IP address of user
|
202 |
$whitelisted_ips = $aio_wp_security->configs->get_value('aiowps_lockdown_allowed_ip_addresses');
|
@@ -250,7 +250,7 @@ class AIOWPSecurity_User_Login {
|
|
250 |
*/
|
251 |
public function check_locked_user() {
|
252 |
global $wpdb;
|
253 |
-
$login_lockdown_table =
|
254 |
$ip = AIOWPSecurity_Utility_IP::get_user_ip_address(); //Get the IP address of user
|
255 |
if (empty($ip)) return false;
|
256 |
$now = current_time('mysql', true);
|
@@ -306,7 +306,7 @@ class AIOWPSecurity_User_Login {
|
|
306 |
*/
|
307 |
public function lock_the_user($username, $lock_reason = 'login_fail', $is_lockout_email_sent = 0) {
|
308 |
global $wpdb, $aio_wp_security;
|
309 |
-
$login_lockdown_table =
|
310 |
$lock_minutes = $this->get_dynamic_lockout_time_length();
|
311 |
$ip = AIOWPSecurity_Utility_IP::get_user_ip_address(); //Get the IP address of user
|
312 |
if (empty($ip)) return;
|
@@ -390,13 +390,13 @@ class AIOWPSecurity_User_Login {
|
|
390 |
$to_email_address = array(get_site_option('admin_email'));
|
391 |
}
|
392 |
$subject = '['.get_option('home').'] '. __('Site Lockout Notification', 'all-in-one-wp-security-and-firewall');
|
393 |
-
$email_msg = __('
|
394 |
|
395 |
foreach ($lockout_ips_list as $lockout_ip) {
|
396 |
$email_msg .= __('Username:', 'all-in-one-wp-security-and-firewall') . ' ' . $lockout_ip['username'] . "\n";
|
397 |
-
$email_msg .= __('IP
|
398 |
if ('' != $lockout_ip['ip_range']) {
|
399 |
-
$email_msg .= __('IP
|
400 |
}
|
401 |
$email_msg .= "\n";
|
402 |
}
|
@@ -426,13 +426,13 @@ class AIOWPSecurity_User_Login {
|
|
426 |
* @return string or false on failure
|
427 |
*/
|
428 |
public static function generate_unlock_request_link($ip_range) {
|
429 |
-
//Get the locked user row from
|
430 |
global $wpdb, $aio_wp_security;
|
431 |
$unlock_link = '';
|
432 |
-
$
|
433 |
$secret_rand_key = (md5(uniqid(rand(), true)));
|
434 |
$unlock_request_date_time = current_time('mysql', true);
|
435 |
-
$res = $wpdb->query($wpdb->prepare("UPDATE $
|
436 |
if (null == $res) {
|
437 |
$aio_wp_security->debug_logger->log_debug("No locked user found with IP range ".$ip_range, 4);
|
438 |
return false;
|
@@ -463,9 +463,9 @@ class AIOWPSecurity_User_Login {
|
|
463 |
*/
|
464 |
public static function process_unlock_request($unlock_key) {
|
465 |
global $wpdb, $aio_wp_security;
|
466 |
-
$
|
467 |
$unlock_request_date_time = current_time('mysql', true);
|
468 |
-
$unlock_command = $wpdb->prepare("UPDATE ".$
|
469 |
$result = $wpdb->query($unlock_command);
|
470 |
if (false === $result) {
|
471 |
$aio_wp_security->debug_logger->log_debug("Error unlocking user with unlock_key ".$unlock_key, 4);
|
@@ -512,7 +512,7 @@ class AIOWPSecurity_User_Login {
|
|
512 |
*/
|
513 |
public static function send_unlock_request_email($email, $unlock_link) {
|
514 |
global $aio_wp_security;
|
515 |
-
$subject = '['.get_option('siteurl').'] '. __('Unlock
|
516 |
$email_msg = sprintf(__('You have requested for the account with email address %s to be unlocked. Please click the link below to unlock your account:', 'all-in-one-wp-security-and-firewall'), $email) . "\n" . sprintf(__('Unlock link: %s', 'all-in-one-wp-security-and-firewall'), $unlock_link) . "\n\n" . __('After clicking the above link you will be able to login to the WordPress administration panel.', 'all-in-one-wp-security-and-firewall') . "\n";
|
517 |
$site_title = get_bloginfo('name');
|
518 |
$from_name = empty($site_title) ? 'WordPress' : $site_title;
|
@@ -593,7 +593,7 @@ class AIOWPSecurity_User_Login {
|
|
593 |
if (false === $result) {
|
594 |
$aio_wp_security->debug_logger->log_debug("Error inserting record into ".$login_activity_table, 4);//Log the highly unlikely event of DB error
|
595 |
}
|
596 |
-
|
597 |
}
|
598 |
/**
|
599 |
* The handler for logout events, ie, uses the WP "clear_auth_cookies" action.
|
@@ -622,63 +622,58 @@ class AIOWPSecurity_User_Login {
|
|
622 |
/**
|
623 |
* Update the 'users_online' transient
|
624 |
*
|
|
|
625 |
* @return void
|
626 |
*/
|
627 |
-
public function update_users_online_transient() {
|
628 |
-
|
629 |
-
|
630 |
-
|
631 |
-
|
632 |
-
|
633 |
-
|
634 |
-
$current_user = $current_user->ID;
|
635 |
-
$current_time = current_time('timestamp');
|
636 |
-
$current_user_info = array();
|
637 |
-
|
638 |
-
// Store last activity time and ip address in transient entry
|
639 |
-
if ($is_multi_site) {
|
640 |
-
$current_blog_id = get_current_blog_id();
|
641 |
-
// For multi-sites also store blog_id
|
642 |
-
$current_user_info = array("user_id" => $current_user, "last_activity" => $current_time, "ip_address" => $current_user_ip, "blog_id" => $current_blog_id);
|
643 |
-
} else {
|
644 |
-
$current_user_info = array("user_id" => $current_user, "last_activity" => $current_time, "ip_address" => $current_user_ip, "blog_id" => false);
|
645 |
-
}
|
646 |
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
652 |
-
|
653 |
-
|
654 |
-
|
655 |
-
|
656 |
-
|
657 |
-
|
658 |
-
|
659 |
-
|
660 |
-
|
661 |
-
|
662 |
-
|
663 |
-
|
664 |
-
|
665 |
-
|
666 |
-
|
667 |
-
|
668 |
-
|
669 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
670 |
}
|
671 |
-
$key++;
|
672 |
}
|
|
|
673 |
|
674 |
-
|
675 |
-
|
676 |
-
|
677 |
-
|
678 |
-
|
679 |
-
|
680 |
-
|
681 |
-
}
|
682 |
}
|
683 |
}
|
684 |
}
|
@@ -702,13 +697,12 @@ class AIOWPSecurity_User_Login {
|
|
702 |
if (empty($logged_in_users)) {
|
703 |
return;
|
704 |
}
|
705 |
-
|
706 |
-
foreach ($logged_in_users as $value) {
|
707 |
if ($value['user_id'] == $user_id && strcmp($value['ip_address'], $ip_addr) == 0) {
|
708 |
-
unset($logged_in_users[$
|
709 |
break;
|
710 |
}
|
711 |
-
$j++;
|
712 |
}
|
713 |
|
714 |
// Save the transient
|
@@ -817,7 +811,7 @@ class AIOWPSecurity_User_Login {
|
|
817 |
return;
|
818 |
}
|
819 |
// get recent lockout records on top to notify
|
820 |
-
$sql = $wpdb->prepare('SELECT id, user_login, failed_login_ip, backtrace_log FROM ' .
|
821 |
$result = $wpdb->get_results($sql);
|
822 |
if (empty($result)) {
|
823 |
return;
|
@@ -848,8 +842,8 @@ class AIOWPSecurity_User_Login {
|
|
848 |
if (!empty($login_lockout_ids_send_emails)) {
|
849 |
$aio_wp_security->debug_logger->log_debug(sprintf('The IP lock notification emails of login lockout ids [%s] are sent.', implode(', ', $login_lockout_ids_send_emails)), 4);
|
850 |
// update all email to as sent.
|
851 |
-
$sql = $wpdb->prepare('UPDATE '.
|
852 |
-
//$sql = $wpdb->prepare('UPDATE '.
|
853 |
$update_result = $wpdb->query($sql);
|
854 |
if (false === $update_result) {
|
855 |
$error_msg = empty($wpdb->last_error) ? 'Could not receive the reason for the failure' : $wpdb->last_error;
|
68 |
|
69 |
echo '<div class="notice notice-error">
|
70 |
<p>'.
|
71 |
+
__('You have disabled login lockout by defining the AIOS_DISABLE_LOGIN_LOCKOUT constant value as true, and the login lockout setting has enabled it.', 'all-in-one-wp-security-and-firewall') . ' ' .
|
72 |
/* translators: 1: Locked IP Addresses admin page link */
|
73 |
+
sprintf(__('Delete your login lockout IP from %s and define the AIOS_DISABLE_LOGIN_LOCKOUT constant value as false.', 'all-in-one-wp-security-and-firewall'),
|
74 |
+
'<a href="'.admin_url('admin.php?page=aiowpsec&tab=tab2').'">' . __('Locked IP addresses', 'all-in-one-wp-security-and-firewall') . '</a>'
|
75 |
).
|
76 |
'</p>
|
77 |
</div>';
|
105 |
$error_msg .= $unlock_form;
|
106 |
}
|
107 |
$error_msg = apply_filters('aiowps_ip_blocked_output_page', $error_msg, $unlock_form); //filter the complete output of the locked page
|
108 |
+
wp_die($error_msg, __('Service temporarily unavailable', 'all-in-one-wp-security-and-firewall'), 503);
|
109 |
} else {
|
110 |
return $user;
|
111 |
}
|
196 |
$this->increment_failed_logins($username);
|
197 |
if ($aio_wp_security->configs->get_value('aiowps_enable_login_lockdown') == '1') {
|
198 |
$is_whitelisted = false;
|
199 |
+
//check if lockout whitelist enabled
|
200 |
if ($aio_wp_security->configs->get_value('aiowps_lockdown_enable_whitelisting') == '1') {
|
201 |
$ip = AIOWPSecurity_Utility_IP::get_user_ip_address(); //Get the IP address of user
|
202 |
$whitelisted_ips = $aio_wp_security->configs->get_value('aiowps_lockdown_allowed_ip_addresses');
|
250 |
*/
|
251 |
public function check_locked_user() {
|
252 |
global $wpdb;
|
253 |
+
$login_lockdown_table = AIOWPSEC_TBL_LOGIN_LOCKOUT;
|
254 |
$ip = AIOWPSecurity_Utility_IP::get_user_ip_address(); //Get the IP address of user
|
255 |
if (empty($ip)) return false;
|
256 |
$now = current_time('mysql', true);
|
306 |
*/
|
307 |
public function lock_the_user($username, $lock_reason = 'login_fail', $is_lockout_email_sent = 0) {
|
308 |
global $wpdb, $aio_wp_security;
|
309 |
+
$login_lockdown_table = AIOWPSEC_TBL_LOGIN_LOCKOUT;
|
310 |
$lock_minutes = $this->get_dynamic_lockout_time_length();
|
311 |
$ip = AIOWPSecurity_Utility_IP::get_user_ip_address(); //Get the IP address of user
|
312 |
if (empty($ip)) return;
|
390 |
$to_email_address = array(get_site_option('admin_email'));
|
391 |
}
|
392 |
$subject = '['.get_option('home').'] '. __('Site Lockout Notification', 'all-in-one-wp-security-and-firewall');
|
393 |
+
$email_msg = __('User login lockout events had occurred due to too many failed login attempts or invalid username:', 'all-in-one-wp-security-and-firewall')."\n\n";
|
394 |
|
395 |
foreach ($lockout_ips_list as $lockout_ip) {
|
396 |
$email_msg .= __('Username:', 'all-in-one-wp-security-and-firewall') . ' ' . $lockout_ip['username'] . "\n";
|
397 |
+
$email_msg .= __('IP address:', 'all-in-one-wp-security-and-firewall') . ' ' . $lockout_ip['ip'] . "\n";
|
398 |
if ('' != $lockout_ip['ip_range']) {
|
399 |
+
$email_msg .= __('IP range:', 'all-in-one-wp-security-and-firewall') . ' ' . $lockout_ip['ip_range'] . '.*' . "\n";
|
400 |
}
|
401 |
$email_msg .= "\n";
|
402 |
}
|
426 |
* @return string or false on failure
|
427 |
*/
|
428 |
public static function generate_unlock_request_link($ip_range) {
|
429 |
+
//Get the locked user row from locout table
|
430 |
global $wpdb, $aio_wp_security;
|
431 |
$unlock_link = '';
|
432 |
+
$lockout_table_name = AIOWPSEC_TBL_LOGIN_LOCKOUT;
|
433 |
$secret_rand_key = (md5(uniqid(rand(), true)));
|
434 |
$unlock_request_date_time = current_time('mysql', true);
|
435 |
+
$res = $wpdb->query($wpdb->prepare("UPDATE $lockout_table_name SET unlock_key = %s WHERE release_date > %s AND failed_login_ip LIKE %s", $secret_rand_key, $unlock_request_date_time, "%" . esc_sql($ip_range) . "%"));
|
436 |
if (null == $res) {
|
437 |
$aio_wp_security->debug_logger->log_debug("No locked user found with IP range ".$ip_range, 4);
|
438 |
return false;
|
463 |
*/
|
464 |
public static function process_unlock_request($unlock_key) {
|
465 |
global $wpdb, $aio_wp_security;
|
466 |
+
$lockout_table_name = AIOWPSEC_TBL_LOGIN_LOCKOUT;
|
467 |
$unlock_request_date_time = current_time('mysql', true);
|
468 |
+
$unlock_command = $wpdb->prepare("UPDATE ".$lockout_table_name." SET release_date = %s WHERE unlock_key = %s", $unlock_request_date_time, $unlock_key);
|
469 |
$result = $wpdb->query($unlock_command);
|
470 |
if (false === $result) {
|
471 |
$aio_wp_security->debug_logger->log_debug("Error unlocking user with unlock_key ".$unlock_key, 4);
|
512 |
*/
|
513 |
public static function send_unlock_request_email($email, $unlock_link) {
|
514 |
global $aio_wp_security;
|
515 |
+
$subject = '['.get_option('siteurl').'] '. __('Unlock request notification', 'all-in-one-wp-security-and-firewall');
|
516 |
$email_msg = sprintf(__('You have requested for the account with email address %s to be unlocked. Please click the link below to unlock your account:', 'all-in-one-wp-security-and-firewall'), $email) . "\n" . sprintf(__('Unlock link: %s', 'all-in-one-wp-security-and-firewall'), $unlock_link) . "\n\n" . __('After clicking the above link you will be able to login to the WordPress administration panel.', 'all-in-one-wp-security-and-firewall') . "\n";
|
517 |
$site_title = get_bloginfo('name');
|
518 |
$from_name = empty($site_title) ? 'WordPress' : $site_title;
|
593 |
if (false === $result) {
|
594 |
$aio_wp_security->debug_logger->log_debug("Error inserting record into ".$login_activity_table, 4);//Log the highly unlikely event of DB error
|
595 |
}
|
596 |
+
self::update_users_online_transient($user->ID);
|
597 |
}
|
598 |
/**
|
599 |
* The handler for logout events, ie, uses the WP "clear_auth_cookies" action.
|
622 |
/**
|
623 |
* Update the 'users_online' transient
|
624 |
*
|
625 |
+
* @param string $current_user logged user id
|
626 |
* @return void
|
627 |
*/
|
628 |
+
public static function update_users_online_transient($current_user) {
|
629 |
+
$is_multi_site = is_multisite();
|
630 |
+
$current_user_ip = AIOWPSecurity_Utility_IP::get_user_ip_address();
|
631 |
+
// get the logged in users list from transients entry
|
632 |
+
$logged_in_users = ($is_multi_site ? get_site_transient('users_online') : get_transient('users_online'));
|
633 |
+
$current_time = current_time('timestamp');
|
634 |
+
$current_user_info = array();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
635 |
|
636 |
+
// Store last activity time and ip address in transient entry
|
637 |
+
if ($is_multi_site) {
|
638 |
+
$current_blog_id = get_current_blog_id();
|
639 |
+
// For multi-sites also store blog_id
|
640 |
+
$current_user_info = array("user_id" => $current_user, "last_activity" => $current_time, "ip_address" => $current_user_ip, "blog_id" => $current_blog_id);
|
641 |
+
} else {
|
642 |
+
$current_user_info = array("user_id" => $current_user, "last_activity" => $current_time, "ip_address" => $current_user_ip, "blog_id" => false);
|
643 |
+
}
|
644 |
+
|
645 |
+
if (empty($logged_in_users)) {
|
646 |
+
// case when "users_online" transient has been deleted after expiry or is empty
|
647 |
+
$logged_in_users = array();
|
648 |
+
$logged_in_users[] = $current_user_info;
|
649 |
+
$is_multi_site ? set_site_transient('users_online', $logged_in_users, 30 * 60) : set_transient('users_online', $logged_in_users, 30 * 60);
|
650 |
+
} else {
|
651 |
+
$update_existing = false;
|
652 |
+
$item_index = 0;
|
653 |
+
foreach ($logged_in_users as $key => $value) {
|
654 |
+
$value_minus_activity = $value;
|
655 |
+
unset($value_minus_activity['last_activity']);
|
656 |
+
$current_user_minus_activity = $current_user_info;
|
657 |
+
unset($current_user_minus_activity['last_activity']);
|
658 |
+
// Check if current user we're looking at has an entry in the 'users_online' transient
|
659 |
+
if (empty(array_diff($current_user_minus_activity, $value_minus_activity))) {
|
660 |
+
if ($value['last_activity'] < ($current_time - (15 * 60))) {
|
661 |
+
$update_existing = true;
|
662 |
+
$item_index = $key;
|
663 |
+
break;
|
664 |
+
} else {
|
665 |
+
return; // do nothing and just return
|
666 |
}
|
|
|
667 |
}
|
668 |
+
}
|
669 |
|
670 |
+
if ($update_existing) {
|
671 |
+
// Update transient if the last activity was over 15 min ago for this user
|
672 |
+
$logged_in_users[$item_index] = $current_user_info;
|
673 |
+
is_multisite() ? set_site_transient('users_online', $logged_in_users, 30 * 60) : set_transient('users_online', $logged_in_users, 30 * 60);
|
674 |
+
} else {
|
675 |
+
$logged_in_users[] = $current_user_info;
|
676 |
+
is_multisite() ? set_site_transient('users_online', $logged_in_users, 30 * 60) : set_transient('users_online', $logged_in_users, 30 * 60);
|
|
|
677 |
}
|
678 |
}
|
679 |
}
|
697 |
if (empty($logged_in_users)) {
|
698 |
return;
|
699 |
}
|
700 |
+
|
701 |
+
foreach ($logged_in_users as $key => $value) {
|
702 |
if ($value['user_id'] == $user_id && strcmp($value['ip_address'], $ip_addr) == 0) {
|
703 |
+
unset($logged_in_users[$key]);
|
704 |
break;
|
705 |
}
|
|
|
706 |
}
|
707 |
|
708 |
// Save the transient
|
811 |
return;
|
812 |
}
|
813 |
// get recent lockout records on top to notify
|
814 |
+
$sql = $wpdb->prepare('SELECT id, user_login, failed_login_ip, backtrace_log FROM ' .AIOWPSEC_TBL_LOGIN_LOCKOUT. ' WHERE is_lockout_email_sent = %d ORDER BY id DESC', 0);
|
815 |
$result = $wpdb->get_results($sql);
|
816 |
if (empty($result)) {
|
817 |
return;
|
842 |
if (!empty($login_lockout_ids_send_emails)) {
|
843 |
$aio_wp_security->debug_logger->log_debug(sprintf('The IP lock notification emails of login lockout ids [%s] are sent.', implode(', ', $login_lockout_ids_send_emails)), 4);
|
844 |
// update all email to as sent.
|
845 |
+
$sql = $wpdb->prepare('UPDATE '.AIOWPSEC_TBL_LOGIN_LOCKOUT.' SET is_lockout_email_sent = %d WHERE is_lockout_email_sent = %d', 1, 0);
|
846 |
+
//$sql = $wpdb->prepare('UPDATE '.AIOWPSEC_TBL_LOGIN_LOCKOUT.' SET is_lockout_email_sent = %d WHERE id IN (%1s)', 1, implode(', ', $login_lockout_ids_send_emails));
|
847 |
$update_result = $wpdb->query($sql);
|
848 |
if (false === $update_result) {
|
849 |
$error_msg = empty($wpdb->last_error) ? 'Could not receive the reason for the failure' : $wpdb->last_error;
|
@@ -470,6 +470,8 @@ class AIOWPSecurity_Utility_File {
|
|
470 |
* @return string
|
471 |
*/
|
472 |
public static function get_home_path() {
|
|
|
|
|
473 |
if (!function_exists('get_home_path')) require_once(ABSPATH. '/wp-admin/includes/file.php');
|
474 |
return wp_normalize_path(get_home_path());
|
475 |
}
|
470 |
* @return string
|
471 |
*/
|
472 |
public static function get_home_path() {
|
473 |
+
// Make the scope of $wp_file_descriptions global, so that when wp-admin/includes/file.php assigns to it, it is adjusting the global variable as intended
|
474 |
+
global $wp_file_descriptions; // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
|
475 |
if (!function_exists('get_home_path')) require_once(ABSPATH. '/wp-admin/includes/file.php');
|
476 |
return wp_normalize_path(get_home_path());
|
477 |
}
|
@@ -58,7 +58,7 @@ class AIOWPSecurity_Utility_Firewall {
|
|
58 |
* @return string
|
59 |
*/
|
60 |
public static function get_muplugin_path() {
|
61 |
-
return path_join(AIOWPSecurity_Utility_File::get_mu_plugin_dir(), '
|
62 |
}
|
63 |
|
64 |
/**
|
@@ -150,6 +150,27 @@ class AIOWPSecurity_Utility_Firewall {
|
|
150 |
|
151 |
}
|
152 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
153 |
/**
|
154 |
* Attempts to remove our firewall.
|
155 |
*
|
@@ -173,7 +194,7 @@ class AIOWPSecurity_Utility_Firewall {
|
|
173 |
if (true === $file->contains_contents()) {
|
174 |
|
175 |
$removed = $file->remove_contents();
|
176 |
-
|
177 |
if (is_wp_error($removed)) {
|
178 |
global $aio_wp_security;
|
179 |
|
58 |
* @return string
|
59 |
*/
|
60 |
public static function get_muplugin_path() {
|
61 |
+
return path_join(AIOWPSecurity_Utility_File::get_mu_plugin_dir(), 'aios-firewall-loader.php');
|
62 |
}
|
63 |
|
64 |
/**
|
150 |
|
151 |
}
|
152 |
|
153 |
+
/**
|
154 |
+
* Checks whether the firewall has been setup
|
155 |
+
*
|
156 |
+
* @return boolean
|
157 |
+
*/
|
158 |
+
public static function is_firewall_setup() {
|
159 |
+
$is_in_bootstrap = (true === self::get_bootstrap_file()->contains_contents());
|
160 |
+
|
161 |
+
$files = array(
|
162 |
+
self::get_server_file(),
|
163 |
+
self::get_wpconfig_file(),
|
164 |
+
self::get_muplugin_file(),
|
165 |
+
);
|
166 |
+
|
167 |
+
foreach ($files as $file) {
|
168 |
+
if ($is_in_bootstrap && (true === $file->contains_contents())) return true;
|
169 |
+
}
|
170 |
+
|
171 |
+
return false;
|
172 |
+
}
|
173 |
+
|
174 |
/**
|
175 |
* Attempts to remove our firewall.
|
176 |
*
|
194 |
if (true === $file->contains_contents()) {
|
195 |
|
196 |
$removed = $file->remove_contents();
|
197 |
+
|
198 |
if (is_wp_error($removed)) {
|
199 |
global $aio_wp_security;
|
200 |
|
@@ -53,6 +53,12 @@ class AIOWPSecurity_Utility_IP {
|
|
53 |
* @return string User IP Address.
|
54 |
*/
|
55 |
public static function get_user_ip_address() {
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
$visitor_ip = self::get_server_detected_user_ip_address();
|
57 |
|
58 |
if ((!defined('AIOS_DISABLE_GET_EXTERNAL_IP') || !AIOS_DISABLE_GET_EXTERNAL_IP) && in_array($visitor_ip, array('', '127.0.0.1', '::1'))) {
|
53 |
* @return string User IP Address.
|
54 |
*/
|
55 |
public static function get_user_ip_address() {
|
56 |
+
static $visitor_ip;
|
57 |
+
if (isset($visitor_ip)) {
|
58 |
+
//already set in the page request
|
59 |
+
return $visitor_ip;
|
60 |
+
}
|
61 |
+
|
62 |
$visitor_ip = self::get_server_detected_user_ip_address();
|
63 |
|
64 |
if ((!defined('AIOS_DISABLE_GET_EXTERNAL_IP') || !AIOS_DISABLE_GET_EXTERNAL_IP) && in_array($visitor_ip, array('', '127.0.0.1', '::1'))) {
|
@@ -431,7 +431,7 @@ class AIOWPSecurity_Utility {
|
|
431 |
**/
|
432 |
public static function check_locked_ip($ip) {
|
433 |
global $wpdb;
|
434 |
-
$login_lockdown_table =
|
435 |
$now = current_time('mysql', true);
|
436 |
$locked_ip = $wpdb->get_row($wpdb->prepare("SELECT * FROM $login_lockdown_table WHERE release_date > %s AND failed_login_ip = %s", $now, $ip), ARRAY_A);
|
437 |
if (null != $locked_ip) {
|
@@ -449,7 +449,7 @@ class AIOWPSecurity_Utility {
|
|
449 |
*/
|
450 |
public static function get_locked_ips() {
|
451 |
global $wpdb;
|
452 |
-
$login_lockdown_table =
|
453 |
$now = current_time('mysql', true);
|
454 |
$locked_ips = $wpdb->get_results($wpdb->prepare("SELECT * FROM $login_lockdown_table WHERE release_date > %s", $now), ARRAY_A);
|
455 |
|
@@ -462,7 +462,7 @@ class AIOWPSecurity_Utility {
|
|
462 |
|
463 |
|
464 |
/**
|
465 |
-
* Locks an IP address - Adds an entry to the
|
466 |
*
|
467 |
* @global wpdb $wpdb
|
468 |
* @global AIO_WP_Security $aio_wp_security
|
@@ -475,7 +475,7 @@ class AIOWPSecurity_Utility {
|
|
475 |
*/
|
476 |
public static function lock_IP($ip, $lock_reason, $username = '') {
|
477 |
global $wpdb, $aio_wp_security;
|
478 |
-
$login_lockdown_table =
|
479 |
|
480 |
if ('404' == $lock_reason) {
|
481 |
$lock_minutes = $aio_wp_security->configs->get_value('aiowps_404_lockout_time_length');
|
@@ -629,23 +629,27 @@ class AIOWPSecurity_Utility {
|
|
629 |
*/
|
630 |
public static function get_server_type() {
|
631 |
if (!isset($_SERVER['SERVER_SOFTWARE'])) {
|
632 |
-
return -1;
|
633 |
}
|
634 |
|
635 |
// Figure out what server they're using.
|
636 |
$server_software = strtolower(sanitize_text_field(wp_unslash(($_SERVER['SERVER_SOFTWARE']))));
|
637 |
|
638 |
if (strstr($server_software, 'apache')) {
|
639 |
-
|
640 |
} elseif (strstr($server_software, 'nginx')) {
|
641 |
-
|
642 |
} elseif (strstr($server_software, 'litespeed')) {
|
643 |
-
|
644 |
} elseif (strstr($server_software, 'iis')) {
|
645 |
-
|
|
|
|
|
646 |
} else { // Unsupported server
|
647 |
-
|
648 |
}
|
|
|
|
|
649 |
}
|
650 |
|
651 |
/**
|
431 |
**/
|
432 |
public static function check_locked_ip($ip) {
|
433 |
global $wpdb;
|
434 |
+
$login_lockdown_table = AIOWPSEC_TBL_LOGIN_LOCKOUT;
|
435 |
$now = current_time('mysql', true);
|
436 |
$locked_ip = $wpdb->get_row($wpdb->prepare("SELECT * FROM $login_lockdown_table WHERE release_date > %s AND failed_login_ip = %s", $now, $ip), ARRAY_A);
|
437 |
if (null != $locked_ip) {
|
449 |
*/
|
450 |
public static function get_locked_ips() {
|
451 |
global $wpdb;
|
452 |
+
$login_lockdown_table = AIOWPSEC_TBL_LOGIN_LOCKOUT;
|
453 |
$now = current_time('mysql', true);
|
454 |
$locked_ips = $wpdb->get_results($wpdb->prepare("SELECT * FROM $login_lockdown_table WHERE release_date > %s", $now), ARRAY_A);
|
455 |
|
462 |
|
463 |
|
464 |
/**
|
465 |
+
* Locks an IP address - Adds an entry to the AIOWPSEC_TBL_LOGIN_LOCKOUT table.
|
466 |
*
|
467 |
* @global wpdb $wpdb
|
468 |
* @global AIO_WP_Security $aio_wp_security
|
475 |
*/
|
476 |
public static function lock_IP($ip, $lock_reason, $username = '') {
|
477 |
global $wpdb, $aio_wp_security;
|
478 |
+
$login_lockdown_table = AIOWPSEC_TBL_LOGIN_LOCKOUT;
|
479 |
|
480 |
if ('404' == $lock_reason) {
|
481 |
$lock_minutes = $aio_wp_security->configs->get_value('aiowps_404_lockout_time_length');
|
629 |
*/
|
630 |
public static function get_server_type() {
|
631 |
if (!isset($_SERVER['SERVER_SOFTWARE'])) {
|
632 |
+
return apply_filters('aios_server_type', -1);
|
633 |
}
|
634 |
|
635 |
// Figure out what server they're using.
|
636 |
$server_software = strtolower(sanitize_text_field(wp_unslash(($_SERVER['SERVER_SOFTWARE']))));
|
637 |
|
638 |
if (strstr($server_software, 'apache')) {
|
639 |
+
$server_type = 'apache';
|
640 |
} elseif (strstr($server_software, 'nginx')) {
|
641 |
+
$server_type = 'nginx';
|
642 |
} elseif (strstr($server_software, 'litespeed')) {
|
643 |
+
$server_type = 'litespeed';
|
644 |
} elseif (strstr($server_software, 'iis')) {
|
645 |
+
$server_type = 'iis';
|
646 |
+
} elseif (strstr($server_software, 'lighttpd')) {
|
647 |
+
$server_type = 'lighttpd';
|
648 |
} else { // Unsupported server
|
649 |
+
$server_type = -1;
|
650 |
}
|
651 |
+
|
652 |
+
return apply_filters('aios_server_type', $server_type);
|
653 |
}
|
654 |
|
655 |
/**
|
@@ -73,7 +73,7 @@ class AIOWPSecurity_WP_Loaded_Tasks {
|
|
73 |
*
|
74 |
* @return void
|
75 |
*/
|
76 |
-
|
77 |
$lockout_output = apply_filters('aiowps_site_lockout_output', '');
|
78 |
if (empty($lockout_output)) {
|
79 |
nocache_headers();
|
@@ -94,7 +94,7 @@ class AIOWPSecurity_WP_Loaded_Tasks {
|
|
94 |
//https://wordpress.org/support/topic/already-logged-in-no-captcha
|
95 |
if (is_user_logged_in()) {
|
96 |
wp_redirect(admin_url());
|
97 |
-
}
|
98 |
AIOWPSecurity_Utility_IP::check_login_whitelist_and_forbid();
|
99 |
}
|
100 |
}
|
73 |
*
|
74 |
* @return void
|
75 |
*/
|
76 |
+
public static function site_lockout_tasks() {
|
77 |
$lockout_output = apply_filters('aiowps_site_lockout_output', '');
|
78 |
if (empty($lockout_output)) {
|
79 |
nocache_headers();
|
94 |
//https://wordpress.org/support/topic/already-logged-in-no-captcha
|
95 |
if (is_user_logged_in()) {
|
96 |
wp_redirect(admin_url());
|
97 |
+
} elseif (!(isset($_GET['action']) && 'postpass' == $_GET['action'])) {
|
98 |
AIOWPSecurity_Utility_IP::check_login_whitelist_and_forbid();
|
99 |
}
|
100 |
}
|
@@ -90,7 +90,7 @@ class Simba_TFA_Login_Form_Integrations {
|
|
90 |
* Runs upon the WP action affwp_process_login_form
|
91 |
*/
|
92 |
public function affwp_process_login_form() {
|
93 |
-
|
94 |
if (!function_exists('affiliate_wp')) return;
|
95 |
|
96 |
$affiliate_wp = affiliate_wp();
|
@@ -99,7 +99,7 @@ class Simba_TFA_Login_Form_Integrations {
|
|
99 |
$params = array(
|
100 |
'log' => stripslashes($_POST['affwp_user_login']),
|
101 |
'caller'=> $_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['REQUEST_URI'],
|
102 |
-
'two_factor_code' => stripslashes((string) $_POST['two_factor_code'])
|
103 |
);
|
104 |
$code_ok = $this->tfa->authorise_user_from_login($params, true);
|
105 |
|
90 |
* Runs upon the WP action affwp_process_login_form
|
91 |
*/
|
92 |
public function affwp_process_login_form() {
|
93 |
+
|
94 |
if (!function_exists('affiliate_wp')) return;
|
95 |
|
96 |
$affiliate_wp = affiliate_wp();
|
99 |
$params = array(
|
100 |
'log' => stripslashes($_POST['affwp_user_login']),
|
101 |
'caller'=> $_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['REQUEST_URI'],
|
102 |
+
'two_factor_code' => isset($_POST['two_factor_code']) ? stripslashes((string) $_POST['two_factor_code']) : '',
|
103 |
);
|
104 |
$code_ok = $this->tfa->authorise_user_from_login($params, true);
|
105 |
|
@@ -1,5 +1,5 @@
|
|
1 |
jQuery(function($) {
|
2 |
-
|
3 |
/**
|
4 |
* Check if the user requires an OTP field and if so, display it
|
5 |
*
|
@@ -15,7 +15,7 @@ jQuery(function($) {
|
|
15 |
if ($(form).attr('id') === 'lostpasswordform' || $(form).attr('id') === 'resetpasswordform') return false;
|
16 |
|
17 |
// 'username' is used by WooCommerce
|
18 |
-
var username = $(form).find('[name="log"], [name="username"], #user_login, #affwp-login-user-login, #affwp-user-login').first().val();
|
19 |
|
20 |
if (!username.length) return false;
|
21 |
|
@@ -115,6 +115,11 @@ jQuery(function($) {
|
|
115 |
|
116 |
if (!user_can_trust) { user_already_trusted = false; }
|
117 |
|
|
|
|
|
|
|
|
|
|
|
118 |
// name="Submit" is WP-Members. 'submit' is Theme My Login starting from 7.x
|
119 |
$submit_button = $(form).find('input[name="wp-submit"], input[name="Submit"], input[name="submit"]');
|
120 |
// This hasn't been needed for anything yet (Jul 2018), but is a decent back-stop that would have prevented some breakage in the past that needed manual attention:
|
@@ -122,16 +127,19 @@ jQuery(function($) {
|
|
122 |
$submit_button = $(form).find('input[type="submit"], button[type="submit"]').first();
|
123 |
}
|
124 |
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
$(
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
|
|
|
|
|
|
135 |
|
136 |
// Add new field and controls
|
137 |
var html = '';
|
@@ -142,7 +150,13 @@ jQuery(function($) {
|
|
142 |
|
143 |
} else {
|
144 |
|
145 |
-
html += '<label
|
|
|
|
|
|
|
|
|
|
|
|
|
146 |
|
147 |
if ($(form).hasClass('woocommerce-form-login')) {
|
148 |
// Retain compatibility with previous full-width layout
|
@@ -151,16 +165,23 @@ jQuery(function($) {
|
|
151 |
|
152 |
html += '></label>';
|
153 |
|
154 |
-
html += '<p class="forgetmenot
|
|
|
|
|
155 |
if (!$(form).hasClass('woocommerce-form-login')) {
|
156 |
// Retain compatibility with previous full-width layout
|
157 |
html += ' max-width: 60%;';
|
158 |
}
|
159 |
-
html += '">'
|
|
|
|
|
|
|
|
|
|
|
160 |
|
161 |
if (user_can_trust) {
|
162 |
|
163 |
-
html += '<
|
164 |
|
165 |
}
|
166 |
}
|
@@ -170,28 +191,41 @@ jQuery(function($) {
|
|
170 |
var submit_button_text;
|
171 |
var submit_button_name;
|
172 |
|
173 |
-
|
174 |
-
|
175 |
-
submit_button_name = $submit_button.attr('name');
|
176 |
-
} else {
|
177 |
-
submit_button_text = $submit_button.val();
|
178 |
-
submit_button_name = $submit_button.attr('name');
|
179 |
-
}
|
180 |
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
186 |
|
187 |
-
|
188 |
|
189 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
190 |
|
191 |
$('#login_error').hide();
|
192 |
|
193 |
if (user_already_trusted) {
|
194 |
-
|
|
|
|
|
|
|
|
|
195 |
} else {
|
196 |
|
197 |
$('#simba_two_factor_auth').trigger('focus');
|
@@ -214,11 +248,23 @@ jQuery(function($) {
|
|
214 |
console.log('Simba TFA: form submit request');
|
215 |
|
216 |
var form = e.target;
|
|
|
|
|
|
|
|
|
217 |
$(form).off();
|
218 |
|
219 |
-
if (check_and_possibly_show_otp_field(form)) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
220 |
e.preventDefault();
|
221 |
return false;
|
|
|
222 |
}
|
223 |
|
224 |
return true;
|
1 |
jQuery(function($) {
|
2 |
+
|
3 |
/**
|
4 |
* Check if the user requires an OTP field and if so, display it
|
5 |
*
|
15 |
if ($(form).attr('id') === 'lostpasswordform' || $(form).attr('id') === 'resetpasswordform') return false;
|
16 |
|
17 |
// 'username' is used by WooCommerce
|
18 |
+
var username = $(form).find('[name="log"], [name="username"], #user_login, #affwp-login-user-login, #affwp-user-login, #gform_fields_login input[type="text"]').first().val();
|
19 |
|
20 |
if (!username.length) return false;
|
21 |
|
115 |
|
116 |
if (!user_can_trust) { user_already_trusted = false; }
|
117 |
|
118 |
+
var form_is_gravity_forms = ('object' == typeof window['gform_gravityforms'] && 'gform_' === $(form).attr('id').substring(0, 6));
|
119 |
+
|
120 |
+
// Gravity Forms won't submit if the elements are hidden
|
121 |
+
var form_retain_existing_elements = form_is_gravity_forms ? true : false;
|
122 |
+
|
123 |
// name="Submit" is WP-Members. 'submit' is Theme My Login starting from 7.x
|
124 |
$submit_button = $(form).find('input[name="wp-submit"], input[name="Submit"], input[name="submit"]');
|
125 |
// This hasn't been needed for anything yet (Jul 2018), but is a decent back-stop that would have prevented some breakage in the past that needed manual attention:
|
127 |
$submit_button = $(form).find('input[type="submit"], button[type="submit"]').first();
|
128 |
}
|
129 |
|
130 |
+
if (!form_retain_existing_elements) {
|
131 |
+
// Hide all elements in a browser-safe way
|
132 |
+
// .user-pass-wrap is the wrapper used (instead of a paragraph) on wp-login.php from WP 5.3
|
133 |
+
$submit_button.parents('form').first().find('p, .impu-form-line-fr, .tml-field-wrap, .user-pass-wrap, .elementor-field-type-text, .elementor-field-type-submit, .elementor-remember-me, .bbp-username, .bbp-password, .bbp-submit-wrapper, .gform_body').each(function(i) {
|
134 |
+
$(this).css('visibility', 'hidden').css('position', 'absolute');
|
135 |
+
// On the WooCommerce form, the 'required' asterisk in the child <span> still shows without this
|
136 |
+
$(this).find('span').css('visibility', 'hidden').css('position', 'absolute');
|
137 |
+
});
|
138 |
+
|
139 |
+
// WP-Members
|
140 |
+
$submit_button.parents('#wpmem_login').find('fieldset').css('visibility', 'hidden').css('position', 'absolute');
|
141 |
+
|
142 |
+
}
|
143 |
|
144 |
// Add new field and controls
|
145 |
var html = '';
|
150 |
|
151 |
} else {
|
152 |
|
153 |
+
html += '<label ';
|
154 |
+
|
155 |
+
if (form_is_gravity_forms) {
|
156 |
+
html += 'class="gfield_label"';
|
157 |
+
}
|
158 |
+
|
159 |
+
html += 'for="simba_two_factor_auth">' + simba_tfasettings.otp + '<br><input type="text" name="two_factor_code" id="simba_two_factor_auth" autocomplete="off" data-lpignore="true"';
|
160 |
|
161 |
if ($(form).hasClass('woocommerce-form-login')) {
|
162 |
// Retain compatibility with previous full-width layout
|
165 |
|
166 |
html += '></label>';
|
167 |
|
168 |
+
html += '<p class="forgetmenot';
|
169 |
+
if (form_is_gravity_forms) html += ' gfield';
|
170 |
+
html += '" style="font-size:small;';
|
171 |
if (!$(form).hasClass('woocommerce-form-login')) {
|
172 |
// Retain compatibility with previous full-width layout
|
173 |
html += ' max-width: 60%;';
|
174 |
}
|
175 |
+
html += '">';
|
176 |
+
|
177 |
+
// Would need further styling investigations to display this
|
178 |
+
if (!form_is_gravity_forms) {
|
179 |
+
html += simba_tfasettings.otp_login_help;
|
180 |
+
}
|
181 |
|
182 |
if (user_can_trust) {
|
183 |
|
184 |
+
html += '<input type="checkbox" name="simba_tfa_mark_as_trusted" id="simba_tfa_mark_as_trusted" value="1"><label for="simba_tfa_mark_as_trusted">'+ simba_tfasettings.mark_as_trusted+'</label>';
|
185 |
|
186 |
}
|
187 |
}
|
191 |
var submit_button_text;
|
192 |
var submit_button_name;
|
193 |
|
194 |
+
// Gravity forms doesn't like its button being disabled
|
195 |
+
if (!form_is_gravity_forms) {
|
|
|
|
|
|
|
|
|
|
|
196 |
|
197 |
+
if ('button' == $submit_button.prop('nodeName').toLowerCase()) {
|
198 |
+
submit_button_text = $submit_button.text().trim();
|
199 |
+
submit_button_name = $submit_button.attr('name');
|
200 |
+
} else {
|
201 |
+
submit_button_text = $submit_button.val();
|
202 |
+
submit_button_name = $submit_button.attr('name');
|
203 |
+
}
|
204 |
+
|
205 |
+
html += '<p class="submit"><input id="tfa_login_btn" class="button button-primary button-large" type="submit" ';
|
206 |
+
if ('undefined' !== typeof submit_button_name && '' != submit_button_name) { html += 'name="'+submit_button_name+'" '; }
|
207 |
+
html += 'value="' + submit_button_text + '"></p>';
|
208 |
+
|
209 |
+
$submit_button.prop('disabled', true).hide();
|
210 |
|
211 |
+
}
|
212 |
|
213 |
+
if (form_retain_existing_elements && form_is_gravity_forms) {
|
214 |
+
// $submit_button.parents('form').first().append(html);
|
215 |
+
//$('<div style="clear:both;">'+html+'</div>').insertBefore($submit_button);
|
216 |
+
$(form).find('#gform_fields_login').append(html);
|
217 |
+
} else {
|
218 |
+
$submit_button.parents('form').first().prepend(html);
|
219 |
+
}
|
220 |
|
221 |
$('#login_error').hide();
|
222 |
|
223 |
if (user_already_trusted) {
|
224 |
+
if (form_retain_existing_elements) {
|
225 |
+
$submit_button.trigger('click');
|
226 |
+
} else {
|
227 |
+
$('#tfa_login_btn').trigger('click');
|
228 |
+
}
|
229 |
} else {
|
230 |
|
231 |
$('#simba_two_factor_auth').trigger('focus');
|
248 |
console.log('Simba TFA: form submit request');
|
249 |
|
250 |
var form = e.target;
|
251 |
+
|
252 |
+
var form_is_gravity_forms = ('object' == typeof window['gform_gravityforms'] && 'gform_' === $(form).attr('id').substring(0, 6));
|
253 |
+
|
254 |
+
// Turn off everything
|
255 |
$(form).off();
|
256 |
|
257 |
+
if (0 == $(form).find('#simba_two_factor_auth').length && check_and_possibly_show_otp_field(form)) {
|
258 |
+
|
259 |
+
if (form_is_gravity_forms) {
|
260 |
+
var form_id = $(form).attr('id').substring(6);
|
261 |
+
// Gravity Forms won't allow the form to submit if this is already true
|
262 |
+
window['gf_submitting_'+form_id] = false;
|
263 |
+
}
|
264 |
+
|
265 |
e.preventDefault();
|
266 |
return false;
|
267 |
+
|
268 |
}
|
269 |
|
270 |
return true;
|
@@ -125,6 +125,8 @@ class Simba_Two_Factor_Authentication_1 {
|
|
125 |
if (!defined('TWO_FACTOR_DISABLE') || !TWO_FACTOR_DISABLE) {
|
126 |
add_filter('authenticate', array($this, 'tfaVerifyCodeAndUser'), 99999999999, 3);
|
127 |
}
|
|
|
|
|
128 |
|
129 |
if (defined('DOING_AJAX') && DOING_AJAX && defined('WP_ADMIN') && WP_ADMIN && !empty($_REQUEST['action']) && 'simbatfa-init-otp' == $_REQUEST['action']) {
|
130 |
// Try to prevent PHP notices breaking the AJAX conversation
|
@@ -135,6 +137,18 @@ class Simba_Two_Factor_Authentication_1 {
|
|
135 |
}
|
136 |
}
|
137 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
138 |
/**
|
139 |
* Runs upon the WP filter admin_menu
|
140 |
*/
|
@@ -334,10 +348,10 @@ class Simba_Two_Factor_Authentication_1 {
|
|
334 |
$value = '—';
|
335 |
} elseif ($this->is_activated_by_user($user_id)) {
|
336 |
// Use value.
|
337 |
-
$value = '<span title="'
|
338 |
} else {
|
339 |
// No group.
|
340 |
-
$value = '<span title="'
|
341 |
}
|
342 |
}
|
343 |
|
@@ -549,7 +563,7 @@ class Simba_Two_Factor_Authentication_1 {
|
|
549 |
'ip' => $_SERVER['REMOTE_ADDR'],
|
550 |
'until' => $until,
|
551 |
'user_agent' => empty($_SERVER['HTTP_USER_AGENT']) ? '' : (string) $_SERVER['HTTP_USER_AGENT'],
|
552 |
-
|
553 |
);
|
554 |
|
555 |
$this->user_set_trusted_devices($user_id, $trusted_devices);
|
@@ -1056,7 +1070,7 @@ class Simba_Two_Factor_Authentication_1 {
|
|
1056 |
$setting = $this->get_option('tfa_'.$prefix.$id);
|
1057 |
$setting = ($setting === false) ? $default : ($setting ? 1 : 0);
|
1058 |
|
1059 |
-
echo '<input type="checkbox" id="tfa_'.$prefix.$id.'" name="tfa_'.$prefix.$id.'" value="1" '.($setting ? 'checked="checked"' :'').'> <label for="tfa_'.$prefix.$id.'">'.htmlspecialchars($name)."</label><br>\n";
|
1060 |
}
|
1061 |
|
1062 |
global $wp_roles;
|
@@ -1066,7 +1080,7 @@ class Simba_Two_Factor_Authentication_1 {
|
|
1066 |
$setting = $this->get_option('tfa_'.$prefix.$id);
|
1067 |
$setting = ($setting === false) ? $default : ($setting ? 1 : 0);
|
1068 |
|
1069 |
-
echo '<input type="checkbox" id="tfa_'.$prefix.$id.'" name="tfa_'.$prefix.$id.'" value="1" '.($setting ? 'checked="checked"' :'').'> <label for="tfa_'.$prefix.$id.'">'.htmlspecialchars($name)."</label><br>\n";
|
1070 |
}
|
1071 |
|
1072 |
}
|
125 |
if (!defined('TWO_FACTOR_DISABLE') || !TWO_FACTOR_DISABLE) {
|
126 |
add_filter('authenticate', array($this, 'tfaVerifyCodeAndUser'), 99999999999, 3);
|
127 |
}
|
128 |
+
|
129 |
+
add_action('show_user_profile', array($this, 'show_user_profile'), 1);
|
130 |
|
131 |
if (defined('DOING_AJAX') && DOING_AJAX && defined('WP_ADMIN') && WP_ADMIN && !empty($_REQUEST['action']) && 'simbatfa-init-otp' == $_REQUEST['action']) {
|
132 |
// Try to prevent PHP notices breaking the AJAX conversation
|
137 |
}
|
138 |
}
|
139 |
|
140 |
+
/**
|
141 |
+
* Runs upon the WP action show_user_profile
|
142 |
+
*
|
143 |
+
* @param WP_User $user - the user that the profile is for
|
144 |
+
*/
|
145 |
+
public function show_user_profile($user) {
|
146 |
+
if ($user->ID !== get_current_user_id() || !$this->is_activated_for_user($user->ID)) return;
|
147 |
+
echo '<h2>'.__('Two Factor Authentication', 'all-in-one-wp-security-and-firewall').'</h2>';
|
148 |
+
$settings_url = admin_url('admin.php').'?page='.$this->get_user_settings_page_slug();
|
149 |
+
printf('<a target="_blank" href="%s">%s</a>', $settings_url, __('Go here for your two factor authentication settings...', 'all-in-one-wp-security-and-firewall'));
|
150 |
+
}
|
151 |
+
|
152 |
/**
|
153 |
* Runs upon the WP filter admin_menu
|
154 |
*/
|
348 |
$value = '—';
|
349 |
} elseif ($this->is_activated_by_user($user_id)) {
|
350 |
// Use value.
|
351 |
+
$value = '<span title="'.__('Enabled', 'all-in-one-wp-security-and-firewall').'" class="dashicons dashicons-yes"></span>';
|
352 |
} else {
|
353 |
// No group.
|
354 |
+
$value = '<span title="'.__('Disabled', 'all-in-one-wp-security-and-firewall').'" class="dashicons dashicons-no"></span>';
|
355 |
}
|
356 |
}
|
357 |
|
563 |
'ip' => $_SERVER['REMOTE_ADDR'],
|
564 |
'until' => $until,
|
565 |
'user_agent' => empty($_SERVER['HTTP_USER_AGENT']) ? '' : (string) $_SERVER['HTTP_USER_AGENT'],
|
566 |
+
'token' => $token
|
567 |
);
|
568 |
|
569 |
$this->user_set_trusted_devices($user_id, $trusted_devices);
|
1070 |
$setting = $this->get_option('tfa_'.$prefix.$id);
|
1071 |
$setting = ($setting === false) ? $default : ($setting ? 1 : 0);
|
1072 |
|
1073 |
+
echo '<input type="checkbox" id="tfa_'.$prefix.$id.'" name="tfa_'.$prefix.$id.'" class="tfa_'.$prefix.'user_roles" value="1" '.($setting ? 'checked="checked"' :'').'> <label for="tfa_'.$prefix.$id.'">'.htmlspecialchars($name)."</label><br>\n";
|
1074 |
}
|
1075 |
|
1076 |
global $wp_roles;
|
1080 |
$setting = $this->get_option('tfa_'.$prefix.$id);
|
1081 |
$setting = ($setting === false) ? $default : ($setting ? 1 : 0);
|
1082 |
|
1083 |
+
echo '<input type="checkbox" id="tfa_'.$prefix.$id.'" name="tfa_'.$prefix.$id.'" class="tfa_'.$prefix.'user_roles" value="1" '.($setting ? 'checked="checked"' :'').'> <label for="tfa_'.$prefix.$id.'">'.htmlspecialchars($name)."</label><br>\n";
|
1084 |
}
|
1085 |
|
1086 |
}
|
@@ -44,7 +44,7 @@ if (!defined('ABSPATH')) die('Access denied.');
|
|
44 |
|
45 |
<form method="post" action="options.php" style="margin-top: 12px">
|
46 |
<?php settings_fields('tfa_user_roles_group'); ?>
|
47 |
-
<h2><?php _e('
|
48 |
<?php _e('Choose which user roles will have two factor authentication available.', 'all-in-one-wp-security-and-firewall'); ?>
|
49 |
<p>
|
50 |
<?php $simba_tfa->list_user_roles_checkboxes(); ?>
|
44 |
|
45 |
<form method="post" action="options.php" style="margin-top: 12px">
|
46 |
<?php settings_fields('tfa_user_roles_group'); ?>
|
47 |
+
<h2><?php _e('Make two factor authentication available', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
48 |
<?php _e('Choose which user roles will have two factor authentication available.', 'all-in-one-wp-security-and-firewall'); ?>
|
49 |
<p>
|
50 |
<?php $simba_tfa->list_user_roles_checkboxes(); ?>
|
@@ -44,107 +44,91 @@ msgstr ""
|
|
44 |
msgid "Are you sure you want to perform this bulk action?"
|
45 |
msgstr ""
|
46 |
|
47 |
-
#: admin/wp-security-admin-init.php:
|
48 |
-
msgid "Nonce check failed for export account activity logs to CSV!"
|
49 |
-
msgstr ""
|
50 |
-
|
51 |
-
#: admin/wp-security-admin-init.php:115
|
52 |
-
msgid "Nonce check failed for export failed login records to CSV!"
|
53 |
-
msgstr ""
|
54 |
-
|
55 |
-
#: admin/wp-security-admin-init.php:133
|
56 |
-
msgid "Nonce check failed for export 404 event logs to CSV!"
|
57 |
-
msgstr ""
|
58 |
-
|
59 |
-
#: admin/wp-security-admin-init.php:258
|
60 |
msgid "Unexpected response:"
|
61 |
msgstr ""
|
62 |
|
63 |
-
#: admin/wp-security-admin-init.php:
|
64 |
msgid "Enjoyed %1$s? Please leave us a %2$s rating. We really appreciate your support!"
|
65 |
msgstr ""
|
66 |
|
67 |
-
#: admin/wp-security-admin-init.php:
|
68 |
#: classes/wp-security-two-factor-login.php:95
|
69 |
msgid "WP Security"
|
70 |
msgstr ""
|
71 |
|
72 |
-
#: admin/wp-security-admin-init.php:
|
73 |
-
#: admin/wp-security-dashboard-menu.php:
|
74 |
-
#: admin/wp-security-dashboard-menu.php:
|
75 |
msgid "Dashboard"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: admin/wp-security-admin-init.php:
|
79 |
#: admin/wp-security-settings-menu.php:95
|
80 |
msgid "Settings"
|
81 |
msgstr ""
|
82 |
|
83 |
-
#: admin/wp-security-admin-init.php:
|
84 |
-
#: admin/wp-security-user-accounts-menu.php:60
|
85 |
msgid "User Accounts"
|
86 |
msgstr ""
|
87 |
|
88 |
-
#: admin/wp-security-admin-init.php:
|
89 |
-
#: admin/wp-security-user-login-menu.php:59
|
90 |
msgid "User Login"
|
91 |
msgstr ""
|
92 |
|
93 |
-
#: admin/wp-security-admin-init.php:
|
94 |
-
#: admin/wp-security-user-registration-menu.php:55
|
95 |
msgid "User Registration"
|
96 |
msgstr ""
|
97 |
|
98 |
-
#: admin/wp-security-admin-init.php:
|
99 |
-
#: admin/wp-security-database-menu.php:119
|
100 |
msgid "Database Security"
|
101 |
msgstr ""
|
102 |
|
103 |
-
#: admin/wp-security-admin-init.php:
|
104 |
-
#: admin/wp-security-filesystem-menu.php:55
|
105 |
msgid "Filesystem Security"
|
106 |
msgstr ""
|
107 |
|
108 |
-
#: admin/wp-security-admin-init.php:
|
109 |
-
#: admin/wp-security-blacklist-menu.php:51
|
110 |
msgid "Blacklist Manager"
|
111 |
msgstr ""
|
112 |
|
113 |
-
#: admin/wp-security-admin-init.php:
|
114 |
#: admin/wp-security-firewall-menu.php:60
|
115 |
msgid "Firewall"
|
116 |
msgstr ""
|
117 |
|
118 |
-
#: admin/wp-security-admin-init.php:
|
119 |
-
#: admin/wp-security-brute-force-menu.php:67
|
120 |
msgid "Brute Force"
|
121 |
msgstr ""
|
122 |
|
123 |
-
#: admin/wp-security-admin-init.php:
|
124 |
-
#: admin/wp-security-spam-menu.php:57
|
125 |
msgid "Spam Prevention"
|
126 |
msgstr ""
|
127 |
|
128 |
-
#: admin/wp-security-admin-init.php:
|
129 |
#: admin/wp-security-filescan-menu.php:53
|
130 |
msgid "Scanner"
|
131 |
msgstr ""
|
132 |
|
133 |
-
#: admin/wp-security-admin-init.php:
|
134 |
#: admin/wp-security-maintenance-menu.php:51
|
135 |
msgid "Maintenance"
|
136 |
msgstr ""
|
137 |
|
138 |
-
#: admin/wp-security-admin-init.php:
|
139 |
#: admin/wp-security-misc-options-menu.php:57
|
140 |
msgid "Miscellaneous"
|
141 |
msgstr ""
|
142 |
|
143 |
-
#: admin/wp-security-admin-init.php:
|
144 |
#: admin/wp-security-tools-menu.php:64
|
145 |
msgid "Tools"
|
146 |
msgstr ""
|
147 |
|
|
|
|
|
|
|
|
|
148 |
#: admin/wp-security-admin-menu.php:67
|
149 |
msgid "Settings successfully updated."
|
150 |
msgstr ""
|
@@ -158,15 +142,15 @@ msgid "Failed to delete the selected record(s)."
|
|
158 |
msgstr ""
|
159 |
|
160 |
#: admin/wp-security-blacklist-menu.php:25
|
161 |
-
msgid "Ban
|
162 |
msgstr ""
|
163 |
|
164 |
-
#: admin/wp-security-blacklist-menu.php:
|
165 |
-
msgid "
|
166 |
msgstr ""
|
167 |
|
168 |
#: admin/wp-security-blacklist-menu.php:132
|
169 |
-
#: admin/wp-security-firewall-menu.php:
|
170 |
#: admin/wp-security-list-404.php:234
|
171 |
#: admin/wp-security-list-comment-spammer-ip.php:205
|
172 |
msgid "The plugin was unable to write to the .htaccess file. Please edit file manually."
|
@@ -193,27 +177,28 @@ msgid "By blocking people, you are using the most secure first line of defence,
|
|
193 |
msgstr ""
|
194 |
|
195 |
#: admin/wp-security-blacklist-menu.php:154
|
196 |
-
#: admin/wp-security-firewall-menu.php:
|
|
|
197 |
msgid "All In One WP Security & Firewall Premium"
|
198 |
msgstr ""
|
199 |
|
200 |
#: admin/wp-security-blacklist-menu.php:155
|
201 |
-
#: admin/wp-security-firewall-menu.php:
|
202 |
msgid "You may also be interested in %s."
|
203 |
msgstr ""
|
204 |
|
205 |
#: admin/wp-security-blacklist-menu.php:156
|
206 |
-
#: admin/wp-security-firewall-menu.php:
|
207 |
msgid "This plugin adds a number of extra features including %s and %s."
|
208 |
msgstr ""
|
209 |
|
210 |
#: admin/wp-security-blacklist-menu.php:156
|
211 |
-
#: admin/wp-security-firewall-menu.php:
|
212 |
msgid "smart 404 blocking"
|
213 |
msgstr ""
|
214 |
|
215 |
#: admin/wp-security-blacklist-menu.php:156
|
216 |
-
#: admin/wp-security-firewall-menu.php:
|
217 |
msgid "country IP blocking"
|
218 |
msgstr ""
|
219 |
|
@@ -261,8 +246,8 @@ msgstr ""
|
|
261 |
#: admin/wp-security-brute-force-menu.php:408
|
262 |
#: admin/wp-security-brute-force-menu.php:431
|
263 |
#: admin/wp-security-brute-force-menu.php:452
|
264 |
-
#: admin/wp-security-filescan-menu.php:
|
265 |
-
#: admin/wp-security-filescan-menu.php:
|
266 |
#: admin/wp-security-firewall-menu.php:175
|
267 |
#: admin/wp-security-firewall-menu.php:212
|
268 |
#: admin/wp-security-firewall-menu.php:232
|
@@ -274,13 +259,17 @@ msgstr ""
|
|
274 |
#: admin/wp-security-firewall-menu.php:503
|
275 |
#: admin/wp-security-firewall-menu.php:681
|
276 |
#: admin/wp-security-firewall-menu.php:699
|
|
|
277 |
#: admin/wp-security-firewall-menu.php:868
|
278 |
-
#: admin/wp-security-firewall-menu.php:
|
279 |
-
#: admin/wp-security-firewall-menu.php:
|
280 |
#: admin/wp-security-spam-menu.php:186
|
281 |
#: admin/wp-security-spam-menu.php:221
|
282 |
-
#: admin/wp-security-spam-menu.php:
|
283 |
-
#: admin/wp-security-spam-menu.php:
|
|
|
|
|
|
|
284 |
msgid "More info"
|
285 |
msgstr ""
|
286 |
|
@@ -301,23 +290,23 @@ msgstr ""
|
|
301 |
#: admin/wp-security-brute-force-menu.php:686
|
302 |
#: admin/wp-security-brute-force-menu.php:806
|
303 |
#: admin/wp-security-brute-force-menu.php:868
|
304 |
-
#: admin/wp-security-filescan-menu.php:
|
305 |
#: admin/wp-security-filesystem-menu.php:242
|
306 |
#: admin/wp-security-firewall-menu.php:945
|
307 |
-
#: admin/wp-security-firewall-menu.php:
|
308 |
#: admin/wp-security-misc-options-menu.php:167
|
309 |
#: admin/wp-security-misc-options-menu.php:218
|
310 |
#: admin/wp-security-misc-options-menu.php:278
|
311 |
#: admin/wp-security-settings-menu.php:619
|
312 |
#: admin/wp-security-settings-menu.php:680
|
313 |
#: admin/wp-security-spam-menu.php:233
|
314 |
-
#: admin/wp-security-spam-menu.php:
|
315 |
-
#: admin/wp-security-spam-menu.php:
|
316 |
-
#: admin/wp-security-spam-menu.php:
|
317 |
-
#: admin/wp-security-user-login-menu.php:
|
318 |
-
#: admin/wp-security-user-login-menu.php:
|
319 |
-
#: admin/wp-security-user-login-menu.php:
|
320 |
-
#: admin/wp-security-user-login-menu.php:
|
321 |
#: admin/wp-security-user-registration-menu.php:150
|
322 |
#: admin/wp-security-user-registration-menu.php:242
|
323 |
#: admin/wp-security-user-registration-menu.php:305
|
@@ -327,13 +316,13 @@ msgstr ""
|
|
327 |
|
328 |
#: admin/wp-security-brute-force-menu.php:33
|
329 |
#: admin/wp-security-brute-force-menu.php:759
|
330 |
-
#: admin/wp-security-dashboard-menu.php:
|
331 |
msgid "Rename login page"
|
332 |
msgstr ""
|
333 |
|
334 |
#: admin/wp-security-brute-force-menu.php:34
|
335 |
#: admin/wp-security-brute-force-menu.php:154
|
336 |
-
msgid "Cookie
|
337 |
msgstr ""
|
338 |
|
339 |
#: admin/wp-security-brute-force-menu.php:35
|
@@ -342,6 +331,7 @@ msgid "Login CAPTCHA"
|
|
342 |
msgstr ""
|
343 |
|
344 |
#: admin/wp-security-brute-force-menu.php:36
|
|
|
345 |
msgid "Login whitelist"
|
346 |
msgstr ""
|
347 |
|
@@ -349,6 +339,10 @@ msgstr ""
|
|
349 |
msgid "Honeypot"
|
350 |
msgstr ""
|
351 |
|
|
|
|
|
|
|
|
|
352 |
#: admin/wp-security-brute-force-menu.php:105
|
353 |
msgid "Please enter a value for your login page slug."
|
354 |
msgstr ""
|
@@ -362,14 +356,16 @@ msgid "You must use alpha numeric characters for your login page slug."
|
|
362 |
msgstr ""
|
363 |
|
364 |
#: admin/wp-security-brute-force-menu.php:116
|
365 |
-
#: admin/wp-security-filescan-menu.php:
|
366 |
-
#: admin/wp-security-firewall-menu.php:
|
|
|
367 |
#: admin/wp-security-spam-menu.php:101
|
368 |
-
#: admin/wp-security-spam-menu.php:
|
369 |
-
#: admin/wp-security-spam-menu.php:
|
370 |
-
#: admin/wp-security-user-login-menu.php:
|
371 |
-
#: admin/wp-security-user-login-menu.php:
|
372 |
-
|
|
|
373 |
msgstr ""
|
374 |
|
375 |
#: admin/wp-security-brute-force-menu.php:133
|
@@ -377,7 +373,7 @@ msgid "Could not delete the Cookie-based directives from the .htaccess file. Ple
|
|
377 |
msgstr ""
|
378 |
|
379 |
#: admin/wp-security-brute-force-menu.php:155
|
380 |
-
msgid "Login
|
381 |
msgstr ""
|
382 |
|
383 |
#: admin/wp-security-brute-force-menu.php:156
|
@@ -487,11 +483,11 @@ msgstr ""
|
|
487 |
|
488 |
#: admin/wp-security-brute-force-menu.php:310
|
489 |
#: admin/wp-security-brute-force-menu.php:758
|
490 |
-
#: admin/wp-security-user-login-menu.php:242
|
491 |
msgid "Cookie-Based Brute Force Login Prevention"
|
492 |
msgstr ""
|
493 |
|
494 |
#: admin/wp-security-brute-force-menu.php:320
|
|
|
495 |
msgid "Cookie based brute force login prevention"
|
496 |
msgstr ""
|
497 |
|
@@ -661,11 +657,11 @@ msgid "By enabling these settings the Google reCAPTCHA v2 widget will be applied
|
|
661 |
msgstr ""
|
662 |
|
663 |
#: admin/wp-security-brute-force-menu.php:549
|
664 |
-
msgid "reCAPTCHA will not work because you have disabled login
|
665 |
msgstr ""
|
666 |
|
667 |
#: admin/wp-security-brute-force-menu.php:550
|
668 |
-
msgid "To enable it, define
|
669 |
msgstr ""
|
670 |
|
671 |
#: admin/wp-security-brute-force-menu.php:558
|
@@ -748,10 +744,6 @@ msgstr ""
|
|
748 |
msgid "Check this if you want to insert CAPTCHA on a WooCommerce registration form."
|
749 |
msgstr ""
|
750 |
|
751 |
-
#: admin/wp-security-brute-force-menu.php:746
|
752 |
-
msgid "Login whitelist"
|
753 |
-
msgstr ""
|
754 |
-
|
755 |
#: admin/wp-security-brute-force-menu.php:749
|
756 |
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."
|
757 |
msgstr ""
|
@@ -785,7 +777,7 @@ msgid "Enable IP whitelisting"
|
|
785 |
msgstr ""
|
786 |
|
787 |
#: admin/wp-security-brute-force-menu.php:786
|
788 |
-
#: admin/wp-security-user-login-menu.php:
|
789 |
msgid "Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below"
|
790 |
msgstr ""
|
791 |
|
@@ -798,12 +790,12 @@ msgid "You can copy and paste this address in the text box below if you want to
|
|
798 |
msgstr ""
|
799 |
|
800 |
#: admin/wp-security-brute-force-menu.php:797
|
801 |
-
#: admin/wp-security-user-login-menu.php:
|
802 |
msgid "Enter whitelisted IP addresses:"
|
803 |
msgstr ""
|
804 |
|
805 |
#: admin/wp-security-brute-force-menu.php:801
|
806 |
-
#: admin/wp-security-user-login-menu.php:
|
807 |
msgid "Enter one or more IP addresses or IP ranges you wish to include in your whitelist."
|
808 |
msgstr ""
|
809 |
|
@@ -840,235 +832,239 @@ msgstr ""
|
|
840 |
msgid "Check this if you want to enable the honeypot feature for the login page"
|
841 |
msgstr ""
|
842 |
|
843 |
-
#: admin/wp-security-dashboard-menu.php:
|
|
|
844 |
#: classes/wp-security-user-login.php:74
|
845 |
-
msgid "Locked IP
|
846 |
msgstr ""
|
847 |
|
848 |
-
#: admin/wp-security-dashboard-menu.php:
|
849 |
-
msgid "Permanent
|
850 |
msgstr ""
|
851 |
|
852 |
-
#: admin/wp-security-dashboard-menu.php:
|
853 |
msgid "Logs"
|
854 |
msgstr ""
|
855 |
|
856 |
-
#: admin/wp-security-dashboard-menu.php:
|
857 |
-
|
858 |
-
|
859 |
-
|
|
|
|
|
|
|
|
|
|
|
860 |
msgstr ""
|
861 |
|
862 |
-
#: admin/wp-security-dashboard-menu.php:
|
863 |
-
msgid "This tab displays the list of all IP addresses which are currently temporarily locked out due to the
|
864 |
msgstr ""
|
865 |
|
866 |
-
#: admin/wp-security-dashboard-menu.php:
|
867 |
msgid "Currently locked out IP addresses and ranges"
|
868 |
msgstr ""
|
869 |
|
870 |
-
#: admin/wp-security-dashboard-menu.php:
|
871 |
msgid "This tab displays the list of all permanently blocked IP addresses."
|
872 |
msgstr ""
|
873 |
|
874 |
-
#: admin/wp-security-dashboard-menu.php:
|
875 |
-
#: admin/wp-security-spam-menu.php:
|
876 |
msgid "NOTE: This feature does NOT use the .htaccess file to permanently block the IP addresses so it should be compatible with all web servers running WordPress."
|
877 |
msgstr ""
|
878 |
|
879 |
-
#: admin/wp-security-dashboard-menu.php:
|
880 |
msgid "Permanently blocked IP addresses"
|
881 |
msgstr ""
|
882 |
|
883 |
-
#: admin/wp-security-dashboard-menu.php:
|
884 |
-
#: admin/wp-security-firewall-menu.php:
|
885 |
-
#: admin/wp-security-user-login-menu.php:
|
886 |
-
#: admin/wp-security-user-login-menu.php:
|
887 |
#: admin/wp-security-user-registration-menu.php:164
|
888 |
msgid "Search"
|
889 |
msgstr ""
|
890 |
|
891 |
-
#: admin/wp-security-dashboard-menu.php:
|
892 |
-
#: admin/wp-security-dashboard-menu.php:
|
893 |
-
#: admin/wp-security-dashboard-menu.php:
|
894 |
msgid "All In One WP Security & Firewall"
|
895 |
msgstr ""
|
896 |
|
897 |
-
#: admin/wp-security-dashboard-menu.php:
|
898 |
msgid "Debug logs have been cleared."
|
899 |
msgstr ""
|
900 |
|
901 |
-
#: admin/wp-security-dashboard-menu.php:
|
902 |
msgid "Unable to clear the logs; an invalid nonce was provided"
|
903 |
msgstr ""
|
904 |
|
905 |
-
#: admin/wp-security-dashboard-menu.php:
|
906 |
msgid "Debug log options"
|
907 |
msgstr ""
|
908 |
|
909 |
-
#: admin/wp-security-dashboard-menu.php:
|
910 |
msgid "Clear logs"
|
911 |
msgstr ""
|
912 |
|
913 |
-
#: admin/wp-security-dashboard-menu.php:
|
914 |
msgid "Debug logs"
|
915 |
msgstr ""
|
916 |
|
917 |
-
#: admin/wp-security-dashboard-menu.php:
|
918 |
msgid "Security strength meter"
|
919 |
msgstr ""
|
920 |
|
921 |
-
#: admin/wp-security-dashboard-menu.php:
|
922 |
msgid "Security points breakdown"
|
923 |
msgstr ""
|
924 |
|
925 |
-
#: admin/wp-security-dashboard-menu.php:
|
926 |
msgid "Spread the word"
|
927 |
msgstr ""
|
928 |
|
929 |
-
#: admin/wp-security-dashboard-menu.php:
|
930 |
msgid "Get to know the developers"
|
931 |
msgstr ""
|
932 |
|
933 |
-
#: admin/wp-security-dashboard-menu.php:
|
934 |
msgid "Critical feature status"
|
935 |
msgstr ""
|
936 |
|
937 |
-
#: admin/wp-security-dashboard-menu.php:
|
938 |
msgid "Last 5 logins"
|
939 |
msgstr ""
|
940 |
|
941 |
-
#: admin/wp-security-dashboard-menu.php:
|
942 |
msgid "Maintenance mode status"
|
943 |
msgstr ""
|
944 |
|
945 |
-
#: admin/wp-security-dashboard-menu.php:
|
|
|
|
|
946 |
msgid "Logged in users"
|
947 |
msgstr ""
|
948 |
|
949 |
-
#: admin/wp-security-dashboard-menu.php:
|
950 |
-
msgid "Locked IP addresses"
|
951 |
-
msgstr ""
|
952 |
-
|
953 |
-
#: admin/wp-security-dashboard-menu.php:379
|
954 |
msgid "Total Achievable Points: "
|
955 |
msgstr ""
|
956 |
|
957 |
-
#: admin/wp-security-dashboard-menu.php:
|
958 |
msgid "Current Score of Your Site: "
|
959 |
msgstr ""
|
960 |
|
961 |
-
#: admin/wp-security-dashboard-menu.php:
|
962 |
msgid "We are working hard to make your WordPress site more secure. Please support us, here is how:"
|
963 |
msgstr ""
|
964 |
|
965 |
-
#: admin/wp-security-dashboard-menu.php:
|
966 |
msgid "Follow us on"
|
967 |
msgstr ""
|
968 |
|
969 |
-
#: admin/wp-security-dashboard-menu.php:
|
970 |
msgid "Post to Twitter"
|
971 |
msgstr ""
|
972 |
|
973 |
-
#: admin/wp-security-dashboard-menu.php:
|
974 |
-
msgid "Give us a
|
975 |
msgstr ""
|
976 |
|
977 |
-
#: admin/wp-security-dashboard-menu.php:
|
978 |
msgid "Wanna know more about the developers behind this plugin?"
|
979 |
msgstr ""
|
980 |
|
981 |
-
#: admin/wp-security-dashboard-menu.php:
|
982 |
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"
|
983 |
msgstr ""
|
984 |
|
985 |
-
#: admin/wp-security-dashboard-menu.php:
|
986 |
-
msgid "Admin
|
987 |
msgstr ""
|
988 |
|
989 |
-
#: admin/wp-security-dashboard-menu.php:
|
990 |
-
msgid "File
|
991 |
msgstr ""
|
992 |
|
993 |
-
#: admin/wp-security-dashboard-menu.php:
|
994 |
-
msgid "Basic
|
995 |
msgstr ""
|
996 |
|
997 |
-
#: admin/wp-security-dashboard-menu.php:
|
998 |
-
msgid "No data found
|
999 |
msgstr ""
|
1000 |
|
1001 |
-
#: admin/wp-security-dashboard-menu.php:
|
1002 |
msgid "Last 5 logins summary:"
|
1003 |
msgstr ""
|
1004 |
|
1005 |
-
#: admin/wp-security-dashboard-menu.php:
|
1006 |
msgid "User"
|
1007 |
msgstr ""
|
1008 |
|
1009 |
-
#: admin/wp-security-dashboard-menu.php:
|
1010 |
#: admin/wp-security-list-404.php:95
|
1011 |
#: admin/wp-security-list-login-fails.php:56
|
1012 |
#: admin/wp-security-list-permanent-blocked-ip.php:68
|
1013 |
msgid "Date"
|
1014 |
msgstr ""
|
1015 |
|
1016 |
-
#: admin/wp-security-dashboard-menu.php:
|
1017 |
msgid "IP"
|
1018 |
msgstr ""
|
1019 |
|
1020 |
-
#: admin/wp-security-dashboard-menu.php:
|
1021 |
msgid "Maintenance mode is currently enabled. Remember to turn it off when you are done"
|
1022 |
msgstr ""
|
1023 |
|
1024 |
-
#: admin/wp-security-dashboard-menu.php:
|
1025 |
msgid "Maintenance mode is currently off."
|
1026 |
msgstr ""
|
1027 |
|
1028 |
-
#: admin/wp-security-dashboard-menu.php:
|
1029 |
-
msgid "Maintenance
|
1030 |
msgstr ""
|
1031 |
|
1032 |
-
#: admin/wp-security-dashboard-menu.php:
|
1033 |
-
msgid "Cookie
|
1034 |
msgstr ""
|
1035 |
|
1036 |
-
#: admin/wp-security-dashboard-menu.php:
|
1037 |
-
#: admin/wp-security-dashboard-menu.php:
|
1038 |
msgid "The %s feature is currently active."
|
1039 |
msgstr ""
|
1040 |
|
1041 |
-
#: admin/wp-security-dashboard-menu.php:
|
1042 |
-
#: admin/wp-security-dashboard-menu.php:
|
1043 |
msgid "Your new WordPress login URL is now:"
|
1044 |
msgstr ""
|
1045 |
|
1046 |
-
#: admin/wp-security-dashboard-menu.php:
|
1047 |
msgid "Number of users currently logged into your site (including you) is:"
|
1048 |
msgstr ""
|
1049 |
|
1050 |
-
#: admin/wp-security-dashboard-menu.php:
|
1051 |
msgid "There are no other users currently logged in."
|
1052 |
msgstr ""
|
1053 |
|
1054 |
-
#: admin/wp-security-dashboard-menu.php:
|
1055 |
msgid "Number of users currently logged in site-wide (including you) is:"
|
1056 |
msgstr ""
|
1057 |
|
1058 |
-
#: admin/wp-security-dashboard-menu.php:
|
1059 |
msgid "There are no other site-wide users currently logged in."
|
1060 |
msgstr ""
|
1061 |
|
1062 |
-
#: admin/wp-security-dashboard-menu.php:
|
1063 |
-
#: admin/wp-security-dashboard-menu.php:
|
1064 |
msgid "Go to the %s menu to see more details"
|
1065 |
msgstr ""
|
1066 |
|
1067 |
-
#: admin/wp-security-dashboard-menu.php:
|
1068 |
msgid "There are no IP addresses currently locked out."
|
1069 |
msgstr ""
|
1070 |
|
1071 |
-
#: admin/wp-security-dashboard-menu.php:
|
1072 |
msgid "Number of temporarily locked out IP addresses: "
|
1073 |
msgstr ""
|
1074 |
|
@@ -1094,6 +1090,10 @@ msgstr ""
|
|
1094 |
msgid "Database prefix"
|
1095 |
msgstr ""
|
1096 |
|
|
|
|
|
|
|
|
|
1097 |
#: admin/wp-security-database-menu.php:147
|
1098 |
msgid "Nonce check failed for DB prefix change operation!"
|
1099 |
msgstr ""
|
@@ -1274,11 +1274,12 @@ msgid "%s view definitions were updated successfully!"
|
|
1274 |
msgstr ""
|
1275 |
|
1276 |
#: admin/wp-security-filescan-menu.php:26
|
1277 |
-
|
|
|
1278 |
msgstr ""
|
1279 |
|
1280 |
#: admin/wp-security-filescan-menu.php:27
|
1281 |
-
msgid "Malware
|
1282 |
msgstr ""
|
1283 |
|
1284 |
#: admin/wp-security-filescan-menu.php:88
|
@@ -1298,7 +1299,7 @@ msgid "The plugin has detected that this is your first file change detection sca
|
|
1298 |
msgstr ""
|
1299 |
|
1300 |
#: admin/wp-security-filescan-menu.php:112
|
1301 |
-
msgid "Scan
|
1302 |
msgstr ""
|
1303 |
|
1304 |
#: admin/wp-security-filescan-menu.php:133
|
@@ -1309,288 +1310,291 @@ msgstr ""
|
|
1309 |
msgid "The following address was removed because it is not a valid email address: "
|
1310 |
msgstr ""
|
1311 |
|
1312 |
-
#: admin/wp-security-filescan-menu.php:
|
1313 |
msgid "NEW SCAN COMPLETED: The plugin has detected that you have made changes to the \"File Types To Ignore\" or \"Files To Ignore\" fields."
|
1314 |
msgstr ""
|
1315 |
|
1316 |
-
#: admin/wp-security-filescan-menu.php:
|
1317 |
msgid "In order to ensure that future scan results are accurate, the old scan data has been refreshed."
|
1318 |
msgstr ""
|
1319 |
|
1320 |
-
#: admin/wp-security-filescan-menu.php:
|
1321 |
msgid "All In One WP Security & Firewall has detected that there was a change in your host's files."
|
1322 |
msgstr ""
|
1323 |
|
1324 |
-
#: admin/wp-security-filescan-menu.php:
|
1325 |
msgid "View scan details and clear this message"
|
1326 |
msgstr ""
|
1327 |
|
1328 |
-
#: admin/wp-security-filescan-menu.php:
|
1329 |
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."
|
1330 |
msgstr ""
|
1331 |
|
1332 |
-
#: admin/wp-security-filescan-menu.php:
|
1333 |
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."
|
1334 |
msgstr ""
|
1335 |
|
1336 |
-
#: admin/wp-security-filescan-menu.php:
|
1337 |
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."
|
1338 |
msgstr ""
|
1339 |
|
1340 |
-
#: admin/wp-security-filescan-menu.php:
|
1341 |
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."
|
1342 |
msgstr ""
|
1343 |
|
1344 |
-
#: admin/wp-security-filescan-menu.php:
|
1345 |
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)"
|
1346 |
msgstr ""
|
1347 |
|
1348 |
-
#: admin/wp-security-filescan-menu.php:
|
1349 |
msgid "It appears that your server is using an old PHP version which is missing the %s. The file scanner feature needs this class in order to work. If you would like to use this feature please upgrade your server PHP version to 5.3 or greater."
|
1350 |
msgstr ""
|
1351 |
|
1352 |
-
#: admin/wp-security-filescan-menu.php:
|
1353 |
msgid "Manual file change detection scan"
|
1354 |
msgstr ""
|
1355 |
|
1356 |
-
#: admin/wp-security-filescan-menu.php:
|
1357 |
msgid "To perform a manual file change detection scan click on the button below."
|
1358 |
msgstr ""
|
1359 |
|
1360 |
-
#: admin/wp-security-filescan-menu.php:
|
1361 |
msgid "Perform scan now"
|
1362 |
msgstr ""
|
1363 |
|
1364 |
-
#: admin/wp-security-filescan-menu.php:
|
1365 |
msgid "View last saved file change results"
|
1366 |
msgstr ""
|
1367 |
|
1368 |
-
#: admin/wp-security-filescan-menu.php:
|
1369 |
msgid "Click the button below to view the saved file change results from the last scan."
|
1370 |
msgstr ""
|
1371 |
|
1372 |
-
#: admin/wp-security-filescan-menu.php:
|
1373 |
msgid "View last file change"
|
1374 |
msgstr ""
|
1375 |
|
1376 |
-
#: admin/wp-security-filescan-menu.php:
|
1377 |
msgid "File change detection settings"
|
1378 |
msgstr ""
|
1379 |
|
1380 |
-
#: admin/wp-security-filescan-menu.php:
|
1381 |
msgid "Enable automated file change detection scan"
|
1382 |
msgstr ""
|
1383 |
|
1384 |
-
#: admin/wp-security-filescan-menu.php:
|
1385 |
msgid "Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below"
|
1386 |
msgstr ""
|
1387 |
|
1388 |
-
#: admin/wp-security-filescan-menu.php:
|
1389 |
msgid "Scan time interval"
|
1390 |
msgstr ""
|
1391 |
|
1392 |
-
#: admin/wp-security-filescan-menu.php:
|
1393 |
msgid "Hours"
|
1394 |
msgstr ""
|
1395 |
|
1396 |
-
#: admin/wp-security-filescan-menu.php:
|
1397 |
msgid "Days"
|
1398 |
msgstr ""
|
1399 |
|
1400 |
-
#: admin/wp-security-filescan-menu.php:
|
1401 |
msgid "Weeks"
|
1402 |
msgstr ""
|
1403 |
|
1404 |
-
#: admin/wp-security-filescan-menu.php:
|
1405 |
msgid "Set the value for how often you would like a scan to occur"
|
1406 |
msgstr ""
|
1407 |
|
1408 |
-
#: admin/wp-security-filescan-menu.php:
|
1409 |
msgid "File types to ignore"
|
1410 |
msgstr ""
|
1411 |
|
1412 |
-
#: admin/wp-security-filescan-menu.php:
|
1413 |
msgid "Enter each file type or extension on a new line which you wish to exclude from the file change detection scan."
|
1414 |
msgstr ""
|
1415 |
|
1416 |
-
#: admin/wp-security-filescan-menu.php:
|
1417 |
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."
|
1418 |
msgstr ""
|
1419 |
|
1420 |
-
#: admin/wp-security-filescan-menu.php:
|
1421 |
msgid "Example: If you want the scanner to ignore files of type jpg, png, and bmp, then you would enter the following:"
|
1422 |
msgstr ""
|
1423 |
|
1424 |
-
#: admin/wp-security-filescan-menu.php:
|
1425 |
msgid "jpg"
|
1426 |
msgstr ""
|
1427 |
|
1428 |
-
#: admin/wp-security-filescan-menu.php:
|
1429 |
msgid "png"
|
1430 |
msgstr ""
|
1431 |
|
1432 |
-
#: admin/wp-security-filescan-menu.php:
|
1433 |
msgid "bmp"
|
1434 |
msgstr ""
|
1435 |
|
1436 |
-
#: admin/wp-security-filescan-menu.php:
|
1437 |
msgid "Files/Directories to ignore"
|
1438 |
msgstr ""
|
1439 |
|
1440 |
-
#: admin/wp-security-filescan-menu.php:
|
1441 |
msgid "Enter each file or directory on a new line which you wish to exclude from the file change detection scan."
|
1442 |
msgstr ""
|
1443 |
|
1444 |
-
#: admin/wp-security-filescan-menu.php:
|
1445 |
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."
|
1446 |
msgstr ""
|
1447 |
|
1448 |
-
#: admin/wp-security-filescan-menu.php:
|
1449 |
msgid "Example: If you want the scanner to ignore certain files in different directories or whole directories, then you would enter the following:"
|
1450 |
msgstr ""
|
1451 |
|
1452 |
-
#: admin/wp-security-filescan-menu.php:
|
1453 |
msgid "cache/config/master.php"
|
1454 |
msgstr ""
|
1455 |
|
1456 |
-
#: admin/wp-security-filescan-menu.php:
|
1457 |
msgid "somedirectory"
|
1458 |
msgstr ""
|
1459 |
|
1460 |
-
#: admin/wp-security-filescan-menu.php:
|
1461 |
msgid "Send email when change detected"
|
1462 |
msgstr ""
|
1463 |
|
1464 |
-
#: admin/wp-security-filescan-menu.php:
|
1465 |
msgid "Check this if you want the system to email you if a file change was detected"
|
1466 |
msgstr ""
|
1467 |
|
1468 |
-
#: admin/wp-security-filescan-menu.php:
|
1469 |
msgid "Enter one or more email addresses on a new line."
|
1470 |
msgstr ""
|
1471 |
|
1472 |
-
#: admin/wp-security-filescan-menu.php:
|
1473 |
-
msgid "What is
|
1474 |
msgstr ""
|
1475 |
|
1476 |
-
#: admin/wp-security-filescan-menu.php:
|
1477 |
-
msgid "The word
|
1478 |
msgstr ""
|
1479 |
|
1480 |
-
#: admin/wp-security-filescan-menu.php:
|
1481 |
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."
|
1482 |
msgstr ""
|
1483 |
|
1484 |
-
#: admin/wp-security-filescan-menu.php:
|
1485 |
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."
|
1486 |
msgstr ""
|
1487 |
|
1488 |
-
#: admin/wp-security-filescan-menu.php:
|
1489 |
msgid "CLICK HERE"
|
1490 |
msgstr ""
|
1491 |
|
1492 |
-
#: admin/wp-security-filescan-menu.php:
|
1493 |
-
msgid "Scanning
|
1494 |
msgstr ""
|
1495 |
|
1496 |
-
#: admin/wp-security-filescan-menu.php:
|
1497 |
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."
|
1498 |
msgstr ""
|
1499 |
|
1500 |
-
#: admin/wp-security-filescan-menu.php:
|
1501 |
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."
|
1502 |
msgstr ""
|
1503 |
|
1504 |
-
#: admin/wp-security-filescan-menu.php:
|
1505 |
msgid "When you sign up for this service you will get the following:"
|
1506 |
msgstr ""
|
1507 |
|
1508 |
-
#: admin/wp-security-filescan-menu.php:
|
1509 |
msgid "Automatic daily scan of 1 website"
|
1510 |
msgstr ""
|
1511 |
|
1512 |
-
#: admin/wp-security-filescan-menu.php:
|
1513 |
msgid "Automatic malware and blacklist monitoring"
|
1514 |
msgstr ""
|
1515 |
|
1516 |
-
#: admin/wp-security-filescan-menu.php:
|
1517 |
msgid "Automatic email alerting"
|
1518 |
msgstr ""
|
1519 |
|
1520 |
-
#: admin/wp-security-filescan-menu.php:
|
1521 |
msgid "Site uptime monitoring"
|
1522 |
msgstr ""
|
1523 |
|
1524 |
-
#: admin/wp-security-filescan-menu.php:
|
1525 |
msgid "Site response time monitoring"
|
1526 |
msgstr ""
|
1527 |
|
1528 |
-
#: admin/wp-security-filescan-menu.php:
|
1529 |
msgid "We provide advice for malware cleanup"
|
1530 |
msgstr ""
|
1531 |
|
1532 |
-
#: admin/wp-security-filescan-menu.php:
|
1533 |
msgid "Blacklist removal"
|
1534 |
msgstr ""
|
1535 |
|
1536 |
-
#: admin/wp-security-filescan-menu.php:
|
1537 |
msgid "No contract (cancel anytime)"
|
1538 |
msgstr ""
|
1539 |
|
1540 |
-
#: admin/wp-security-filescan-menu.php:
|
1541 |
msgid "To learn more please %s."
|
1542 |
msgstr ""
|
1543 |
|
1544 |
-
#: admin/wp-security-filescan-menu.php:
|
1545 |
msgid "Latest file change scan results"
|
1546 |
msgstr ""
|
1547 |
|
1548 |
-
#: admin/wp-security-filescan-menu.php:
|
1549 |
msgid "The following files were added to your host."
|
1550 |
msgstr ""
|
1551 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1552 |
#: admin/wp-security-filescan-menu.php:420
|
1553 |
#: admin/wp-security-filescan-menu.php:441
|
1554 |
#: admin/wp-security-filescan-menu.php:465
|
1555 |
-
|
1556 |
-
#: admin/wp-security-settings-menu.php:33
|
1557 |
-
msgid "File"
|
1558 |
msgstr ""
|
1559 |
|
1560 |
#: admin/wp-security-filescan-menu.php:421
|
1561 |
#: admin/wp-security-filescan-menu.php:442
|
1562 |
#: admin/wp-security-filescan-menu.php:466
|
1563 |
-
msgid "File size"
|
1564 |
-
msgstr ""
|
1565 |
-
|
1566 |
-
#: admin/wp-security-filescan-menu.php:422
|
1567 |
-
#: admin/wp-security-filescan-menu.php:443
|
1568 |
-
#: admin/wp-security-filescan-menu.php:467
|
1569 |
msgid "File modified"
|
1570 |
msgstr ""
|
1571 |
|
1572 |
-
#: admin/wp-security-filescan-menu.php:
|
1573 |
msgid "The following files were removed from your host."
|
1574 |
msgstr ""
|
1575 |
|
1576 |
-
#: admin/wp-security-filescan-menu.php:
|
1577 |
msgid "The following files were changed on your host."
|
1578 |
msgstr ""
|
1579 |
|
1580 |
#: admin/wp-security-filesystem-menu.php:26
|
1581 |
-
|
|
|
1582 |
msgstr ""
|
1583 |
|
1584 |
#: admin/wp-security-filesystem-menu.php:27
|
1585 |
-
msgid "PHP
|
1586 |
msgstr ""
|
1587 |
|
1588 |
#: admin/wp-security-filesystem-menu.php:28
|
1589 |
-
msgid "WP
|
1590 |
msgstr ""
|
1591 |
|
1592 |
#: admin/wp-security-filesystem-menu.php:29
|
1593 |
-
msgid "Host
|
|
|
|
|
|
|
|
|
1594 |
msgstr ""
|
1595 |
|
1596 |
#: admin/wp-security-filesystem-menu.php:80
|
@@ -1676,7 +1680,7 @@ msgid "File editing"
|
|
1676 |
msgstr ""
|
1677 |
|
1678 |
#: admin/wp-security-filesystem-menu.php:215
|
1679 |
-
msgid "The
|
1680 |
msgstr ""
|
1681 |
|
1682 |
#: admin/wp-security-filesystem-menu.php:216
|
@@ -1782,7 +1786,7 @@ msgid "Loading..."
|
|
1782 |
msgstr ""
|
1783 |
|
1784 |
#: admin/wp-security-filesystem-menu.php:382
|
1785 |
-
msgid "No system logs were found
|
1786 |
msgstr ""
|
1787 |
|
1788 |
#: admin/wp-security-filesystem-menu.php:435
|
@@ -1790,7 +1794,7 @@ msgid "Set recommended permissions"
|
|
1790 |
msgstr ""
|
1791 |
|
1792 |
#: admin/wp-security-filesystem-menu.php:441
|
1793 |
-
msgid "No
|
1794 |
msgstr ""
|
1795 |
|
1796 |
#: admin/wp-security-filesystem-menu.php:481
|
@@ -1798,38 +1802,38 @@ msgid "Showing latest entries of error_log file: %s"
|
|
1798 |
msgstr ""
|
1799 |
|
1800 |
#: admin/wp-security-firewall-menu.php:28
|
1801 |
-
msgid "Basic
|
1802 |
msgstr ""
|
1803 |
|
1804 |
#: admin/wp-security-firewall-menu.php:29
|
1805 |
-
msgid "Additional
|
1806 |
msgstr ""
|
1807 |
|
1808 |
#: admin/wp-security-firewall-menu.php:30
|
1809 |
-
msgid "6G Blacklist
|
1810 |
msgstr ""
|
1811 |
|
1812 |
#: admin/wp-security-firewall-menu.php:31
|
1813 |
-
msgid "Internet
|
1814 |
msgstr ""
|
1815 |
|
1816 |
#: admin/wp-security-firewall-menu.php:32
|
1817 |
-
msgid "Prevent
|
1818 |
msgstr ""
|
1819 |
|
1820 |
#: admin/wp-security-firewall-menu.php:33
|
1821 |
-
msgid "404
|
1822 |
msgstr ""
|
1823 |
|
1824 |
#: admin/wp-security-firewall-menu.php:34
|
1825 |
-
msgid "Custom
|
1826 |
msgstr ""
|
1827 |
|
1828 |
#: admin/wp-security-firewall-menu.php:122
|
1829 |
#: admin/wp-security-firewall-menu.php:908
|
1830 |
#: admin/wp-security-spam-menu.php:120
|
1831 |
-
#: admin/wp-security-spam-menu.php:
|
1832 |
-
#: admin/wp-security-spam-menu.php:
|
1833 |
#: admin/wp-security-user-registration-menu.php:95
|
1834 |
msgid "Settings were successfully saved"
|
1835 |
msgstr ""
|
@@ -1852,7 +1856,7 @@ msgid "The firewall functionality is achieved via the insertion of special code
|
|
1852 |
msgstr ""
|
1853 |
|
1854 |
#: admin/wp-security-firewall-menu.php:151
|
1855 |
-
msgid "
|
1856 |
msgstr ""
|
1857 |
|
1858 |
#: admin/wp-security-firewall-menu.php:152
|
@@ -2268,13 +2272,6 @@ msgstr ""
|
|
2268 |
msgid "Check this to block the %s request method"
|
2269 |
msgstr ""
|
2270 |
|
2271 |
-
#: admin/wp-security-firewall-menu.php:737
|
2272 |
-
#: admin/wp-security-user-login-menu.php:353
|
2273 |
-
#: templates/info/ip-address-ip-range-info.php:2
|
2274 |
-
#: templates/menus/settings/advanced-settings.php:63
|
2275 |
-
msgid "More Info"
|
2276 |
-
msgstr ""
|
2277 |
-
|
2278 |
#: admin/wp-security-firewall-menu.php:740
|
2279 |
msgid "Some WooCommerce extensions use the PUT request method in addition to GET and POST."
|
2280 |
msgstr ""
|
@@ -2448,7 +2445,6 @@ msgid "All 404 event logs were deleted from the DB successfully!"
|
|
2448 |
msgstr ""
|
2449 |
|
2450 |
#: admin/wp-security-firewall-menu.php:1000
|
2451 |
-
#: admin/wp-security-user-login-menu.php:111
|
2452 |
msgid "You entered a non numeric value for the lockout time length field. It has been set to the default value."
|
2453 |
msgstr ""
|
2454 |
|
@@ -2456,171 +2452,179 @@ msgstr ""
|
|
2456 |
msgid "You entered an incorrect format for the \"Redirect URL\" field. It has been set to the default value."
|
2457 |
msgstr ""
|
2458 |
|
2459 |
-
#: admin/wp-security-firewall-menu.php:
|
2460 |
msgid "404 detection configuration"
|
2461 |
msgstr ""
|
2462 |
|
2463 |
-
#: admin/wp-security-firewall-menu.php:
|
2464 |
msgid "A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website."
|
2465 |
msgstr ""
|
2466 |
|
2467 |
-
#: admin/wp-security-firewall-menu.php:
|
2468 |
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."
|
2469 |
msgstr ""
|
2470 |
|
2471 |
-
#: admin/wp-security-firewall-menu.php:
|
2472 |
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."
|
2473 |
msgstr ""
|
2474 |
|
2475 |
-
#: admin/wp-security-firewall-menu.php:
|
2476 |
msgid "Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons."
|
2477 |
msgstr ""
|
2478 |
|
2479 |
-
#: admin/wp-security-firewall-menu.php:
|
2480 |
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."
|
2481 |
msgstr ""
|
2482 |
|
2483 |
-
#: admin/wp-security-firewall-menu.php:
|
2484 |
msgid "If you want to temporarily block or blacklist an IP address, simply click the \"Temp Block\" or \"Blacklist IP\" link for the applicable IP entry in the \"404 Event Logs\" table below."
|
2485 |
msgstr ""
|
2486 |
|
2487 |
-
#: admin/wp-security-firewall-menu.php:
|
2488 |
msgid "404 detection options"
|
2489 |
msgstr ""
|
2490 |
|
2491 |
-
#: admin/wp-security-firewall-menu.php:
|
2492 |
msgid "Enable 404 IP detection and lockout"
|
2493 |
msgstr ""
|
2494 |
|
2495 |
-
#: admin/wp-security-firewall-menu.php:
|
2496 |
msgid "Check this if you want to enable the lockout of selected IP addresses."
|
2497 |
msgstr ""
|
2498 |
|
2499 |
-
#: admin/wp-security-firewall-menu.php:
|
2500 |
msgid "When you enable this checkbox, all 404 events on your site will be logged in the table below. You can monitor these events and select some IP addresses listed in the table below and block them for a specified amount of time. All IP addresses you select to be blocked from the \"404 Event Logs\" table section will be unable to access your site during the time specified."
|
2501 |
msgstr ""
|
2502 |
|
2503 |
-
#: admin/wp-security-firewall-menu.php:
|
2504 |
msgid "Enable 404 event logging"
|
2505 |
msgstr ""
|
2506 |
|
2507 |
-
#: admin/wp-security-firewall-menu.php:
|
2508 |
msgid "Check this if you want to enable the logging of 404 events"
|
2509 |
msgstr ""
|
2510 |
|
2511 |
-
#: admin/wp-security-firewall-menu.php:
|
2512 |
msgid "Time length of 404 lockout (minutes)"
|
2513 |
msgstr ""
|
2514 |
|
2515 |
-
#: admin/wp-security-firewall-menu.php:
|
2516 |
msgid "Set the length of time for which a blocked IP address will be prevented from visiting your site"
|
2517 |
msgstr ""
|
2518 |
|
2519 |
-
#: admin/wp-security-firewall-menu.php:
|
2520 |
msgid "You can lock any IP address which is recorded in the \"404 Event Logs\" table section below."
|
2521 |
msgstr ""
|
2522 |
|
2523 |
-
#: admin/wp-security-firewall-menu.php:
|
2524 |
msgid "To temporarily lock an IP address, hover over the ID column and click the \"Temp Block\" link for the applicable IP entry."
|
2525 |
msgstr ""
|
2526 |
|
2527 |
-
#: admin/wp-security-firewall-menu.php:
|
2528 |
msgid "404 lockout redirect URL"
|
2529 |
msgstr ""
|
2530 |
|
2531 |
-
#: admin/wp-security-firewall-menu.php:
|
2532 |
msgid "A blocked visitor will be automatically redirected to this URL."
|
2533 |
msgstr ""
|
2534 |
|
|
|
|
|
|
|
|
|
2535 |
#: admin/wp-security-firewall-menu.php:1136
|
|
|
|
|
|
|
|
|
2536 |
msgid "404 event logs"
|
2537 |
msgstr ""
|
2538 |
|
2539 |
-
#: admin/wp-security-firewall-menu.php:
|
2540 |
-
#: admin/wp-security-firewall-menu.php:
|
2541 |
-
#: admin/wp-security-user-login-menu.php:
|
2542 |
-
#: admin/wp-security-user-login-menu.php:
|
2543 |
-
#: admin/wp-security-user-login-menu.php:644
|
2544 |
#: admin/wp-security-user-login-menu.php:653
|
|
|
2545 |
msgid "Export to CSV"
|
2546 |
msgstr ""
|
2547 |
|
2548 |
-
#: admin/wp-security-firewall-menu.php:
|
2549 |
-
#: admin/wp-security-user-login-menu.php:
|
2550 |
-
#: admin/wp-security-user-login-menu.php:
|
2551 |
msgid "Click this button if you wish to download this log in CSV format."
|
2552 |
msgstr ""
|
2553 |
|
2554 |
-
#: admin/wp-security-firewall-menu.php:
|
2555 |
-
#: admin/wp-security-firewall-menu.php:
|
2556 |
msgid "Delete all 404 event logs"
|
2557 |
msgstr ""
|
2558 |
|
2559 |
-
#: admin/wp-security-firewall-menu.php:
|
2560 |
msgid "Click this button if you wish to purge all 404 event logs from the DB."
|
2561 |
msgstr ""
|
2562 |
|
2563 |
-
#: admin/wp-security-firewall-menu.php:
|
2564 |
msgid "Custom .htaccess rules settings"
|
2565 |
msgstr ""
|
2566 |
|
2567 |
-
#: admin/wp-security-firewall-menu.php:
|
2568 |
msgid "This feature can be used to apply your own custom .htaccess rules and directives."
|
2569 |
msgstr ""
|
2570 |
|
2571 |
-
#: admin/wp-security-firewall-menu.php:
|
2572 |
msgid "It is useful for when you want to tweak our existing firewall rules or when you want to add your own."
|
2573 |
msgstr ""
|
2574 |
|
2575 |
-
#: admin/wp-security-firewall-menu.php:
|
2576 |
msgid "NOTE: This feature can only be used if your site is hosted in an apache or similar web server."
|
2577 |
msgstr ""
|
2578 |
|
2579 |
-
#: admin/wp-security-firewall-menu.php:
|
2580 |
msgid "<strong>Warning</strong>: Only use this feature if you know what you are doing."
|
2581 |
msgstr ""
|
2582 |
|
2583 |
-
#: admin/wp-security-firewall-menu.php:
|
2584 |
msgid "Incorrect .htaccess rules or directives can break or prevent access to your site."
|
2585 |
msgstr ""
|
2586 |
|
2587 |
-
#: admin/wp-security-firewall-menu.php:
|
2588 |
msgid "It is your responsibility to ensure that you are entering the correct code!"
|
2589 |
msgstr ""
|
2590 |
|
2591 |
-
#: admin/wp-security-firewall-menu.php:
|
2592 |
msgid "If you break your site you will need to access your server via FTP or something similar and then edit your .htaccess file and delete the changes you made."
|
2593 |
msgstr ""
|
2594 |
|
2595 |
-
#: admin/wp-security-firewall-menu.php:
|
2596 |
msgid "Custom .htaccess rules"
|
2597 |
msgstr ""
|
2598 |
|
2599 |
-
#: admin/wp-security-firewall-menu.php:
|
2600 |
msgid "Enable custom .htaccess rules"
|
2601 |
msgstr ""
|
2602 |
|
2603 |
-
#: admin/wp-security-firewall-menu.php:
|
2604 |
msgid "Check this if you want to enable custom rules entered in the text box below"
|
2605 |
msgstr ""
|
2606 |
|
2607 |
-
#: admin/wp-security-firewall-menu.php:
|
2608 |
msgid "Place custom rules at the top"
|
2609 |
msgstr ""
|
2610 |
|
2611 |
-
#: admin/wp-security-firewall-menu.php:
|
2612 |
msgid "Check this if you want to place your custom rules at the beginning of all the rules applied by this plugin"
|
2613 |
msgstr ""
|
2614 |
|
2615 |
-
#: admin/wp-security-firewall-menu.php:
|
2616 |
msgid "Enter custom .htaccess rules:"
|
2617 |
msgstr ""
|
2618 |
|
2619 |
-
#: admin/wp-security-firewall-menu.php:
|
2620 |
msgid "Enter your custom .htaccess rules/directives."
|
2621 |
msgstr ""
|
2622 |
|
2623 |
-
#: admin/wp-security-firewall-menu.php:
|
2624 |
msgid "Save custom rules"
|
2625 |
msgstr ""
|
2626 |
|
@@ -2799,6 +2803,7 @@ msgstr ""
|
|
2799 |
|
2800 |
#: admin/wp-security-list-404.php:120
|
2801 |
#: admin/wp-security-list-acct-activity.php:82
|
|
|
2802 |
#: admin/wp-security-list-locked-ip.php:84
|
2803 |
#: admin/wp-security-list-login-fails.php:73
|
2804 |
#: admin/wp-security-list-registered-users.php:93
|
@@ -2810,13 +2815,13 @@ msgstr ""
|
|
2810 |
#: admin/wp-security-list-404.php:143
|
2811 |
#: admin/wp-security-list-acct-activity.php:92
|
2812 |
#: admin/wp-security-list-comment-spammer-ip.php:95
|
2813 |
-
#: admin/wp-security-list-locked-ip.php:
|
2814 |
#: admin/wp-security-list-locked-ip.php:105
|
2815 |
#: admin/wp-security-list-login-fails.php:85
|
2816 |
#: admin/wp-security-list-permanent-blocked-ip.php:96
|
2817 |
-
#: admin/wp-security-list-registered-users.php:
|
2818 |
#: admin/wp-security-list-registered-users.php:115
|
2819 |
-
#: admin/wp-security-list-registered-users.php:
|
2820 |
msgid "Please select some records using the checkboxes"
|
2821 |
msgstr ""
|
2822 |
|
@@ -2911,6 +2916,11 @@ msgstr ""
|
|
2911 |
msgid "Type"
|
2912 |
msgstr ""
|
2913 |
|
|
|
|
|
|
|
|
|
|
|
2914 |
#: admin/wp-security-list-locked-ip.php:59
|
2915 |
msgid "Locked IP/range"
|
2916 |
msgstr ""
|
@@ -2928,26 +2938,18 @@ msgstr ""
|
|
2928 |
msgid "Release date"
|
2929 |
msgstr ""
|
2930 |
|
2931 |
-
#: admin/wp-security-list-locked-ip.php:
|
2932 |
-
msgid "
|
2933 |
-
msgstr ""
|
2934 |
-
|
2935 |
-
#: admin/wp-security-list-locked-ip.php:135
|
2936 |
-
msgid "The selected IP entries were unlocked successfully!"
|
2937 |
msgstr ""
|
2938 |
|
2939 |
-
#: admin/wp-security-list-locked-ip.php:
|
2940 |
msgid "Nonce check failed for unlock IP operation!"
|
2941 |
msgstr ""
|
2942 |
|
2943 |
-
#: admin/wp-security-list-locked-ip.php:
|
2944 |
msgid "The selected IP entry was unlocked successfully."
|
2945 |
msgstr ""
|
2946 |
|
2947 |
-
#: admin/wp-security-list-locked-ip.php:187
|
2948 |
-
msgid "Nonce check failed for delete lockdown record operation!"
|
2949 |
-
msgstr ""
|
2950 |
-
|
2951 |
#: admin/wp-security-list-logged-in-users.php:45
|
2952 |
#: admin/wp-security-list-registered-users.php:70
|
2953 |
msgid "Login name"
|
@@ -3011,61 +3013,61 @@ msgstr ""
|
|
3011 |
msgid "Block IP"
|
3012 |
msgstr ""
|
3013 |
|
3014 |
-
#: admin/wp-security-list-registered-users.php:
|
3015 |
msgid "The selected accounts were approved successfully!"
|
3016 |
msgstr ""
|
3017 |
|
3018 |
-
#: admin/wp-security-list-registered-users.php:
|
3019 |
msgid "The following accounts failed to update successfully: "
|
3020 |
msgstr ""
|
3021 |
|
3022 |
-
#: admin/wp-security-list-registered-users.php:
|
3023 |
msgid "The selected account was approved successfully!"
|
3024 |
msgstr ""
|
3025 |
|
3026 |
-
#: admin/wp-security-list-registered-users.php:
|
3027 |
msgid "Your account is now active"
|
3028 |
msgstr ""
|
3029 |
|
3030 |
-
#: admin/wp-security-list-registered-users.php:
|
3031 |
msgid "Your account with username: "
|
3032 |
msgstr ""
|
3033 |
|
3034 |
-
#: admin/wp-security-list-registered-users.php:
|
3035 |
msgid " is now active"
|
3036 |
msgstr ""
|
3037 |
|
3038 |
-
#: admin/wp-security-list-registered-users.php:
|
3039 |
msgid "The selected accounts were deleted successfully!"
|
3040 |
msgstr ""
|
3041 |
|
3042 |
-
#: admin/wp-security-list-registered-users.php:
|
3043 |
msgid "Nonce check failed for delete registered user account operation!"
|
3044 |
msgstr ""
|
3045 |
|
3046 |
-
#: admin/wp-security-list-registered-users.php:
|
3047 |
msgid "The selected account was deleted successfully!"
|
3048 |
msgstr ""
|
3049 |
|
3050 |
-
#: admin/wp-security-list-registered-users.php:
|
3051 |
msgid "The selected IP addresses were successfully added to the permanent block list!"
|
3052 |
msgstr ""
|
3053 |
|
3054 |
-
#: admin/wp-security-list-registered-users.php:
|
3055 |
-
#: admin/wp-security-list-registered-users.php:
|
3056 |
msgid "View Blocked IPs"
|
3057 |
msgstr ""
|
3058 |
|
3059 |
-
#: admin/wp-security-list-registered-users.php:
|
3060 |
msgid "Nonce check failed for block IP operation of registered user!"
|
3061 |
msgstr ""
|
3062 |
|
3063 |
-
#: admin/wp-security-list-registered-users.php:
|
3064 |
msgid "The selected IP was successfully added to the permanent block list!"
|
3065 |
msgstr ""
|
3066 |
|
3067 |
#: admin/wp-security-maintenance-menu.php:25
|
3068 |
-
msgid "Visitor
|
3069 |
msgstr ""
|
3070 |
|
3071 |
#: admin/wp-security-maintenance-menu.php:85
|
@@ -3105,7 +3107,7 @@ msgid "Save site lockout settings"
|
|
3105 |
msgstr ""
|
3106 |
|
3107 |
#: admin/wp-security-misc-options-menu.php:28
|
3108 |
-
msgid "Copy
|
3109 |
msgstr ""
|
3110 |
|
3111 |
#: admin/wp-security-misc-options-menu.php:29
|
@@ -3113,7 +3115,7 @@ msgid "Frames"
|
|
3113 |
msgstr ""
|
3114 |
|
3115 |
#: admin/wp-security-misc-options-menu.php:30
|
3116 |
-
msgid "Users
|
3117 |
msgstr ""
|
3118 |
|
3119 |
#: admin/wp-security-misc-options-menu.php:31
|
@@ -3141,7 +3143,7 @@ msgid "Enable copy protection"
|
|
3141 |
msgstr ""
|
3142 |
|
3143 |
#: admin/wp-security-misc-options-menu.php:109
|
3144 |
-
msgid "Check this if you want to disable the \"Right
|
3145 |
msgstr ""
|
3146 |
|
3147 |
#: admin/wp-security-misc-options-menu.php:116
|
@@ -3221,15 +3223,20 @@ msgid "Check this if you want to stop REST API access for non-logged in requests
|
|
3221 |
msgstr ""
|
3222 |
|
3223 |
#: admin/wp-security-settings-menu.php:25
|
3224 |
-
msgid "General
|
|
|
|
|
|
|
|
|
|
|
3225 |
msgstr ""
|
3226 |
|
3227 |
#: admin/wp-security-settings-menu.php:37
|
3228 |
-
msgid "Delete
|
3229 |
msgstr ""
|
3230 |
|
3231 |
#: admin/wp-security-settings-menu.php:41
|
3232 |
-
msgid "WP
|
3233 |
msgstr ""
|
3234 |
|
3235 |
#: admin/wp-security-settings-menu.php:45
|
@@ -3558,7 +3565,7 @@ msgid "WP generator meta tag and version info"
|
|
3558 |
msgstr ""
|
3559 |
|
3560 |
#: admin/wp-security-settings-menu.php:650
|
3561 |
-
msgid "
|
3562 |
msgstr ""
|
3563 |
|
3564 |
#: admin/wp-security-settings-menu.php:652
|
@@ -3694,11 +3701,11 @@ msgid "no value (i.e. empty) on your server"
|
|
3694 |
msgstr ""
|
3695 |
|
3696 |
#: admin/wp-security-spam-menu.php:28
|
3697 |
-
msgid "Comment
|
3698 |
msgstr ""
|
3699 |
|
3700 |
#: admin/wp-security-spam-menu.php:29
|
3701 |
-
msgid "Comment
|
3702 |
msgstr ""
|
3703 |
|
3704 |
#: admin/wp-security-spam-menu.php:30
|
@@ -3709,12 +3716,20 @@ msgstr ""
|
|
3709 |
msgid "bbPress"
|
3710 |
msgstr ""
|
3711 |
|
|
|
|
|
|
|
|
|
3712 |
#: admin/wp-security-spam-menu.php:99
|
3713 |
msgid "You entered a non numeric value for the \"move spam comments to trash after number of days\" field."
|
3714 |
msgstr ""
|
3715 |
|
3716 |
#: admin/wp-security-spam-menu.php:99
|
3717 |
-
#: admin/wp-security-spam-menu.php:
|
|
|
|
|
|
|
|
|
3718 |
msgid "It has been set to the default value."
|
3719 |
msgstr ""
|
3720 |
|
@@ -3798,197 +3813,197 @@ msgstr ""
|
|
3798 |
msgid "Enble this feature in order to move the spam comments to trash after given number of days."
|
3799 |
msgstr ""
|
3800 |
|
3801 |
-
#: admin/wp-security-spam-menu.php:
|
3802 |
msgid "You entered a non numeric value for the minimum number of spam comments field. It has been set to the default value."
|
3803 |
msgstr ""
|
3804 |
|
3805 |
-
#: admin/wp-security-spam-menu.php:
|
3806 |
msgid "You must enter an integer greater than zero for minimum number of spam comments field. It has been set to the default value."
|
3807 |
msgstr ""
|
3808 |
|
3809 |
-
#: admin/wp-security-spam-menu.php:
|
3810 |
msgid "Nonce check failed for list spam comment IPs."
|
3811 |
msgstr ""
|
3812 |
|
3813 |
-
#: admin/wp-security-spam-menu.php:
|
3814 |
msgid "You entered a non numeric value for the minimum spam comments per IP field."
|
3815 |
msgstr ""
|
3816 |
|
3817 |
-
#: admin/wp-security-spam-menu.php:
|
3818 |
msgid "Displaying results for IP addresses which have posted a minimum of %s spam comments."
|
3819 |
msgstr ""
|
3820 |
|
3821 |
-
#: admin/wp-security-spam-menu.php:
|
3822 |
msgid "Auto block spammer IPs"
|
3823 |
msgstr ""
|
3824 |
|
3825 |
-
#: admin/wp-security-spam-menu.php:
|
3826 |
msgid "This feature has detected that %s is not active. It is highly recommended that you activate the Akismet plugin to make the most of this feature."
|
3827 |
msgstr ""
|
3828 |
|
3829 |
-
#: admin/wp-security-spam-menu.php:
|
3830 |
msgid "This feature allows you to automatically and permanently block IP addresses which have exceeded a certain number of comments labelled as spam."
|
3831 |
msgstr ""
|
3832 |
|
3833 |
-
#: admin/wp-security-spam-menu.php:
|
3834 |
msgid "Comments are usually labelled as spam either by the Akismet plugin or manually by the WP administrator when they mark a comment as \"spam\" from the WordPress Comments menu."
|
3835 |
msgstr ""
|
3836 |
|
3837 |
-
#: admin/wp-security-spam-menu.php:
|
3838 |
msgid "You currently have no IP addresses permanently blocked due to spam."
|
3839 |
msgstr ""
|
3840 |
|
3841 |
-
#: admin/wp-security-spam-menu.php:
|
3842 |
msgid "Spammer IPs added to permanent block list today: "
|
3843 |
msgstr ""
|
3844 |
|
3845 |
-
#: admin/wp-security-spam-menu.php:
|
3846 |
msgid "All time total: "
|
3847 |
msgstr ""
|
3848 |
|
3849 |
-
#: admin/wp-security-spam-menu.php:
|
3850 |
msgid "View blocked IPs"
|
3851 |
msgstr ""
|
3852 |
|
3853 |
-
#: admin/wp-security-spam-menu.php:
|
3854 |
msgid "Enable auto block of spam comment IPs"
|
3855 |
msgstr ""
|
3856 |
|
3857 |
-
#: admin/wp-security-spam-menu.php:
|
3858 |
msgid "Check this box if you want this plugin to automatically block IP addresses which submit spam comments."
|
3859 |
msgstr ""
|
3860 |
|
3861 |
-
#: admin/wp-security-spam-menu.php:
|
3862 |
msgid "Minimum number of spam comments"
|
3863 |
msgstr ""
|
3864 |
|
3865 |
-
#: admin/wp-security-spam-menu.php:
|
3866 |
msgid "Specify the minimum number of spam comments for an IP address before it is permanently blocked."
|
3867 |
msgstr ""
|
3868 |
|
3869 |
-
#: admin/wp-security-spam-menu.php:
|
3870 |
msgid "Example 1: Setting this value to \"1\" will block ALL IP addresses which were used to submit at least one spam comment."
|
3871 |
msgstr ""
|
3872 |
|
3873 |
-
#: admin/wp-security-spam-menu.php:
|
3874 |
msgid "Example 2: Setting this value to \"5\" will block only those IP addresses which were used to submit 5 spam comments or more on your site."
|
3875 |
msgstr ""
|
3876 |
|
3877 |
-
#: admin/wp-security-spam-menu.php:
|
3878 |
msgid "List spammer IP addresses"
|
3879 |
msgstr ""
|
3880 |
|
3881 |
-
#: admin/wp-security-spam-menu.php:
|
3882 |
msgid "This section displays a list of the IP addresses of the people or bots who have left spam comments on your site."
|
3883 |
msgstr ""
|
3884 |
|
3885 |
-
#: admin/wp-security-spam-menu.php:
|
3886 |
msgid "This information can be handy for identifying the most persistent IP addresses or ranges used by spammers."
|
3887 |
msgstr ""
|
3888 |
|
3889 |
-
#: admin/wp-security-spam-menu.php:
|
3890 |
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 the permanent block list."
|
3891 |
msgstr ""
|
3892 |
|
3893 |
-
#: admin/wp-security-spam-menu.php:
|
3894 |
msgid "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 using the checkboxes and then choose the \"block\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
|
3895 |
msgstr ""
|
3896 |
|
3897 |
-
#: admin/wp-security-spam-menu.php:
|
3898 |
msgid "Minimum number of spam comments per IP"
|
3899 |
msgstr ""
|
3900 |
|
3901 |
-
#: admin/wp-security-spam-menu.php:
|
3902 |
msgid "This field allows you to list only those IP addresses which have been used to post X or more spam comments."
|
3903 |
msgstr ""
|
3904 |
|
3905 |
-
#: admin/wp-security-spam-menu.php:
|
3906 |
msgid "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses which were used to submit spam comments."
|
3907 |
msgstr ""
|
3908 |
|
3909 |
-
#: admin/wp-security-spam-menu.php:
|
3910 |
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."
|
3911 |
msgstr ""
|
3912 |
|
3913 |
-
#: admin/wp-security-spam-menu.php:
|
3914 |
msgid "Find IP addresses"
|
3915 |
msgstr ""
|
3916 |
|
3917 |
-
#: admin/wp-security-spam-menu.php:
|
3918 |
msgid "Spammer IP address results"
|
3919 |
msgstr ""
|
3920 |
|
3921 |
-
#: admin/wp-security-spam-menu.php:
|
3922 |
#: classes/wp-security-utility.php:253
|
3923 |
msgid "The plugin has detected that you are using a Multi-Site WordPress installation."
|
3924 |
msgstr ""
|
3925 |
|
3926 |
-
#: admin/wp-security-spam-menu.php:
|
3927 |
msgid "Only the \"superadmin\" can block IP addresses from the main site."
|
3928 |
msgstr ""
|
3929 |
|
3930 |
-
#: admin/wp-security-spam-menu.php:
|
3931 |
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."
|
3932 |
msgstr ""
|
3933 |
|
3934 |
-
#: admin/wp-security-spam-menu.php:
|
3935 |
msgid "BuddyPress spam settings"
|
3936 |
msgstr ""
|
3937 |
|
3938 |
-
#: admin/wp-security-spam-menu.php:
|
3939 |
msgid "Add CAPTCHA to BuddyPress registration form"
|
3940 |
msgstr ""
|
3941 |
|
3942 |
-
#: admin/wp-security-spam-menu.php:
|
3943 |
msgid "This feature will add a simple math CAPTCHA field in the BuddyPress registration form."
|
3944 |
msgstr ""
|
3945 |
|
3946 |
-
#: admin/wp-security-spam-menu.php:
|
3947 |
msgid "Adding a CAPTCHA field in the registration form is a simple way of greatly reducing spam signups from bots without using .htaccess rules."
|
3948 |
msgstr ""
|
3949 |
|
3950 |
-
#: admin/wp-security-spam-menu.php:
|
3951 |
msgid "Enable CAPTCHA on BuddyPress registration form"
|
3952 |
msgstr ""
|
3953 |
|
3954 |
-
#: admin/wp-security-spam-menu.php:
|
3955 |
msgid "Check this if you want to insert a CAPTCHA field on the BuddyPress registration forms."
|
3956 |
msgstr ""
|
3957 |
|
3958 |
-
#: admin/wp-security-spam-menu.php:
|
3959 |
msgid "BuddyPress is not active! In order to use this feature you will need to have BuddyPress installed and activated."
|
3960 |
msgstr ""
|
3961 |
|
3962 |
-
#: admin/wp-security-spam-menu.php:
|
3963 |
msgid "bbPress spam settings"
|
3964 |
msgstr ""
|
3965 |
|
3966 |
-
#: admin/wp-security-spam-menu.php:
|
3967 |
msgid "Add CAPTCHA to bbPress new topic form"
|
3968 |
msgstr ""
|
3969 |
|
3970 |
-
#: admin/wp-security-spam-menu.php:
|
3971 |
msgid "This feature will add a simple math CAPTCHA field in the bbPress new topic form."
|
3972 |
msgstr ""
|
3973 |
|
3974 |
-
#: admin/wp-security-spam-menu.php:
|
3975 |
msgid "Adding a CAPTCHA field in this form is a simple way of greatly reducing spam submitted from bots."
|
3976 |
msgstr ""
|
3977 |
|
3978 |
-
#: admin/wp-security-spam-menu.php:
|
3979 |
msgid "Enable CAPTCHA on bbPress new topic form"
|
3980 |
msgstr ""
|
3981 |
|
3982 |
-
#: admin/wp-security-spam-menu.php:
|
3983 |
msgid "Check this if you want to insert a CAPTCHA field on the bbPress new topic forms."
|
3984 |
msgstr ""
|
3985 |
|
3986 |
-
#: admin/wp-security-spam-menu.php:
|
3987 |
msgid "bbPress is not active. In order to use this feature you will need to have bbPress installed and activated."
|
3988 |
msgstr ""
|
3989 |
|
3990 |
#: admin/wp-security-tools-menu.php:34
|
3991 |
-
msgid "WHOIS
|
3992 |
msgstr ""
|
3993 |
|
3994 |
#: admin/wp-security-tools-menu.php:95
|
@@ -4032,17 +4047,21 @@ msgid "Nothing to show."
|
|
4032 |
msgstr ""
|
4033 |
|
4034 |
#: admin/wp-security-user-accounts-menu.php:32
|
4035 |
-
msgid "WP
|
4036 |
msgstr ""
|
4037 |
|
4038 |
#: admin/wp-security-user-accounts-menu.php:33
|
4039 |
-
msgid "Display
|
4040 |
msgstr ""
|
4041 |
|
4042 |
#: admin/wp-security-user-accounts-menu.php:34
|
4043 |
msgid "Password"
|
4044 |
msgstr ""
|
4045 |
|
|
|
|
|
|
|
|
|
4046 |
#: admin/wp-security-user-accounts-menu.php:82
|
4047 |
msgid "Admin user security"
|
4048 |
msgstr ""
|
@@ -4052,7 +4071,7 @@ msgid "By default, WordPress sets the administrator username to \"admin\" at ins
|
|
4052 |
msgstr ""
|
4053 |
|
4054 |
#: admin/wp-security-user-accounts-menu.php:86
|
4055 |
-
msgid "A lot of hackers try to take advantage of this information by attempting \"Brute
|
4056 |
msgstr ""
|
4057 |
|
4058 |
#: admin/wp-security-user-accounts-menu.php:87
|
@@ -4192,10 +4211,6 @@ msgstr ""
|
|
4192 |
msgid "Password Strength"
|
4193 |
msgstr ""
|
4194 |
|
4195 |
-
#: admin/wp-security-user-accounts-menu.php:238
|
4196 |
-
msgid "Nonce check failed on admin username change operation!"
|
4197 |
-
msgstr ""
|
4198 |
-
|
4199 |
#: admin/wp-security-user-accounts-menu.php:245
|
4200 |
msgid "Username "
|
4201 |
msgstr ""
|
@@ -4217,7 +4232,7 @@ msgid "Please enter a value for your username. "
|
|
4217 |
msgstr ""
|
4218 |
|
4219 |
#: admin/wp-security-user-accounts-menu.php:302
|
4220 |
-
msgid "Username
|
4221 |
msgstr ""
|
4222 |
|
4223 |
#: admin/wp-security-user-accounts-menu.php:322
|
@@ -4228,358 +4243,354 @@ msgstr ""
|
|
4228 |
msgid "Edit user"
|
4229 |
msgstr ""
|
4230 |
|
4231 |
-
#: admin/wp-security-user-login-menu.php:
|
4232 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4233 |
msgstr ""
|
4234 |
|
4235 |
-
#: admin/wp-security-user-login-menu.php:
|
4236 |
-
msgid "
|
4237 |
msgstr ""
|
4238 |
|
4239 |
-
#: admin/wp-security-user-login-menu.php:
|
4240 |
-
msgid "
|
4241 |
msgstr ""
|
4242 |
|
4243 |
-
#: admin/wp-security-user-login-menu.php:
|
4244 |
-
msgid "
|
4245 |
msgstr ""
|
4246 |
|
4247 |
-
#: admin/wp-security-user-login-menu.php:
|
4248 |
-
msgid "
|
4249 |
msgstr ""
|
4250 |
|
4251 |
-
#: admin/wp-security-user-login-menu.php:
|
4252 |
-
msgid "You entered a non
|
4253 |
msgstr ""
|
4254 |
|
4255 |
-
#: admin/wp-security-user-login-menu.php:
|
4256 |
-
msgid "You entered
|
4257 |
msgstr ""
|
4258 |
|
4259 |
-
#: admin/wp-security-user-login-menu.php:
|
4260 |
-
msgid "
|
4261 |
msgstr ""
|
4262 |
|
4263 |
-
#: admin/wp-security-user-login-menu.php:
|
4264 |
msgid "Please fill in one or more email addresses to notify."
|
4265 |
msgstr ""
|
4266 |
|
4267 |
-
#: admin/wp-security-user-login-menu.php:
|
4268 |
msgid "You have entered one or more invalid email addresses."
|
4269 |
msgstr ""
|
4270 |
|
4271 |
-
#: admin/wp-security-user-login-menu.php:
|
4272 |
msgid "It has been set to your WordPress admin email as default."
|
4273 |
msgstr ""
|
4274 |
|
4275 |
-
#: admin/wp-security-user-login-menu.php:
|
4276 |
-
msgid "
|
4277 |
-
msgstr ""
|
4278 |
-
|
4279 |
-
#: admin/wp-security-user-login-menu.php:239
|
4280 |
-
msgid "Login lockdown configuration"
|
4281 |
msgstr ""
|
4282 |
|
4283 |
-
#: admin/wp-security-user-login-menu.php:
|
4284 |
msgid "One of the ways hackers try to compromise sites is via a "
|
4285 |
msgstr ""
|
4286 |
|
4287 |
-
#: admin/wp-security-user-login-menu.php:
|
4288 |
-
msgid "Brute
|
4289 |
msgstr ""
|
4290 |
|
4291 |
-
#: admin/wp-security-user-login-menu.php:
|
4292 |
msgid "This is where attackers use repeated login attempts until they guess the password."
|
4293 |
msgstr ""
|
4294 |
|
4295 |
-
#: admin/wp-security-user-login-menu.php:
|
4296 |
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."
|
4297 |
msgstr ""
|
4298 |
|
4299 |
-
#: admin/wp-security-user-login-menu.php:
|
4300 |
msgid "You may also want to checkout our %s feature for another secure way to protect against these types of attacks."
|
4301 |
msgstr ""
|
4302 |
|
4303 |
-
#: admin/wp-security-user-login-menu.php:
|
4304 |
-
msgid "Login
|
4305 |
msgstr ""
|
4306 |
|
4307 |
-
#: admin/wp-security-user-login-menu.php:
|
4308 |
-
msgid "Enable login
|
4309 |
msgstr ""
|
4310 |
|
4311 |
-
#: admin/wp-security-user-login-menu.php:
|
4312 |
-
msgid "Check this if you want to enable the login
|
4313 |
msgstr ""
|
4314 |
|
4315 |
-
#: admin/wp-security-user-login-menu.php:
|
4316 |
msgid "Allow unlock requests"
|
4317 |
msgstr ""
|
4318 |
|
4319 |
-
#: admin/wp-security-user-login-menu.php:
|
4320 |
msgid "Check this if you want to allow users to generate an automated unlock request link which will unlock their account"
|
4321 |
msgstr ""
|
4322 |
|
4323 |
-
#: admin/wp-security-user-login-menu.php:
|
4324 |
msgid "Max login attempts"
|
4325 |
msgstr ""
|
4326 |
|
4327 |
-
#: admin/wp-security-user-login-menu.php:
|
4328 |
msgid "Set the value for the maximum login retries before IP address is locked out"
|
4329 |
msgstr ""
|
4330 |
|
4331 |
-
#: admin/wp-security-user-login-menu.php:
|
4332 |
msgid "Login retry time period (min)"
|
4333 |
msgstr ""
|
4334 |
|
4335 |
-
#: admin/wp-security-user-login-menu.php:
|
4336 |
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"
|
4337 |
msgstr ""
|
4338 |
|
4339 |
-
#: admin/wp-security-user-login-menu.php:
|
4340 |
msgid "Minimum lockout time length"
|
4341 |
msgstr ""
|
4342 |
|
4343 |
-
#: admin/wp-security-user-login-menu.php:
|
4344 |
msgid "Set the minimum time period in minutes of lockout."
|
4345 |
msgstr ""
|
4346 |
|
4347 |
-
#: admin/wp-security-user-login-menu.php:
|
4348 |
msgid "This failed login lockout time will be tripled on each failed login."
|
4349 |
msgstr ""
|
4350 |
|
4351 |
-
#: admin/wp-security-user-login-menu.php:
|
4352 |
msgid "Maximum lockout time length"
|
4353 |
msgstr ""
|
4354 |
|
4355 |
-
#: admin/wp-security-user-login-menu.php:
|
4356 |
msgid "Set the maximum time period in minutes of lockout."
|
4357 |
msgstr ""
|
4358 |
|
4359 |
-
#: admin/wp-security-user-login-menu.php:
|
4360 |
msgid "No IP address will be blocked for more than this time period after making a failed login attempt."
|
4361 |
msgstr ""
|
4362 |
|
4363 |
-
#: admin/wp-security-user-login-menu.php:
|
4364 |
msgid "Display generic error message"
|
4365 |
msgstr ""
|
4366 |
|
4367 |
-
#: admin/wp-security-user-login-menu.php:
|
4368 |
msgid "Check this if you want to show a generic error message when a login attempt fails"
|
4369 |
msgstr ""
|
4370 |
|
4371 |
-
#: admin/wp-security-user-login-menu.php:
|
4372 |
msgid "Instantly lockout invalid usernames"
|
4373 |
msgstr ""
|
4374 |
|
4375 |
-
#: admin/wp-security-user-login-menu.php:
|
4376 |
msgid "Check this if you want to instantly lockout login attempts with usernames which do not exist on your system"
|
4377 |
msgstr ""
|
4378 |
|
4379 |
-
#: admin/wp-security-user-login-menu.php:
|
4380 |
msgid "Instantly lockout specific usernames"
|
4381 |
msgstr ""
|
4382 |
|
4383 |
-
#: admin/wp-security-user-login-menu.php:
|
4384 |
msgid "Insert one username per line. Existing usernames are not blocked even if present in the list."
|
4385 |
msgstr ""
|
4386 |
|
4387 |
-
#: admin/wp-security-user-login-menu.php:
|
4388 |
msgid "Notify by email"
|
4389 |
msgstr ""
|
4390 |
|
4391 |
-
#: admin/wp-security-user-login-menu.php:
|
4392 |
msgid "Check this if you want to receive an email when someone has been locked out due to maximum failed login attempts"
|
4393 |
msgstr ""
|
4394 |
|
4395 |
-
#: admin/wp-security-user-login-menu.php:
|
4396 |
msgid "Fill in one email address per line."
|
4397 |
msgstr ""
|
4398 |
|
4399 |
-
#: admin/wp-security-user-login-menu.php:
|
4400 |
msgid "Each email address must be on a new line."
|
4401 |
msgstr ""
|
4402 |
|
4403 |
-
#: admin/wp-security-user-login-menu.php:
|
4404 |
msgid "If a valid email address has not been filled in, it will not be saved."
|
4405 |
msgstr ""
|
4406 |
|
4407 |
-
#: admin/wp-security-user-login-menu.php:
|
4408 |
msgid "The valid email address format is userid@example.com"
|
4409 |
msgstr ""
|
4410 |
|
4411 |
-
#: admin/wp-security-user-login-menu.php:
|
4412 |
msgid "Example: %s"
|
4413 |
msgstr ""
|
4414 |
|
4415 |
-
#: admin/wp-security-user-login-menu.php:
|
4416 |
msgid "Enable PHP backtrace in email"
|
4417 |
msgstr ""
|
4418 |
|
4419 |
-
#: admin/wp-security-user-login-menu.php:
|
4420 |
msgid "Check this if you want to include the PHP backtrace in notification emails."
|
4421 |
msgstr ""
|
4422 |
|
4423 |
-
#: admin/wp-security-user-login-menu.php:
|
4424 |
msgid "This is internal coding information which makes it easier to investigate where an issued occurred."
|
4425 |
msgstr ""
|
4426 |
|
4427 |
-
#: admin/wp-security-user-login-menu.php:
|
4428 |
msgid "Currently locked out IP address ranges"
|
4429 |
msgstr ""
|
4430 |
|
4431 |
-
#: admin/wp-security-user-login-menu.php:
|
4432 |
msgid "To see a list of all locked IP addresses and ranges go to the %s tab in the dashboard menu."
|
4433 |
msgstr ""
|
4434 |
|
4435 |
-
#: admin/wp-security-user-login-menu.php:
|
4436 |
-
msgid "Login
|
4437 |
-
msgstr ""
|
4438 |
-
|
4439 |
-
#: admin/wp-security-user-login-menu.php:394
|
4440 |
-
msgid "Enable login lockdown IP whitelist"
|
4441 |
msgstr ""
|
4442 |
|
4443 |
#: admin/wp-security-user-login-menu.php:405
|
4444 |
-
msgid "
|
4445 |
msgstr ""
|
4446 |
|
4447 |
-
#: admin/wp-security-user-login-menu.php:
|
4448 |
-
msgid "
|
4449 |
msgstr ""
|
4450 |
|
4451 |
-
#: admin/wp-security-user-login-menu.php:
|
4452 |
-
msgid "User
|
4453 |
msgstr ""
|
4454 |
|
4455 |
-
#: admin/wp-security-user-login-menu.php:
|
4456 |
-
msgid "All records from the
|
4457 |
msgstr ""
|
4458 |
|
4459 |
-
#: admin/wp-security-user-login-menu.php:
|
4460 |
msgid "This tab displays the failed login attempts for your site."
|
4461 |
msgstr ""
|
4462 |
|
4463 |
-
#: admin/wp-security-user-login-menu.php:
|
4464 |
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."
|
4465 |
msgstr ""
|
4466 |
|
4467 |
-
#: admin/wp-security-user-login-menu.php:
|
4468 |
msgid "Failed login records that are older than %1$d days are purged automatically."
|
4469 |
msgstr ""
|
4470 |
|
4471 |
-
#: admin/wp-security-user-login-menu.php:
|
4472 |
-
|
4473 |
-
msgstr ""
|
4474 |
-
|
4475 |
-
#: admin/wp-security-user-login-menu.php:500
|
4476 |
-
#: admin/wp-security-user-login-menu.php:509
|
4477 |
msgid "Delete all failed login records"
|
4478 |
msgstr ""
|
4479 |
|
4480 |
-
#: admin/wp-security-user-login-menu.php:
|
4481 |
msgid "Click this button if you wish to delete all failed login records in one go."
|
4482 |
msgstr ""
|
4483 |
|
4484 |
-
#: admin/wp-security-user-login-menu.php:
|
4485 |
msgid "You entered a non numeric value for the logout time period field. It has been set to the default value."
|
4486 |
msgstr ""
|
4487 |
|
4488 |
-
#: admin/wp-security-user-login-menu.php:
|
4489 |
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."
|
4490 |
msgstr ""
|
4491 |
|
4492 |
-
#: admin/wp-security-user-login-menu.php:
|
4493 |
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."
|
4494 |
msgstr ""
|
4495 |
|
4496 |
-
#: admin/wp-security-user-login-menu.php:
|
4497 |
msgid "Force user logout options"
|
4498 |
msgstr ""
|
4499 |
|
4500 |
-
#: admin/wp-security-user-login-menu.php:
|
4501 |
msgid "Enable force WP user logout"
|
4502 |
msgstr ""
|
4503 |
|
4504 |
-
#: admin/wp-security-user-login-menu.php:
|
4505 |
msgid "Check this if you want to force a wp user to be logged out after a configured amount of time"
|
4506 |
msgstr ""
|
4507 |
|
4508 |
-
#: admin/wp-security-user-login-menu.php:
|
4509 |
msgid "Logout the WP user after XX minutes"
|
4510 |
msgstr ""
|
4511 |
|
4512 |
-
#: admin/wp-security-user-login-menu.php:
|
4513 |
msgid "(Minutes) The user will be forced to log back in after this time period has elapased."
|
4514 |
msgstr ""
|
4515 |
|
4516 |
-
#: admin/wp-security-user-login-menu.php:
|
4517 |
msgid "This tab displays the activity for accounts registered with your site that have logged in using the WordPress login form."
|
4518 |
msgstr ""
|
4519 |
|
4520 |
-
#: admin/wp-security-user-login-menu.php:
|
4521 |
msgid "The information below can be handy if you need to do security investigations because it will show you the last 100 recent login events by username, IP address and time/date."
|
4522 |
msgstr ""
|
4523 |
|
4524 |
-
#: admin/wp-security-user-login-menu.php:
|
4525 |
-
msgid "Account activity logs"
|
4526 |
-
msgstr ""
|
4527 |
-
|
4528 |
-
#: admin/wp-security-user-login-menu.php:682
|
4529 |
-
msgid "Nonce check failed for users logged in list!"
|
4530 |
msgstr ""
|
4531 |
|
4532 |
-
#: admin/wp-security-user-login-menu.php:
|
4533 |
msgid "Refresh logged in user data"
|
4534 |
msgstr ""
|
4535 |
|
4536 |
-
#: admin/wp-security-user-login-menu.php:
|
4537 |
msgid "Refresh data"
|
4538 |
msgstr ""
|
4539 |
|
4540 |
-
#: admin/wp-security-user-login-menu.php:
|
4541 |
msgid "This tab displays all users who are currently logged into your site."
|
4542 |
msgstr ""
|
4543 |
|
4544 |
-
#: admin/wp-security-user-login-menu.php:
|
4545 |
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."
|
4546 |
msgstr ""
|
4547 |
|
4548 |
-
#: admin/wp-security-user-login-menu.php:
|
4549 |
-
msgid "You can also instantly log them out by clicking on the \"Force
|
4550 |
msgstr ""
|
4551 |
|
4552 |
-
#: admin/wp-security-user-login-menu.php:
|
4553 |
msgid "Currently logged in users"
|
4554 |
msgstr ""
|
4555 |
|
4556 |
-
#: admin/wp-security-user-login-menu.php:
|
4557 |
-
msgid "WordPress 5.6 introduced a new feature called \"Application
|
4558 |
msgstr ""
|
4559 |
|
4560 |
-
#: admin/wp-security-user-login-menu.php:
|
4561 |
msgid "This allows you to create a token from the WordPress dashboard which then can be used in the authorization header."
|
4562 |
msgstr ""
|
4563 |
|
4564 |
-
#: admin/wp-security-user-login-menu.php:
|
4565 |
-
msgid "This feature allows you to disable
|
4566 |
msgstr ""
|
4567 |
|
4568 |
-
#: admin/wp-security-user-login-menu.php:
|
4569 |
-
msgid "Additional settings"
|
4570 |
-
msgstr ""
|
4571 |
-
|
4572 |
-
#: admin/wp-security-user-login-menu.php:773
|
4573 |
#: classes/grade-system/wp-security-feature-item-manager.php:53
|
4574 |
msgid "Disable application password"
|
4575 |
msgstr ""
|
4576 |
|
4577 |
-
#: admin/wp-security-user-login-menu.php:
|
4578 |
msgid "Check this if you want to disable the application password."
|
4579 |
msgstr ""
|
4580 |
|
4581 |
#: admin/wp-security-user-registration-menu.php:27
|
4582 |
-
msgid "Manual
|
4583 |
msgstr ""
|
4584 |
|
4585 |
#: admin/wp-security-user-registration-menu.php:28
|
@@ -4588,7 +4599,11 @@ msgid "Registration CAPTCHA"
|
|
4588 |
msgstr ""
|
4589 |
|
4590 |
#: admin/wp-security-user-registration-menu.php:29
|
4591 |
-
msgid "Registration
|
|
|
|
|
|
|
|
|
4592 |
msgstr ""
|
4593 |
|
4594 |
#: admin/wp-security-user-registration-menu.php:115
|
@@ -4710,14 +4725,6 @@ msgstr ""
|
|
4710 |
msgid "Change display name"
|
4711 |
msgstr ""
|
4712 |
|
4713 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:49
|
4714 |
-
msgid "Login lockdown"
|
4715 |
-
msgstr ""
|
4716 |
-
|
4717 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:51
|
4718 |
-
msgid "Force logout"
|
4719 |
-
msgstr ""
|
4720 |
-
|
4721 |
#: classes/grade-system/wp-security-feature-item-manager.php:57
|
4722 |
msgid "Registration approval"
|
4723 |
msgstr ""
|
@@ -4726,10 +4733,6 @@ msgstr ""
|
|
4726 |
msgid "Enable registration honeypot"
|
4727 |
msgstr ""
|
4728 |
|
4729 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:69
|
4730 |
-
msgid "File permissions"
|
4731 |
-
msgstr ""
|
4732 |
-
|
4733 |
#: classes/grade-system/wp-security-feature-item-manager.php:73
|
4734 |
msgid "WordPress files access"
|
4735 |
msgstr ""
|
@@ -4814,10 +4817,6 @@ msgstr ""
|
|
4814 |
msgid "bbPress new topic CAPTCHA"
|
4815 |
msgstr ""
|
4816 |
|
4817 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:127
|
4818 |
-
msgid "File change detection"
|
4819 |
-
msgstr ""
|
4820 |
-
|
4821 |
#: classes/grade-system/wp-security-feature-item.php:29
|
4822 |
msgid "Basic"
|
4823 |
msgstr ""
|
@@ -4832,7 +4831,7 @@ msgstr ""
|
|
4832 |
|
4833 |
# @ all-in-one-wp-security-and-firewall
|
4834 |
#: classes/wp-security-captcha.php:47
|
4835 |
-
#: classes/wp-security-general-init-tasks.php:
|
4836 |
msgid "Please enter an answer in digits:"
|
4837 |
msgstr "Bitte löse zur Spamvermeidung diese Rechenaufgabe (in Zahlen):"
|
4838 |
|
@@ -4986,72 +4985,124 @@ msgstr ""
|
|
4986 |
msgid "The following files were changed on your host"
|
4987 |
msgstr ""
|
4988 |
|
4989 |
-
#: classes/wp-security-general-init-tasks.php:
|
4990 |
-
#: classes/wp-security-general-init-tasks.php:
|
4991 |
msgid "Application passwords have been disabled by All In One WP Security & Firewall plugin."
|
4992 |
msgstr ""
|
4993 |
|
4994 |
-
#: classes/wp-security-general-init-tasks.php:
|
4995 |
-
#: classes/wp-security-general-init-tasks.php:
|
4996 |
-
#: classes/wp-security-general-init-tasks.php:
|
4997 |
#: classes/wp-security-user-login.php:137
|
4998 |
#: classes/wp-security-user-registration.php:74
|
4999 |
msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
|
5000 |
msgstr ""
|
5001 |
|
5002 |
-
#: classes/wp-security-general-init-tasks.php:
|
5003 |
msgid "Enter something special:"
|
5004 |
msgstr ""
|
5005 |
|
5006 |
-
#: classes/wp-security-general-init-tasks.php:
|
5007 |
msgid "Application passwords"
|
5008 |
msgstr ""
|
5009 |
|
5010 |
-
#: classes/wp-security-general-init-tasks.php:
|
5011 |
msgid "Change setting"
|
5012 |
msgstr ""
|
5013 |
|
5014 |
-
#: classes/wp-security-general-init-tasks.php:
|
5015 |
msgid "Site admin can only change this setting."
|
5016 |
msgstr ""
|
5017 |
|
5018 |
-
#: classes/wp-security-general-init-tasks.php:
|
5019 |
msgid "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
|
5020 |
msgstr ""
|
5021 |
|
5022 |
-
#: classes/wp-security-general-init-tasks.php:
|
5023 |
msgid "Your CAPTCHA answer was incorrect - please try again."
|
5024 |
msgstr ""
|
5025 |
|
5026 |
-
#: classes/wp-security-general-init-tasks.php:
|
5027 |
msgid "<strong>ERROR</strong>: Your IP address is currently locked please contact the administrator!"
|
5028 |
msgstr ""
|
5029 |
|
5030 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5031 |
-
#: classes/wp-security-general-init-tasks.php:
|
5032 |
msgid "Your Google reCAPTCHA site key is wrong. Please fill the correct reCAPTCHA keys %s to use the Google reCAPTCHA feature."
|
5033 |
msgstr ""
|
5034 |
|
5035 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5036 |
-
#: classes/wp-security-general-init-tasks.php:
|
5037 |
#: classes/wp-security-notices.php:99
|
5038 |
msgid "here"
|
5039 |
msgstr ""
|
5040 |
|
5041 |
-
#: classes/wp-security-general-init-tasks.php:
|
5042 |
msgid "Would you like All In One WP Security & Firewall to re-insert the security rules in your .htaccess file which were cleared when you deactivated the plugin?"
|
5043 |
msgstr ""
|
5044 |
|
5045 |
-
#: classes/wp-security-general-init-tasks.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5046 |
msgid "Yes"
|
5047 |
msgstr ""
|
5048 |
|
5049 |
-
#: classes/wp-security-general-init-tasks.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5050 |
#: templates/notices/custom-notice.php:27
|
5051 |
msgid "No"
|
5052 |
msgstr ""
|
5053 |
|
5054 |
-
#: classes/wp-security-general-init-tasks.php:
|
5055 |
msgid "Your registration is pending approval."
|
5056 |
msgstr ""
|
5057 |
|
@@ -5168,7 +5219,7 @@ msgid "Not available."
|
|
5168 |
msgstr ""
|
5169 |
|
5170 |
#: classes/wp-security-two-factor-login.php:34
|
5171 |
-
msgid "Two
|
5172 |
msgstr ""
|
5173 |
|
5174 |
#: classes/wp-security-two-factor-login.php:97
|
@@ -5184,12 +5235,12 @@ msgid "The All In One WP Security plugin's Two Factor Authentication module requ
|
|
5184 |
msgstr ""
|
5185 |
|
5186 |
#: classes/wp-security-user-login.php:71
|
5187 |
-
msgid "You have disabled login
|
5188 |
msgstr ""
|
5189 |
|
5190 |
#. translators: 1: Locked IP Addresses admin page link
|
5191 |
#: classes/wp-security-user-login.php:73
|
5192 |
-
msgid "Delete your login
|
5193 |
msgstr ""
|
5194 |
|
5195 |
#: classes/wp-security-user-login.php:100
|
@@ -5197,7 +5248,7 @@ msgid "<strong>ERROR</strong>: Access from your IP address has been blocked for
|
|
5197 |
msgstr ""
|
5198 |
|
5199 |
#: classes/wp-security-user-login.php:108
|
5200 |
-
msgid "Service
|
5201 |
msgstr ""
|
5202 |
|
5203 |
#: classes/wp-security-user-login.php:163
|
@@ -5213,7 +5264,7 @@ msgid "Site Lockout Notification"
|
|
5213 |
msgstr ""
|
5214 |
|
5215 |
#: classes/wp-security-user-login.php:393
|
5216 |
-
msgid "
|
5217 |
msgstr ""
|
5218 |
|
5219 |
#: classes/wp-security-user-login.php:396
|
@@ -5221,11 +5272,11 @@ msgid "Username:"
|
|
5221 |
msgstr ""
|
5222 |
|
5223 |
#: classes/wp-security-user-login.php:397
|
5224 |
-
msgid "IP
|
5225 |
msgstr ""
|
5226 |
|
5227 |
#: classes/wp-security-user-login.php:399
|
5228 |
-
msgid "IP
|
5229 |
msgstr ""
|
5230 |
|
5231 |
#: classes/wp-security-user-login.php:404
|
@@ -5233,7 +5284,7 @@ msgid "Log into your site WordPress administration panel to see the duration of
|
|
5233 |
msgstr ""
|
5234 |
|
5235 |
#: classes/wp-security-user-login.php:515
|
5236 |
-
msgid "Unlock
|
5237 |
msgstr ""
|
5238 |
|
5239 |
#: classes/wp-security-user-login.php:516
|
@@ -5248,20 +5299,20 @@ msgstr ""
|
|
5248 |
msgid "After clicking the above link you will be able to login to the WordPress administration panel."
|
5249 |
msgstr ""
|
5250 |
|
5251 |
-
#: classes/wp-security-user-login.php:
|
5252 |
msgid "Your session has expired because it has been over %d minutes since your last login."
|
5253 |
msgstr ""
|
5254 |
|
5255 |
-
#: classes/wp-security-user-login.php:
|
5256 |
-
#: classes/wp-security-user-login.php:
|
5257 |
msgid "Please log back in to continue."
|
5258 |
msgstr ""
|
5259 |
|
5260 |
-
#: classes/wp-security-user-login.php:
|
5261 |
msgid "You were logged out because you just changed the \"admin\" username."
|
5262 |
msgstr ""
|
5263 |
|
5264 |
-
#: classes/wp-security-user-login.php:
|
5265 |
msgid "Request unlock"
|
5266 |
msgstr ""
|
5267 |
|
@@ -5269,15 +5320,15 @@ msgstr ""
|
|
5269 |
msgid "<strong>ERROR</strong>: You are not allowed to register because your IP address is currently locked!"
|
5270 |
msgstr ""
|
5271 |
|
5272 |
-
#: classes/wp-security-utility-ip-address.php:
|
5273 |
-
#: classes/wp-security-utility-ip-address.php:
|
5274 |
-
#: classes/wp-security-utility-ip-address.php:
|
5275 |
-
#: classes/wp-security-utility-ip-address.php:
|
5276 |
-
#: classes/wp-security-utility-ip-address.php:
|
5277 |
msgid " is not a valid ip address format."
|
5278 |
msgstr ""
|
5279 |
|
5280 |
-
#: classes/wp-security-utility-ip-address.php:
|
5281 |
msgid "You cannot ban your own IP address: "
|
5282 |
msgstr ""
|
5283 |
|
@@ -5298,7 +5349,7 @@ msgid "User account not found!"
|
|
5298 |
msgstr ""
|
5299 |
|
5300 |
#: other-includes/wp-security-unlock-request.php:71
|
5301 |
-
msgid "Error: No locked entry was found in the
|
5302 |
msgstr ""
|
5303 |
|
5304 |
#: other-includes/wp-security-unlock-request.php:76
|
@@ -5386,6 +5437,379 @@ msgstr ""
|
|
5386 |
msgid "Example 5: 2001:db8:1263::/48"
|
5387 |
msgstr ""
|
5388 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5389 |
#: templates/menus/settings/advanced-settings.php:2
|
5390 |
msgid "IP address detection settings"
|
5391 |
msgstr ""
|
@@ -5534,6 +5958,10 @@ msgstr ""
|
|
5534 |
msgid "%s makes your site fast and efficient. It cleans the database, compresses images and caches pages for ultimate speed."
|
5535 |
msgstr ""
|
5536 |
|
|
|
|
|
|
|
|
|
5537 |
#: templates/notices/thanks-for-using-main-dash.php:25
|
5538 |
msgid "%s is a highly efficient way to manage, optimize, update and backup multiple websites from one place."
|
5539 |
msgstr ""
|
@@ -5550,10 +5978,6 @@ msgstr ""
|
|
5550 |
msgid "Premium WooCommerce plugins"
|
5551 |
msgstr ""
|
5552 |
|
5553 |
-
#: templates/partials/non-apache-feature-notice.php:9
|
5554 |
-
msgid "Attention:"
|
5555 |
-
msgstr ""
|
5556 |
-
|
5557 |
#: templates/partials/non-apache-feature-notice.php:9
|
5558 |
msgid "This feature works only on the Apache server."
|
5559 |
msgstr ""
|
44 |
msgid "Are you sure you want to perform this bulk action?"
|
45 |
msgstr ""
|
46 |
|
47 |
+
#: admin/wp-security-admin-init.php:259
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
48 |
msgid "Unexpected response:"
|
49 |
msgstr ""
|
50 |
|
51 |
+
#: admin/wp-security-admin-init.php:290
|
52 |
msgid "Enjoyed %1$s? Please leave us a %2$s rating. We really appreciate your support!"
|
53 |
msgstr ""
|
54 |
|
55 |
+
#: admin/wp-security-admin-init.php:414
|
56 |
#: classes/wp-security-two-factor-login.php:95
|
57 |
msgid "WP Security"
|
58 |
msgstr ""
|
59 |
|
60 |
+
#: admin/wp-security-admin-init.php:415
|
61 |
+
#: admin/wp-security-dashboard-menu.php:26
|
62 |
+
#: admin/wp-security-dashboard-menu.php:76
|
63 |
msgid "Dashboard"
|
64 |
msgstr ""
|
65 |
|
66 |
+
#: admin/wp-security-admin-init.php:416
|
67 |
#: admin/wp-security-settings-menu.php:95
|
68 |
msgid "Settings"
|
69 |
msgstr ""
|
70 |
|
71 |
+
#: admin/wp-security-admin-init.php:417
|
|
|
72 |
msgid "User Accounts"
|
73 |
msgstr ""
|
74 |
|
75 |
+
#: admin/wp-security-admin-init.php:418
|
|
|
76 |
msgid "User Login"
|
77 |
msgstr ""
|
78 |
|
79 |
+
#: admin/wp-security-admin-init.php:419
|
|
|
80 |
msgid "User Registration"
|
81 |
msgstr ""
|
82 |
|
83 |
+
#: admin/wp-security-admin-init.php:420
|
|
|
84 |
msgid "Database Security"
|
85 |
msgstr ""
|
86 |
|
87 |
+
#: admin/wp-security-admin-init.php:424
|
|
|
88 |
msgid "Filesystem Security"
|
89 |
msgstr ""
|
90 |
|
91 |
+
#: admin/wp-security-admin-init.php:429
|
|
|
92 |
msgid "Blacklist Manager"
|
93 |
msgstr ""
|
94 |
|
95 |
+
#: admin/wp-security-admin-init.php:434
|
96 |
#: admin/wp-security-firewall-menu.php:60
|
97 |
msgid "Firewall"
|
98 |
msgstr ""
|
99 |
|
100 |
+
#: admin/wp-security-admin-init.php:436
|
|
|
101 |
msgid "Brute Force"
|
102 |
msgstr ""
|
103 |
|
104 |
+
#: admin/wp-security-admin-init.php:437
|
|
|
105 |
msgid "Spam Prevention"
|
106 |
msgstr ""
|
107 |
|
108 |
+
#: admin/wp-security-admin-init.php:441
|
109 |
#: admin/wp-security-filescan-menu.php:53
|
110 |
msgid "Scanner"
|
111 |
msgstr ""
|
112 |
|
113 |
+
#: admin/wp-security-admin-init.php:443
|
114 |
#: admin/wp-security-maintenance-menu.php:51
|
115 |
msgid "Maintenance"
|
116 |
msgstr ""
|
117 |
|
118 |
+
#: admin/wp-security-admin-init.php:444
|
119 |
#: admin/wp-security-misc-options-menu.php:57
|
120 |
msgid "Miscellaneous"
|
121 |
msgstr ""
|
122 |
|
123 |
+
#: admin/wp-security-admin-init.php:445
|
124 |
#: admin/wp-security-tools-menu.php:64
|
125 |
msgid "Tools"
|
126 |
msgstr ""
|
127 |
|
128 |
+
#: admin/wp-security-admin-init.php:457
|
129 |
+
msgid "Premium Upgrade"
|
130 |
+
msgstr ""
|
131 |
+
|
132 |
#: admin/wp-security-admin-menu.php:67
|
133 |
msgid "Settings successfully updated."
|
134 |
msgstr ""
|
142 |
msgstr ""
|
143 |
|
144 |
#: admin/wp-security-blacklist-menu.php:25
|
145 |
+
msgid "Ban users"
|
146 |
msgstr ""
|
147 |
|
148 |
+
#: admin/wp-security-blacklist-menu.php:51
|
149 |
+
msgid "Blacklist manager"
|
150 |
msgstr ""
|
151 |
|
152 |
#: admin/wp-security-blacklist-menu.php:132
|
153 |
+
#: admin/wp-security-firewall-menu.php:1233
|
154 |
#: admin/wp-security-list-404.php:234
|
155 |
#: admin/wp-security-list-comment-spammer-ip.php:205
|
156 |
msgid "The plugin was unable to write to the .htaccess file. Please edit file manually."
|
177 |
msgstr ""
|
178 |
|
179 |
#: admin/wp-security-blacklist-menu.php:154
|
180 |
+
#: admin/wp-security-firewall-menu.php:1055
|
181 |
+
#: templates/may-also-like.php:20
|
182 |
msgid "All In One WP Security & Firewall Premium"
|
183 |
msgstr ""
|
184 |
|
185 |
#: admin/wp-security-blacklist-menu.php:155
|
186 |
+
#: admin/wp-security-firewall-menu.php:1056
|
187 |
msgid "You may also be interested in %s."
|
188 |
msgstr ""
|
189 |
|
190 |
#: admin/wp-security-blacklist-menu.php:156
|
191 |
+
#: admin/wp-security-firewall-menu.php:1057
|
192 |
msgid "This plugin adds a number of extra features including %s and %s."
|
193 |
msgstr ""
|
194 |
|
195 |
#: admin/wp-security-blacklist-menu.php:156
|
196 |
+
#: admin/wp-security-firewall-menu.php:1057
|
197 |
msgid "smart 404 blocking"
|
198 |
msgstr ""
|
199 |
|
200 |
#: admin/wp-security-blacklist-menu.php:156
|
201 |
+
#: admin/wp-security-firewall-menu.php:1057
|
202 |
msgid "country IP blocking"
|
203 |
msgstr ""
|
204 |
|
246 |
#: admin/wp-security-brute-force-menu.php:408
|
247 |
#: admin/wp-security-brute-force-menu.php:431
|
248 |
#: admin/wp-security-brute-force-menu.php:452
|
249 |
+
#: admin/wp-security-filescan-menu.php:309
|
250 |
+
#: admin/wp-security-filescan-menu.php:326
|
251 |
#: admin/wp-security-firewall-menu.php:175
|
252 |
#: admin/wp-security-firewall-menu.php:212
|
253 |
#: admin/wp-security-firewall-menu.php:232
|
259 |
#: admin/wp-security-firewall-menu.php:503
|
260 |
#: admin/wp-security-firewall-menu.php:681
|
261 |
#: admin/wp-security-firewall-menu.php:699
|
262 |
+
#: admin/wp-security-firewall-menu.php:737
|
263 |
#: admin/wp-security-firewall-menu.php:868
|
264 |
+
#: admin/wp-security-firewall-menu.php:1087
|
265 |
+
#: admin/wp-security-firewall-menu.php:1110
|
266 |
#: admin/wp-security-spam-menu.php:186
|
267 |
#: admin/wp-security-spam-menu.php:221
|
268 |
+
#: admin/wp-security-spam-menu.php:390
|
269 |
+
#: admin/wp-security-spam-menu.php:430
|
270 |
+
#: admin/wp-security-user-login-menu.php:362
|
271 |
+
#: templates/info/ip-address-ip-range-info.php:2
|
272 |
+
#: templates/menus/settings/advanced-settings.php:63
|
273 |
msgid "More info"
|
274 |
msgstr ""
|
275 |
|
290 |
#: admin/wp-security-brute-force-menu.php:686
|
291 |
#: admin/wp-security-brute-force-menu.php:806
|
292 |
#: admin/wp-security-brute-force-menu.php:868
|
293 |
+
#: admin/wp-security-filescan-menu.php:351
|
294 |
#: admin/wp-security-filesystem-menu.php:242
|
295 |
#: admin/wp-security-firewall-menu.php:945
|
296 |
+
#: admin/wp-security-firewall-menu.php:1129
|
297 |
#: admin/wp-security-misc-options-menu.php:167
|
298 |
#: admin/wp-security-misc-options-menu.php:218
|
299 |
#: admin/wp-security-misc-options-menu.php:278
|
300 |
#: admin/wp-security-settings-menu.php:619
|
301 |
#: admin/wp-security-settings-menu.php:680
|
302 |
#: admin/wp-security-spam-menu.php:233
|
303 |
+
#: admin/wp-security-spam-menu.php:407
|
304 |
+
#: admin/wp-security-spam-menu.php:526
|
305 |
+
#: admin/wp-security-spam-menu.php:588
|
306 |
+
#: admin/wp-security-user-login-menu.php:384
|
307 |
+
#: admin/wp-security-user-login-menu.php:422
|
308 |
+
#: admin/wp-security-user-login-menu.php:601
|
309 |
+
#: admin/wp-security-user-login-menu.php:788
|
310 |
#: admin/wp-security-user-registration-menu.php:150
|
311 |
#: admin/wp-security-user-registration-menu.php:242
|
312 |
#: admin/wp-security-user-registration-menu.php:305
|
316 |
|
317 |
#: admin/wp-security-brute-force-menu.php:33
|
318 |
#: admin/wp-security-brute-force-menu.php:759
|
319 |
+
#: admin/wp-security-dashboard-menu.php:651
|
320 |
msgid "Rename login page"
|
321 |
msgstr ""
|
322 |
|
323 |
#: admin/wp-security-brute-force-menu.php:34
|
324 |
#: admin/wp-security-brute-force-menu.php:154
|
325 |
+
msgid "Cookie based brute force prevention"
|
326 |
msgstr ""
|
327 |
|
328 |
#: admin/wp-security-brute-force-menu.php:35
|
331 |
msgstr ""
|
332 |
|
333 |
#: admin/wp-security-brute-force-menu.php:36
|
334 |
+
#: admin/wp-security-brute-force-menu.php:746
|
335 |
msgid "Login whitelist"
|
336 |
msgstr ""
|
337 |
|
339 |
msgid "Honeypot"
|
340 |
msgstr ""
|
341 |
|
342 |
+
#: admin/wp-security-brute-force-menu.php:67
|
343 |
+
msgid "Brute force"
|
344 |
+
msgstr ""
|
345 |
+
|
346 |
#: admin/wp-security-brute-force-menu.php:105
|
347 |
msgid "Please enter a value for your login page slug."
|
348 |
msgstr ""
|
356 |
msgstr ""
|
357 |
|
358 |
#: admin/wp-security-brute-force-menu.php:116
|
359 |
+
#: admin/wp-security-filescan-menu.php:174
|
360 |
+
#: admin/wp-security-firewall-menu.php:151
|
361 |
+
#: admin/wp-security-firewall-menu.php:1011
|
362 |
#: admin/wp-security-spam-menu.php:101
|
363 |
+
#: admin/wp-security-spam-menu.php:270
|
364 |
+
#: admin/wp-security-spam-menu.php:302
|
365 |
+
#: admin/wp-security-user-login-menu.php:184
|
366 |
+
#: admin/wp-security-user-login-menu.php:553
|
367 |
+
#: templates/partials/non-apache-feature-notice.php:9
|
368 |
+
msgid "Attention:"
|
369 |
msgstr ""
|
370 |
|
371 |
#: admin/wp-security-brute-force-menu.php:133
|
373 |
msgstr ""
|
374 |
|
375 |
#: admin/wp-security-brute-force-menu.php:155
|
376 |
+
msgid "Login page white list"
|
377 |
msgstr ""
|
378 |
|
379 |
#: admin/wp-security-brute-force-menu.php:156
|
483 |
|
484 |
#: admin/wp-security-brute-force-menu.php:310
|
485 |
#: admin/wp-security-brute-force-menu.php:758
|
|
|
486 |
msgid "Cookie-Based Brute Force Login Prevention"
|
487 |
msgstr ""
|
488 |
|
489 |
#: admin/wp-security-brute-force-menu.php:320
|
490 |
+
#: admin/wp-security-user-login-menu.php:253
|
491 |
msgid "Cookie based brute force login prevention"
|
492 |
msgstr ""
|
493 |
|
657 |
msgstr ""
|
658 |
|
659 |
#: admin/wp-security-brute-force-menu.php:549
|
660 |
+
msgid "reCAPTCHA will not work because you have disabled login lockout by activating the AIOS_DISABLE_LOGIN_LOCKOUT constant value in a configuration file."
|
661 |
msgstr ""
|
662 |
|
663 |
#: admin/wp-security-brute-force-menu.php:550
|
664 |
+
msgid "To enable it, define AIOS_DISABLE_LOGIN_LOCKOUT constant value as false, or remove it."
|
665 |
msgstr ""
|
666 |
|
667 |
#: admin/wp-security-brute-force-menu.php:558
|
744 |
msgid "Check this if you want to insert CAPTCHA on a WooCommerce registration form."
|
745 |
msgstr ""
|
746 |
|
|
|
|
|
|
|
|
|
747 |
#: admin/wp-security-brute-force-menu.php:749
|
748 |
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."
|
749 |
msgstr ""
|
777 |
msgstr ""
|
778 |
|
779 |
#: admin/wp-security-brute-force-menu.php:786
|
780 |
+
#: admin/wp-security-user-login-menu.php:408
|
781 |
msgid "Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below"
|
782 |
msgstr ""
|
783 |
|
790 |
msgstr ""
|
791 |
|
792 |
#: admin/wp-security-brute-force-menu.php:797
|
793 |
+
#: admin/wp-security-user-login-menu.php:412
|
794 |
msgid "Enter whitelisted IP addresses:"
|
795 |
msgstr ""
|
796 |
|
797 |
#: admin/wp-security-brute-force-menu.php:801
|
798 |
+
#: admin/wp-security-user-login-menu.php:416
|
799 |
msgid "Enter one or more IP addresses or IP ranges you wish to include in your whitelist."
|
800 |
msgstr ""
|
801 |
|
832 |
msgid "Check this if you want to enable the honeypot feature for the login page"
|
833 |
msgstr ""
|
834 |
|
835 |
+
#: admin/wp-security-dashboard-menu.php:27
|
836 |
+
#: admin/wp-security-dashboard-menu.php:374
|
837 |
#: classes/wp-security-user-login.php:74
|
838 |
+
msgid "Locked IP addresses"
|
839 |
msgstr ""
|
840 |
|
841 |
+
#: admin/wp-security-dashboard-menu.php:28
|
842 |
+
msgid "Permanent block list"
|
843 |
msgstr ""
|
844 |
|
845 |
+
#: admin/wp-security-dashboard-menu.php:29
|
846 |
msgid "Logs"
|
847 |
msgstr ""
|
848 |
|
849 |
+
#: admin/wp-security-dashboard-menu.php:33
|
850 |
+
msgid "Premium upgrade"
|
851 |
+
msgstr ""
|
852 |
+
|
853 |
+
#: admin/wp-security-dashboard-menu.php:131
|
854 |
+
#: admin/wp-security-dashboard-menu.php:518
|
855 |
+
#: admin/wp-security-user-login-menu.php:53
|
856 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:49
|
857 |
+
msgid "Login lockout"
|
858 |
msgstr ""
|
859 |
|
860 |
+
#: admin/wp-security-dashboard-menu.php:132
|
861 |
+
msgid "This tab displays the list of all IP addresses which are currently temporarily locked out due to the login lockout feature:"
|
862 |
msgstr ""
|
863 |
|
864 |
+
#: admin/wp-security-dashboard-menu.php:138
|
865 |
msgid "Currently locked out IP addresses and ranges"
|
866 |
msgstr ""
|
867 |
|
868 |
+
#: admin/wp-security-dashboard-menu.php:183
|
869 |
msgid "This tab displays the list of all permanently blocked IP addresses."
|
870 |
msgstr ""
|
871 |
|
872 |
+
#: admin/wp-security-dashboard-menu.php:184
|
873 |
+
#: admin/wp-security-spam-menu.php:339
|
874 |
msgid "NOTE: This feature does NOT use the .htaccess file to permanently block the IP addresses so it should be compatible with all web servers running WordPress."
|
875 |
msgstr ""
|
876 |
|
877 |
+
#: admin/wp-security-dashboard-menu.php:189
|
878 |
msgid "Permanently blocked IP addresses"
|
879 |
msgstr ""
|
880 |
|
881 |
+
#: admin/wp-security-dashboard-menu.php:200
|
882 |
+
#: admin/wp-security-firewall-menu.php:1151
|
883 |
+
#: admin/wp-security-user-login-menu.php:485
|
884 |
+
#: admin/wp-security-user-login-menu.php:643
|
885 |
#: admin/wp-security-user-registration-menu.php:164
|
886 |
msgid "Search"
|
887 |
msgstr ""
|
888 |
|
889 |
+
#: admin/wp-security-dashboard-menu.php:238
|
890 |
+
#: admin/wp-security-dashboard-menu.php:249
|
891 |
+
#: admin/wp-security-dashboard-menu.php:260
|
892 |
msgid "All In One WP Security & Firewall"
|
893 |
msgstr ""
|
894 |
|
895 |
+
#: admin/wp-security-dashboard-menu.php:250
|
896 |
msgid "Debug logs have been cleared."
|
897 |
msgstr ""
|
898 |
|
899 |
+
#: admin/wp-security-dashboard-menu.php:261
|
900 |
msgid "Unable to clear the logs; an invalid nonce was provided"
|
901 |
msgstr ""
|
902 |
|
903 |
+
#: admin/wp-security-dashboard-menu.php:274
|
904 |
msgid "Debug log options"
|
905 |
msgstr ""
|
906 |
|
907 |
+
#: admin/wp-security-dashboard-menu.php:281
|
908 |
msgid "Clear logs"
|
909 |
msgstr ""
|
910 |
|
911 |
+
#: admin/wp-security-dashboard-menu.php:289
|
912 |
msgid "Debug logs"
|
913 |
msgstr ""
|
914 |
|
915 |
+
#: admin/wp-security-dashboard-menu.php:362
|
916 |
msgid "Security strength meter"
|
917 |
msgstr ""
|
918 |
|
919 |
+
#: admin/wp-security-dashboard-menu.php:363
|
920 |
msgid "Security points breakdown"
|
921 |
msgstr ""
|
922 |
|
923 |
+
#: admin/wp-security-dashboard-menu.php:364
|
924 |
msgid "Spread the word"
|
925 |
msgstr ""
|
926 |
|
927 |
+
#: admin/wp-security-dashboard-menu.php:365
|
928 |
msgid "Get to know the developers"
|
929 |
msgstr ""
|
930 |
|
931 |
+
#: admin/wp-security-dashboard-menu.php:366
|
932 |
msgid "Critical feature status"
|
933 |
msgstr ""
|
934 |
|
935 |
+
#: admin/wp-security-dashboard-menu.php:367
|
936 |
msgid "Last 5 logins"
|
937 |
msgstr ""
|
938 |
|
939 |
+
#: admin/wp-security-dashboard-menu.php:368
|
940 |
msgid "Maintenance mode status"
|
941 |
msgstr ""
|
942 |
|
943 |
+
#: admin/wp-security-dashboard-menu.php:373
|
944 |
+
#: admin/wp-security-dashboard-menu.php:664
|
945 |
+
#: admin/wp-security-user-login-menu.php:57
|
946 |
msgid "Logged in users"
|
947 |
msgstr ""
|
948 |
|
949 |
+
#: admin/wp-security-dashboard-menu.php:417
|
|
|
|
|
|
|
|
|
950 |
msgid "Total Achievable Points: "
|
951 |
msgstr ""
|
952 |
|
953 |
+
#: admin/wp-security-dashboard-menu.php:419
|
954 |
msgid "Current Score of Your Site: "
|
955 |
msgstr ""
|
956 |
|
957 |
+
#: admin/wp-security-dashboard-menu.php:472
|
958 |
msgid "We are working hard to make your WordPress site more secure. Please support us, here is how:"
|
959 |
msgstr ""
|
960 |
|
961 |
+
#: admin/wp-security-dashboard-menu.php:473
|
962 |
msgid "Follow us on"
|
963 |
msgstr ""
|
964 |
|
965 |
+
#: admin/wp-security-dashboard-menu.php:477
|
966 |
msgid "Post to Twitter"
|
967 |
msgstr ""
|
968 |
|
969 |
+
#: admin/wp-security-dashboard-menu.php:481
|
970 |
+
msgid "Give us a good rating"
|
971 |
msgstr ""
|
972 |
|
973 |
+
#: admin/wp-security-dashboard-menu.php:488
|
974 |
msgid "Wanna know more about the developers behind this plugin?"
|
975 |
msgstr ""
|
976 |
|
977 |
+
#: admin/wp-security-dashboard-menu.php:499
|
978 |
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"
|
979 |
msgstr ""
|
980 |
|
981 |
+
#: admin/wp-security-dashboard-menu.php:503
|
982 |
+
msgid "Admin username"
|
983 |
msgstr ""
|
984 |
|
985 |
+
#: admin/wp-security-dashboard-menu.php:533
|
986 |
+
msgid "File permission"
|
987 |
msgstr ""
|
988 |
|
989 |
+
#: admin/wp-security-dashboard-menu.php:548
|
990 |
+
msgid "Basic firewall"
|
991 |
msgstr ""
|
992 |
|
993 |
+
#: admin/wp-security-dashboard-menu.php:577
|
994 |
+
msgid "No data found."
|
995 |
msgstr ""
|
996 |
|
997 |
+
#: admin/wp-security-dashboard-menu.php:581
|
998 |
msgid "Last 5 logins summary:"
|
999 |
msgstr ""
|
1000 |
|
1001 |
+
#: admin/wp-security-dashboard-menu.php:585
|
1002 |
msgid "User"
|
1003 |
msgstr ""
|
1004 |
|
1005 |
+
#: admin/wp-security-dashboard-menu.php:586
|
1006 |
#: admin/wp-security-list-404.php:95
|
1007 |
#: admin/wp-security-list-login-fails.php:56
|
1008 |
#: admin/wp-security-list-permanent-blocked-ip.php:68
|
1009 |
msgid "Date"
|
1010 |
msgstr ""
|
1011 |
|
1012 |
+
#: admin/wp-security-dashboard-menu.php:587
|
1013 |
msgid "IP"
|
1014 |
msgstr ""
|
1015 |
|
1016 |
+
#: admin/wp-security-dashboard-menu.php:608
|
1017 |
msgid "Maintenance mode is currently enabled. Remember to turn it off when you are done"
|
1018 |
msgstr ""
|
1019 |
|
1020 |
+
#: admin/wp-security-dashboard-menu.php:610
|
1021 |
msgid "Maintenance mode is currently off."
|
1022 |
msgstr ""
|
1023 |
|
1024 |
+
#: admin/wp-security-dashboard-menu.php:614
|
1025 |
+
msgid "Maintenance mode"
|
1026 |
msgstr ""
|
1027 |
|
1028 |
+
#: admin/wp-security-dashboard-menu.php:632
|
1029 |
+
msgid "Cookie based brute force"
|
1030 |
msgstr ""
|
1031 |
|
1032 |
+
#: admin/wp-security-dashboard-menu.php:636
|
1033 |
+
#: admin/wp-security-dashboard-menu.php:654
|
1034 |
msgid "The %s feature is currently active."
|
1035 |
msgstr ""
|
1036 |
|
1037 |
+
#: admin/wp-security-dashboard-menu.php:637
|
1038 |
+
#: admin/wp-security-dashboard-menu.php:655
|
1039 |
msgid "Your new WordPress login URL is now:"
|
1040 |
msgstr ""
|
1041 |
|
1042 |
+
#: admin/wp-security-dashboard-menu.php:666
|
1043 |
msgid "Number of users currently logged into your site (including you) is:"
|
1044 |
msgstr ""
|
1045 |
|
1046 |
+
#: admin/wp-security-dashboard-menu.php:667
|
1047 |
msgid "There are no other users currently logged in."
|
1048 |
msgstr ""
|
1049 |
|
1050 |
+
#: admin/wp-security-dashboard-menu.php:680
|
1051 |
msgid "Number of users currently logged in site-wide (including you) is:"
|
1052 |
msgstr ""
|
1053 |
|
1054 |
+
#: admin/wp-security-dashboard-menu.php:681
|
1055 |
msgid "There are no other site-wide users currently logged in."
|
1056 |
msgstr ""
|
1057 |
|
1058 |
+
#: admin/wp-security-dashboard-menu.php:694
|
1059 |
+
#: admin/wp-security-dashboard-menu.php:711
|
1060 |
msgid "Go to the %s menu to see more details"
|
1061 |
msgstr ""
|
1062 |
|
1063 |
+
#: admin/wp-security-dashboard-menu.php:707
|
1064 |
msgid "There are no IP addresses currently locked out."
|
1065 |
msgstr ""
|
1066 |
|
1067 |
+
#: admin/wp-security-dashboard-menu.php:710
|
1068 |
msgid "Number of temporarily locked out IP addresses: "
|
1069 |
msgstr ""
|
1070 |
|
1090 |
msgid "Database prefix"
|
1091 |
msgstr ""
|
1092 |
|
1093 |
+
#: admin/wp-security-database-menu.php:119
|
1094 |
+
msgid "Database security"
|
1095 |
+
msgstr ""
|
1096 |
+
|
1097 |
#: admin/wp-security-database-menu.php:147
|
1098 |
msgid "Nonce check failed for DB prefix change operation!"
|
1099 |
msgstr ""
|
1274 |
msgstr ""
|
1275 |
|
1276 |
#: admin/wp-security-filescan-menu.php:26
|
1277 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:127
|
1278 |
+
msgid "File change detection"
|
1279 |
msgstr ""
|
1280 |
|
1281 |
#: admin/wp-security-filescan-menu.php:27
|
1282 |
+
msgid "Malware scan"
|
1283 |
msgstr ""
|
1284 |
|
1285 |
#: admin/wp-security-filescan-menu.php:88
|
1299 |
msgstr ""
|
1300 |
|
1301 |
#: admin/wp-security-filescan-menu.php:112
|
1302 |
+
msgid "Scan complete - There were no file changes detected!"
|
1303 |
msgstr ""
|
1304 |
|
1305 |
#: admin/wp-security-filescan-menu.php:133
|
1310 |
msgid "The following address was removed because it is not a valid email address: "
|
1311 |
msgstr ""
|
1312 |
|
1313 |
+
#: admin/wp-security-filescan-menu.php:206
|
1314 |
msgid "NEW SCAN COMPLETED: The plugin has detected that you have made changes to the \"File Types To Ignore\" or \"Files To Ignore\" fields."
|
1315 |
msgstr ""
|
1316 |
|
1317 |
+
#: admin/wp-security-filescan-menu.php:206
|
1318 |
msgid "In order to ensure that future scan results are accurate, the old scan data has been refreshed."
|
1319 |
msgstr ""
|
1320 |
|
1321 |
+
#: admin/wp-security-filescan-menu.php:215
|
1322 |
msgid "All In One WP Security & Firewall has detected that there was a change in your host's files."
|
1323 |
msgstr ""
|
1324 |
|
1325 |
+
#: admin/wp-security-filescan-menu.php:217
|
1326 |
msgid "View scan details and clear this message"
|
1327 |
msgstr ""
|
1328 |
|
1329 |
+
#: admin/wp-security-filescan-menu.php:226
|
1330 |
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."
|
1331 |
msgstr ""
|
1332 |
|
1333 |
+
#: admin/wp-security-filescan-menu.php:227
|
1334 |
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."
|
1335 |
msgstr ""
|
1336 |
|
1337 |
+
#: admin/wp-security-filescan-menu.php:228
|
1338 |
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."
|
1339 |
msgstr ""
|
1340 |
|
1341 |
+
#: admin/wp-security-filescan-menu.php:229
|
1342 |
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."
|
1343 |
msgstr ""
|
1344 |
|
1345 |
+
#: admin/wp-security-filescan-menu.php:230
|
1346 |
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)"
|
1347 |
msgstr ""
|
1348 |
|
1349 |
+
#: admin/wp-security-filescan-menu.php:241
|
1350 |
msgid "It appears that your server is using an old PHP version which is missing the %s. The file scanner feature needs this class in order to work. If you would like to use this feature please upgrade your server PHP version to 5.3 or greater."
|
1351 |
msgstr ""
|
1352 |
|
1353 |
+
#: admin/wp-security-filescan-menu.php:249
|
1354 |
msgid "Manual file change detection scan"
|
1355 |
msgstr ""
|
1356 |
|
1357 |
+
#: admin/wp-security-filescan-menu.php:255
|
1358 |
msgid "To perform a manual file change detection scan click on the button below."
|
1359 |
msgstr ""
|
1360 |
|
1361 |
+
#: admin/wp-security-filescan-menu.php:258
|
1362 |
msgid "Perform scan now"
|
1363 |
msgstr ""
|
1364 |
|
1365 |
+
#: admin/wp-security-filescan-menu.php:262
|
1366 |
msgid "View last saved file change results"
|
1367 |
msgstr ""
|
1368 |
|
1369 |
+
#: admin/wp-security-filescan-menu.php:268
|
1370 |
msgid "Click the button below to view the saved file change results from the last scan."
|
1371 |
msgstr ""
|
1372 |
|
1373 |
+
#: admin/wp-security-filescan-menu.php:271
|
1374 |
msgid "View last file change"
|
1375 |
msgstr ""
|
1376 |
|
1377 |
+
#: admin/wp-security-filescan-menu.php:275
|
1378 |
msgid "File change detection settings"
|
1379 |
msgstr ""
|
1380 |
|
1381 |
+
#: admin/wp-security-filescan-menu.php:287
|
1382 |
msgid "Enable automated file change detection scan"
|
1383 |
msgstr ""
|
1384 |
|
1385 |
+
#: admin/wp-security-filescan-menu.php:290
|
1386 |
msgid "Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below"
|
1387 |
msgstr ""
|
1388 |
|
1389 |
+
#: admin/wp-security-filescan-menu.php:294
|
1390 |
msgid "Scan time interval"
|
1391 |
msgstr ""
|
1392 |
|
1393 |
+
#: admin/wp-security-filescan-menu.php:297
|
1394 |
msgid "Hours"
|
1395 |
msgstr ""
|
1396 |
|
1397 |
+
#: admin/wp-security-filescan-menu.php:298
|
1398 |
msgid "Days"
|
1399 |
msgstr ""
|
1400 |
|
1401 |
+
#: admin/wp-security-filescan-menu.php:299
|
1402 |
msgid "Weeks"
|
1403 |
msgstr ""
|
1404 |
|
1405 |
+
#: admin/wp-security-filescan-menu.php:301
|
1406 |
msgid "Set the value for how often you would like a scan to occur"
|
1407 |
msgstr ""
|
1408 |
|
1409 |
+
#: admin/wp-security-filescan-menu.php:305
|
1410 |
msgid "File types to ignore"
|
1411 |
msgstr ""
|
1412 |
|
1413 |
+
#: admin/wp-security-filescan-menu.php:308
|
1414 |
msgid "Enter each file type or extension on a new line which you wish to exclude from the file change detection scan."
|
1415 |
msgstr ""
|
1416 |
|
1417 |
+
#: admin/wp-security-filescan-menu.php:312
|
1418 |
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."
|
1419 |
msgstr ""
|
1420 |
|
1421 |
+
#: admin/wp-security-filescan-menu.php:313
|
1422 |
msgid "Example: If you want the scanner to ignore files of type jpg, png, and bmp, then you would enter the following:"
|
1423 |
msgstr ""
|
1424 |
|
1425 |
+
#: admin/wp-security-filescan-menu.php:314
|
1426 |
msgid "jpg"
|
1427 |
msgstr ""
|
1428 |
|
1429 |
+
#: admin/wp-security-filescan-menu.php:315
|
1430 |
msgid "png"
|
1431 |
msgstr ""
|
1432 |
|
1433 |
+
#: admin/wp-security-filescan-menu.php:316
|
1434 |
msgid "bmp"
|
1435 |
msgstr ""
|
1436 |
|
1437 |
+
#: admin/wp-security-filescan-menu.php:322
|
1438 |
msgid "Files/Directories to ignore"
|
1439 |
msgstr ""
|
1440 |
|
1441 |
+
#: admin/wp-security-filescan-menu.php:325
|
1442 |
msgid "Enter each file or directory on a new line which you wish to exclude from the file change detection scan."
|
1443 |
msgstr ""
|
1444 |
|
1445 |
+
#: admin/wp-security-filescan-menu.php:329
|
1446 |
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."
|
1447 |
msgstr ""
|
1448 |
|
1449 |
+
#: admin/wp-security-filescan-menu.php:330
|
1450 |
msgid "Example: If you want the scanner to ignore certain files in different directories or whole directories, then you would enter the following:"
|
1451 |
msgstr ""
|
1452 |
|
1453 |
+
#: admin/wp-security-filescan-menu.php:331
|
1454 |
msgid "cache/config/master.php"
|
1455 |
msgstr ""
|
1456 |
|
1457 |
+
#: admin/wp-security-filescan-menu.php:332
|
1458 |
msgid "somedirectory"
|
1459 |
msgstr ""
|
1460 |
|
1461 |
+
#: admin/wp-security-filescan-menu.php:339
|
1462 |
msgid "Send email when change detected"
|
1463 |
msgstr ""
|
1464 |
|
1465 |
+
#: admin/wp-security-filescan-menu.php:343
|
1466 |
msgid "Check this if you want the system to email you if a file change was detected"
|
1467 |
msgstr ""
|
1468 |
|
1469 |
+
#: admin/wp-security-filescan-menu.php:347
|
1470 |
msgid "Enter one or more email addresses on a new line."
|
1471 |
msgstr ""
|
1472 |
|
1473 |
+
#: admin/wp-security-filescan-menu.php:364
|
1474 |
+
msgid "What is malware?"
|
1475 |
msgstr ""
|
1476 |
|
1477 |
+
#: admin/wp-security-filescan-menu.php:365
|
1478 |
+
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."
|
1479 |
msgstr ""
|
1480 |
|
1481 |
+
#: admin/wp-security-filescan-menu.php:366
|
1482 |
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."
|
1483 |
msgstr ""
|
1484 |
|
1485 |
+
#: admin/wp-security-filescan-menu.php:367
|
1486 |
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."
|
1487 |
msgstr ""
|
1488 |
|
1489 |
+
#: admin/wp-security-filescan-menu.php:369
|
1490 |
msgid "CLICK HERE"
|
1491 |
msgstr ""
|
1492 |
|
1493 |
+
#: admin/wp-security-filescan-menu.php:371
|
1494 |
+
msgid "Scanning for malware"
|
1495 |
msgstr ""
|
1496 |
|
1497 |
+
#: admin/wp-security-filescan-menu.php:372
|
1498 |
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."
|
1499 |
msgstr ""
|
1500 |
|
1501 |
+
#: admin/wp-security-filescan-menu.php:373
|
1502 |
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."
|
1503 |
msgstr ""
|
1504 |
|
1505 |
+
#: admin/wp-security-filescan-menu.php:374
|
1506 |
msgid "When you sign up for this service you will get the following:"
|
1507 |
msgstr ""
|
1508 |
|
1509 |
+
#: admin/wp-security-filescan-menu.php:376
|
1510 |
msgid "Automatic daily scan of 1 website"
|
1511 |
msgstr ""
|
1512 |
|
1513 |
+
#: admin/wp-security-filescan-menu.php:377
|
1514 |
msgid "Automatic malware and blacklist monitoring"
|
1515 |
msgstr ""
|
1516 |
|
1517 |
+
#: admin/wp-security-filescan-menu.php:378
|
1518 |
msgid "Automatic email alerting"
|
1519 |
msgstr ""
|
1520 |
|
1521 |
+
#: admin/wp-security-filescan-menu.php:379
|
1522 |
msgid "Site uptime monitoring"
|
1523 |
msgstr ""
|
1524 |
|
1525 |
+
#: admin/wp-security-filescan-menu.php:380
|
1526 |
msgid "Site response time monitoring"
|
1527 |
msgstr ""
|
1528 |
|
1529 |
+
#: admin/wp-security-filescan-menu.php:381
|
1530 |
msgid "We provide advice for malware cleanup"
|
1531 |
msgstr ""
|
1532 |
|
1533 |
+
#: admin/wp-security-filescan-menu.php:382
|
1534 |
msgid "Blacklist removal"
|
1535 |
msgstr ""
|
1536 |
|
1537 |
+
#: admin/wp-security-filescan-menu.php:383
|
1538 |
msgid "No contract (cancel anytime)"
|
1539 |
msgstr ""
|
1540 |
|
1541 |
+
#: admin/wp-security-filescan-menu.php:385
|
1542 |
msgid "To learn more please %s."
|
1543 |
msgstr ""
|
1544 |
|
1545 |
+
#: admin/wp-security-filescan-menu.php:406
|
1546 |
msgid "Latest file change scan results"
|
1547 |
msgstr ""
|
1548 |
|
1549 |
+
#: admin/wp-security-filescan-menu.php:416
|
1550 |
msgid "The following files were added to your host."
|
1551 |
msgstr ""
|
1552 |
|
1553 |
+
#: admin/wp-security-filescan-menu.php:419
|
1554 |
+
#: admin/wp-security-filescan-menu.php:440
|
1555 |
+
#: admin/wp-security-filescan-menu.php:464
|
1556 |
+
msgid "File"
|
1557 |
+
msgstr ""
|
1558 |
+
|
1559 |
#: admin/wp-security-filescan-menu.php:420
|
1560 |
#: admin/wp-security-filescan-menu.php:441
|
1561 |
#: admin/wp-security-filescan-menu.php:465
|
1562 |
+
msgid "File size"
|
|
|
|
|
1563 |
msgstr ""
|
1564 |
|
1565 |
#: admin/wp-security-filescan-menu.php:421
|
1566 |
#: admin/wp-security-filescan-menu.php:442
|
1567 |
#: admin/wp-security-filescan-menu.php:466
|
|
|
|
|
|
|
|
|
|
|
|
|
1568 |
msgid "File modified"
|
1569 |
msgstr ""
|
1570 |
|
1571 |
+
#: admin/wp-security-filescan-menu.php:437
|
1572 |
msgid "The following files were removed from your host."
|
1573 |
msgstr ""
|
1574 |
|
1575 |
+
#: admin/wp-security-filescan-menu.php:461
|
1576 |
msgid "The following files were changed on your host."
|
1577 |
msgstr ""
|
1578 |
|
1579 |
#: admin/wp-security-filesystem-menu.php:26
|
1580 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:69
|
1581 |
+
msgid "File permissions"
|
1582 |
msgstr ""
|
1583 |
|
1584 |
#: admin/wp-security-filesystem-menu.php:27
|
1585 |
+
msgid "PHP file editing"
|
1586 |
msgstr ""
|
1587 |
|
1588 |
#: admin/wp-security-filesystem-menu.php:28
|
1589 |
+
msgid "WP file access"
|
1590 |
msgstr ""
|
1591 |
|
1592 |
#: admin/wp-security-filesystem-menu.php:29
|
1593 |
+
msgid "Host system logs"
|
1594 |
+
msgstr ""
|
1595 |
+
|
1596 |
+
#: admin/wp-security-filesystem-menu.php:55
|
1597 |
+
msgid "Filesystem security"
|
1598 |
msgstr ""
|
1599 |
|
1600 |
#: admin/wp-security-filesystem-menu.php:80
|
1680 |
msgstr ""
|
1681 |
|
1682 |
#: admin/wp-security-filesystem-menu.php:215
|
1683 |
+
msgid "The WordPress Dashboard by default allows administrators to edit PHP files, such as plugin and theme files."
|
1684 |
msgstr ""
|
1685 |
|
1686 |
#: admin/wp-security-filesystem-menu.php:216
|
1786 |
msgstr ""
|
1787 |
|
1788 |
#: admin/wp-security-filesystem-menu.php:382
|
1789 |
+
msgid "No system logs were found."
|
1790 |
msgstr ""
|
1791 |
|
1792 |
#: admin/wp-security-filesystem-menu.php:435
|
1794 |
msgstr ""
|
1795 |
|
1796 |
#: admin/wp-security-filesystem-menu.php:441
|
1797 |
+
msgid "No action required"
|
1798 |
msgstr ""
|
1799 |
|
1800 |
#: admin/wp-security-filesystem-menu.php:481
|
1802 |
msgstr ""
|
1803 |
|
1804 |
#: admin/wp-security-firewall-menu.php:28
|
1805 |
+
msgid "Basic firewall rules"
|
1806 |
msgstr ""
|
1807 |
|
1808 |
#: admin/wp-security-firewall-menu.php:29
|
1809 |
+
msgid "Additional firewall rules"
|
1810 |
msgstr ""
|
1811 |
|
1812 |
#: admin/wp-security-firewall-menu.php:30
|
1813 |
+
msgid "6G Blacklist firewall rules"
|
1814 |
msgstr ""
|
1815 |
|
1816 |
#: admin/wp-security-firewall-menu.php:31
|
1817 |
+
msgid "Internet bots"
|
1818 |
msgstr ""
|
1819 |
|
1820 |
#: admin/wp-security-firewall-menu.php:32
|
1821 |
+
msgid "Prevent hotlinks"
|
1822 |
msgstr ""
|
1823 |
|
1824 |
#: admin/wp-security-firewall-menu.php:33
|
1825 |
+
msgid "404 detection"
|
1826 |
msgstr ""
|
1827 |
|
1828 |
#: admin/wp-security-firewall-menu.php:34
|
1829 |
+
msgid "Custom rules"
|
1830 |
msgstr ""
|
1831 |
|
1832 |
#: admin/wp-security-firewall-menu.php:122
|
1833 |
#: admin/wp-security-firewall-menu.php:908
|
1834 |
#: admin/wp-security-spam-menu.php:120
|
1835 |
+
#: admin/wp-security-spam-menu.php:494
|
1836 |
+
#: admin/wp-security-spam-menu.php:556
|
1837 |
#: admin/wp-security-user-registration-menu.php:95
|
1838 |
msgid "Settings were successfully saved"
|
1839 |
msgstr ""
|
1856 |
msgstr ""
|
1857 |
|
1858 |
#: admin/wp-security-firewall-menu.php:151
|
1859 |
+
msgid "You have enabled the \"Completely Block Access To XMLRPC\" checkbox which means all XMLRPC functionality will be blocked."
|
1860 |
msgstr ""
|
1861 |
|
1862 |
#: admin/wp-security-firewall-menu.php:152
|
2272 |
msgid "Check this to block the %s request method"
|
2273 |
msgstr ""
|
2274 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2275 |
#: admin/wp-security-firewall-menu.php:740
|
2276 |
msgid "Some WooCommerce extensions use the PUT request method in addition to GET and POST."
|
2277 |
msgstr ""
|
2445 |
msgstr ""
|
2446 |
|
2447 |
#: admin/wp-security-firewall-menu.php:1000
|
|
|
2448 |
msgid "You entered a non numeric value for the lockout time length field. It has been set to the default value."
|
2449 |
msgstr ""
|
2450 |
|
2452 |
msgid "You entered an incorrect format for the \"Redirect URL\" field. It has been set to the default value."
|
2453 |
msgstr ""
|
2454 |
|
2455 |
+
#: admin/wp-security-firewall-menu.php:1039
|
2456 |
msgid "404 detection configuration"
|
2457 |
msgstr ""
|
2458 |
|
2459 |
+
#: admin/wp-security-firewall-menu.php:1042
|
2460 |
msgid "A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website."
|
2461 |
msgstr ""
|
2462 |
|
2463 |
+
#: admin/wp-security-firewall-menu.php:1043
|
2464 |
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."
|
2465 |
msgstr ""
|
2466 |
|
2467 |
+
#: admin/wp-security-firewall-menu.php:1044
|
2468 |
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."
|
2469 |
msgstr ""
|
2470 |
|
2471 |
+
#: admin/wp-security-firewall-menu.php:1045
|
2472 |
msgid "Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons."
|
2473 |
msgstr ""
|
2474 |
|
2475 |
+
#: admin/wp-security-firewall-menu.php:1046
|
2476 |
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."
|
2477 |
msgstr ""
|
2478 |
|
2479 |
+
#: admin/wp-security-firewall-menu.php:1047
|
2480 |
msgid "If you want to temporarily block or blacklist an IP address, simply click the \"Temp Block\" or \"Blacklist IP\" link for the applicable IP entry in the \"404 Event Logs\" table below."
|
2481 |
msgstr ""
|
2482 |
|
2483 |
+
#: admin/wp-security-firewall-menu.php:1071
|
2484 |
msgid "404 detection options"
|
2485 |
msgstr ""
|
2486 |
|
2487 |
+
#: admin/wp-security-firewall-menu.php:1083
|
2488 |
msgid "Enable 404 IP detection and lockout"
|
2489 |
msgstr ""
|
2490 |
|
2491 |
+
#: admin/wp-security-firewall-menu.php:1086
|
2492 |
msgid "Check this if you want to enable the lockout of selected IP addresses."
|
2493 |
msgstr ""
|
2494 |
|
2495 |
+
#: admin/wp-security-firewall-menu.php:1091
|
2496 |
msgid "When you enable this checkbox, all 404 events on your site will be logged in the table below. You can monitor these events and select some IP addresses listed in the table below and block them for a specified amount of time. All IP addresses you select to be blocked from the \"404 Event Logs\" table section will be unable to access your site during the time specified."
|
2497 |
msgstr ""
|
2498 |
|
2499 |
+
#: admin/wp-security-firewall-menu.php:1099
|
2500 |
msgid "Enable 404 event logging"
|
2501 |
msgstr ""
|
2502 |
|
2503 |
+
#: admin/wp-security-firewall-menu.php:1102
|
2504 |
msgid "Check this if you want to enable the logging of 404 events"
|
2505 |
msgstr ""
|
2506 |
|
2507 |
+
#: admin/wp-security-firewall-menu.php:1107
|
2508 |
msgid "Time length of 404 lockout (minutes)"
|
2509 |
msgstr ""
|
2510 |
|
2511 |
+
#: admin/wp-security-firewall-menu.php:1109
|
2512 |
msgid "Set the length of time for which a blocked IP address will be prevented from visiting your site"
|
2513 |
msgstr ""
|
2514 |
|
2515 |
+
#: admin/wp-security-firewall-menu.php:1114
|
2516 |
msgid "You can lock any IP address which is recorded in the \"404 Event Logs\" table section below."
|
2517 |
msgstr ""
|
2518 |
|
2519 |
+
#: admin/wp-security-firewall-menu.php:1116
|
2520 |
msgid "To temporarily lock an IP address, hover over the ID column and click the \"Temp Block\" link for the applicable IP entry."
|
2521 |
msgstr ""
|
2522 |
|
2523 |
+
#: admin/wp-security-firewall-menu.php:1123
|
2524 |
msgid "404 lockout redirect URL"
|
2525 |
msgstr ""
|
2526 |
|
2527 |
+
#: admin/wp-security-firewall-menu.php:1125
|
2528 |
msgid "A blocked visitor will be automatically redirected to this URL."
|
2529 |
msgstr ""
|
2530 |
|
2531 |
+
#: admin/wp-security-firewall-menu.php:1135
|
2532 |
+
msgid "This list displays the 404 event logs when somebody tries to access a non-existent page on your website."
|
2533 |
+
msgstr ""
|
2534 |
+
|
2535 |
#: admin/wp-security-firewall-menu.php:1136
|
2536 |
+
msgid "404 event logs that are older than %1$d days are purged automatically."
|
2537 |
+
msgstr ""
|
2538 |
+
|
2539 |
+
#: admin/wp-security-firewall-menu.php:1141
|
2540 |
msgid "404 event logs"
|
2541 |
msgstr ""
|
2542 |
|
2543 |
+
#: admin/wp-security-firewall-menu.php:1163
|
2544 |
+
#: admin/wp-security-firewall-menu.php:1172
|
2545 |
+
#: admin/wp-security-user-login-menu.php:495
|
2546 |
+
#: admin/wp-security-user-login-menu.php:504
|
|
|
2547 |
#: admin/wp-security-user-login-menu.php:653
|
2548 |
+
#: admin/wp-security-user-login-menu.php:662
|
2549 |
msgid "Export to CSV"
|
2550 |
msgstr ""
|
2551 |
|
2552 |
+
#: admin/wp-security-firewall-menu.php:1169
|
2553 |
+
#: admin/wp-security-user-login-menu.php:501
|
2554 |
+
#: admin/wp-security-user-login-menu.php:659
|
2555 |
msgid "Click this button if you wish to download this log in CSV format."
|
2556 |
msgstr ""
|
2557 |
|
2558 |
+
#: admin/wp-security-firewall-menu.php:1176
|
2559 |
+
#: admin/wp-security-firewall-menu.php:1185
|
2560 |
msgid "Delete all 404 event logs"
|
2561 |
msgstr ""
|
2562 |
|
2563 |
+
#: admin/wp-security-firewall-menu.php:1182
|
2564 |
msgid "Click this button if you wish to purge all 404 event logs from the DB."
|
2565 |
msgstr ""
|
2566 |
|
2567 |
+
#: admin/wp-security-firewall-menu.php:1241
|
2568 |
msgid "Custom .htaccess rules settings"
|
2569 |
msgstr ""
|
2570 |
|
2571 |
+
#: admin/wp-security-firewall-menu.php:1248
|
2572 |
msgid "This feature can be used to apply your own custom .htaccess rules and directives."
|
2573 |
msgstr ""
|
2574 |
|
2575 |
+
#: admin/wp-security-firewall-menu.php:1249
|
2576 |
msgid "It is useful for when you want to tweak our existing firewall rules or when you want to add your own."
|
2577 |
msgstr ""
|
2578 |
|
2579 |
+
#: admin/wp-security-firewall-menu.php:1250
|
2580 |
msgid "NOTE: This feature can only be used if your site is hosted in an apache or similar web server."
|
2581 |
msgstr ""
|
2582 |
|
2583 |
+
#: admin/wp-security-firewall-menu.php:1256
|
2584 |
msgid "<strong>Warning</strong>: Only use this feature if you know what you are doing."
|
2585 |
msgstr ""
|
2586 |
|
2587 |
+
#: admin/wp-security-firewall-menu.php:1257
|
2588 |
msgid "Incorrect .htaccess rules or directives can break or prevent access to your site."
|
2589 |
msgstr ""
|
2590 |
|
2591 |
+
#: admin/wp-security-firewall-menu.php:1258
|
2592 |
msgid "It is your responsibility to ensure that you are entering the correct code!"
|
2593 |
msgstr ""
|
2594 |
|
2595 |
+
#: admin/wp-security-firewall-menu.php:1259
|
2596 |
msgid "If you break your site you will need to access your server via FTP or something similar and then edit your .htaccess file and delete the changes you made."
|
2597 |
msgstr ""
|
2598 |
|
2599 |
+
#: admin/wp-security-firewall-menu.php:1265
|
2600 |
msgid "Custom .htaccess rules"
|
2601 |
msgstr ""
|
2602 |
|
2603 |
+
#: admin/wp-security-firewall-menu.php:1269
|
2604 |
msgid "Enable custom .htaccess rules"
|
2605 |
msgstr ""
|
2606 |
|
2607 |
+
#: admin/wp-security-firewall-menu.php:1272
|
2608 |
msgid "Check this if you want to enable custom rules entered in the text box below"
|
2609 |
msgstr ""
|
2610 |
|
2611 |
+
#: admin/wp-security-firewall-menu.php:1276
|
2612 |
msgid "Place custom rules at the top"
|
2613 |
msgstr ""
|
2614 |
|
2615 |
+
#: admin/wp-security-firewall-menu.php:1279
|
2616 |
msgid "Check this if you want to place your custom rules at the beginning of all the rules applied by this plugin"
|
2617 |
msgstr ""
|
2618 |
|
2619 |
+
#: admin/wp-security-firewall-menu.php:1283
|
2620 |
msgid "Enter custom .htaccess rules:"
|
2621 |
msgstr ""
|
2622 |
|
2623 |
+
#: admin/wp-security-firewall-menu.php:1287
|
2624 |
msgid "Enter your custom .htaccess rules/directives."
|
2625 |
msgstr ""
|
2626 |
|
2627 |
+
#: admin/wp-security-firewall-menu.php:1292
|
2628 |
msgid "Save custom rules"
|
2629 |
msgstr ""
|
2630 |
|
2803 |
|
2804 |
#: admin/wp-security-list-404.php:120
|
2805 |
#: admin/wp-security-list-acct-activity.php:82
|
2806 |
+
#: admin/wp-security-list-locked-ip.php:37
|
2807 |
#: admin/wp-security-list-locked-ip.php:84
|
2808 |
#: admin/wp-security-list-login-fails.php:73
|
2809 |
#: admin/wp-security-list-registered-users.php:93
|
2815 |
#: admin/wp-security-list-404.php:143
|
2816 |
#: admin/wp-security-list-acct-activity.php:92
|
2817 |
#: admin/wp-security-list-comment-spammer-ip.php:95
|
2818 |
+
#: admin/wp-security-list-locked-ip.php:97
|
2819 |
#: admin/wp-security-list-locked-ip.php:105
|
2820 |
#: admin/wp-security-list-login-fails.php:85
|
2821 |
#: admin/wp-security-list-permanent-blocked-ip.php:96
|
2822 |
+
#: admin/wp-security-list-registered-users.php:107
|
2823 |
#: admin/wp-security-list-registered-users.php:115
|
2824 |
+
#: admin/wp-security-list-registered-users.php:123
|
2825 |
msgid "Please select some records using the checkboxes"
|
2826 |
msgstr ""
|
2827 |
|
2916 |
msgid "Type"
|
2917 |
msgstr ""
|
2918 |
|
2919 |
+
#: admin/wp-security-list-locked-ip.php:36
|
2920 |
+
#: admin/wp-security-list-locked-ip.php:83
|
2921 |
+
msgid "Unlock"
|
2922 |
+
msgstr ""
|
2923 |
+
|
2924 |
#: admin/wp-security-list-locked-ip.php:59
|
2925 |
msgid "Locked IP/range"
|
2926 |
msgstr ""
|
2938 |
msgid "Release date"
|
2939 |
msgstr ""
|
2940 |
|
2941 |
+
#: admin/wp-security-list-locked-ip.php:134
|
2942 |
+
msgid "The selected IP entries were unlocked successfully."
|
|
|
|
|
|
|
|
|
2943 |
msgstr ""
|
2944 |
|
2945 |
+
#: admin/wp-security-list-locked-ip.php:140
|
2946 |
msgid "Nonce check failed for unlock IP operation!"
|
2947 |
msgstr ""
|
2948 |
|
2949 |
+
#: admin/wp-security-list-locked-ip.php:147
|
2950 |
msgid "The selected IP entry was unlocked successfully."
|
2951 |
msgstr ""
|
2952 |
|
|
|
|
|
|
|
|
|
2953 |
#: admin/wp-security-list-logged-in-users.php:45
|
2954 |
#: admin/wp-security-list-registered-users.php:70
|
2955 |
msgid "Login name"
|
3013 |
msgid "Block IP"
|
3014 |
msgstr ""
|
3015 |
|
3016 |
+
#: admin/wp-security-list-registered-users.php:159
|
3017 |
msgid "The selected accounts were approved successfully!"
|
3018 |
msgstr ""
|
3019 |
|
3020 |
+
#: admin/wp-security-list-registered-users.php:163
|
3021 |
msgid "The following accounts failed to update successfully: "
|
3022 |
msgstr ""
|
3023 |
|
3024 |
+
#: admin/wp-security-list-registered-users.php:171
|
3025 |
msgid "The selected account was approved successfully!"
|
3026 |
msgstr ""
|
3027 |
|
3028 |
+
#: admin/wp-security-list-registered-users.php:190
|
3029 |
msgid "Your account is now active"
|
3030 |
msgstr ""
|
3031 |
|
3032 |
+
#: admin/wp-security-list-registered-users.php:191
|
3033 |
msgid "Your account with username: "
|
3034 |
msgstr ""
|
3035 |
|
3036 |
+
#: admin/wp-security-list-registered-users.php:191
|
3037 |
msgid " is now active"
|
3038 |
msgstr ""
|
3039 |
|
3040 |
+
#: admin/wp-security-list-registered-users.php:222
|
3041 |
msgid "The selected accounts were deleted successfully!"
|
3042 |
msgstr ""
|
3043 |
|
3044 |
+
#: admin/wp-security-list-registered-users.php:230
|
3045 |
msgid "Nonce check failed for delete registered user account operation!"
|
3046 |
msgstr ""
|
3047 |
|
3048 |
+
#: admin/wp-security-list-registered-users.php:238
|
3049 |
msgid "The selected account was deleted successfully!"
|
3050 |
msgstr ""
|
3051 |
|
3052 |
+
#: admin/wp-security-list-registered-users.php:264
|
3053 |
msgid "The selected IP addresses were successfully added to the permanent block list!"
|
3054 |
msgstr ""
|
3055 |
|
3056 |
+
#: admin/wp-security-list-registered-users.php:265
|
3057 |
+
#: admin/wp-security-list-registered-users.php:282
|
3058 |
msgid "View Blocked IPs"
|
3059 |
msgstr ""
|
3060 |
|
3061 |
+
#: admin/wp-security-list-registered-users.php:274
|
3062 |
msgid "Nonce check failed for block IP operation of registered user!"
|
3063 |
msgstr ""
|
3064 |
|
3065 |
+
#: admin/wp-security-list-registered-users.php:281
|
3066 |
msgid "The selected IP was successfully added to the permanent block list!"
|
3067 |
msgstr ""
|
3068 |
|
3069 |
#: admin/wp-security-maintenance-menu.php:25
|
3070 |
+
msgid "Visitor lockout"
|
3071 |
msgstr ""
|
3072 |
|
3073 |
#: admin/wp-security-maintenance-menu.php:85
|
3107 |
msgstr ""
|
3108 |
|
3109 |
#: admin/wp-security-misc-options-menu.php:28
|
3110 |
+
msgid "Copy protection"
|
3111 |
msgstr ""
|
3112 |
|
3113 |
#: admin/wp-security-misc-options-menu.php:29
|
3115 |
msgstr ""
|
3116 |
|
3117 |
#: admin/wp-security-misc-options-menu.php:30
|
3118 |
+
msgid "Users enumeration"
|
3119 |
msgstr ""
|
3120 |
|
3121 |
#: admin/wp-security-misc-options-menu.php:31
|
3143 |
msgstr ""
|
3144 |
|
3145 |
#: admin/wp-security-misc-options-menu.php:109
|
3146 |
+
msgid "Check this if you want to disable the \"Right click\", \"Text selection\" and \"Copy\" option on the front end of your site."
|
3147 |
msgstr ""
|
3148 |
|
3149 |
#: admin/wp-security-misc-options-menu.php:116
|
3223 |
msgstr ""
|
3224 |
|
3225 |
#: admin/wp-security-settings-menu.php:25
|
3226 |
+
msgid "General settings"
|
3227 |
+
msgstr ""
|
3228 |
+
|
3229 |
+
#: admin/wp-security-settings-menu.php:29
|
3230 |
+
#: admin/wp-security-settings-menu.php:33
|
3231 |
+
msgid "file"
|
3232 |
msgstr ""
|
3233 |
|
3234 |
#: admin/wp-security-settings-menu.php:37
|
3235 |
+
msgid "Delete plugin settings"
|
3236 |
msgstr ""
|
3237 |
|
3238 |
#: admin/wp-security-settings-menu.php:41
|
3239 |
+
msgid "WP version info"
|
3240 |
msgstr ""
|
3241 |
|
3242 |
#: admin/wp-security-settings-menu.php:45
|
3565 |
msgstr ""
|
3566 |
|
3567 |
#: admin/wp-security-settings-menu.php:650
|
3568 |
+
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:"
|
3569 |
msgstr ""
|
3570 |
|
3571 |
#: admin/wp-security-settings-menu.php:652
|
3701 |
msgstr ""
|
3702 |
|
3703 |
#: admin/wp-security-spam-menu.php:28
|
3704 |
+
msgid "Comment spam"
|
3705 |
msgstr ""
|
3706 |
|
3707 |
#: admin/wp-security-spam-menu.php:29
|
3708 |
+
msgid "Comment spam IP monitoring"
|
3709 |
msgstr ""
|
3710 |
|
3711 |
#: admin/wp-security-spam-menu.php:30
|
3716 |
msgid "bbPress"
|
3717 |
msgstr ""
|
3718 |
|
3719 |
+
#: admin/wp-security-spam-menu.php:57
|
3720 |
+
msgid "Spam prevention"
|
3721 |
+
msgstr ""
|
3722 |
+
|
3723 |
#: admin/wp-security-spam-menu.php:99
|
3724 |
msgid "You entered a non numeric value for the \"move spam comments to trash after number of days\" field."
|
3725 |
msgstr ""
|
3726 |
|
3727 |
#: admin/wp-security-spam-menu.php:99
|
3728 |
+
#: admin/wp-security-spam-menu.php:297
|
3729 |
+
#: admin/wp-security-user-login-menu.php:118
|
3730 |
+
#: admin/wp-security-user-login-menu.php:124
|
3731 |
+
#: admin/wp-security-user-login-menu.php:130
|
3732 |
+
#: admin/wp-security-user-login-menu.php:136
|
3733 |
msgid "It has been set to the default value."
|
3734 |
msgstr ""
|
3735 |
|
3813 |
msgid "Enble this feature in order to move the spam comments to trash after given number of days."
|
3814 |
msgstr ""
|
3815 |
|
3816 |
+
#: admin/wp-security-spam-menu.php:262
|
3817 |
msgid "You entered a non numeric value for the minimum number of spam comments field. It has been set to the default value."
|
3818 |
msgstr ""
|
3819 |
|
3820 |
+
#: admin/wp-security-spam-menu.php:265
|
3821 |
msgid "You must enter an integer greater than zero for minimum number of spam comments field. It has been set to the default value."
|
3822 |
msgstr ""
|
3823 |
|
3824 |
+
#: admin/wp-security-spam-menu.php:292
|
3825 |
msgid "Nonce check failed for list spam comment IPs."
|
3826 |
msgstr ""
|
3827 |
|
3828 |
+
#: admin/wp-security-spam-menu.php:297
|
3829 |
msgid "You entered a non numeric value for the minimum spam comments per IP field."
|
3830 |
msgstr ""
|
3831 |
|
3832 |
+
#: admin/wp-security-spam-menu.php:308
|
3833 |
msgid "Displaying results for IP addresses which have posted a minimum of %s spam comments."
|
3834 |
msgstr ""
|
3835 |
|
3836 |
+
#: admin/wp-security-spam-menu.php:323
|
3837 |
msgid "Auto block spammer IPs"
|
3838 |
msgstr ""
|
3839 |
|
3840 |
+
#: admin/wp-security-spam-menu.php:328
|
3841 |
msgid "This feature has detected that %s is not active. It is highly recommended that you activate the Akismet plugin to make the most of this feature."
|
3842 |
msgstr ""
|
3843 |
|
3844 |
+
#: admin/wp-security-spam-menu.php:337
|
3845 |
msgid "This feature allows you to automatically and permanently block IP addresses which have exceeded a certain number of comments labelled as spam."
|
3846 |
msgstr ""
|
3847 |
|
3848 |
+
#: admin/wp-security-spam-menu.php:338
|
3849 |
msgid "Comments are usually labelled as spam either by the Akismet plugin or manually by the WP administrator when they mark a comment as \"spam\" from the WordPress Comments menu."
|
3850 |
msgstr ""
|
3851 |
|
3852 |
+
#: admin/wp-security-spam-menu.php:352
|
3853 |
msgid "You currently have no IP addresses permanently blocked due to spam."
|
3854 |
msgstr ""
|
3855 |
|
3856 |
+
#: admin/wp-security-spam-menu.php:365
|
3857 |
msgid "Spammer IPs added to permanent block list today: "
|
3858 |
msgstr ""
|
3859 |
|
3860 |
+
#: admin/wp-security-spam-menu.php:366
|
3861 |
msgid "All time total: "
|
3862 |
msgstr ""
|
3863 |
|
3864 |
+
#: admin/wp-security-spam-menu.php:367
|
3865 |
msgid "View blocked IPs"
|
3866 |
msgstr ""
|
3867 |
|
3868 |
+
#: admin/wp-security-spam-menu.php:380
|
3869 |
msgid "Enable auto block of spam comment IPs"
|
3870 |
msgstr ""
|
3871 |
|
3872 |
+
#: admin/wp-security-spam-menu.php:383
|
3873 |
msgid "Check this box if you want this plugin to automatically block IP addresses which submit spam comments."
|
3874 |
msgstr ""
|
3875 |
|
3876 |
+
#: admin/wp-security-spam-menu.php:387
|
3877 |
msgid "Minimum number of spam comments"
|
3878 |
msgstr ""
|
3879 |
|
3880 |
+
#: admin/wp-security-spam-menu.php:389
|
3881 |
msgid "Specify the minimum number of spam comments for an IP address before it is permanently blocked."
|
3882 |
msgstr ""
|
3883 |
|
3884 |
+
#: admin/wp-security-spam-menu.php:393
|
3885 |
msgid "Example 1: Setting this value to \"1\" will block ALL IP addresses which were used to submit at least one spam comment."
|
3886 |
msgstr ""
|
3887 |
|
3888 |
+
#: admin/wp-security-spam-menu.php:394
|
3889 |
msgid "Example 2: Setting this value to \"5\" will block only those IP addresses which were used to submit 5 spam comments or more on your site."
|
3890 |
msgstr ""
|
3891 |
|
3892 |
+
#: admin/wp-security-spam-menu.php:412
|
3893 |
msgid "List spammer IP addresses"
|
3894 |
msgstr ""
|
3895 |
|
3896 |
+
#: admin/wp-security-spam-menu.php:416
|
3897 |
msgid "This section displays a list of the IP addresses of the people or bots who have left spam comments on your site."
|
3898 |
msgstr ""
|
3899 |
|
3900 |
+
#: admin/wp-security-spam-menu.php:417
|
3901 |
msgid "This information can be handy for identifying the most persistent IP addresses or ranges used by spammers."
|
3902 |
msgstr ""
|
3903 |
|
3904 |
+
#: admin/wp-security-spam-menu.php:418
|
3905 |
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 the permanent block list."
|
3906 |
msgstr ""
|
3907 |
|
3908 |
+
#: admin/wp-security-spam-menu.php:419
|
3909 |
msgid "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 using the checkboxes and then choose the \"block\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
|
3910 |
msgstr ""
|
3911 |
|
3912 |
+
#: admin/wp-security-spam-menu.php:427
|
3913 |
msgid "Minimum number of spam comments per IP"
|
3914 |
msgstr ""
|
3915 |
|
3916 |
+
#: admin/wp-security-spam-menu.php:429
|
3917 |
msgid "This field allows you to list only those IP addresses which have been used to post X or more spam comments."
|
3918 |
msgstr ""
|
3919 |
|
3920 |
+
#: admin/wp-security-spam-menu.php:433
|
3921 |
msgid "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses which were used to submit spam comments."
|
3922 |
msgstr ""
|
3923 |
|
3924 |
+
#: admin/wp-security-spam-menu.php:434
|
3925 |
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."
|
3926 |
msgstr ""
|
3927 |
|
3928 |
+
#: admin/wp-security-spam-menu.php:441
|
3929 |
msgid "Find IP addresses"
|
3930 |
msgstr ""
|
3931 |
|
3932 |
+
#: admin/wp-security-spam-menu.php:445
|
3933 |
msgid "Spammer IP address results"
|
3934 |
msgstr ""
|
3935 |
|
3936 |
+
#: admin/wp-security-spam-menu.php:451
|
3937 |
#: classes/wp-security-utility.php:253
|
3938 |
msgid "The plugin has detected that you are using a Multi-Site WordPress installation."
|
3939 |
msgstr ""
|
3940 |
|
3941 |
+
#: admin/wp-security-spam-menu.php:452
|
3942 |
msgid "Only the \"superadmin\" can block IP addresses from the main site."
|
3943 |
msgstr ""
|
3944 |
|
3945 |
+
#: admin/wp-security-spam-menu.php:453
|
3946 |
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."
|
3947 |
msgstr ""
|
3948 |
|
3949 |
+
#: admin/wp-security-spam-menu.php:498
|
3950 |
msgid "BuddyPress spam settings"
|
3951 |
msgstr ""
|
3952 |
|
3953 |
+
#: admin/wp-security-spam-menu.php:503
|
3954 |
msgid "Add CAPTCHA to BuddyPress registration form"
|
3955 |
msgstr ""
|
3956 |
|
3957 |
+
#: admin/wp-security-spam-menu.php:507
|
3958 |
msgid "This feature will add a simple math CAPTCHA field in the BuddyPress registration form."
|
3959 |
msgstr ""
|
3960 |
|
3961 |
+
#: admin/wp-security-spam-menu.php:508
|
3962 |
msgid "Adding a CAPTCHA field in the registration form is a simple way of greatly reducing spam signups from bots without using .htaccess rules."
|
3963 |
msgstr ""
|
3964 |
|
3965 |
+
#: admin/wp-security-spam-menu.php:518
|
3966 |
msgid "Enable CAPTCHA on BuddyPress registration form"
|
3967 |
msgstr ""
|
3968 |
|
3969 |
+
#: admin/wp-security-spam-menu.php:521
|
3970 |
msgid "Check this if you want to insert a CAPTCHA field on the BuddyPress registration forms."
|
3971 |
msgstr ""
|
3972 |
|
3973 |
+
#: admin/wp-security-spam-menu.php:530
|
3974 |
msgid "BuddyPress is not active! In order to use this feature you will need to have BuddyPress installed and activated."
|
3975 |
msgstr ""
|
3976 |
|
3977 |
+
#: admin/wp-security-spam-menu.php:560
|
3978 |
msgid "bbPress spam settings"
|
3979 |
msgstr ""
|
3980 |
|
3981 |
+
#: admin/wp-security-spam-menu.php:565
|
3982 |
msgid "Add CAPTCHA to bbPress new topic form"
|
3983 |
msgstr ""
|
3984 |
|
3985 |
+
#: admin/wp-security-spam-menu.php:569
|
3986 |
msgid "This feature will add a simple math CAPTCHA field in the bbPress new topic form."
|
3987 |
msgstr ""
|
3988 |
|
3989 |
+
#: admin/wp-security-spam-menu.php:570
|
3990 |
msgid "Adding a CAPTCHA field in this form is a simple way of greatly reducing spam submitted from bots."
|
3991 |
msgstr ""
|
3992 |
|
3993 |
+
#: admin/wp-security-spam-menu.php:580
|
3994 |
msgid "Enable CAPTCHA on bbPress new topic form"
|
3995 |
msgstr ""
|
3996 |
|
3997 |
+
#: admin/wp-security-spam-menu.php:583
|
3998 |
msgid "Check this if you want to insert a CAPTCHA field on the bbPress new topic forms."
|
3999 |
msgstr ""
|
4000 |
|
4001 |
+
#: admin/wp-security-spam-menu.php:592
|
4002 |
msgid "bbPress is not active. In order to use this feature you will need to have bbPress installed and activated."
|
4003 |
msgstr ""
|
4004 |
|
4005 |
#: admin/wp-security-tools-menu.php:34
|
4006 |
+
msgid "WHOIS lookup"
|
4007 |
msgstr ""
|
4008 |
|
4009 |
#: admin/wp-security-tools-menu.php:95
|
4047 |
msgstr ""
|
4048 |
|
4049 |
#: admin/wp-security-user-accounts-menu.php:32
|
4050 |
+
msgid "WP username"
|
4051 |
msgstr ""
|
4052 |
|
4053 |
#: admin/wp-security-user-accounts-menu.php:33
|
4054 |
+
msgid "Display name"
|
4055 |
msgstr ""
|
4056 |
|
4057 |
#: admin/wp-security-user-accounts-menu.php:34
|
4058 |
msgid "Password"
|
4059 |
msgstr ""
|
4060 |
|
4061 |
+
#: admin/wp-security-user-accounts-menu.php:60
|
4062 |
+
msgid "User accounts"
|
4063 |
+
msgstr ""
|
4064 |
+
|
4065 |
#: admin/wp-security-user-accounts-menu.php:82
|
4066 |
msgid "Admin user security"
|
4067 |
msgstr ""
|
4071 |
msgstr ""
|
4072 |
|
4073 |
#: admin/wp-security-user-accounts-menu.php:86
|
4074 |
+
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."
|
4075 |
msgstr ""
|
4076 |
|
4077 |
#: admin/wp-security-user-accounts-menu.php:87
|
4211 |
msgid "Password Strength"
|
4212 |
msgstr ""
|
4213 |
|
|
|
|
|
|
|
|
|
4214 |
#: admin/wp-security-user-accounts-menu.php:245
|
4215 |
msgid "Username "
|
4216 |
msgstr ""
|
4232 |
msgstr ""
|
4233 |
|
4234 |
#: admin/wp-security-user-accounts-menu.php:302
|
4235 |
+
msgid "Username successfully changed."
|
4236 |
msgstr ""
|
4237 |
|
4238 |
#: admin/wp-security-user-accounts-menu.php:322
|
4243 |
msgid "Edit user"
|
4244 |
msgstr ""
|
4245 |
|
4246 |
+
#: admin/wp-security-user-login-menu.php:54
|
4247 |
+
#: admin/wp-security-user-login-menu.php:474
|
4248 |
+
msgid "Failed login records"
|
4249 |
+
msgstr ""
|
4250 |
+
|
4251 |
+
#: admin/wp-security-user-login-menu.php:55
|
4252 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:51
|
4253 |
+
msgid "Force logout"
|
4254 |
+
msgstr ""
|
4255 |
+
|
4256 |
+
#: admin/wp-security-user-login-menu.php:56
|
4257 |
+
#: admin/wp-security-user-login-menu.php:632
|
4258 |
+
msgid "Account activity logs"
|
4259 |
+
msgstr ""
|
4260 |
+
|
4261 |
+
#: admin/wp-security-user-login-menu.php:58
|
4262 |
+
#: admin/wp-security-user-login-menu.php:769
|
4263 |
+
msgid "Additional settings"
|
4264 |
msgstr ""
|
4265 |
|
4266 |
+
#: admin/wp-security-user-login-menu.php:81
|
4267 |
+
msgid "User login"
|
4268 |
msgstr ""
|
4269 |
|
4270 |
+
#: admin/wp-security-user-login-menu.php:118
|
4271 |
+
msgid "You entered a non-numeric value for the max login attempts field."
|
4272 |
msgstr ""
|
4273 |
|
4274 |
+
#: admin/wp-security-user-login-menu.php:124
|
4275 |
+
msgid "You entered a non numeric value for the login retry time period field."
|
4276 |
msgstr ""
|
4277 |
|
4278 |
+
#: admin/wp-security-user-login-menu.php:130
|
4279 |
+
msgid "You entered a non numeric value for the lockout time length field."
|
4280 |
msgstr ""
|
4281 |
|
4282 |
+
#: admin/wp-security-user-login-menu.php:136
|
4283 |
+
msgid "You entered a non numeric value for the maximim lockout time length field."
|
4284 |
msgstr ""
|
4285 |
|
4286 |
+
#: admin/wp-security-user-login-menu.php:141
|
4287 |
+
msgid "You entered an invalid minimum lockout time length, it must be less than the maximum lockout time length value."
|
4288 |
msgstr ""
|
4289 |
|
4290 |
+
#: admin/wp-security-user-login-menu.php:141
|
4291 |
+
msgid "Both have been set to the default values."
|
4292 |
msgstr ""
|
4293 |
|
4294 |
+
#: admin/wp-security-user-login-menu.php:160
|
4295 |
msgid "Please fill in one or more email addresses to notify."
|
4296 |
msgstr ""
|
4297 |
|
4298 |
+
#: admin/wp-security-user-login-menu.php:162
|
4299 |
msgid "You have entered one or more invalid email addresses."
|
4300 |
msgstr ""
|
4301 |
|
4302 |
+
#: admin/wp-security-user-login-menu.php:165
|
4303 |
msgid "It has been set to your WordPress admin email as default."
|
4304 |
msgstr ""
|
4305 |
|
4306 |
+
#: admin/wp-security-user-login-menu.php:250
|
4307 |
+
msgid "Login lockout configuration"
|
|
|
|
|
|
|
|
|
4308 |
msgstr ""
|
4309 |
|
4310 |
+
#: admin/wp-security-user-login-menu.php:254
|
4311 |
msgid "One of the ways hackers try to compromise sites is via a "
|
4312 |
msgstr ""
|
4313 |
|
4314 |
+
#: admin/wp-security-user-login-menu.php:254
|
4315 |
+
msgid "Brute force login attack"
|
4316 |
msgstr ""
|
4317 |
|
4318 |
+
#: admin/wp-security-user-login-menu.php:254
|
4319 |
msgid "This is where attackers use repeated login attempts until they guess the password."
|
4320 |
msgstr ""
|
4321 |
|
4322 |
+
#: admin/wp-security-user-login-menu.php:255
|
4323 |
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."
|
4324 |
msgstr ""
|
4325 |
|
4326 |
+
#: admin/wp-security-user-login-menu.php:256
|
4327 |
msgid "You may also want to checkout our %s feature for another secure way to protect against these types of attacks."
|
4328 |
msgstr ""
|
4329 |
|
4330 |
+
#: admin/wp-security-user-login-menu.php:261
|
4331 |
+
msgid "Login lockout options"
|
4332 |
msgstr ""
|
4333 |
|
4334 |
+
#: admin/wp-security-user-login-menu.php:272
|
4335 |
+
msgid "Enable login lockout feature"
|
4336 |
msgstr ""
|
4337 |
|
4338 |
+
#: admin/wp-security-user-login-menu.php:275
|
4339 |
+
msgid "Check this if you want to enable the login lockout feature and apply the settings below"
|
4340 |
msgstr ""
|
4341 |
|
4342 |
+
#: admin/wp-security-user-login-menu.php:279
|
4343 |
msgid "Allow unlock requests"
|
4344 |
msgstr ""
|
4345 |
|
4346 |
+
#: admin/wp-security-user-login-menu.php:282
|
4347 |
msgid "Check this if you want to allow users to generate an automated unlock request link which will unlock their account"
|
4348 |
msgstr ""
|
4349 |
|
4350 |
+
#: admin/wp-security-user-login-menu.php:286
|
4351 |
msgid "Max login attempts"
|
4352 |
msgstr ""
|
4353 |
|
4354 |
+
#: admin/wp-security-user-login-menu.php:288
|
4355 |
msgid "Set the value for the maximum login retries before IP address is locked out"
|
4356 |
msgstr ""
|
4357 |
|
4358 |
+
#: admin/wp-security-user-login-menu.php:292
|
4359 |
msgid "Login retry time period (min)"
|
4360 |
msgstr ""
|
4361 |
|
4362 |
+
#: admin/wp-security-user-login-menu.php:294
|
4363 |
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"
|
4364 |
msgstr ""
|
4365 |
|
4366 |
+
#: admin/wp-security-user-login-menu.php:299
|
4367 |
msgid "Minimum lockout time length"
|
4368 |
msgstr ""
|
4369 |
|
4370 |
+
#: admin/wp-security-user-login-menu.php:305
|
4371 |
msgid "Set the minimum time period in minutes of lockout."
|
4372 |
msgstr ""
|
4373 |
|
4374 |
+
#: admin/wp-security-user-login-menu.php:306
|
4375 |
msgid "This failed login lockout time will be tripled on each failed login."
|
4376 |
msgstr ""
|
4377 |
|
4378 |
+
#: admin/wp-security-user-login-menu.php:313
|
4379 |
msgid "Maximum lockout time length"
|
4380 |
msgstr ""
|
4381 |
|
4382 |
+
#: admin/wp-security-user-login-menu.php:318
|
4383 |
msgid "Set the maximum time period in minutes of lockout."
|
4384 |
msgstr ""
|
4385 |
|
4386 |
+
#: admin/wp-security-user-login-menu.php:319
|
4387 |
msgid "No IP address will be blocked for more than this time period after making a failed login attempt."
|
4388 |
msgstr ""
|
4389 |
|
4390 |
+
#: admin/wp-security-user-login-menu.php:324
|
4391 |
msgid "Display generic error message"
|
4392 |
msgstr ""
|
4393 |
|
4394 |
+
#: admin/wp-security-user-login-menu.php:327
|
4395 |
msgid "Check this if you want to show a generic error message when a login attempt fails"
|
4396 |
msgstr ""
|
4397 |
|
4398 |
+
#: admin/wp-security-user-login-menu.php:331
|
4399 |
msgid "Instantly lockout invalid usernames"
|
4400 |
msgstr ""
|
4401 |
|
4402 |
+
#: admin/wp-security-user-login-menu.php:334
|
4403 |
msgid "Check this if you want to instantly lockout login attempts with usernames which do not exist on your system"
|
4404 |
msgstr ""
|
4405 |
|
4406 |
+
#: admin/wp-security-user-login-menu.php:339
|
4407 |
msgid "Instantly lockout specific usernames"
|
4408 |
msgstr ""
|
4409 |
|
4410 |
+
#: admin/wp-security-user-login-menu.php:349
|
4411 |
msgid "Insert one username per line. Existing usernames are not blocked even if present in the list."
|
4412 |
msgstr ""
|
4413 |
|
4414 |
+
#: admin/wp-security-user-login-menu.php:354
|
4415 |
msgid "Notify by email"
|
4416 |
msgstr ""
|
4417 |
|
4418 |
+
#: admin/wp-security-user-login-menu.php:358
|
4419 |
msgid "Check this if you want to receive an email when someone has been locked out due to maximum failed login attempts"
|
4420 |
msgstr ""
|
4421 |
|
4422 |
+
#: admin/wp-security-user-login-menu.php:361
|
4423 |
msgid "Fill in one email address per line."
|
4424 |
msgstr ""
|
4425 |
|
4426 |
+
#: admin/wp-security-user-login-menu.php:365
|
4427 |
msgid "Each email address must be on a new line."
|
4428 |
msgstr ""
|
4429 |
|
4430 |
+
#: admin/wp-security-user-login-menu.php:366
|
4431 |
msgid "If a valid email address has not been filled in, it will not be saved."
|
4432 |
msgstr ""
|
4433 |
|
4434 |
+
#: admin/wp-security-user-login-menu.php:367
|
4435 |
msgid "The valid email address format is userid@example.com"
|
4436 |
msgstr ""
|
4437 |
|
4438 |
+
#: admin/wp-security-user-login-menu.php:368
|
4439 |
msgid "Example: %s"
|
4440 |
msgstr ""
|
4441 |
|
4442 |
+
#: admin/wp-security-user-login-menu.php:375
|
4443 |
msgid "Enable PHP backtrace in email"
|
4444 |
msgstr ""
|
4445 |
|
4446 |
+
#: admin/wp-security-user-login-menu.php:379
|
4447 |
msgid "Check this if you want to include the PHP backtrace in notification emails."
|
4448 |
msgstr ""
|
4449 |
|
4450 |
+
#: admin/wp-security-user-login-menu.php:379
|
4451 |
msgid "This is internal coding information which makes it easier to investigate where an issued occurred."
|
4452 |
msgstr ""
|
4453 |
|
4454 |
+
#: admin/wp-security-user-login-menu.php:389
|
4455 |
msgid "Currently locked out IP address ranges"
|
4456 |
msgstr ""
|
4457 |
|
4458 |
+
#: admin/wp-security-user-login-menu.php:394
|
4459 |
msgid "To see a list of all locked IP addresses and ranges go to the %s tab in the dashboard menu."
|
4460 |
msgstr ""
|
4461 |
|
4462 |
+
#: admin/wp-security-user-login-menu.php:399
|
4463 |
+
msgid "Login lockout IP whitelist settings"
|
|
|
|
|
|
|
|
|
4464 |
msgstr ""
|
4465 |
|
4466 |
#: admin/wp-security-user-login-menu.php:405
|
4467 |
+
msgid "Enable login lockout IP whitelist"
|
4468 |
msgstr ""
|
4469 |
|
4470 |
+
#: admin/wp-security-user-login-menu.php:416
|
4471 |
+
msgid "The addresses specified here will never be blocked by the login lockout feature."
|
4472 |
msgstr ""
|
4473 |
|
4474 |
+
#: admin/wp-security-user-login-menu.php:450
|
4475 |
+
msgid "User login feature - Delete all failed login records operation failed."
|
4476 |
msgstr ""
|
4477 |
|
4478 |
+
#: admin/wp-security-user-login-menu.php:452
|
4479 |
+
msgid "All records from the failed logins table were deleted successfully."
|
4480 |
msgstr ""
|
4481 |
|
4482 |
+
#: admin/wp-security-user-login-menu.php:467
|
4483 |
msgid "This tab displays the failed login attempts for your site."
|
4484 |
msgstr ""
|
4485 |
|
4486 |
+
#: admin/wp-security-user-login-menu.php:468
|
4487 |
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."
|
4488 |
msgstr ""
|
4489 |
|
4490 |
+
#: admin/wp-security-user-login-menu.php:469
|
4491 |
msgid "Failed login records that are older than %1$d days are purged automatically."
|
4492 |
msgstr ""
|
4493 |
|
4494 |
+
#: admin/wp-security-user-login-menu.php:508
|
4495 |
+
#: admin/wp-security-user-login-menu.php:517
|
|
|
|
|
|
|
|
|
4496 |
msgid "Delete all failed login records"
|
4497 |
msgstr ""
|
4498 |
|
4499 |
+
#: admin/wp-security-user-login-menu.php:514
|
4500 |
msgid "Click this button if you wish to delete all failed login records in one go."
|
4501 |
msgstr ""
|
4502 |
|
4503 |
+
#: admin/wp-security-user-login-menu.php:544
|
4504 |
msgid "You entered a non numeric value for the logout time period field. It has been set to the default value."
|
4505 |
msgstr ""
|
4506 |
|
4507 |
+
#: admin/wp-security-user-login-menu.php:569
|
4508 |
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."
|
4509 |
msgstr ""
|
4510 |
|
4511 |
+
#: admin/wp-security-user-login-menu.php:570
|
4512 |
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."
|
4513 |
msgstr ""
|
4514 |
|
4515 |
+
#: admin/wp-security-user-login-menu.php:575
|
4516 |
msgid "Force user logout options"
|
4517 |
msgstr ""
|
4518 |
|
4519 |
+
#: admin/wp-security-user-login-menu.php:587
|
4520 |
msgid "Enable force WP user logout"
|
4521 |
msgstr ""
|
4522 |
|
4523 |
+
#: admin/wp-security-user-login-menu.php:590
|
4524 |
msgid "Check this if you want to force a wp user to be logged out after a configured amount of time"
|
4525 |
msgstr ""
|
4526 |
|
4527 |
+
#: admin/wp-security-user-login-menu.php:594
|
4528 |
msgid "Logout the WP user after XX minutes"
|
4529 |
msgstr ""
|
4530 |
|
4531 |
+
#: admin/wp-security-user-login-menu.php:596
|
4532 |
msgid "(Minutes) The user will be forced to log back in after this time period has elapased."
|
4533 |
msgstr ""
|
4534 |
|
4535 |
+
#: admin/wp-security-user-login-menu.php:625
|
4536 |
msgid "This tab displays the activity for accounts registered with your site that have logged in using the WordPress login form."
|
4537 |
msgstr ""
|
4538 |
|
4539 |
+
#: admin/wp-security-user-login-menu.php:626
|
4540 |
msgid "The information below can be handy if you need to do security investigations because it will show you the last 100 recent login events by username, IP address and time/date."
|
4541 |
msgstr ""
|
4542 |
|
4543 |
+
#: admin/wp-security-user-login-menu.php:627
|
4544 |
+
msgid "Account activity logs that are older than %1$d days are purged automatically."
|
|
|
|
|
|
|
|
|
4545 |
msgstr ""
|
4546 |
|
4547 |
+
#: admin/wp-security-user-login-menu.php:697
|
4548 |
msgid "Refresh logged in user data"
|
4549 |
msgstr ""
|
4550 |
|
4551 |
+
#: admin/wp-security-user-login-menu.php:701
|
4552 |
msgid "Refresh data"
|
4553 |
msgstr ""
|
4554 |
|
4555 |
+
#: admin/wp-security-user-login-menu.php:706
|
4556 |
msgid "This tab displays all users who are currently logged into your site."
|
4557 |
msgstr ""
|
4558 |
|
4559 |
+
#: admin/wp-security-user-login-menu.php:707
|
4560 |
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."
|
4561 |
msgstr ""
|
4562 |
|
4563 |
+
#: admin/wp-security-user-login-menu.php:708
|
4564 |
+
msgid "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."
|
4565 |
msgstr ""
|
4566 |
|
4567 |
+
#: admin/wp-security-user-login-menu.php:713
|
4568 |
msgid "Currently logged in users"
|
4569 |
msgstr ""
|
4570 |
|
4571 |
+
#: admin/wp-security-user-login-menu.php:761
|
4572 |
+
msgid "WordPress 5.6 introduced a new feature called \"Application passwords\"."
|
4573 |
msgstr ""
|
4574 |
|
4575 |
+
#: admin/wp-security-user-login-menu.php:762
|
4576 |
msgid "This allows you to create a token from the WordPress dashboard which then can be used in the authorization header."
|
4577 |
msgstr ""
|
4578 |
|
4579 |
+
#: admin/wp-security-user-login-menu.php:763
|
4580 |
+
msgid "This feature allows you to disable application passwords as they can leave your site vulnerable to social engineering and phishing scams."
|
4581 |
msgstr ""
|
4582 |
|
4583 |
+
#: admin/wp-security-user-login-menu.php:780
|
|
|
|
|
|
|
|
|
4584 |
#: classes/grade-system/wp-security-feature-item-manager.php:53
|
4585 |
msgid "Disable application password"
|
4586 |
msgstr ""
|
4587 |
|
4588 |
+
#: admin/wp-security-user-login-menu.php:783
|
4589 |
msgid "Check this if you want to disable the application password."
|
4590 |
msgstr ""
|
4591 |
|
4592 |
#: admin/wp-security-user-registration-menu.php:27
|
4593 |
+
msgid "Manual approval"
|
4594 |
msgstr ""
|
4595 |
|
4596 |
#: admin/wp-security-user-registration-menu.php:28
|
4599 |
msgstr ""
|
4600 |
|
4601 |
#: admin/wp-security-user-registration-menu.php:29
|
4602 |
+
msgid "Registration honeypot"
|
4603 |
+
msgstr ""
|
4604 |
+
|
4605 |
+
#: admin/wp-security-user-registration-menu.php:55
|
4606 |
+
msgid "User registration"
|
4607 |
msgstr ""
|
4608 |
|
4609 |
#: admin/wp-security-user-registration-menu.php:115
|
4725 |
msgid "Change display name"
|
4726 |
msgstr ""
|
4727 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4728 |
#: classes/grade-system/wp-security-feature-item-manager.php:57
|
4729 |
msgid "Registration approval"
|
4730 |
msgstr ""
|
4733 |
msgid "Enable registration honeypot"
|
4734 |
msgstr ""
|
4735 |
|
|
|
|
|
|
|
|
|
4736 |
#: classes/grade-system/wp-security-feature-item-manager.php:73
|
4737 |
msgid "WordPress files access"
|
4738 |
msgstr ""
|
4817 |
msgid "bbPress new topic CAPTCHA"
|
4818 |
msgstr ""
|
4819 |
|
|
|
|
|
|
|
|
|
4820 |
#: classes/grade-system/wp-security-feature-item.php:29
|
4821 |
msgid "Basic"
|
4822 |
msgstr ""
|
4831 |
|
4832 |
# @ all-in-one-wp-security-and-firewall
|
4833 |
#: classes/wp-security-captcha.php:47
|
4834 |
+
#: classes/wp-security-general-init-tasks.php:407
|
4835 |
msgid "Please enter an answer in digits:"
|
4836 |
msgstr "Bitte löse zur Spamvermeidung diese Rechenaufgabe (in Zahlen):"
|
4837 |
|
4985 |
msgid "The following files were changed on your host"
|
4986 |
msgstr ""
|
4987 |
|
4988 |
+
#: classes/wp-security-general-init-tasks.php:212
|
4989 |
+
#: classes/wp-security-general-init-tasks.php:481
|
4990 |
msgid "Application passwords have been disabled by All In One WP Security & Firewall plugin."
|
4991 |
msgstr ""
|
4992 |
|
4993 |
+
#: classes/wp-security-general-init-tasks.php:428
|
4994 |
+
#: classes/wp-security-general-init-tasks.php:541
|
4995 |
+
#: classes/wp-security-general-init-tasks.php:574
|
4996 |
#: classes/wp-security-user-login.php:137
|
4997 |
#: classes/wp-security-user-registration.php:74
|
4998 |
msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
|
4999 |
msgstr ""
|
5000 |
|
5001 |
+
#: classes/wp-security-general-init-tasks.php:463
|
5002 |
msgid "Enter something special:"
|
5003 |
msgstr ""
|
5004 |
|
5005 |
+
#: classes/wp-security-general-init-tasks.php:476
|
5006 |
msgid "Application passwords"
|
5007 |
msgstr ""
|
5008 |
|
5009 |
+
#: classes/wp-security-general-init-tasks.php:485
|
5010 |
msgid "Change setting"
|
5011 |
msgstr ""
|
5012 |
|
5013 |
+
#: classes/wp-security-general-init-tasks.php:487
|
5014 |
msgid "Site admin can only change this setting."
|
5015 |
msgstr ""
|
5016 |
|
5017 |
+
#: classes/wp-security-general-init-tasks.php:516
|
5018 |
msgid "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
|
5019 |
msgstr ""
|
5020 |
|
5021 |
+
#: classes/wp-security-general-init-tasks.php:558
|
5022 |
msgid "Your CAPTCHA answer was incorrect - please try again."
|
5023 |
msgstr ""
|
5024 |
|
5025 |
+
#: classes/wp-security-general-init-tasks.php:567
|
5026 |
msgid "<strong>ERROR</strong>: Your IP address is currently locked please contact the administrator!"
|
5027 |
msgstr ""
|
5028 |
|
5029 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5030 |
+
#: classes/wp-security-general-init-tasks.php:642
|
5031 |
msgid "Your Google reCAPTCHA site key is wrong. Please fill the correct reCAPTCHA keys %s to use the Google reCAPTCHA feature."
|
5032 |
msgstr ""
|
5033 |
|
5034 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5035 |
+
#: classes/wp-security-general-init-tasks.php:642
|
5036 |
#: classes/wp-security-notices.php:99
|
5037 |
msgid "here"
|
5038 |
msgstr ""
|
5039 |
|
5040 |
+
#: classes/wp-security-general-init-tasks.php:655
|
5041 |
msgid "Would you like All In One WP Security & Firewall to re-insert the security rules in your .htaccess file which were cleared when you deactivated the plugin?"
|
5042 |
msgstr ""
|
5043 |
|
5044 |
+
#: classes/wp-security-general-init-tasks.php:655
|
5045 |
+
#: templates/may-also-like.php:40
|
5046 |
+
#: templates/may-also-like.php:43
|
5047 |
+
#: templates/may-also-like.php:54
|
5048 |
+
#: templates/may-also-like.php:57
|
5049 |
+
#: templates/may-also-like.php:68
|
5050 |
+
#: templates/may-also-like.php:71
|
5051 |
+
#: templates/may-also-like.php:91
|
5052 |
+
#: templates/may-also-like.php:103
|
5053 |
+
#: templates/may-also-like.php:115
|
5054 |
+
#: templates/may-also-like.php:127
|
5055 |
+
#: templates/may-also-like.php:139
|
5056 |
+
#: templates/may-also-like.php:151
|
5057 |
+
#: templates/may-also-like.php:168
|
5058 |
+
#: templates/may-also-like.php:171
|
5059 |
+
#: templates/may-also-like.php:183
|
5060 |
+
#: templates/may-also-like.php:195
|
5061 |
+
#: templates/may-also-like.php:207
|
5062 |
+
#: templates/may-also-like.php:219
|
5063 |
+
#: templates/may-also-like.php:231
|
5064 |
+
#: templates/may-also-like.php:243
|
5065 |
+
#: templates/may-also-like.php:252
|
5066 |
+
#: templates/may-also-like.php:255
|
5067 |
+
#: templates/may-also-like.php:264
|
5068 |
+
#: templates/may-also-like.php:267
|
5069 |
+
#: templates/may-also-like.php:279
|
5070 |
+
#: templates/may-also-like.php:297
|
5071 |
+
#: templates/may-also-like.php:309
|
5072 |
+
#: templates/may-also-like.php:327
|
5073 |
+
#: templates/may-also-like.php:339
|
5074 |
+
#: templates/may-also-like.php:351
|
5075 |
+
#: templates/may-also-like.php:368
|
5076 |
+
#: templates/may-also-like.php:380
|
5077 |
msgid "Yes"
|
5078 |
msgstr ""
|
5079 |
|
5080 |
+
#: classes/wp-security-general-init-tasks.php:655
|
5081 |
+
#: templates/may-also-like.php:88
|
5082 |
+
#: templates/may-also-like.php:100
|
5083 |
+
#: templates/may-also-like.php:112
|
5084 |
+
#: templates/may-also-like.php:124
|
5085 |
+
#: templates/may-also-like.php:136
|
5086 |
+
#: templates/may-also-like.php:148
|
5087 |
+
#: templates/may-also-like.php:180
|
5088 |
+
#: templates/may-also-like.php:192
|
5089 |
+
#: templates/may-also-like.php:204
|
5090 |
+
#: templates/may-also-like.php:216
|
5091 |
+
#: templates/may-also-like.php:228
|
5092 |
+
#: templates/may-also-like.php:240
|
5093 |
+
#: templates/may-also-like.php:276
|
5094 |
+
#: templates/may-also-like.php:294
|
5095 |
+
#: templates/may-also-like.php:306
|
5096 |
+
#: templates/may-also-like.php:324
|
5097 |
+
#: templates/may-also-like.php:336
|
5098 |
+
#: templates/may-also-like.php:348
|
5099 |
+
#: templates/may-also-like.php:365
|
5100 |
+
#: templates/may-also-like.php:377
|
5101 |
#: templates/notices/custom-notice.php:27
|
5102 |
msgid "No"
|
5103 |
msgstr ""
|
5104 |
|
5105 |
+
#: classes/wp-security-general-init-tasks.php:674
|
5106 |
msgid "Your registration is pending approval."
|
5107 |
msgstr ""
|
5108 |
|
5219 |
msgstr ""
|
5220 |
|
5221 |
#: classes/wp-security-two-factor-login.php:34
|
5222 |
+
msgid "Two factor authentication - Admin settings"
|
5223 |
msgstr ""
|
5224 |
|
5225 |
#: classes/wp-security-two-factor-login.php:97
|
5235 |
msgstr ""
|
5236 |
|
5237 |
#: classes/wp-security-user-login.php:71
|
5238 |
+
msgid "You have disabled login lockout by defining the AIOS_DISABLE_LOGIN_LOCKOUT constant value as true, and the login lockout setting has enabled it."
|
5239 |
msgstr ""
|
5240 |
|
5241 |
#. translators: 1: Locked IP Addresses admin page link
|
5242 |
#: classes/wp-security-user-login.php:73
|
5243 |
+
msgid "Delete your login lockout IP from %s and define the AIOS_DISABLE_LOGIN_LOCKOUT constant value as false."
|
5244 |
msgstr ""
|
5245 |
|
5246 |
#: classes/wp-security-user-login.php:100
|
5248 |
msgstr ""
|
5249 |
|
5250 |
#: classes/wp-security-user-login.php:108
|
5251 |
+
msgid "Service temporarily unavailable"
|
5252 |
msgstr ""
|
5253 |
|
5254 |
#: classes/wp-security-user-login.php:163
|
5264 |
msgstr ""
|
5265 |
|
5266 |
#: classes/wp-security-user-login.php:393
|
5267 |
+
msgid "User login lockout events had occurred due to too many failed login attempts or invalid username:"
|
5268 |
msgstr ""
|
5269 |
|
5270 |
#: classes/wp-security-user-login.php:396
|
5272 |
msgstr ""
|
5273 |
|
5274 |
#: classes/wp-security-user-login.php:397
|
5275 |
+
msgid "IP address:"
|
5276 |
msgstr ""
|
5277 |
|
5278 |
#: classes/wp-security-user-login.php:399
|
5279 |
+
msgid "IP range:"
|
5280 |
msgstr ""
|
5281 |
|
5282 |
#: classes/wp-security-user-login.php:404
|
5284 |
msgstr ""
|
5285 |
|
5286 |
#: classes/wp-security-user-login.php:515
|
5287 |
+
msgid "Unlock request notification"
|
5288 |
msgstr ""
|
5289 |
|
5290 |
#: classes/wp-security-user-login.php:516
|
5299 |
msgid "After clicking the above link you will be able to login to the WordPress administration panel."
|
5300 |
msgstr ""
|
5301 |
|
5302 |
+
#: classes/wp-security-user-login.php:739
|
5303 |
msgid "Your session has expired because it has been over %d minutes since your last login."
|
5304 |
msgstr ""
|
5305 |
|
5306 |
+
#: classes/wp-security-user-login.php:740
|
5307 |
+
#: classes/wp-security-user-login.php:744
|
5308 |
msgid "Please log back in to continue."
|
5309 |
msgstr ""
|
5310 |
|
5311 |
+
#: classes/wp-security-user-login.php:743
|
5312 |
msgid "You were logged out because you just changed the \"admin\" username."
|
5313 |
msgstr ""
|
5314 |
|
5315 |
+
#: classes/wp-security-user-login.php:773
|
5316 |
msgid "Request unlock"
|
5317 |
msgstr ""
|
5318 |
|
5320 |
msgid "<strong>ERROR</strong>: You are not allowed to register because your IP address is currently locked!"
|
5321 |
msgstr ""
|
5322 |
|
5323 |
+
#: classes/wp-security-utility-ip-address.php:217
|
5324 |
+
#: classes/wp-security-utility-ip-address.php:231
|
5325 |
+
#: classes/wp-security-utility-ip-address.php:245
|
5326 |
+
#: classes/wp-security-utility-ip-address.php:257
|
5327 |
+
#: classes/wp-security-utility-ip-address.php:269
|
5328 |
msgid " is not a valid ip address format."
|
5329 |
msgstr ""
|
5330 |
|
5331 |
+
#: classes/wp-security-utility-ip-address.php:274
|
5332 |
msgid "You cannot ban your own IP address: "
|
5333 |
msgstr ""
|
5334 |
|
5349 |
msgstr ""
|
5350 |
|
5351 |
#: other-includes/wp-security-unlock-request.php:71
|
5352 |
+
msgid "Error: No locked entry was found in the database with your IP address range."
|
5353 |
msgstr ""
|
5354 |
|
5355 |
#: other-includes/wp-security-unlock-request.php:76
|
5437 |
msgid "Example 5: 2001:db8:1263::/48"
|
5438 |
msgstr ""
|
5439 |
|
5440 |
+
#: templates/may-also-like.php:5
|
5441 |
+
msgid "All-In-One Security (AIOS) Free vs Premium Comparison Chart"
|
5442 |
+
msgstr ""
|
5443 |
+
|
5444 |
+
#: templates/may-also-like.php:7
|
5445 |
+
msgid "FAQs"
|
5446 |
+
msgstr ""
|
5447 |
+
|
5448 |
+
#: templates/may-also-like.php:9
|
5449 |
+
msgid "Ask a pre-sales question"
|
5450 |
+
msgstr ""
|
5451 |
+
|
5452 |
+
#: templates/may-also-like.php:17
|
5453 |
+
msgid "All In One WP Security & Firewall Free"
|
5454 |
+
msgstr ""
|
5455 |
+
|
5456 |
+
#: templates/may-also-like.php:26
|
5457 |
+
#: templates/may-also-like.php:386
|
5458 |
+
msgid "Installed"
|
5459 |
+
msgstr ""
|
5460 |
+
|
5461 |
+
#: templates/may-also-like.php:29
|
5462 |
+
#: templates/may-also-like.php:389
|
5463 |
+
msgid "Upgrade now"
|
5464 |
+
msgstr ""
|
5465 |
+
|
5466 |
+
#: templates/may-also-like.php:34
|
5467 |
+
msgid "Login security feature suite"
|
5468 |
+
msgstr ""
|
5469 |
+
|
5470 |
+
#: templates/may-also-like.php:35
|
5471 |
+
msgid "Protect against brute-force attacks and keep bots at bay."
|
5472 |
+
msgstr ""
|
5473 |
+
|
5474 |
+
#: templates/may-also-like.php:35
|
5475 |
+
msgid "AIOS takes WordPress' default login security features to a whole new level."
|
5476 |
+
msgstr ""
|
5477 |
+
|
5478 |
+
#: templates/may-also-like.php:37
|
5479 |
+
msgid "To see all login security features, visit %s"
|
5480 |
+
msgstr ""
|
5481 |
+
|
5482 |
+
#: templates/may-also-like.php:48
|
5483 |
+
msgid "Firewall and file protection feature suite"
|
5484 |
+
msgstr ""
|
5485 |
+
|
5486 |
+
#: templates/may-also-like.php:49
|
5487 |
+
msgid "Protection from the latest exploits."
|
5488 |
+
msgstr ""
|
5489 |
+
|
5490 |
+
#: templates/may-also-like.php:49
|
5491 |
+
msgid "Activate firewall settings ranging from basic, intermediate and advanced."
|
5492 |
+
msgstr ""
|
5493 |
+
|
5494 |
+
#: templates/may-also-like.php:49
|
5495 |
+
msgid "Get comprehensive, instant protection with All-in-One Security."
|
5496 |
+
msgstr ""
|
5497 |
+
|
5498 |
+
#: templates/may-also-like.php:51
|
5499 |
+
msgid "To see all firewall and file protection features, visit %s"
|
5500 |
+
msgstr ""
|
5501 |
+
|
5502 |
+
#: templates/may-also-like.php:62
|
5503 |
+
msgid "Content protection feature suite"
|
5504 |
+
msgstr ""
|
5505 |
+
|
5506 |
+
#: templates/may-also-like.php:63
|
5507 |
+
msgid "Eliminate spam and protect your content to dramatically improve your website's interactions with search engines."
|
5508 |
+
msgstr ""
|
5509 |
+
|
5510 |
+
#: templates/may-also-like.php:65
|
5511 |
+
msgid "To see all content protection features, visit %s"
|
5512 |
+
msgstr ""
|
5513 |
+
|
5514 |
+
#: templates/may-also-like.php:76
|
5515 |
+
msgid "Malware scanning"
|
5516 |
+
msgstr ""
|
5517 |
+
|
5518 |
+
#: templates/may-also-like.php:77
|
5519 |
+
msgid "Finding out by accident that your site has been infected with malware is too late."
|
5520 |
+
msgstr ""
|
5521 |
+
|
5522 |
+
#: templates/may-also-like.php:79
|
5523 |
+
msgid "Malware can have a dramatic effect on your site's search rankings and you may not even know about it."
|
5524 |
+
msgstr ""
|
5525 |
+
|
5526 |
+
#: templates/may-also-like.php:79
|
5527 |
+
msgid "It can slow your website down, access customer data, send unsolicited emails, change your content or prevent users from accessing it."
|
5528 |
+
msgstr ""
|
5529 |
+
|
5530 |
+
#: templates/may-also-like.php:84
|
5531 |
+
msgid "Automatic malware scanning"
|
5532 |
+
msgstr ""
|
5533 |
+
|
5534 |
+
#: templates/may-also-like.php:85
|
5535 |
+
msgid "Best-in-class scanning for the latest malware, trojans and spyware 24/7."
|
5536 |
+
msgstr ""
|
5537 |
+
|
5538 |
+
#: templates/may-also-like.php:96
|
5539 |
+
msgid "Response time monitoring"
|
5540 |
+
msgstr ""
|
5541 |
+
|
5542 |
+
#: templates/may-also-like.php:97
|
5543 |
+
msgid "You'll know immediately if your website's response time is negatively affected."
|
5544 |
+
msgstr ""
|
5545 |
+
|
5546 |
+
#: templates/may-also-like.php:108
|
5547 |
+
msgid "Up-time monitoring"
|
5548 |
+
msgstr ""
|
5549 |
+
|
5550 |
+
#: templates/may-also-like.php:109
|
5551 |
+
msgid "AIOS checks your website's uptime every 5 minutes."
|
5552 |
+
msgstr ""
|
5553 |
+
|
5554 |
+
#: templates/may-also-like.php:109
|
5555 |
+
msgid "We'll notify you straight away if your site/server goes down."
|
5556 |
+
msgstr ""
|
5557 |
+
|
5558 |
+
#: templates/may-also-like.php:120
|
5559 |
+
msgid "Prevents blacklisting by search engines"
|
5560 |
+
msgstr ""
|
5561 |
+
|
5562 |
+
#: templates/may-also-like.php:121
|
5563 |
+
msgid "AIOS monitors your site's blacklist status daily."
|
5564 |
+
msgstr ""
|
5565 |
+
|
5566 |
+
#: templates/may-also-like.php:121
|
5567 |
+
msgid "We'll notify you within 24 hours if something's amiss so you can take action, before it's too late."
|
5568 |
+
msgstr ""
|
5569 |
+
|
5570 |
+
#: templates/may-also-like.php:132
|
5571 |
+
msgid "Flexible assignment"
|
5572 |
+
msgstr ""
|
5573 |
+
|
5574 |
+
#: templates/may-also-like.php:133
|
5575 |
+
msgid "Register and remove websites from the scanning service at any time."
|
5576 |
+
msgstr ""
|
5577 |
+
|
5578 |
+
#: templates/may-also-like.php:144
|
5579 |
+
msgid "Malware reports"
|
5580 |
+
msgstr ""
|
5581 |
+
|
5582 |
+
#: templates/may-also-like.php:145
|
5583 |
+
msgid "Reports are available via the 'My Account' page and directly via email."
|
5584 |
+
msgstr ""
|
5585 |
+
|
5586 |
+
#: templates/may-also-like.php:156
|
5587 |
+
msgid "Flexible two-factor authentication"
|
5588 |
+
msgstr ""
|
5589 |
+
|
5590 |
+
#: templates/may-also-like.php:157
|
5591 |
+
msgid "With Two-Factor Authentication (TFA) users enter their username and password and a one-time code sent to a device to login."
|
5592 |
+
msgstr ""
|
5593 |
+
|
5594 |
+
#: templates/may-also-like.php:159
|
5595 |
+
msgid "TFA is a feature in both our free and premium packages, but AIOS Premium affords whole new levels of control over how TFA is implemented."
|
5596 |
+
msgstr ""
|
5597 |
+
|
5598 |
+
#: templates/may-also-like.php:164
|
5599 |
+
msgid "Authenticator apps"
|
5600 |
+
msgstr ""
|
5601 |
+
|
5602 |
+
#: templates/may-also-like.php:165
|
5603 |
+
msgid "Supports TOTP and HOTP protocols."
|
5604 |
+
msgstr ""
|
5605 |
+
|
5606 |
+
#: templates/may-also-like.php:165
|
5607 |
+
msgid "TFA Can be used with Google Authenticator, Microsoft Authenticator, Authy and many more."
|
5608 |
+
msgstr ""
|
5609 |
+
|
5610 |
+
#: templates/may-also-like.php:176
|
5611 |
+
msgid "Role specific configuration"
|
5612 |
+
msgstr ""
|
5613 |
+
|
5614 |
+
#: templates/may-also-like.php:177
|
5615 |
+
msgid "Make it compulsory for certain roles e.g. for admin and editor roles."
|
5616 |
+
msgstr ""
|
5617 |
+
|
5618 |
+
#: templates/may-also-like.php:188
|
5619 |
+
msgid "Require TFA after a set time period"
|
5620 |
+
msgstr ""
|
5621 |
+
|
5622 |
+
#: templates/may-also-like.php:189
|
5623 |
+
msgid "For example you could require all admins to have TFA once their accounts are a week old."
|
5624 |
+
msgstr ""
|
5625 |
+
|
5626 |
+
#: templates/may-also-like.php:200
|
5627 |
+
msgid "Trusted devices - control how often TFA is required"
|
5628 |
+
msgstr ""
|
5629 |
+
|
5630 |
+
#: templates/may-also-like.php:201
|
5631 |
+
msgid "Ask for TFA after a chosen number of days for trusted devices instead of on every login."
|
5632 |
+
msgstr ""
|
5633 |
+
|
5634 |
+
#: templates/may-also-like.php:212
|
5635 |
+
msgid "Anti-bot protection"
|
5636 |
+
msgstr ""
|
5637 |
+
|
5638 |
+
#: templates/may-also-like.php:213
|
5639 |
+
msgid "Option to hide the existence of forms on WooCommerce login pages unless JavaScript is active."
|
5640 |
+
msgstr ""
|
5641 |
+
|
5642 |
+
#: templates/may-also-like.php:224
|
5643 |
+
msgid "Customise TFA design layout"
|
5644 |
+
msgstr ""
|
5645 |
+
|
5646 |
+
#: templates/may-also-like.php:225
|
5647 |
+
msgid "Customise the design of TFA so it aligns with your existing web design."
|
5648 |
+
msgstr ""
|
5649 |
+
|
5650 |
+
#: templates/may-also-like.php:236
|
5651 |
+
msgid "TFA emergency codes"
|
5652 |
+
msgstr ""
|
5653 |
+
|
5654 |
+
#: templates/may-also-like.php:237
|
5655 |
+
msgid "Generate a one-time use emergency code to allow access if your device is lost."
|
5656 |
+
msgstr ""
|
5657 |
+
|
5658 |
+
#: templates/may-also-like.php:248
|
5659 |
+
msgid "TFA multisite compatibility"
|
5660 |
+
msgstr ""
|
5661 |
+
|
5662 |
+
#: templates/may-also-like.php:249
|
5663 |
+
msgid "TFA is Compatible with multisite networks and sub-sites."
|
5664 |
+
msgstr ""
|
5665 |
+
|
5666 |
+
#: templates/may-also-like.php:260
|
5667 |
+
msgid "TFA support for common login forms"
|
5668 |
+
msgstr ""
|
5669 |
+
|
5670 |
+
#: templates/may-also-like.php:261
|
5671 |
+
msgid "Supports WooCommerce, Affiliates-WP and Theme my Login login forms."
|
5672 |
+
msgstr ""
|
5673 |
+
|
5674 |
+
#: templates/may-also-like.php:272
|
5675 |
+
msgid "TFA support for other login forms"
|
5676 |
+
msgstr ""
|
5677 |
+
|
5678 |
+
#: templates/may-also-like.php:273
|
5679 |
+
msgid "Supports Elementor Pro, bbPress and all third-party login forms without any further coding needed."
|
5680 |
+
msgstr ""
|
5681 |
+
|
5682 |
+
#: templates/may-also-like.php:284
|
5683 |
+
msgid "Smart 404 blocking"
|
5684 |
+
msgstr ""
|
5685 |
+
|
5686 |
+
#: templates/may-also-like.php:285
|
5687 |
+
msgid "404 errors can occur when someone legitimately mistypes a URL, but they're also generated by hackers searching for weaknesses in your site."
|
5688 |
+
msgstr ""
|
5689 |
+
|
5690 |
+
#: templates/may-also-like.php:290
|
5691 |
+
msgid "Automatically and permanently blocks bots producing 404s"
|
5692 |
+
msgstr ""
|
5693 |
+
|
5694 |
+
#: templates/may-also-like.php:291
|
5695 |
+
msgid "AIOS Premium provides more protection than the competition by automatically and permanently blocking IP addresses of bots and hackers based on how many 404 errors they generate."
|
5696 |
+
msgstr ""
|
5697 |
+
|
5698 |
+
#: templates/may-also-like.php:302
|
5699 |
+
msgid "404 error charts"
|
5700 |
+
msgstr ""
|
5701 |
+
|
5702 |
+
#: templates/may-also-like.php:303
|
5703 |
+
msgid "Handy charts keep you informed of how many 404s have occurred and which IP address or country is producing them."
|
5704 |
+
msgstr ""
|
5705 |
+
|
5706 |
+
#: templates/may-also-like.php:314
|
5707 |
+
msgid "Country blocking"
|
5708 |
+
msgstr ""
|
5709 |
+
|
5710 |
+
#: templates/may-also-like.php:315
|
5711 |
+
msgid "Most malicious attacks come from a handful of countries and so it's possible to prevent most attacks with our country blocking tool."
|
5712 |
+
msgstr ""
|
5713 |
+
|
5714 |
+
#: templates/may-also-like.php:320
|
5715 |
+
msgid "Block traffic based on country of origin"
|
5716 |
+
msgstr ""
|
5717 |
+
|
5718 |
+
#: templates/may-also-like.php:321
|
5719 |
+
msgid "AIOS Premium utilises an IP database that promises 99.5% accuracy."
|
5720 |
+
msgstr ""
|
5721 |
+
|
5722 |
+
#: templates/may-also-like.php:332
|
5723 |
+
msgid "Block traffic to specific pages based on country of origin"
|
5724 |
+
msgstr ""
|
5725 |
+
|
5726 |
+
#: templates/may-also-like.php:333
|
5727 |
+
msgid "Block access to your whole site or on a page-by-page basis."
|
5728 |
+
msgstr ""
|
5729 |
+
|
5730 |
+
#: templates/may-also-like.php:344
|
5731 |
+
msgid "Whitelist some users from blocked countries"
|
5732 |
+
msgstr ""
|
5733 |
+
|
5734 |
+
#: templates/may-also-like.php:345
|
5735 |
+
msgid "Whitelist IP addresses or IP ranges even if they are part of a blocked country."
|
5736 |
+
msgstr ""
|
5737 |
+
|
5738 |
+
#: templates/may-also-like.php:356
|
5739 |
+
msgid "Premium support"
|
5740 |
+
msgstr ""
|
5741 |
+
|
5742 |
+
#: templates/may-also-like.php:361
|
5743 |
+
msgid "Unlimited support"
|
5744 |
+
msgstr ""
|
5745 |
+
|
5746 |
+
#: templates/may-also-like.php:362
|
5747 |
+
msgid "Personalised, email support from our team of Security experts, as and when you need it."
|
5748 |
+
msgstr ""
|
5749 |
+
|
5750 |
+
#: templates/may-also-like.php:373
|
5751 |
+
msgid "Guaranteed response time"
|
5752 |
+
msgstr ""
|
5753 |
+
|
5754 |
+
#: templates/may-also-like.php:374
|
5755 |
+
msgid "We offer a guaranteed response time of three days."
|
5756 |
+
msgstr ""
|
5757 |
+
|
5758 |
+
#: templates/may-also-like.php:374
|
5759 |
+
msgid "99% of our Premium customers receive a response to their enquiry within 24 hours during the working week."
|
5760 |
+
msgstr ""
|
5761 |
+
|
5762 |
+
#: templates/may-also-like.php:397
|
5763 |
+
msgid "Our other plugins"
|
5764 |
+
msgstr ""
|
5765 |
+
|
5766 |
+
#: templates/may-also-like.php:411
|
5767 |
+
msgid "UpdraftPlus – the ultimate protection for your site, hard work and business"
|
5768 |
+
msgstr ""
|
5769 |
+
|
5770 |
+
#: templates/may-also-like.php:412
|
5771 |
+
msgid "Simplifies backups and restoration."
|
5772 |
+
msgstr ""
|
5773 |
+
|
5774 |
+
#: templates/may-also-like.php:412
|
5775 |
+
msgid "It is the world's highest ranking and most popular scheduled backup plugin, with over three million currently-active installs."
|
5776 |
+
msgstr ""
|
5777 |
+
|
5778 |
+
#: templates/may-also-like.php:413
|
5779 |
+
#: templates/may-also-like.php:419
|
5780 |
+
#: templates/may-also-like.php:425
|
5781 |
+
#: templates/may-also-like.php:431
|
5782 |
+
msgid "Try for free"
|
5783 |
+
msgstr ""
|
5784 |
+
|
5785 |
+
#: templates/may-also-like.php:417
|
5786 |
+
msgid "WP-Optimize – keep your database fast and efficient"
|
5787 |
+
msgstr ""
|
5788 |
+
|
5789 |
+
#: templates/may-also-like.php:418
|
5790 |
+
msgid "Makes your site fast and efficient."
|
5791 |
+
msgstr ""
|
5792 |
+
|
5793 |
+
#: templates/may-also-like.php:418
|
5794 |
+
msgid "It cleans the database, compresses images and caches pages for ultimate speed."
|
5795 |
+
msgstr ""
|
5796 |
+
|
5797 |
+
#: templates/may-also-like.php:423
|
5798 |
+
msgid "UpdraftCentral – save hours managing multiple WP sites from one place"
|
5799 |
+
msgstr ""
|
5800 |
+
|
5801 |
+
#: templates/may-also-like.php:424
|
5802 |
+
msgid "Highly efficient way to manage, optimize, update and backup multiple websites from one place."
|
5803 |
+
msgstr ""
|
5804 |
+
|
5805 |
+
#: templates/may-also-like.php:429
|
5806 |
+
msgid "Easy Updates Manager"
|
5807 |
+
msgstr ""
|
5808 |
+
|
5809 |
+
#: templates/may-also-like.php:430
|
5810 |
+
msgid "Keeps your WordPress site up to date and bug free."
|
5811 |
+
msgstr ""
|
5812 |
+
|
5813 |
#: templates/menus/settings/advanced-settings.php:2
|
5814 |
msgid "IP address detection settings"
|
5815 |
msgstr ""
|
5958 |
msgid "%s makes your site fast and efficient. It cleans the database, compresses images and caches pages for ultimate speed."
|
5959 |
msgstr ""
|
5960 |
|
5961 |
+
#: templates/notices/thanks-for-using-main-dash.php:21
|
5962 |
+
msgid "%s simplifies backups and restoration. It is the world's highest ranking and most popular scheduled backup plugin, with over three million currently-active installs."
|
5963 |
+
msgstr ""
|
5964 |
+
|
5965 |
#: templates/notices/thanks-for-using-main-dash.php:25
|
5966 |
msgid "%s is a highly efficient way to manage, optimize, update and backup multiple websites from one place."
|
5967 |
msgstr ""
|
5978 |
msgid "Premium WooCommerce plugins"
|
5979 |
msgstr ""
|
5980 |
|
|
|
|
|
|
|
|
|
5981 |
#: templates/partials/non-apache-feature-notice.php:9
|
5982 |
msgid "This feature works only on the Apache server."
|
5983 |
msgstr ""
|
Binary file
|
@@ -39,107 +39,91 @@ msgstr ""
|
|
39 |
msgid "Are you sure you want to perform this bulk action?"
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: admin/wp-security-admin-init.php:
|
43 |
-
msgid "Nonce check failed for export account activity logs to CSV!"
|
44 |
-
msgstr ""
|
45 |
-
|
46 |
-
#: admin/wp-security-admin-init.php:115
|
47 |
-
msgid "Nonce check failed for export failed login records to CSV!"
|
48 |
-
msgstr ""
|
49 |
-
|
50 |
-
#: admin/wp-security-admin-init.php:133
|
51 |
-
msgid "Nonce check failed for export 404 event logs to CSV!"
|
52 |
-
msgstr ""
|
53 |
-
|
54 |
-
#: admin/wp-security-admin-init.php:258
|
55 |
msgid "Unexpected response:"
|
56 |
msgstr ""
|
57 |
|
58 |
-
#: admin/wp-security-admin-init.php:
|
59 |
msgid "Enjoyed %1$s? Please leave us a %2$s rating. We really appreciate your support!"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: admin/wp-security-admin-init.php:
|
63 |
#: classes/wp-security-two-factor-login.php:95
|
64 |
msgid "WP Security"
|
65 |
msgstr "WP sécurité"
|
66 |
|
67 |
-
#: admin/wp-security-admin-init.php:
|
68 |
-
#: admin/wp-security-dashboard-menu.php:
|
69 |
-
#: admin/wp-security-dashboard-menu.php:
|
70 |
msgid "Dashboard"
|
71 |
msgstr "Tableau de bord"
|
72 |
|
73 |
-
#: admin/wp-security-admin-init.php:
|
74 |
#: admin/wp-security-settings-menu.php:95
|
75 |
msgid "Settings"
|
76 |
msgstr "Paramètres"
|
77 |
|
78 |
-
#: admin/wp-security-admin-init.php:
|
79 |
-
#: admin/wp-security-user-accounts-menu.php:60
|
80 |
msgid "User Accounts"
|
81 |
msgstr "Comptes utilisateur"
|
82 |
|
83 |
-
#: admin/wp-security-admin-init.php:
|
84 |
-
#: admin/wp-security-user-login-menu.php:59
|
85 |
msgid "User Login"
|
86 |
msgstr "Connexion"
|
87 |
|
88 |
-
#: admin/wp-security-admin-init.php:
|
89 |
-
#: admin/wp-security-user-registration-menu.php:55
|
90 |
msgid "User Registration"
|
91 |
msgstr "Enregistrement de l’utilisateur"
|
92 |
|
93 |
-
#: admin/wp-security-admin-init.php:
|
94 |
-
#: admin/wp-security-database-menu.php:119
|
95 |
msgid "Database Security"
|
96 |
msgstr "Sécurité BdD"
|
97 |
|
98 |
-
#: admin/wp-security-admin-init.php:
|
99 |
-
#: admin/wp-security-filesystem-menu.php:55
|
100 |
msgid "Filesystem Security"
|
101 |
msgstr "Sécurité des fichiers"
|
102 |
|
103 |
-
#: admin/wp-security-admin-init.php:
|
104 |
-
#: admin/wp-security-blacklist-menu.php:51
|
105 |
msgid "Blacklist Manager"
|
106 |
msgstr "Gestionnaire de liste noire"
|
107 |
|
108 |
-
#: admin/wp-security-admin-init.php:
|
109 |
#: admin/wp-security-firewall-menu.php:60
|
110 |
msgid "Firewall"
|
111 |
msgstr "Pare-feu"
|
112 |
|
113 |
-
#: admin/wp-security-admin-init.php:
|
114 |
-
#: admin/wp-security-brute-force-menu.php:67
|
115 |
msgid "Brute Force"
|
116 |
msgstr "Brute Force"
|
117 |
|
118 |
-
#: admin/wp-security-admin-init.php:
|
119 |
-
#: admin/wp-security-spam-menu.php:57
|
120 |
msgid "Spam Prevention"
|
121 |
msgstr "Prévention du SPAM"
|
122 |
|
123 |
-
#: admin/wp-security-admin-init.php:
|
124 |
#: admin/wp-security-filescan-menu.php:53
|
125 |
msgid "Scanner"
|
126 |
msgstr "Scanner"
|
127 |
|
128 |
-
#: admin/wp-security-admin-init.php:
|
129 |
#: admin/wp-security-maintenance-menu.php:51
|
130 |
msgid "Maintenance"
|
131 |
msgstr "Maintenance"
|
132 |
|
133 |
-
#: admin/wp-security-admin-init.php:
|
134 |
#: admin/wp-security-misc-options-menu.php:57
|
135 |
msgid "Miscellaneous"
|
136 |
msgstr "Divers"
|
137 |
|
138 |
-
#: admin/wp-security-admin-init.php:
|
139 |
#: admin/wp-security-tools-menu.php:64
|
140 |
msgid "Tools"
|
141 |
msgstr ""
|
142 |
|
|
|
|
|
|
|
|
|
143 |
#: admin/wp-security-admin-menu.php:67
|
144 |
msgid "Settings successfully updated."
|
145 |
msgstr "Paramètres correctement mis à jour"
|
@@ -153,15 +137,15 @@ msgid "Failed to delete the selected record(s)."
|
|
153 |
msgstr ""
|
154 |
|
155 |
#: admin/wp-security-blacklist-menu.php:25
|
156 |
-
msgid "Ban
|
157 |
msgstr "Utilisateurs bannis"
|
158 |
|
159 |
-
#: admin/wp-security-blacklist-menu.php:
|
160 |
-
msgid "
|
161 |
-
msgstr "
|
162 |
|
163 |
#: admin/wp-security-blacklist-menu.php:132
|
164 |
-
#: admin/wp-security-firewall-menu.php:
|
165 |
#: admin/wp-security-list-404.php:234
|
166 |
#: admin/wp-security-list-comment-spammer-ip.php:205
|
167 |
msgid "The plugin was unable to write to the .htaccess file. Please edit file manually."
|
@@ -188,27 +172,28 @@ msgid "By blocking people, you are using the most secure first line of defence,
|
|
188 |
msgstr ""
|
189 |
|
190 |
#: admin/wp-security-blacklist-menu.php:154
|
191 |
-
#: admin/wp-security-firewall-menu.php:
|
|
|
192 |
msgid "All In One WP Security & Firewall Premium"
|
193 |
msgstr ""
|
194 |
|
195 |
#: admin/wp-security-blacklist-menu.php:155
|
196 |
-
#: admin/wp-security-firewall-menu.php:
|
197 |
msgid "You may also be interested in %s."
|
198 |
msgstr ""
|
199 |
|
200 |
#: admin/wp-security-blacklist-menu.php:156
|
201 |
-
#: admin/wp-security-firewall-menu.php:
|
202 |
msgid "This plugin adds a number of extra features including %s and %s."
|
203 |
msgstr ""
|
204 |
|
205 |
#: admin/wp-security-blacklist-menu.php:156
|
206 |
-
#: admin/wp-security-firewall-menu.php:
|
207 |
msgid "smart 404 blocking"
|
208 |
msgstr ""
|
209 |
|
210 |
#: admin/wp-security-blacklist-menu.php:156
|
211 |
-
#: admin/wp-security-firewall-menu.php:
|
212 |
msgid "country IP blocking"
|
213 |
msgstr ""
|
214 |
|
@@ -256,8 +241,8 @@ msgstr "Saisissez un ou plusieurs chaînes de l’agent utilisateur."
|
|
256 |
#: admin/wp-security-brute-force-menu.php:408
|
257 |
#: admin/wp-security-brute-force-menu.php:431
|
258 |
#: admin/wp-security-brute-force-menu.php:452
|
259 |
-
#: admin/wp-security-filescan-menu.php:
|
260 |
-
#: admin/wp-security-filescan-menu.php:
|
261 |
#: admin/wp-security-firewall-menu.php:175
|
262 |
#: admin/wp-security-firewall-menu.php:212
|
263 |
#: admin/wp-security-firewall-menu.php:232
|
@@ -269,13 +254,17 @@ msgstr "Saisissez un ou plusieurs chaînes de l’agent utilisateur."
|
|
269 |
#: admin/wp-security-firewall-menu.php:503
|
270 |
#: admin/wp-security-firewall-menu.php:681
|
271 |
#: admin/wp-security-firewall-menu.php:699
|
|
|
272 |
#: admin/wp-security-firewall-menu.php:868
|
273 |
-
#: admin/wp-security-firewall-menu.php:
|
274 |
-
#: admin/wp-security-firewall-menu.php:
|
275 |
#: admin/wp-security-spam-menu.php:186
|
276 |
#: admin/wp-security-spam-menu.php:221
|
277 |
-
#: admin/wp-security-spam-menu.php:
|
278 |
-
#: admin/wp-security-spam-menu.php:
|
|
|
|
|
|
|
279 |
msgid "More info"
|
280 |
msgstr ""
|
281 |
|
@@ -296,23 +285,23 @@ msgstr "Exemple 2 - Une liste de plusieurs agents utilisateurs à bloquer :"
|
|
296 |
#: admin/wp-security-brute-force-menu.php:686
|
297 |
#: admin/wp-security-brute-force-menu.php:806
|
298 |
#: admin/wp-security-brute-force-menu.php:868
|
299 |
-
#: admin/wp-security-filescan-menu.php:
|
300 |
#: admin/wp-security-filesystem-menu.php:242
|
301 |
#: admin/wp-security-firewall-menu.php:945
|
302 |
-
#: admin/wp-security-firewall-menu.php:
|
303 |
#: admin/wp-security-misc-options-menu.php:167
|
304 |
#: admin/wp-security-misc-options-menu.php:218
|
305 |
#: admin/wp-security-misc-options-menu.php:278
|
306 |
#: admin/wp-security-settings-menu.php:619
|
307 |
#: admin/wp-security-settings-menu.php:680
|
308 |
#: admin/wp-security-spam-menu.php:233
|
309 |
-
#: admin/wp-security-spam-menu.php:
|
310 |
-
#: admin/wp-security-spam-menu.php:
|
311 |
-
#: admin/wp-security-spam-menu.php:
|
312 |
-
#: admin/wp-security-user-login-menu.php:
|
313 |
-
#: admin/wp-security-user-login-menu.php:
|
314 |
-
#: admin/wp-security-user-login-menu.php:
|
315 |
-
#: admin/wp-security-user-login-menu.php:
|
316 |
#: admin/wp-security-user-registration-menu.php:150
|
317 |
#: admin/wp-security-user-registration-menu.php:242
|
318 |
#: admin/wp-security-user-registration-menu.php:305
|
@@ -322,13 +311,13 @@ msgstr "Enregistrer les modifications"
|
|
322 |
|
323 |
#: admin/wp-security-brute-force-menu.php:33
|
324 |
#: admin/wp-security-brute-force-menu.php:759
|
325 |
-
#: admin/wp-security-dashboard-menu.php:
|
326 |
msgid "Rename login page"
|
327 |
msgstr "Renommer la page de connexion"
|
328 |
|
329 |
#: admin/wp-security-brute-force-menu.php:34
|
330 |
#: admin/wp-security-brute-force-menu.php:154
|
331 |
-
msgid "Cookie
|
332 |
msgstr "Protection contre « Brute Force basée cookie »"
|
333 |
|
334 |
#: admin/wp-security-brute-force-menu.php:35
|
@@ -337,6 +326,7 @@ msgid "Login CAPTCHA"
|
|
337 |
msgstr "Captcha de Connexion"
|
338 |
|
339 |
#: admin/wp-security-brute-force-menu.php:36
|
|
|
340 |
msgid "Login whitelist"
|
341 |
msgstr "Liste blanche de connexion"
|
342 |
|
@@ -344,6 +334,10 @@ msgstr "Liste blanche de connexion"
|
|
344 |
msgid "Honeypot"
|
345 |
msgstr "Utiliser Honeypot."
|
346 |
|
|
|
|
|
|
|
|
|
347 |
#: admin/wp-security-brute-force-menu.php:105
|
348 |
msgid "Please enter a value for your login page slug."
|
349 |
msgstr "Veuillez entrer un alias pour votre page de connexion sécurisée."
|
@@ -357,22 +351,24 @@ msgid "You must use alpha numeric characters for your login page slug."
|
|
357 |
msgstr ""
|
358 |
|
359 |
#: admin/wp-security-brute-force-menu.php:116
|
360 |
-
#: admin/wp-security-filescan-menu.php:
|
361 |
-
#: admin/wp-security-firewall-menu.php:
|
|
|
362 |
#: admin/wp-security-spam-menu.php:101
|
363 |
-
#: admin/wp-security-spam-menu.php:
|
364 |
-
#: admin/wp-security-spam-menu.php:
|
365 |
-
#: admin/wp-security-user-login-menu.php:
|
366 |
-
#: admin/wp-security-user-login-menu.php:
|
367 |
-
|
368 |
-
|
|
|
369 |
|
370 |
#: admin/wp-security-brute-force-menu.php:133
|
371 |
msgid "Could not delete the Cookie-based directives from the .htaccess file. Please check the file permissions."
|
372 |
msgstr "Impossible de supprimer les directives basées-cookie à partir du fichier .htaccess. Veuillez vérifier les permissions des fichiers."
|
373 |
|
374 |
#: admin/wp-security-brute-force-menu.php:155
|
375 |
-
msgid "Login
|
376 |
msgstr ""
|
377 |
|
378 |
#: admin/wp-security-brute-force-menu.php:156
|
@@ -482,11 +478,11 @@ msgstr ""
|
|
482 |
|
483 |
#: admin/wp-security-brute-force-menu.php:310
|
484 |
#: admin/wp-security-brute-force-menu.php:758
|
485 |
-
#: admin/wp-security-user-login-menu.php:242
|
486 |
msgid "Cookie-Based Brute Force Login Prevention"
|
487 |
msgstr ""
|
488 |
|
489 |
#: admin/wp-security-brute-force-menu.php:320
|
|
|
490 |
msgid "Cookie based brute force login prevention"
|
491 |
msgstr "Protection contre « Brute Force basée cookie »"
|
492 |
|
@@ -656,11 +652,11 @@ msgid "By enabling these settings the Google reCAPTCHA v2 widget will be applied
|
|
656 |
msgstr ""
|
657 |
|
658 |
#: admin/wp-security-brute-force-menu.php:549
|
659 |
-
msgid "reCAPTCHA will not work because you have disabled login
|
660 |
msgstr ""
|
661 |
|
662 |
#: admin/wp-security-brute-force-menu.php:550
|
663 |
-
msgid "To enable it, define
|
664 |
msgstr ""
|
665 |
|
666 |
#: admin/wp-security-brute-force-menu.php:558
|
@@ -743,10 +739,6 @@ msgstr ""
|
|
743 |
msgid "Check this if you want to insert CAPTCHA on a WooCommerce registration form."
|
744 |
msgstr ""
|
745 |
|
746 |
-
#: admin/wp-security-brute-force-menu.php:746
|
747 |
-
msgid "Login whitelist"
|
748 |
-
msgstr "Liste blanche de connexion"
|
749 |
-
|
750 |
#: admin/wp-security-brute-force-menu.php:749
|
751 |
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."
|
752 |
msgstr "La fonctionnalité liste blanche d’All In One WP Security vous donne la possibilité de n’autoriser que certaines adresses IP (ou plages) à avoir accès à votre page de connexion WordPress."
|
@@ -780,7 +772,7 @@ msgid "Enable IP whitelisting"
|
|
780 |
msgstr "Activer la liste blanche d’IP"
|
781 |
|
782 |
#: admin/wp-security-brute-force-menu.php:786
|
783 |
-
#: admin/wp-security-user-login-menu.php:
|
784 |
msgid "Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below"
|
785 |
msgstr "Cochez si vous souhaitez activer la liste blanche pour certaines adresses IP spécifiées dans les paramètres ci-dessous"
|
786 |
|
@@ -793,12 +785,12 @@ msgid "You can copy and paste this address in the text box below if you want to
|
|
793 |
msgstr "Vous pouvez copier / coller cette adresse dans la zone de texte ci-dessous pour l’inclure en liste blanche de connexion."
|
794 |
|
795 |
#: admin/wp-security-brute-force-menu.php:797
|
796 |
-
#: admin/wp-security-user-login-menu.php:
|
797 |
msgid "Enter whitelisted IP addresses:"
|
798 |
msgstr "Entrez les adresses IP en liste blanche :"
|
799 |
|
800 |
#: admin/wp-security-brute-force-menu.php:801
|
801 |
-
#: admin/wp-security-user-login-menu.php:
|
802 |
msgid "Enter one or more IP addresses or IP ranges you wish to include in your whitelist."
|
803 |
msgstr ""
|
804 |
|
@@ -835,235 +827,239 @@ msgstr "Activer Honeypot sur la page de connexion"
|
|
835 |
msgid "Check this if you want to enable the honeypot feature for the login page"
|
836 |
msgstr "Cochez cette case si vous souhaitez activer la fonctionnalité Honeypot sur la page de connexion"
|
837 |
|
838 |
-
#: admin/wp-security-dashboard-menu.php:
|
|
|
839 |
#: classes/wp-security-user-login.php:74
|
840 |
-
msgid "Locked IP
|
841 |
msgstr "Adresses IP Verrouillées"
|
842 |
|
843 |
-
#: admin/wp-security-dashboard-menu.php:
|
844 |
-
msgid "Permanent
|
845 |
msgstr ""
|
846 |
|
847 |
-
#: admin/wp-security-dashboard-menu.php:
|
848 |
msgid "Logs"
|
849 |
msgstr ""
|
850 |
|
851 |
-
#: admin/wp-security-dashboard-menu.php:
|
852 |
-
|
853 |
-
|
854 |
-
|
855 |
-
|
|
|
|
|
|
|
|
|
|
|
856 |
|
857 |
-
#: admin/wp-security-dashboard-menu.php:
|
858 |
-
msgid "This tab displays the list of all IP addresses which are currently temporarily locked out due to the
|
859 |
msgstr ""
|
860 |
|
861 |
-
#: admin/wp-security-dashboard-menu.php:
|
862 |
msgid "Currently locked out IP addresses and ranges"
|
863 |
msgstr "Plages et adresses IP actuellement en lock-out"
|
864 |
|
865 |
-
#: admin/wp-security-dashboard-menu.php:
|
866 |
msgid "This tab displays the list of all permanently blocked IP addresses."
|
867 |
msgstr ""
|
868 |
|
869 |
-
#: admin/wp-security-dashboard-menu.php:
|
870 |
-
#: admin/wp-security-spam-menu.php:
|
871 |
msgid "NOTE: This feature does NOT use the .htaccess file to permanently block the IP addresses so it should be compatible with all web servers running WordPress."
|
872 |
msgstr ""
|
873 |
|
874 |
-
#: admin/wp-security-dashboard-menu.php:
|
875 |
msgid "Permanently blocked IP addresses"
|
876 |
msgstr ""
|
877 |
|
878 |
-
#: admin/wp-security-dashboard-menu.php:
|
879 |
-
#: admin/wp-security-firewall-menu.php:
|
880 |
-
#: admin/wp-security-user-login-menu.php:
|
881 |
-
#: admin/wp-security-user-login-menu.php:
|
882 |
#: admin/wp-security-user-registration-menu.php:164
|
883 |
msgid "Search"
|
884 |
msgstr ""
|
885 |
|
886 |
-
#: admin/wp-security-dashboard-menu.php:
|
887 |
-
#: admin/wp-security-dashboard-menu.php:
|
888 |
-
#: admin/wp-security-dashboard-menu.php:
|
889 |
msgid "All In One WP Security & Firewall"
|
890 |
msgstr ""
|
891 |
|
892 |
-
#: admin/wp-security-dashboard-menu.php:
|
893 |
msgid "Debug logs have been cleared."
|
894 |
msgstr ""
|
895 |
|
896 |
-
#: admin/wp-security-dashboard-menu.php:
|
897 |
msgid "Unable to clear the logs; an invalid nonce was provided"
|
898 |
msgstr ""
|
899 |
|
900 |
-
#: admin/wp-security-dashboard-menu.php:
|
901 |
msgid "Debug log options"
|
902 |
msgstr ""
|
903 |
|
904 |
-
#: admin/wp-security-dashboard-menu.php:
|
905 |
msgid "Clear logs"
|
906 |
msgstr ""
|
907 |
|
908 |
-
#: admin/wp-security-dashboard-menu.php:
|
909 |
msgid "Debug logs"
|
910 |
msgstr ""
|
911 |
|
912 |
-
#: admin/wp-security-dashboard-menu.php:
|
913 |
msgid "Security strength meter"
|
914 |
msgstr "Mesure de l’efficacité du mot de passe."
|
915 |
|
916 |
-
#: admin/wp-security-dashboard-menu.php:
|
917 |
msgid "Security points breakdown"
|
918 |
msgstr "Répartition des points de sécurité"
|
919 |
|
920 |
-
#: admin/wp-security-dashboard-menu.php:
|
921 |
msgid "Spread the word"
|
922 |
msgstr "Passez le message"
|
923 |
|
924 |
-
#: admin/wp-security-dashboard-menu.php:
|
925 |
msgid "Get to know the developers"
|
926 |
msgstr ""
|
927 |
|
928 |
-
#: admin/wp-security-dashboard-menu.php:
|
929 |
msgid "Critical feature status"
|
930 |
msgstr "État des caractéristiques critiques"
|
931 |
|
932 |
-
#: admin/wp-security-dashboard-menu.php:
|
933 |
msgid "Last 5 logins"
|
934 |
msgstr "Les 5 dernières connexions"
|
935 |
|
936 |
-
#: admin/wp-security-dashboard-menu.php:
|
937 |
msgid "Maintenance mode status"
|
938 |
msgstr "État du mode maintenance"
|
939 |
|
940 |
-
#: admin/wp-security-dashboard-menu.php:
|
|
|
|
|
941 |
msgid "Logged in users"
|
942 |
msgstr "Utilisateurs connectés"
|
943 |
|
944 |
-
#: admin/wp-security-dashboard-menu.php:
|
945 |
-
msgid "Locked IP addresses"
|
946 |
-
msgstr "Adresses IP Verrouillées"
|
947 |
-
|
948 |
-
#: admin/wp-security-dashboard-menu.php:379
|
949 |
msgid "Total Achievable Points: "
|
950 |
msgstr "Total de Points réalisables :"
|
951 |
|
952 |
-
#: admin/wp-security-dashboard-menu.php:
|
953 |
msgid "Current Score of Your Site: "
|
954 |
msgstr "Score actuel de votre site:"
|
955 |
|
956 |
-
#: admin/wp-security-dashboard-menu.php:
|
957 |
msgid "We are working hard to make your WordPress site more secure. Please support us, here is how:"
|
958 |
msgstr "Nous travaillons dur pour rendre votre site WordPress plus sûr. Merci de nous aider, vous le pouvez d’une (ou plusieurs) façon(s) suivante(s) :"
|
959 |
|
960 |
-
#: admin/wp-security-dashboard-menu.php:
|
961 |
msgid "Follow us on"
|
962 |
msgstr ""
|
963 |
|
964 |
-
#: admin/wp-security-dashboard-menu.php:
|
965 |
msgid "Post to Twitter"
|
966 |
msgstr ""
|
967 |
|
968 |
-
#: admin/wp-security-dashboard-menu.php:
|
969 |
-
msgid "Give us a
|
970 |
msgstr ""
|
971 |
|
972 |
-
#: admin/wp-security-dashboard-menu.php:
|
973 |
msgid "Wanna know more about the developers behind this plugin?"
|
974 |
msgstr ""
|
975 |
|
976 |
-
#: admin/wp-security-dashboard-menu.php:
|
977 |
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"
|
978 |
msgstr "Ci-dessous, l’état actuel des fonctionnalités essentielles que vous devez activer sur votre site pour atteindre un niveau minimal de sécurité recommandé"
|
979 |
|
980 |
-
#: admin/wp-security-dashboard-menu.php:
|
981 |
-
msgid "Admin
|
982 |
msgstr "Identifiant de l’administrateur"
|
983 |
|
984 |
-
#: admin/wp-security-dashboard-menu.php:
|
985 |
-
msgid "File
|
986 |
msgstr "Autorisation de fichier"
|
987 |
|
988 |
-
#: admin/wp-security-dashboard-menu.php:
|
989 |
-
msgid "Basic
|
990 |
msgstr "Pare-feu de base"
|
991 |
|
992 |
-
#: admin/wp-security-dashboard-menu.php:
|
993 |
-
msgid "No data found
|
994 |
msgstr "Aucune donnée!"
|
995 |
|
996 |
-
#: admin/wp-security-dashboard-menu.php:
|
997 |
msgid "Last 5 logins summary:"
|
998 |
msgstr "Sommaire des 5 dernières connexions :"
|
999 |
|
1000 |
-
#: admin/wp-security-dashboard-menu.php:
|
1001 |
msgid "User"
|
1002 |
msgstr "Utilisateur"
|
1003 |
|
1004 |
-
#: admin/wp-security-dashboard-menu.php:
|
1005 |
#: admin/wp-security-list-404.php:95
|
1006 |
#: admin/wp-security-list-login-fails.php:56
|
1007 |
#: admin/wp-security-list-permanent-blocked-ip.php:68
|
1008 |
msgid "Date"
|
1009 |
msgstr "Date"
|
1010 |
|
1011 |
-
#: admin/wp-security-dashboard-menu.php:
|
1012 |
msgid "IP"
|
1013 |
msgstr "IP"
|
1014 |
|
1015 |
-
#: admin/wp-security-dashboard-menu.php:
|
1016 |
msgid "Maintenance mode is currently enabled. Remember to turn it off when you are done"
|
1017 |
msgstr "Mode maintenance actuellement activé. Rappelez-vous de l’enlever lorsque vous aurez terminé"
|
1018 |
|
1019 |
-
#: admin/wp-security-dashboard-menu.php:
|
1020 |
msgid "Maintenance mode is currently off."
|
1021 |
msgstr "Mode maintenance actuellement désactivé."
|
1022 |
|
1023 |
-
#: admin/wp-security-dashboard-menu.php:
|
1024 |
-
msgid "Maintenance
|
1025 |
msgstr "Mode maintenance"
|
1026 |
|
1027 |
-
#: admin/wp-security-dashboard-menu.php:
|
1028 |
-
msgid "Cookie
|
1029 |
-
msgstr "
|
1030 |
|
1031 |
-
#: admin/wp-security-dashboard-menu.php:
|
1032 |
-
#: admin/wp-security-dashboard-menu.php:
|
1033 |
msgid "The %s feature is currently active."
|
1034 |
msgstr "La fonction %s est actuellement active."
|
1035 |
|
1036 |
-
#: admin/wp-security-dashboard-menu.php:
|
1037 |
-
#: admin/wp-security-dashboard-menu.php:
|
1038 |
msgid "Your new WordPress login URL is now:"
|
1039 |
msgstr "Votre nouvelle URL de connexion WordPress est maintenant :"
|
1040 |
|
1041 |
-
#: admin/wp-security-dashboard-menu.php:
|
1042 |
msgid "Number of users currently logged into your site (including you) is:"
|
1043 |
msgstr "Nombre d’utilisateurs actuellement connectés à votre site (y compris vous-même ) :"
|
1044 |
|
1045 |
-
#: admin/wp-security-dashboard-menu.php:
|
1046 |
msgid "There are no other users currently logged in."
|
1047 |
msgstr "Aucun autre utilisateur connecté."
|
1048 |
|
1049 |
-
#: admin/wp-security-dashboard-menu.php:
|
1050 |
msgid "Number of users currently logged in site-wide (including you) is:"
|
1051 |
msgstr ""
|
1052 |
|
1053 |
-
#: admin/wp-security-dashboard-menu.php:
|
1054 |
msgid "There are no other site-wide users currently logged in."
|
1055 |
msgstr "Il n’y a aucun autre utilisateur actuellement connecté sur l’ensemble du site."
|
1056 |
|
1057 |
-
#: admin/wp-security-dashboard-menu.php:
|
1058 |
-
#: admin/wp-security-dashboard-menu.php:
|
1059 |
msgid "Go to the %s menu to see more details"
|
1060 |
msgstr "Accéder au menu %s pour plus de détails"
|
1061 |
|
1062 |
-
#: admin/wp-security-dashboard-menu.php:
|
1063 |
msgid "There are no IP addresses currently locked out."
|
1064 |
msgstr "Aucune adresse IP actuellement verrouillée."
|
1065 |
|
1066 |
-
#: admin/wp-security-dashboard-menu.php:
|
1067 |
msgid "Number of temporarily locked out IP addresses: "
|
1068 |
msgstr "Nombre d’adresses IP verrouillées temporairement :"
|
1069 |
|
@@ -1089,6 +1085,10 @@ msgstr "sauvegarde de BdD"
|
|
1089 |
msgid "Database prefix"
|
1090 |
msgstr "Préfixe de BdD"
|
1091 |
|
|
|
|
|
|
|
|
|
1092 |
#: admin/wp-security-database-menu.php:147
|
1093 |
msgid "Nonce check failed for DB prefix change operation!"
|
1094 |
msgstr "Echec du contrôle lors du changement de préfixe BdD !"
|
@@ -1269,11 +1269,12 @@ msgid "%s view definitions were updated successfully!"
|
|
1269 |
msgstr ""
|
1270 |
|
1271 |
#: admin/wp-security-filescan-menu.php:26
|
1272 |
-
|
|
|
1273 |
msgstr "Détection de changement dans un fichier"
|
1274 |
|
1275 |
#: admin/wp-security-filescan-menu.php:27
|
1276 |
-
msgid "Malware
|
1277 |
msgstr "Recherche de logiciel(s) malveillant(s)"
|
1278 |
|
1279 |
#: admin/wp-security-filescan-menu.php:88
|
@@ -1293,7 +1294,7 @@ msgid "The plugin has detected that this is your first file change detection sca
|
|
1293 |
msgstr "L’extension a détecté que vous n’avez pas encore effectué d’analyse de changements dans les fichiers. Les détails de celle-ci seront utilisés pour détecter les modifications lors d’analyses ultérieures !"
|
1294 |
|
1295 |
#: admin/wp-security-filescan-menu.php:112
|
1296 |
-
msgid "Scan
|
1297 |
msgstr "Analyse terminée - Il n’y a pas eu de modifications de fichiers détectées !"
|
1298 |
|
1299 |
#: admin/wp-security-filescan-menu.php:133
|
@@ -1304,290 +1305,293 @@ msgstr "Vous avez entré une valeur non numérique pour le champ « intervalle e
|
|
1304 |
msgid "The following address was removed because it is not a valid email address: "
|
1305 |
msgstr ""
|
1306 |
|
1307 |
-
#: admin/wp-security-filescan-menu.php:
|
1308 |
msgid "NEW SCAN COMPLETED: The plugin has detected that you have made changes to the \"File Types To Ignore\" or \"Files To Ignore\" fields."
|
1309 |
msgstr ""
|
1310 |
|
1311 |
-
#: admin/wp-security-filescan-menu.php:
|
1312 |
msgid "In order to ensure that future scan results are accurate, the old scan data has been refreshed."
|
1313 |
msgstr ""
|
1314 |
|
1315 |
-
#: admin/wp-security-filescan-menu.php:
|
1316 |
msgid "All In One WP Security & Firewall has detected that there was a change in your host's files."
|
1317 |
msgstr "All In One WP Security & Firewall a détecté un changement dans les fichiers de votre hôte."
|
1318 |
|
1319 |
-
#: admin/wp-security-filescan-menu.php:
|
1320 |
msgid "View scan details and clear this message"
|
1321 |
msgstr ""
|
1322 |
|
1323 |
-
#: admin/wp-security-filescan-menu.php:
|
1324 |
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."
|
1325 |
msgstr "Si on leur en laisse l’opportunité, des pirates peuvent insérer leur code et / ou fichiers dans votre système, qu’ensuite ils utiliseront pour perpétrer des actes malveillants sur votre site."
|
1326 |
|
1327 |
-
#: admin/wp-security-filescan-menu.php:
|
1328 |
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."
|
1329 |
msgstr "Être informé de toute modification de vos fichiers peut être un bon moyen d’empêcher rapidement un hacker de nuire à votre site Web."
|
1330 |
|
1331 |
-
#: admin/wp-security-filescan-menu.php:
|
1332 |
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."
|
1333 |
msgstr "En général, les fichiers du noyau et extensions WordPress et les types de fichiers comme « .php » ou « .js » ne devraient pas changer souvent, quand ils le font, il est important que vous soyez mis au courant qu’une telle modification s’est produite et quel fichier a été affecté."
|
1334 |
|
1335 |
-
#: admin/wp-security-filescan-menu.php:
|
1336 |
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."
|
1337 |
msgstr "La fonction « détection d’un changement de fichier » vous avise de tout changement dans votre système de fichiers, y compris l’ajout ou la suppression en effectuant une analyse régulière, automatisée ou manuelle, de votre système de fichiers."
|
1338 |
|
1339 |
-
#: admin/wp-security-filescan-menu.php:
|
1340 |
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)"
|
1341 |
msgstr "Cette fonction permet également d’exclure certains fichiers ou dossiers de l’analyse dans les cas où vous savez qu’ils changent quelquefois dans le cadre d’un fonctionnement normal. (Par exemple les fichiers journaux et certains fichiers plugin mis en cache peuvent changer souvent, c’est pourquoi vous pouvez choisir de les exclure de l’analyse des changements)"
|
1342 |
|
1343 |
-
#: admin/wp-security-filescan-menu.php:
|
1344 |
msgid "It appears that your server is using an old PHP version which is missing the %s. The file scanner feature needs this class in order to work. If you would like to use this feature please upgrade your server PHP version to 5.3 or greater."
|
1345 |
msgstr ""
|
1346 |
|
1347 |
-
#: admin/wp-security-filescan-menu.php:
|
1348 |
msgid "Manual file change detection scan"
|
1349 |
msgstr "Détection manuelle de changements dans les fichiers"
|
1350 |
|
1351 |
-
#: admin/wp-security-filescan-menu.php:
|
1352 |
msgid "To perform a manual file change detection scan click on the button below."
|
1353 |
msgstr "Pour effectuer une analyse manuelle de changement dans les fichiers, cliquez le bouton ci-dessous."
|
1354 |
|
1355 |
-
#: admin/wp-security-filescan-menu.php:
|
1356 |
msgid "Perform scan now"
|
1357 |
msgstr "Effectuer une analyse maintenant"
|
1358 |
|
1359 |
-
#: admin/wp-security-filescan-menu.php:
|
1360 |
msgid "View last saved file change results"
|
1361 |
msgstr "Voir les résultats de la dernière sauvegarde d’analyse des modifications de fichiers"
|
1362 |
|
1363 |
-
#: admin/wp-security-filescan-menu.php:
|
1364 |
msgid "Click the button below to view the saved file change results from the last scan."
|
1365 |
msgstr "Cliquez le bouton ci-dessous pour afficher les résultats des modifications de fichier depuis la dernière analyse."
|
1366 |
|
1367 |
-
#: admin/wp-security-filescan-menu.php:
|
1368 |
msgid "View last file change"
|
1369 |
msgstr "Dernières modifications de fichier"
|
1370 |
|
1371 |
-
#: admin/wp-security-filescan-menu.php:
|
1372 |
msgid "File change detection settings"
|
1373 |
msgstr "Paramètres d’analyse des changements dans les fichiers"
|
1374 |
|
1375 |
-
#: admin/wp-security-filescan-menu.php:
|
1376 |
msgid "Enable automated file change detection scan"
|
1377 |
msgstr "Activer l’analyse automatisée des modifications dans les fichiers"
|
1378 |
|
1379 |
-
#: admin/wp-security-filescan-menu.php:
|
1380 |
msgid "Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below"
|
1381 |
msgstr "Cochez si vous voulez que le système analyse automatiquement/périodiquement vos fichiers à la recherche des modifications avec les paramètres ci-dessous"
|
1382 |
|
1383 |
-
#: admin/wp-security-filescan-menu.php:
|
1384 |
msgid "Scan time interval"
|
1385 |
msgstr "Intervalle d’analyse"
|
1386 |
|
1387 |
-
#: admin/wp-security-filescan-menu.php:
|
1388 |
msgid "Hours"
|
1389 |
msgstr "Heures"
|
1390 |
|
1391 |
-
#: admin/wp-security-filescan-menu.php:
|
1392 |
msgid "Days"
|
1393 |
msgstr "Jours"
|
1394 |
|
1395 |
-
#: admin/wp-security-filescan-menu.php:
|
1396 |
msgid "Weeks"
|
1397 |
msgstr "Semaines"
|
1398 |
|
1399 |
-
#: admin/wp-security-filescan-menu.php:
|
1400 |
msgid "Set the value for how often you would like a scan to occur"
|
1401 |
msgstr "Définissez la fréquence souhaitée pour l’analyse"
|
1402 |
|
1403 |
-
#: admin/wp-security-filescan-menu.php:
|
1404 |
msgid "File types to ignore"
|
1405 |
msgstr "Type de fichiers à ignorer"
|
1406 |
|
1407 |
-
#: admin/wp-security-filescan-menu.php:
|
1408 |
msgid "Enter each file type or extension on a new line which you wish to exclude from the file change detection scan."
|
1409 |
msgstr "Entrez chaque type de fichier ou extension à exclure de l’analyse sur une nouvelle ligne."
|
1410 |
|
1411 |
-
#: admin/wp-security-filescan-menu.php:
|
1412 |
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."
|
1413 |
msgstr "Vous pouvez exclure de l’analyse les types de fichiers qui ne constituent pas normalement une menace pour la sécurité s’il ont été modifiés. Ceux-ci peuvent par exemple être les fichiers image."
|
1414 |
|
1415 |
-
#: admin/wp-security-filescan-menu.php:
|
1416 |
msgid "Example: If you want the scanner to ignore files of type jpg, png, and bmp, then you would enter the following:"
|
1417 |
msgstr "Exemple : Si vous souhaitez que l’analyse ignore les fichiers de type JPG, PNG, BMP etc., entrez le texte suivant :"
|
1418 |
|
1419 |
-
#: admin/wp-security-filescan-menu.php:
|
1420 |
msgid "jpg"
|
1421 |
msgstr "jpg"
|
1422 |
|
1423 |
-
#: admin/wp-security-filescan-menu.php:
|
1424 |
msgid "png"
|
1425 |
msgstr "png"
|
1426 |
|
1427 |
-
#: admin/wp-security-filescan-menu.php:
|
1428 |
msgid "bmp"
|
1429 |
msgstr "bmp"
|
1430 |
|
1431 |
-
#: admin/wp-security-filescan-menu.php:
|
1432 |
msgid "Files/Directories to ignore"
|
1433 |
msgstr "Fichiers / Dossiers à ignorer"
|
1434 |
|
1435 |
-
#: admin/wp-security-filescan-menu.php:
|
1436 |
msgid "Enter each file or directory on a new line which you wish to exclude from the file change detection scan."
|
1437 |
msgstr "Entrez chaque fichier ou dossier à exclure de l’analyse sur une nouvelle ligne."
|
1438 |
|
1439 |
-
#: admin/wp-security-filescan-menu.php:
|
1440 |
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."
|
1441 |
msgstr "Vous pouvez exclure de l’analyse des fichiers et / ou dossiers spécifiques qui ne constituent normalement pas une menace pour la sécurité s’il ont été modifiés. Ceux-ci peuvent être, entre autres, les fichiers journaux."
|
1442 |
|
1443 |
-
#: admin/wp-security-filescan-menu.php:
|
1444 |
msgid "Example: If you want the scanner to ignore certain files in different directories or whole directories, then you would enter the following:"
|
1445 |
msgstr "Exemple : Si vous souhaitez que l’analyse ignore certains fichiers dans différents dossiers ou des dossiers entiers, vous devez entrer le texte suivant :"
|
1446 |
|
1447 |
-
#: admin/wp-security-filescan-menu.php:
|
1448 |
msgid "cache/config/master.php"
|
1449 |
msgstr "cache/config/master.php"
|
1450 |
|
1451 |
-
#: admin/wp-security-filescan-menu.php:
|
1452 |
msgid "somedirectory"
|
1453 |
msgstr "un dossier"
|
1454 |
|
1455 |
-
#: admin/wp-security-filescan-menu.php:
|
1456 |
msgid "Send email when change detected"
|
1457 |
msgstr "Envoyer un courriel si un changement a été détecté"
|
1458 |
|
1459 |
-
#: admin/wp-security-filescan-menu.php:
|
1460 |
msgid "Check this if you want the system to email you if a file change was detected"
|
1461 |
msgstr "Cochez si vous voulez que le système vous contacte s’il détecte une modification de fichier"
|
1462 |
|
1463 |
-
#: admin/wp-security-filescan-menu.php:
|
1464 |
msgid "Enter one or more email addresses on a new line."
|
1465 |
msgstr ""
|
1466 |
|
1467 |
-
#: admin/wp-security-filescan-menu.php:
|
1468 |
-
msgid "What is
|
1469 |
msgstr "Qu’est-ce qu’un malware ?"
|
1470 |
|
1471 |
-
#: admin/wp-security-filescan-menu.php:
|
1472 |
-
msgid "The word
|
1473 |
msgstr "Le mot Malware signifie « logiciel malveillant ». Il consiste souvent en des bouts de code comme les chevaux de Troie, adwares, vers, logiciels espions ou tout autre code indésirable qu’un pirate va essayer d’injecter dans votre site web."
|
1474 |
|
1475 |
-
#: admin/wp-security-filescan-menu.php:
|
1476 |
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."
|
1477 |
msgstr "Souvent, lorsqu’un code malveillant a été inséré dans votre site, vous ne remarquez rien sortant des apparences ordinaires, mais il peut avoir un effet dramatique sur le classement de recherche de votre site."
|
1478 |
|
1479 |
-
#: admin/wp-security-filescan-menu.php:
|
1480 |
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."
|
1481 |
msgstr "Et parce que les bots et les robots des moteurs de recherche tels que Google ont la capacité de les détecter tout en procédant à l’indexation des pages de votre site, ils risquent de l’ostracisme, ce qui, par voie de conséquences affectera vos classements de recherche."
|
1482 |
|
1483 |
-
#: admin/wp-security-filescan-menu.php:
|
1484 |
msgid "CLICK HERE"
|
1485 |
msgstr ""
|
1486 |
|
1487 |
-
#: admin/wp-security-filescan-menu.php:
|
1488 |
-
msgid "Scanning
|
1489 |
msgstr "Recherche de Malwares"
|
1490 |
|
1491 |
-
#: admin/wp-security-filescan-menu.php:
|
1492 |
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."
|
1493 |
msgstr "En raison de la constante évolution et de la complexité croissante des Malwares, la recherche en utilisant une simple extension autonome ne donnera que de piètres résultats. C’est une tâche qu’il vaut mieux confier à une analyse externe régulière de votre site."
|
1494 |
|
1495 |
-
#: admin/wp-security-filescan-menu.php:
|
1496 |
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."
|
1497 |
msgstr "C’est pourquoi nous avons créé un service d’analyse facile à utiliser, hébergé hors de notre propre serveur, qui va analyser votre site pour traquer les logiciels malveillants une fois par jour et vous avertir s’il trouve quelque chose."
|
1498 |
|
1499 |
-
#: admin/wp-security-filescan-menu.php:
|
1500 |
msgid "When you sign up for this service you will get the following:"
|
1501 |
msgstr "Lorsque vous vous inscrirez à ce service, vous obtiendrez :"
|
1502 |
|
1503 |
-
#: admin/wp-security-filescan-menu.php:
|
1504 |
msgid "Automatic daily scan of 1 website"
|
1505 |
msgstr "– Une analyse automatique quotidienne pour 1 site Web,"
|
1506 |
|
1507 |
-
#: admin/wp-security-filescan-menu.php:
|
1508 |
msgid "Automatic malware and blacklist monitoring"
|
1509 |
msgstr ""
|
1510 |
|
1511 |
-
#: admin/wp-security-filescan-menu.php:
|
1512 |
msgid "Automatic email alerting"
|
1513 |
msgstr "– L’alerte courriel automatique en cas de positif,"
|
1514 |
|
1515 |
-
#: admin/wp-security-filescan-menu.php:
|
1516 |
msgid "Site uptime monitoring"
|
1517 |
msgstr "- Surveillance de la disponibilité du site"
|
1518 |
|
1519 |
-
#: admin/wp-security-filescan-menu.php:
|
1520 |
msgid "Site response time monitoring"
|
1521 |
msgstr "– Surveillance du temps de réponse du site"
|
1522 |
|
1523 |
-
#: admin/wp-security-filescan-menu.php:
|
1524 |
msgid "We provide advice for malware cleanup"
|
1525 |
msgstr ""
|
1526 |
|
1527 |
-
#: admin/wp-security-filescan-menu.php:
|
1528 |
msgid "Blacklist removal"
|
1529 |
msgstr "– Annulation du Blacklistage éventuel par les moteurs de recherche,"
|
1530 |
|
1531 |
-
#: admin/wp-security-filescan-menu.php:
|
1532 |
msgid "No contract (cancel anytime)"
|
1533 |
msgstr "– Un service non contractuel (arrêt sur simple demande)."
|
1534 |
|
1535 |
-
#: admin/wp-security-filescan-menu.php:
|
1536 |
msgid "To learn more please %s."
|
1537 |
msgstr "Pour en savoir plus, %s."
|
1538 |
|
1539 |
-
#: admin/wp-security-filescan-menu.php:
|
1540 |
msgid "Latest file change scan results"
|
1541 |
msgstr "Résultats de la dernière analyse des modifications de fichiers"
|
1542 |
|
1543 |
-
#: admin/wp-security-filescan-menu.php:
|
1544 |
msgid "The following files were added to your host."
|
1545 |
msgstr "Les fichiers suivants ont été ajoutés à votre hôte :"
|
1546 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1547 |
#: admin/wp-security-filescan-menu.php:420
|
1548 |
#: admin/wp-security-filescan-menu.php:441
|
1549 |
#: admin/wp-security-filescan-menu.php:465
|
1550 |
-
|
1551 |
-
|
1552 |
-
msgid "File"
|
1553 |
-
msgstr "Fichier"
|
1554 |
|
1555 |
#: admin/wp-security-filescan-menu.php:421
|
1556 |
#: admin/wp-security-filescan-menu.php:442
|
1557 |
#: admin/wp-security-filescan-menu.php:466
|
1558 |
-
msgid "File size"
|
1559 |
-
msgstr "Taille du fichier"
|
1560 |
-
|
1561 |
-
#: admin/wp-security-filescan-menu.php:422
|
1562 |
-
#: admin/wp-security-filescan-menu.php:443
|
1563 |
-
#: admin/wp-security-filescan-menu.php:467
|
1564 |
msgid "File modified"
|
1565 |
msgstr "Modifié le"
|
1566 |
|
1567 |
-
#: admin/wp-security-filescan-menu.php:
|
1568 |
msgid "The following files were removed from your host."
|
1569 |
msgstr "Les fichiers suivants ont été supprimés de votre hôte :"
|
1570 |
|
1571 |
-
#: admin/wp-security-filescan-menu.php:
|
1572 |
msgid "The following files were changed on your host."
|
1573 |
msgstr "Les fichiers suivants ont été modifiés sur votre hôte :"
|
1574 |
|
1575 |
#: admin/wp-security-filesystem-menu.php:26
|
1576 |
-
|
|
|
1577 |
msgstr "Autorisations du fichier"
|
1578 |
|
1579 |
#: admin/wp-security-filesystem-menu.php:27
|
1580 |
-
msgid "PHP
|
1581 |
msgstr "Édition de fichier PHP"
|
1582 |
|
1583 |
#: admin/wp-security-filesystem-menu.php:28
|
1584 |
-
msgid "WP
|
1585 |
msgstr "Accès aux fichiers WP"
|
1586 |
|
1587 |
#: admin/wp-security-filesystem-menu.php:29
|
1588 |
-
msgid "Host
|
1589 |
msgstr "Journaux système"
|
1590 |
|
|
|
|
|
|
|
|
|
1591 |
#: admin/wp-security-filesystem-menu.php:80
|
1592 |
msgid "Nonce check failed for manual DB backup operation!"
|
1593 |
msgstr "Echec du contrôle afférent à la sauvegarde manuelle de la BdD !"
|
@@ -1671,7 +1675,7 @@ msgid "File editing"
|
|
1671 |
msgstr "Édition de fichier"
|
1672 |
|
1673 |
#: admin/wp-security-filesystem-menu.php:215
|
1674 |
-
msgid "The
|
1675 |
msgstr "Le tableau de bord par défaut de WordPress permet aux administrateurs de modifier les fichiers PHP, tout comme les extension et thèmes."
|
1676 |
|
1677 |
#: admin/wp-security-filesystem-menu.php:216
|
@@ -1777,7 +1781,7 @@ msgid "Loading..."
|
|
1777 |
msgstr "Chargement…"
|
1778 |
|
1779 |
#: admin/wp-security-filesystem-menu.php:382
|
1780 |
-
msgid "No system logs were found
|
1781 |
msgstr "Aucun journal système n’a été trouvé !"
|
1782 |
|
1783 |
#: admin/wp-security-filesystem-menu.php:435
|
@@ -1785,46 +1789,46 @@ msgid "Set recommended permissions"
|
|
1785 |
msgstr "Appliquer le réglage des autorisations recommandé"
|
1786 |
|
1787 |
#: admin/wp-security-filesystem-menu.php:441
|
1788 |
-
msgid "No
|
1789 |
-
msgstr "Aucune action n’est requise"
|
1790 |
|
1791 |
#: admin/wp-security-filesystem-menu.php:481
|
1792 |
msgid "Showing latest entries of error_log file: %s"
|
1793 |
msgstr "Affichage des dernières entrées du fichier error_log : %s"
|
1794 |
|
1795 |
#: admin/wp-security-firewall-menu.php:28
|
1796 |
-
msgid "Basic
|
1797 |
msgstr "Règles de base du pare-feu"
|
1798 |
|
1799 |
#: admin/wp-security-firewall-menu.php:29
|
1800 |
-
msgid "Additional
|
1801 |
msgstr "Règles supplémentaires du pare-feu"
|
1802 |
|
1803 |
#: admin/wp-security-firewall-menu.php:30
|
1804 |
-
msgid "6G Blacklist
|
1805 |
msgstr ""
|
1806 |
|
1807 |
#: admin/wp-security-firewall-menu.php:31
|
1808 |
-
msgid "Internet
|
1809 |
msgstr "Bots internet"
|
1810 |
|
1811 |
#: admin/wp-security-firewall-menu.php:32
|
1812 |
-
msgid "Prevent
|
1813 |
msgstr "Prévenir des Hotlinks"
|
1814 |
|
1815 |
#: admin/wp-security-firewall-menu.php:33
|
1816 |
-
msgid "404
|
1817 |
msgstr "Détection d’erreur(s) 404"
|
1818 |
|
1819 |
#: admin/wp-security-firewall-menu.php:34
|
1820 |
-
msgid "Custom
|
1821 |
msgstr ""
|
1822 |
|
1823 |
#: admin/wp-security-firewall-menu.php:122
|
1824 |
#: admin/wp-security-firewall-menu.php:908
|
1825 |
#: admin/wp-security-spam-menu.php:120
|
1826 |
-
#: admin/wp-security-spam-menu.php:
|
1827 |
-
#: admin/wp-security-spam-menu.php:
|
1828 |
#: admin/wp-security-user-registration-menu.php:95
|
1829 |
msgid "Settings were successfully saved"
|
1830 |
msgstr "Vos paramètres ont été enregistrés avec succès."
|
@@ -1847,7 +1851,7 @@ msgid "The firewall functionality is achieved via the insertion of special code
|
|
1847 |
msgstr "La fonctionnalité de pare-feu est réalisée par insertion d’un code spécial dans votre fichier .htaccess actuellement actif."
|
1848 |
|
1849 |
#: admin/wp-security-firewall-menu.php:151
|
1850 |
-
msgid "
|
1851 |
msgstr ""
|
1852 |
|
1853 |
#: admin/wp-security-firewall-menu.php:152
|
@@ -2263,13 +2267,6 @@ msgstr ""
|
|
2263 |
msgid "Check this to block the %s request method"
|
2264 |
msgstr ""
|
2265 |
|
2266 |
-
#: admin/wp-security-firewall-menu.php:737
|
2267 |
-
#: admin/wp-security-user-login-menu.php:353
|
2268 |
-
#: templates/info/ip-address-ip-range-info.php:2
|
2269 |
-
#: templates/menus/settings/advanced-settings.php:63
|
2270 |
-
msgid "More Info"
|
2271 |
-
msgstr ""
|
2272 |
-
|
2273 |
#: admin/wp-security-firewall-menu.php:740
|
2274 |
msgid "Some WooCommerce extensions use the PUT request method in addition to GET and POST."
|
2275 |
msgstr ""
|
@@ -2443,7 +2440,6 @@ msgid "All 404 event logs were deleted from the DB successfully!"
|
|
2443 |
msgstr "Tous les évènements 404 dans les journaux ont été supprimés avec succès !"
|
2444 |
|
2445 |
#: admin/wp-security-firewall-menu.php:1000
|
2446 |
-
#: admin/wp-security-user-login-menu.php:111
|
2447 |
msgid "You entered a non numeric value for the lockout time length field. It has been set to the default value."
|
2448 |
msgstr "Vous avez entré une valeur non numérique pour le champ « intervalle entre sauvegardes ». Elle sera fixée à la valeur par défaut."
|
2449 |
|
@@ -2451,171 +2447,179 @@ msgstr "Vous avez entré une valeur non numérique pour le champ « intervalle e
|
|
2451 |
msgid "You entered an incorrect format for the \"Redirect URL\" field. It has been set to the default value."
|
2452 |
msgstr "Vous avez entré un format incorrect pour le champ « URL de redirection ». Il a été renseigné par la valeur par défaut."
|
2453 |
|
2454 |
-
#: admin/wp-security-firewall-menu.php:
|
2455 |
msgid "404 detection configuration"
|
2456 |
msgstr "Configuration de la détection 404"
|
2457 |
|
2458 |
-
#: admin/wp-security-firewall-menu.php:
|
2459 |
msgid "A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website."
|
2460 |
msgstr "Une erreur 404 « adresse (URL) introuvable » se produit lorsque quelqu'un tente d'accéder à une page inexistante sur votre site web."
|
2461 |
|
2462 |
-
#: admin/wp-security-firewall-menu.php:
|
2463 |
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."
|
2464 |
msgstr "Généralement, la plupart des erreurs 404 se produisent assez innocemment quand l’utilisateur a mal saisi une URL ou utilisé un vieux lien vers une page qui n’existe plus."
|
2465 |
|
2466 |
-
#: admin/wp-security-firewall-menu.php:
|
2467 |
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."
|
2468 |
msgstr "Toutefois, dans certains cas, vous pouvez trouver de nombreuses répétition d’erreurs 404 se produisant dans un laps de temps relativement court avec la même adresse IP d’origine qui sont toutes des tentatives d’accéder à une variété d’URL de pages inexistantes."
|
2469 |
|
2470 |
-
#: admin/wp-security-firewall-menu.php:
|
2471 |
msgid "Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons."
|
2472 |
msgstr "Un tel comportement peut signifier qu’un pirate essaye de trouver une page ou une URL particulière pour de sinistres mots."
|
2473 |
|
2474 |
-
#: admin/wp-security-firewall-menu.php:
|
2475 |
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."
|
2476 |
msgstr "Cette fonctionnalité permet de surveiller tous les événements 404 se produisant sur votre site, et donne également la possibilité de bloquer les adresses IP les ayant générées pour une durée configurée."
|
2477 |
|
2478 |
-
#: admin/wp-security-firewall-menu.php:
|
2479 |
msgid "If you want to temporarily block or blacklist an IP address, simply click the \"Temp Block\" or \"Blacklist IP\" link for the applicable IP entry in the \"404 Event Logs\" table below."
|
2480 |
msgstr ""
|
2481 |
|
2482 |
-
#: admin/wp-security-firewall-menu.php:
|
2483 |
msgid "404 detection options"
|
2484 |
msgstr "Options de détection 404"
|
2485 |
|
2486 |
-
#: admin/wp-security-firewall-menu.php:
|
2487 |
msgid "Enable 404 IP detection and lockout"
|
2488 |
msgstr ""
|
2489 |
|
2490 |
-
#: admin/wp-security-firewall-menu.php:
|
2491 |
msgid "Check this if you want to enable the lockout of selected IP addresses."
|
2492 |
msgstr "Cochez si vous souhaitez activer le verrouillage des adresses IP sélectionnées."
|
2493 |
|
2494 |
-
#: admin/wp-security-firewall-menu.php:
|
2495 |
msgid "When you enable this checkbox, all 404 events on your site will be logged in the table below. You can monitor these events and select some IP addresses listed in the table below and block them for a specified amount of time. All IP addresses you select to be blocked from the \"404 Event Logs\" table section will be unable to access your site during the time specified."
|
2496 |
msgstr ""
|
2497 |
|
2498 |
-
#: admin/wp-security-firewall-menu.php:
|
2499 |
msgid "Enable 404 event logging"
|
2500 |
msgstr "Activer le journal des événements"
|
2501 |
|
2502 |
-
#: admin/wp-security-firewall-menu.php:
|
2503 |
msgid "Check this if you want to enable the logging of 404 events"
|
2504 |
msgstr "Cochez si vous souhaitez activer la journalisation des événements 404"
|
2505 |
|
2506 |
-
#: admin/wp-security-firewall-menu.php:
|
2507 |
msgid "Time length of 404 lockout (minutes)"
|
2508 |
msgstr ""
|
2509 |
|
2510 |
-
#: admin/wp-security-firewall-menu.php:
|
2511 |
msgid "Set the length of time for which a blocked IP address will be prevented from visiting your site"
|
2512 |
msgstr "Réglez la durée pendant laquelle une adresse IP bloquée sera empêché de visiter votre site"
|
2513 |
|
2514 |
-
#: admin/wp-security-firewall-menu.php:
|
2515 |
msgid "You can lock any IP address which is recorded in the \"404 Event Logs\" table section below."
|
2516 |
msgstr "Vous pouvez verrouiller une adresse IP enregistrée dans la section « journaux d'événements 404 » du tableau ci-dessous."
|
2517 |
|
2518 |
-
#: admin/wp-security-firewall-menu.php:
|
2519 |
msgid "To temporarily lock an IP address, hover over the ID column and click the \"Temp Block\" link for the applicable IP entry."
|
2520 |
msgstr "Pour verrouiller temporairement une adresse IP, survolez la colonne ID et cliquez sur le lien « Temps de Blocage » pour l'entrée IP sélectionnée."
|
2521 |
|
2522 |
-
#: admin/wp-security-firewall-menu.php:
|
2523 |
msgid "404 lockout redirect URL"
|
2524 |
msgstr "URL de redirection verrouillage 404"
|
2525 |
|
2526 |
-
#: admin/wp-security-firewall-menu.php:
|
2527 |
msgid "A blocked visitor will be automatically redirected to this URL."
|
2528 |
msgstr "Un visiteur bloqué sera automatiquement redirigé vers cette URL."
|
2529 |
|
|
|
|
|
|
|
|
|
2530 |
#: admin/wp-security-firewall-menu.php:1136
|
|
|
|
|
|
|
|
|
2531 |
msgid "404 event logs"
|
2532 |
msgstr "Journaux d'événements 404"
|
2533 |
|
2534 |
-
#: admin/wp-security-firewall-menu.php:
|
2535 |
-
#: admin/wp-security-firewall-menu.php:
|
2536 |
-
#: admin/wp-security-user-login-menu.php:
|
2537 |
-
#: admin/wp-security-user-login-menu.php:
|
2538 |
-
#: admin/wp-security-user-login-menu.php:644
|
2539 |
#: admin/wp-security-user-login-menu.php:653
|
|
|
2540 |
msgid "Export to CSV"
|
2541 |
msgstr ""
|
2542 |
|
2543 |
-
#: admin/wp-security-firewall-menu.php:
|
2544 |
-
#: admin/wp-security-user-login-menu.php:
|
2545 |
-
#: admin/wp-security-user-login-menu.php:
|
2546 |
msgid "Click this button if you wish to download this log in CSV format."
|
2547 |
msgstr ""
|
2548 |
|
2549 |
-
#: admin/wp-security-firewall-menu.php:
|
2550 |
-
#: admin/wp-security-firewall-menu.php:
|
2551 |
msgid "Delete all 404 event logs"
|
2552 |
msgstr "Supprimer toutes entrées des journaux d'événements 404"
|
2553 |
|
2554 |
-
#: admin/wp-security-firewall-menu.php:
|
2555 |
msgid "Click this button if you wish to purge all 404 event logs from the DB."
|
2556 |
msgstr "Cliquez ce bouton si vous souhaitez purger les journaux d'événements 404 dans la BdD."
|
2557 |
|
2558 |
-
#: admin/wp-security-firewall-menu.php:
|
2559 |
msgid "Custom .htaccess rules settings"
|
2560 |
msgstr ""
|
2561 |
|
2562 |
-
#: admin/wp-security-firewall-menu.php:
|
2563 |
msgid "This feature can be used to apply your own custom .htaccess rules and directives."
|
2564 |
msgstr ""
|
2565 |
|
2566 |
-
#: admin/wp-security-firewall-menu.php:
|
2567 |
msgid "It is useful for when you want to tweak our existing firewall rules or when you want to add your own."
|
2568 |
msgstr ""
|
2569 |
|
2570 |
-
#: admin/wp-security-firewall-menu.php:
|
2571 |
msgid "NOTE: This feature can only be used if your site is hosted in an apache or similar web server."
|
2572 |
msgstr ""
|
2573 |
|
2574 |
-
#: admin/wp-security-firewall-menu.php:
|
2575 |
msgid "<strong>Warning</strong>: Only use this feature if you know what you are doing."
|
2576 |
msgstr ""
|
2577 |
|
2578 |
-
#: admin/wp-security-firewall-menu.php:
|
2579 |
msgid "Incorrect .htaccess rules or directives can break or prevent access to your site."
|
2580 |
msgstr ""
|
2581 |
|
2582 |
-
#: admin/wp-security-firewall-menu.php:
|
2583 |
msgid "It is your responsibility to ensure that you are entering the correct code!"
|
2584 |
msgstr ""
|
2585 |
|
2586 |
-
#: admin/wp-security-firewall-menu.php:
|
2587 |
msgid "If you break your site you will need to access your server via FTP or something similar and then edit your .htaccess file and delete the changes you made."
|
2588 |
msgstr ""
|
2589 |
|
2590 |
-
#: admin/wp-security-firewall-menu.php:
|
2591 |
msgid "Custom .htaccess rules"
|
2592 |
msgstr ""
|
2593 |
|
2594 |
-
#: admin/wp-security-firewall-menu.php:
|
2595 |
msgid "Enable custom .htaccess rules"
|
2596 |
msgstr ""
|
2597 |
|
2598 |
-
#: admin/wp-security-firewall-menu.php:
|
2599 |
msgid "Check this if you want to enable custom rules entered in the text box below"
|
2600 |
msgstr ""
|
2601 |
|
2602 |
-
#: admin/wp-security-firewall-menu.php:
|
2603 |
msgid "Place custom rules at the top"
|
2604 |
msgstr ""
|
2605 |
|
2606 |
-
#: admin/wp-security-firewall-menu.php:
|
2607 |
msgid "Check this if you want to place your custom rules at the beginning of all the rules applied by this plugin"
|
2608 |
msgstr ""
|
2609 |
|
2610 |
-
#: admin/wp-security-firewall-menu.php:
|
2611 |
msgid "Enter custom .htaccess rules:"
|
2612 |
msgstr ""
|
2613 |
|
2614 |
-
#: admin/wp-security-firewall-menu.php:
|
2615 |
msgid "Enter your custom .htaccess rules/directives."
|
2616 |
msgstr ""
|
2617 |
|
2618 |
-
#: admin/wp-security-firewall-menu.php:
|
2619 |
msgid "Save custom rules"
|
2620 |
msgstr ""
|
2621 |
|
@@ -2794,6 +2798,7 @@ msgstr ""
|
|
2794 |
|
2795 |
#: admin/wp-security-list-404.php:120
|
2796 |
#: admin/wp-security-list-acct-activity.php:82
|
|
|
2797 |
#: admin/wp-security-list-locked-ip.php:84
|
2798 |
#: admin/wp-security-list-login-fails.php:73
|
2799 |
#: admin/wp-security-list-registered-users.php:93
|
@@ -2805,13 +2810,13 @@ msgstr ""
|
|
2805 |
#: admin/wp-security-list-404.php:143
|
2806 |
#: admin/wp-security-list-acct-activity.php:92
|
2807 |
#: admin/wp-security-list-comment-spammer-ip.php:95
|
2808 |
-
#: admin/wp-security-list-locked-ip.php:
|
2809 |
#: admin/wp-security-list-locked-ip.php:105
|
2810 |
#: admin/wp-security-list-login-fails.php:85
|
2811 |
#: admin/wp-security-list-permanent-blocked-ip.php:96
|
2812 |
-
#: admin/wp-security-list-registered-users.php:
|
2813 |
#: admin/wp-security-list-registered-users.php:115
|
2814 |
-
#: admin/wp-security-list-registered-users.php:
|
2815 |
msgid "Please select some records using the checkboxes"
|
2816 |
msgstr "Veuillez sélectionner les enregistrements concernés par l'opération à l'aide des cases à cocher"
|
2817 |
|
@@ -2906,6 +2911,11 @@ msgstr ""
|
|
2906 |
msgid "Type"
|
2907 |
msgstr ""
|
2908 |
|
|
|
|
|
|
|
|
|
|
|
2909 |
#: admin/wp-security-list-locked-ip.php:59
|
2910 |
msgid "Locked IP/range"
|
2911 |
msgstr ""
|
@@ -2923,26 +2933,18 @@ msgstr ""
|
|
2923 |
msgid "Release date"
|
2924 |
msgstr ""
|
2925 |
|
2926 |
-
#: admin/wp-security-list-locked-ip.php:
|
2927 |
-
msgid "
|
2928 |
-
msgstr ""
|
2929 |
-
|
2930 |
-
#: admin/wp-security-list-locked-ip.php:135
|
2931 |
-
msgid "The selected IP entries were unlocked successfully!"
|
2932 |
-
msgstr "Les IP sélectionnées ont été débloquées avec succès !"
|
2933 |
|
2934 |
-
#: admin/wp-security-list-locked-ip.php:
|
2935 |
msgid "Nonce check failed for unlock IP operation!"
|
2936 |
msgstr ""
|
2937 |
|
2938 |
-
#: admin/wp-security-list-locked-ip.php:
|
2939 |
msgid "The selected IP entry was unlocked successfully."
|
2940 |
msgstr "L'IP sélectionnée a été déverrouillée avec succès !"
|
2941 |
|
2942 |
-
#: admin/wp-security-list-locked-ip.php:187
|
2943 |
-
msgid "Nonce check failed for delete lockdown record operation!"
|
2944 |
-
msgstr ""
|
2945 |
-
|
2946 |
#: admin/wp-security-list-logged-in-users.php:45
|
2947 |
#: admin/wp-security-list-registered-users.php:70
|
2948 |
msgid "Login name"
|
@@ -3006,61 +3008,61 @@ msgstr ""
|
|
3006 |
msgid "Block IP"
|
3007 |
msgstr ""
|
3008 |
|
3009 |
-
#: admin/wp-security-list-registered-users.php:
|
3010 |
msgid "The selected accounts were approved successfully!"
|
3011 |
msgstr "Les comptes sélectionnés ont été approuvés avec succès !"
|
3012 |
|
3013 |
-
#: admin/wp-security-list-registered-users.php:
|
3014 |
msgid "The following accounts failed to update successfully: "
|
3015 |
msgstr "Les comptes suivants ont échoué à être mis à jour :"
|
3016 |
|
3017 |
-
#: admin/wp-security-list-registered-users.php:
|
3018 |
msgid "The selected account was approved successfully!"
|
3019 |
msgstr "Le compte sélectionné a été approuvé avec succès !"
|
3020 |
|
3021 |
-
#: admin/wp-security-list-registered-users.php:
|
3022 |
msgid "Your account is now active"
|
3023 |
msgstr "Votre compte est désormais actif"
|
3024 |
|
3025 |
-
#: admin/wp-security-list-registered-users.php:
|
3026 |
msgid "Your account with username: "
|
3027 |
msgstr "Identifiant de l’administrateur"
|
3028 |
|
3029 |
-
#: admin/wp-security-list-registered-users.php:
|
3030 |
msgid " is now active"
|
3031 |
msgstr "est maintenant actif"
|
3032 |
|
3033 |
-
#: admin/wp-security-list-registered-users.php:
|
3034 |
msgid "The selected accounts were deleted successfully!"
|
3035 |
msgstr "Les comptes sélectionnés ont été supprimés avec succès!"
|
3036 |
|
3037 |
-
#: admin/wp-security-list-registered-users.php:
|
3038 |
msgid "Nonce check failed for delete registered user account operation!"
|
3039 |
msgstr ""
|
3040 |
|
3041 |
-
#: admin/wp-security-list-registered-users.php:
|
3042 |
msgid "The selected account was deleted successfully!"
|
3043 |
msgstr "Le compte sélectionné a été supprimé avec succès !"
|
3044 |
|
3045 |
-
#: admin/wp-security-list-registered-users.php:
|
3046 |
msgid "The selected IP addresses were successfully added to the permanent block list!"
|
3047 |
msgstr ""
|
3048 |
|
3049 |
-
#: admin/wp-security-list-registered-users.php:
|
3050 |
-
#: admin/wp-security-list-registered-users.php:
|
3051 |
msgid "View Blocked IPs"
|
3052 |
msgstr ""
|
3053 |
|
3054 |
-
#: admin/wp-security-list-registered-users.php:
|
3055 |
msgid "Nonce check failed for block IP operation of registered user!"
|
3056 |
msgstr ""
|
3057 |
|
3058 |
-
#: admin/wp-security-list-registered-users.php:
|
3059 |
msgid "The selected IP was successfully added to the permanent block list!"
|
3060 |
msgstr ""
|
3061 |
|
3062 |
#: admin/wp-security-maintenance-menu.php:25
|
3063 |
-
msgid "Visitor
|
3064 |
msgstr "Visiteur bloqué"
|
3065 |
|
3066 |
#: admin/wp-security-maintenance-menu.php:85
|
@@ -3100,7 +3102,7 @@ msgid "Save site lockout settings"
|
|
3100 |
msgstr "Enregistrer les paramètres de verrouillage du site"
|
3101 |
|
3102 |
#: admin/wp-security-misc-options-menu.php:28
|
3103 |
-
msgid "Copy
|
3104 |
msgstr "Protection contre la copie"
|
3105 |
|
3106 |
#: admin/wp-security-misc-options-menu.php:29
|
@@ -3108,7 +3110,7 @@ msgid "Frames"
|
|
3108 |
msgstr "Cadres"
|
3109 |
|
3110 |
#: admin/wp-security-misc-options-menu.php:30
|
3111 |
-
msgid "Users
|
3112 |
msgstr ""
|
3113 |
|
3114 |
#: admin/wp-security-misc-options-menu.php:31
|
@@ -3136,7 +3138,7 @@ msgid "Enable copy protection"
|
|
3136 |
msgstr "Activer la protection contre la copie"
|
3137 |
|
3138 |
#: admin/wp-security-misc-options-menu.php:109
|
3139 |
-
msgid "Check this if you want to disable the \"Right
|
3140 |
msgstr "Cochez si vous souhaitez désactiver le « clic droit », « Sélection de texte » et l'option « Copier » sur votre site."
|
3141 |
|
3142 |
#: admin/wp-security-misc-options-menu.php:116
|
@@ -3216,15 +3218,20 @@ msgid "Check this if you want to stop REST API access for non-logged in requests
|
|
3216 |
msgstr ""
|
3217 |
|
3218 |
#: admin/wp-security-settings-menu.php:25
|
3219 |
-
msgid "General
|
3220 |
msgstr "Paramètres généraux"
|
3221 |
|
|
|
|
|
|
|
|
|
|
|
3222 |
#: admin/wp-security-settings-menu.php:37
|
3223 |
-
msgid "Delete
|
3224 |
msgstr ""
|
3225 |
|
3226 |
#: admin/wp-security-settings-menu.php:41
|
3227 |
-
msgid "WP
|
3228 |
msgstr ""
|
3229 |
|
3230 |
#: admin/wp-security-settings-menu.php:45
|
@@ -3553,7 +3560,7 @@ msgid "WP generator meta tag and version info"
|
|
3553 |
msgstr ""
|
3554 |
|
3555 |
#: admin/wp-security-settings-menu.php:650
|
3556 |
-
msgid "
|
3557 |
msgstr "Le générateur WordPress ajoute automatiquement quelques méta-informations à l’intérieur des balises « Head » de chaque page du visuel de votre site. Voici un exemple de celles-ci :"
|
3558 |
|
3559 |
#: admin/wp-security-settings-menu.php:652
|
@@ -3689,11 +3696,11 @@ msgid "no value (i.e. empty) on your server"
|
|
3689 |
msgstr ""
|
3690 |
|
3691 |
#: admin/wp-security-spam-menu.php:28
|
3692 |
-
msgid "Comment
|
3693 |
msgstr "Commentaire SPAM"
|
3694 |
|
3695 |
#: admin/wp-security-spam-menu.php:29
|
3696 |
-
msgid "Comment
|
3697 |
msgstr "Surveillance IP commentaires SPAM"
|
3698 |
|
3699 |
#: admin/wp-security-spam-menu.php:30
|
@@ -3704,12 +3711,20 @@ msgstr "BuddyPress"
|
|
3704 |
msgid "bbPress"
|
3705 |
msgstr ""
|
3706 |
|
|
|
|
|
|
|
|
|
3707 |
#: admin/wp-security-spam-menu.php:99
|
3708 |
msgid "You entered a non numeric value for the \"move spam comments to trash after number of days\" field."
|
3709 |
msgstr ""
|
3710 |
|
3711 |
#: admin/wp-security-spam-menu.php:99
|
3712 |
-
#: admin/wp-security-spam-menu.php:
|
|
|
|
|
|
|
|
|
3713 |
msgid "It has been set to the default value."
|
3714 |
msgstr ""
|
3715 |
|
@@ -3793,197 +3808,197 @@ msgstr ""
|
|
3793 |
msgid "Enble this feature in order to move the spam comments to trash after given number of days."
|
3794 |
msgstr ""
|
3795 |
|
3796 |
-
#: admin/wp-security-spam-menu.php:
|
3797 |
msgid "You entered a non numeric value for the minimum number of spam comments field. It has been set to the default value."
|
3798 |
msgstr ""
|
3799 |
|
3800 |
-
#: admin/wp-security-spam-menu.php:
|
3801 |
msgid "You must enter an integer greater than zero for minimum number of spam comments field. It has been set to the default value."
|
3802 |
msgstr ""
|
3803 |
|
3804 |
-
#: admin/wp-security-spam-menu.php:
|
3805 |
msgid "Nonce check failed for list spam comment IPs."
|
3806 |
msgstr "Échec du contrôle ponctuel pour voir les IPs des Spammeurs de commentaire !"
|
3807 |
|
3808 |
-
#: admin/wp-security-spam-menu.php:
|
3809 |
msgid "You entered a non numeric value for the minimum spam comments per IP field."
|
3810 |
msgstr ""
|
3811 |
|
3812 |
-
#: admin/wp-security-spam-menu.php:
|
3813 |
msgid "Displaying results for IP addresses which have posted a minimum of %s spam comments."
|
3814 |
msgstr "Afficher les résultats d’adresses IP qui ont posté un minimum de %s commentaires indésirables"
|
3815 |
|
3816 |
-
#: admin/wp-security-spam-menu.php:
|
3817 |
msgid "Auto block spammer IPs"
|
3818 |
msgstr ""
|
3819 |
|
3820 |
-
#: admin/wp-security-spam-menu.php:
|
3821 |
msgid "This feature has detected that %s is not active. It is highly recommended that you activate the Akismet plugin to make the most of this feature."
|
3822 |
msgstr ""
|
3823 |
|
3824 |
-
#: admin/wp-security-spam-menu.php:
|
3825 |
msgid "This feature allows you to automatically and permanently block IP addresses which have exceeded a certain number of comments labelled as spam."
|
3826 |
msgstr ""
|
3827 |
|
3828 |
-
#: admin/wp-security-spam-menu.php:
|
3829 |
msgid "Comments are usually labelled as spam either by the Akismet plugin or manually by the WP administrator when they mark a comment as \"spam\" from the WordPress Comments menu."
|
3830 |
msgstr ""
|
3831 |
|
3832 |
-
#: admin/wp-security-spam-menu.php:
|
3833 |
msgid "You currently have no IP addresses permanently blocked due to spam."
|
3834 |
msgstr ""
|
3835 |
|
3836 |
-
#: admin/wp-security-spam-menu.php:
|
3837 |
msgid "Spammer IPs added to permanent block list today: "
|
3838 |
msgstr ""
|
3839 |
|
3840 |
-
#: admin/wp-security-spam-menu.php:
|
3841 |
msgid "All time total: "
|
3842 |
msgstr ""
|
3843 |
|
3844 |
-
#: admin/wp-security-spam-menu.php:
|
3845 |
msgid "View blocked IPs"
|
3846 |
msgstr ""
|
3847 |
|
3848 |
-
#: admin/wp-security-spam-menu.php:
|
3849 |
msgid "Enable auto block of spam comment IPs"
|
3850 |
msgstr ""
|
3851 |
|
3852 |
-
#: admin/wp-security-spam-menu.php:
|
3853 |
msgid "Check this box if you want this plugin to automatically block IP addresses which submit spam comments."
|
3854 |
msgstr ""
|
3855 |
|
3856 |
-
#: admin/wp-security-spam-menu.php:
|
3857 |
msgid "Minimum number of spam comments"
|
3858 |
msgstr ""
|
3859 |
|
3860 |
-
#: admin/wp-security-spam-menu.php:
|
3861 |
msgid "Specify the minimum number of spam comments for an IP address before it is permanently blocked."
|
3862 |
msgstr ""
|
3863 |
|
3864 |
-
#: admin/wp-security-spam-menu.php:
|
3865 |
msgid "Example 1: Setting this value to \"1\" will block ALL IP addresses which were used to submit at least one spam comment."
|
3866 |
msgstr ""
|
3867 |
|
3868 |
-
#: admin/wp-security-spam-menu.php:
|
3869 |
msgid "Example 2: Setting this value to \"5\" will block only those IP addresses which were used to submit 5 spam comments or more on your site."
|
3870 |
msgstr ""
|
3871 |
|
3872 |
-
#: admin/wp-security-spam-menu.php:
|
3873 |
msgid "List spammer IP addresses"
|
3874 |
msgstr "Liste des adresses IP de Spammeurs"
|
3875 |
|
3876 |
-
#: admin/wp-security-spam-menu.php:
|
3877 |
msgid "This section displays a list of the IP addresses of the people or bots who have left spam comments on your site."
|
3878 |
msgstr ""
|
3879 |
|
3880 |
-
#: admin/wp-security-spam-menu.php:
|
3881 |
msgid "This information can be handy for identifying the most persistent IP addresses or ranges used by spammers."
|
3882 |
msgstr "Cette information peut être utile pour identifier les adresses IP ou plages les plus tenaces utilisées par les spammeurs."
|
3883 |
|
3884 |
-
#: admin/wp-security-spam-menu.php:
|
3885 |
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 the permanent block list."
|
3886 |
msgstr ""
|
3887 |
|
3888 |
-
#: admin/wp-security-spam-menu.php:
|
3889 |
msgid "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 using the checkboxes and then choose the \"block\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
|
3890 |
msgstr ""
|
3891 |
|
3892 |
-
#: admin/wp-security-spam-menu.php:
|
3893 |
msgid "Minimum number of spam comments per IP"
|
3894 |
msgstr "Nombre minimal de commentaires SPAM par IP"
|
3895 |
|
3896 |
-
#: admin/wp-security-spam-menu.php:
|
3897 |
msgid "This field allows you to list only those IP addresses which have been used to post X or more spam comments."
|
3898 |
msgstr "Ce champ vous permet d’énumérer uniquement les adresses IP qui ont été utilisés pour un (ou davantage de) commentaire SPAM."
|
3899 |
|
3900 |
-
#: admin/wp-security-spam-menu.php:
|
3901 |
msgid "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses which were used to submit spam comments."
|
3902 |
msgstr "Exemple 1 : Définition de cette valeur à « 0 » ou « 1 » listera toutes les adresses IP ayant été utilisés pour soumettre des commentaires SPAMmés."
|
3903 |
|
3904 |
-
#: admin/wp-security-spam-menu.php:
|
3905 |
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."
|
3906 |
msgstr "Exemple 2 : Définir cette valeur à « 5 » listera uniquement les adresses IP qui ont été utilisés pour présenter 5 commentaires SPAM ou plus sur votre site."
|
3907 |
|
3908 |
-
#: admin/wp-security-spam-menu.php:
|
3909 |
msgid "Find IP addresses"
|
3910 |
msgstr "Trouver les adresses IP"
|
3911 |
|
3912 |
-
#: admin/wp-security-spam-menu.php:
|
3913 |
msgid "Spammer IP address results"
|
3914 |
msgstr "Liste des adresses IP de spammeurs"
|
3915 |
|
3916 |
-
#: admin/wp-security-spam-menu.php:
|
3917 |
#: classes/wp-security-utility.php:253
|
3918 |
msgid "The plugin has detected that you are using a Multi-Site WordPress installation."
|
3919 |
msgstr "L’extension a détecté que vous utilisez une installation multi-site WordPress."
|
3920 |
|
3921 |
-
#: admin/wp-security-spam-menu.php:
|
3922 |
msgid "Only the \"superadmin\" can block IP addresses from the main site."
|
3923 |
msgstr "Seul le « super Admin » peut bloquer les adresses IP à partir du site principal."
|
3924 |
|
3925 |
-
#: admin/wp-security-spam-menu.php:
|
3926 |
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."
|
3927 |
msgstr "Prenez note des adresses IP que vous voulez bloquer et demandez au « super Admin » de les ajouter à la liste noire en utilisant le « gestionnaire de liste noire » sur le site principal."
|
3928 |
|
3929 |
-
#: admin/wp-security-spam-menu.php:
|
3930 |
msgid "BuddyPress spam settings"
|
3931 |
msgstr "Paramétrage anti-SPAM de BuddyPress"
|
3932 |
|
3933 |
-
#: admin/wp-security-spam-menu.php:
|
3934 |
msgid "Add CAPTCHA to BuddyPress registration form"
|
3935 |
msgstr "Ajouter un Captcha sur le formulaire d’inscription à BuddyPress"
|
3936 |
|
3937 |
-
#: admin/wp-security-spam-menu.php:
|
3938 |
msgid "This feature will add a simple math CAPTCHA field in the BuddyPress registration form."
|
3939 |
msgstr "Cette fonctionnalité va ajouter un champ Captcha arithmétique simple dans le formulaire d’inscription à BuddyPress."
|
3940 |
|
3941 |
-
#: admin/wp-security-spam-menu.php:
|
3942 |
msgid "Adding a CAPTCHA field in the registration form is a simple way of greatly reducing spam signups from bots without using .htaccess rules."
|
3943 |
msgstr "L’ajout d’un champ Captcha dans le formulaire de commentaire est un moyen simple de réduire grandement les formulaires SPAM contrant ainsi les robots collecteurs sans pour autant utiliser les règles .htaccess."
|
3944 |
|
3945 |
-
#: admin/wp-security-spam-menu.php:
|
3946 |
msgid "Enable CAPTCHA on BuddyPress registration form"
|
3947 |
msgstr "Activer un Captcha sur le formulaire d’inscription à BuddyPress"
|
3948 |
|
3949 |
-
#: admin/wp-security-spam-menu.php:
|
3950 |
msgid "Check this if you want to insert a CAPTCHA field on the BuddyPress registration forms."
|
3951 |
msgstr "Case à cocher pour insérer un champ Captcha sur le formulaire d’enregistrement de BuddyPress"
|
3952 |
|
3953 |
-
#: admin/wp-security-spam-menu.php:
|
3954 |
msgid "BuddyPress is not active! In order to use this feature you will need to have BuddyPress installed and activated."
|
3955 |
msgstr "BuddyPress est pas actif ! Pour utiliser cette fonctionnalité, vous devez avoir BuddyPress installé et activé."
|
3956 |
|
3957 |
-
#: admin/wp-security-spam-menu.php:
|
3958 |
msgid "bbPress spam settings"
|
3959 |
msgstr ""
|
3960 |
|
3961 |
-
#: admin/wp-security-spam-menu.php:
|
3962 |
msgid "Add CAPTCHA to bbPress new topic form"
|
3963 |
msgstr ""
|
3964 |
|
3965 |
-
#: admin/wp-security-spam-menu.php:
|
3966 |
msgid "This feature will add a simple math CAPTCHA field in the bbPress new topic form."
|
3967 |
msgstr ""
|
3968 |
|
3969 |
-
#: admin/wp-security-spam-menu.php:
|
3970 |
msgid "Adding a CAPTCHA field in this form is a simple way of greatly reducing spam submitted from bots."
|
3971 |
msgstr ""
|
3972 |
|
3973 |
-
#: admin/wp-security-spam-menu.php:
|
3974 |
msgid "Enable CAPTCHA on bbPress new topic form"
|
3975 |
msgstr ""
|
3976 |
|
3977 |
-
#: admin/wp-security-spam-menu.php:
|
3978 |
msgid "Check this if you want to insert a CAPTCHA field on the bbPress new topic forms."
|
3979 |
msgstr ""
|
3980 |
|
3981 |
-
#: admin/wp-security-spam-menu.php:
|
3982 |
msgid "bbPress is not active. In order to use this feature you will need to have bbPress installed and activated."
|
3983 |
msgstr ""
|
3984 |
|
3985 |
#: admin/wp-security-tools-menu.php:34
|
3986 |
-
msgid "WHOIS
|
3987 |
msgstr "Consultation WHOIS"
|
3988 |
|
3989 |
#: admin/wp-security-tools-menu.php:95
|
@@ -4027,17 +4042,21 @@ msgid "Nothing to show."
|
|
4027 |
msgstr ""
|
4028 |
|
4029 |
#: admin/wp-security-user-accounts-menu.php:32
|
4030 |
-
msgid "WP
|
4031 |
msgstr "Nom d’utilisateur WP"
|
4032 |
|
4033 |
#: admin/wp-security-user-accounts-menu.php:33
|
4034 |
-
msgid "Display
|
4035 |
msgstr "Nom affiché"
|
4036 |
|
4037 |
#: admin/wp-security-user-accounts-menu.php:34
|
4038 |
msgid "Password"
|
4039 |
msgstr "Mot de passe"
|
4040 |
|
|
|
|
|
|
|
|
|
4041 |
#: admin/wp-security-user-accounts-menu.php:82
|
4042 |
msgid "Admin user security"
|
4043 |
msgstr "Sécurité d’Administrateur"
|
@@ -4047,7 +4066,7 @@ msgid "By default, WordPress sets the administrator username to \"admin\" at ins
|
|
4047 |
msgstr "Par défaut, WordPress définit l’ID administrateur comme « Admin » au moment de l’installation."
|
4048 |
|
4049 |
#: admin/wp-security-user-accounts-menu.php:86
|
4050 |
-
msgid "A lot of hackers try to take advantage of this information by attempting \"Brute
|
4051 |
msgstr "Un grand nombre de pirates tentent de tirer profit de ces informations en tentant des attaques « Brute Force Connexion » où ils tentent à plusieurs reprises de découvrir le mot de passe en utilisant « Admin » comme nom d’utilisateur."
|
4052 |
|
4053 |
#: admin/wp-security-user-accounts-menu.php:87
|
@@ -4187,10 +4206,6 @@ msgstr "pour casser ce mot de passe !"
|
|
4187 |
msgid "Password Strength"
|
4188 |
msgstr "Complexité du mot de passe"
|
4189 |
|
4190 |
-
#: admin/wp-security-user-accounts-menu.php:238
|
4191 |
-
msgid "Nonce check failed on admin username change operation!"
|
4192 |
-
msgstr "Échec de la vérification pour l’opération de changement de nom d’utilisateur Admin !"
|
4193 |
-
|
4194 |
#: admin/wp-security-user-accounts-menu.php:245
|
4195 |
msgid "Username "
|
4196 |
msgstr "Nom d’utilisateur"
|
@@ -4212,7 +4227,7 @@ msgid "Please enter a value for your username. "
|
|
4212 |
msgstr "Veuillez entrer une valeur comme nom d’utilisateur."
|
4213 |
|
4214 |
#: admin/wp-security-user-accounts-menu.php:302
|
4215 |
-
msgid "Username
|
4216 |
msgstr "Nom d’utilisateur changé avec succès !"
|
4217 |
|
4218 |
#: admin/wp-security-user-accounts-menu.php:322
|
@@ -4223,358 +4238,354 @@ msgstr "Nom de connexion du compte"
|
|
4223 |
msgid "Edit user"
|
4224 |
msgstr ""
|
4225 |
|
4226 |
-
#: admin/wp-security-user-login-menu.php:
|
4227 |
-
|
|
|
4228 |
msgstr "Registre des connexions échouées"
|
4229 |
|
4230 |
-
#: admin/wp-security-user-login-menu.php:
|
4231 |
-
|
|
|
4232 |
msgstr "Forcer la déconnexion"
|
4233 |
|
4234 |
-
#: admin/wp-security-user-login-menu.php:
|
4235 |
-
|
|
|
4236 |
msgstr "Journaux d’activité du compte"
|
4237 |
|
4238 |
-
#: admin/wp-security-user-login-menu.php:
|
4239 |
-
|
4240 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4241 |
|
4242 |
-
#: admin/wp-security-user-login-menu.php:
|
4243 |
-
msgid "
|
4244 |
msgstr ""
|
4245 |
|
4246 |
-
#: admin/wp-security-user-login-menu.php:
|
4247 |
-
msgid "You entered a non
|
4248 |
msgstr ""
|
4249 |
|
4250 |
-
#: admin/wp-security-user-login-menu.php:
|
4251 |
-
msgid "You entered
|
4252 |
-
msgstr "
|
4253 |
|
4254 |
-
#: admin/wp-security-user-login-menu.php:
|
4255 |
-
msgid "
|
4256 |
msgstr ""
|
4257 |
|
4258 |
-
#: admin/wp-security-user-login-menu.php:
|
4259 |
msgid "Please fill in one or more email addresses to notify."
|
4260 |
msgstr ""
|
4261 |
|
4262 |
-
#: admin/wp-security-user-login-menu.php:
|
4263 |
msgid "You have entered one or more invalid email addresses."
|
4264 |
msgstr ""
|
4265 |
|
4266 |
-
#: admin/wp-security-user-login-menu.php:
|
4267 |
msgid "It has been set to your WordPress admin email as default."
|
4268 |
msgstr ""
|
4269 |
|
4270 |
-
#: admin/wp-security-user-login-menu.php:
|
4271 |
-
msgid "
|
4272 |
msgstr ""
|
4273 |
|
4274 |
-
#: admin/wp-security-user-login-menu.php:
|
4275 |
-
msgid "Login lockdown configuration"
|
4276 |
-
msgstr "Configuration du verrouillage de connexion"
|
4277 |
-
|
4278 |
-
#: admin/wp-security-user-login-menu.php:243
|
4279 |
msgid "One of the ways hackers try to compromise sites is via a "
|
4280 |
msgstr "L’un des moyens par lesquels les pirates cherchent à pénétrer les sites est"
|
4281 |
|
4282 |
-
#: admin/wp-security-user-login-menu.php:
|
4283 |
-
msgid "Brute
|
4284 |
msgstr "l’attaque « Brute Force » de connexion"
|
4285 |
|
4286 |
-
#: admin/wp-security-user-login-menu.php:
|
4287 |
msgid "This is where attackers use repeated login attempts until they guess the password."
|
4288 |
msgstr "Où les attaquants utilisent les tentatives de connexion répétées jusqu’à ce que le duo nom utilisateur + mot de passe fonctionne."
|
4289 |
|
4290 |
-
#: admin/wp-security-user-login-menu.php:
|
4291 |
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."
|
4292 |
msgstr "Outre le choix de mots de passe forts, la surveillance et le blocage d’adresses IP qui sont impliquées dans les échecs répétés de connexion en un court laps de temps est un moyen très efficace pour arrêter ce type d’attaques."
|
4293 |
|
4294 |
-
#: admin/wp-security-user-login-menu.php:
|
4295 |
msgid "You may also want to checkout our %s feature for another secure way to protect against these types of attacks."
|
4296 |
msgstr "Vous pouvez également tester notre fonctionnalité de %s comme autre moyen sûr de protection contre ce type d’attaques."
|
4297 |
|
4298 |
-
#: admin/wp-security-user-login-menu.php:250
|
4299 |
-
msgid "Login lockdown options"
|
4300 |
-
msgstr "Options de verrouillage automatique de connexion"
|
4301 |
-
|
4302 |
#: admin/wp-security-user-login-menu.php:261
|
4303 |
-
msgid "
|
4304 |
-
msgstr "
|
4305 |
|
4306 |
-
#: admin/wp-security-user-login-menu.php:
|
4307 |
-
msgid "
|
4308 |
-
msgstr "
|
|
|
|
|
|
|
|
|
4309 |
|
4310 |
-
#: admin/wp-security-user-login-menu.php:
|
4311 |
msgid "Allow unlock requests"
|
4312 |
msgstr "Autoriser les requêtes de déverrouillage"
|
4313 |
|
4314 |
-
#: admin/wp-security-user-login-menu.php:
|
4315 |
msgid "Check this if you want to allow users to generate an automated unlock request link which will unlock their account"
|
4316 |
msgstr "Cochez si vous voulez autoriser les utilisateurs à générer une demande de lien de déverrouillage automatique les autorisant à se connecter de nouveau"
|
4317 |
|
4318 |
-
#: admin/wp-security-user-login-menu.php:
|
4319 |
msgid "Max login attempts"
|
4320 |
msgstr "Nombre maximal de tentatives de connexion échouées"
|
4321 |
|
4322 |
-
#: admin/wp-security-user-login-menu.php:
|
4323 |
msgid "Set the value for the maximum login retries before IP address is locked out"
|
4324 |
msgstr "Réglez le nombre maxi de tentatives de connexion avant que l’adresse IP ne soit verrouillée"
|
4325 |
|
4326 |
-
#: admin/wp-security-user-login-menu.php:
|
4327 |
msgid "Login retry time period (min)"
|
4328 |
msgstr "Durée (min) entre les tentatives de connexion"
|
4329 |
|
4330 |
-
#: admin/wp-security-user-login-menu.php:
|
4331 |
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"
|
4332 |
msgstr "Si le nombre maximum de tentatives de connexion infructueuses pour une adresse IP particulière se produit pendant cette période de temps, l’extension la verrouille automatiquement"
|
4333 |
|
4334 |
-
#: admin/wp-security-user-login-menu.php:
|
4335 |
msgid "Minimum lockout time length"
|
4336 |
msgstr ""
|
4337 |
|
4338 |
-
#: admin/wp-security-user-login-menu.php:
|
4339 |
msgid "Set the minimum time period in minutes of lockout."
|
4340 |
msgstr ""
|
4341 |
|
4342 |
-
#: admin/wp-security-user-login-menu.php:
|
4343 |
msgid "This failed login lockout time will be tripled on each failed login."
|
4344 |
msgstr ""
|
4345 |
|
4346 |
-
#: admin/wp-security-user-login-menu.php:
|
4347 |
msgid "Maximum lockout time length"
|
4348 |
msgstr ""
|
4349 |
|
4350 |
-
#: admin/wp-security-user-login-menu.php:
|
4351 |
msgid "Set the maximum time period in minutes of lockout."
|
4352 |
msgstr ""
|
4353 |
|
4354 |
-
#: admin/wp-security-user-login-menu.php:
|
4355 |
msgid "No IP address will be blocked for more than this time period after making a failed login attempt."
|
4356 |
msgstr ""
|
4357 |
|
4358 |
-
#: admin/wp-security-user-login-menu.php:
|
4359 |
msgid "Display generic error message"
|
4360 |
msgstr "Afficher un message d’erreur générique"
|
4361 |
|
4362 |
-
#: admin/wp-security-user-login-menu.php:
|
4363 |
msgid "Check this if you want to show a generic error message when a login attempt fails"
|
4364 |
msgstr "Cochez pour afficher un message d’erreur générique lorsqu’une tentative de connexion a échoué"
|
4365 |
|
4366 |
-
#: admin/wp-security-user-login-menu.php:
|
4367 |
msgid "Instantly lockout invalid usernames"
|
4368 |
msgstr "Verrouillage instantané en cas d’ID utilisateur invalide"
|
4369 |
|
4370 |
-
#: admin/wp-security-user-login-menu.php:
|
4371 |
msgid "Check this if you want to instantly lockout login attempts with usernames which do not exist on your system"
|
4372 |
msgstr "Cochez si vous voulez verrouiller instantanément une tentative de connexion avec une ID d’utilisateur inexistante sur votre système"
|
4373 |
|
4374 |
-
#: admin/wp-security-user-login-menu.php:
|
4375 |
msgid "Instantly lockout specific usernames"
|
4376 |
msgstr ""
|
4377 |
|
4378 |
-
#: admin/wp-security-user-login-menu.php:
|
4379 |
msgid "Insert one username per line. Existing usernames are not blocked even if present in the list."
|
4380 |
msgstr ""
|
4381 |
|
4382 |
-
#: admin/wp-security-user-login-menu.php:
|
4383 |
msgid "Notify by email"
|
4384 |
msgstr "Notifier par courriel"
|
4385 |
|
4386 |
-
#: admin/wp-security-user-login-menu.php:
|
4387 |
msgid "Check this if you want to receive an email when someone has been locked out due to maximum failed login attempts"
|
4388 |
msgstr "Cochez si vous souhaitez recevoir un courriel lorsque quelqu’un a été bloqué suite à un maximum de tentatives de connexion infructueuses"
|
4389 |
|
4390 |
-
#: admin/wp-security-user-login-menu.php:
|
4391 |
msgid "Fill in one email address per line."
|
4392 |
msgstr ""
|
4393 |
|
4394 |
-
#: admin/wp-security-user-login-menu.php:
|
4395 |
msgid "Each email address must be on a new line."
|
4396 |
msgstr ""
|
4397 |
|
4398 |
-
#: admin/wp-security-user-login-menu.php:
|
4399 |
msgid "If a valid email address has not been filled in, it will not be saved."
|
4400 |
msgstr ""
|
4401 |
|
4402 |
-
#: admin/wp-security-user-login-menu.php:
|
4403 |
msgid "The valid email address format is userid@example.com"
|
4404 |
msgstr ""
|
4405 |
|
4406 |
-
#: admin/wp-security-user-login-menu.php:
|
4407 |
msgid "Example: %s"
|
4408 |
msgstr ""
|
4409 |
|
4410 |
-
#: admin/wp-security-user-login-menu.php:
|
4411 |
msgid "Enable PHP backtrace in email"
|
4412 |
msgstr ""
|
4413 |
|
4414 |
-
#: admin/wp-security-user-login-menu.php:
|
4415 |
msgid "Check this if you want to include the PHP backtrace in notification emails."
|
4416 |
msgstr ""
|
4417 |
|
4418 |
-
#: admin/wp-security-user-login-menu.php:
|
4419 |
msgid "This is internal coding information which makes it easier to investigate where an issued occurred."
|
4420 |
msgstr ""
|
4421 |
|
4422 |
-
#: admin/wp-security-user-login-menu.php:
|
4423 |
msgid "Currently locked out IP address ranges"
|
4424 |
msgstr "Plages d’adresses IP actuellement verrouillées"
|
4425 |
|
4426 |
-
#: admin/wp-security-user-login-menu.php:
|
4427 |
msgid "To see a list of all locked IP addresses and ranges go to the %s tab in the dashboard menu."
|
4428 |
msgstr "Pour voir une liste de toutes les adresses et plages d’adresses IP bloquées, aller à l’onglet de %s dans le menu du tableau de bord."
|
4429 |
|
4430 |
-
#: admin/wp-security-user-login-menu.php:
|
4431 |
-
msgid "Login
|
4432 |
-
msgstr ""
|
4433 |
-
|
4434 |
-
#: admin/wp-security-user-login-menu.php:394
|
4435 |
-
msgid "Enable login lockdown IP whitelist"
|
4436 |
msgstr ""
|
4437 |
|
4438 |
#: admin/wp-security-user-login-menu.php:405
|
4439 |
-
msgid "
|
4440 |
msgstr ""
|
4441 |
|
4442 |
-
#: admin/wp-security-user-login-menu.php:
|
4443 |
-
msgid "
|
4444 |
-
msgstr "
|
4445 |
|
4446 |
-
#: admin/wp-security-user-login-menu.php:
|
4447 |
-
msgid "User
|
4448 |
msgstr "Fonctions de connexion utilisateur - L’opération de purge des enregistrement de tentatives de connexions infructueuses a échoué !"
|
4449 |
|
4450 |
-
#: admin/wp-security-user-login-menu.php:
|
4451 |
-
msgid "All records from the
|
4452 |
msgstr "Tous les enregistrements de la table des tentatives de connexions infructueuses ont été supprimés avec succès !"
|
4453 |
|
4454 |
-
#: admin/wp-security-user-login-menu.php:
|
4455 |
msgid "This tab displays the failed login attempts for your site."
|
4456 |
msgstr "Cet onglet affiche les tentatives de connexion infructueuses sur votre site."
|
4457 |
|
4458 |
-
#: admin/wp-security-user-login-menu.php:
|
4459 |
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."
|
4460 |
msgstr "L’information ci-dessous peut être utile si vous avez besoin de faire des enquêtes de sécurité, car elle va vous montrer la plage d’IP, nom d’utilisateur et ID (le cas échéant) et la durée / date de la tentative de connexion infructueuse."
|
4461 |
|
4462 |
-
#: admin/wp-security-user-login-menu.php:
|
4463 |
msgid "Failed login records that are older than %1$d days are purged automatically."
|
4464 |
msgstr ""
|
4465 |
|
4466 |
-
#: admin/wp-security-user-login-menu.php:
|
4467 |
-
|
4468 |
-
msgstr "Registre des connexions échouées"
|
4469 |
-
|
4470 |
-
#: admin/wp-security-user-login-menu.php:500
|
4471 |
-
#: admin/wp-security-user-login-menu.php:509
|
4472 |
msgid "Delete all failed login records"
|
4473 |
msgstr "Purger les enregistrements de connexions infructueuses"
|
4474 |
|
4475 |
-
#: admin/wp-security-user-login-menu.php:
|
4476 |
msgid "Click this button if you wish to delete all failed login records in one go."
|
4477 |
msgstr "Cliquez ce bouton si vous souhaitez purger les enregistrements de connexions infructueuses en une seule fois."
|
4478 |
|
4479 |
-
#: admin/wp-security-user-login-menu.php:
|
4480 |
msgid "You entered a non numeric value for the logout time period field. It has been set to the default value."
|
4481 |
msgstr "Valeur non conforme pour la période de neutralisation de relance de connexion. Elle été fixée à sa valeur par défaut."
|
4482 |
|
4483 |
-
#: admin/wp-security-user-login-menu.php:
|
4484 |
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."
|
4485 |
msgstr "Fixer un délai d’expiration de votre session d’administration WP est un moyen simple de se protéger contre l’accès non autorisé à votre site à partir de votre ordinateur."
|
4486 |
|
4487 |
-
#: admin/wp-security-user-login-menu.php:
|
4488 |
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."
|
4489 |
msgstr "Cette fonction permet de spécifier une période (en min) au bout de laquelle la session Admin expire, l’utilisateur étant forcé de se reconnecter."
|
4490 |
|
4491 |
-
#: admin/wp-security-user-login-menu.php:
|
4492 |
msgid "Force user logout options"
|
4493 |
msgstr "Option forçage de déconnexion de l’utilisateur"
|
4494 |
|
4495 |
-
#: admin/wp-security-user-login-menu.php:
|
4496 |
msgid "Enable force WP user logout"
|
4497 |
msgstr "Activer le forçage de déconnexion de l’utilisateur WP"
|
4498 |
|
4499 |
-
#: admin/wp-security-user-login-menu.php:
|
4500 |
msgid "Check this if you want to force a wp user to be logged out after a configured amount of time"
|
4501 |
msgstr "Cochez si vous voulez forcer un utilisateur WP à être déconnecté après un laps temps configuré"
|
4502 |
|
4503 |
-
#: admin/wp-security-user-login-menu.php:
|
4504 |
msgid "Logout the WP user after XX minutes"
|
4505 |
msgstr "Déconnecter l’utilisateur WP après XX Minutes"
|
4506 |
|
4507 |
-
#: admin/wp-security-user-login-menu.php:
|
4508 |
msgid "(Minutes) The user will be forced to log back in after this time period has elapased."
|
4509 |
msgstr "(Minutes) L’utilisateur sera forcé de se reconnecter après que ce laps de temps soit passé."
|
4510 |
|
4511 |
-
#: admin/wp-security-user-login-menu.php:
|
4512 |
msgid "This tab displays the activity for accounts registered with your site that have logged in using the WordPress login form."
|
4513 |
msgstr ""
|
4514 |
|
4515 |
-
#: admin/wp-security-user-login-menu.php:
|
4516 |
msgid "The information below can be handy if you need to do security investigations because it will show you the last 100 recent login events by username, IP address and time/date."
|
4517 |
msgstr ""
|
4518 |
|
4519 |
-
#: admin/wp-security-user-login-menu.php:
|
4520 |
-
msgid "Account activity logs"
|
4521 |
-
msgstr "
|
4522 |
-
|
4523 |
-
#: admin/wp-security-user-login-menu.php:682
|
4524 |
-
msgid "Nonce check failed for users logged in list!"
|
4525 |
-
msgstr "Le contrôle ponctuel de la liste des utilisateurs connectés a échoué !"
|
4526 |
|
4527 |
-
#: admin/wp-security-user-login-menu.php:
|
4528 |
msgid "Refresh logged in user data"
|
4529 |
msgstr "Recharger les données d'utilisateur connecté"
|
4530 |
|
4531 |
-
#: admin/wp-security-user-login-menu.php:
|
4532 |
msgid "Refresh data"
|
4533 |
msgstr "Actualiser les données"
|
4534 |
|
4535 |
-
#: admin/wp-security-user-login-menu.php:
|
4536 |
msgid "This tab displays all users who are currently logged into your site."
|
4537 |
msgstr "Cet onglet affiche tous les utilisateurs actuellement connectés à votre site."
|
4538 |
|
4539 |
-
#: admin/wp-security-user-login-menu.php:
|
4540 |
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."
|
4541 |
msgstr "Si vous suspectez qu'un(des) utilisateur(s) connecté(s) ne le devrai(en)t pas, vous pouvez le(s) bloquer en inspectant l'(es )adresse(s) IP à partir des données ci-dessous et de l'(es )ajouter à votre liste noire."
|
4542 |
|
4543 |
-
#: admin/wp-security-user-login-menu.php:
|
4544 |
-
msgid "You can also instantly log them out by clicking on the \"Force
|
4545 |
msgstr ""
|
4546 |
|
4547 |
-
#: admin/wp-security-user-login-menu.php:
|
4548 |
msgid "Currently logged in users"
|
4549 |
msgstr "Utilisateurs actuellement connectés"
|
4550 |
|
4551 |
-
#: admin/wp-security-user-login-menu.php:
|
4552 |
-
msgid "WordPress 5.6 introduced a new feature called \"Application
|
4553 |
msgstr ""
|
4554 |
|
4555 |
-
#: admin/wp-security-user-login-menu.php:
|
4556 |
msgid "This allows you to create a token from the WordPress dashboard which then can be used in the authorization header."
|
4557 |
msgstr ""
|
4558 |
|
4559 |
-
#: admin/wp-security-user-login-menu.php:
|
4560 |
-
msgid "This feature allows you to disable
|
4561 |
-
msgstr ""
|
4562 |
-
|
4563 |
-
#: admin/wp-security-user-login-menu.php:762
|
4564 |
-
msgid "Additional settings"
|
4565 |
msgstr ""
|
4566 |
|
4567 |
-
#: admin/wp-security-user-login-menu.php:
|
4568 |
#: classes/grade-system/wp-security-feature-item-manager.php:53
|
4569 |
msgid "Disable application password"
|
4570 |
msgstr ""
|
4571 |
|
4572 |
-
#: admin/wp-security-user-login-menu.php:
|
4573 |
msgid "Check this if you want to disable the application password."
|
4574 |
msgstr ""
|
4575 |
|
4576 |
#: admin/wp-security-user-registration-menu.php:27
|
4577 |
-
msgid "Manual
|
4578 |
msgstr "Approbation manuelle"
|
4579 |
|
4580 |
#: admin/wp-security-user-registration-menu.php:28
|
@@ -4583,9 +4594,13 @@ msgid "Registration CAPTCHA"
|
|
4583 |
msgstr "Captcha d’inscription"
|
4584 |
|
4585 |
#: admin/wp-security-user-registration-menu.php:29
|
4586 |
-
msgid "Registration
|
4587 |
msgstr ""
|
4588 |
|
|
|
|
|
|
|
|
|
4589 |
#: admin/wp-security-user-registration-menu.php:115
|
4590 |
msgid "User registration settings"
|
4591 |
msgstr "Paramètres d’inscription utilisateur"
|
@@ -4705,14 +4720,6 @@ msgstr ""
|
|
4705 |
msgid "Change display name"
|
4706 |
msgstr "Changer nom d’affichage"
|
4707 |
|
4708 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:49
|
4709 |
-
msgid "Login lockdown"
|
4710 |
-
msgstr "Verrouillage de connexion"
|
4711 |
-
|
4712 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:51
|
4713 |
-
msgid "Force logout"
|
4714 |
-
msgstr "Forcer la déconnexion"
|
4715 |
-
|
4716 |
#: classes/grade-system/wp-security-feature-item-manager.php:57
|
4717 |
msgid "Registration approval"
|
4718 |
msgstr "Approbation d’inscription"
|
@@ -4721,10 +4728,6 @@ msgstr "Approbation d’inscription"
|
|
4721 |
msgid "Enable registration honeypot"
|
4722 |
msgstr ""
|
4723 |
|
4724 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:69
|
4725 |
-
msgid "File permissions"
|
4726 |
-
msgstr "Autorisations du fichier"
|
4727 |
-
|
4728 |
#: classes/grade-system/wp-security-feature-item-manager.php:73
|
4729 |
msgid "WordPress files access"
|
4730 |
msgstr "Accès aux fichiers WordPress"
|
@@ -4809,10 +4812,6 @@ msgstr "Captcha d'inscription BuddyPress"
|
|
4809 |
msgid "bbPress new topic CAPTCHA"
|
4810 |
msgstr ""
|
4811 |
|
4812 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:127
|
4813 |
-
msgid "File change detection"
|
4814 |
-
msgstr "Détection de changement dans un fichier"
|
4815 |
-
|
4816 |
#: classes/grade-system/wp-security-feature-item.php:29
|
4817 |
msgid "Basic"
|
4818 |
msgstr "Information"
|
@@ -4826,7 +4825,7 @@ msgid "Advanced"
|
|
4826 |
msgstr "Avancée"
|
4827 |
|
4828 |
#: classes/wp-security-captcha.php:47
|
4829 |
-
#: classes/wp-security-general-init-tasks.php:
|
4830 |
msgid "Please enter an answer in digits:"
|
4831 |
msgstr "Saisissez votre réponse en chiffres"
|
4832 |
|
@@ -4960,72 +4959,124 @@ msgstr "Les fichiers suivants ont été supprimés de votre hôte :"
|
|
4960 |
msgid "The following files were changed on your host"
|
4961 |
msgstr "Les fichiers suivants ont été modifiés sur votre hôte :"
|
4962 |
|
4963 |
-
#: classes/wp-security-general-init-tasks.php:
|
4964 |
-
#: classes/wp-security-general-init-tasks.php:
|
4965 |
msgid "Application passwords have been disabled by All In One WP Security & Firewall plugin."
|
4966 |
msgstr ""
|
4967 |
|
4968 |
-
#: classes/wp-security-general-init-tasks.php:
|
4969 |
-
#: classes/wp-security-general-init-tasks.php:
|
4970 |
-
#: classes/wp-security-general-init-tasks.php:
|
4971 |
#: classes/wp-security-user-login.php:137
|
4972 |
#: classes/wp-security-user-registration.php:74
|
4973 |
msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
|
4974 |
msgstr "<strong>ERREUR</strong>: La réponse à la question est incorrecte –veuillez réessayer"
|
4975 |
|
4976 |
-
#: classes/wp-security-general-init-tasks.php:
|
4977 |
msgid "Enter something special:"
|
4978 |
msgstr "Entrez quelque chose de spécial :"
|
4979 |
|
4980 |
-
#: classes/wp-security-general-init-tasks.php:
|
4981 |
msgid "Application passwords"
|
4982 |
msgstr ""
|
4983 |
|
4984 |
-
#: classes/wp-security-general-init-tasks.php:
|
4985 |
msgid "Change setting"
|
4986 |
msgstr ""
|
4987 |
|
4988 |
-
#: classes/wp-security-general-init-tasks.php:
|
4989 |
msgid "Site admin can only change this setting."
|
4990 |
msgstr ""
|
4991 |
|
4992 |
-
#: classes/wp-security-general-init-tasks.php:
|
4993 |
msgid "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
|
4994 |
msgstr "Erreur : réponse CAPTCHA incorrecte. Réessayez."
|
4995 |
|
4996 |
-
#: classes/wp-security-general-init-tasks.php:
|
4997 |
msgid "Your CAPTCHA answer was incorrect - please try again."
|
4998 |
msgstr "Réponse Captcha incorrecte - Veuillez réessayer"
|
4999 |
|
5000 |
-
#: classes/wp-security-general-init-tasks.php:
|
5001 |
msgid "<strong>ERROR</strong>: Your IP address is currently locked please contact the administrator!"
|
5002 |
msgstr ""
|
5003 |
|
5004 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5005 |
-
#: classes/wp-security-general-init-tasks.php:
|
5006 |
msgid "Your Google reCAPTCHA site key is wrong. Please fill the correct reCAPTCHA keys %s to use the Google reCAPTCHA feature."
|
5007 |
msgstr ""
|
5008 |
|
5009 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5010 |
-
#: classes/wp-security-general-init-tasks.php:
|
5011 |
#: classes/wp-security-notices.php:99
|
5012 |
msgid "here"
|
5013 |
msgstr ""
|
5014 |
|
5015 |
-
#: classes/wp-security-general-init-tasks.php:
|
5016 |
msgid "Would you like All In One WP Security & Firewall to re-insert the security rules in your .htaccess file which were cleared when you deactivated the plugin?"
|
5017 |
msgstr ""
|
5018 |
|
5019 |
-
#: classes/wp-security-general-init-tasks.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5020 |
msgid "Yes"
|
5021 |
msgstr ""
|
5022 |
|
5023 |
-
#: classes/wp-security-general-init-tasks.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5024 |
#: templates/notices/custom-notice.php:27
|
5025 |
msgid "No"
|
5026 |
msgstr ""
|
5027 |
|
5028 |
-
#: classes/wp-security-general-init-tasks.php:
|
5029 |
msgid "Your registration is pending approval."
|
5030 |
msgstr ""
|
5031 |
|
@@ -5142,7 +5193,7 @@ msgid "Not available."
|
|
5142 |
msgstr ""
|
5143 |
|
5144 |
#: classes/wp-security-two-factor-login.php:34
|
5145 |
-
msgid "Two
|
5146 |
msgstr ""
|
5147 |
|
5148 |
#: classes/wp-security-two-factor-login.php:97
|
@@ -5158,12 +5209,12 @@ msgid "The All In One WP Security plugin's Two Factor Authentication module requ
|
|
5158 |
msgstr ""
|
5159 |
|
5160 |
#: classes/wp-security-user-login.php:71
|
5161 |
-
msgid "You have disabled login
|
5162 |
msgstr ""
|
5163 |
|
5164 |
#. translators: 1: Locked IP Addresses admin page link
|
5165 |
#: classes/wp-security-user-login.php:73
|
5166 |
-
msgid "Delete your login
|
5167 |
msgstr ""
|
5168 |
|
5169 |
#: classes/wp-security-user-login.php:100
|
@@ -5171,7 +5222,7 @@ msgid "<strong>ERROR</strong>: Access from your IP address has been blocked for
|
|
5171 |
msgstr ""
|
5172 |
|
5173 |
#: classes/wp-security-user-login.php:108
|
5174 |
-
msgid "Service
|
5175 |
msgstr ""
|
5176 |
|
5177 |
#: classes/wp-security-user-login.php:163
|
@@ -5187,7 +5238,7 @@ msgid "Site Lockout Notification"
|
|
5187 |
msgstr "Notification de site verrouillé"
|
5188 |
|
5189 |
#: classes/wp-security-user-login.php:393
|
5190 |
-
msgid "
|
5191 |
msgstr ""
|
5192 |
|
5193 |
#: classes/wp-security-user-login.php:396
|
@@ -5195,11 +5246,11 @@ msgid "Username:"
|
|
5195 |
msgstr ""
|
5196 |
|
5197 |
#: classes/wp-security-user-login.php:397
|
5198 |
-
msgid "IP
|
5199 |
msgstr ""
|
5200 |
|
5201 |
#: classes/wp-security-user-login.php:399
|
5202 |
-
msgid "IP
|
5203 |
msgstr ""
|
5204 |
|
5205 |
#: classes/wp-security-user-login.php:404
|
@@ -5207,7 +5258,7 @@ msgid "Log into your site WordPress administration panel to see the duration of
|
|
5207 |
msgstr ""
|
5208 |
|
5209 |
#: classes/wp-security-user-login.php:515
|
5210 |
-
msgid "Unlock
|
5211 |
msgstr "Notification de demande de déblocage"
|
5212 |
|
5213 |
#: classes/wp-security-user-login.php:516
|
@@ -5222,20 +5273,20 @@ msgstr ""
|
|
5222 |
msgid "After clicking the above link you will be able to login to the WordPress administration panel."
|
5223 |
msgstr "Après avoir cliqué le lien ci-dessus, vous serez en mesure de vous connecter au panneau d'administration WordPress."
|
5224 |
|
5225 |
-
#: classes/wp-security-user-login.php:
|
5226 |
msgid "Your session has expired because it has been over %d minutes since your last login."
|
5227 |
msgstr "Votre session a expiré (plus de %d minutes depuis votre connexion)."
|
5228 |
|
5229 |
-
#: classes/wp-security-user-login.php:
|
5230 |
-
#: classes/wp-security-user-login.php:
|
5231 |
msgid "Please log back in to continue."
|
5232 |
msgstr "Veuillez vous reconnecter pour continuer."
|
5233 |
|
5234 |
-
#: classes/wp-security-user-login.php:
|
5235 |
msgid "You were logged out because you just changed the \"admin\" username."
|
5236 |
msgstr "Vous avez été déconnecté parce que vous venez de modifier le nom d’utilisateur « Admin »."
|
5237 |
|
5238 |
-
#: classes/wp-security-user-login.php:
|
5239 |
msgid "Request unlock"
|
5240 |
msgstr "Recevoir un lien de déblocage."
|
5241 |
|
@@ -5243,15 +5294,15 @@ msgstr "Recevoir un lien de déblocage."
|
|
5243 |
msgid "<strong>ERROR</strong>: You are not allowed to register because your IP address is currently locked!"
|
5244 |
msgstr ""
|
5245 |
|
5246 |
-
#: classes/wp-security-utility-ip-address.php:
|
5247 |
-
#: classes/wp-security-utility-ip-address.php:
|
5248 |
-
#: classes/wp-security-utility-ip-address.php:
|
5249 |
-
#: classes/wp-security-utility-ip-address.php:
|
5250 |
-
#: classes/wp-security-utility-ip-address.php:
|
5251 |
msgid " is not a valid ip address format."
|
5252 |
msgstr "n'est pas un format d'adresse IP valide."
|
5253 |
|
5254 |
-
#: classes/wp-security-utility-ip-address.php:
|
5255 |
msgid "You cannot ban your own IP address: "
|
5256 |
msgstr "vous ne pouvez bannir votre propre adresse IP :"
|
5257 |
|
@@ -5272,7 +5323,7 @@ msgid "User account not found!"
|
|
5272 |
msgstr "Compte utilisateur introuvable."
|
5273 |
|
5274 |
#: other-includes/wp-security-unlock-request.php:71
|
5275 |
-
msgid "Error: No locked entry was found in the
|
5276 |
msgstr "Erreur : Aucune entrée verrouillée n’a été trouvé dans la BdD avec votre plage d’IP !"
|
5277 |
|
5278 |
#: other-includes/wp-security-unlock-request.php:76
|
@@ -5360,6 +5411,379 @@ msgstr ""
|
|
5360 |
msgid "Example 5: 2001:db8:1263::/48"
|
5361 |
msgstr ""
|
5362 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5363 |
#: templates/menus/settings/advanced-settings.php:2
|
5364 |
msgid "IP address detection settings"
|
5365 |
msgstr ""
|
@@ -5378,7 +5802,7 @@ msgstr ""
|
|
5378 |
|
5379 |
#: templates/menus/settings/advanced-settings.php:9
|
5380 |
msgid "Attention"
|
5381 |
-
msgstr "
|
5382 |
|
5383 |
#: templates/menus/settings/advanced-settings.php:9
|
5384 |
msgid "It is important to set this correctly - otherwise you may make it possible for a hacker to ban all your visitors (e.g. via banning Cloudflare from connecting to you) instead of being banned himself."
|
@@ -5508,6 +5932,10 @@ msgstr ""
|
|
5508 |
msgid "%s makes your site fast and efficient. It cleans the database, compresses images and caches pages for ultimate speed."
|
5509 |
msgstr ""
|
5510 |
|
|
|
|
|
|
|
|
|
5511 |
#: templates/notices/thanks-for-using-main-dash.php:25
|
5512 |
msgid "%s is a highly efficient way to manage, optimize, update and backup multiple websites from one place."
|
5513 |
msgstr ""
|
@@ -5524,10 +5952,6 @@ msgstr ""
|
|
5524 |
msgid "Premium WooCommerce plugins"
|
5525 |
msgstr ""
|
5526 |
|
5527 |
-
#: templates/partials/non-apache-feature-notice.php:9
|
5528 |
-
msgid "Attention:"
|
5529 |
-
msgstr "A l’attention de :"
|
5530 |
-
|
5531 |
#: templates/partials/non-apache-feature-notice.php:9
|
5532 |
msgid "This feature works only on the Apache server."
|
5533 |
msgstr ""
|
39 |
msgid "Are you sure you want to perform this bulk action?"
|
40 |
msgstr ""
|
41 |
|
42 |
+
#: admin/wp-security-admin-init.php:259
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
msgid "Unexpected response:"
|
44 |
msgstr ""
|
45 |
|
46 |
+
#: admin/wp-security-admin-init.php:290
|
47 |
msgid "Enjoyed %1$s? Please leave us a %2$s rating. We really appreciate your support!"
|
48 |
msgstr ""
|
49 |
|
50 |
+
#: admin/wp-security-admin-init.php:414
|
51 |
#: classes/wp-security-two-factor-login.php:95
|
52 |
msgid "WP Security"
|
53 |
msgstr "WP sécurité"
|
54 |
|
55 |
+
#: admin/wp-security-admin-init.php:415
|
56 |
+
#: admin/wp-security-dashboard-menu.php:26
|
57 |
+
#: admin/wp-security-dashboard-menu.php:76
|
58 |
msgid "Dashboard"
|
59 |
msgstr "Tableau de bord"
|
60 |
|
61 |
+
#: admin/wp-security-admin-init.php:416
|
62 |
#: admin/wp-security-settings-menu.php:95
|
63 |
msgid "Settings"
|
64 |
msgstr "Paramètres"
|
65 |
|
66 |
+
#: admin/wp-security-admin-init.php:417
|
|
|
67 |
msgid "User Accounts"
|
68 |
msgstr "Comptes utilisateur"
|
69 |
|
70 |
+
#: admin/wp-security-admin-init.php:418
|
|
|
71 |
msgid "User Login"
|
72 |
msgstr "Connexion"
|
73 |
|
74 |
+
#: admin/wp-security-admin-init.php:419
|
|
|
75 |
msgid "User Registration"
|
76 |
msgstr "Enregistrement de l’utilisateur"
|
77 |
|
78 |
+
#: admin/wp-security-admin-init.php:420
|
|
|
79 |
msgid "Database Security"
|
80 |
msgstr "Sécurité BdD"
|
81 |
|
82 |
+
#: admin/wp-security-admin-init.php:424
|
|
|
83 |
msgid "Filesystem Security"
|
84 |
msgstr "Sécurité des fichiers"
|
85 |
|
86 |
+
#: admin/wp-security-admin-init.php:429
|
|
|
87 |
msgid "Blacklist Manager"
|
88 |
msgstr "Gestionnaire de liste noire"
|
89 |
|
90 |
+
#: admin/wp-security-admin-init.php:434
|
91 |
#: admin/wp-security-firewall-menu.php:60
|
92 |
msgid "Firewall"
|
93 |
msgstr "Pare-feu"
|
94 |
|
95 |
+
#: admin/wp-security-admin-init.php:436
|
|
|
96 |
msgid "Brute Force"
|
97 |
msgstr "Brute Force"
|
98 |
|
99 |
+
#: admin/wp-security-admin-init.php:437
|
|
|
100 |
msgid "Spam Prevention"
|
101 |
msgstr "Prévention du SPAM"
|
102 |
|
103 |
+
#: admin/wp-security-admin-init.php:441
|
104 |
#: admin/wp-security-filescan-menu.php:53
|
105 |
msgid "Scanner"
|
106 |
msgstr "Scanner"
|
107 |
|
108 |
+
#: admin/wp-security-admin-init.php:443
|
109 |
#: admin/wp-security-maintenance-menu.php:51
|
110 |
msgid "Maintenance"
|
111 |
msgstr "Maintenance"
|
112 |
|
113 |
+
#: admin/wp-security-admin-init.php:444
|
114 |
#: admin/wp-security-misc-options-menu.php:57
|
115 |
msgid "Miscellaneous"
|
116 |
msgstr "Divers"
|
117 |
|
118 |
+
#: admin/wp-security-admin-init.php:445
|
119 |
#: admin/wp-security-tools-menu.php:64
|
120 |
msgid "Tools"
|
121 |
msgstr ""
|
122 |
|
123 |
+
#: admin/wp-security-admin-init.php:457
|
124 |
+
msgid "Premium Upgrade"
|
125 |
+
msgstr ""
|
126 |
+
|
127 |
#: admin/wp-security-admin-menu.php:67
|
128 |
msgid "Settings successfully updated."
|
129 |
msgstr "Paramètres correctement mis à jour"
|
137 |
msgstr ""
|
138 |
|
139 |
#: admin/wp-security-blacklist-menu.php:25
|
140 |
+
msgid "Ban users"
|
141 |
msgstr "Utilisateurs bannis"
|
142 |
|
143 |
+
#: admin/wp-security-blacklist-menu.php:51
|
144 |
+
msgid "Blacklist manager"
|
145 |
+
msgstr "Gestionnaire de liste noire"
|
146 |
|
147 |
#: admin/wp-security-blacklist-menu.php:132
|
148 |
+
#: admin/wp-security-firewall-menu.php:1233
|
149 |
#: admin/wp-security-list-404.php:234
|
150 |
#: admin/wp-security-list-comment-spammer-ip.php:205
|
151 |
msgid "The plugin was unable to write to the .htaccess file. Please edit file manually."
|
172 |
msgstr ""
|
173 |
|
174 |
#: admin/wp-security-blacklist-menu.php:154
|
175 |
+
#: admin/wp-security-firewall-menu.php:1055
|
176 |
+
#: templates/may-also-like.php:20
|
177 |
msgid "All In One WP Security & Firewall Premium"
|
178 |
msgstr ""
|
179 |
|
180 |
#: admin/wp-security-blacklist-menu.php:155
|
181 |
+
#: admin/wp-security-firewall-menu.php:1056
|
182 |
msgid "You may also be interested in %s."
|
183 |
msgstr ""
|
184 |
|
185 |
#: admin/wp-security-blacklist-menu.php:156
|
186 |
+
#: admin/wp-security-firewall-menu.php:1057
|
187 |
msgid "This plugin adds a number of extra features including %s and %s."
|
188 |
msgstr ""
|
189 |
|
190 |
#: admin/wp-security-blacklist-menu.php:156
|
191 |
+
#: admin/wp-security-firewall-menu.php:1057
|
192 |
msgid "smart 404 blocking"
|
193 |
msgstr ""
|
194 |
|
195 |
#: admin/wp-security-blacklist-menu.php:156
|
196 |
+
#: admin/wp-security-firewall-menu.php:1057
|
197 |
msgid "country IP blocking"
|
198 |
msgstr ""
|
199 |
|
241 |
#: admin/wp-security-brute-force-menu.php:408
|
242 |
#: admin/wp-security-brute-force-menu.php:431
|
243 |
#: admin/wp-security-brute-force-menu.php:452
|
244 |
+
#: admin/wp-security-filescan-menu.php:309
|
245 |
+
#: admin/wp-security-filescan-menu.php:326
|
246 |
#: admin/wp-security-firewall-menu.php:175
|
247 |
#: admin/wp-security-firewall-menu.php:212
|
248 |
#: admin/wp-security-firewall-menu.php:232
|
254 |
#: admin/wp-security-firewall-menu.php:503
|
255 |
#: admin/wp-security-firewall-menu.php:681
|
256 |
#: admin/wp-security-firewall-menu.php:699
|
257 |
+
#: admin/wp-security-firewall-menu.php:737
|
258 |
#: admin/wp-security-firewall-menu.php:868
|
259 |
+
#: admin/wp-security-firewall-menu.php:1087
|
260 |
+
#: admin/wp-security-firewall-menu.php:1110
|
261 |
#: admin/wp-security-spam-menu.php:186
|
262 |
#: admin/wp-security-spam-menu.php:221
|
263 |
+
#: admin/wp-security-spam-menu.php:390
|
264 |
+
#: admin/wp-security-spam-menu.php:430
|
265 |
+
#: admin/wp-security-user-login-menu.php:362
|
266 |
+
#: templates/info/ip-address-ip-range-info.php:2
|
267 |
+
#: templates/menus/settings/advanced-settings.php:63
|
268 |
msgid "More info"
|
269 |
msgstr ""
|
270 |
|
285 |
#: admin/wp-security-brute-force-menu.php:686
|
286 |
#: admin/wp-security-brute-force-menu.php:806
|
287 |
#: admin/wp-security-brute-force-menu.php:868
|
288 |
+
#: admin/wp-security-filescan-menu.php:351
|
289 |
#: admin/wp-security-filesystem-menu.php:242
|
290 |
#: admin/wp-security-firewall-menu.php:945
|
291 |
+
#: admin/wp-security-firewall-menu.php:1129
|
292 |
#: admin/wp-security-misc-options-menu.php:167
|
293 |
#: admin/wp-security-misc-options-menu.php:218
|
294 |
#: admin/wp-security-misc-options-menu.php:278
|
295 |
#: admin/wp-security-settings-menu.php:619
|
296 |
#: admin/wp-security-settings-menu.php:680
|
297 |
#: admin/wp-security-spam-menu.php:233
|
298 |
+
#: admin/wp-security-spam-menu.php:407
|
299 |
+
#: admin/wp-security-spam-menu.php:526
|
300 |
+
#: admin/wp-security-spam-menu.php:588
|
301 |
+
#: admin/wp-security-user-login-menu.php:384
|
302 |
+
#: admin/wp-security-user-login-menu.php:422
|
303 |
+
#: admin/wp-security-user-login-menu.php:601
|
304 |
+
#: admin/wp-security-user-login-menu.php:788
|
305 |
#: admin/wp-security-user-registration-menu.php:150
|
306 |
#: admin/wp-security-user-registration-menu.php:242
|
307 |
#: admin/wp-security-user-registration-menu.php:305
|
311 |
|
312 |
#: admin/wp-security-brute-force-menu.php:33
|
313 |
#: admin/wp-security-brute-force-menu.php:759
|
314 |
+
#: admin/wp-security-dashboard-menu.php:651
|
315 |
msgid "Rename login page"
|
316 |
msgstr "Renommer la page de connexion"
|
317 |
|
318 |
#: admin/wp-security-brute-force-menu.php:34
|
319 |
#: admin/wp-security-brute-force-menu.php:154
|
320 |
+
msgid "Cookie based brute force prevention"
|
321 |
msgstr "Protection contre « Brute Force basée cookie »"
|
322 |
|
323 |
#: admin/wp-security-brute-force-menu.php:35
|
326 |
msgstr "Captcha de Connexion"
|
327 |
|
328 |
#: admin/wp-security-brute-force-menu.php:36
|
329 |
+
#: admin/wp-security-brute-force-menu.php:746
|
330 |
msgid "Login whitelist"
|
331 |
msgstr "Liste blanche de connexion"
|
332 |
|
334 |
msgid "Honeypot"
|
335 |
msgstr "Utiliser Honeypot."
|
336 |
|
337 |
+
#: admin/wp-security-brute-force-menu.php:67
|
338 |
+
msgid "Brute force"
|
339 |
+
msgstr "Brute Force"
|
340 |
+
|
341 |
#: admin/wp-security-brute-force-menu.php:105
|
342 |
msgid "Please enter a value for your login page slug."
|
343 |
msgstr "Veuillez entrer un alias pour votre page de connexion sécurisée."
|
351 |
msgstr ""
|
352 |
|
353 |
#: admin/wp-security-brute-force-menu.php:116
|
354 |
+
#: admin/wp-security-filescan-menu.php:174
|
355 |
+
#: admin/wp-security-firewall-menu.php:151
|
356 |
+
#: admin/wp-security-firewall-menu.php:1011
|
357 |
#: admin/wp-security-spam-menu.php:101
|
358 |
+
#: admin/wp-security-spam-menu.php:270
|
359 |
+
#: admin/wp-security-spam-menu.php:302
|
360 |
+
#: admin/wp-security-user-login-menu.php:184
|
361 |
+
#: admin/wp-security-user-login-menu.php:553
|
362 |
+
#: templates/partials/non-apache-feature-notice.php:9
|
363 |
+
msgid "Attention:"
|
364 |
+
msgstr "A l’attention de :"
|
365 |
|
366 |
#: admin/wp-security-brute-force-menu.php:133
|
367 |
msgid "Could not delete the Cookie-based directives from the .htaccess file. Please check the file permissions."
|
368 |
msgstr "Impossible de supprimer les directives basées-cookie à partir du fichier .htaccess. Veuillez vérifier les permissions des fichiers."
|
369 |
|
370 |
#: admin/wp-security-brute-force-menu.php:155
|
371 |
+
msgid "Login page white list"
|
372 |
msgstr ""
|
373 |
|
374 |
#: admin/wp-security-brute-force-menu.php:156
|
478 |
|
479 |
#: admin/wp-security-brute-force-menu.php:310
|
480 |
#: admin/wp-security-brute-force-menu.php:758
|
|
|
481 |
msgid "Cookie-Based Brute Force Login Prevention"
|
482 |
msgstr ""
|
483 |
|
484 |
#: admin/wp-security-brute-force-menu.php:320
|
485 |
+
#: admin/wp-security-user-login-menu.php:253
|
486 |
msgid "Cookie based brute force login prevention"
|
487 |
msgstr "Protection contre « Brute Force basée cookie »"
|
488 |
|
652 |
msgstr ""
|
653 |
|
654 |
#: admin/wp-security-brute-force-menu.php:549
|
655 |
+
msgid "reCAPTCHA will not work because you have disabled login lockout by activating the AIOS_DISABLE_LOGIN_LOCKOUT constant value in a configuration file."
|
656 |
msgstr ""
|
657 |
|
658 |
#: admin/wp-security-brute-force-menu.php:550
|
659 |
+
msgid "To enable it, define AIOS_DISABLE_LOGIN_LOCKOUT constant value as false, or remove it."
|
660 |
msgstr ""
|
661 |
|
662 |
#: admin/wp-security-brute-force-menu.php:558
|
739 |
msgid "Check this if you want to insert CAPTCHA on a WooCommerce registration form."
|
740 |
msgstr ""
|
741 |
|
|
|
|
|
|
|
|
|
742 |
#: admin/wp-security-brute-force-menu.php:749
|
743 |
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."
|
744 |
msgstr "La fonctionnalité liste blanche d’All In One WP Security vous donne la possibilité de n’autoriser que certaines adresses IP (ou plages) à avoir accès à votre page de connexion WordPress."
|
772 |
msgstr "Activer la liste blanche d’IP"
|
773 |
|
774 |
#: admin/wp-security-brute-force-menu.php:786
|
775 |
+
#: admin/wp-security-user-login-menu.php:408
|
776 |
msgid "Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below"
|
777 |
msgstr "Cochez si vous souhaitez activer la liste blanche pour certaines adresses IP spécifiées dans les paramètres ci-dessous"
|
778 |
|
785 |
msgstr "Vous pouvez copier / coller cette adresse dans la zone de texte ci-dessous pour l’inclure en liste blanche de connexion."
|
786 |
|
787 |
#: admin/wp-security-brute-force-menu.php:797
|
788 |
+
#: admin/wp-security-user-login-menu.php:412
|
789 |
msgid "Enter whitelisted IP addresses:"
|
790 |
msgstr "Entrez les adresses IP en liste blanche :"
|
791 |
|
792 |
#: admin/wp-security-brute-force-menu.php:801
|
793 |
+
#: admin/wp-security-user-login-menu.php:416
|
794 |
msgid "Enter one or more IP addresses or IP ranges you wish to include in your whitelist."
|
795 |
msgstr ""
|
796 |
|
827 |
msgid "Check this if you want to enable the honeypot feature for the login page"
|
828 |
msgstr "Cochez cette case si vous souhaitez activer la fonctionnalité Honeypot sur la page de connexion"
|
829 |
|
830 |
+
#: admin/wp-security-dashboard-menu.php:27
|
831 |
+
#: admin/wp-security-dashboard-menu.php:374
|
832 |
#: classes/wp-security-user-login.php:74
|
833 |
+
msgid "Locked IP addresses"
|
834 |
msgstr "Adresses IP Verrouillées"
|
835 |
|
836 |
+
#: admin/wp-security-dashboard-menu.php:28
|
837 |
+
msgid "Permanent block list"
|
838 |
msgstr ""
|
839 |
|
840 |
+
#: admin/wp-security-dashboard-menu.php:29
|
841 |
msgid "Logs"
|
842 |
msgstr ""
|
843 |
|
844 |
+
#: admin/wp-security-dashboard-menu.php:33
|
845 |
+
msgid "Premium upgrade"
|
846 |
+
msgstr ""
|
847 |
+
|
848 |
+
#: admin/wp-security-dashboard-menu.php:131
|
849 |
+
#: admin/wp-security-dashboard-menu.php:518
|
850 |
+
#: admin/wp-security-user-login-menu.php:53
|
851 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:49
|
852 |
+
msgid "Login lockout"
|
853 |
+
msgstr ""
|
854 |
|
855 |
+
#: admin/wp-security-dashboard-menu.php:132
|
856 |
+
msgid "This tab displays the list of all IP addresses which are currently temporarily locked out due to the login lockout feature:"
|
857 |
msgstr ""
|
858 |
|
859 |
+
#: admin/wp-security-dashboard-menu.php:138
|
860 |
msgid "Currently locked out IP addresses and ranges"
|
861 |
msgstr "Plages et adresses IP actuellement en lock-out"
|
862 |
|
863 |
+
#: admin/wp-security-dashboard-menu.php:183
|
864 |
msgid "This tab displays the list of all permanently blocked IP addresses."
|
865 |
msgstr ""
|
866 |
|
867 |
+
#: admin/wp-security-dashboard-menu.php:184
|
868 |
+
#: admin/wp-security-spam-menu.php:339
|
869 |
msgid "NOTE: This feature does NOT use the .htaccess file to permanently block the IP addresses so it should be compatible with all web servers running WordPress."
|
870 |
msgstr ""
|
871 |
|
872 |
+
#: admin/wp-security-dashboard-menu.php:189
|
873 |
msgid "Permanently blocked IP addresses"
|
874 |
msgstr ""
|
875 |
|
876 |
+
#: admin/wp-security-dashboard-menu.php:200
|
877 |
+
#: admin/wp-security-firewall-menu.php:1151
|
878 |
+
#: admin/wp-security-user-login-menu.php:485
|
879 |
+
#: admin/wp-security-user-login-menu.php:643
|
880 |
#: admin/wp-security-user-registration-menu.php:164
|
881 |
msgid "Search"
|
882 |
msgstr ""
|
883 |
|
884 |
+
#: admin/wp-security-dashboard-menu.php:238
|
885 |
+
#: admin/wp-security-dashboard-menu.php:249
|
886 |
+
#: admin/wp-security-dashboard-menu.php:260
|
887 |
msgid "All In One WP Security & Firewall"
|
888 |
msgstr ""
|
889 |
|
890 |
+
#: admin/wp-security-dashboard-menu.php:250
|
891 |
msgid "Debug logs have been cleared."
|
892 |
msgstr ""
|
893 |
|
894 |
+
#: admin/wp-security-dashboard-menu.php:261
|
895 |
msgid "Unable to clear the logs; an invalid nonce was provided"
|
896 |
msgstr ""
|
897 |
|
898 |
+
#: admin/wp-security-dashboard-menu.php:274
|
899 |
msgid "Debug log options"
|
900 |
msgstr ""
|
901 |
|
902 |
+
#: admin/wp-security-dashboard-menu.php:281
|
903 |
msgid "Clear logs"
|
904 |
msgstr ""
|
905 |
|
906 |
+
#: admin/wp-security-dashboard-menu.php:289
|
907 |
msgid "Debug logs"
|
908 |
msgstr ""
|
909 |
|
910 |
+
#: admin/wp-security-dashboard-menu.php:362
|
911 |
msgid "Security strength meter"
|
912 |
msgstr "Mesure de l’efficacité du mot de passe."
|
913 |
|
914 |
+
#: admin/wp-security-dashboard-menu.php:363
|
915 |
msgid "Security points breakdown"
|
916 |
msgstr "Répartition des points de sécurité"
|
917 |
|
918 |
+
#: admin/wp-security-dashboard-menu.php:364
|
919 |
msgid "Spread the word"
|
920 |
msgstr "Passez le message"
|
921 |
|
922 |
+
#: admin/wp-security-dashboard-menu.php:365
|
923 |
msgid "Get to know the developers"
|
924 |
msgstr ""
|
925 |
|
926 |
+
#: admin/wp-security-dashboard-menu.php:366
|
927 |
msgid "Critical feature status"
|
928 |
msgstr "État des caractéristiques critiques"
|
929 |
|
930 |
+
#: admin/wp-security-dashboard-menu.php:367
|
931 |
msgid "Last 5 logins"
|
932 |
msgstr "Les 5 dernières connexions"
|
933 |
|
934 |
+
#: admin/wp-security-dashboard-menu.php:368
|
935 |
msgid "Maintenance mode status"
|
936 |
msgstr "État du mode maintenance"
|
937 |
|
938 |
+
#: admin/wp-security-dashboard-menu.php:373
|
939 |
+
#: admin/wp-security-dashboard-menu.php:664
|
940 |
+
#: admin/wp-security-user-login-menu.php:57
|
941 |
msgid "Logged in users"
|
942 |
msgstr "Utilisateurs connectés"
|
943 |
|
944 |
+
#: admin/wp-security-dashboard-menu.php:417
|
|
|
|
|
|
|
|
|
945 |
msgid "Total Achievable Points: "
|
946 |
msgstr "Total de Points réalisables :"
|
947 |
|
948 |
+
#: admin/wp-security-dashboard-menu.php:419
|
949 |
msgid "Current Score of Your Site: "
|
950 |
msgstr "Score actuel de votre site:"
|
951 |
|
952 |
+
#: admin/wp-security-dashboard-menu.php:472
|
953 |
msgid "We are working hard to make your WordPress site more secure. Please support us, here is how:"
|
954 |
msgstr "Nous travaillons dur pour rendre votre site WordPress plus sûr. Merci de nous aider, vous le pouvez d’une (ou plusieurs) façon(s) suivante(s) :"
|
955 |
|
956 |
+
#: admin/wp-security-dashboard-menu.php:473
|
957 |
msgid "Follow us on"
|
958 |
msgstr ""
|
959 |
|
960 |
+
#: admin/wp-security-dashboard-menu.php:477
|
961 |
msgid "Post to Twitter"
|
962 |
msgstr ""
|
963 |
|
964 |
+
#: admin/wp-security-dashboard-menu.php:481
|
965 |
+
msgid "Give us a good rating"
|
966 |
msgstr ""
|
967 |
|
968 |
+
#: admin/wp-security-dashboard-menu.php:488
|
969 |
msgid "Wanna know more about the developers behind this plugin?"
|
970 |
msgstr ""
|
971 |
|
972 |
+
#: admin/wp-security-dashboard-menu.php:499
|
973 |
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"
|
974 |
msgstr "Ci-dessous, l’état actuel des fonctionnalités essentielles que vous devez activer sur votre site pour atteindre un niveau minimal de sécurité recommandé"
|
975 |
|
976 |
+
#: admin/wp-security-dashboard-menu.php:503
|
977 |
+
msgid "Admin username"
|
978 |
msgstr "Identifiant de l’administrateur"
|
979 |
|
980 |
+
#: admin/wp-security-dashboard-menu.php:533
|
981 |
+
msgid "File permission"
|
982 |
msgstr "Autorisation de fichier"
|
983 |
|
984 |
+
#: admin/wp-security-dashboard-menu.php:548
|
985 |
+
msgid "Basic firewall"
|
986 |
msgstr "Pare-feu de base"
|
987 |
|
988 |
+
#: admin/wp-security-dashboard-menu.php:577
|
989 |
+
msgid "No data found."
|
990 |
msgstr "Aucune donnée!"
|
991 |
|
992 |
+
#: admin/wp-security-dashboard-menu.php:581
|
993 |
msgid "Last 5 logins summary:"
|
994 |
msgstr "Sommaire des 5 dernières connexions :"
|
995 |
|
996 |
+
#: admin/wp-security-dashboard-menu.php:585
|
997 |
msgid "User"
|
998 |
msgstr "Utilisateur"
|
999 |
|
1000 |
+
#: admin/wp-security-dashboard-menu.php:586
|
1001 |
#: admin/wp-security-list-404.php:95
|
1002 |
#: admin/wp-security-list-login-fails.php:56
|
1003 |
#: admin/wp-security-list-permanent-blocked-ip.php:68
|
1004 |
msgid "Date"
|
1005 |
msgstr "Date"
|
1006 |
|
1007 |
+
#: admin/wp-security-dashboard-menu.php:587
|
1008 |
msgid "IP"
|
1009 |
msgstr "IP"
|
1010 |
|
1011 |
+
#: admin/wp-security-dashboard-menu.php:608
|
1012 |
msgid "Maintenance mode is currently enabled. Remember to turn it off when you are done"
|
1013 |
msgstr "Mode maintenance actuellement activé. Rappelez-vous de l’enlever lorsque vous aurez terminé"
|
1014 |
|
1015 |
+
#: admin/wp-security-dashboard-menu.php:610
|
1016 |
msgid "Maintenance mode is currently off."
|
1017 |
msgstr "Mode maintenance actuellement désactivé."
|
1018 |
|
1019 |
+
#: admin/wp-security-dashboard-menu.php:614
|
1020 |
+
msgid "Maintenance mode"
|
1021 |
msgstr "Mode maintenance"
|
1022 |
|
1023 |
+
#: admin/wp-security-dashboard-menu.php:632
|
1024 |
+
msgid "Cookie based brute force"
|
1025 |
+
msgstr ""
|
1026 |
|
1027 |
+
#: admin/wp-security-dashboard-menu.php:636
|
1028 |
+
#: admin/wp-security-dashboard-menu.php:654
|
1029 |
msgid "The %s feature is currently active."
|
1030 |
msgstr "La fonction %s est actuellement active."
|
1031 |
|
1032 |
+
#: admin/wp-security-dashboard-menu.php:637
|
1033 |
+
#: admin/wp-security-dashboard-menu.php:655
|
1034 |
msgid "Your new WordPress login URL is now:"
|
1035 |
msgstr "Votre nouvelle URL de connexion WordPress est maintenant :"
|
1036 |
|
1037 |
+
#: admin/wp-security-dashboard-menu.php:666
|
1038 |
msgid "Number of users currently logged into your site (including you) is:"
|
1039 |
msgstr "Nombre d’utilisateurs actuellement connectés à votre site (y compris vous-même ) :"
|
1040 |
|
1041 |
+
#: admin/wp-security-dashboard-menu.php:667
|
1042 |
msgid "There are no other users currently logged in."
|
1043 |
msgstr "Aucun autre utilisateur connecté."
|
1044 |
|
1045 |
+
#: admin/wp-security-dashboard-menu.php:680
|
1046 |
msgid "Number of users currently logged in site-wide (including you) is:"
|
1047 |
msgstr ""
|
1048 |
|
1049 |
+
#: admin/wp-security-dashboard-menu.php:681
|
1050 |
msgid "There are no other site-wide users currently logged in."
|
1051 |
msgstr "Il n’y a aucun autre utilisateur actuellement connecté sur l’ensemble du site."
|
1052 |
|
1053 |
+
#: admin/wp-security-dashboard-menu.php:694
|
1054 |
+
#: admin/wp-security-dashboard-menu.php:711
|
1055 |
msgid "Go to the %s menu to see more details"
|
1056 |
msgstr "Accéder au menu %s pour plus de détails"
|
1057 |
|
1058 |
+
#: admin/wp-security-dashboard-menu.php:707
|
1059 |
msgid "There are no IP addresses currently locked out."
|
1060 |
msgstr "Aucune adresse IP actuellement verrouillée."
|
1061 |
|
1062 |
+
#: admin/wp-security-dashboard-menu.php:710
|
1063 |
msgid "Number of temporarily locked out IP addresses: "
|
1064 |
msgstr "Nombre d’adresses IP verrouillées temporairement :"
|
1065 |
|
1085 |
msgid "Database prefix"
|
1086 |
msgstr "Préfixe de BdD"
|
1087 |
|
1088 |
+
#: admin/wp-security-database-menu.php:119
|
1089 |
+
msgid "Database security"
|
1090 |
+
msgstr "Sécurité BdD"
|
1091 |
+
|
1092 |
#: admin/wp-security-database-menu.php:147
|
1093 |
msgid "Nonce check failed for DB prefix change operation!"
|
1094 |
msgstr "Echec du contrôle lors du changement de préfixe BdD !"
|
1269 |
msgstr ""
|
1270 |
|
1271 |
#: admin/wp-security-filescan-menu.php:26
|
1272 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:127
|
1273 |
+
msgid "File change detection"
|
1274 |
msgstr "Détection de changement dans un fichier"
|
1275 |
|
1276 |
#: admin/wp-security-filescan-menu.php:27
|
1277 |
+
msgid "Malware scan"
|
1278 |
msgstr "Recherche de logiciel(s) malveillant(s)"
|
1279 |
|
1280 |
#: admin/wp-security-filescan-menu.php:88
|
1294 |
msgstr "L’extension a détecté que vous n’avez pas encore effectué d’analyse de changements dans les fichiers. Les détails de celle-ci seront utilisés pour détecter les modifications lors d’analyses ultérieures !"
|
1295 |
|
1296 |
#: admin/wp-security-filescan-menu.php:112
|
1297 |
+
msgid "Scan complete - There were no file changes detected!"
|
1298 |
msgstr "Analyse terminée - Il n’y a pas eu de modifications de fichiers détectées !"
|
1299 |
|
1300 |
#: admin/wp-security-filescan-menu.php:133
|
1305 |
msgid "The following address was removed because it is not a valid email address: "
|
1306 |
msgstr ""
|
1307 |
|
1308 |
+
#: admin/wp-security-filescan-menu.php:206
|
1309 |
msgid "NEW SCAN COMPLETED: The plugin has detected that you have made changes to the \"File Types To Ignore\" or \"Files To Ignore\" fields."
|
1310 |
msgstr ""
|
1311 |
|
1312 |
+
#: admin/wp-security-filescan-menu.php:206
|
1313 |
msgid "In order to ensure that future scan results are accurate, the old scan data has been refreshed."
|
1314 |
msgstr ""
|
1315 |
|
1316 |
+
#: admin/wp-security-filescan-menu.php:215
|
1317 |
msgid "All In One WP Security & Firewall has detected that there was a change in your host's files."
|
1318 |
msgstr "All In One WP Security & Firewall a détecté un changement dans les fichiers de votre hôte."
|
1319 |
|
1320 |
+
#: admin/wp-security-filescan-menu.php:217
|
1321 |
msgid "View scan details and clear this message"
|
1322 |
msgstr ""
|
1323 |
|
1324 |
+
#: admin/wp-security-filescan-menu.php:226
|
1325 |
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."
|
1326 |
msgstr "Si on leur en laisse l’opportunité, des pirates peuvent insérer leur code et / ou fichiers dans votre système, qu’ensuite ils utiliseront pour perpétrer des actes malveillants sur votre site."
|
1327 |
|
1328 |
+
#: admin/wp-security-filescan-menu.php:227
|
1329 |
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."
|
1330 |
msgstr "Être informé de toute modification de vos fichiers peut être un bon moyen d’empêcher rapidement un hacker de nuire à votre site Web."
|
1331 |
|
1332 |
+
#: admin/wp-security-filescan-menu.php:228
|
1333 |
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."
|
1334 |
msgstr "En général, les fichiers du noyau et extensions WordPress et les types de fichiers comme « .php » ou « .js » ne devraient pas changer souvent, quand ils le font, il est important que vous soyez mis au courant qu’une telle modification s’est produite et quel fichier a été affecté."
|
1335 |
|
1336 |
+
#: admin/wp-security-filescan-menu.php:229
|
1337 |
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."
|
1338 |
msgstr "La fonction « détection d’un changement de fichier » vous avise de tout changement dans votre système de fichiers, y compris l’ajout ou la suppression en effectuant une analyse régulière, automatisée ou manuelle, de votre système de fichiers."
|
1339 |
|
1340 |
+
#: admin/wp-security-filescan-menu.php:230
|
1341 |
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)"
|
1342 |
msgstr "Cette fonction permet également d’exclure certains fichiers ou dossiers de l’analyse dans les cas où vous savez qu’ils changent quelquefois dans le cadre d’un fonctionnement normal. (Par exemple les fichiers journaux et certains fichiers plugin mis en cache peuvent changer souvent, c’est pourquoi vous pouvez choisir de les exclure de l’analyse des changements)"
|
1343 |
|
1344 |
+
#: admin/wp-security-filescan-menu.php:241
|
1345 |
msgid "It appears that your server is using an old PHP version which is missing the %s. The file scanner feature needs this class in order to work. If you would like to use this feature please upgrade your server PHP version to 5.3 or greater."
|
1346 |
msgstr ""
|
1347 |
|
1348 |
+
#: admin/wp-security-filescan-menu.php:249
|
1349 |
msgid "Manual file change detection scan"
|
1350 |
msgstr "Détection manuelle de changements dans les fichiers"
|
1351 |
|
1352 |
+
#: admin/wp-security-filescan-menu.php:255
|
1353 |
msgid "To perform a manual file change detection scan click on the button below."
|
1354 |
msgstr "Pour effectuer une analyse manuelle de changement dans les fichiers, cliquez le bouton ci-dessous."
|
1355 |
|
1356 |
+
#: admin/wp-security-filescan-menu.php:258
|
1357 |
msgid "Perform scan now"
|
1358 |
msgstr "Effectuer une analyse maintenant"
|
1359 |
|
1360 |
+
#: admin/wp-security-filescan-menu.php:262
|
1361 |
msgid "View last saved file change results"
|
1362 |
msgstr "Voir les résultats de la dernière sauvegarde d’analyse des modifications de fichiers"
|
1363 |
|
1364 |
+
#: admin/wp-security-filescan-menu.php:268
|
1365 |
msgid "Click the button below to view the saved file change results from the last scan."
|
1366 |
msgstr "Cliquez le bouton ci-dessous pour afficher les résultats des modifications de fichier depuis la dernière analyse."
|
1367 |
|
1368 |
+
#: admin/wp-security-filescan-menu.php:271
|
1369 |
msgid "View last file change"
|
1370 |
msgstr "Dernières modifications de fichier"
|
1371 |
|
1372 |
+
#: admin/wp-security-filescan-menu.php:275
|
1373 |
msgid "File change detection settings"
|
1374 |
msgstr "Paramètres d’analyse des changements dans les fichiers"
|
1375 |
|
1376 |
+
#: admin/wp-security-filescan-menu.php:287
|
1377 |
msgid "Enable automated file change detection scan"
|
1378 |
msgstr "Activer l’analyse automatisée des modifications dans les fichiers"
|
1379 |
|
1380 |
+
#: admin/wp-security-filescan-menu.php:290
|
1381 |
msgid "Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below"
|
1382 |
msgstr "Cochez si vous voulez que le système analyse automatiquement/périodiquement vos fichiers à la recherche des modifications avec les paramètres ci-dessous"
|
1383 |
|
1384 |
+
#: admin/wp-security-filescan-menu.php:294
|
1385 |
msgid "Scan time interval"
|
1386 |
msgstr "Intervalle d’analyse"
|
1387 |
|
1388 |
+
#: admin/wp-security-filescan-menu.php:297
|
1389 |
msgid "Hours"
|
1390 |
msgstr "Heures"
|
1391 |
|
1392 |
+
#: admin/wp-security-filescan-menu.php:298
|
1393 |
msgid "Days"
|
1394 |
msgstr "Jours"
|
1395 |
|
1396 |
+
#: admin/wp-security-filescan-menu.php:299
|
1397 |
msgid "Weeks"
|
1398 |
msgstr "Semaines"
|
1399 |
|
1400 |
+
#: admin/wp-security-filescan-menu.php:301
|
1401 |
msgid "Set the value for how often you would like a scan to occur"
|
1402 |
msgstr "Définissez la fréquence souhaitée pour l’analyse"
|
1403 |
|
1404 |
+
#: admin/wp-security-filescan-menu.php:305
|
1405 |
msgid "File types to ignore"
|
1406 |
msgstr "Type de fichiers à ignorer"
|
1407 |
|
1408 |
+
#: admin/wp-security-filescan-menu.php:308
|
1409 |
msgid "Enter each file type or extension on a new line which you wish to exclude from the file change detection scan."
|
1410 |
msgstr "Entrez chaque type de fichier ou extension à exclure de l’analyse sur une nouvelle ligne."
|
1411 |
|
1412 |
+
#: admin/wp-security-filescan-menu.php:312
|
1413 |
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."
|
1414 |
msgstr "Vous pouvez exclure de l’analyse les types de fichiers qui ne constituent pas normalement une menace pour la sécurité s’il ont été modifiés. Ceux-ci peuvent par exemple être les fichiers image."
|
1415 |
|
1416 |
+
#: admin/wp-security-filescan-menu.php:313
|
1417 |
msgid "Example: If you want the scanner to ignore files of type jpg, png, and bmp, then you would enter the following:"
|
1418 |
msgstr "Exemple : Si vous souhaitez que l’analyse ignore les fichiers de type JPG, PNG, BMP etc., entrez le texte suivant :"
|
1419 |
|
1420 |
+
#: admin/wp-security-filescan-menu.php:314
|
1421 |
msgid "jpg"
|
1422 |
msgstr "jpg"
|
1423 |
|
1424 |
+
#: admin/wp-security-filescan-menu.php:315
|
1425 |
msgid "png"
|
1426 |
msgstr "png"
|
1427 |
|
1428 |
+
#: admin/wp-security-filescan-menu.php:316
|
1429 |
msgid "bmp"
|
1430 |
msgstr "bmp"
|
1431 |
|
1432 |
+
#: admin/wp-security-filescan-menu.php:322
|
1433 |
msgid "Files/Directories to ignore"
|
1434 |
msgstr "Fichiers / Dossiers à ignorer"
|
1435 |
|
1436 |
+
#: admin/wp-security-filescan-menu.php:325
|
1437 |
msgid "Enter each file or directory on a new line which you wish to exclude from the file change detection scan."
|
1438 |
msgstr "Entrez chaque fichier ou dossier à exclure de l’analyse sur une nouvelle ligne."
|
1439 |
|
1440 |
+
#: admin/wp-security-filescan-menu.php:329
|
1441 |
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."
|
1442 |
msgstr "Vous pouvez exclure de l’analyse des fichiers et / ou dossiers spécifiques qui ne constituent normalement pas une menace pour la sécurité s’il ont été modifiés. Ceux-ci peuvent être, entre autres, les fichiers journaux."
|
1443 |
|
1444 |
+
#: admin/wp-security-filescan-menu.php:330
|
1445 |
msgid "Example: If you want the scanner to ignore certain files in different directories or whole directories, then you would enter the following:"
|
1446 |
msgstr "Exemple : Si vous souhaitez que l’analyse ignore certains fichiers dans différents dossiers ou des dossiers entiers, vous devez entrer le texte suivant :"
|
1447 |
|
1448 |
+
#: admin/wp-security-filescan-menu.php:331
|
1449 |
msgid "cache/config/master.php"
|
1450 |
msgstr "cache/config/master.php"
|
1451 |
|
1452 |
+
#: admin/wp-security-filescan-menu.php:332
|
1453 |
msgid "somedirectory"
|
1454 |
msgstr "un dossier"
|
1455 |
|
1456 |
+
#: admin/wp-security-filescan-menu.php:339
|
1457 |
msgid "Send email when change detected"
|
1458 |
msgstr "Envoyer un courriel si un changement a été détecté"
|
1459 |
|
1460 |
+
#: admin/wp-security-filescan-menu.php:343
|
1461 |
msgid "Check this if you want the system to email you if a file change was detected"
|
1462 |
msgstr "Cochez si vous voulez que le système vous contacte s’il détecte une modification de fichier"
|
1463 |
|
1464 |
+
#: admin/wp-security-filescan-menu.php:347
|
1465 |
msgid "Enter one or more email addresses on a new line."
|
1466 |
msgstr ""
|
1467 |
|
1468 |
+
#: admin/wp-security-filescan-menu.php:364
|
1469 |
+
msgid "What is malware?"
|
1470 |
msgstr "Qu’est-ce qu’un malware ?"
|
1471 |
|
1472 |
+
#: admin/wp-security-filescan-menu.php:365
|
1473 |
+
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."
|
1474 |
msgstr "Le mot Malware signifie « logiciel malveillant ». Il consiste souvent en des bouts de code comme les chevaux de Troie, adwares, vers, logiciels espions ou tout autre code indésirable qu’un pirate va essayer d’injecter dans votre site web."
|
1475 |
|
1476 |
+
#: admin/wp-security-filescan-menu.php:366
|
1477 |
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."
|
1478 |
msgstr "Souvent, lorsqu’un code malveillant a été inséré dans votre site, vous ne remarquez rien sortant des apparences ordinaires, mais il peut avoir un effet dramatique sur le classement de recherche de votre site."
|
1479 |
|
1480 |
+
#: admin/wp-security-filescan-menu.php:367
|
1481 |
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."
|
1482 |
msgstr "Et parce que les bots et les robots des moteurs de recherche tels que Google ont la capacité de les détecter tout en procédant à l’indexation des pages de votre site, ils risquent de l’ostracisme, ce qui, par voie de conséquences affectera vos classements de recherche."
|
1483 |
|
1484 |
+
#: admin/wp-security-filescan-menu.php:369
|
1485 |
msgid "CLICK HERE"
|
1486 |
msgstr ""
|
1487 |
|
1488 |
+
#: admin/wp-security-filescan-menu.php:371
|
1489 |
+
msgid "Scanning for malware"
|
1490 |
msgstr "Recherche de Malwares"
|
1491 |
|
1492 |
+
#: admin/wp-security-filescan-menu.php:372
|
1493 |
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."
|
1494 |
msgstr "En raison de la constante évolution et de la complexité croissante des Malwares, la recherche en utilisant une simple extension autonome ne donnera que de piètres résultats. C’est une tâche qu’il vaut mieux confier à une analyse externe régulière de votre site."
|
1495 |
|
1496 |
+
#: admin/wp-security-filescan-menu.php:373
|
1497 |
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."
|
1498 |
msgstr "C’est pourquoi nous avons créé un service d’analyse facile à utiliser, hébergé hors de notre propre serveur, qui va analyser votre site pour traquer les logiciels malveillants une fois par jour et vous avertir s’il trouve quelque chose."
|
1499 |
|
1500 |
+
#: admin/wp-security-filescan-menu.php:374
|
1501 |
msgid "When you sign up for this service you will get the following:"
|
1502 |
msgstr "Lorsque vous vous inscrirez à ce service, vous obtiendrez :"
|
1503 |
|
1504 |
+
#: admin/wp-security-filescan-menu.php:376
|
1505 |
msgid "Automatic daily scan of 1 website"
|
1506 |
msgstr "– Une analyse automatique quotidienne pour 1 site Web,"
|
1507 |
|
1508 |
+
#: admin/wp-security-filescan-menu.php:377
|
1509 |
msgid "Automatic malware and blacklist monitoring"
|
1510 |
msgstr ""
|
1511 |
|
1512 |
+
#: admin/wp-security-filescan-menu.php:378
|
1513 |
msgid "Automatic email alerting"
|
1514 |
msgstr "– L’alerte courriel automatique en cas de positif,"
|
1515 |
|
1516 |
+
#: admin/wp-security-filescan-menu.php:379
|
1517 |
msgid "Site uptime monitoring"
|
1518 |
msgstr "- Surveillance de la disponibilité du site"
|
1519 |
|
1520 |
+
#: admin/wp-security-filescan-menu.php:380
|
1521 |
msgid "Site response time monitoring"
|
1522 |
msgstr "– Surveillance du temps de réponse du site"
|
1523 |
|
1524 |
+
#: admin/wp-security-filescan-menu.php:381
|
1525 |
msgid "We provide advice for malware cleanup"
|
1526 |
msgstr ""
|
1527 |
|
1528 |
+
#: admin/wp-security-filescan-menu.php:382
|
1529 |
msgid "Blacklist removal"
|
1530 |
msgstr "– Annulation du Blacklistage éventuel par les moteurs de recherche,"
|
1531 |
|
1532 |
+
#: admin/wp-security-filescan-menu.php:383
|
1533 |
msgid "No contract (cancel anytime)"
|
1534 |
msgstr "– Un service non contractuel (arrêt sur simple demande)."
|
1535 |
|
1536 |
+
#: admin/wp-security-filescan-menu.php:385
|
1537 |
msgid "To learn more please %s."
|
1538 |
msgstr "Pour en savoir plus, %s."
|
1539 |
|
1540 |
+
#: admin/wp-security-filescan-menu.php:406
|
1541 |
msgid "Latest file change scan results"
|
1542 |
msgstr "Résultats de la dernière analyse des modifications de fichiers"
|
1543 |
|
1544 |
+
#: admin/wp-security-filescan-menu.php:416
|
1545 |
msgid "The following files were added to your host."
|
1546 |
msgstr "Les fichiers suivants ont été ajoutés à votre hôte :"
|
1547 |
|
1548 |
+
#: admin/wp-security-filescan-menu.php:419
|
1549 |
+
#: admin/wp-security-filescan-menu.php:440
|
1550 |
+
#: admin/wp-security-filescan-menu.php:464
|
1551 |
+
msgid "File"
|
1552 |
+
msgstr "Fichier"
|
1553 |
+
|
1554 |
#: admin/wp-security-filescan-menu.php:420
|
1555 |
#: admin/wp-security-filescan-menu.php:441
|
1556 |
#: admin/wp-security-filescan-menu.php:465
|
1557 |
+
msgid "File size"
|
1558 |
+
msgstr "Taille du fichier"
|
|
|
|
|
1559 |
|
1560 |
#: admin/wp-security-filescan-menu.php:421
|
1561 |
#: admin/wp-security-filescan-menu.php:442
|
1562 |
#: admin/wp-security-filescan-menu.php:466
|
|
|
|
|
|
|
|
|
|
|
|
|
1563 |
msgid "File modified"
|
1564 |
msgstr "Modifié le"
|
1565 |
|
1566 |
+
#: admin/wp-security-filescan-menu.php:437
|
1567 |
msgid "The following files were removed from your host."
|
1568 |
msgstr "Les fichiers suivants ont été supprimés de votre hôte :"
|
1569 |
|
1570 |
+
#: admin/wp-security-filescan-menu.php:461
|
1571 |
msgid "The following files were changed on your host."
|
1572 |
msgstr "Les fichiers suivants ont été modifiés sur votre hôte :"
|
1573 |
|
1574 |
#: admin/wp-security-filesystem-menu.php:26
|
1575 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:69
|
1576 |
+
msgid "File permissions"
|
1577 |
msgstr "Autorisations du fichier"
|
1578 |
|
1579 |
#: admin/wp-security-filesystem-menu.php:27
|
1580 |
+
msgid "PHP file editing"
|
1581 |
msgstr "Édition de fichier PHP"
|
1582 |
|
1583 |
#: admin/wp-security-filesystem-menu.php:28
|
1584 |
+
msgid "WP file access"
|
1585 |
msgstr "Accès aux fichiers WP"
|
1586 |
|
1587 |
#: admin/wp-security-filesystem-menu.php:29
|
1588 |
+
msgid "Host system logs"
|
1589 |
msgstr "Journaux système"
|
1590 |
|
1591 |
+
#: admin/wp-security-filesystem-menu.php:55
|
1592 |
+
msgid "Filesystem security"
|
1593 |
+
msgstr "Sécurité des fichiers"
|
1594 |
+
|
1595 |
#: admin/wp-security-filesystem-menu.php:80
|
1596 |
msgid "Nonce check failed for manual DB backup operation!"
|
1597 |
msgstr "Echec du contrôle afférent à la sauvegarde manuelle de la BdD !"
|
1675 |
msgstr "Édition de fichier"
|
1676 |
|
1677 |
#: admin/wp-security-filesystem-menu.php:215
|
1678 |
+
msgid "The WordPress Dashboard by default allows administrators to edit PHP files, such as plugin and theme files."
|
1679 |
msgstr "Le tableau de bord par défaut de WordPress permet aux administrateurs de modifier les fichiers PHP, tout comme les extension et thèmes."
|
1680 |
|
1681 |
#: admin/wp-security-filesystem-menu.php:216
|
1781 |
msgstr "Chargement…"
|
1782 |
|
1783 |
#: admin/wp-security-filesystem-menu.php:382
|
1784 |
+
msgid "No system logs were found."
|
1785 |
msgstr "Aucun journal système n’a été trouvé !"
|
1786 |
|
1787 |
#: admin/wp-security-filesystem-menu.php:435
|
1789 |
msgstr "Appliquer le réglage des autorisations recommandé"
|
1790 |
|
1791 |
#: admin/wp-security-filesystem-menu.php:441
|
1792 |
+
msgid "No action required"
|
1793 |
+
msgstr "Aucune action n’est requise."
|
1794 |
|
1795 |
#: admin/wp-security-filesystem-menu.php:481
|
1796 |
msgid "Showing latest entries of error_log file: %s"
|
1797 |
msgstr "Affichage des dernières entrées du fichier error_log : %s"
|
1798 |
|
1799 |
#: admin/wp-security-firewall-menu.php:28
|
1800 |
+
msgid "Basic firewall rules"
|
1801 |
msgstr "Règles de base du pare-feu"
|
1802 |
|
1803 |
#: admin/wp-security-firewall-menu.php:29
|
1804 |
+
msgid "Additional firewall rules"
|
1805 |
msgstr "Règles supplémentaires du pare-feu"
|
1806 |
|
1807 |
#: admin/wp-security-firewall-menu.php:30
|
1808 |
+
msgid "6G Blacklist firewall rules"
|
1809 |
msgstr ""
|
1810 |
|
1811 |
#: admin/wp-security-firewall-menu.php:31
|
1812 |
+
msgid "Internet bots"
|
1813 |
msgstr "Bots internet"
|
1814 |
|
1815 |
#: admin/wp-security-firewall-menu.php:32
|
1816 |
+
msgid "Prevent hotlinks"
|
1817 |
msgstr "Prévenir des Hotlinks"
|
1818 |
|
1819 |
#: admin/wp-security-firewall-menu.php:33
|
1820 |
+
msgid "404 detection"
|
1821 |
msgstr "Détection d’erreur(s) 404"
|
1822 |
|
1823 |
#: admin/wp-security-firewall-menu.php:34
|
1824 |
+
msgid "Custom rules"
|
1825 |
msgstr ""
|
1826 |
|
1827 |
#: admin/wp-security-firewall-menu.php:122
|
1828 |
#: admin/wp-security-firewall-menu.php:908
|
1829 |
#: admin/wp-security-spam-menu.php:120
|
1830 |
+
#: admin/wp-security-spam-menu.php:494
|
1831 |
+
#: admin/wp-security-spam-menu.php:556
|
1832 |
#: admin/wp-security-user-registration-menu.php:95
|
1833 |
msgid "Settings were successfully saved"
|
1834 |
msgstr "Vos paramètres ont été enregistrés avec succès."
|
1851 |
msgstr "La fonctionnalité de pare-feu est réalisée par insertion d’un code spécial dans votre fichier .htaccess actuellement actif."
|
1852 |
|
1853 |
#: admin/wp-security-firewall-menu.php:151
|
1854 |
+
msgid "You have enabled the \"Completely Block Access To XMLRPC\" checkbox which means all XMLRPC functionality will be blocked."
|
1855 |
msgstr ""
|
1856 |
|
1857 |
#: admin/wp-security-firewall-menu.php:152
|
2267 |
msgid "Check this to block the %s request method"
|
2268 |
msgstr ""
|
2269 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2270 |
#: admin/wp-security-firewall-menu.php:740
|
2271 |
msgid "Some WooCommerce extensions use the PUT request method in addition to GET and POST."
|
2272 |
msgstr ""
|
2440 |
msgstr "Tous les évènements 404 dans les journaux ont été supprimés avec succès !"
|
2441 |
|
2442 |
#: admin/wp-security-firewall-menu.php:1000
|
|
|
2443 |
msgid "You entered a non numeric value for the lockout time length field. It has been set to the default value."
|
2444 |
msgstr "Vous avez entré une valeur non numérique pour le champ « intervalle entre sauvegardes ». Elle sera fixée à la valeur par défaut."
|
2445 |
|
2447 |
msgid "You entered an incorrect format for the \"Redirect URL\" field. It has been set to the default value."
|
2448 |
msgstr "Vous avez entré un format incorrect pour le champ « URL de redirection ». Il a été renseigné par la valeur par défaut."
|
2449 |
|
2450 |
+
#: admin/wp-security-firewall-menu.php:1039
|
2451 |
msgid "404 detection configuration"
|
2452 |
msgstr "Configuration de la détection 404"
|
2453 |
|
2454 |
+
#: admin/wp-security-firewall-menu.php:1042
|
2455 |
msgid "A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website."
|
2456 |
msgstr "Une erreur 404 « adresse (URL) introuvable » se produit lorsque quelqu'un tente d'accéder à une page inexistante sur votre site web."
|
2457 |
|
2458 |
+
#: admin/wp-security-firewall-menu.php:1043
|
2459 |
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."
|
2460 |
msgstr "Généralement, la plupart des erreurs 404 se produisent assez innocemment quand l’utilisateur a mal saisi une URL ou utilisé un vieux lien vers une page qui n’existe plus."
|
2461 |
|
2462 |
+
#: admin/wp-security-firewall-menu.php:1044
|
2463 |
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."
|
2464 |
msgstr "Toutefois, dans certains cas, vous pouvez trouver de nombreuses répétition d’erreurs 404 se produisant dans un laps de temps relativement court avec la même adresse IP d’origine qui sont toutes des tentatives d’accéder à une variété d’URL de pages inexistantes."
|
2465 |
|
2466 |
+
#: admin/wp-security-firewall-menu.php:1045
|
2467 |
msgid "Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons."
|
2468 |
msgstr "Un tel comportement peut signifier qu’un pirate essaye de trouver une page ou une URL particulière pour de sinistres mots."
|
2469 |
|
2470 |
+
#: admin/wp-security-firewall-menu.php:1046
|
2471 |
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."
|
2472 |
msgstr "Cette fonctionnalité permet de surveiller tous les événements 404 se produisant sur votre site, et donne également la possibilité de bloquer les adresses IP les ayant générées pour une durée configurée."
|
2473 |
|
2474 |
+
#: admin/wp-security-firewall-menu.php:1047
|
2475 |
msgid "If you want to temporarily block or blacklist an IP address, simply click the \"Temp Block\" or \"Blacklist IP\" link for the applicable IP entry in the \"404 Event Logs\" table below."
|
2476 |
msgstr ""
|
2477 |
|
2478 |
+
#: admin/wp-security-firewall-menu.php:1071
|
2479 |
msgid "404 detection options"
|
2480 |
msgstr "Options de détection 404"
|
2481 |
|
2482 |
+
#: admin/wp-security-firewall-menu.php:1083
|
2483 |
msgid "Enable 404 IP detection and lockout"
|
2484 |
msgstr ""
|
2485 |
|
2486 |
+
#: admin/wp-security-firewall-menu.php:1086
|
2487 |
msgid "Check this if you want to enable the lockout of selected IP addresses."
|
2488 |
msgstr "Cochez si vous souhaitez activer le verrouillage des adresses IP sélectionnées."
|
2489 |
|
2490 |
+
#: admin/wp-security-firewall-menu.php:1091
|
2491 |
msgid "When you enable this checkbox, all 404 events on your site will be logged in the table below. You can monitor these events and select some IP addresses listed in the table below and block them for a specified amount of time. All IP addresses you select to be blocked from the \"404 Event Logs\" table section will be unable to access your site during the time specified."
|
2492 |
msgstr ""
|
2493 |
|
2494 |
+
#: admin/wp-security-firewall-menu.php:1099
|
2495 |
msgid "Enable 404 event logging"
|
2496 |
msgstr "Activer le journal des événements"
|
2497 |
|
2498 |
+
#: admin/wp-security-firewall-menu.php:1102
|
2499 |
msgid "Check this if you want to enable the logging of 404 events"
|
2500 |
msgstr "Cochez si vous souhaitez activer la journalisation des événements 404"
|
2501 |
|
2502 |
+
#: admin/wp-security-firewall-menu.php:1107
|
2503 |
msgid "Time length of 404 lockout (minutes)"
|
2504 |
msgstr ""
|
2505 |
|
2506 |
+
#: admin/wp-security-firewall-menu.php:1109
|
2507 |
msgid "Set the length of time for which a blocked IP address will be prevented from visiting your site"
|
2508 |
msgstr "Réglez la durée pendant laquelle une adresse IP bloquée sera empêché de visiter votre site"
|
2509 |
|
2510 |
+
#: admin/wp-security-firewall-menu.php:1114
|
2511 |
msgid "You can lock any IP address which is recorded in the \"404 Event Logs\" table section below."
|
2512 |
msgstr "Vous pouvez verrouiller une adresse IP enregistrée dans la section « journaux d'événements 404 » du tableau ci-dessous."
|
2513 |
|
2514 |
+
#: admin/wp-security-firewall-menu.php:1116
|
2515 |
msgid "To temporarily lock an IP address, hover over the ID column and click the \"Temp Block\" link for the applicable IP entry."
|
2516 |
msgstr "Pour verrouiller temporairement une adresse IP, survolez la colonne ID et cliquez sur le lien « Temps de Blocage » pour l'entrée IP sélectionnée."
|
2517 |
|
2518 |
+
#: admin/wp-security-firewall-menu.php:1123
|
2519 |
msgid "404 lockout redirect URL"
|
2520 |
msgstr "URL de redirection verrouillage 404"
|
2521 |
|
2522 |
+
#: admin/wp-security-firewall-menu.php:1125
|
2523 |
msgid "A blocked visitor will be automatically redirected to this URL."
|
2524 |
msgstr "Un visiteur bloqué sera automatiquement redirigé vers cette URL."
|
2525 |
|
2526 |
+
#: admin/wp-security-firewall-menu.php:1135
|
2527 |
+
msgid "This list displays the 404 event logs when somebody tries to access a non-existent page on your website."
|
2528 |
+
msgstr ""
|
2529 |
+
|
2530 |
#: admin/wp-security-firewall-menu.php:1136
|
2531 |
+
msgid "404 event logs that are older than %1$d days are purged automatically."
|
2532 |
+
msgstr ""
|
2533 |
+
|
2534 |
+
#: admin/wp-security-firewall-menu.php:1141
|
2535 |
msgid "404 event logs"
|
2536 |
msgstr "Journaux d'événements 404"
|
2537 |
|
2538 |
+
#: admin/wp-security-firewall-menu.php:1163
|
2539 |
+
#: admin/wp-security-firewall-menu.php:1172
|
2540 |
+
#: admin/wp-security-user-login-menu.php:495
|
2541 |
+
#: admin/wp-security-user-login-menu.php:504
|
|
|
2542 |
#: admin/wp-security-user-login-menu.php:653
|
2543 |
+
#: admin/wp-security-user-login-menu.php:662
|
2544 |
msgid "Export to CSV"
|
2545 |
msgstr ""
|
2546 |
|
2547 |
+
#: admin/wp-security-firewall-menu.php:1169
|
2548 |
+
#: admin/wp-security-user-login-menu.php:501
|
2549 |
+
#: admin/wp-security-user-login-menu.php:659
|
2550 |
msgid "Click this button if you wish to download this log in CSV format."
|
2551 |
msgstr ""
|
2552 |
|
2553 |
+
#: admin/wp-security-firewall-menu.php:1176
|
2554 |
+
#: admin/wp-security-firewall-menu.php:1185
|
2555 |
msgid "Delete all 404 event logs"
|
2556 |
msgstr "Supprimer toutes entrées des journaux d'événements 404"
|
2557 |
|
2558 |
+
#: admin/wp-security-firewall-menu.php:1182
|
2559 |
msgid "Click this button if you wish to purge all 404 event logs from the DB."
|
2560 |
msgstr "Cliquez ce bouton si vous souhaitez purger les journaux d'événements 404 dans la BdD."
|
2561 |
|
2562 |
+
#: admin/wp-security-firewall-menu.php:1241
|
2563 |
msgid "Custom .htaccess rules settings"
|
2564 |
msgstr ""
|
2565 |
|
2566 |
+
#: admin/wp-security-firewall-menu.php:1248
|
2567 |
msgid "This feature can be used to apply your own custom .htaccess rules and directives."
|
2568 |
msgstr ""
|
2569 |
|
2570 |
+
#: admin/wp-security-firewall-menu.php:1249
|
2571 |
msgid "It is useful for when you want to tweak our existing firewall rules or when you want to add your own."
|
2572 |
msgstr ""
|
2573 |
|
2574 |
+
#: admin/wp-security-firewall-menu.php:1250
|
2575 |
msgid "NOTE: This feature can only be used if your site is hosted in an apache or similar web server."
|
2576 |
msgstr ""
|
2577 |
|
2578 |
+
#: admin/wp-security-firewall-menu.php:1256
|
2579 |
msgid "<strong>Warning</strong>: Only use this feature if you know what you are doing."
|
2580 |
msgstr ""
|
2581 |
|
2582 |
+
#: admin/wp-security-firewall-menu.php:1257
|
2583 |
msgid "Incorrect .htaccess rules or directives can break or prevent access to your site."
|
2584 |
msgstr ""
|
2585 |
|
2586 |
+
#: admin/wp-security-firewall-menu.php:1258
|
2587 |
msgid "It is your responsibility to ensure that you are entering the correct code!"
|
2588 |
msgstr ""
|
2589 |
|
2590 |
+
#: admin/wp-security-firewall-menu.php:1259
|
2591 |
msgid "If you break your site you will need to access your server via FTP or something similar and then edit your .htaccess file and delete the changes you made."
|
2592 |
msgstr ""
|
2593 |
|
2594 |
+
#: admin/wp-security-firewall-menu.php:1265
|
2595 |
msgid "Custom .htaccess rules"
|
2596 |
msgstr ""
|
2597 |
|
2598 |
+
#: admin/wp-security-firewall-menu.php:1269
|
2599 |
msgid "Enable custom .htaccess rules"
|
2600 |
msgstr ""
|
2601 |
|
2602 |
+
#: admin/wp-security-firewall-menu.php:1272
|
2603 |
msgid "Check this if you want to enable custom rules entered in the text box below"
|
2604 |
msgstr ""
|
2605 |
|
2606 |
+
#: admin/wp-security-firewall-menu.php:1276
|
2607 |
msgid "Place custom rules at the top"
|
2608 |
msgstr ""
|
2609 |
|
2610 |
+
#: admin/wp-security-firewall-menu.php:1279
|
2611 |
msgid "Check this if you want to place your custom rules at the beginning of all the rules applied by this plugin"
|
2612 |
msgstr ""
|
2613 |
|
2614 |
+
#: admin/wp-security-firewall-menu.php:1283
|
2615 |
msgid "Enter custom .htaccess rules:"
|
2616 |
msgstr ""
|
2617 |
|
2618 |
+
#: admin/wp-security-firewall-menu.php:1287
|
2619 |
msgid "Enter your custom .htaccess rules/directives."
|
2620 |
msgstr ""
|
2621 |
|
2622 |
+
#: admin/wp-security-firewall-menu.php:1292
|
2623 |
msgid "Save custom rules"
|
2624 |
msgstr ""
|
2625 |
|
2798 |
|
2799 |
#: admin/wp-security-list-404.php:120
|
2800 |
#: admin/wp-security-list-acct-activity.php:82
|
2801 |
+
#: admin/wp-security-list-locked-ip.php:37
|
2802 |
#: admin/wp-security-list-locked-ip.php:84
|
2803 |
#: admin/wp-security-list-login-fails.php:73
|
2804 |
#: admin/wp-security-list-registered-users.php:93
|
2810 |
#: admin/wp-security-list-404.php:143
|
2811 |
#: admin/wp-security-list-acct-activity.php:92
|
2812 |
#: admin/wp-security-list-comment-spammer-ip.php:95
|
2813 |
+
#: admin/wp-security-list-locked-ip.php:97
|
2814 |
#: admin/wp-security-list-locked-ip.php:105
|
2815 |
#: admin/wp-security-list-login-fails.php:85
|
2816 |
#: admin/wp-security-list-permanent-blocked-ip.php:96
|
2817 |
+
#: admin/wp-security-list-registered-users.php:107
|
2818 |
#: admin/wp-security-list-registered-users.php:115
|
2819 |
+
#: admin/wp-security-list-registered-users.php:123
|
2820 |
msgid "Please select some records using the checkboxes"
|
2821 |
msgstr "Veuillez sélectionner les enregistrements concernés par l'opération à l'aide des cases à cocher"
|
2822 |
|
2911 |
msgid "Type"
|
2912 |
msgstr ""
|
2913 |
|
2914 |
+
#: admin/wp-security-list-locked-ip.php:36
|
2915 |
+
#: admin/wp-security-list-locked-ip.php:83
|
2916 |
+
msgid "Unlock"
|
2917 |
+
msgstr ""
|
2918 |
+
|
2919 |
#: admin/wp-security-list-locked-ip.php:59
|
2920 |
msgid "Locked IP/range"
|
2921 |
msgstr ""
|
2933 |
msgid "Release date"
|
2934 |
msgstr ""
|
2935 |
|
2936 |
+
#: admin/wp-security-list-locked-ip.php:134
|
2937 |
+
msgid "The selected IP entries were unlocked successfully."
|
2938 |
+
msgstr "Les IP sélectionnées ont été débloquées avec succès ."
|
|
|
|
|
|
|
|
|
2939 |
|
2940 |
+
#: admin/wp-security-list-locked-ip.php:140
|
2941 |
msgid "Nonce check failed for unlock IP operation!"
|
2942 |
msgstr ""
|
2943 |
|
2944 |
+
#: admin/wp-security-list-locked-ip.php:147
|
2945 |
msgid "The selected IP entry was unlocked successfully."
|
2946 |
msgstr "L'IP sélectionnée a été déverrouillée avec succès !"
|
2947 |
|
|
|
|
|
|
|
|
|
2948 |
#: admin/wp-security-list-logged-in-users.php:45
|
2949 |
#: admin/wp-security-list-registered-users.php:70
|
2950 |
msgid "Login name"
|
3008 |
msgid "Block IP"
|
3009 |
msgstr ""
|
3010 |
|
3011 |
+
#: admin/wp-security-list-registered-users.php:159
|
3012 |
msgid "The selected accounts were approved successfully!"
|
3013 |
msgstr "Les comptes sélectionnés ont été approuvés avec succès !"
|
3014 |
|
3015 |
+
#: admin/wp-security-list-registered-users.php:163
|
3016 |
msgid "The following accounts failed to update successfully: "
|
3017 |
msgstr "Les comptes suivants ont échoué à être mis à jour :"
|
3018 |
|
3019 |
+
#: admin/wp-security-list-registered-users.php:171
|
3020 |
msgid "The selected account was approved successfully!"
|
3021 |
msgstr "Le compte sélectionné a été approuvé avec succès !"
|
3022 |
|
3023 |
+
#: admin/wp-security-list-registered-users.php:190
|
3024 |
msgid "Your account is now active"
|
3025 |
msgstr "Votre compte est désormais actif"
|
3026 |
|
3027 |
+
#: admin/wp-security-list-registered-users.php:191
|
3028 |
msgid "Your account with username: "
|
3029 |
msgstr "Identifiant de l’administrateur"
|
3030 |
|
3031 |
+
#: admin/wp-security-list-registered-users.php:191
|
3032 |
msgid " is now active"
|
3033 |
msgstr "est maintenant actif"
|
3034 |
|
3035 |
+
#: admin/wp-security-list-registered-users.php:222
|
3036 |
msgid "The selected accounts were deleted successfully!"
|
3037 |
msgstr "Les comptes sélectionnés ont été supprimés avec succès!"
|
3038 |
|
3039 |
+
#: admin/wp-security-list-registered-users.php:230
|
3040 |
msgid "Nonce check failed for delete registered user account operation!"
|
3041 |
msgstr ""
|
3042 |
|
3043 |
+
#: admin/wp-security-list-registered-users.php:238
|
3044 |
msgid "The selected account was deleted successfully!"
|
3045 |
msgstr "Le compte sélectionné a été supprimé avec succès !"
|
3046 |
|
3047 |
+
#: admin/wp-security-list-registered-users.php:264
|
3048 |
msgid "The selected IP addresses were successfully added to the permanent block list!"
|
3049 |
msgstr ""
|
3050 |
|
3051 |
+
#: admin/wp-security-list-registered-users.php:265
|
3052 |
+
#: admin/wp-security-list-registered-users.php:282
|
3053 |
msgid "View Blocked IPs"
|
3054 |
msgstr ""
|
3055 |
|
3056 |
+
#: admin/wp-security-list-registered-users.php:274
|
3057 |
msgid "Nonce check failed for block IP operation of registered user!"
|
3058 |
msgstr ""
|
3059 |
|
3060 |
+
#: admin/wp-security-list-registered-users.php:281
|
3061 |
msgid "The selected IP was successfully added to the permanent block list!"
|
3062 |
msgstr ""
|
3063 |
|
3064 |
#: admin/wp-security-maintenance-menu.php:25
|
3065 |
+
msgid "Visitor lockout"
|
3066 |
msgstr "Visiteur bloqué"
|
3067 |
|
3068 |
#: admin/wp-security-maintenance-menu.php:85
|
3102 |
msgstr "Enregistrer les paramètres de verrouillage du site"
|
3103 |
|
3104 |
#: admin/wp-security-misc-options-menu.php:28
|
3105 |
+
msgid "Copy protection"
|
3106 |
msgstr "Protection contre la copie"
|
3107 |
|
3108 |
#: admin/wp-security-misc-options-menu.php:29
|
3110 |
msgstr "Cadres"
|
3111 |
|
3112 |
#: admin/wp-security-misc-options-menu.php:30
|
3113 |
+
msgid "Users enumeration"
|
3114 |
msgstr ""
|
3115 |
|
3116 |
#: admin/wp-security-misc-options-menu.php:31
|
3138 |
msgstr "Activer la protection contre la copie"
|
3139 |
|
3140 |
#: admin/wp-security-misc-options-menu.php:109
|
3141 |
+
msgid "Check this if you want to disable the \"Right click\", \"Text selection\" and \"Copy\" option on the front end of your site."
|
3142 |
msgstr "Cochez si vous souhaitez désactiver le « clic droit », « Sélection de texte » et l'option « Copier » sur votre site."
|
3143 |
|
3144 |
#: admin/wp-security-misc-options-menu.php:116
|
3218 |
msgstr ""
|
3219 |
|
3220 |
#: admin/wp-security-settings-menu.php:25
|
3221 |
+
msgid "General settings"
|
3222 |
msgstr "Paramètres généraux"
|
3223 |
|
3224 |
+
#: admin/wp-security-settings-menu.php:29
|
3225 |
+
#: admin/wp-security-settings-menu.php:33
|
3226 |
+
msgid "file"
|
3227 |
+
msgstr "Fichier"
|
3228 |
+
|
3229 |
#: admin/wp-security-settings-menu.php:37
|
3230 |
+
msgid "Delete plugin settings"
|
3231 |
msgstr ""
|
3232 |
|
3233 |
#: admin/wp-security-settings-menu.php:41
|
3234 |
+
msgid "WP version info"
|
3235 |
msgstr ""
|
3236 |
|
3237 |
#: admin/wp-security-settings-menu.php:45
|
3560 |
msgstr ""
|
3561 |
|
3562 |
#: admin/wp-security-settings-menu.php:650
|
3563 |
+
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:"
|
3564 |
msgstr "Le générateur WordPress ajoute automatiquement quelques méta-informations à l’intérieur des balises « Head » de chaque page du visuel de votre site. Voici un exemple de celles-ci :"
|
3565 |
|
3566 |
#: admin/wp-security-settings-menu.php:652
|
3696 |
msgstr ""
|
3697 |
|
3698 |
#: admin/wp-security-spam-menu.php:28
|
3699 |
+
msgid "Comment spam"
|
3700 |
msgstr "Commentaire SPAM"
|
3701 |
|
3702 |
#: admin/wp-security-spam-menu.php:29
|
3703 |
+
msgid "Comment spam IP monitoring"
|
3704 |
msgstr "Surveillance IP commentaires SPAM"
|
3705 |
|
3706 |
#: admin/wp-security-spam-menu.php:30
|
3711 |
msgid "bbPress"
|
3712 |
msgstr ""
|
3713 |
|
3714 |
+
#: admin/wp-security-spam-menu.php:57
|
3715 |
+
msgid "Spam prevention"
|
3716 |
+
msgstr "Prévention du SPAM"
|
3717 |
+
|
3718 |
#: admin/wp-security-spam-menu.php:99
|
3719 |
msgid "You entered a non numeric value for the \"move spam comments to trash after number of days\" field."
|
3720 |
msgstr ""
|
3721 |
|
3722 |
#: admin/wp-security-spam-menu.php:99
|
3723 |
+
#: admin/wp-security-spam-menu.php:297
|
3724 |
+
#: admin/wp-security-user-login-menu.php:118
|
3725 |
+
#: admin/wp-security-user-login-menu.php:124
|
3726 |
+
#: admin/wp-security-user-login-menu.php:130
|
3727 |
+
#: admin/wp-security-user-login-menu.php:136
|
3728 |
msgid "It has been set to the default value."
|
3729 |
msgstr ""
|
3730 |
|
3808 |
msgid "Enble this feature in order to move the spam comments to trash after given number of days."
|
3809 |
msgstr ""
|
3810 |
|
3811 |
+
#: admin/wp-security-spam-menu.php:262
|
3812 |
msgid "You entered a non numeric value for the minimum number of spam comments field. It has been set to the default value."
|
3813 |
msgstr ""
|
3814 |
|
3815 |
+
#: admin/wp-security-spam-menu.php:265
|
3816 |
msgid "You must enter an integer greater than zero for minimum number of spam comments field. It has been set to the default value."
|
3817 |
msgstr ""
|
3818 |
|
3819 |
+
#: admin/wp-security-spam-menu.php:292
|
3820 |
msgid "Nonce check failed for list spam comment IPs."
|
3821 |
msgstr "Échec du contrôle ponctuel pour voir les IPs des Spammeurs de commentaire !"
|
3822 |
|
3823 |
+
#: admin/wp-security-spam-menu.php:297
|
3824 |
msgid "You entered a non numeric value for the minimum spam comments per IP field."
|
3825 |
msgstr ""
|
3826 |
|
3827 |
+
#: admin/wp-security-spam-menu.php:308
|
3828 |
msgid "Displaying results for IP addresses which have posted a minimum of %s spam comments."
|
3829 |
msgstr "Afficher les résultats d’adresses IP qui ont posté un minimum de %s commentaires indésirables"
|
3830 |
|
3831 |
+
#: admin/wp-security-spam-menu.php:323
|
3832 |
msgid "Auto block spammer IPs"
|
3833 |
msgstr ""
|
3834 |
|
3835 |
+
#: admin/wp-security-spam-menu.php:328
|
3836 |
msgid "This feature has detected that %s is not active. It is highly recommended that you activate the Akismet plugin to make the most of this feature."
|
3837 |
msgstr ""
|
3838 |
|
3839 |
+
#: admin/wp-security-spam-menu.php:337
|
3840 |
msgid "This feature allows you to automatically and permanently block IP addresses which have exceeded a certain number of comments labelled as spam."
|
3841 |
msgstr ""
|
3842 |
|
3843 |
+
#: admin/wp-security-spam-menu.php:338
|
3844 |
msgid "Comments are usually labelled as spam either by the Akismet plugin or manually by the WP administrator when they mark a comment as \"spam\" from the WordPress Comments menu."
|
3845 |
msgstr ""
|
3846 |
|
3847 |
+
#: admin/wp-security-spam-menu.php:352
|
3848 |
msgid "You currently have no IP addresses permanently blocked due to spam."
|
3849 |
msgstr ""
|
3850 |
|
3851 |
+
#: admin/wp-security-spam-menu.php:365
|
3852 |
msgid "Spammer IPs added to permanent block list today: "
|
3853 |
msgstr ""
|
3854 |
|
3855 |
+
#: admin/wp-security-spam-menu.php:366
|
3856 |
msgid "All time total: "
|
3857 |
msgstr ""
|
3858 |
|
3859 |
+
#: admin/wp-security-spam-menu.php:367
|
3860 |
msgid "View blocked IPs"
|
3861 |
msgstr ""
|
3862 |
|
3863 |
+
#: admin/wp-security-spam-menu.php:380
|
3864 |
msgid "Enable auto block of spam comment IPs"
|
3865 |
msgstr ""
|
3866 |
|
3867 |
+
#: admin/wp-security-spam-menu.php:383
|
3868 |
msgid "Check this box if you want this plugin to automatically block IP addresses which submit spam comments."
|
3869 |
msgstr ""
|
3870 |
|
3871 |
+
#: admin/wp-security-spam-menu.php:387
|
3872 |
msgid "Minimum number of spam comments"
|
3873 |
msgstr ""
|
3874 |
|
3875 |
+
#: admin/wp-security-spam-menu.php:389
|
3876 |
msgid "Specify the minimum number of spam comments for an IP address before it is permanently blocked."
|
3877 |
msgstr ""
|
3878 |
|
3879 |
+
#: admin/wp-security-spam-menu.php:393
|
3880 |
msgid "Example 1: Setting this value to \"1\" will block ALL IP addresses which were used to submit at least one spam comment."
|
3881 |
msgstr ""
|
3882 |
|
3883 |
+
#: admin/wp-security-spam-menu.php:394
|
3884 |
msgid "Example 2: Setting this value to \"5\" will block only those IP addresses which were used to submit 5 spam comments or more on your site."
|
3885 |
msgstr ""
|
3886 |
|
3887 |
+
#: admin/wp-security-spam-menu.php:412
|
3888 |
msgid "List spammer IP addresses"
|
3889 |
msgstr "Liste des adresses IP de Spammeurs"
|
3890 |
|
3891 |
+
#: admin/wp-security-spam-menu.php:416
|
3892 |
msgid "This section displays a list of the IP addresses of the people or bots who have left spam comments on your site."
|
3893 |
msgstr ""
|
3894 |
|
3895 |
+
#: admin/wp-security-spam-menu.php:417
|
3896 |
msgid "This information can be handy for identifying the most persistent IP addresses or ranges used by spammers."
|
3897 |
msgstr "Cette information peut être utile pour identifier les adresses IP ou plages les plus tenaces utilisées par les spammeurs."
|
3898 |
|
3899 |
+
#: admin/wp-security-spam-menu.php:418
|
3900 |
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 the permanent block list."
|
3901 |
msgstr ""
|
3902 |
|
3903 |
+
#: admin/wp-security-spam-menu.php:419
|
3904 |
msgid "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 using the checkboxes and then choose the \"block\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
|
3905 |
msgstr ""
|
3906 |
|
3907 |
+
#: admin/wp-security-spam-menu.php:427
|
3908 |
msgid "Minimum number of spam comments per IP"
|
3909 |
msgstr "Nombre minimal de commentaires SPAM par IP"
|
3910 |
|
3911 |
+
#: admin/wp-security-spam-menu.php:429
|
3912 |
msgid "This field allows you to list only those IP addresses which have been used to post X or more spam comments."
|
3913 |
msgstr "Ce champ vous permet d’énumérer uniquement les adresses IP qui ont été utilisés pour un (ou davantage de) commentaire SPAM."
|
3914 |
|
3915 |
+
#: admin/wp-security-spam-menu.php:433
|
3916 |
msgid "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses which were used to submit spam comments."
|
3917 |
msgstr "Exemple 1 : Définition de cette valeur à « 0 » ou « 1 » listera toutes les adresses IP ayant été utilisés pour soumettre des commentaires SPAMmés."
|
3918 |
|
3919 |
+
#: admin/wp-security-spam-menu.php:434
|
3920 |
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."
|
3921 |
msgstr "Exemple 2 : Définir cette valeur à « 5 » listera uniquement les adresses IP qui ont été utilisés pour présenter 5 commentaires SPAM ou plus sur votre site."
|
3922 |
|
3923 |
+
#: admin/wp-security-spam-menu.php:441
|
3924 |
msgid "Find IP addresses"
|
3925 |
msgstr "Trouver les adresses IP"
|
3926 |
|
3927 |
+
#: admin/wp-security-spam-menu.php:445
|
3928 |
msgid "Spammer IP address results"
|
3929 |
msgstr "Liste des adresses IP de spammeurs"
|
3930 |
|
3931 |
+
#: admin/wp-security-spam-menu.php:451
|
3932 |
#: classes/wp-security-utility.php:253
|
3933 |
msgid "The plugin has detected that you are using a Multi-Site WordPress installation."
|
3934 |
msgstr "L’extension a détecté que vous utilisez une installation multi-site WordPress."
|
3935 |
|
3936 |
+
#: admin/wp-security-spam-menu.php:452
|
3937 |
msgid "Only the \"superadmin\" can block IP addresses from the main site."
|
3938 |
msgstr "Seul le « super Admin » peut bloquer les adresses IP à partir du site principal."
|
3939 |
|
3940 |
+
#: admin/wp-security-spam-menu.php:453
|
3941 |
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."
|
3942 |
msgstr "Prenez note des adresses IP que vous voulez bloquer et demandez au « super Admin » de les ajouter à la liste noire en utilisant le « gestionnaire de liste noire » sur le site principal."
|
3943 |
|
3944 |
+
#: admin/wp-security-spam-menu.php:498
|
3945 |
msgid "BuddyPress spam settings"
|
3946 |
msgstr "Paramétrage anti-SPAM de BuddyPress"
|
3947 |
|
3948 |
+
#: admin/wp-security-spam-menu.php:503
|
3949 |
msgid "Add CAPTCHA to BuddyPress registration form"
|
3950 |
msgstr "Ajouter un Captcha sur le formulaire d’inscription à BuddyPress"
|
3951 |
|
3952 |
+
#: admin/wp-security-spam-menu.php:507
|
3953 |
msgid "This feature will add a simple math CAPTCHA field in the BuddyPress registration form."
|
3954 |
msgstr "Cette fonctionnalité va ajouter un champ Captcha arithmétique simple dans le formulaire d’inscription à BuddyPress."
|
3955 |
|
3956 |
+
#: admin/wp-security-spam-menu.php:508
|
3957 |
msgid "Adding a CAPTCHA field in the registration form is a simple way of greatly reducing spam signups from bots without using .htaccess rules."
|
3958 |
msgstr "L’ajout d’un champ Captcha dans le formulaire de commentaire est un moyen simple de réduire grandement les formulaires SPAM contrant ainsi les robots collecteurs sans pour autant utiliser les règles .htaccess."
|
3959 |
|
3960 |
+
#: admin/wp-security-spam-menu.php:518
|
3961 |
msgid "Enable CAPTCHA on BuddyPress registration form"
|
3962 |
msgstr "Activer un Captcha sur le formulaire d’inscription à BuddyPress"
|
3963 |
|
3964 |
+
#: admin/wp-security-spam-menu.php:521
|
3965 |
msgid "Check this if you want to insert a CAPTCHA field on the BuddyPress registration forms."
|
3966 |
msgstr "Case à cocher pour insérer un champ Captcha sur le formulaire d’enregistrement de BuddyPress"
|
3967 |
|
3968 |
+
#: admin/wp-security-spam-menu.php:530
|
3969 |
msgid "BuddyPress is not active! In order to use this feature you will need to have BuddyPress installed and activated."
|
3970 |
msgstr "BuddyPress est pas actif ! Pour utiliser cette fonctionnalité, vous devez avoir BuddyPress installé et activé."
|
3971 |
|
3972 |
+
#: admin/wp-security-spam-menu.php:560
|
3973 |
msgid "bbPress spam settings"
|
3974 |
msgstr ""
|
3975 |
|
3976 |
+
#: admin/wp-security-spam-menu.php:565
|
3977 |
msgid "Add CAPTCHA to bbPress new topic form"
|
3978 |
msgstr ""
|
3979 |
|
3980 |
+
#: admin/wp-security-spam-menu.php:569
|
3981 |
msgid "This feature will add a simple math CAPTCHA field in the bbPress new topic form."
|
3982 |
msgstr ""
|
3983 |
|
3984 |
+
#: admin/wp-security-spam-menu.php:570
|
3985 |
msgid "Adding a CAPTCHA field in this form is a simple way of greatly reducing spam submitted from bots."
|
3986 |
msgstr ""
|
3987 |
|
3988 |
+
#: admin/wp-security-spam-menu.php:580
|
3989 |
msgid "Enable CAPTCHA on bbPress new topic form"
|
3990 |
msgstr ""
|
3991 |
|
3992 |
+
#: admin/wp-security-spam-menu.php:583
|
3993 |
msgid "Check this if you want to insert a CAPTCHA field on the bbPress new topic forms."
|
3994 |
msgstr ""
|
3995 |
|
3996 |
+
#: admin/wp-security-spam-menu.php:592
|
3997 |
msgid "bbPress is not active. In order to use this feature you will need to have bbPress installed and activated."
|
3998 |
msgstr ""
|
3999 |
|
4000 |
#: admin/wp-security-tools-menu.php:34
|
4001 |
+
msgid "WHOIS lookup"
|
4002 |
msgstr "Consultation WHOIS"
|
4003 |
|
4004 |
#: admin/wp-security-tools-menu.php:95
|
4042 |
msgstr ""
|
4043 |
|
4044 |
#: admin/wp-security-user-accounts-menu.php:32
|
4045 |
+
msgid "WP username"
|
4046 |
msgstr "Nom d’utilisateur WP"
|
4047 |
|
4048 |
#: admin/wp-security-user-accounts-menu.php:33
|
4049 |
+
msgid "Display name"
|
4050 |
msgstr "Nom affiché"
|
4051 |
|
4052 |
#: admin/wp-security-user-accounts-menu.php:34
|
4053 |
msgid "Password"
|
4054 |
msgstr "Mot de passe"
|
4055 |
|
4056 |
+
#: admin/wp-security-user-accounts-menu.php:60
|
4057 |
+
msgid "User accounts"
|
4058 |
+
msgstr "Comptes utilisateur"
|
4059 |
+
|
4060 |
#: admin/wp-security-user-accounts-menu.php:82
|
4061 |
msgid "Admin user security"
|
4062 |
msgstr "Sécurité d’Administrateur"
|
4066 |
msgstr "Par défaut, WordPress définit l’ID administrateur comme « Admin » au moment de l’installation."
|
4067 |
|
4068 |
#: admin/wp-security-user-accounts-menu.php:86
|
4069 |
+
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."
|
4070 |
msgstr "Un grand nombre de pirates tentent de tirer profit de ces informations en tentant des attaques « Brute Force Connexion » où ils tentent à plusieurs reprises de découvrir le mot de passe en utilisant « Admin » comme nom d’utilisateur."
|
4071 |
|
4072 |
#: admin/wp-security-user-accounts-menu.php:87
|
4206 |
msgid "Password Strength"
|
4207 |
msgstr "Complexité du mot de passe"
|
4208 |
|
|
|
|
|
|
|
|
|
4209 |
#: admin/wp-security-user-accounts-menu.php:245
|
4210 |
msgid "Username "
|
4211 |
msgstr "Nom d’utilisateur"
|
4227 |
msgstr "Veuillez entrer une valeur comme nom d’utilisateur."
|
4228 |
|
4229 |
#: admin/wp-security-user-accounts-menu.php:302
|
4230 |
+
msgid "Username successfully changed."
|
4231 |
msgstr "Nom d’utilisateur changé avec succès !"
|
4232 |
|
4233 |
#: admin/wp-security-user-accounts-menu.php:322
|
4238 |
msgid "Edit user"
|
4239 |
msgstr ""
|
4240 |
|
4241 |
+
#: admin/wp-security-user-login-menu.php:54
|
4242 |
+
#: admin/wp-security-user-login-menu.php:474
|
4243 |
+
msgid "Failed login records"
|
4244 |
msgstr "Registre des connexions échouées"
|
4245 |
|
4246 |
+
#: admin/wp-security-user-login-menu.php:55
|
4247 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:51
|
4248 |
+
msgid "Force logout"
|
4249 |
msgstr "Forcer la déconnexion"
|
4250 |
|
4251 |
+
#: admin/wp-security-user-login-menu.php:56
|
4252 |
+
#: admin/wp-security-user-login-menu.php:632
|
4253 |
+
msgid "Account activity logs"
|
4254 |
msgstr "Journaux d’activité du compte"
|
4255 |
|
4256 |
+
#: admin/wp-security-user-login-menu.php:58
|
4257 |
+
#: admin/wp-security-user-login-menu.php:769
|
4258 |
+
msgid "Additional settings"
|
4259 |
+
msgstr ""
|
4260 |
+
|
4261 |
+
#: admin/wp-security-user-login-menu.php:81
|
4262 |
+
msgid "User login"
|
4263 |
+
msgstr "Connexion"
|
4264 |
+
|
4265 |
+
#: admin/wp-security-user-login-menu.php:118
|
4266 |
+
msgid "You entered a non-numeric value for the max login attempts field."
|
4267 |
+
msgstr ""
|
4268 |
+
|
4269 |
+
#: admin/wp-security-user-login-menu.php:124
|
4270 |
+
msgid "You entered a non numeric value for the login retry time period field."
|
4271 |
+
msgstr ""
|
4272 |
|
4273 |
+
#: admin/wp-security-user-login-menu.php:130
|
4274 |
+
msgid "You entered a non numeric value for the lockout time length field."
|
4275 |
msgstr ""
|
4276 |
|
4277 |
+
#: admin/wp-security-user-login-menu.php:136
|
4278 |
+
msgid "You entered a non numeric value for the maximim lockout time length field."
|
4279 |
msgstr ""
|
4280 |
|
4281 |
+
#: admin/wp-security-user-login-menu.php:141
|
4282 |
+
msgid "You entered an invalid minimum lockout time length, it must be less than the maximum lockout time length value."
|
4283 |
+
msgstr ""
|
4284 |
|
4285 |
+
#: admin/wp-security-user-login-menu.php:141
|
4286 |
+
msgid "Both have been set to the default values."
|
4287 |
msgstr ""
|
4288 |
|
4289 |
+
#: admin/wp-security-user-login-menu.php:160
|
4290 |
msgid "Please fill in one or more email addresses to notify."
|
4291 |
msgstr ""
|
4292 |
|
4293 |
+
#: admin/wp-security-user-login-menu.php:162
|
4294 |
msgid "You have entered one or more invalid email addresses."
|
4295 |
msgstr ""
|
4296 |
|
4297 |
+
#: admin/wp-security-user-login-menu.php:165
|
4298 |
msgid "It has been set to your WordPress admin email as default."
|
4299 |
msgstr ""
|
4300 |
|
4301 |
+
#: admin/wp-security-user-login-menu.php:250
|
4302 |
+
msgid "Login lockout configuration"
|
4303 |
msgstr ""
|
4304 |
|
4305 |
+
#: admin/wp-security-user-login-menu.php:254
|
|
|
|
|
|
|
|
|
4306 |
msgid "One of the ways hackers try to compromise sites is via a "
|
4307 |
msgstr "L’un des moyens par lesquels les pirates cherchent à pénétrer les sites est"
|
4308 |
|
4309 |
+
#: admin/wp-security-user-login-menu.php:254
|
4310 |
+
msgid "Brute force login attack"
|
4311 |
msgstr "l’attaque « Brute Force » de connexion"
|
4312 |
|
4313 |
+
#: admin/wp-security-user-login-menu.php:254
|
4314 |
msgid "This is where attackers use repeated login attempts until they guess the password."
|
4315 |
msgstr "Où les attaquants utilisent les tentatives de connexion répétées jusqu’à ce que le duo nom utilisateur + mot de passe fonctionne."
|
4316 |
|
4317 |
+
#: admin/wp-security-user-login-menu.php:255
|
4318 |
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."
|
4319 |
msgstr "Outre le choix de mots de passe forts, la surveillance et le blocage d’adresses IP qui sont impliquées dans les échecs répétés de connexion en un court laps de temps est un moyen très efficace pour arrêter ce type d’attaques."
|
4320 |
|
4321 |
+
#: admin/wp-security-user-login-menu.php:256
|
4322 |
msgid "You may also want to checkout our %s feature for another secure way to protect against these types of attacks."
|
4323 |
msgstr "Vous pouvez également tester notre fonctionnalité de %s comme autre moyen sûr de protection contre ce type d’attaques."
|
4324 |
|
|
|
|
|
|
|
|
|
4325 |
#: admin/wp-security-user-login-menu.php:261
|
4326 |
+
msgid "Login lockout options"
|
4327 |
+
msgstr ""
|
4328 |
|
4329 |
+
#: admin/wp-security-user-login-menu.php:272
|
4330 |
+
msgid "Enable login lockout feature"
|
4331 |
+
msgstr ""
|
4332 |
+
|
4333 |
+
#: admin/wp-security-user-login-menu.php:275
|
4334 |
+
msgid "Check this if you want to enable the login lockout feature and apply the settings below"
|
4335 |
+
msgstr ""
|
4336 |
|
4337 |
+
#: admin/wp-security-user-login-menu.php:279
|
4338 |
msgid "Allow unlock requests"
|
4339 |
msgstr "Autoriser les requêtes de déverrouillage"
|
4340 |
|
4341 |
+
#: admin/wp-security-user-login-menu.php:282
|
4342 |
msgid "Check this if you want to allow users to generate an automated unlock request link which will unlock their account"
|
4343 |
msgstr "Cochez si vous voulez autoriser les utilisateurs à générer une demande de lien de déverrouillage automatique les autorisant à se connecter de nouveau"
|
4344 |
|
4345 |
+
#: admin/wp-security-user-login-menu.php:286
|
4346 |
msgid "Max login attempts"
|
4347 |
msgstr "Nombre maximal de tentatives de connexion échouées"
|
4348 |
|
4349 |
+
#: admin/wp-security-user-login-menu.php:288
|
4350 |
msgid "Set the value for the maximum login retries before IP address is locked out"
|
4351 |
msgstr "Réglez le nombre maxi de tentatives de connexion avant que l’adresse IP ne soit verrouillée"
|
4352 |
|
4353 |
+
#: admin/wp-security-user-login-menu.php:292
|
4354 |
msgid "Login retry time period (min)"
|
4355 |
msgstr "Durée (min) entre les tentatives de connexion"
|
4356 |
|
4357 |
+
#: admin/wp-security-user-login-menu.php:294
|
4358 |
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"
|
4359 |
msgstr "Si le nombre maximum de tentatives de connexion infructueuses pour une adresse IP particulière se produit pendant cette période de temps, l’extension la verrouille automatiquement"
|
4360 |
|
4361 |
+
#: admin/wp-security-user-login-menu.php:299
|
4362 |
msgid "Minimum lockout time length"
|
4363 |
msgstr ""
|
4364 |
|
4365 |
+
#: admin/wp-security-user-login-menu.php:305
|
4366 |
msgid "Set the minimum time period in minutes of lockout."
|
4367 |
msgstr ""
|
4368 |
|
4369 |
+
#: admin/wp-security-user-login-menu.php:306
|
4370 |
msgid "This failed login lockout time will be tripled on each failed login."
|
4371 |
msgstr ""
|
4372 |
|
4373 |
+
#: admin/wp-security-user-login-menu.php:313
|
4374 |
msgid "Maximum lockout time length"
|
4375 |
msgstr ""
|
4376 |
|
4377 |
+
#: admin/wp-security-user-login-menu.php:318
|
4378 |
msgid "Set the maximum time period in minutes of lockout."
|
4379 |
msgstr ""
|
4380 |
|
4381 |
+
#: admin/wp-security-user-login-menu.php:319
|
4382 |
msgid "No IP address will be blocked for more than this time period after making a failed login attempt."
|
4383 |
msgstr ""
|
4384 |
|
4385 |
+
#: admin/wp-security-user-login-menu.php:324
|
4386 |
msgid "Display generic error message"
|
4387 |
msgstr "Afficher un message d’erreur générique"
|
4388 |
|
4389 |
+
#: admin/wp-security-user-login-menu.php:327
|
4390 |
msgid "Check this if you want to show a generic error message when a login attempt fails"
|
4391 |
msgstr "Cochez pour afficher un message d’erreur générique lorsqu’une tentative de connexion a échoué"
|
4392 |
|
4393 |
+
#: admin/wp-security-user-login-menu.php:331
|
4394 |
msgid "Instantly lockout invalid usernames"
|
4395 |
msgstr "Verrouillage instantané en cas d’ID utilisateur invalide"
|
4396 |
|
4397 |
+
#: admin/wp-security-user-login-menu.php:334
|
4398 |
msgid "Check this if you want to instantly lockout login attempts with usernames which do not exist on your system"
|
4399 |
msgstr "Cochez si vous voulez verrouiller instantanément une tentative de connexion avec une ID d’utilisateur inexistante sur votre système"
|
4400 |
|
4401 |
+
#: admin/wp-security-user-login-menu.php:339
|
4402 |
msgid "Instantly lockout specific usernames"
|
4403 |
msgstr ""
|
4404 |
|
4405 |
+
#: admin/wp-security-user-login-menu.php:349
|
4406 |
msgid "Insert one username per line. Existing usernames are not blocked even if present in the list."
|
4407 |
msgstr ""
|
4408 |
|
4409 |
+
#: admin/wp-security-user-login-menu.php:354
|
4410 |
msgid "Notify by email"
|
4411 |
msgstr "Notifier par courriel"
|
4412 |
|
4413 |
+
#: admin/wp-security-user-login-menu.php:358
|
4414 |
msgid "Check this if you want to receive an email when someone has been locked out due to maximum failed login attempts"
|
4415 |
msgstr "Cochez si vous souhaitez recevoir un courriel lorsque quelqu’un a été bloqué suite à un maximum de tentatives de connexion infructueuses"
|
4416 |
|
4417 |
+
#: admin/wp-security-user-login-menu.php:361
|
4418 |
msgid "Fill in one email address per line."
|
4419 |
msgstr ""
|
4420 |
|
4421 |
+
#: admin/wp-security-user-login-menu.php:365
|
4422 |
msgid "Each email address must be on a new line."
|
4423 |
msgstr ""
|
4424 |
|
4425 |
+
#: admin/wp-security-user-login-menu.php:366
|
4426 |
msgid "If a valid email address has not been filled in, it will not be saved."
|
4427 |
msgstr ""
|
4428 |
|
4429 |
+
#: admin/wp-security-user-login-menu.php:367
|
4430 |
msgid "The valid email address format is userid@example.com"
|
4431 |
msgstr ""
|
4432 |
|
4433 |
+
#: admin/wp-security-user-login-menu.php:368
|
4434 |
msgid "Example: %s"
|
4435 |
msgstr ""
|
4436 |
|
4437 |
+
#: admin/wp-security-user-login-menu.php:375
|
4438 |
msgid "Enable PHP backtrace in email"
|
4439 |
msgstr ""
|
4440 |
|
4441 |
+
#: admin/wp-security-user-login-menu.php:379
|
4442 |
msgid "Check this if you want to include the PHP backtrace in notification emails."
|
4443 |
msgstr ""
|
4444 |
|
4445 |
+
#: admin/wp-security-user-login-menu.php:379
|
4446 |
msgid "This is internal coding information which makes it easier to investigate where an issued occurred."
|
4447 |
msgstr ""
|
4448 |
|
4449 |
+
#: admin/wp-security-user-login-menu.php:389
|
4450 |
msgid "Currently locked out IP address ranges"
|
4451 |
msgstr "Plages d’adresses IP actuellement verrouillées"
|
4452 |
|
4453 |
+
#: admin/wp-security-user-login-menu.php:394
|
4454 |
msgid "To see a list of all locked IP addresses and ranges go to the %s tab in the dashboard menu."
|
4455 |
msgstr "Pour voir une liste de toutes les adresses et plages d’adresses IP bloquées, aller à l’onglet de %s dans le menu du tableau de bord."
|
4456 |
|
4457 |
+
#: admin/wp-security-user-login-menu.php:399
|
4458 |
+
msgid "Login lockout IP whitelist settings"
|
|
|
|
|
|
|
|
|
4459 |
msgstr ""
|
4460 |
|
4461 |
#: admin/wp-security-user-login-menu.php:405
|
4462 |
+
msgid "Enable login lockout IP whitelist"
|
4463 |
msgstr ""
|
4464 |
|
4465 |
+
#: admin/wp-security-user-login-menu.php:416
|
4466 |
+
msgid "The addresses specified here will never be blocked by the login lockout feature."
|
4467 |
+
msgstr ""
|
4468 |
|
4469 |
+
#: admin/wp-security-user-login-menu.php:450
|
4470 |
+
msgid "User login feature - Delete all failed login records operation failed."
|
4471 |
msgstr "Fonctions de connexion utilisateur - L’opération de purge des enregistrement de tentatives de connexions infructueuses a échoué !"
|
4472 |
|
4473 |
+
#: admin/wp-security-user-login-menu.php:452
|
4474 |
+
msgid "All records from the failed logins table were deleted successfully."
|
4475 |
msgstr "Tous les enregistrements de la table des tentatives de connexions infructueuses ont été supprimés avec succès !"
|
4476 |
|
4477 |
+
#: admin/wp-security-user-login-menu.php:467
|
4478 |
msgid "This tab displays the failed login attempts for your site."
|
4479 |
msgstr "Cet onglet affiche les tentatives de connexion infructueuses sur votre site."
|
4480 |
|
4481 |
+
#: admin/wp-security-user-login-menu.php:468
|
4482 |
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."
|
4483 |
msgstr "L’information ci-dessous peut être utile si vous avez besoin de faire des enquêtes de sécurité, car elle va vous montrer la plage d’IP, nom d’utilisateur et ID (le cas échéant) et la durée / date de la tentative de connexion infructueuse."
|
4484 |
|
4485 |
+
#: admin/wp-security-user-login-menu.php:469
|
4486 |
msgid "Failed login records that are older than %1$d days are purged automatically."
|
4487 |
msgstr ""
|
4488 |
|
4489 |
+
#: admin/wp-security-user-login-menu.php:508
|
4490 |
+
#: admin/wp-security-user-login-menu.php:517
|
|
|
|
|
|
|
|
|
4491 |
msgid "Delete all failed login records"
|
4492 |
msgstr "Purger les enregistrements de connexions infructueuses"
|
4493 |
|
4494 |
+
#: admin/wp-security-user-login-menu.php:514
|
4495 |
msgid "Click this button if you wish to delete all failed login records in one go."
|
4496 |
msgstr "Cliquez ce bouton si vous souhaitez purger les enregistrements de connexions infructueuses en une seule fois."
|
4497 |
|
4498 |
+
#: admin/wp-security-user-login-menu.php:544
|
4499 |
msgid "You entered a non numeric value for the logout time period field. It has been set to the default value."
|
4500 |
msgstr "Valeur non conforme pour la période de neutralisation de relance de connexion. Elle été fixée à sa valeur par défaut."
|
4501 |
|
4502 |
+
#: admin/wp-security-user-login-menu.php:569
|
4503 |
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."
|
4504 |
msgstr "Fixer un délai d’expiration de votre session d’administration WP est un moyen simple de se protéger contre l’accès non autorisé à votre site à partir de votre ordinateur."
|
4505 |
|
4506 |
+
#: admin/wp-security-user-login-menu.php:570
|
4507 |
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."
|
4508 |
msgstr "Cette fonction permet de spécifier une période (en min) au bout de laquelle la session Admin expire, l’utilisateur étant forcé de se reconnecter."
|
4509 |
|
4510 |
+
#: admin/wp-security-user-login-menu.php:575
|
4511 |
msgid "Force user logout options"
|
4512 |
msgstr "Option forçage de déconnexion de l’utilisateur"
|
4513 |
|
4514 |
+
#: admin/wp-security-user-login-menu.php:587
|
4515 |
msgid "Enable force WP user logout"
|
4516 |
msgstr "Activer le forçage de déconnexion de l’utilisateur WP"
|
4517 |
|
4518 |
+
#: admin/wp-security-user-login-menu.php:590
|
4519 |
msgid "Check this if you want to force a wp user to be logged out after a configured amount of time"
|
4520 |
msgstr "Cochez si vous voulez forcer un utilisateur WP à être déconnecté après un laps temps configuré"
|
4521 |
|
4522 |
+
#: admin/wp-security-user-login-menu.php:594
|
4523 |
msgid "Logout the WP user after XX minutes"
|
4524 |
msgstr "Déconnecter l’utilisateur WP après XX Minutes"
|
4525 |
|
4526 |
+
#: admin/wp-security-user-login-menu.php:596
|
4527 |
msgid "(Minutes) The user will be forced to log back in after this time period has elapased."
|
4528 |
msgstr "(Minutes) L’utilisateur sera forcé de se reconnecter après que ce laps de temps soit passé."
|
4529 |
|
4530 |
+
#: admin/wp-security-user-login-menu.php:625
|
4531 |
msgid "This tab displays the activity for accounts registered with your site that have logged in using the WordPress login form."
|
4532 |
msgstr ""
|
4533 |
|
4534 |
+
#: admin/wp-security-user-login-menu.php:626
|
4535 |
msgid "The information below can be handy if you need to do security investigations because it will show you the last 100 recent login events by username, IP address and time/date."
|
4536 |
msgstr ""
|
4537 |
|
4538 |
+
#: admin/wp-security-user-login-menu.php:627
|
4539 |
+
msgid "Account activity logs that are older than %1$d days are purged automatically."
|
4540 |
+
msgstr ""
|
|
|
|
|
|
|
|
|
4541 |
|
4542 |
+
#: admin/wp-security-user-login-menu.php:697
|
4543 |
msgid "Refresh logged in user data"
|
4544 |
msgstr "Recharger les données d'utilisateur connecté"
|
4545 |
|
4546 |
+
#: admin/wp-security-user-login-menu.php:701
|
4547 |
msgid "Refresh data"
|
4548 |
msgstr "Actualiser les données"
|
4549 |
|
4550 |
+
#: admin/wp-security-user-login-menu.php:706
|
4551 |
msgid "This tab displays all users who are currently logged into your site."
|
4552 |
msgstr "Cet onglet affiche tous les utilisateurs actuellement connectés à votre site."
|
4553 |
|
4554 |
+
#: admin/wp-security-user-login-menu.php:707
|
4555 |
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."
|
4556 |
msgstr "Si vous suspectez qu'un(des) utilisateur(s) connecté(s) ne le devrai(en)t pas, vous pouvez le(s) bloquer en inspectant l'(es )adresse(s) IP à partir des données ci-dessous et de l'(es )ajouter à votre liste noire."
|
4557 |
|
4558 |
+
#: admin/wp-security-user-login-menu.php:708
|
4559 |
+
msgid "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."
|
4560 |
msgstr ""
|
4561 |
|
4562 |
+
#: admin/wp-security-user-login-menu.php:713
|
4563 |
msgid "Currently logged in users"
|
4564 |
msgstr "Utilisateurs actuellement connectés"
|
4565 |
|
4566 |
+
#: admin/wp-security-user-login-menu.php:761
|
4567 |
+
msgid "WordPress 5.6 introduced a new feature called \"Application passwords\"."
|
4568 |
msgstr ""
|
4569 |
|
4570 |
+
#: admin/wp-security-user-login-menu.php:762
|
4571 |
msgid "This allows you to create a token from the WordPress dashboard which then can be used in the authorization header."
|
4572 |
msgstr ""
|
4573 |
|
4574 |
+
#: admin/wp-security-user-login-menu.php:763
|
4575 |
+
msgid "This feature allows you to disable application passwords as they can leave your site vulnerable to social engineering and phishing scams."
|
|
|
|
|
|
|
|
|
4576 |
msgstr ""
|
4577 |
|
4578 |
+
#: admin/wp-security-user-login-menu.php:780
|
4579 |
#: classes/grade-system/wp-security-feature-item-manager.php:53
|
4580 |
msgid "Disable application password"
|
4581 |
msgstr ""
|
4582 |
|
4583 |
+
#: admin/wp-security-user-login-menu.php:783
|
4584 |
msgid "Check this if you want to disable the application password."
|
4585 |
msgstr ""
|
4586 |
|
4587 |
#: admin/wp-security-user-registration-menu.php:27
|
4588 |
+
msgid "Manual approval"
|
4589 |
msgstr "Approbation manuelle"
|
4590 |
|
4591 |
#: admin/wp-security-user-registration-menu.php:28
|
4594 |
msgstr "Captcha d’inscription"
|
4595 |
|
4596 |
#: admin/wp-security-user-registration-menu.php:29
|
4597 |
+
msgid "Registration honeypot"
|
4598 |
msgstr ""
|
4599 |
|
4600 |
+
#: admin/wp-security-user-registration-menu.php:55
|
4601 |
+
msgid "User registration"
|
4602 |
+
msgstr "Enregistrement de l’utilisateur"
|
4603 |
+
|
4604 |
#: admin/wp-security-user-registration-menu.php:115
|
4605 |
msgid "User registration settings"
|
4606 |
msgstr "Paramètres d’inscription utilisateur"
|
4720 |
msgid "Change display name"
|
4721 |
msgstr "Changer nom d’affichage"
|
4722 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4723 |
#: classes/grade-system/wp-security-feature-item-manager.php:57
|
4724 |
msgid "Registration approval"
|
4725 |
msgstr "Approbation d’inscription"
|
4728 |
msgid "Enable registration honeypot"
|
4729 |
msgstr ""
|
4730 |
|
|
|
|
|
|
|
|
|
4731 |
#: classes/grade-system/wp-security-feature-item-manager.php:73
|
4732 |
msgid "WordPress files access"
|
4733 |
msgstr "Accès aux fichiers WordPress"
|
4812 |
msgid "bbPress new topic CAPTCHA"
|
4813 |
msgstr ""
|
4814 |
|
|
|
|
|
|
|
|
|
4815 |
#: classes/grade-system/wp-security-feature-item.php:29
|
4816 |
msgid "Basic"
|
4817 |
msgstr "Information"
|
4825 |
msgstr "Avancée"
|
4826 |
|
4827 |
#: classes/wp-security-captcha.php:47
|
4828 |
+
#: classes/wp-security-general-init-tasks.php:407
|
4829 |
msgid "Please enter an answer in digits:"
|
4830 |
msgstr "Saisissez votre réponse en chiffres"
|
4831 |
|
4959 |
msgid "The following files were changed on your host"
|
4960 |
msgstr "Les fichiers suivants ont été modifiés sur votre hôte :"
|
4961 |
|
4962 |
+
#: classes/wp-security-general-init-tasks.php:212
|
4963 |
+
#: classes/wp-security-general-init-tasks.php:481
|
4964 |
msgid "Application passwords have been disabled by All In One WP Security & Firewall plugin."
|
4965 |
msgstr ""
|
4966 |
|
4967 |
+
#: classes/wp-security-general-init-tasks.php:428
|
4968 |
+
#: classes/wp-security-general-init-tasks.php:541
|
4969 |
+
#: classes/wp-security-general-init-tasks.php:574
|
4970 |
#: classes/wp-security-user-login.php:137
|
4971 |
#: classes/wp-security-user-registration.php:74
|
4972 |
msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
|
4973 |
msgstr "<strong>ERREUR</strong>: La réponse à la question est incorrecte –veuillez réessayer"
|
4974 |
|
4975 |
+
#: classes/wp-security-general-init-tasks.php:463
|
4976 |
msgid "Enter something special:"
|
4977 |
msgstr "Entrez quelque chose de spécial :"
|
4978 |
|
4979 |
+
#: classes/wp-security-general-init-tasks.php:476
|
4980 |
msgid "Application passwords"
|
4981 |
msgstr ""
|
4982 |
|
4983 |
+
#: classes/wp-security-general-init-tasks.php:485
|
4984 |
msgid "Change setting"
|
4985 |
msgstr ""
|
4986 |
|
4987 |
+
#: classes/wp-security-general-init-tasks.php:487
|
4988 |
msgid "Site admin can only change this setting."
|
4989 |
msgstr ""
|
4990 |
|
4991 |
+
#: classes/wp-security-general-init-tasks.php:516
|
4992 |
msgid "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
|
4993 |
msgstr "Erreur : réponse CAPTCHA incorrecte. Réessayez."
|
4994 |
|
4995 |
+
#: classes/wp-security-general-init-tasks.php:558
|
4996 |
msgid "Your CAPTCHA answer was incorrect - please try again."
|
4997 |
msgstr "Réponse Captcha incorrecte - Veuillez réessayer"
|
4998 |
|
4999 |
+
#: classes/wp-security-general-init-tasks.php:567
|
5000 |
msgid "<strong>ERROR</strong>: Your IP address is currently locked please contact the administrator!"
|
5001 |
msgstr ""
|
5002 |
|
5003 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5004 |
+
#: classes/wp-security-general-init-tasks.php:642
|
5005 |
msgid "Your Google reCAPTCHA site key is wrong. Please fill the correct reCAPTCHA keys %s to use the Google reCAPTCHA feature."
|
5006 |
msgstr ""
|
5007 |
|
5008 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5009 |
+
#: classes/wp-security-general-init-tasks.php:642
|
5010 |
#: classes/wp-security-notices.php:99
|
5011 |
msgid "here"
|
5012 |
msgstr ""
|
5013 |
|
5014 |
+
#: classes/wp-security-general-init-tasks.php:655
|
5015 |
msgid "Would you like All In One WP Security & Firewall to re-insert the security rules in your .htaccess file which were cleared when you deactivated the plugin?"
|
5016 |
msgstr ""
|
5017 |
|
5018 |
+
#: classes/wp-security-general-init-tasks.php:655
|
5019 |
+
#: templates/may-also-like.php:40
|
5020 |
+
#: templates/may-also-like.php:43
|
5021 |
+
#: templates/may-also-like.php:54
|
5022 |
+
#: templates/may-also-like.php:57
|
5023 |
+
#: templates/may-also-like.php:68
|
5024 |
+
#: templates/may-also-like.php:71
|
5025 |
+
#: templates/may-also-like.php:91
|
5026 |
+
#: templates/may-also-like.php:103
|
5027 |
+
#: templates/may-also-like.php:115
|
5028 |
+
#: templates/may-also-like.php:127
|
5029 |
+
#: templates/may-also-like.php:139
|
5030 |
+
#: templates/may-also-like.php:151
|
5031 |
+
#: templates/may-also-like.php:168
|
5032 |
+
#: templates/may-also-like.php:171
|
5033 |
+
#: templates/may-also-like.php:183
|
5034 |
+
#: templates/may-also-like.php:195
|
5035 |
+
#: templates/may-also-like.php:207
|
5036 |
+
#: templates/may-also-like.php:219
|
5037 |
+
#: templates/may-also-like.php:231
|
5038 |
+
#: templates/may-also-like.php:243
|
5039 |
+
#: templates/may-also-like.php:252
|
5040 |
+
#: templates/may-also-like.php:255
|
5041 |
+
#: templates/may-also-like.php:264
|
5042 |
+
#: templates/may-also-like.php:267
|
5043 |
+
#: templates/may-also-like.php:279
|
5044 |
+
#: templates/may-also-like.php:297
|
5045 |
+
#: templates/may-also-like.php:309
|
5046 |
+
#: templates/may-also-like.php:327
|
5047 |
+
#: templates/may-also-like.php:339
|
5048 |
+
#: templates/may-also-like.php:351
|
5049 |
+
#: templates/may-also-like.php:368
|
5050 |
+
#: templates/may-also-like.php:380
|
5051 |
msgid "Yes"
|
5052 |
msgstr ""
|
5053 |
|
5054 |
+
#: classes/wp-security-general-init-tasks.php:655
|
5055 |
+
#: templates/may-also-like.php:88
|
5056 |
+
#: templates/may-also-like.php:100
|
5057 |
+
#: templates/may-also-like.php:112
|
5058 |
+
#: templates/may-also-like.php:124
|
5059 |
+
#: templates/may-also-like.php:136
|
5060 |
+
#: templates/may-also-like.php:148
|
5061 |
+
#: templates/may-also-like.php:180
|
5062 |
+
#: templates/may-also-like.php:192
|
5063 |
+
#: templates/may-also-like.php:204
|
5064 |
+
#: templates/may-also-like.php:216
|
5065 |
+
#: templates/may-also-like.php:228
|
5066 |
+
#: templates/may-also-like.php:240
|
5067 |
+
#: templates/may-also-like.php:276
|
5068 |
+
#: templates/may-also-like.php:294
|
5069 |
+
#: templates/may-also-like.php:306
|
5070 |
+
#: templates/may-also-like.php:324
|
5071 |
+
#: templates/may-also-like.php:336
|
5072 |
+
#: templates/may-also-like.php:348
|
5073 |
+
#: templates/may-also-like.php:365
|
5074 |
+
#: templates/may-also-like.php:377
|
5075 |
#: templates/notices/custom-notice.php:27
|
5076 |
msgid "No"
|
5077 |
msgstr ""
|
5078 |
|
5079 |
+
#: classes/wp-security-general-init-tasks.php:674
|
5080 |
msgid "Your registration is pending approval."
|
5081 |
msgstr ""
|
5082 |
|
5193 |
msgstr ""
|
5194 |
|
5195 |
#: classes/wp-security-two-factor-login.php:34
|
5196 |
+
msgid "Two factor authentication - Admin settings"
|
5197 |
msgstr ""
|
5198 |
|
5199 |
#: classes/wp-security-two-factor-login.php:97
|
5209 |
msgstr ""
|
5210 |
|
5211 |
#: classes/wp-security-user-login.php:71
|
5212 |
+
msgid "You have disabled login lockout by defining the AIOS_DISABLE_LOGIN_LOCKOUT constant value as true, and the login lockout setting has enabled it."
|
5213 |
msgstr ""
|
5214 |
|
5215 |
#. translators: 1: Locked IP Addresses admin page link
|
5216 |
#: classes/wp-security-user-login.php:73
|
5217 |
+
msgid "Delete your login lockout IP from %s and define the AIOS_DISABLE_LOGIN_LOCKOUT constant value as false."
|
5218 |
msgstr ""
|
5219 |
|
5220 |
#: classes/wp-security-user-login.php:100
|
5222 |
msgstr ""
|
5223 |
|
5224 |
#: classes/wp-security-user-login.php:108
|
5225 |
+
msgid "Service temporarily unavailable"
|
5226 |
msgstr ""
|
5227 |
|
5228 |
#: classes/wp-security-user-login.php:163
|
5238 |
msgstr "Notification de site verrouillé"
|
5239 |
|
5240 |
#: classes/wp-security-user-login.php:393
|
5241 |
+
msgid "User login lockout events had occurred due to too many failed login attempts or invalid username:"
|
5242 |
msgstr ""
|
5243 |
|
5244 |
#: classes/wp-security-user-login.php:396
|
5246 |
msgstr ""
|
5247 |
|
5248 |
#: classes/wp-security-user-login.php:397
|
5249 |
+
msgid "IP address:"
|
5250 |
msgstr ""
|
5251 |
|
5252 |
#: classes/wp-security-user-login.php:399
|
5253 |
+
msgid "IP range:"
|
5254 |
msgstr ""
|
5255 |
|
5256 |
#: classes/wp-security-user-login.php:404
|
5258 |
msgstr ""
|
5259 |
|
5260 |
#: classes/wp-security-user-login.php:515
|
5261 |
+
msgid "Unlock request notification"
|
5262 |
msgstr "Notification de demande de déblocage"
|
5263 |
|
5264 |
#: classes/wp-security-user-login.php:516
|
5273 |
msgid "After clicking the above link you will be able to login to the WordPress administration panel."
|
5274 |
msgstr "Après avoir cliqué le lien ci-dessus, vous serez en mesure de vous connecter au panneau d'administration WordPress."
|
5275 |
|
5276 |
+
#: classes/wp-security-user-login.php:739
|
5277 |
msgid "Your session has expired because it has been over %d minutes since your last login."
|
5278 |
msgstr "Votre session a expiré (plus de %d minutes depuis votre connexion)."
|
5279 |
|
5280 |
+
#: classes/wp-security-user-login.php:740
|
5281 |
+
#: classes/wp-security-user-login.php:744
|
5282 |
msgid "Please log back in to continue."
|
5283 |
msgstr "Veuillez vous reconnecter pour continuer."
|
5284 |
|
5285 |
+
#: classes/wp-security-user-login.php:743
|
5286 |
msgid "You were logged out because you just changed the \"admin\" username."
|
5287 |
msgstr "Vous avez été déconnecté parce que vous venez de modifier le nom d’utilisateur « Admin »."
|
5288 |
|
5289 |
+
#: classes/wp-security-user-login.php:773
|
5290 |
msgid "Request unlock"
|
5291 |
msgstr "Recevoir un lien de déblocage."
|
5292 |
|
5294 |
msgid "<strong>ERROR</strong>: You are not allowed to register because your IP address is currently locked!"
|
5295 |
msgstr ""
|
5296 |
|
5297 |
+
#: classes/wp-security-utility-ip-address.php:217
|
5298 |
+
#: classes/wp-security-utility-ip-address.php:231
|
5299 |
+
#: classes/wp-security-utility-ip-address.php:245
|
5300 |
+
#: classes/wp-security-utility-ip-address.php:257
|
5301 |
+
#: classes/wp-security-utility-ip-address.php:269
|
5302 |
msgid " is not a valid ip address format."
|
5303 |
msgstr "n'est pas un format d'adresse IP valide."
|
5304 |
|
5305 |
+
#: classes/wp-security-utility-ip-address.php:274
|
5306 |
msgid "You cannot ban your own IP address: "
|
5307 |
msgstr "vous ne pouvez bannir votre propre adresse IP :"
|
5308 |
|
5323 |
msgstr "Compte utilisateur introuvable."
|
5324 |
|
5325 |
#: other-includes/wp-security-unlock-request.php:71
|
5326 |
+
msgid "Error: No locked entry was found in the database with your IP address range."
|
5327 |
msgstr "Erreur : Aucune entrée verrouillée n’a été trouvé dans la BdD avec votre plage d’IP !"
|
5328 |
|
5329 |
#: other-includes/wp-security-unlock-request.php:76
|
5411 |
msgid "Example 5: 2001:db8:1263::/48"
|
5412 |
msgstr ""
|
5413 |
|
5414 |
+
#: templates/may-also-like.php:5
|
5415 |
+
msgid "All-In-One Security (AIOS) Free vs Premium Comparison Chart"
|
5416 |
+
msgstr ""
|
5417 |
+
|
5418 |
+
#: templates/may-also-like.php:7
|
5419 |
+
msgid "FAQs"
|
5420 |
+
msgstr ""
|
5421 |
+
|
5422 |
+
#: templates/may-also-like.php:9
|
5423 |
+
msgid "Ask a pre-sales question"
|
5424 |
+
msgstr ""
|
5425 |
+
|
5426 |
+
#: templates/may-also-like.php:17
|
5427 |
+
msgid "All In One WP Security & Firewall Free"
|
5428 |
+
msgstr ""
|
5429 |
+
|
5430 |
+
#: templates/may-also-like.php:26
|
5431 |
+
#: templates/may-also-like.php:386
|
5432 |
+
msgid "Installed"
|
5433 |
+
msgstr ""
|
5434 |
+
|
5435 |
+
#: templates/may-also-like.php:29
|
5436 |
+
#: templates/may-also-like.php:389
|
5437 |
+
msgid "Upgrade now"
|
5438 |
+
msgstr ""
|
5439 |
+
|
5440 |
+
#: templates/may-also-like.php:34
|
5441 |
+
msgid "Login security feature suite"
|
5442 |
+
msgstr ""
|
5443 |
+
|
5444 |
+
#: templates/may-also-like.php:35
|
5445 |
+
msgid "Protect against brute-force attacks and keep bots at bay."
|
5446 |
+
msgstr ""
|
5447 |
+
|
5448 |
+
#: templates/may-also-like.php:35
|
5449 |
+
msgid "AIOS takes WordPress' default login security features to a whole new level."
|
5450 |
+
msgstr ""
|
5451 |
+
|
5452 |
+
#: templates/may-also-like.php:37
|
5453 |
+
msgid "To see all login security features, visit %s"
|
5454 |
+
msgstr ""
|
5455 |
+
|
5456 |
+
#: templates/may-also-like.php:48
|
5457 |
+
msgid "Firewall and file protection feature suite"
|
5458 |
+
msgstr ""
|
5459 |
+
|
5460 |
+
#: templates/may-also-like.php:49
|
5461 |
+
msgid "Protection from the latest exploits."
|
5462 |
+
msgstr ""
|
5463 |
+
|
5464 |
+
#: templates/may-also-like.php:49
|
5465 |
+
msgid "Activate firewall settings ranging from basic, intermediate and advanced."
|
5466 |
+
msgstr ""
|
5467 |
+
|
5468 |
+
#: templates/may-also-like.php:49
|
5469 |
+
msgid "Get comprehensive, instant protection with All-in-One Security."
|
5470 |
+
msgstr ""
|
5471 |
+
|
5472 |
+
#: templates/may-also-like.php:51
|
5473 |
+
msgid "To see all firewall and file protection features, visit %s"
|
5474 |
+
msgstr ""
|
5475 |
+
|
5476 |
+
#: templates/may-also-like.php:62
|
5477 |
+
msgid "Content protection feature suite"
|
5478 |
+
msgstr ""
|
5479 |
+
|
5480 |
+
#: templates/may-also-like.php:63
|
5481 |
+
msgid "Eliminate spam and protect your content to dramatically improve your website's interactions with search engines."
|
5482 |
+
msgstr ""
|
5483 |
+
|
5484 |
+
#: templates/may-also-like.php:65
|
5485 |
+
msgid "To see all content protection features, visit %s"
|
5486 |
+
msgstr ""
|
5487 |
+
|
5488 |
+
#: templates/may-also-like.php:76
|
5489 |
+
msgid "Malware scanning"
|
5490 |
+
msgstr ""
|
5491 |
+
|
5492 |
+
#: templates/may-also-like.php:77
|
5493 |
+
msgid "Finding out by accident that your site has been infected with malware is too late."
|
5494 |
+
msgstr ""
|
5495 |
+
|
5496 |
+
#: templates/may-also-like.php:79
|
5497 |
+
msgid "Malware can have a dramatic effect on your site's search rankings and you may not even know about it."
|
5498 |
+
msgstr ""
|
5499 |
+
|
5500 |
+
#: templates/may-also-like.php:79
|
5501 |
+
msgid "It can slow your website down, access customer data, send unsolicited emails, change your content or prevent users from accessing it."
|
5502 |
+
msgstr ""
|
5503 |
+
|
5504 |
+
#: templates/may-also-like.php:84
|
5505 |
+
msgid "Automatic malware scanning"
|
5506 |
+
msgstr ""
|
5507 |
+
|
5508 |
+
#: templates/may-also-like.php:85
|
5509 |
+
msgid "Best-in-class scanning for the latest malware, trojans and spyware 24/7."
|
5510 |
+
msgstr ""
|
5511 |
+
|
5512 |
+
#: templates/may-also-like.php:96
|
5513 |
+
msgid "Response time monitoring"
|
5514 |
+
msgstr ""
|
5515 |
+
|
5516 |
+
#: templates/may-also-like.php:97
|
5517 |
+
msgid "You'll know immediately if your website's response time is negatively affected."
|
5518 |
+
msgstr ""
|
5519 |
+
|
5520 |
+
#: templates/may-also-like.php:108
|
5521 |
+
msgid "Up-time monitoring"
|
5522 |
+
msgstr ""
|
5523 |
+
|
5524 |
+
#: templates/may-also-like.php:109
|
5525 |
+
msgid "AIOS checks your website's uptime every 5 minutes."
|
5526 |
+
msgstr ""
|
5527 |
+
|
5528 |
+
#: templates/may-also-like.php:109
|
5529 |
+
msgid "We'll notify you straight away if your site/server goes down."
|
5530 |
+
msgstr ""
|
5531 |
+
|
5532 |
+
#: templates/may-also-like.php:120
|
5533 |
+
msgid "Prevents blacklisting by search engines"
|
5534 |
+
msgstr ""
|
5535 |
+
|
5536 |
+
#: templates/may-also-like.php:121
|
5537 |
+
msgid "AIOS monitors your site's blacklist status daily."
|
5538 |
+
msgstr ""
|
5539 |
+
|
5540 |
+
#: templates/may-also-like.php:121
|
5541 |
+
msgid "We'll notify you within 24 hours if something's amiss so you can take action, before it's too late."
|
5542 |
+
msgstr ""
|
5543 |
+
|
5544 |
+
#: templates/may-also-like.php:132
|
5545 |
+
msgid "Flexible assignment"
|
5546 |
+
msgstr ""
|
5547 |
+
|
5548 |
+
#: templates/may-also-like.php:133
|
5549 |
+
msgid "Register and remove websites from the scanning service at any time."
|
5550 |
+
msgstr ""
|
5551 |
+
|
5552 |
+
#: templates/may-also-like.php:144
|
5553 |
+
msgid "Malware reports"
|
5554 |
+
msgstr ""
|
5555 |
+
|
5556 |
+
#: templates/may-also-like.php:145
|
5557 |
+
msgid "Reports are available via the 'My Account' page and directly via email."
|
5558 |
+
msgstr ""
|
5559 |
+
|
5560 |
+
#: templates/may-also-like.php:156
|
5561 |
+
msgid "Flexible two-factor authentication"
|
5562 |
+
msgstr ""
|
5563 |
+
|
5564 |
+
#: templates/may-also-like.php:157
|
5565 |
+
msgid "With Two-Factor Authentication (TFA) users enter their username and password and a one-time code sent to a device to login."
|
5566 |
+
msgstr ""
|
5567 |
+
|
5568 |
+
#: templates/may-also-like.php:159
|
5569 |
+
msgid "TFA is a feature in both our free and premium packages, but AIOS Premium affords whole new levels of control over how TFA is implemented."
|
5570 |
+
msgstr ""
|
5571 |
+
|
5572 |
+
#: templates/may-also-like.php:164
|
5573 |
+
msgid "Authenticator apps"
|
5574 |
+
msgstr ""
|
5575 |
+
|
5576 |
+
#: templates/may-also-like.php:165
|
5577 |
+
msgid "Supports TOTP and HOTP protocols."
|
5578 |
+
msgstr ""
|
5579 |
+
|
5580 |
+
#: templates/may-also-like.php:165
|
5581 |
+
msgid "TFA Can be used with Google Authenticator, Microsoft Authenticator, Authy and many more."
|
5582 |
+
msgstr ""
|
5583 |
+
|
5584 |
+
#: templates/may-also-like.php:176
|
5585 |
+
msgid "Role specific configuration"
|
5586 |
+
msgstr ""
|
5587 |
+
|
5588 |
+
#: templates/may-also-like.php:177
|
5589 |
+
msgid "Make it compulsory for certain roles e.g. for admin and editor roles."
|
5590 |
+
msgstr ""
|
5591 |
+
|
5592 |
+
#: templates/may-also-like.php:188
|
5593 |
+
msgid "Require TFA after a set time period"
|
5594 |
+
msgstr ""
|
5595 |
+
|
5596 |
+
#: templates/may-also-like.php:189
|
5597 |
+
msgid "For example you could require all admins to have TFA once their accounts are a week old."
|
5598 |
+
msgstr ""
|
5599 |
+
|
5600 |
+
#: templates/may-also-like.php:200
|
5601 |
+
msgid "Trusted devices - control how often TFA is required"
|
5602 |
+
msgstr ""
|
5603 |
+
|
5604 |
+
#: templates/may-also-like.php:201
|
5605 |
+
msgid "Ask for TFA after a chosen number of days for trusted devices instead of on every login."
|
5606 |
+
msgstr ""
|
5607 |
+
|
5608 |
+
#: templates/may-also-like.php:212
|
5609 |
+
msgid "Anti-bot protection"
|
5610 |
+
msgstr ""
|
5611 |
+
|
5612 |
+
#: templates/may-also-like.php:213
|
5613 |
+
msgid "Option to hide the existence of forms on WooCommerce login pages unless JavaScript is active."
|
5614 |
+
msgstr ""
|
5615 |
+
|
5616 |
+
#: templates/may-also-like.php:224
|
5617 |
+
msgid "Customise TFA design layout"
|
5618 |
+
msgstr ""
|
5619 |
+
|
5620 |
+
#: templates/may-also-like.php:225
|
5621 |
+
msgid "Customise the design of TFA so it aligns with your existing web design."
|
5622 |
+
msgstr ""
|
5623 |
+
|
5624 |
+
#: templates/may-also-like.php:236
|
5625 |
+
msgid "TFA emergency codes"
|
5626 |
+
msgstr ""
|
5627 |
+
|
5628 |
+
#: templates/may-also-like.php:237
|
5629 |
+
msgid "Generate a one-time use emergency code to allow access if your device is lost."
|
5630 |
+
msgstr ""
|
5631 |
+
|
5632 |
+
#: templates/may-also-like.php:248
|
5633 |
+
msgid "TFA multisite compatibility"
|
5634 |
+
msgstr ""
|
5635 |
+
|
5636 |
+
#: templates/may-also-like.php:249
|
5637 |
+
msgid "TFA is Compatible with multisite networks and sub-sites."
|
5638 |
+
msgstr ""
|
5639 |
+
|
5640 |
+
#: templates/may-also-like.php:260
|
5641 |
+
msgid "TFA support for common login forms"
|
5642 |
+
msgstr ""
|
5643 |
+
|
5644 |
+
#: templates/may-also-like.php:261
|
5645 |
+
msgid "Supports WooCommerce, Affiliates-WP and Theme my Login login forms."
|
5646 |
+
msgstr ""
|
5647 |
+
|
5648 |
+
#: templates/may-also-like.php:272
|
5649 |
+
msgid "TFA support for other login forms"
|
5650 |
+
msgstr ""
|
5651 |
+
|
5652 |
+
#: templates/may-also-like.php:273
|
5653 |
+
msgid "Supports Elementor Pro, bbPress and all third-party login forms without any further coding needed."
|
5654 |
+
msgstr ""
|
5655 |
+
|
5656 |
+
#: templates/may-also-like.php:284
|
5657 |
+
msgid "Smart 404 blocking"
|
5658 |
+
msgstr ""
|
5659 |
+
|
5660 |
+
#: templates/may-also-like.php:285
|
5661 |
+
msgid "404 errors can occur when someone legitimately mistypes a URL, but they're also generated by hackers searching for weaknesses in your site."
|
5662 |
+
msgstr ""
|
5663 |
+
|
5664 |
+
#: templates/may-also-like.php:290
|
5665 |
+
msgid "Automatically and permanently blocks bots producing 404s"
|
5666 |
+
msgstr ""
|
5667 |
+
|
5668 |
+
#: templates/may-also-like.php:291
|
5669 |
+
msgid "AIOS Premium provides more protection than the competition by automatically and permanently blocking IP addresses of bots and hackers based on how many 404 errors they generate."
|
5670 |
+
msgstr ""
|
5671 |
+
|
5672 |
+
#: templates/may-also-like.php:302
|
5673 |
+
msgid "404 error charts"
|
5674 |
+
msgstr ""
|
5675 |
+
|
5676 |
+
#: templates/may-also-like.php:303
|
5677 |
+
msgid "Handy charts keep you informed of how many 404s have occurred and which IP address or country is producing them."
|
5678 |
+
msgstr ""
|
5679 |
+
|
5680 |
+
#: templates/may-also-like.php:314
|
5681 |
+
msgid "Country blocking"
|
5682 |
+
msgstr ""
|
5683 |
+
|
5684 |
+
#: templates/may-also-like.php:315
|
5685 |
+
msgid "Most malicious attacks come from a handful of countries and so it's possible to prevent most attacks with our country blocking tool."
|
5686 |
+
msgstr ""
|
5687 |
+
|
5688 |
+
#: templates/may-also-like.php:320
|
5689 |
+
msgid "Block traffic based on country of origin"
|
5690 |
+
msgstr ""
|
5691 |
+
|
5692 |
+
#: templates/may-also-like.php:321
|
5693 |
+
msgid "AIOS Premium utilises an IP database that promises 99.5% accuracy."
|
5694 |
+
msgstr ""
|
5695 |
+
|
5696 |
+
#: templates/may-also-like.php:332
|
5697 |
+
msgid "Block traffic to specific pages based on country of origin"
|
5698 |
+
msgstr ""
|
5699 |
+
|
5700 |
+
#: templates/may-also-like.php:333
|
5701 |
+
msgid "Block access to your whole site or on a page-by-page basis."
|
5702 |
+
msgstr ""
|
5703 |
+
|
5704 |
+
#: templates/may-also-like.php:344
|
5705 |
+
msgid "Whitelist some users from blocked countries"
|
5706 |
+
msgstr ""
|
5707 |
+
|
5708 |
+
#: templates/may-also-like.php:345
|
5709 |
+
msgid "Whitelist IP addresses or IP ranges even if they are part of a blocked country."
|
5710 |
+
msgstr ""
|
5711 |
+
|
5712 |
+
#: templates/may-also-like.php:356
|
5713 |
+
msgid "Premium support"
|
5714 |
+
msgstr ""
|
5715 |
+
|
5716 |
+
#: templates/may-also-like.php:361
|
5717 |
+
msgid "Unlimited support"
|
5718 |
+
msgstr ""
|
5719 |
+
|
5720 |
+
#: templates/may-also-like.php:362
|
5721 |
+
msgid "Personalised, email support from our team of Security experts, as and when you need it."
|
5722 |
+
msgstr ""
|
5723 |
+
|
5724 |
+
#: templates/may-also-like.php:373
|
5725 |
+
msgid "Guaranteed response time"
|
5726 |
+
msgstr ""
|
5727 |
+
|
5728 |
+
#: templates/may-also-like.php:374
|
5729 |
+
msgid "We offer a guaranteed response time of three days."
|
5730 |
+
msgstr ""
|
5731 |
+
|
5732 |
+
#: templates/may-also-like.php:374
|
5733 |
+
msgid "99% of our Premium customers receive a response to their enquiry within 24 hours during the working week."
|
5734 |
+
msgstr ""
|
5735 |
+
|
5736 |
+
#: templates/may-also-like.php:397
|
5737 |
+
msgid "Our other plugins"
|
5738 |
+
msgstr ""
|
5739 |
+
|
5740 |
+
#: templates/may-also-like.php:411
|
5741 |
+
msgid "UpdraftPlus – the ultimate protection for your site, hard work and business"
|
5742 |
+
msgstr ""
|
5743 |
+
|
5744 |
+
#: templates/may-also-like.php:412
|
5745 |
+
msgid "Simplifies backups and restoration."
|
5746 |
+
msgstr ""
|
5747 |
+
|
5748 |
+
#: templates/may-also-like.php:412
|
5749 |
+
msgid "It is the world's highest ranking and most popular scheduled backup plugin, with over three million currently-active installs."
|
5750 |
+
msgstr ""
|
5751 |
+
|
5752 |
+
#: templates/may-also-like.php:413
|
5753 |
+
#: templates/may-also-like.php:419
|
5754 |
+
#: templates/may-also-like.php:425
|
5755 |
+
#: templates/may-also-like.php:431
|
5756 |
+
msgid "Try for free"
|
5757 |
+
msgstr ""
|
5758 |
+
|
5759 |
+
#: templates/may-also-like.php:417
|
5760 |
+
msgid "WP-Optimize – keep your database fast and efficient"
|
5761 |
+
msgstr ""
|
5762 |
+
|
5763 |
+
#: templates/may-also-like.php:418
|
5764 |
+
msgid "Makes your site fast and efficient."
|
5765 |
+
msgstr ""
|
5766 |
+
|
5767 |
+
#: templates/may-also-like.php:418
|
5768 |
+
msgid "It cleans the database, compresses images and caches pages for ultimate speed."
|
5769 |
+
msgstr ""
|
5770 |
+
|
5771 |
+
#: templates/may-also-like.php:423
|
5772 |
+
msgid "UpdraftCentral – save hours managing multiple WP sites from one place"
|
5773 |
+
msgstr ""
|
5774 |
+
|
5775 |
+
#: templates/may-also-like.php:424
|
5776 |
+
msgid "Highly efficient way to manage, optimize, update and backup multiple websites from one place."
|
5777 |
+
msgstr ""
|
5778 |
+
|
5779 |
+
#: templates/may-also-like.php:429
|
5780 |
+
msgid "Easy Updates Manager"
|
5781 |
+
msgstr ""
|
5782 |
+
|
5783 |
+
#: templates/may-also-like.php:430
|
5784 |
+
msgid "Keeps your WordPress site up to date and bug free."
|
5785 |
+
msgstr ""
|
5786 |
+
|
5787 |
#: templates/menus/settings/advanced-settings.php:2
|
5788 |
msgid "IP address detection settings"
|
5789 |
msgstr ""
|
5802 |
|
5803 |
#: templates/menus/settings/advanced-settings.php:9
|
5804 |
msgid "Attention"
|
5805 |
+
msgstr ""
|
5806 |
|
5807 |
#: templates/menus/settings/advanced-settings.php:9
|
5808 |
msgid "It is important to set this correctly - otherwise you may make it possible for a hacker to ban all your visitors (e.g. via banning Cloudflare from connecting to you) instead of being banned himself."
|
5932 |
msgid "%s makes your site fast and efficient. It cleans the database, compresses images and caches pages for ultimate speed."
|
5933 |
msgstr ""
|
5934 |
|
5935 |
+
#: templates/notices/thanks-for-using-main-dash.php:21
|
5936 |
+
msgid "%s simplifies backups and restoration. It is the world's highest ranking and most popular scheduled backup plugin, with over three million currently-active installs."
|
5937 |
+
msgstr ""
|
5938 |
+
|
5939 |
#: templates/notices/thanks-for-using-main-dash.php:25
|
5940 |
msgid "%s is a highly efficient way to manage, optimize, update and backup multiple websites from one place."
|
5941 |
msgstr ""
|
5952 |
msgid "Premium WooCommerce plugins"
|
5953 |
msgstr ""
|
5954 |
|
|
|
|
|
|
|
|
|
5955 |
#: templates/partials/non-apache-feature-notice.php:9
|
5956 |
msgid "This feature works only on the Apache server."
|
5957 |
msgstr ""
|
@@ -39,107 +39,91 @@ msgstr ""
|
|
39 |
msgid "Are you sure you want to perform this bulk action?"
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: admin/wp-security-admin-init.php:
|
43 |
-
msgid "Nonce check failed for export account activity logs to CSV!"
|
44 |
-
msgstr ""
|
45 |
-
|
46 |
-
#: admin/wp-security-admin-init.php:115
|
47 |
-
msgid "Nonce check failed for export failed login records to CSV!"
|
48 |
-
msgstr ""
|
49 |
-
|
50 |
-
#: admin/wp-security-admin-init.php:133
|
51 |
-
msgid "Nonce check failed for export 404 event logs to CSV!"
|
52 |
-
msgstr ""
|
53 |
-
|
54 |
-
#: admin/wp-security-admin-init.php:258
|
55 |
msgid "Unexpected response:"
|
56 |
msgstr ""
|
57 |
|
58 |
-
#: admin/wp-security-admin-init.php:
|
59 |
msgid "Enjoyed %1$s? Please leave us a %2$s rating. We really appreciate your support!"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: admin/wp-security-admin-init.php:
|
63 |
#: classes/wp-security-two-factor-login.php:95
|
64 |
msgid "WP Security"
|
65 |
msgstr ""
|
66 |
|
67 |
-
#: admin/wp-security-admin-init.php:
|
68 |
-
#: admin/wp-security-dashboard-menu.php:
|
69 |
-
#: admin/wp-security-dashboard-menu.php:
|
70 |
msgid "Dashboard"
|
71 |
msgstr ""
|
72 |
|
73 |
-
#: admin/wp-security-admin-init.php:
|
74 |
#: admin/wp-security-settings-menu.php:95
|
75 |
msgid "Settings"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: admin/wp-security-admin-init.php:
|
79 |
-
#: admin/wp-security-user-accounts-menu.php:60
|
80 |
msgid "User Accounts"
|
81 |
msgstr ""
|
82 |
|
83 |
-
#: admin/wp-security-admin-init.php:
|
84 |
-
#: admin/wp-security-user-login-menu.php:59
|
85 |
msgid "User Login"
|
86 |
msgstr ""
|
87 |
|
88 |
-
#: admin/wp-security-admin-init.php:
|
89 |
-
#: admin/wp-security-user-registration-menu.php:55
|
90 |
msgid "User Registration"
|
91 |
msgstr ""
|
92 |
|
93 |
-
#: admin/wp-security-admin-init.php:
|
94 |
-
#: admin/wp-security-database-menu.php:119
|
95 |
msgid "Database Security"
|
96 |
msgstr ""
|
97 |
|
98 |
-
#: admin/wp-security-admin-init.php:
|
99 |
-
#: admin/wp-security-filesystem-menu.php:55
|
100 |
msgid "Filesystem Security"
|
101 |
msgstr ""
|
102 |
|
103 |
-
#: admin/wp-security-admin-init.php:
|
104 |
-
#: admin/wp-security-blacklist-menu.php:51
|
105 |
msgid "Blacklist Manager"
|
106 |
msgstr ""
|
107 |
|
108 |
-
#: admin/wp-security-admin-init.php:
|
109 |
#: admin/wp-security-firewall-menu.php:60
|
110 |
msgid "Firewall"
|
111 |
msgstr ""
|
112 |
|
113 |
-
#: admin/wp-security-admin-init.php:
|
114 |
-
#: admin/wp-security-brute-force-menu.php:67
|
115 |
msgid "Brute Force"
|
116 |
msgstr ""
|
117 |
|
118 |
-
#: admin/wp-security-admin-init.php:
|
119 |
-
#: admin/wp-security-spam-menu.php:57
|
120 |
msgid "Spam Prevention"
|
121 |
msgstr ""
|
122 |
|
123 |
-
#: admin/wp-security-admin-init.php:
|
124 |
#: admin/wp-security-filescan-menu.php:53
|
125 |
msgid "Scanner"
|
126 |
msgstr ""
|
127 |
|
128 |
-
#: admin/wp-security-admin-init.php:
|
129 |
#: admin/wp-security-maintenance-menu.php:51
|
130 |
msgid "Maintenance"
|
131 |
msgstr ""
|
132 |
|
133 |
-
#: admin/wp-security-admin-init.php:
|
134 |
#: admin/wp-security-misc-options-menu.php:57
|
135 |
msgid "Miscellaneous"
|
136 |
msgstr ""
|
137 |
|
138 |
-
#: admin/wp-security-admin-init.php:
|
139 |
#: admin/wp-security-tools-menu.php:64
|
140 |
msgid "Tools"
|
141 |
msgstr ""
|
142 |
|
|
|
|
|
|
|
|
|
143 |
#: admin/wp-security-admin-menu.php:67
|
144 |
msgid "Settings successfully updated."
|
145 |
msgstr ""
|
@@ -153,15 +137,15 @@ msgid "Failed to delete the selected record(s)."
|
|
153 |
msgstr ""
|
154 |
|
155 |
#: admin/wp-security-blacklist-menu.php:25
|
156 |
-
msgid "Ban
|
157 |
msgstr ""
|
158 |
|
159 |
-
#: admin/wp-security-blacklist-menu.php:
|
160 |
-
msgid "
|
161 |
msgstr ""
|
162 |
|
163 |
#: admin/wp-security-blacklist-menu.php:132
|
164 |
-
#: admin/wp-security-firewall-menu.php:
|
165 |
#: admin/wp-security-list-404.php:234
|
166 |
#: admin/wp-security-list-comment-spammer-ip.php:205
|
167 |
msgid "The plugin was unable to write to the .htaccess file. Please edit file manually."
|
@@ -188,27 +172,28 @@ msgid "By blocking people, you are using the most secure first line of defence,
|
|
188 |
msgstr ""
|
189 |
|
190 |
#: admin/wp-security-blacklist-menu.php:154
|
191 |
-
#: admin/wp-security-firewall-menu.php:
|
|
|
192 |
msgid "All In One WP Security & Firewall Premium"
|
193 |
msgstr ""
|
194 |
|
195 |
#: admin/wp-security-blacklist-menu.php:155
|
196 |
-
#: admin/wp-security-firewall-menu.php:
|
197 |
msgid "You may also be interested in %s."
|
198 |
msgstr ""
|
199 |
|
200 |
#: admin/wp-security-blacklist-menu.php:156
|
201 |
-
#: admin/wp-security-firewall-menu.php:
|
202 |
msgid "This plugin adds a number of extra features including %s and %s."
|
203 |
msgstr ""
|
204 |
|
205 |
#: admin/wp-security-blacklist-menu.php:156
|
206 |
-
#: admin/wp-security-firewall-menu.php:
|
207 |
msgid "smart 404 blocking"
|
208 |
msgstr ""
|
209 |
|
210 |
#: admin/wp-security-blacklist-menu.php:156
|
211 |
-
#: admin/wp-security-firewall-menu.php:
|
212 |
msgid "country IP blocking"
|
213 |
msgstr ""
|
214 |
|
@@ -256,8 +241,8 @@ msgstr ""
|
|
256 |
#: admin/wp-security-brute-force-menu.php:408
|
257 |
#: admin/wp-security-brute-force-menu.php:431
|
258 |
#: admin/wp-security-brute-force-menu.php:452
|
259 |
-
#: admin/wp-security-filescan-menu.php:
|
260 |
-
#: admin/wp-security-filescan-menu.php:
|
261 |
#: admin/wp-security-firewall-menu.php:175
|
262 |
#: admin/wp-security-firewall-menu.php:212
|
263 |
#: admin/wp-security-firewall-menu.php:232
|
@@ -269,13 +254,17 @@ msgstr ""
|
|
269 |
#: admin/wp-security-firewall-menu.php:503
|
270 |
#: admin/wp-security-firewall-menu.php:681
|
271 |
#: admin/wp-security-firewall-menu.php:699
|
|
|
272 |
#: admin/wp-security-firewall-menu.php:868
|
273 |
-
#: admin/wp-security-firewall-menu.php:
|
274 |
-
#: admin/wp-security-firewall-menu.php:
|
275 |
#: admin/wp-security-spam-menu.php:186
|
276 |
#: admin/wp-security-spam-menu.php:221
|
277 |
-
#: admin/wp-security-spam-menu.php:
|
278 |
-
#: admin/wp-security-spam-menu.php:
|
|
|
|
|
|
|
279 |
msgid "More info"
|
280 |
msgstr ""
|
281 |
|
@@ -296,23 +285,23 @@ msgstr ""
|
|
296 |
#: admin/wp-security-brute-force-menu.php:686
|
297 |
#: admin/wp-security-brute-force-menu.php:806
|
298 |
#: admin/wp-security-brute-force-menu.php:868
|
299 |
-
#: admin/wp-security-filescan-menu.php:
|
300 |
#: admin/wp-security-filesystem-menu.php:242
|
301 |
#: admin/wp-security-firewall-menu.php:945
|
302 |
-
#: admin/wp-security-firewall-menu.php:
|
303 |
#: admin/wp-security-misc-options-menu.php:167
|
304 |
#: admin/wp-security-misc-options-menu.php:218
|
305 |
#: admin/wp-security-misc-options-menu.php:278
|
306 |
#: admin/wp-security-settings-menu.php:619
|
307 |
#: admin/wp-security-settings-menu.php:680
|
308 |
#: admin/wp-security-spam-menu.php:233
|
309 |
-
#: admin/wp-security-spam-menu.php:
|
310 |
-
#: admin/wp-security-spam-menu.php:
|
311 |
-
#: admin/wp-security-spam-menu.php:
|
312 |
-
#: admin/wp-security-user-login-menu.php:
|
313 |
-
#: admin/wp-security-user-login-menu.php:
|
314 |
-
#: admin/wp-security-user-login-menu.php:
|
315 |
-
#: admin/wp-security-user-login-menu.php:
|
316 |
#: admin/wp-security-user-registration-menu.php:150
|
317 |
#: admin/wp-security-user-registration-menu.php:242
|
318 |
#: admin/wp-security-user-registration-menu.php:305
|
@@ -322,13 +311,13 @@ msgstr ""
|
|
322 |
|
323 |
#: admin/wp-security-brute-force-menu.php:33
|
324 |
#: admin/wp-security-brute-force-menu.php:759
|
325 |
-
#: admin/wp-security-dashboard-menu.php:
|
326 |
msgid "Rename login page"
|
327 |
msgstr ""
|
328 |
|
329 |
#: admin/wp-security-brute-force-menu.php:34
|
330 |
#: admin/wp-security-brute-force-menu.php:154
|
331 |
-
msgid "Cookie
|
332 |
msgstr ""
|
333 |
|
334 |
#: admin/wp-security-brute-force-menu.php:35
|
@@ -337,6 +326,7 @@ msgid "Login CAPTCHA"
|
|
337 |
msgstr ""
|
338 |
|
339 |
#: admin/wp-security-brute-force-menu.php:36
|
|
|
340 |
msgid "Login whitelist"
|
341 |
msgstr ""
|
342 |
|
@@ -344,6 +334,10 @@ msgstr ""
|
|
344 |
msgid "Honeypot"
|
345 |
msgstr ""
|
346 |
|
|
|
|
|
|
|
|
|
347 |
#: admin/wp-security-brute-force-menu.php:105
|
348 |
msgid "Please enter a value for your login page slug."
|
349 |
msgstr ""
|
@@ -357,14 +351,16 @@ msgid "You must use alpha numeric characters for your login page slug."
|
|
357 |
msgstr ""
|
358 |
|
359 |
#: admin/wp-security-brute-force-menu.php:116
|
360 |
-
#: admin/wp-security-filescan-menu.php:
|
361 |
-
#: admin/wp-security-firewall-menu.php:
|
|
|
362 |
#: admin/wp-security-spam-menu.php:101
|
363 |
-
#: admin/wp-security-spam-menu.php:
|
364 |
-
#: admin/wp-security-spam-menu.php:
|
365 |
-
#: admin/wp-security-user-login-menu.php:
|
366 |
-
#: admin/wp-security-user-login-menu.php:
|
367 |
-
|
|
|
368 |
msgstr ""
|
369 |
|
370 |
#: admin/wp-security-brute-force-menu.php:133
|
@@ -372,7 +368,7 @@ msgid "Could not delete the Cookie-based directives from the .htaccess file. Ple
|
|
372 |
msgstr ""
|
373 |
|
374 |
#: admin/wp-security-brute-force-menu.php:155
|
375 |
-
msgid "Login
|
376 |
msgstr ""
|
377 |
|
378 |
#: admin/wp-security-brute-force-menu.php:156
|
@@ -482,11 +478,11 @@ msgstr ""
|
|
482 |
|
483 |
#: admin/wp-security-brute-force-menu.php:310
|
484 |
#: admin/wp-security-brute-force-menu.php:758
|
485 |
-
#: admin/wp-security-user-login-menu.php:242
|
486 |
msgid "Cookie-Based Brute Force Login Prevention"
|
487 |
msgstr ""
|
488 |
|
489 |
#: admin/wp-security-brute-force-menu.php:320
|
|
|
490 |
msgid "Cookie based brute force login prevention"
|
491 |
msgstr ""
|
492 |
|
@@ -656,11 +652,11 @@ msgid "By enabling these settings the Google reCAPTCHA v2 widget will be applied
|
|
656 |
msgstr ""
|
657 |
|
658 |
#: admin/wp-security-brute-force-menu.php:549
|
659 |
-
msgid "reCAPTCHA will not work because you have disabled login
|
660 |
msgstr ""
|
661 |
|
662 |
#: admin/wp-security-brute-force-menu.php:550
|
663 |
-
msgid "To enable it, define
|
664 |
msgstr ""
|
665 |
|
666 |
#: admin/wp-security-brute-force-menu.php:558
|
@@ -743,10 +739,6 @@ msgstr ""
|
|
743 |
msgid "Check this if you want to insert CAPTCHA on a WooCommerce registration form."
|
744 |
msgstr ""
|
745 |
|
746 |
-
#: admin/wp-security-brute-force-menu.php:746
|
747 |
-
msgid "Login whitelist"
|
748 |
-
msgstr ""
|
749 |
-
|
750 |
#: admin/wp-security-brute-force-menu.php:749
|
751 |
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."
|
752 |
msgstr ""
|
@@ -780,7 +772,7 @@ msgid "Enable IP whitelisting"
|
|
780 |
msgstr ""
|
781 |
|
782 |
#: admin/wp-security-brute-force-menu.php:786
|
783 |
-
#: admin/wp-security-user-login-menu.php:
|
784 |
msgid "Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below"
|
785 |
msgstr ""
|
786 |
|
@@ -793,12 +785,12 @@ msgid "You can copy and paste this address in the text box below if you want to
|
|
793 |
msgstr ""
|
794 |
|
795 |
#: admin/wp-security-brute-force-menu.php:797
|
796 |
-
#: admin/wp-security-user-login-menu.php:
|
797 |
msgid "Enter whitelisted IP addresses:"
|
798 |
msgstr ""
|
799 |
|
800 |
#: admin/wp-security-brute-force-menu.php:801
|
801 |
-
#: admin/wp-security-user-login-menu.php:
|
802 |
msgid "Enter one or more IP addresses or IP ranges you wish to include in your whitelist."
|
803 |
msgstr ""
|
804 |
|
@@ -835,235 +827,239 @@ msgstr ""
|
|
835 |
msgid "Check this if you want to enable the honeypot feature for the login page"
|
836 |
msgstr ""
|
837 |
|
838 |
-
#: admin/wp-security-dashboard-menu.php:
|
|
|
839 |
#: classes/wp-security-user-login.php:74
|
840 |
-
msgid "Locked IP
|
841 |
msgstr ""
|
842 |
|
843 |
-
#: admin/wp-security-dashboard-menu.php:
|
844 |
-
msgid "Permanent
|
845 |
msgstr ""
|
846 |
|
847 |
-
#: admin/wp-security-dashboard-menu.php:
|
848 |
msgid "Logs"
|
849 |
msgstr ""
|
850 |
|
851 |
-
#: admin/wp-security-dashboard-menu.php:
|
852 |
-
|
853 |
-
|
854 |
-
|
|
|
|
|
|
|
|
|
|
|
855 |
msgstr ""
|
856 |
|
857 |
-
#: admin/wp-security-dashboard-menu.php:
|
858 |
-
msgid "This tab displays the list of all IP addresses which are currently temporarily locked out due to the
|
859 |
msgstr ""
|
860 |
|
861 |
-
#: admin/wp-security-dashboard-menu.php:
|
862 |
msgid "Currently locked out IP addresses and ranges"
|
863 |
msgstr ""
|
864 |
|
865 |
-
#: admin/wp-security-dashboard-menu.php:
|
866 |
msgid "This tab displays the list of all permanently blocked IP addresses."
|
867 |
msgstr ""
|
868 |
|
869 |
-
#: admin/wp-security-dashboard-menu.php:
|
870 |
-
#: admin/wp-security-spam-menu.php:
|
871 |
msgid "NOTE: This feature does NOT use the .htaccess file to permanently block the IP addresses so it should be compatible with all web servers running WordPress."
|
872 |
msgstr ""
|
873 |
|
874 |
-
#: admin/wp-security-dashboard-menu.php:
|
875 |
msgid "Permanently blocked IP addresses"
|
876 |
msgstr ""
|
877 |
|
878 |
-
#: admin/wp-security-dashboard-menu.php:
|
879 |
-
#: admin/wp-security-firewall-menu.php:
|
880 |
-
#: admin/wp-security-user-login-menu.php:
|
881 |
-
#: admin/wp-security-user-login-menu.php:
|
882 |
#: admin/wp-security-user-registration-menu.php:164
|
883 |
msgid "Search"
|
884 |
msgstr ""
|
885 |
|
886 |
-
#: admin/wp-security-dashboard-menu.php:
|
887 |
-
#: admin/wp-security-dashboard-menu.php:
|
888 |
-
#: admin/wp-security-dashboard-menu.php:
|
889 |
msgid "All In One WP Security & Firewall"
|
890 |
msgstr ""
|
891 |
|
892 |
-
#: admin/wp-security-dashboard-menu.php:
|
893 |
msgid "Debug logs have been cleared."
|
894 |
msgstr ""
|
895 |
|
896 |
-
#: admin/wp-security-dashboard-menu.php:
|
897 |
msgid "Unable to clear the logs; an invalid nonce was provided"
|
898 |
msgstr ""
|
899 |
|
900 |
-
#: admin/wp-security-dashboard-menu.php:
|
901 |
msgid "Debug log options"
|
902 |
msgstr ""
|
903 |
|
904 |
-
#: admin/wp-security-dashboard-menu.php:
|
905 |
msgid "Clear logs"
|
906 |
msgstr ""
|
907 |
|
908 |
-
#: admin/wp-security-dashboard-menu.php:
|
909 |
msgid "Debug logs"
|
910 |
msgstr ""
|
911 |
|
912 |
-
#: admin/wp-security-dashboard-menu.php:
|
913 |
msgid "Security strength meter"
|
914 |
msgstr ""
|
915 |
|
916 |
-
#: admin/wp-security-dashboard-menu.php:
|
917 |
msgid "Security points breakdown"
|
918 |
msgstr ""
|
919 |
|
920 |
-
#: admin/wp-security-dashboard-menu.php:
|
921 |
msgid "Spread the word"
|
922 |
msgstr ""
|
923 |
|
924 |
-
#: admin/wp-security-dashboard-menu.php:
|
925 |
msgid "Get to know the developers"
|
926 |
msgstr ""
|
927 |
|
928 |
-
#: admin/wp-security-dashboard-menu.php:
|
929 |
msgid "Critical feature status"
|
930 |
msgstr ""
|
931 |
|
932 |
-
#: admin/wp-security-dashboard-menu.php:
|
933 |
msgid "Last 5 logins"
|
934 |
msgstr ""
|
935 |
|
936 |
-
#: admin/wp-security-dashboard-menu.php:
|
937 |
msgid "Maintenance mode status"
|
938 |
msgstr ""
|
939 |
|
940 |
-
#: admin/wp-security-dashboard-menu.php:
|
|
|
|
|
941 |
msgid "Logged in users"
|
942 |
msgstr ""
|
943 |
|
944 |
-
#: admin/wp-security-dashboard-menu.php:
|
945 |
-
msgid "Locked IP addresses"
|
946 |
-
msgstr ""
|
947 |
-
|
948 |
-
#: admin/wp-security-dashboard-menu.php:379
|
949 |
msgid "Total Achievable Points: "
|
950 |
msgstr ""
|
951 |
|
952 |
-
#: admin/wp-security-dashboard-menu.php:
|
953 |
msgid "Current Score of Your Site: "
|
954 |
msgstr ""
|
955 |
|
956 |
-
#: admin/wp-security-dashboard-menu.php:
|
957 |
msgid "We are working hard to make your WordPress site more secure. Please support us, here is how:"
|
958 |
msgstr ""
|
959 |
|
960 |
-
#: admin/wp-security-dashboard-menu.php:
|
961 |
msgid "Follow us on"
|
962 |
msgstr ""
|
963 |
|
964 |
-
#: admin/wp-security-dashboard-menu.php:
|
965 |
msgid "Post to Twitter"
|
966 |
msgstr ""
|
967 |
|
968 |
-
#: admin/wp-security-dashboard-menu.php:
|
969 |
-
msgid "Give us a
|
970 |
msgstr ""
|
971 |
|
972 |
-
#: admin/wp-security-dashboard-menu.php:
|
973 |
msgid "Wanna know more about the developers behind this plugin?"
|
974 |
msgstr ""
|
975 |
|
976 |
-
#: admin/wp-security-dashboard-menu.php:
|
977 |
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"
|
978 |
msgstr ""
|
979 |
|
980 |
-
#: admin/wp-security-dashboard-menu.php:
|
981 |
-
msgid "Admin
|
982 |
msgstr ""
|
983 |
|
984 |
-
#: admin/wp-security-dashboard-menu.php:
|
985 |
-
msgid "File
|
986 |
msgstr ""
|
987 |
|
988 |
-
#: admin/wp-security-dashboard-menu.php:
|
989 |
-
msgid "Basic
|
990 |
msgstr ""
|
991 |
|
992 |
-
#: admin/wp-security-dashboard-menu.php:
|
993 |
-
msgid "No data found
|
994 |
msgstr ""
|
995 |
|
996 |
-
#: admin/wp-security-dashboard-menu.php:
|
997 |
msgid "Last 5 logins summary:"
|
998 |
msgstr ""
|
999 |
|
1000 |
-
#: admin/wp-security-dashboard-menu.php:
|
1001 |
msgid "User"
|
1002 |
msgstr ""
|
1003 |
|
1004 |
-
#: admin/wp-security-dashboard-menu.php:
|
1005 |
#: admin/wp-security-list-404.php:95
|
1006 |
#: admin/wp-security-list-login-fails.php:56
|
1007 |
#: admin/wp-security-list-permanent-blocked-ip.php:68
|
1008 |
msgid "Date"
|
1009 |
msgstr ""
|
1010 |
|
1011 |
-
#: admin/wp-security-dashboard-menu.php:
|
1012 |
msgid "IP"
|
1013 |
msgstr ""
|
1014 |
|
1015 |
-
#: admin/wp-security-dashboard-menu.php:
|
1016 |
msgid "Maintenance mode is currently enabled. Remember to turn it off when you are done"
|
1017 |
msgstr ""
|
1018 |
|
1019 |
-
#: admin/wp-security-dashboard-menu.php:
|
1020 |
msgid "Maintenance mode is currently off."
|
1021 |
msgstr ""
|
1022 |
|
1023 |
-
#: admin/wp-security-dashboard-menu.php:
|
1024 |
-
msgid "Maintenance
|
1025 |
msgstr ""
|
1026 |
|
1027 |
-
#: admin/wp-security-dashboard-menu.php:
|
1028 |
-
msgid "Cookie
|
1029 |
msgstr ""
|
1030 |
|
1031 |
-
#: admin/wp-security-dashboard-menu.php:
|
1032 |
-
#: admin/wp-security-dashboard-menu.php:
|
1033 |
msgid "The %s feature is currently active."
|
1034 |
msgstr ""
|
1035 |
|
1036 |
-
#: admin/wp-security-dashboard-menu.php:
|
1037 |
-
#: admin/wp-security-dashboard-menu.php:
|
1038 |
msgid "Your new WordPress login URL is now:"
|
1039 |
msgstr ""
|
1040 |
|
1041 |
-
#: admin/wp-security-dashboard-menu.php:
|
1042 |
msgid "Number of users currently logged into your site (including you) is:"
|
1043 |
msgstr ""
|
1044 |
|
1045 |
-
#: admin/wp-security-dashboard-menu.php:
|
1046 |
msgid "There are no other users currently logged in."
|
1047 |
msgstr ""
|
1048 |
|
1049 |
-
#: admin/wp-security-dashboard-menu.php:
|
1050 |
msgid "Number of users currently logged in site-wide (including you) is:"
|
1051 |
msgstr ""
|
1052 |
|
1053 |
-
#: admin/wp-security-dashboard-menu.php:
|
1054 |
msgid "There are no other site-wide users currently logged in."
|
1055 |
msgstr ""
|
1056 |
|
1057 |
-
#: admin/wp-security-dashboard-menu.php:
|
1058 |
-
#: admin/wp-security-dashboard-menu.php:
|
1059 |
msgid "Go to the %s menu to see more details"
|
1060 |
msgstr ""
|
1061 |
|
1062 |
-
#: admin/wp-security-dashboard-menu.php:
|
1063 |
msgid "There are no IP addresses currently locked out."
|
1064 |
msgstr ""
|
1065 |
|
1066 |
-
#: admin/wp-security-dashboard-menu.php:
|
1067 |
msgid "Number of temporarily locked out IP addresses: "
|
1068 |
msgstr ""
|
1069 |
|
@@ -1089,6 +1085,10 @@ msgstr ""
|
|
1089 |
msgid "Database prefix"
|
1090 |
msgstr ""
|
1091 |
|
|
|
|
|
|
|
|
|
1092 |
#: admin/wp-security-database-menu.php:147
|
1093 |
msgid "Nonce check failed for DB prefix change operation!"
|
1094 |
msgstr ""
|
@@ -1269,11 +1269,12 @@ msgid "%s view definitions were updated successfully!"
|
|
1269 |
msgstr ""
|
1270 |
|
1271 |
#: admin/wp-security-filescan-menu.php:26
|
1272 |
-
|
|
|
1273 |
msgstr ""
|
1274 |
|
1275 |
#: admin/wp-security-filescan-menu.php:27
|
1276 |
-
msgid "Malware
|
1277 |
msgstr ""
|
1278 |
|
1279 |
#: admin/wp-security-filescan-menu.php:88
|
@@ -1293,7 +1294,7 @@ msgid "The plugin has detected that this is your first file change detection sca
|
|
1293 |
msgstr ""
|
1294 |
|
1295 |
#: admin/wp-security-filescan-menu.php:112
|
1296 |
-
msgid "Scan
|
1297 |
msgstr ""
|
1298 |
|
1299 |
#: admin/wp-security-filescan-menu.php:133
|
@@ -1304,288 +1305,291 @@ msgstr ""
|
|
1304 |
msgid "The following address was removed because it is not a valid email address: "
|
1305 |
msgstr ""
|
1306 |
|
1307 |
-
#: admin/wp-security-filescan-menu.php:
|
1308 |
msgid "NEW SCAN COMPLETED: The plugin has detected that you have made changes to the \"File Types To Ignore\" or \"Files To Ignore\" fields."
|
1309 |
msgstr ""
|
1310 |
|
1311 |
-
#: admin/wp-security-filescan-menu.php:
|
1312 |
msgid "In order to ensure that future scan results are accurate, the old scan data has been refreshed."
|
1313 |
msgstr ""
|
1314 |
|
1315 |
-
#: admin/wp-security-filescan-menu.php:
|
1316 |
msgid "All In One WP Security & Firewall has detected that there was a change in your host's files."
|
1317 |
msgstr ""
|
1318 |
|
1319 |
-
#: admin/wp-security-filescan-menu.php:
|
1320 |
msgid "View scan details and clear this message"
|
1321 |
msgstr ""
|
1322 |
|
1323 |
-
#: admin/wp-security-filescan-menu.php:
|
1324 |
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."
|
1325 |
msgstr ""
|
1326 |
|
1327 |
-
#: admin/wp-security-filescan-menu.php:
|
1328 |
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."
|
1329 |
msgstr ""
|
1330 |
|
1331 |
-
#: admin/wp-security-filescan-menu.php:
|
1332 |
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."
|
1333 |
msgstr ""
|
1334 |
|
1335 |
-
#: admin/wp-security-filescan-menu.php:
|
1336 |
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."
|
1337 |
msgstr ""
|
1338 |
|
1339 |
-
#: admin/wp-security-filescan-menu.php:
|
1340 |
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)"
|
1341 |
msgstr ""
|
1342 |
|
1343 |
-
#: admin/wp-security-filescan-menu.php:
|
1344 |
msgid "It appears that your server is using an old PHP version which is missing the %s. The file scanner feature needs this class in order to work. If you would like to use this feature please upgrade your server PHP version to 5.3 or greater."
|
1345 |
msgstr ""
|
1346 |
|
1347 |
-
#: admin/wp-security-filescan-menu.php:
|
1348 |
msgid "Manual file change detection scan"
|
1349 |
msgstr ""
|
1350 |
|
1351 |
-
#: admin/wp-security-filescan-menu.php:
|
1352 |
msgid "To perform a manual file change detection scan click on the button below."
|
1353 |
msgstr ""
|
1354 |
|
1355 |
-
#: admin/wp-security-filescan-menu.php:
|
1356 |
msgid "Perform scan now"
|
1357 |
msgstr ""
|
1358 |
|
1359 |
-
#: admin/wp-security-filescan-menu.php:
|
1360 |
msgid "View last saved file change results"
|
1361 |
msgstr ""
|
1362 |
|
1363 |
-
#: admin/wp-security-filescan-menu.php:
|
1364 |
msgid "Click the button below to view the saved file change results from the last scan."
|
1365 |
msgstr ""
|
1366 |
|
1367 |
-
#: admin/wp-security-filescan-menu.php:
|
1368 |
msgid "View last file change"
|
1369 |
msgstr ""
|
1370 |
|
1371 |
-
#: admin/wp-security-filescan-menu.php:
|
1372 |
msgid "File change detection settings"
|
1373 |
msgstr ""
|
1374 |
|
1375 |
-
#: admin/wp-security-filescan-menu.php:
|
1376 |
msgid "Enable automated file change detection scan"
|
1377 |
msgstr ""
|
1378 |
|
1379 |
-
#: admin/wp-security-filescan-menu.php:
|
1380 |
msgid "Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below"
|
1381 |
msgstr ""
|
1382 |
|
1383 |
-
#: admin/wp-security-filescan-menu.php:
|
1384 |
msgid "Scan time interval"
|
1385 |
msgstr ""
|
1386 |
|
1387 |
-
#: admin/wp-security-filescan-menu.php:
|
1388 |
msgid "Hours"
|
1389 |
msgstr ""
|
1390 |
|
1391 |
-
#: admin/wp-security-filescan-menu.php:
|
1392 |
msgid "Days"
|
1393 |
msgstr ""
|
1394 |
|
1395 |
-
#: admin/wp-security-filescan-menu.php:
|
1396 |
msgid "Weeks"
|
1397 |
msgstr ""
|
1398 |
|
1399 |
-
#: admin/wp-security-filescan-menu.php:
|
1400 |
msgid "Set the value for how often you would like a scan to occur"
|
1401 |
msgstr ""
|
1402 |
|
1403 |
-
#: admin/wp-security-filescan-menu.php:
|
1404 |
msgid "File types to ignore"
|
1405 |
msgstr ""
|
1406 |
|
1407 |
-
#: admin/wp-security-filescan-menu.php:
|
1408 |
msgid "Enter each file type or extension on a new line which you wish to exclude from the file change detection scan."
|
1409 |
msgstr ""
|
1410 |
|
1411 |
-
#: admin/wp-security-filescan-menu.php:
|
1412 |
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."
|
1413 |
msgstr ""
|
1414 |
|
1415 |
-
#: admin/wp-security-filescan-menu.php:
|
1416 |
msgid "Example: If you want the scanner to ignore files of type jpg, png, and bmp, then you would enter the following:"
|
1417 |
msgstr ""
|
1418 |
|
1419 |
-
#: admin/wp-security-filescan-menu.php:
|
1420 |
msgid "jpg"
|
1421 |
msgstr ""
|
1422 |
|
1423 |
-
#: admin/wp-security-filescan-menu.php:
|
1424 |
msgid "png"
|
1425 |
msgstr ""
|
1426 |
|
1427 |
-
#: admin/wp-security-filescan-menu.php:
|
1428 |
msgid "bmp"
|
1429 |
msgstr ""
|
1430 |
|
1431 |
-
#: admin/wp-security-filescan-menu.php:
|
1432 |
msgid "Files/Directories to ignore"
|
1433 |
msgstr ""
|
1434 |
|
1435 |
-
#: admin/wp-security-filescan-menu.php:
|
1436 |
msgid "Enter each file or directory on a new line which you wish to exclude from the file change detection scan."
|
1437 |
msgstr ""
|
1438 |
|
1439 |
-
#: admin/wp-security-filescan-menu.php:
|
1440 |
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."
|
1441 |
msgstr ""
|
1442 |
|
1443 |
-
#: admin/wp-security-filescan-menu.php:
|
1444 |
msgid "Example: If you want the scanner to ignore certain files in different directories or whole directories, then you would enter the following:"
|
1445 |
msgstr ""
|
1446 |
|
1447 |
-
#: admin/wp-security-filescan-menu.php:
|
1448 |
msgid "cache/config/master.php"
|
1449 |
msgstr ""
|
1450 |
|
1451 |
-
#: admin/wp-security-filescan-menu.php:
|
1452 |
msgid "somedirectory"
|
1453 |
msgstr ""
|
1454 |
|
1455 |
-
#: admin/wp-security-filescan-menu.php:
|
1456 |
msgid "Send email when change detected"
|
1457 |
msgstr ""
|
1458 |
|
1459 |
-
#: admin/wp-security-filescan-menu.php:
|
1460 |
msgid "Check this if you want the system to email you if a file change was detected"
|
1461 |
msgstr ""
|
1462 |
|
1463 |
-
#: admin/wp-security-filescan-menu.php:
|
1464 |
msgid "Enter one or more email addresses on a new line."
|
1465 |
msgstr ""
|
1466 |
|
1467 |
-
#: admin/wp-security-filescan-menu.php:
|
1468 |
-
msgid "What is
|
1469 |
msgstr ""
|
1470 |
|
1471 |
-
#: admin/wp-security-filescan-menu.php:
|
1472 |
-
msgid "The word
|
1473 |
msgstr ""
|
1474 |
|
1475 |
-
#: admin/wp-security-filescan-menu.php:
|
1476 |
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."
|
1477 |
msgstr ""
|
1478 |
|
1479 |
-
#: admin/wp-security-filescan-menu.php:
|
1480 |
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."
|
1481 |
msgstr ""
|
1482 |
|
1483 |
-
#: admin/wp-security-filescan-menu.php:
|
1484 |
msgid "CLICK HERE"
|
1485 |
msgstr ""
|
1486 |
|
1487 |
-
#: admin/wp-security-filescan-menu.php:
|
1488 |
-
msgid "Scanning
|
1489 |
msgstr ""
|
1490 |
|
1491 |
-
#: admin/wp-security-filescan-menu.php:
|
1492 |
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."
|
1493 |
msgstr ""
|
1494 |
|
1495 |
-
#: admin/wp-security-filescan-menu.php:
|
1496 |
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."
|
1497 |
msgstr ""
|
1498 |
|
1499 |
-
#: admin/wp-security-filescan-menu.php:
|
1500 |
msgid "When you sign up for this service you will get the following:"
|
1501 |
msgstr ""
|
1502 |
|
1503 |
-
#: admin/wp-security-filescan-menu.php:
|
1504 |
msgid "Automatic daily scan of 1 website"
|
1505 |
msgstr ""
|
1506 |
|
1507 |
-
#: admin/wp-security-filescan-menu.php:
|
1508 |
msgid "Automatic malware and blacklist monitoring"
|
1509 |
msgstr ""
|
1510 |
|
1511 |
-
#: admin/wp-security-filescan-menu.php:
|
1512 |
msgid "Automatic email alerting"
|
1513 |
msgstr ""
|
1514 |
|
1515 |
-
#: admin/wp-security-filescan-menu.php:
|
1516 |
msgid "Site uptime monitoring"
|
1517 |
msgstr ""
|
1518 |
|
1519 |
-
#: admin/wp-security-filescan-menu.php:
|
1520 |
msgid "Site response time monitoring"
|
1521 |
msgstr ""
|
1522 |
|
1523 |
-
#: admin/wp-security-filescan-menu.php:
|
1524 |
msgid "We provide advice for malware cleanup"
|
1525 |
msgstr ""
|
1526 |
|
1527 |
-
#: admin/wp-security-filescan-menu.php:
|
1528 |
msgid "Blacklist removal"
|
1529 |
msgstr ""
|
1530 |
|
1531 |
-
#: admin/wp-security-filescan-menu.php:
|
1532 |
msgid "No contract (cancel anytime)"
|
1533 |
msgstr ""
|
1534 |
|
1535 |
-
#: admin/wp-security-filescan-menu.php:
|
1536 |
msgid "To learn more please %s."
|
1537 |
msgstr ""
|
1538 |
|
1539 |
-
#: admin/wp-security-filescan-menu.php:
|
1540 |
msgid "Latest file change scan results"
|
1541 |
msgstr ""
|
1542 |
|
1543 |
-
#: admin/wp-security-filescan-menu.php:
|
1544 |
msgid "The following files were added to your host."
|
1545 |
msgstr ""
|
1546 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1547 |
#: admin/wp-security-filescan-menu.php:420
|
1548 |
#: admin/wp-security-filescan-menu.php:441
|
1549 |
#: admin/wp-security-filescan-menu.php:465
|
1550 |
-
|
1551 |
-
#: admin/wp-security-settings-menu.php:33
|
1552 |
-
msgid "File"
|
1553 |
msgstr ""
|
1554 |
|
1555 |
#: admin/wp-security-filescan-menu.php:421
|
1556 |
#: admin/wp-security-filescan-menu.php:442
|
1557 |
#: admin/wp-security-filescan-menu.php:466
|
1558 |
-
msgid "File size"
|
1559 |
-
msgstr ""
|
1560 |
-
|
1561 |
-
#: admin/wp-security-filescan-menu.php:422
|
1562 |
-
#: admin/wp-security-filescan-menu.php:443
|
1563 |
-
#: admin/wp-security-filescan-menu.php:467
|
1564 |
msgid "File modified"
|
1565 |
msgstr ""
|
1566 |
|
1567 |
-
#: admin/wp-security-filescan-menu.php:
|
1568 |
msgid "The following files were removed from your host."
|
1569 |
msgstr ""
|
1570 |
|
1571 |
-
#: admin/wp-security-filescan-menu.php:
|
1572 |
msgid "The following files were changed on your host."
|
1573 |
msgstr ""
|
1574 |
|
1575 |
#: admin/wp-security-filesystem-menu.php:26
|
1576 |
-
|
|
|
1577 |
msgstr ""
|
1578 |
|
1579 |
#: admin/wp-security-filesystem-menu.php:27
|
1580 |
-
msgid "PHP
|
1581 |
msgstr ""
|
1582 |
|
1583 |
#: admin/wp-security-filesystem-menu.php:28
|
1584 |
-
msgid "WP
|
1585 |
msgstr ""
|
1586 |
|
1587 |
#: admin/wp-security-filesystem-menu.php:29
|
1588 |
-
msgid "Host
|
|
|
|
|
|
|
|
|
1589 |
msgstr ""
|
1590 |
|
1591 |
#: admin/wp-security-filesystem-menu.php:80
|
@@ -1671,7 +1675,7 @@ msgid "File editing"
|
|
1671 |
msgstr ""
|
1672 |
|
1673 |
#: admin/wp-security-filesystem-menu.php:215
|
1674 |
-
msgid "The
|
1675 |
msgstr ""
|
1676 |
|
1677 |
#: admin/wp-security-filesystem-menu.php:216
|
@@ -1777,7 +1781,7 @@ msgid "Loading..."
|
|
1777 |
msgstr ""
|
1778 |
|
1779 |
#: admin/wp-security-filesystem-menu.php:382
|
1780 |
-
msgid "No system logs were found
|
1781 |
msgstr ""
|
1782 |
|
1783 |
#: admin/wp-security-filesystem-menu.php:435
|
@@ -1785,7 +1789,7 @@ msgid "Set recommended permissions"
|
|
1785 |
msgstr ""
|
1786 |
|
1787 |
#: admin/wp-security-filesystem-menu.php:441
|
1788 |
-
msgid "No
|
1789 |
msgstr ""
|
1790 |
|
1791 |
#: admin/wp-security-filesystem-menu.php:481
|
@@ -1793,38 +1797,38 @@ msgid "Showing latest entries of error_log file: %s"
|
|
1793 |
msgstr ""
|
1794 |
|
1795 |
#: admin/wp-security-firewall-menu.php:28
|
1796 |
-
msgid "Basic
|
1797 |
msgstr ""
|
1798 |
|
1799 |
#: admin/wp-security-firewall-menu.php:29
|
1800 |
-
msgid "Additional
|
1801 |
msgstr ""
|
1802 |
|
1803 |
#: admin/wp-security-firewall-menu.php:30
|
1804 |
-
msgid "6G Blacklist
|
1805 |
msgstr ""
|
1806 |
|
1807 |
#: admin/wp-security-firewall-menu.php:31
|
1808 |
-
msgid "Internet
|
1809 |
msgstr ""
|
1810 |
|
1811 |
#: admin/wp-security-firewall-menu.php:32
|
1812 |
-
msgid "Prevent
|
1813 |
msgstr ""
|
1814 |
|
1815 |
#: admin/wp-security-firewall-menu.php:33
|
1816 |
-
msgid "404
|
1817 |
msgstr ""
|
1818 |
|
1819 |
#: admin/wp-security-firewall-menu.php:34
|
1820 |
-
msgid "Custom
|
1821 |
msgstr ""
|
1822 |
|
1823 |
#: admin/wp-security-firewall-menu.php:122
|
1824 |
#: admin/wp-security-firewall-menu.php:908
|
1825 |
#: admin/wp-security-spam-menu.php:120
|
1826 |
-
#: admin/wp-security-spam-menu.php:
|
1827 |
-
#: admin/wp-security-spam-menu.php:
|
1828 |
#: admin/wp-security-user-registration-menu.php:95
|
1829 |
msgid "Settings were successfully saved"
|
1830 |
msgstr ""
|
@@ -1847,7 +1851,7 @@ msgid "The firewall functionality is achieved via the insertion of special code
|
|
1847 |
msgstr ""
|
1848 |
|
1849 |
#: admin/wp-security-firewall-menu.php:151
|
1850 |
-
msgid "
|
1851 |
msgstr ""
|
1852 |
|
1853 |
#: admin/wp-security-firewall-menu.php:152
|
@@ -2263,13 +2267,6 @@ msgstr ""
|
|
2263 |
msgid "Check this to block the %s request method"
|
2264 |
msgstr ""
|
2265 |
|
2266 |
-
#: admin/wp-security-firewall-menu.php:737
|
2267 |
-
#: admin/wp-security-user-login-menu.php:353
|
2268 |
-
#: templates/info/ip-address-ip-range-info.php:2
|
2269 |
-
#: templates/menus/settings/advanced-settings.php:63
|
2270 |
-
msgid "More Info"
|
2271 |
-
msgstr ""
|
2272 |
-
|
2273 |
#: admin/wp-security-firewall-menu.php:740
|
2274 |
msgid "Some WooCommerce extensions use the PUT request method in addition to GET and POST."
|
2275 |
msgstr ""
|
@@ -2443,7 +2440,6 @@ msgid "All 404 event logs were deleted from the DB successfully!"
|
|
2443 |
msgstr ""
|
2444 |
|
2445 |
#: admin/wp-security-firewall-menu.php:1000
|
2446 |
-
#: admin/wp-security-user-login-menu.php:111
|
2447 |
msgid "You entered a non numeric value for the lockout time length field. It has been set to the default value."
|
2448 |
msgstr ""
|
2449 |
|
@@ -2451,171 +2447,179 @@ msgstr ""
|
|
2451 |
msgid "You entered an incorrect format for the \"Redirect URL\" field. It has been set to the default value."
|
2452 |
msgstr ""
|
2453 |
|
2454 |
-
#: admin/wp-security-firewall-menu.php:
|
2455 |
msgid "404 detection configuration"
|
2456 |
msgstr ""
|
2457 |
|
2458 |
-
#: admin/wp-security-firewall-menu.php:
|
2459 |
msgid "A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website."
|
2460 |
msgstr ""
|
2461 |
|
2462 |
-
#: admin/wp-security-firewall-menu.php:
|
2463 |
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."
|
2464 |
msgstr ""
|
2465 |
|
2466 |
-
#: admin/wp-security-firewall-menu.php:
|
2467 |
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."
|
2468 |
msgstr ""
|
2469 |
|
2470 |
-
#: admin/wp-security-firewall-menu.php:
|
2471 |
msgid "Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons."
|
2472 |
msgstr ""
|
2473 |
|
2474 |
-
#: admin/wp-security-firewall-menu.php:
|
2475 |
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."
|
2476 |
msgstr ""
|
2477 |
|
2478 |
-
#: admin/wp-security-firewall-menu.php:
|
2479 |
msgid "If you want to temporarily block or blacklist an IP address, simply click the \"Temp Block\" or \"Blacklist IP\" link for the applicable IP entry in the \"404 Event Logs\" table below."
|
2480 |
msgstr ""
|
2481 |
|
2482 |
-
#: admin/wp-security-firewall-menu.php:
|
2483 |
msgid "404 detection options"
|
2484 |
msgstr ""
|
2485 |
|
2486 |
-
#: admin/wp-security-firewall-menu.php:
|
2487 |
msgid "Enable 404 IP detection and lockout"
|
2488 |
msgstr ""
|
2489 |
|
2490 |
-
#: admin/wp-security-firewall-menu.php:
|
2491 |
msgid "Check this if you want to enable the lockout of selected IP addresses."
|
2492 |
msgstr ""
|
2493 |
|
2494 |
-
#: admin/wp-security-firewall-menu.php:
|
2495 |
msgid "When you enable this checkbox, all 404 events on your site will be logged in the table below. You can monitor these events and select some IP addresses listed in the table below and block them for a specified amount of time. All IP addresses you select to be blocked from the \"404 Event Logs\" table section will be unable to access your site during the time specified."
|
2496 |
msgstr ""
|
2497 |
|
2498 |
-
#: admin/wp-security-firewall-menu.php:
|
2499 |
msgid "Enable 404 event logging"
|
2500 |
msgstr ""
|
2501 |
|
2502 |
-
#: admin/wp-security-firewall-menu.php:
|
2503 |
msgid "Check this if you want to enable the logging of 404 events"
|
2504 |
msgstr ""
|
2505 |
|
2506 |
-
#: admin/wp-security-firewall-menu.php:
|
2507 |
msgid "Time length of 404 lockout (minutes)"
|
2508 |
msgstr ""
|
2509 |
|
2510 |
-
#: admin/wp-security-firewall-menu.php:
|
2511 |
msgid "Set the length of time for which a blocked IP address will be prevented from visiting your site"
|
2512 |
msgstr ""
|
2513 |
|
2514 |
-
#: admin/wp-security-firewall-menu.php:
|
2515 |
msgid "You can lock any IP address which is recorded in the \"404 Event Logs\" table section below."
|
2516 |
msgstr ""
|
2517 |
|
2518 |
-
#: admin/wp-security-firewall-menu.php:
|
2519 |
msgid "To temporarily lock an IP address, hover over the ID column and click the \"Temp Block\" link for the applicable IP entry."
|
2520 |
msgstr ""
|
2521 |
|
2522 |
-
#: admin/wp-security-firewall-menu.php:
|
2523 |
msgid "404 lockout redirect URL"
|
2524 |
msgstr ""
|
2525 |
|
2526 |
-
#: admin/wp-security-firewall-menu.php:
|
2527 |
msgid "A blocked visitor will be automatically redirected to this URL."
|
2528 |
msgstr ""
|
2529 |
|
|
|
|
|
|
|
|
|
2530 |
#: admin/wp-security-firewall-menu.php:1136
|
|
|
|
|
|
|
|
|
2531 |
msgid "404 event logs"
|
2532 |
msgstr ""
|
2533 |
|
2534 |
-
#: admin/wp-security-firewall-menu.php:
|
2535 |
-
#: admin/wp-security-firewall-menu.php:
|
2536 |
-
#: admin/wp-security-user-login-menu.php:
|
2537 |
-
#: admin/wp-security-user-login-menu.php:
|
2538 |
-
#: admin/wp-security-user-login-menu.php:644
|
2539 |
#: admin/wp-security-user-login-menu.php:653
|
|
|
2540 |
msgid "Export to CSV"
|
2541 |
msgstr ""
|
2542 |
|
2543 |
-
#: admin/wp-security-firewall-menu.php:
|
2544 |
-
#: admin/wp-security-user-login-menu.php:
|
2545 |
-
#: admin/wp-security-user-login-menu.php:
|
2546 |
msgid "Click this button if you wish to download this log in CSV format."
|
2547 |
msgstr ""
|
2548 |
|
2549 |
-
#: admin/wp-security-firewall-menu.php:
|
2550 |
-
#: admin/wp-security-firewall-menu.php:
|
2551 |
msgid "Delete all 404 event logs"
|
2552 |
msgstr ""
|
2553 |
|
2554 |
-
#: admin/wp-security-firewall-menu.php:
|
2555 |
msgid "Click this button if you wish to purge all 404 event logs from the DB."
|
2556 |
msgstr ""
|
2557 |
|
2558 |
-
#: admin/wp-security-firewall-menu.php:
|
2559 |
msgid "Custom .htaccess rules settings"
|
2560 |
msgstr ""
|
2561 |
|
2562 |
-
#: admin/wp-security-firewall-menu.php:
|
2563 |
msgid "This feature can be used to apply your own custom .htaccess rules and directives."
|
2564 |
msgstr ""
|
2565 |
|
2566 |
-
#: admin/wp-security-firewall-menu.php:
|
2567 |
msgid "It is useful for when you want to tweak our existing firewall rules or when you want to add your own."
|
2568 |
msgstr ""
|
2569 |
|
2570 |
-
#: admin/wp-security-firewall-menu.php:
|
2571 |
msgid "NOTE: This feature can only be used if your site is hosted in an apache or similar web server."
|
2572 |
msgstr ""
|
2573 |
|
2574 |
-
#: admin/wp-security-firewall-menu.php:
|
2575 |
msgid "<strong>Warning</strong>: Only use this feature if you know what you are doing."
|
2576 |
msgstr ""
|
2577 |
|
2578 |
-
#: admin/wp-security-firewall-menu.php:
|
2579 |
msgid "Incorrect .htaccess rules or directives can break or prevent access to your site."
|
2580 |
msgstr ""
|
2581 |
|
2582 |
-
#: admin/wp-security-firewall-menu.php:
|
2583 |
msgid "It is your responsibility to ensure that you are entering the correct code!"
|
2584 |
msgstr ""
|
2585 |
|
2586 |
-
#: admin/wp-security-firewall-menu.php:
|
2587 |
msgid "If you break your site you will need to access your server via FTP or something similar and then edit your .htaccess file and delete the changes you made."
|
2588 |
msgstr ""
|
2589 |
|
2590 |
-
#: admin/wp-security-firewall-menu.php:
|
2591 |
msgid "Custom .htaccess rules"
|
2592 |
msgstr ""
|
2593 |
|
2594 |
-
#: admin/wp-security-firewall-menu.php:
|
2595 |
msgid "Enable custom .htaccess rules"
|
2596 |
msgstr ""
|
2597 |
|
2598 |
-
#: admin/wp-security-firewall-menu.php:
|
2599 |
msgid "Check this if you want to enable custom rules entered in the text box below"
|
2600 |
msgstr ""
|
2601 |
|
2602 |
-
#: admin/wp-security-firewall-menu.php:
|
2603 |
msgid "Place custom rules at the top"
|
2604 |
msgstr ""
|
2605 |
|
2606 |
-
#: admin/wp-security-firewall-menu.php:
|
2607 |
msgid "Check this if you want to place your custom rules at the beginning of all the rules applied by this plugin"
|
2608 |
msgstr ""
|
2609 |
|
2610 |
-
#: admin/wp-security-firewall-menu.php:
|
2611 |
msgid "Enter custom .htaccess rules:"
|
2612 |
msgstr ""
|
2613 |
|
2614 |
-
#: admin/wp-security-firewall-menu.php:
|
2615 |
msgid "Enter your custom .htaccess rules/directives."
|
2616 |
msgstr ""
|
2617 |
|
2618 |
-
#: admin/wp-security-firewall-menu.php:
|
2619 |
msgid "Save custom rules"
|
2620 |
msgstr ""
|
2621 |
|
@@ -2794,6 +2798,7 @@ msgstr ""
|
|
2794 |
|
2795 |
#: admin/wp-security-list-404.php:120
|
2796 |
#: admin/wp-security-list-acct-activity.php:82
|
|
|
2797 |
#: admin/wp-security-list-locked-ip.php:84
|
2798 |
#: admin/wp-security-list-login-fails.php:73
|
2799 |
#: admin/wp-security-list-registered-users.php:93
|
@@ -2805,13 +2810,13 @@ msgstr ""
|
|
2805 |
#: admin/wp-security-list-404.php:143
|
2806 |
#: admin/wp-security-list-acct-activity.php:92
|
2807 |
#: admin/wp-security-list-comment-spammer-ip.php:95
|
2808 |
-
#: admin/wp-security-list-locked-ip.php:
|
2809 |
#: admin/wp-security-list-locked-ip.php:105
|
2810 |
#: admin/wp-security-list-login-fails.php:85
|
2811 |
#: admin/wp-security-list-permanent-blocked-ip.php:96
|
2812 |
-
#: admin/wp-security-list-registered-users.php:
|
2813 |
#: admin/wp-security-list-registered-users.php:115
|
2814 |
-
#: admin/wp-security-list-registered-users.php:
|
2815 |
msgid "Please select some records using the checkboxes"
|
2816 |
msgstr ""
|
2817 |
|
@@ -2906,6 +2911,11 @@ msgstr ""
|
|
2906 |
msgid "Type"
|
2907 |
msgstr ""
|
2908 |
|
|
|
|
|
|
|
|
|
|
|
2909 |
#: admin/wp-security-list-locked-ip.php:59
|
2910 |
msgid "Locked IP/range"
|
2911 |
msgstr ""
|
@@ -2923,26 +2933,18 @@ msgstr ""
|
|
2923 |
msgid "Release date"
|
2924 |
msgstr ""
|
2925 |
|
2926 |
-
#: admin/wp-security-list-locked-ip.php:
|
2927 |
-
msgid "
|
2928 |
-
msgstr ""
|
2929 |
-
|
2930 |
-
#: admin/wp-security-list-locked-ip.php:135
|
2931 |
-
msgid "The selected IP entries were unlocked successfully!"
|
2932 |
msgstr ""
|
2933 |
|
2934 |
-
#: admin/wp-security-list-locked-ip.php:
|
2935 |
msgid "Nonce check failed for unlock IP operation!"
|
2936 |
msgstr ""
|
2937 |
|
2938 |
-
#: admin/wp-security-list-locked-ip.php:
|
2939 |
msgid "The selected IP entry was unlocked successfully."
|
2940 |
msgstr ""
|
2941 |
|
2942 |
-
#: admin/wp-security-list-locked-ip.php:187
|
2943 |
-
msgid "Nonce check failed for delete lockdown record operation!"
|
2944 |
-
msgstr ""
|
2945 |
-
|
2946 |
#: admin/wp-security-list-logged-in-users.php:45
|
2947 |
#: admin/wp-security-list-registered-users.php:70
|
2948 |
msgid "Login name"
|
@@ -3006,61 +3008,61 @@ msgstr ""
|
|
3006 |
msgid "Block IP"
|
3007 |
msgstr ""
|
3008 |
|
3009 |
-
#: admin/wp-security-list-registered-users.php:
|
3010 |
msgid "The selected accounts were approved successfully!"
|
3011 |
msgstr ""
|
3012 |
|
3013 |
-
#: admin/wp-security-list-registered-users.php:
|
3014 |
msgid "The following accounts failed to update successfully: "
|
3015 |
msgstr ""
|
3016 |
|
3017 |
-
#: admin/wp-security-list-registered-users.php:
|
3018 |
msgid "The selected account was approved successfully!"
|
3019 |
msgstr ""
|
3020 |
|
3021 |
-
#: admin/wp-security-list-registered-users.php:
|
3022 |
msgid "Your account is now active"
|
3023 |
msgstr ""
|
3024 |
|
3025 |
-
#: admin/wp-security-list-registered-users.php:
|
3026 |
msgid "Your account with username: "
|
3027 |
msgstr ""
|
3028 |
|
3029 |
-
#: admin/wp-security-list-registered-users.php:
|
3030 |
msgid " is now active"
|
3031 |
msgstr ""
|
3032 |
|
3033 |
-
#: admin/wp-security-list-registered-users.php:
|
3034 |
msgid "The selected accounts were deleted successfully!"
|
3035 |
msgstr ""
|
3036 |
|
3037 |
-
#: admin/wp-security-list-registered-users.php:
|
3038 |
msgid "Nonce check failed for delete registered user account operation!"
|
3039 |
msgstr ""
|
3040 |
|
3041 |
-
#: admin/wp-security-list-registered-users.php:
|
3042 |
msgid "The selected account was deleted successfully!"
|
3043 |
msgstr ""
|
3044 |
|
3045 |
-
#: admin/wp-security-list-registered-users.php:
|
3046 |
msgid "The selected IP addresses were successfully added to the permanent block list!"
|
3047 |
msgstr ""
|
3048 |
|
3049 |
-
#: admin/wp-security-list-registered-users.php:
|
3050 |
-
#: admin/wp-security-list-registered-users.php:
|
3051 |
msgid "View Blocked IPs"
|
3052 |
msgstr ""
|
3053 |
|
3054 |
-
#: admin/wp-security-list-registered-users.php:
|
3055 |
msgid "Nonce check failed for block IP operation of registered user!"
|
3056 |
msgstr ""
|
3057 |
|
3058 |
-
#: admin/wp-security-list-registered-users.php:
|
3059 |
msgid "The selected IP was successfully added to the permanent block list!"
|
3060 |
msgstr ""
|
3061 |
|
3062 |
#: admin/wp-security-maintenance-menu.php:25
|
3063 |
-
msgid "Visitor
|
3064 |
msgstr ""
|
3065 |
|
3066 |
#: admin/wp-security-maintenance-menu.php:85
|
@@ -3100,7 +3102,7 @@ msgid "Save site lockout settings"
|
|
3100 |
msgstr ""
|
3101 |
|
3102 |
#: admin/wp-security-misc-options-menu.php:28
|
3103 |
-
msgid "Copy
|
3104 |
msgstr ""
|
3105 |
|
3106 |
#: admin/wp-security-misc-options-menu.php:29
|
@@ -3108,7 +3110,7 @@ msgid "Frames"
|
|
3108 |
msgstr ""
|
3109 |
|
3110 |
#: admin/wp-security-misc-options-menu.php:30
|
3111 |
-
msgid "Users
|
3112 |
msgstr ""
|
3113 |
|
3114 |
#: admin/wp-security-misc-options-menu.php:31
|
@@ -3136,7 +3138,7 @@ msgid "Enable copy protection"
|
|
3136 |
msgstr ""
|
3137 |
|
3138 |
#: admin/wp-security-misc-options-menu.php:109
|
3139 |
-
msgid "Check this if you want to disable the \"Right
|
3140 |
msgstr ""
|
3141 |
|
3142 |
#: admin/wp-security-misc-options-menu.php:116
|
@@ -3216,15 +3218,20 @@ msgid "Check this if you want to stop REST API access for non-logged in requests
|
|
3216 |
msgstr ""
|
3217 |
|
3218 |
#: admin/wp-security-settings-menu.php:25
|
3219 |
-
msgid "General
|
|
|
|
|
|
|
|
|
|
|
3220 |
msgstr ""
|
3221 |
|
3222 |
#: admin/wp-security-settings-menu.php:37
|
3223 |
-
msgid "Delete
|
3224 |
msgstr ""
|
3225 |
|
3226 |
#: admin/wp-security-settings-menu.php:41
|
3227 |
-
msgid "WP
|
3228 |
msgstr ""
|
3229 |
|
3230 |
#: admin/wp-security-settings-menu.php:45
|
@@ -3553,7 +3560,7 @@ msgid "WP generator meta tag and version info"
|
|
3553 |
msgstr ""
|
3554 |
|
3555 |
#: admin/wp-security-settings-menu.php:650
|
3556 |
-
msgid "
|
3557 |
msgstr ""
|
3558 |
|
3559 |
#: admin/wp-security-settings-menu.php:652
|
@@ -3689,11 +3696,11 @@ msgid "no value (i.e. empty) on your server"
|
|
3689 |
msgstr ""
|
3690 |
|
3691 |
#: admin/wp-security-spam-menu.php:28
|
3692 |
-
msgid "Comment
|
3693 |
msgstr ""
|
3694 |
|
3695 |
#: admin/wp-security-spam-menu.php:29
|
3696 |
-
msgid "Comment
|
3697 |
msgstr ""
|
3698 |
|
3699 |
#: admin/wp-security-spam-menu.php:30
|
@@ -3704,12 +3711,20 @@ msgstr ""
|
|
3704 |
msgid "bbPress"
|
3705 |
msgstr ""
|
3706 |
|
|
|
|
|
|
|
|
|
3707 |
#: admin/wp-security-spam-menu.php:99
|
3708 |
msgid "You entered a non numeric value for the \"move spam comments to trash after number of days\" field."
|
3709 |
msgstr ""
|
3710 |
|
3711 |
#: admin/wp-security-spam-menu.php:99
|
3712 |
-
#: admin/wp-security-spam-menu.php:
|
|
|
|
|
|
|
|
|
3713 |
msgid "It has been set to the default value."
|
3714 |
msgstr ""
|
3715 |
|
@@ -3793,197 +3808,197 @@ msgstr ""
|
|
3793 |
msgid "Enble this feature in order to move the spam comments to trash after given number of days."
|
3794 |
msgstr ""
|
3795 |
|
3796 |
-
#: admin/wp-security-spam-menu.php:
|
3797 |
msgid "You entered a non numeric value for the minimum number of spam comments field. It has been set to the default value."
|
3798 |
msgstr ""
|
3799 |
|
3800 |
-
#: admin/wp-security-spam-menu.php:
|
3801 |
msgid "You must enter an integer greater than zero for minimum number of spam comments field. It has been set to the default value."
|
3802 |
msgstr ""
|
3803 |
|
3804 |
-
#: admin/wp-security-spam-menu.php:
|
3805 |
msgid "Nonce check failed for list spam comment IPs."
|
3806 |
msgstr ""
|
3807 |
|
3808 |
-
#: admin/wp-security-spam-menu.php:
|
3809 |
msgid "You entered a non numeric value for the minimum spam comments per IP field."
|
3810 |
msgstr ""
|
3811 |
|
3812 |
-
#: admin/wp-security-spam-menu.php:
|
3813 |
msgid "Displaying results for IP addresses which have posted a minimum of %s spam comments."
|
3814 |
msgstr ""
|
3815 |
|
3816 |
-
#: admin/wp-security-spam-menu.php:
|
3817 |
msgid "Auto block spammer IPs"
|
3818 |
msgstr ""
|
3819 |
|
3820 |
-
#: admin/wp-security-spam-menu.php:
|
3821 |
msgid "This feature has detected that %s is not active. It is highly recommended that you activate the Akismet plugin to make the most of this feature."
|
3822 |
msgstr ""
|
3823 |
|
3824 |
-
#: admin/wp-security-spam-menu.php:
|
3825 |
msgid "This feature allows you to automatically and permanently block IP addresses which have exceeded a certain number of comments labelled as spam."
|
3826 |
msgstr ""
|
3827 |
|
3828 |
-
#: admin/wp-security-spam-menu.php:
|
3829 |
msgid "Comments are usually labelled as spam either by the Akismet plugin or manually by the WP administrator when they mark a comment as \"spam\" from the WordPress Comments menu."
|
3830 |
msgstr ""
|
3831 |
|
3832 |
-
#: admin/wp-security-spam-menu.php:
|
3833 |
msgid "You currently have no IP addresses permanently blocked due to spam."
|
3834 |
msgstr ""
|
3835 |
|
3836 |
-
#: admin/wp-security-spam-menu.php:
|
3837 |
msgid "Spammer IPs added to permanent block list today: "
|
3838 |
msgstr ""
|
3839 |
|
3840 |
-
#: admin/wp-security-spam-menu.php:
|
3841 |
msgid "All time total: "
|
3842 |
msgstr ""
|
3843 |
|
3844 |
-
#: admin/wp-security-spam-menu.php:
|
3845 |
msgid "View blocked IPs"
|
3846 |
msgstr ""
|
3847 |
|
3848 |
-
#: admin/wp-security-spam-menu.php:
|
3849 |
msgid "Enable auto block of spam comment IPs"
|
3850 |
msgstr ""
|
3851 |
|
3852 |
-
#: admin/wp-security-spam-menu.php:
|
3853 |
msgid "Check this box if you want this plugin to automatically block IP addresses which submit spam comments."
|
3854 |
msgstr ""
|
3855 |
|
3856 |
-
#: admin/wp-security-spam-menu.php:
|
3857 |
msgid "Minimum number of spam comments"
|
3858 |
msgstr ""
|
3859 |
|
3860 |
-
#: admin/wp-security-spam-menu.php:
|
3861 |
msgid "Specify the minimum number of spam comments for an IP address before it is permanently blocked."
|
3862 |
msgstr ""
|
3863 |
|
3864 |
-
#: admin/wp-security-spam-menu.php:
|
3865 |
msgid "Example 1: Setting this value to \"1\" will block ALL IP addresses which were used to submit at least one spam comment."
|
3866 |
msgstr ""
|
3867 |
|
3868 |
-
#: admin/wp-security-spam-menu.php:
|
3869 |
msgid "Example 2: Setting this value to \"5\" will block only those IP addresses which were used to submit 5 spam comments or more on your site."
|
3870 |
msgstr ""
|
3871 |
|
3872 |
-
#: admin/wp-security-spam-menu.php:
|
3873 |
msgid "List spammer IP addresses"
|
3874 |
msgstr ""
|
3875 |
|
3876 |
-
#: admin/wp-security-spam-menu.php:
|
3877 |
msgid "This section displays a list of the IP addresses of the people or bots who have left spam comments on your site."
|
3878 |
msgstr ""
|
3879 |
|
3880 |
-
#: admin/wp-security-spam-menu.php:
|
3881 |
msgid "This information can be handy for identifying the most persistent IP addresses or ranges used by spammers."
|
3882 |
msgstr ""
|
3883 |
|
3884 |
-
#: admin/wp-security-spam-menu.php:
|
3885 |
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 the permanent block list."
|
3886 |
msgstr ""
|
3887 |
|
3888 |
-
#: admin/wp-security-spam-menu.php:
|
3889 |
msgid "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 using the checkboxes and then choose the \"block\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
|
3890 |
msgstr ""
|
3891 |
|
3892 |
-
#: admin/wp-security-spam-menu.php:
|
3893 |
msgid "Minimum number of spam comments per IP"
|
3894 |
msgstr ""
|
3895 |
|
3896 |
-
#: admin/wp-security-spam-menu.php:
|
3897 |
msgid "This field allows you to list only those IP addresses which have been used to post X or more spam comments."
|
3898 |
msgstr ""
|
3899 |
|
3900 |
-
#: admin/wp-security-spam-menu.php:
|
3901 |
msgid "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses which were used to submit spam comments."
|
3902 |
msgstr ""
|
3903 |
|
3904 |
-
#: admin/wp-security-spam-menu.php:
|
3905 |
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."
|
3906 |
msgstr ""
|
3907 |
|
3908 |
-
#: admin/wp-security-spam-menu.php:
|
3909 |
msgid "Find IP addresses"
|
3910 |
msgstr ""
|
3911 |
|
3912 |
-
#: admin/wp-security-spam-menu.php:
|
3913 |
msgid "Spammer IP address results"
|
3914 |
msgstr ""
|
3915 |
|
3916 |
-
#: admin/wp-security-spam-menu.php:
|
3917 |
#: classes/wp-security-utility.php:253
|
3918 |
msgid "The plugin has detected that you are using a Multi-Site WordPress installation."
|
3919 |
msgstr ""
|
3920 |
|
3921 |
-
#: admin/wp-security-spam-menu.php:
|
3922 |
msgid "Only the \"superadmin\" can block IP addresses from the main site."
|
3923 |
msgstr ""
|
3924 |
|
3925 |
-
#: admin/wp-security-spam-menu.php:
|
3926 |
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."
|
3927 |
msgstr ""
|
3928 |
|
3929 |
-
#: admin/wp-security-spam-menu.php:
|
3930 |
msgid "BuddyPress spam settings"
|
3931 |
msgstr ""
|
3932 |
|
3933 |
-
#: admin/wp-security-spam-menu.php:
|
3934 |
msgid "Add CAPTCHA to BuddyPress registration form"
|
3935 |
msgstr ""
|
3936 |
|
3937 |
-
#: admin/wp-security-spam-menu.php:
|
3938 |
msgid "This feature will add a simple math CAPTCHA field in the BuddyPress registration form."
|
3939 |
msgstr ""
|
3940 |
|
3941 |
-
#: admin/wp-security-spam-menu.php:
|
3942 |
msgid "Adding a CAPTCHA field in the registration form is a simple way of greatly reducing spam signups from bots without using .htaccess rules."
|
3943 |
msgstr ""
|
3944 |
|
3945 |
-
#: admin/wp-security-spam-menu.php:
|
3946 |
msgid "Enable CAPTCHA on BuddyPress registration form"
|
3947 |
msgstr ""
|
3948 |
|
3949 |
-
#: admin/wp-security-spam-menu.php:
|
3950 |
msgid "Check this if you want to insert a CAPTCHA field on the BuddyPress registration forms."
|
3951 |
msgstr ""
|
3952 |
|
3953 |
-
#: admin/wp-security-spam-menu.php:
|
3954 |
msgid "BuddyPress is not active! In order to use this feature you will need to have BuddyPress installed and activated."
|
3955 |
msgstr ""
|
3956 |
|
3957 |
-
#: admin/wp-security-spam-menu.php:
|
3958 |
msgid "bbPress spam settings"
|
3959 |
msgstr ""
|
3960 |
|
3961 |
-
#: admin/wp-security-spam-menu.php:
|
3962 |
msgid "Add CAPTCHA to bbPress new topic form"
|
3963 |
msgstr ""
|
3964 |
|
3965 |
-
#: admin/wp-security-spam-menu.php:
|
3966 |
msgid "This feature will add a simple math CAPTCHA field in the bbPress new topic form."
|
3967 |
msgstr ""
|
3968 |
|
3969 |
-
#: admin/wp-security-spam-menu.php:
|
3970 |
msgid "Adding a CAPTCHA field in this form is a simple way of greatly reducing spam submitted from bots."
|
3971 |
msgstr ""
|
3972 |
|
3973 |
-
#: admin/wp-security-spam-menu.php:
|
3974 |
msgid "Enable CAPTCHA on bbPress new topic form"
|
3975 |
msgstr ""
|
3976 |
|
3977 |
-
#: admin/wp-security-spam-menu.php:
|
3978 |
msgid "Check this if you want to insert a CAPTCHA field on the bbPress new topic forms."
|
3979 |
msgstr ""
|
3980 |
|
3981 |
-
#: admin/wp-security-spam-menu.php:
|
3982 |
msgid "bbPress is not active. In order to use this feature you will need to have bbPress installed and activated."
|
3983 |
msgstr ""
|
3984 |
|
3985 |
#: admin/wp-security-tools-menu.php:34
|
3986 |
-
msgid "WHOIS
|
3987 |
msgstr ""
|
3988 |
|
3989 |
#: admin/wp-security-tools-menu.php:95
|
@@ -4027,17 +4042,21 @@ msgid "Nothing to show."
|
|
4027 |
msgstr ""
|
4028 |
|
4029 |
#: admin/wp-security-user-accounts-menu.php:32
|
4030 |
-
msgid "WP
|
4031 |
msgstr ""
|
4032 |
|
4033 |
#: admin/wp-security-user-accounts-menu.php:33
|
4034 |
-
msgid "Display
|
4035 |
msgstr ""
|
4036 |
|
4037 |
#: admin/wp-security-user-accounts-menu.php:34
|
4038 |
msgid "Password"
|
4039 |
msgstr ""
|
4040 |
|
|
|
|
|
|
|
|
|
4041 |
#: admin/wp-security-user-accounts-menu.php:82
|
4042 |
msgid "Admin user security"
|
4043 |
msgstr ""
|
@@ -4047,7 +4066,7 @@ msgid "By default, WordPress sets the administrator username to \"admin\" at ins
|
|
4047 |
msgstr ""
|
4048 |
|
4049 |
#: admin/wp-security-user-accounts-menu.php:86
|
4050 |
-
msgid "A lot of hackers try to take advantage of this information by attempting \"Brute
|
4051 |
msgstr ""
|
4052 |
|
4053 |
#: admin/wp-security-user-accounts-menu.php:87
|
@@ -4187,10 +4206,6 @@ msgstr ""
|
|
4187 |
msgid "Password Strength"
|
4188 |
msgstr ""
|
4189 |
|
4190 |
-
#: admin/wp-security-user-accounts-menu.php:238
|
4191 |
-
msgid "Nonce check failed on admin username change operation!"
|
4192 |
-
msgstr ""
|
4193 |
-
|
4194 |
#: admin/wp-security-user-accounts-menu.php:245
|
4195 |
msgid "Username "
|
4196 |
msgstr ""
|
@@ -4212,7 +4227,7 @@ msgid "Please enter a value for your username. "
|
|
4212 |
msgstr ""
|
4213 |
|
4214 |
#: admin/wp-security-user-accounts-menu.php:302
|
4215 |
-
msgid "Username
|
4216 |
msgstr ""
|
4217 |
|
4218 |
#: admin/wp-security-user-accounts-menu.php:322
|
@@ -4223,358 +4238,354 @@ msgstr ""
|
|
4223 |
msgid "Edit user"
|
4224 |
msgstr ""
|
4225 |
|
4226 |
-
#: admin/wp-security-user-login-menu.php:
|
4227 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4228 |
msgstr ""
|
4229 |
|
4230 |
-
#: admin/wp-security-user-login-menu.php:
|
4231 |
-
msgid "
|
4232 |
msgstr ""
|
4233 |
|
4234 |
-
#: admin/wp-security-user-login-menu.php:
|
4235 |
-
msgid "
|
4236 |
msgstr ""
|
4237 |
|
4238 |
-
#: admin/wp-security-user-login-menu.php:
|
4239 |
-
msgid "
|
4240 |
msgstr ""
|
4241 |
|
4242 |
-
#: admin/wp-security-user-login-menu.php:
|
4243 |
-
msgid "
|
4244 |
msgstr ""
|
4245 |
|
4246 |
-
#: admin/wp-security-user-login-menu.php:
|
4247 |
-
msgid "You entered a non
|
4248 |
msgstr ""
|
4249 |
|
4250 |
-
#: admin/wp-security-user-login-menu.php:
|
4251 |
-
msgid "You entered
|
4252 |
msgstr ""
|
4253 |
|
4254 |
-
#: admin/wp-security-user-login-menu.php:
|
4255 |
-
msgid "
|
4256 |
msgstr ""
|
4257 |
|
4258 |
-
#: admin/wp-security-user-login-menu.php:
|
4259 |
msgid "Please fill in one or more email addresses to notify."
|
4260 |
msgstr ""
|
4261 |
|
4262 |
-
#: admin/wp-security-user-login-menu.php:
|
4263 |
msgid "You have entered one or more invalid email addresses."
|
4264 |
msgstr ""
|
4265 |
|
4266 |
-
#: admin/wp-security-user-login-menu.php:
|
4267 |
msgid "It has been set to your WordPress admin email as default."
|
4268 |
msgstr ""
|
4269 |
|
4270 |
-
#: admin/wp-security-user-login-menu.php:
|
4271 |
-
msgid "
|
4272 |
-
msgstr ""
|
4273 |
-
|
4274 |
-
#: admin/wp-security-user-login-menu.php:239
|
4275 |
-
msgid "Login lockdown configuration"
|
4276 |
msgstr ""
|
4277 |
|
4278 |
-
#: admin/wp-security-user-login-menu.php:
|
4279 |
msgid "One of the ways hackers try to compromise sites is via a "
|
4280 |
msgstr ""
|
4281 |
|
4282 |
-
#: admin/wp-security-user-login-menu.php:
|
4283 |
-
msgid "Brute
|
4284 |
msgstr ""
|
4285 |
|
4286 |
-
#: admin/wp-security-user-login-menu.php:
|
4287 |
msgid "This is where attackers use repeated login attempts until they guess the password."
|
4288 |
msgstr ""
|
4289 |
|
4290 |
-
#: admin/wp-security-user-login-menu.php:
|
4291 |
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."
|
4292 |
msgstr ""
|
4293 |
|
4294 |
-
#: admin/wp-security-user-login-menu.php:
|
4295 |
msgid "You may also want to checkout our %s feature for another secure way to protect against these types of attacks."
|
4296 |
msgstr ""
|
4297 |
|
4298 |
-
#: admin/wp-security-user-login-menu.php:
|
4299 |
-
msgid "Login
|
4300 |
msgstr ""
|
4301 |
|
4302 |
-
#: admin/wp-security-user-login-menu.php:
|
4303 |
-
msgid "Enable login
|
4304 |
msgstr ""
|
4305 |
|
4306 |
-
#: admin/wp-security-user-login-menu.php:
|
4307 |
-
msgid "Check this if you want to enable the login
|
4308 |
msgstr ""
|
4309 |
|
4310 |
-
#: admin/wp-security-user-login-menu.php:
|
4311 |
msgid "Allow unlock requests"
|
4312 |
msgstr ""
|
4313 |
|
4314 |
-
#: admin/wp-security-user-login-menu.php:
|
4315 |
msgid "Check this if you want to allow users to generate an automated unlock request link which will unlock their account"
|
4316 |
msgstr ""
|
4317 |
|
4318 |
-
#: admin/wp-security-user-login-menu.php:
|
4319 |
msgid "Max login attempts"
|
4320 |
msgstr ""
|
4321 |
|
4322 |
-
#: admin/wp-security-user-login-menu.php:
|
4323 |
msgid "Set the value for the maximum login retries before IP address is locked out"
|
4324 |
msgstr ""
|
4325 |
|
4326 |
-
#: admin/wp-security-user-login-menu.php:
|
4327 |
msgid "Login retry time period (min)"
|
4328 |
msgstr ""
|
4329 |
|
4330 |
-
#: admin/wp-security-user-login-menu.php:
|
4331 |
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"
|
4332 |
msgstr ""
|
4333 |
|
4334 |
-
#: admin/wp-security-user-login-menu.php:
|
4335 |
msgid "Minimum lockout time length"
|
4336 |
msgstr ""
|
4337 |
|
4338 |
-
#: admin/wp-security-user-login-menu.php:
|
4339 |
msgid "Set the minimum time period in minutes of lockout."
|
4340 |
msgstr ""
|
4341 |
|
4342 |
-
#: admin/wp-security-user-login-menu.php:
|
4343 |
msgid "This failed login lockout time will be tripled on each failed login."
|
4344 |
msgstr ""
|
4345 |
|
4346 |
-
#: admin/wp-security-user-login-menu.php:
|
4347 |
msgid "Maximum lockout time length"
|
4348 |
msgstr ""
|
4349 |
|
4350 |
-
#: admin/wp-security-user-login-menu.php:
|
4351 |
msgid "Set the maximum time period in minutes of lockout."
|
4352 |
msgstr ""
|
4353 |
|
4354 |
-
#: admin/wp-security-user-login-menu.php:
|
4355 |
msgid "No IP address will be blocked for more than this time period after making a failed login attempt."
|
4356 |
msgstr ""
|
4357 |
|
4358 |
-
#: admin/wp-security-user-login-menu.php:
|
4359 |
msgid "Display generic error message"
|
4360 |
msgstr ""
|
4361 |
|
4362 |
-
#: admin/wp-security-user-login-menu.php:
|
4363 |
msgid "Check this if you want to show a generic error message when a login attempt fails"
|
4364 |
msgstr ""
|
4365 |
|
4366 |
-
#: admin/wp-security-user-login-menu.php:
|
4367 |
msgid "Instantly lockout invalid usernames"
|
4368 |
msgstr ""
|
4369 |
|
4370 |
-
#: admin/wp-security-user-login-menu.php:
|
4371 |
msgid "Check this if you want to instantly lockout login attempts with usernames which do not exist on your system"
|
4372 |
msgstr ""
|
4373 |
|
4374 |
-
#: admin/wp-security-user-login-menu.php:
|
4375 |
msgid "Instantly lockout specific usernames"
|
4376 |
msgstr ""
|
4377 |
|
4378 |
-
#: admin/wp-security-user-login-menu.php:
|
4379 |
msgid "Insert one username per line. Existing usernames are not blocked even if present in the list."
|
4380 |
msgstr ""
|
4381 |
|
4382 |
-
#: admin/wp-security-user-login-menu.php:
|
4383 |
msgid "Notify by email"
|
4384 |
msgstr ""
|
4385 |
|
4386 |
-
#: admin/wp-security-user-login-menu.php:
|
4387 |
msgid "Check this if you want to receive an email when someone has been locked out due to maximum failed login attempts"
|
4388 |
msgstr ""
|
4389 |
|
4390 |
-
#: admin/wp-security-user-login-menu.php:
|
4391 |
msgid "Fill in one email address per line."
|
4392 |
msgstr ""
|
4393 |
|
4394 |
-
#: admin/wp-security-user-login-menu.php:
|
4395 |
msgid "Each email address must be on a new line."
|
4396 |
msgstr ""
|
4397 |
|
4398 |
-
#: admin/wp-security-user-login-menu.php:
|
4399 |
msgid "If a valid email address has not been filled in, it will not be saved."
|
4400 |
msgstr ""
|
4401 |
|
4402 |
-
#: admin/wp-security-user-login-menu.php:
|
4403 |
msgid "The valid email address format is userid@example.com"
|
4404 |
msgstr ""
|
4405 |
|
4406 |
-
#: admin/wp-security-user-login-menu.php:
|
4407 |
msgid "Example: %s"
|
4408 |
msgstr ""
|
4409 |
|
4410 |
-
#: admin/wp-security-user-login-menu.php:
|
4411 |
msgid "Enable PHP backtrace in email"
|
4412 |
msgstr ""
|
4413 |
|
4414 |
-
#: admin/wp-security-user-login-menu.php:
|
4415 |
msgid "Check this if you want to include the PHP backtrace in notification emails."
|
4416 |
msgstr ""
|
4417 |
|
4418 |
-
#: admin/wp-security-user-login-menu.php:
|
4419 |
msgid "This is internal coding information which makes it easier to investigate where an issued occurred."
|
4420 |
msgstr ""
|
4421 |
|
4422 |
-
#: admin/wp-security-user-login-menu.php:
|
4423 |
msgid "Currently locked out IP address ranges"
|
4424 |
msgstr ""
|
4425 |
|
4426 |
-
#: admin/wp-security-user-login-menu.php:
|
4427 |
msgid "To see a list of all locked IP addresses and ranges go to the %s tab in the dashboard menu."
|
4428 |
msgstr ""
|
4429 |
|
4430 |
-
#: admin/wp-security-user-login-menu.php:
|
4431 |
-
msgid "Login
|
4432 |
-
msgstr ""
|
4433 |
-
|
4434 |
-
#: admin/wp-security-user-login-menu.php:394
|
4435 |
-
msgid "Enable login lockdown IP whitelist"
|
4436 |
msgstr ""
|
4437 |
|
4438 |
#: admin/wp-security-user-login-menu.php:405
|
4439 |
-
msgid "
|
4440 |
msgstr ""
|
4441 |
|
4442 |
-
#: admin/wp-security-user-login-menu.php:
|
4443 |
-
msgid "
|
4444 |
msgstr ""
|
4445 |
|
4446 |
-
#: admin/wp-security-user-login-menu.php:
|
4447 |
-
msgid "User
|
4448 |
msgstr ""
|
4449 |
|
4450 |
-
#: admin/wp-security-user-login-menu.php:
|
4451 |
-
msgid "All records from the
|
4452 |
msgstr ""
|
4453 |
|
4454 |
-
#: admin/wp-security-user-login-menu.php:
|
4455 |
msgid "This tab displays the failed login attempts for your site."
|
4456 |
msgstr ""
|
4457 |
|
4458 |
-
#: admin/wp-security-user-login-menu.php:
|
4459 |
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."
|
4460 |
msgstr ""
|
4461 |
|
4462 |
-
#: admin/wp-security-user-login-menu.php:
|
4463 |
msgid "Failed login records that are older than %1$d days are purged automatically."
|
4464 |
msgstr ""
|
4465 |
|
4466 |
-
#: admin/wp-security-user-login-menu.php:
|
4467 |
-
|
4468 |
-
msgstr ""
|
4469 |
-
|
4470 |
-
#: admin/wp-security-user-login-menu.php:500
|
4471 |
-
#: admin/wp-security-user-login-menu.php:509
|
4472 |
msgid "Delete all failed login records"
|
4473 |
msgstr ""
|
4474 |
|
4475 |
-
#: admin/wp-security-user-login-menu.php:
|
4476 |
msgid "Click this button if you wish to delete all failed login records in one go."
|
4477 |
msgstr ""
|
4478 |
|
4479 |
-
#: admin/wp-security-user-login-menu.php:
|
4480 |
msgid "You entered a non numeric value for the logout time period field. It has been set to the default value."
|
4481 |
msgstr ""
|
4482 |
|
4483 |
-
#: admin/wp-security-user-login-menu.php:
|
4484 |
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."
|
4485 |
msgstr ""
|
4486 |
|
4487 |
-
#: admin/wp-security-user-login-menu.php:
|
4488 |
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."
|
4489 |
msgstr ""
|
4490 |
|
4491 |
-
#: admin/wp-security-user-login-menu.php:
|
4492 |
msgid "Force user logout options"
|
4493 |
msgstr ""
|
4494 |
|
4495 |
-
#: admin/wp-security-user-login-menu.php:
|
4496 |
msgid "Enable force WP user logout"
|
4497 |
msgstr ""
|
4498 |
|
4499 |
-
#: admin/wp-security-user-login-menu.php:
|
4500 |
msgid "Check this if you want to force a wp user to be logged out after a configured amount of time"
|
4501 |
msgstr ""
|
4502 |
|
4503 |
-
#: admin/wp-security-user-login-menu.php:
|
4504 |
msgid "Logout the WP user after XX minutes"
|
4505 |
msgstr ""
|
4506 |
|
4507 |
-
#: admin/wp-security-user-login-menu.php:
|
4508 |
msgid "(Minutes) The user will be forced to log back in after this time period has elapased."
|
4509 |
msgstr ""
|
4510 |
|
4511 |
-
#: admin/wp-security-user-login-menu.php:
|
4512 |
msgid "This tab displays the activity for accounts registered with your site that have logged in using the WordPress login form."
|
4513 |
msgstr ""
|
4514 |
|
4515 |
-
#: admin/wp-security-user-login-menu.php:
|
4516 |
msgid "The information below can be handy if you need to do security investigations because it will show you the last 100 recent login events by username, IP address and time/date."
|
4517 |
msgstr ""
|
4518 |
|
4519 |
-
#: admin/wp-security-user-login-menu.php:
|
4520 |
-
msgid "Account activity logs"
|
4521 |
-
msgstr ""
|
4522 |
-
|
4523 |
-
#: admin/wp-security-user-login-menu.php:682
|
4524 |
-
msgid "Nonce check failed for users logged in list!"
|
4525 |
msgstr ""
|
4526 |
|
4527 |
-
#: admin/wp-security-user-login-menu.php:
|
4528 |
msgid "Refresh logged in user data"
|
4529 |
msgstr ""
|
4530 |
|
4531 |
-
#: admin/wp-security-user-login-menu.php:
|
4532 |
msgid "Refresh data"
|
4533 |
msgstr ""
|
4534 |
|
4535 |
-
#: admin/wp-security-user-login-menu.php:
|
4536 |
msgid "This tab displays all users who are currently logged into your site."
|
4537 |
msgstr ""
|
4538 |
|
4539 |
-
#: admin/wp-security-user-login-menu.php:
|
4540 |
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."
|
4541 |
msgstr ""
|
4542 |
|
4543 |
-
#: admin/wp-security-user-login-menu.php:
|
4544 |
-
msgid "You can also instantly log them out by clicking on the \"Force
|
4545 |
msgstr ""
|
4546 |
|
4547 |
-
#: admin/wp-security-user-login-menu.php:
|
4548 |
msgid "Currently logged in users"
|
4549 |
msgstr ""
|
4550 |
|
4551 |
-
#: admin/wp-security-user-login-menu.php:
|
4552 |
-
msgid "WordPress 5.6 introduced a new feature called \"Application
|
4553 |
msgstr ""
|
4554 |
|
4555 |
-
#: admin/wp-security-user-login-menu.php:
|
4556 |
msgid "This allows you to create a token from the WordPress dashboard which then can be used in the authorization header."
|
4557 |
msgstr ""
|
4558 |
|
4559 |
-
#: admin/wp-security-user-login-menu.php:
|
4560 |
-
msgid "This feature allows you to disable
|
4561 |
msgstr ""
|
4562 |
|
4563 |
-
#: admin/wp-security-user-login-menu.php:
|
4564 |
-
msgid "Additional settings"
|
4565 |
-
msgstr ""
|
4566 |
-
|
4567 |
-
#: admin/wp-security-user-login-menu.php:773
|
4568 |
#: classes/grade-system/wp-security-feature-item-manager.php:53
|
4569 |
msgid "Disable application password"
|
4570 |
msgstr ""
|
4571 |
|
4572 |
-
#: admin/wp-security-user-login-menu.php:
|
4573 |
msgid "Check this if you want to disable the application password."
|
4574 |
msgstr ""
|
4575 |
|
4576 |
#: admin/wp-security-user-registration-menu.php:27
|
4577 |
-
msgid "Manual
|
4578 |
msgstr ""
|
4579 |
|
4580 |
#: admin/wp-security-user-registration-menu.php:28
|
@@ -4583,7 +4594,11 @@ msgid "Registration CAPTCHA"
|
|
4583 |
msgstr ""
|
4584 |
|
4585 |
#: admin/wp-security-user-registration-menu.php:29
|
4586 |
-
msgid "Registration
|
|
|
|
|
|
|
|
|
4587 |
msgstr ""
|
4588 |
|
4589 |
#: admin/wp-security-user-registration-menu.php:115
|
@@ -4705,14 +4720,6 @@ msgstr ""
|
|
4705 |
msgid "Change display name"
|
4706 |
msgstr ""
|
4707 |
|
4708 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:49
|
4709 |
-
msgid "Login lockdown"
|
4710 |
-
msgstr ""
|
4711 |
-
|
4712 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:51
|
4713 |
-
msgid "Force logout"
|
4714 |
-
msgstr ""
|
4715 |
-
|
4716 |
#: classes/grade-system/wp-security-feature-item-manager.php:57
|
4717 |
msgid "Registration approval"
|
4718 |
msgstr ""
|
@@ -4721,10 +4728,6 @@ msgstr ""
|
|
4721 |
msgid "Enable registration honeypot"
|
4722 |
msgstr ""
|
4723 |
|
4724 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:69
|
4725 |
-
msgid "File permissions"
|
4726 |
-
msgstr ""
|
4727 |
-
|
4728 |
#: classes/grade-system/wp-security-feature-item-manager.php:73
|
4729 |
msgid "WordPress files access"
|
4730 |
msgstr ""
|
@@ -4809,10 +4812,6 @@ msgstr ""
|
|
4809 |
msgid "bbPress new topic CAPTCHA"
|
4810 |
msgstr ""
|
4811 |
|
4812 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:127
|
4813 |
-
msgid "File change detection"
|
4814 |
-
msgstr ""
|
4815 |
-
|
4816 |
#: classes/grade-system/wp-security-feature-item.php:29
|
4817 |
msgid "Basic"
|
4818 |
msgstr ""
|
@@ -4826,7 +4825,7 @@ msgid "Advanced"
|
|
4826 |
msgstr ""
|
4827 |
|
4828 |
#: classes/wp-security-captcha.php:47
|
4829 |
-
#: classes/wp-security-general-init-tasks.php:
|
4830 |
msgid "Please enter an answer in digits:"
|
4831 |
msgstr "Kérjük, adja meg a választ számjegyekkel:"
|
4832 |
|
@@ -4960,72 +4959,124 @@ msgstr ""
|
|
4960 |
msgid "The following files were changed on your host"
|
4961 |
msgstr ""
|
4962 |
|
4963 |
-
#: classes/wp-security-general-init-tasks.php:
|
4964 |
-
#: classes/wp-security-general-init-tasks.php:
|
4965 |
msgid "Application passwords have been disabled by All In One WP Security & Firewall plugin."
|
4966 |
msgstr ""
|
4967 |
|
4968 |
-
#: classes/wp-security-general-init-tasks.php:
|
4969 |
-
#: classes/wp-security-general-init-tasks.php:
|
4970 |
-
#: classes/wp-security-general-init-tasks.php:
|
4971 |
#: classes/wp-security-user-login.php:137
|
4972 |
#: classes/wp-security-user-registration.php:74
|
4973 |
msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
|
4974 |
msgstr "<strong>HIBA</strong>: A válasz helytelen - kérjük, próbálja meg újból."
|
4975 |
|
4976 |
-
#: classes/wp-security-general-init-tasks.php:
|
4977 |
msgid "Enter something special:"
|
4978 |
msgstr ""
|
4979 |
|
4980 |
-
#: classes/wp-security-general-init-tasks.php:
|
4981 |
msgid "Application passwords"
|
4982 |
msgstr ""
|
4983 |
|
4984 |
-
#: classes/wp-security-general-init-tasks.php:
|
4985 |
msgid "Change setting"
|
4986 |
msgstr ""
|
4987 |
|
4988 |
-
#: classes/wp-security-general-init-tasks.php:
|
4989 |
msgid "Site admin can only change this setting."
|
4990 |
msgstr ""
|
4991 |
|
4992 |
-
#: classes/wp-security-general-init-tasks.php:
|
4993 |
msgid "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
|
4994 |
msgstr "Hiba: Helytelen CAPTCHA választ adott meg. Kérjük menjen vissza és próbálja meg újból."
|
4995 |
|
4996 |
-
#: classes/wp-security-general-init-tasks.php:
|
4997 |
msgid "Your CAPTCHA answer was incorrect - please try again."
|
4998 |
msgstr ""
|
4999 |
|
5000 |
-
#: classes/wp-security-general-init-tasks.php:
|
5001 |
msgid "<strong>ERROR</strong>: Your IP address is currently locked please contact the administrator!"
|
5002 |
msgstr ""
|
5003 |
|
5004 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5005 |
-
#: classes/wp-security-general-init-tasks.php:
|
5006 |
msgid "Your Google reCAPTCHA site key is wrong. Please fill the correct reCAPTCHA keys %s to use the Google reCAPTCHA feature."
|
5007 |
msgstr ""
|
5008 |
|
5009 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5010 |
-
#: classes/wp-security-general-init-tasks.php:
|
5011 |
#: classes/wp-security-notices.php:99
|
5012 |
msgid "here"
|
5013 |
msgstr ""
|
5014 |
|
5015 |
-
#: classes/wp-security-general-init-tasks.php:
|
5016 |
msgid "Would you like All In One WP Security & Firewall to re-insert the security rules in your .htaccess file which were cleared when you deactivated the plugin?"
|
5017 |
msgstr ""
|
5018 |
|
5019 |
-
#: classes/wp-security-general-init-tasks.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5020 |
msgid "Yes"
|
5021 |
msgstr ""
|
5022 |
|
5023 |
-
#: classes/wp-security-general-init-tasks.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5024 |
#: templates/notices/custom-notice.php:27
|
5025 |
msgid "No"
|
5026 |
msgstr ""
|
5027 |
|
5028 |
-
#: classes/wp-security-general-init-tasks.php:
|
5029 |
msgid "Your registration is pending approval."
|
5030 |
msgstr ""
|
5031 |
|
@@ -5142,7 +5193,7 @@ msgid "Not available."
|
|
5142 |
msgstr ""
|
5143 |
|
5144 |
#: classes/wp-security-two-factor-login.php:34
|
5145 |
-
msgid "Two
|
5146 |
msgstr ""
|
5147 |
|
5148 |
#: classes/wp-security-two-factor-login.php:97
|
@@ -5158,12 +5209,12 @@ msgid "The All In One WP Security plugin's Two Factor Authentication module requ
|
|
5158 |
msgstr ""
|
5159 |
|
5160 |
#: classes/wp-security-user-login.php:71
|
5161 |
-
msgid "You have disabled login
|
5162 |
msgstr ""
|
5163 |
|
5164 |
#. translators: 1: Locked IP Addresses admin page link
|
5165 |
#: classes/wp-security-user-login.php:73
|
5166 |
-
msgid "Delete your login
|
5167 |
msgstr ""
|
5168 |
|
5169 |
#: classes/wp-security-user-login.php:100
|
@@ -5171,7 +5222,7 @@ msgid "<strong>ERROR</strong>: Access from your IP address has been blocked for
|
|
5171 |
msgstr ""
|
5172 |
|
5173 |
#: classes/wp-security-user-login.php:108
|
5174 |
-
msgid "Service
|
5175 |
msgstr ""
|
5176 |
|
5177 |
#: classes/wp-security-user-login.php:163
|
@@ -5187,7 +5238,7 @@ msgid "Site Lockout Notification"
|
|
5187 |
msgstr ""
|
5188 |
|
5189 |
#: classes/wp-security-user-login.php:393
|
5190 |
-
msgid "
|
5191 |
msgstr ""
|
5192 |
|
5193 |
#: classes/wp-security-user-login.php:396
|
@@ -5195,11 +5246,11 @@ msgid "Username:"
|
|
5195 |
msgstr ""
|
5196 |
|
5197 |
#: classes/wp-security-user-login.php:397
|
5198 |
-
msgid "IP
|
5199 |
msgstr ""
|
5200 |
|
5201 |
#: classes/wp-security-user-login.php:399
|
5202 |
-
msgid "IP
|
5203 |
msgstr ""
|
5204 |
|
5205 |
#: classes/wp-security-user-login.php:404
|
@@ -5207,7 +5258,7 @@ msgid "Log into your site WordPress administration panel to see the duration of
|
|
5207 |
msgstr ""
|
5208 |
|
5209 |
#: classes/wp-security-user-login.php:515
|
5210 |
-
msgid "Unlock
|
5211 |
msgstr ""
|
5212 |
|
5213 |
#: classes/wp-security-user-login.php:516
|
@@ -5222,20 +5273,20 @@ msgstr ""
|
|
5222 |
msgid "After clicking the above link you will be able to login to the WordPress administration panel."
|
5223 |
msgstr ""
|
5224 |
|
5225 |
-
#: classes/wp-security-user-login.php:
|
5226 |
msgid "Your session has expired because it has been over %d minutes since your last login."
|
5227 |
msgstr ""
|
5228 |
|
5229 |
-
#: classes/wp-security-user-login.php:
|
5230 |
-
#: classes/wp-security-user-login.php:
|
5231 |
msgid "Please log back in to continue."
|
5232 |
msgstr ""
|
5233 |
|
5234 |
-
#: classes/wp-security-user-login.php:
|
5235 |
msgid "You were logged out because you just changed the \"admin\" username."
|
5236 |
msgstr ""
|
5237 |
|
5238 |
-
#: classes/wp-security-user-login.php:
|
5239 |
msgid "Request unlock"
|
5240 |
msgstr ""
|
5241 |
|
@@ -5243,15 +5294,15 @@ msgstr ""
|
|
5243 |
msgid "<strong>ERROR</strong>: You are not allowed to register because your IP address is currently locked!"
|
5244 |
msgstr ""
|
5245 |
|
5246 |
-
#: classes/wp-security-utility-ip-address.php:
|
5247 |
-
#: classes/wp-security-utility-ip-address.php:
|
5248 |
-
#: classes/wp-security-utility-ip-address.php:
|
5249 |
-
#: classes/wp-security-utility-ip-address.php:
|
5250 |
-
#: classes/wp-security-utility-ip-address.php:
|
5251 |
msgid " is not a valid ip address format."
|
5252 |
msgstr ""
|
5253 |
|
5254 |
-
#: classes/wp-security-utility-ip-address.php:
|
5255 |
msgid "You cannot ban your own IP address: "
|
5256 |
msgstr ""
|
5257 |
|
@@ -5272,7 +5323,7 @@ msgid "User account not found!"
|
|
5272 |
msgstr ""
|
5273 |
|
5274 |
#: other-includes/wp-security-unlock-request.php:71
|
5275 |
-
msgid "Error: No locked entry was found in the
|
5276 |
msgstr ""
|
5277 |
|
5278 |
#: other-includes/wp-security-unlock-request.php:76
|
@@ -5360,6 +5411,379 @@ msgstr ""
|
|
5360 |
msgid "Example 5: 2001:db8:1263::/48"
|
5361 |
msgstr ""
|
5362 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5363 |
#: templates/menus/settings/advanced-settings.php:2
|
5364 |
msgid "IP address detection settings"
|
5365 |
msgstr ""
|
@@ -5508,6 +5932,10 @@ msgstr ""
|
|
5508 |
msgid "%s makes your site fast and efficient. It cleans the database, compresses images and caches pages for ultimate speed."
|
5509 |
msgstr ""
|
5510 |
|
|
|
|
|
|
|
|
|
5511 |
#: templates/notices/thanks-for-using-main-dash.php:25
|
5512 |
msgid "%s is a highly efficient way to manage, optimize, update and backup multiple websites from one place."
|
5513 |
msgstr ""
|
@@ -5524,10 +5952,6 @@ msgstr ""
|
|
5524 |
msgid "Premium WooCommerce plugins"
|
5525 |
msgstr ""
|
5526 |
|
5527 |
-
#: templates/partials/non-apache-feature-notice.php:9
|
5528 |
-
msgid "Attention:"
|
5529 |
-
msgstr ""
|
5530 |
-
|
5531 |
#: templates/partials/non-apache-feature-notice.php:9
|
5532 |
msgid "This feature works only on the Apache server."
|
5533 |
msgstr ""
|
39 |
msgid "Are you sure you want to perform this bulk action?"
|
40 |
msgstr ""
|
41 |
|
42 |
+
#: admin/wp-security-admin-init.php:259
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
msgid "Unexpected response:"
|
44 |
msgstr ""
|
45 |
|
46 |
+
#: admin/wp-security-admin-init.php:290
|
47 |
msgid "Enjoyed %1$s? Please leave us a %2$s rating. We really appreciate your support!"
|
48 |
msgstr ""
|
49 |
|
50 |
+
#: admin/wp-security-admin-init.php:414
|
51 |
#: classes/wp-security-two-factor-login.php:95
|
52 |
msgid "WP Security"
|
53 |
msgstr ""
|
54 |
|
55 |
+
#: admin/wp-security-admin-init.php:415
|
56 |
+
#: admin/wp-security-dashboard-menu.php:26
|
57 |
+
#: admin/wp-security-dashboard-menu.php:76
|
58 |
msgid "Dashboard"
|
59 |
msgstr ""
|
60 |
|
61 |
+
#: admin/wp-security-admin-init.php:416
|
62 |
#: admin/wp-security-settings-menu.php:95
|
63 |
msgid "Settings"
|
64 |
msgstr ""
|
65 |
|
66 |
+
#: admin/wp-security-admin-init.php:417
|
|
|
67 |
msgid "User Accounts"
|
68 |
msgstr ""
|
69 |
|
70 |
+
#: admin/wp-security-admin-init.php:418
|
|
|
71 |
msgid "User Login"
|
72 |
msgstr ""
|
73 |
|
74 |
+
#: admin/wp-security-admin-init.php:419
|
|
|
75 |
msgid "User Registration"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: admin/wp-security-admin-init.php:420
|
|
|
79 |
msgid "Database Security"
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: admin/wp-security-admin-init.php:424
|
|
|
83 |
msgid "Filesystem Security"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: admin/wp-security-admin-init.php:429
|
|
|
87 |
msgid "Blacklist Manager"
|
88 |
msgstr ""
|
89 |
|
90 |
+
#: admin/wp-security-admin-init.php:434
|
91 |
#: admin/wp-security-firewall-menu.php:60
|
92 |
msgid "Firewall"
|
93 |
msgstr ""
|
94 |
|
95 |
+
#: admin/wp-security-admin-init.php:436
|
|
|
96 |
msgid "Brute Force"
|
97 |
msgstr ""
|
98 |
|
99 |
+
#: admin/wp-security-admin-init.php:437
|
|
|
100 |
msgid "Spam Prevention"
|
101 |
msgstr ""
|
102 |
|
103 |
+
#: admin/wp-security-admin-init.php:441
|
104 |
#: admin/wp-security-filescan-menu.php:53
|
105 |
msgid "Scanner"
|
106 |
msgstr ""
|
107 |
|
108 |
+
#: admin/wp-security-admin-init.php:443
|
109 |
#: admin/wp-security-maintenance-menu.php:51
|
110 |
msgid "Maintenance"
|
111 |
msgstr ""
|
112 |
|
113 |
+
#: admin/wp-security-admin-init.php:444
|
114 |
#: admin/wp-security-misc-options-menu.php:57
|
115 |
msgid "Miscellaneous"
|
116 |
msgstr ""
|
117 |
|
118 |
+
#: admin/wp-security-admin-init.php:445
|
119 |
#: admin/wp-security-tools-menu.php:64
|
120 |
msgid "Tools"
|
121 |
msgstr ""
|
122 |
|
123 |
+
#: admin/wp-security-admin-init.php:457
|
124 |
+
msgid "Premium Upgrade"
|
125 |
+
msgstr ""
|
126 |
+
|
127 |
#: admin/wp-security-admin-menu.php:67
|
128 |
msgid "Settings successfully updated."
|
129 |
msgstr ""
|
137 |
msgstr ""
|
138 |
|
139 |
#: admin/wp-security-blacklist-menu.php:25
|
140 |
+
msgid "Ban users"
|
141 |
msgstr ""
|
142 |
|
143 |
+
#: admin/wp-security-blacklist-menu.php:51
|
144 |
+
msgid "Blacklist manager"
|
145 |
msgstr ""
|
146 |
|
147 |
#: admin/wp-security-blacklist-menu.php:132
|
148 |
+
#: admin/wp-security-firewall-menu.php:1233
|
149 |
#: admin/wp-security-list-404.php:234
|
150 |
#: admin/wp-security-list-comment-spammer-ip.php:205
|
151 |
msgid "The plugin was unable to write to the .htaccess file. Please edit file manually."
|
172 |
msgstr ""
|
173 |
|
174 |
#: admin/wp-security-blacklist-menu.php:154
|
175 |
+
#: admin/wp-security-firewall-menu.php:1055
|
176 |
+
#: templates/may-also-like.php:20
|
177 |
msgid "All In One WP Security & Firewall Premium"
|
178 |
msgstr ""
|
179 |
|
180 |
#: admin/wp-security-blacklist-menu.php:155
|
181 |
+
#: admin/wp-security-firewall-menu.php:1056
|
182 |
msgid "You may also be interested in %s."
|
183 |
msgstr ""
|
184 |
|
185 |
#: admin/wp-security-blacklist-menu.php:156
|
186 |
+
#: admin/wp-security-firewall-menu.php:1057
|
187 |
msgid "This plugin adds a number of extra features including %s and %s."
|
188 |
msgstr ""
|
189 |
|
190 |
#: admin/wp-security-blacklist-menu.php:156
|
191 |
+
#: admin/wp-security-firewall-menu.php:1057
|
192 |
msgid "smart 404 blocking"
|
193 |
msgstr ""
|
194 |
|
195 |
#: admin/wp-security-blacklist-menu.php:156
|
196 |
+
#: admin/wp-security-firewall-menu.php:1057
|
197 |
msgid "country IP blocking"
|
198 |
msgstr ""
|
199 |
|
241 |
#: admin/wp-security-brute-force-menu.php:408
|
242 |
#: admin/wp-security-brute-force-menu.php:431
|
243 |
#: admin/wp-security-brute-force-menu.php:452
|
244 |
+
#: admin/wp-security-filescan-menu.php:309
|
245 |
+
#: admin/wp-security-filescan-menu.php:326
|
246 |
#: admin/wp-security-firewall-menu.php:175
|
247 |
#: admin/wp-security-firewall-menu.php:212
|
248 |
#: admin/wp-security-firewall-menu.php:232
|
254 |
#: admin/wp-security-firewall-menu.php:503
|
255 |
#: admin/wp-security-firewall-menu.php:681
|
256 |
#: admin/wp-security-firewall-menu.php:699
|
257 |
+
#: admin/wp-security-firewall-menu.php:737
|
258 |
#: admin/wp-security-firewall-menu.php:868
|
259 |
+
#: admin/wp-security-firewall-menu.php:1087
|
260 |
+
#: admin/wp-security-firewall-menu.php:1110
|
261 |
#: admin/wp-security-spam-menu.php:186
|
262 |
#: admin/wp-security-spam-menu.php:221
|
263 |
+
#: admin/wp-security-spam-menu.php:390
|
264 |
+
#: admin/wp-security-spam-menu.php:430
|
265 |
+
#: admin/wp-security-user-login-menu.php:362
|
266 |
+
#: templates/info/ip-address-ip-range-info.php:2
|
267 |
+
#: templates/menus/settings/advanced-settings.php:63
|
268 |
msgid "More info"
|
269 |
msgstr ""
|
270 |
|
285 |
#: admin/wp-security-brute-force-menu.php:686
|
286 |
#: admin/wp-security-brute-force-menu.php:806
|
287 |
#: admin/wp-security-brute-force-menu.php:868
|
288 |
+
#: admin/wp-security-filescan-menu.php:351
|
289 |
#: admin/wp-security-filesystem-menu.php:242
|
290 |
#: admin/wp-security-firewall-menu.php:945
|
291 |
+
#: admin/wp-security-firewall-menu.php:1129
|
292 |
#: admin/wp-security-misc-options-menu.php:167
|
293 |
#: admin/wp-security-misc-options-menu.php:218
|
294 |
#: admin/wp-security-misc-options-menu.php:278
|
295 |
#: admin/wp-security-settings-menu.php:619
|
296 |
#: admin/wp-security-settings-menu.php:680
|
297 |
#: admin/wp-security-spam-menu.php:233
|
298 |
+
#: admin/wp-security-spam-menu.php:407
|
299 |
+
#: admin/wp-security-spam-menu.php:526
|
300 |
+
#: admin/wp-security-spam-menu.php:588
|
301 |
+
#: admin/wp-security-user-login-menu.php:384
|
302 |
+
#: admin/wp-security-user-login-menu.php:422
|
303 |
+
#: admin/wp-security-user-login-menu.php:601
|
304 |
+
#: admin/wp-security-user-login-menu.php:788
|
305 |
#: admin/wp-security-user-registration-menu.php:150
|
306 |
#: admin/wp-security-user-registration-menu.php:242
|
307 |
#: admin/wp-security-user-registration-menu.php:305
|
311 |
|
312 |
#: admin/wp-security-brute-force-menu.php:33
|
313 |
#: admin/wp-security-brute-force-menu.php:759
|
314 |
+
#: admin/wp-security-dashboard-menu.php:651
|
315 |
msgid "Rename login page"
|
316 |
msgstr ""
|
317 |
|
318 |
#: admin/wp-security-brute-force-menu.php:34
|
319 |
#: admin/wp-security-brute-force-menu.php:154
|
320 |
+
msgid "Cookie based brute force prevention"
|
321 |
msgstr ""
|
322 |
|
323 |
#: admin/wp-security-brute-force-menu.php:35
|
326 |
msgstr ""
|
327 |
|
328 |
#: admin/wp-security-brute-force-menu.php:36
|
329 |
+
#: admin/wp-security-brute-force-menu.php:746
|
330 |
msgid "Login whitelist"
|
331 |
msgstr ""
|
332 |
|
334 |
msgid "Honeypot"
|
335 |
msgstr ""
|
336 |
|
337 |
+
#: admin/wp-security-brute-force-menu.php:67
|
338 |
+
msgid "Brute force"
|
339 |
+
msgstr ""
|
340 |
+
|
341 |
#: admin/wp-security-brute-force-menu.php:105
|
342 |
msgid "Please enter a value for your login page slug."
|
343 |
msgstr ""
|
351 |
msgstr ""
|
352 |
|
353 |
#: admin/wp-security-brute-force-menu.php:116
|
354 |
+
#: admin/wp-security-filescan-menu.php:174
|
355 |
+
#: admin/wp-security-firewall-menu.php:151
|
356 |
+
#: admin/wp-security-firewall-menu.php:1011
|
357 |
#: admin/wp-security-spam-menu.php:101
|
358 |
+
#: admin/wp-security-spam-menu.php:270
|
359 |
+
#: admin/wp-security-spam-menu.php:302
|
360 |
+
#: admin/wp-security-user-login-menu.php:184
|
361 |
+
#: admin/wp-security-user-login-menu.php:553
|
362 |
+
#: templates/partials/non-apache-feature-notice.php:9
|
363 |
+
msgid "Attention:"
|
364 |
msgstr ""
|
365 |
|
366 |
#: admin/wp-security-brute-force-menu.php:133
|
368 |
msgstr ""
|
369 |
|
370 |
#: admin/wp-security-brute-force-menu.php:155
|
371 |
+
msgid "Login page white list"
|
372 |
msgstr ""
|
373 |
|
374 |
#: admin/wp-security-brute-force-menu.php:156
|
478 |
|
479 |
#: admin/wp-security-brute-force-menu.php:310
|
480 |
#: admin/wp-security-brute-force-menu.php:758
|
|
|
481 |
msgid "Cookie-Based Brute Force Login Prevention"
|
482 |
msgstr ""
|
483 |
|
484 |
#: admin/wp-security-brute-force-menu.php:320
|
485 |
+
#: admin/wp-security-user-login-menu.php:253
|
486 |
msgid "Cookie based brute force login prevention"
|
487 |
msgstr ""
|
488 |
|
652 |
msgstr ""
|
653 |
|
654 |
#: admin/wp-security-brute-force-menu.php:549
|
655 |
+
msgid "reCAPTCHA will not work because you have disabled login lockout by activating the AIOS_DISABLE_LOGIN_LOCKOUT constant value in a configuration file."
|
656 |
msgstr ""
|
657 |
|
658 |
#: admin/wp-security-brute-force-menu.php:550
|
659 |
+
msgid "To enable it, define AIOS_DISABLE_LOGIN_LOCKOUT constant value as false, or remove it."
|
660 |
msgstr ""
|
661 |
|
662 |
#: admin/wp-security-brute-force-menu.php:558
|
739 |
msgid "Check this if you want to insert CAPTCHA on a WooCommerce registration form."
|
740 |
msgstr ""
|
741 |
|
|
|
|
|
|
|
|
|
742 |
#: admin/wp-security-brute-force-menu.php:749
|
743 |
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."
|
744 |
msgstr ""
|
772 |
msgstr ""
|
773 |
|
774 |
#: admin/wp-security-brute-force-menu.php:786
|
775 |
+
#: admin/wp-security-user-login-menu.php:408
|
776 |
msgid "Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below"
|
777 |
msgstr ""
|
778 |
|
785 |
msgstr ""
|
786 |
|
787 |
#: admin/wp-security-brute-force-menu.php:797
|
788 |
+
#: admin/wp-security-user-login-menu.php:412
|
789 |
msgid "Enter whitelisted IP addresses:"
|
790 |
msgstr ""
|
791 |
|
792 |
#: admin/wp-security-brute-force-menu.php:801
|
793 |
+
#: admin/wp-security-user-login-menu.php:416
|
794 |
msgid "Enter one or more IP addresses or IP ranges you wish to include in your whitelist."
|
795 |
msgstr ""
|
796 |
|
827 |
msgid "Check this if you want to enable the honeypot feature for the login page"
|
828 |
msgstr ""
|
829 |
|
830 |
+
#: admin/wp-security-dashboard-menu.php:27
|
831 |
+
#: admin/wp-security-dashboard-menu.php:374
|
832 |
#: classes/wp-security-user-login.php:74
|
833 |
+
msgid "Locked IP addresses"
|
834 |
msgstr ""
|
835 |
|
836 |
+
#: admin/wp-security-dashboard-menu.php:28
|
837 |
+
msgid "Permanent block list"
|
838 |
msgstr ""
|
839 |
|
840 |
+
#: admin/wp-security-dashboard-menu.php:29
|
841 |
msgid "Logs"
|
842 |
msgstr ""
|
843 |
|
844 |
+
#: admin/wp-security-dashboard-menu.php:33
|
845 |
+
msgid "Premium upgrade"
|
846 |
+
msgstr ""
|
847 |
+
|
848 |
+
#: admin/wp-security-dashboard-menu.php:131
|
849 |
+
#: admin/wp-security-dashboard-menu.php:518
|
850 |
+
#: admin/wp-security-user-login-menu.php:53
|
851 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:49
|
852 |
+
msgid "Login lockout"
|
853 |
msgstr ""
|
854 |
|
855 |
+
#: admin/wp-security-dashboard-menu.php:132
|
856 |
+
msgid "This tab displays the list of all IP addresses which are currently temporarily locked out due to the login lockout feature:"
|
857 |
msgstr ""
|
858 |
|
859 |
+
#: admin/wp-security-dashboard-menu.php:138
|
860 |
msgid "Currently locked out IP addresses and ranges"
|
861 |
msgstr ""
|
862 |
|
863 |
+
#: admin/wp-security-dashboard-menu.php:183
|
864 |
msgid "This tab displays the list of all permanently blocked IP addresses."
|
865 |
msgstr ""
|
866 |
|
867 |
+
#: admin/wp-security-dashboard-menu.php:184
|
868 |
+
#: admin/wp-security-spam-menu.php:339
|
869 |
msgid "NOTE: This feature does NOT use the .htaccess file to permanently block the IP addresses so it should be compatible with all web servers running WordPress."
|
870 |
msgstr ""
|
871 |
|
872 |
+
#: admin/wp-security-dashboard-menu.php:189
|
873 |
msgid "Permanently blocked IP addresses"
|
874 |
msgstr ""
|
875 |
|
876 |
+
#: admin/wp-security-dashboard-menu.php:200
|
877 |
+
#: admin/wp-security-firewall-menu.php:1151
|
878 |
+
#: admin/wp-security-user-login-menu.php:485
|
879 |
+
#: admin/wp-security-user-login-menu.php:643
|
880 |
#: admin/wp-security-user-registration-menu.php:164
|
881 |
msgid "Search"
|
882 |
msgstr ""
|
883 |
|
884 |
+
#: admin/wp-security-dashboard-menu.php:238
|
885 |
+
#: admin/wp-security-dashboard-menu.php:249
|
886 |
+
#: admin/wp-security-dashboard-menu.php:260
|
887 |
msgid "All In One WP Security & Firewall"
|
888 |
msgstr ""
|
889 |
|
890 |
+
#: admin/wp-security-dashboard-menu.php:250
|
891 |
msgid "Debug logs have been cleared."
|
892 |
msgstr ""
|
893 |
|
894 |
+
#: admin/wp-security-dashboard-menu.php:261
|
895 |
msgid "Unable to clear the logs; an invalid nonce was provided"
|
896 |
msgstr ""
|
897 |
|
898 |
+
#: admin/wp-security-dashboard-menu.php:274
|
899 |
msgid "Debug log options"
|
900 |
msgstr ""
|
901 |
|
902 |
+
#: admin/wp-security-dashboard-menu.php:281
|
903 |
msgid "Clear logs"
|
904 |
msgstr ""
|
905 |
|
906 |
+
#: admin/wp-security-dashboard-menu.php:289
|
907 |
msgid "Debug logs"
|
908 |
msgstr ""
|
909 |
|
910 |
+
#: admin/wp-security-dashboard-menu.php:362
|
911 |
msgid "Security strength meter"
|
912 |
msgstr ""
|
913 |
|
914 |
+
#: admin/wp-security-dashboard-menu.php:363
|
915 |
msgid "Security points breakdown"
|
916 |
msgstr ""
|
917 |
|
918 |
+
#: admin/wp-security-dashboard-menu.php:364
|
919 |
msgid "Spread the word"
|
920 |
msgstr ""
|
921 |
|
922 |
+
#: admin/wp-security-dashboard-menu.php:365
|
923 |
msgid "Get to know the developers"
|
924 |
msgstr ""
|
925 |
|
926 |
+
#: admin/wp-security-dashboard-menu.php:366
|
927 |
msgid "Critical feature status"
|
928 |
msgstr ""
|
929 |
|
930 |
+
#: admin/wp-security-dashboard-menu.php:367
|
931 |
msgid "Last 5 logins"
|
932 |
msgstr ""
|
933 |
|
934 |
+
#: admin/wp-security-dashboard-menu.php:368
|
935 |
msgid "Maintenance mode status"
|
936 |
msgstr ""
|
937 |
|
938 |
+
#: admin/wp-security-dashboard-menu.php:373
|
939 |
+
#: admin/wp-security-dashboard-menu.php:664
|
940 |
+
#: admin/wp-security-user-login-menu.php:57
|
941 |
msgid "Logged in users"
|
942 |
msgstr ""
|
943 |
|
944 |
+
#: admin/wp-security-dashboard-menu.php:417
|
|
|
|
|
|
|
|
|
945 |
msgid "Total Achievable Points: "
|
946 |
msgstr ""
|
947 |
|
948 |
+
#: admin/wp-security-dashboard-menu.php:419
|
949 |
msgid "Current Score of Your Site: "
|
950 |
msgstr ""
|
951 |
|
952 |
+
#: admin/wp-security-dashboard-menu.php:472
|
953 |
msgid "We are working hard to make your WordPress site more secure. Please support us, here is how:"
|
954 |
msgstr ""
|
955 |
|
956 |
+
#: admin/wp-security-dashboard-menu.php:473
|
957 |
msgid "Follow us on"
|
958 |
msgstr ""
|
959 |
|
960 |
+
#: admin/wp-security-dashboard-menu.php:477
|
961 |
msgid "Post to Twitter"
|
962 |
msgstr ""
|
963 |
|
964 |
+
#: admin/wp-security-dashboard-menu.php:481
|
965 |
+
msgid "Give us a good rating"
|
966 |
msgstr ""
|
967 |
|
968 |
+
#: admin/wp-security-dashboard-menu.php:488
|
969 |
msgid "Wanna know more about the developers behind this plugin?"
|
970 |
msgstr ""
|
971 |
|
972 |
+
#: admin/wp-security-dashboard-menu.php:499
|
973 |
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"
|
974 |
msgstr ""
|
975 |
|
976 |
+
#: admin/wp-security-dashboard-menu.php:503
|
977 |
+
msgid "Admin username"
|
978 |
msgstr ""
|
979 |
|
980 |
+
#: admin/wp-security-dashboard-menu.php:533
|
981 |
+
msgid "File permission"
|
982 |
msgstr ""
|
983 |
|
984 |
+
#: admin/wp-security-dashboard-menu.php:548
|
985 |
+
msgid "Basic firewall"
|
986 |
msgstr ""
|
987 |
|
988 |
+
#: admin/wp-security-dashboard-menu.php:577
|
989 |
+
msgid "No data found."
|
990 |
msgstr ""
|
991 |
|
992 |
+
#: admin/wp-security-dashboard-menu.php:581
|
993 |
msgid "Last 5 logins summary:"
|
994 |
msgstr ""
|
995 |
|
996 |
+
#: admin/wp-security-dashboard-menu.php:585
|
997 |
msgid "User"
|
998 |
msgstr ""
|
999 |
|
1000 |
+
#: admin/wp-security-dashboard-menu.php:586
|
1001 |
#: admin/wp-security-list-404.php:95
|
1002 |
#: admin/wp-security-list-login-fails.php:56
|
1003 |
#: admin/wp-security-list-permanent-blocked-ip.php:68
|
1004 |
msgid "Date"
|
1005 |
msgstr ""
|
1006 |
|
1007 |
+
#: admin/wp-security-dashboard-menu.php:587
|
1008 |
msgid "IP"
|
1009 |
msgstr ""
|
1010 |
|
1011 |
+
#: admin/wp-security-dashboard-menu.php:608
|
1012 |
msgid "Maintenance mode is currently enabled. Remember to turn it off when you are done"
|
1013 |
msgstr ""
|
1014 |
|
1015 |
+
#: admin/wp-security-dashboard-menu.php:610
|
1016 |
msgid "Maintenance mode is currently off."
|
1017 |
msgstr ""
|
1018 |
|
1019 |
+
#: admin/wp-security-dashboard-menu.php:614
|
1020 |
+
msgid "Maintenance mode"
|
1021 |
msgstr ""
|
1022 |
|
1023 |
+
#: admin/wp-security-dashboard-menu.php:632
|
1024 |
+
msgid "Cookie based brute force"
|
1025 |
msgstr ""
|
1026 |
|
1027 |
+
#: admin/wp-security-dashboard-menu.php:636
|
1028 |
+
#: admin/wp-security-dashboard-menu.php:654
|
1029 |
msgid "The %s feature is currently active."
|
1030 |
msgstr ""
|
1031 |
|
1032 |
+
#: admin/wp-security-dashboard-menu.php:637
|
1033 |
+
#: admin/wp-security-dashboard-menu.php:655
|
1034 |
msgid "Your new WordPress login URL is now:"
|
1035 |
msgstr ""
|
1036 |
|
1037 |
+
#: admin/wp-security-dashboard-menu.php:666
|
1038 |
msgid "Number of users currently logged into your site (including you) is:"
|
1039 |
msgstr ""
|
1040 |
|
1041 |
+
#: admin/wp-security-dashboard-menu.php:667
|
1042 |
msgid "There are no other users currently logged in."
|
1043 |
msgstr ""
|
1044 |
|
1045 |
+
#: admin/wp-security-dashboard-menu.php:680
|
1046 |
msgid "Number of users currently logged in site-wide (including you) is:"
|
1047 |
msgstr ""
|
1048 |
|
1049 |
+
#: admin/wp-security-dashboard-menu.php:681
|
1050 |
msgid "There are no other site-wide users currently logged in."
|
1051 |
msgstr ""
|
1052 |
|
1053 |
+
#: admin/wp-security-dashboard-menu.php:694
|
1054 |
+
#: admin/wp-security-dashboard-menu.php:711
|
1055 |
msgid "Go to the %s menu to see more details"
|
1056 |
msgstr ""
|
1057 |
|
1058 |
+
#: admin/wp-security-dashboard-menu.php:707
|
1059 |
msgid "There are no IP addresses currently locked out."
|
1060 |
msgstr ""
|
1061 |
|
1062 |
+
#: admin/wp-security-dashboard-menu.php:710
|
1063 |
msgid "Number of temporarily locked out IP addresses: "
|
1064 |
msgstr ""
|
1065 |
|
1085 |
msgid "Database prefix"
|
1086 |
msgstr ""
|
1087 |
|
1088 |
+
#: admin/wp-security-database-menu.php:119
|
1089 |
+
msgid "Database security"
|
1090 |
+
msgstr ""
|
1091 |
+
|
1092 |
#: admin/wp-security-database-menu.php:147
|
1093 |
msgid "Nonce check failed for DB prefix change operation!"
|
1094 |
msgstr ""
|
1269 |
msgstr ""
|
1270 |
|
1271 |
#: admin/wp-security-filescan-menu.php:26
|
1272 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:127
|
1273 |
+
msgid "File change detection"
|
1274 |
msgstr ""
|
1275 |
|
1276 |
#: admin/wp-security-filescan-menu.php:27
|
1277 |
+
msgid "Malware scan"
|
1278 |
msgstr ""
|
1279 |
|
1280 |
#: admin/wp-security-filescan-menu.php:88
|
1294 |
msgstr ""
|
1295 |
|
1296 |
#: admin/wp-security-filescan-menu.php:112
|
1297 |
+
msgid "Scan complete - There were no file changes detected!"
|
1298 |
msgstr ""
|
1299 |
|
1300 |
#: admin/wp-security-filescan-menu.php:133
|
1305 |
msgid "The following address was removed because it is not a valid email address: "
|
1306 |
msgstr ""
|
1307 |
|
1308 |
+
#: admin/wp-security-filescan-menu.php:206
|
1309 |
msgid "NEW SCAN COMPLETED: The plugin has detected that you have made changes to the \"File Types To Ignore\" or \"Files To Ignore\" fields."
|
1310 |
msgstr ""
|
1311 |
|
1312 |
+
#: admin/wp-security-filescan-menu.php:206
|
1313 |
msgid "In order to ensure that future scan results are accurate, the old scan data has been refreshed."
|
1314 |
msgstr ""
|
1315 |
|
1316 |
+
#: admin/wp-security-filescan-menu.php:215
|
1317 |
msgid "All In One WP Security & Firewall has detected that there was a change in your host's files."
|
1318 |
msgstr ""
|
1319 |
|
1320 |
+
#: admin/wp-security-filescan-menu.php:217
|
1321 |
msgid "View scan details and clear this message"
|
1322 |
msgstr ""
|
1323 |
|
1324 |
+
#: admin/wp-security-filescan-menu.php:226
|
1325 |
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."
|
1326 |
msgstr ""
|
1327 |
|
1328 |
+
#: admin/wp-security-filescan-menu.php:227
|
1329 |
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."
|
1330 |
msgstr ""
|
1331 |
|
1332 |
+
#: admin/wp-security-filescan-menu.php:228
|
1333 |
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."
|
1334 |
msgstr ""
|
1335 |
|
1336 |
+
#: admin/wp-security-filescan-menu.php:229
|
1337 |
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."
|
1338 |
msgstr ""
|
1339 |
|
1340 |
+
#: admin/wp-security-filescan-menu.php:230
|
1341 |
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)"
|
1342 |
msgstr ""
|
1343 |
|
1344 |
+
#: admin/wp-security-filescan-menu.php:241
|
1345 |
msgid "It appears that your server is using an old PHP version which is missing the %s. The file scanner feature needs this class in order to work. If you would like to use this feature please upgrade your server PHP version to 5.3 or greater."
|
1346 |
msgstr ""
|
1347 |
|
1348 |
+
#: admin/wp-security-filescan-menu.php:249
|
1349 |
msgid "Manual file change detection scan"
|
1350 |
msgstr ""
|
1351 |
|
1352 |
+
#: admin/wp-security-filescan-menu.php:255
|
1353 |
msgid "To perform a manual file change detection scan click on the button below."
|
1354 |
msgstr ""
|
1355 |
|
1356 |
+
#: admin/wp-security-filescan-menu.php:258
|
1357 |
msgid "Perform scan now"
|
1358 |
msgstr ""
|
1359 |
|
1360 |
+
#: admin/wp-security-filescan-menu.php:262
|
1361 |
msgid "View last saved file change results"
|
1362 |
msgstr ""
|
1363 |
|
1364 |
+
#: admin/wp-security-filescan-menu.php:268
|
1365 |
msgid "Click the button below to view the saved file change results from the last scan."
|
1366 |
msgstr ""
|
1367 |
|
1368 |
+
#: admin/wp-security-filescan-menu.php:271
|
1369 |
msgid "View last file change"
|
1370 |
msgstr ""
|
1371 |
|
1372 |
+
#: admin/wp-security-filescan-menu.php:275
|
1373 |
msgid "File change detection settings"
|
1374 |
msgstr ""
|
1375 |
|
1376 |
+
#: admin/wp-security-filescan-menu.php:287
|
1377 |
msgid "Enable automated file change detection scan"
|
1378 |
msgstr ""
|
1379 |
|
1380 |
+
#: admin/wp-security-filescan-menu.php:290
|
1381 |
msgid "Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below"
|
1382 |
msgstr ""
|
1383 |
|
1384 |
+
#: admin/wp-security-filescan-menu.php:294
|
1385 |
msgid "Scan time interval"
|
1386 |
msgstr ""
|
1387 |
|
1388 |
+
#: admin/wp-security-filescan-menu.php:297
|
1389 |
msgid "Hours"
|
1390 |
msgstr ""
|
1391 |
|
1392 |
+
#: admin/wp-security-filescan-menu.php:298
|
1393 |
msgid "Days"
|
1394 |
msgstr ""
|
1395 |
|
1396 |
+
#: admin/wp-security-filescan-menu.php:299
|
1397 |
msgid "Weeks"
|
1398 |
msgstr ""
|
1399 |
|
1400 |
+
#: admin/wp-security-filescan-menu.php:301
|
1401 |
msgid "Set the value for how often you would like a scan to occur"
|
1402 |
msgstr ""
|
1403 |
|
1404 |
+
#: admin/wp-security-filescan-menu.php:305
|
1405 |
msgid "File types to ignore"
|
1406 |
msgstr ""
|
1407 |
|
1408 |
+
#: admin/wp-security-filescan-menu.php:308
|
1409 |
msgid "Enter each file type or extension on a new line which you wish to exclude from the file change detection scan."
|
1410 |
msgstr ""
|
1411 |
|
1412 |
+
#: admin/wp-security-filescan-menu.php:312
|
1413 |
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."
|
1414 |
msgstr ""
|
1415 |
|
1416 |
+
#: admin/wp-security-filescan-menu.php:313
|
1417 |
msgid "Example: If you want the scanner to ignore files of type jpg, png, and bmp, then you would enter the following:"
|
1418 |
msgstr ""
|
1419 |
|
1420 |
+
#: admin/wp-security-filescan-menu.php:314
|
1421 |
msgid "jpg"
|
1422 |
msgstr ""
|
1423 |
|
1424 |
+
#: admin/wp-security-filescan-menu.php:315
|
1425 |
msgid "png"
|
1426 |
msgstr ""
|
1427 |
|
1428 |
+
#: admin/wp-security-filescan-menu.php:316
|
1429 |
msgid "bmp"
|
1430 |
msgstr ""
|
1431 |
|
1432 |
+
#: admin/wp-security-filescan-menu.php:322
|
1433 |
msgid "Files/Directories to ignore"
|
1434 |
msgstr ""
|
1435 |
|
1436 |
+
#: admin/wp-security-filescan-menu.php:325
|
1437 |
msgid "Enter each file or directory on a new line which you wish to exclude from the file change detection scan."
|
1438 |
msgstr ""
|
1439 |
|
1440 |
+
#: admin/wp-security-filescan-menu.php:329
|
1441 |
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."
|
1442 |
msgstr ""
|
1443 |
|
1444 |
+
#: admin/wp-security-filescan-menu.php:330
|
1445 |
msgid "Example: If you want the scanner to ignore certain files in different directories or whole directories, then you would enter the following:"
|
1446 |
msgstr ""
|
1447 |
|
1448 |
+
#: admin/wp-security-filescan-menu.php:331
|
1449 |
msgid "cache/config/master.php"
|
1450 |
msgstr ""
|
1451 |
|
1452 |
+
#: admin/wp-security-filescan-menu.php:332
|
1453 |
msgid "somedirectory"
|
1454 |
msgstr ""
|
1455 |
|
1456 |
+
#: admin/wp-security-filescan-menu.php:339
|
1457 |
msgid "Send email when change detected"
|
1458 |
msgstr ""
|
1459 |
|
1460 |
+
#: admin/wp-security-filescan-menu.php:343
|
1461 |
msgid "Check this if you want the system to email you if a file change was detected"
|
1462 |
msgstr ""
|
1463 |
|
1464 |
+
#: admin/wp-security-filescan-menu.php:347
|
1465 |
msgid "Enter one or more email addresses on a new line."
|
1466 |
msgstr ""
|
1467 |
|
1468 |
+
#: admin/wp-security-filescan-menu.php:364
|
1469 |
+
msgid "What is malware?"
|
1470 |
msgstr ""
|
1471 |
|
1472 |
+
#: admin/wp-security-filescan-menu.php:365
|
1473 |
+
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."
|
1474 |
msgstr ""
|
1475 |
|
1476 |
+
#: admin/wp-security-filescan-menu.php:366
|
1477 |
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."
|
1478 |
msgstr ""
|
1479 |
|
1480 |
+
#: admin/wp-security-filescan-menu.php:367
|
1481 |
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."
|
1482 |
msgstr ""
|
1483 |
|
1484 |
+
#: admin/wp-security-filescan-menu.php:369
|
1485 |
msgid "CLICK HERE"
|
1486 |
msgstr ""
|
1487 |
|
1488 |
+
#: admin/wp-security-filescan-menu.php:371
|
1489 |
+
msgid "Scanning for malware"
|
1490 |
msgstr ""
|
1491 |
|
1492 |
+
#: admin/wp-security-filescan-menu.php:372
|
1493 |
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."
|
1494 |
msgstr ""
|
1495 |
|
1496 |
+
#: admin/wp-security-filescan-menu.php:373
|
1497 |
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."
|
1498 |
msgstr ""
|
1499 |
|
1500 |
+
#: admin/wp-security-filescan-menu.php:374
|
1501 |
msgid "When you sign up for this service you will get the following:"
|
1502 |
msgstr ""
|
1503 |
|
1504 |
+
#: admin/wp-security-filescan-menu.php:376
|
1505 |
msgid "Automatic daily scan of 1 website"
|
1506 |
msgstr ""
|
1507 |
|
1508 |
+
#: admin/wp-security-filescan-menu.php:377
|
1509 |
msgid "Automatic malware and blacklist monitoring"
|
1510 |
msgstr ""
|
1511 |
|
1512 |
+
#: admin/wp-security-filescan-menu.php:378
|
1513 |
msgid "Automatic email alerting"
|
1514 |
msgstr ""
|
1515 |
|
1516 |
+
#: admin/wp-security-filescan-menu.php:379
|
1517 |
msgid "Site uptime monitoring"
|
1518 |
msgstr ""
|
1519 |
|
1520 |
+
#: admin/wp-security-filescan-menu.php:380
|
1521 |
msgid "Site response time monitoring"
|
1522 |
msgstr ""
|
1523 |
|
1524 |
+
#: admin/wp-security-filescan-menu.php:381
|
1525 |
msgid "We provide advice for malware cleanup"
|
1526 |
msgstr ""
|
1527 |
|
1528 |
+
#: admin/wp-security-filescan-menu.php:382
|
1529 |
msgid "Blacklist removal"
|
1530 |
msgstr ""
|
1531 |
|
1532 |
+
#: admin/wp-security-filescan-menu.php:383
|
1533 |
msgid "No contract (cancel anytime)"
|
1534 |
msgstr ""
|
1535 |
|
1536 |
+
#: admin/wp-security-filescan-menu.php:385
|
1537 |
msgid "To learn more please %s."
|
1538 |
msgstr ""
|
1539 |
|
1540 |
+
#: admin/wp-security-filescan-menu.php:406
|
1541 |
msgid "Latest file change scan results"
|
1542 |
msgstr ""
|
1543 |
|
1544 |
+
#: admin/wp-security-filescan-menu.php:416
|
1545 |
msgid "The following files were added to your host."
|
1546 |
msgstr ""
|
1547 |
|
1548 |
+
#: admin/wp-security-filescan-menu.php:419
|
1549 |
+
#: admin/wp-security-filescan-menu.php:440
|
1550 |
+
#: admin/wp-security-filescan-menu.php:464
|
1551 |
+
msgid "File"
|
1552 |
+
msgstr ""
|
1553 |
+
|
1554 |
#: admin/wp-security-filescan-menu.php:420
|
1555 |
#: admin/wp-security-filescan-menu.php:441
|
1556 |
#: admin/wp-security-filescan-menu.php:465
|
1557 |
+
msgid "File size"
|
|
|
|
|
1558 |
msgstr ""
|
1559 |
|
1560 |
#: admin/wp-security-filescan-menu.php:421
|
1561 |
#: admin/wp-security-filescan-menu.php:442
|
1562 |
#: admin/wp-security-filescan-menu.php:466
|
|
|
|
|
|
|
|
|
|
|
|
|
1563 |
msgid "File modified"
|
1564 |
msgstr ""
|
1565 |
|
1566 |
+
#: admin/wp-security-filescan-menu.php:437
|
1567 |
msgid "The following files were removed from your host."
|
1568 |
msgstr ""
|
1569 |
|
1570 |
+
#: admin/wp-security-filescan-menu.php:461
|
1571 |
msgid "The following files were changed on your host."
|
1572 |
msgstr ""
|
1573 |
|
1574 |
#: admin/wp-security-filesystem-menu.php:26
|
1575 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:69
|
1576 |
+
msgid "File permissions"
|
1577 |
msgstr ""
|
1578 |
|
1579 |
#: admin/wp-security-filesystem-menu.php:27
|
1580 |
+
msgid "PHP file editing"
|
1581 |
msgstr ""
|
1582 |
|
1583 |
#: admin/wp-security-filesystem-menu.php:28
|
1584 |
+
msgid "WP file access"
|
1585 |
msgstr ""
|
1586 |
|
1587 |
#: admin/wp-security-filesystem-menu.php:29
|
1588 |
+
msgid "Host system logs"
|
1589 |
+
msgstr ""
|
1590 |
+
|
1591 |
+
#: admin/wp-security-filesystem-menu.php:55
|
1592 |
+
msgid "Filesystem security"
|
1593 |
msgstr ""
|
1594 |
|
1595 |
#: admin/wp-security-filesystem-menu.php:80
|
1675 |
msgstr ""
|
1676 |
|
1677 |
#: admin/wp-security-filesystem-menu.php:215
|
1678 |
+
msgid "The WordPress Dashboard by default allows administrators to edit PHP files, such as plugin and theme files."
|
1679 |
msgstr ""
|
1680 |
|
1681 |
#: admin/wp-security-filesystem-menu.php:216
|
1781 |
msgstr ""
|
1782 |
|
1783 |
#: admin/wp-security-filesystem-menu.php:382
|
1784 |
+
msgid "No system logs were found."
|
1785 |
msgstr ""
|
1786 |
|
1787 |
#: admin/wp-security-filesystem-menu.php:435
|
1789 |
msgstr ""
|
1790 |
|
1791 |
#: admin/wp-security-filesystem-menu.php:441
|
1792 |
+
msgid "No action required"
|
1793 |
msgstr ""
|
1794 |
|
1795 |
#: admin/wp-security-filesystem-menu.php:481
|
1797 |
msgstr ""
|
1798 |
|
1799 |
#: admin/wp-security-firewall-menu.php:28
|
1800 |
+
msgid "Basic firewall rules"
|
1801 |
msgstr ""
|
1802 |
|
1803 |
#: admin/wp-security-firewall-menu.php:29
|
1804 |
+
msgid "Additional firewall rules"
|
1805 |
msgstr ""
|
1806 |
|
1807 |
#: admin/wp-security-firewall-menu.php:30
|
1808 |
+
msgid "6G Blacklist firewall rules"
|
1809 |
msgstr ""
|
1810 |
|
1811 |
#: admin/wp-security-firewall-menu.php:31
|
1812 |
+
msgid "Internet bots"
|
1813 |
msgstr ""
|
1814 |
|
1815 |
#: admin/wp-security-firewall-menu.php:32
|
1816 |
+
msgid "Prevent hotlinks"
|
1817 |
msgstr ""
|
1818 |
|
1819 |
#: admin/wp-security-firewall-menu.php:33
|
1820 |
+
msgid "404 detection"
|
1821 |
msgstr ""
|
1822 |
|
1823 |
#: admin/wp-security-firewall-menu.php:34
|
1824 |
+
msgid "Custom rules"
|
1825 |
msgstr ""
|
1826 |
|
1827 |
#: admin/wp-security-firewall-menu.php:122
|
1828 |
#: admin/wp-security-firewall-menu.php:908
|
1829 |
#: admin/wp-security-spam-menu.php:120
|
1830 |
+
#: admin/wp-security-spam-menu.php:494
|
1831 |
+
#: admin/wp-security-spam-menu.php:556
|
1832 |
#: admin/wp-security-user-registration-menu.php:95
|
1833 |
msgid "Settings were successfully saved"
|
1834 |
msgstr ""
|
1851 |
msgstr ""
|
1852 |
|
1853 |
#: admin/wp-security-firewall-menu.php:151
|
1854 |
+
msgid "You have enabled the \"Completely Block Access To XMLRPC\" checkbox which means all XMLRPC functionality will be blocked."
|
1855 |
msgstr ""
|
1856 |
|
1857 |
#: admin/wp-security-firewall-menu.php:152
|
2267 |
msgid "Check this to block the %s request method"
|
2268 |
msgstr ""
|
2269 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2270 |
#: admin/wp-security-firewall-menu.php:740
|
2271 |
msgid "Some WooCommerce extensions use the PUT request method in addition to GET and POST."
|
2272 |
msgstr ""
|
2440 |
msgstr ""
|
2441 |
|
2442 |
#: admin/wp-security-firewall-menu.php:1000
|
|
|
2443 |
msgid "You entered a non numeric value for the lockout time length field. It has been set to the default value."
|
2444 |
msgstr ""
|
2445 |
|
2447 |
msgid "You entered an incorrect format for the \"Redirect URL\" field. It has been set to the default value."
|
2448 |
msgstr ""
|
2449 |
|
2450 |
+
#: admin/wp-security-firewall-menu.php:1039
|
2451 |
msgid "404 detection configuration"
|
2452 |
msgstr ""
|
2453 |
|
2454 |
+
#: admin/wp-security-firewall-menu.php:1042
|
2455 |
msgid "A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website."
|
2456 |
msgstr ""
|
2457 |
|
2458 |
+
#: admin/wp-security-firewall-menu.php:1043
|
2459 |
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."
|
2460 |
msgstr ""
|
2461 |
|
2462 |
+
#: admin/wp-security-firewall-menu.php:1044
|
2463 |
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."
|
2464 |
msgstr ""
|
2465 |
|
2466 |
+
#: admin/wp-security-firewall-menu.php:1045
|
2467 |
msgid "Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons."
|
2468 |
msgstr ""
|
2469 |
|
2470 |
+
#: admin/wp-security-firewall-menu.php:1046
|
2471 |
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."
|
2472 |
msgstr ""
|
2473 |
|
2474 |
+
#: admin/wp-security-firewall-menu.php:1047
|
2475 |
msgid "If you want to temporarily block or blacklist an IP address, simply click the \"Temp Block\" or \"Blacklist IP\" link for the applicable IP entry in the \"404 Event Logs\" table below."
|
2476 |
msgstr ""
|
2477 |
|
2478 |
+
#: admin/wp-security-firewall-menu.php:1071
|
2479 |
msgid "404 detection options"
|
2480 |
msgstr ""
|
2481 |
|
2482 |
+
#: admin/wp-security-firewall-menu.php:1083
|
2483 |
msgid "Enable 404 IP detection and lockout"
|
2484 |
msgstr ""
|
2485 |
|
2486 |
+
#: admin/wp-security-firewall-menu.php:1086
|
2487 |
msgid "Check this if you want to enable the lockout of selected IP addresses."
|
2488 |
msgstr ""
|
2489 |
|
2490 |
+
#: admin/wp-security-firewall-menu.php:1091
|
2491 |
msgid "When you enable this checkbox, all 404 events on your site will be logged in the table below. You can monitor these events and select some IP addresses listed in the table below and block them for a specified amount of time. All IP addresses you select to be blocked from the \"404 Event Logs\" table section will be unable to access your site during the time specified."
|
2492 |
msgstr ""
|
2493 |
|
2494 |
+
#: admin/wp-security-firewall-menu.php:1099
|
2495 |
msgid "Enable 404 event logging"
|
2496 |
msgstr ""
|
2497 |
|
2498 |
+
#: admin/wp-security-firewall-menu.php:1102
|
2499 |
msgid "Check this if you want to enable the logging of 404 events"
|
2500 |
msgstr ""
|
2501 |
|
2502 |
+
#: admin/wp-security-firewall-menu.php:1107
|
2503 |
msgid "Time length of 404 lockout (minutes)"
|
2504 |
msgstr ""
|
2505 |
|
2506 |
+
#: admin/wp-security-firewall-menu.php:1109
|
2507 |
msgid "Set the length of time for which a blocked IP address will be prevented from visiting your site"
|
2508 |
msgstr ""
|
2509 |
|
2510 |
+
#: admin/wp-security-firewall-menu.php:1114
|
2511 |
msgid "You can lock any IP address which is recorded in the \"404 Event Logs\" table section below."
|
2512 |
msgstr ""
|
2513 |
|
2514 |
+
#: admin/wp-security-firewall-menu.php:1116
|
2515 |
msgid "To temporarily lock an IP address, hover over the ID column and click the \"Temp Block\" link for the applicable IP entry."
|
2516 |
msgstr ""
|
2517 |
|
2518 |
+
#: admin/wp-security-firewall-menu.php:1123
|
2519 |
msgid "404 lockout redirect URL"
|
2520 |
msgstr ""
|
2521 |
|
2522 |
+
#: admin/wp-security-firewall-menu.php:1125
|
2523 |
msgid "A blocked visitor will be automatically redirected to this URL."
|
2524 |
msgstr ""
|
2525 |
|
2526 |
+
#: admin/wp-security-firewall-menu.php:1135
|
2527 |
+
msgid "This list displays the 404 event logs when somebody tries to access a non-existent page on your website."
|
2528 |
+
msgstr ""
|
2529 |
+
|
2530 |
#: admin/wp-security-firewall-menu.php:1136
|
2531 |
+
msgid "404 event logs that are older than %1$d days are purged automatically."
|
2532 |
+
msgstr ""
|
2533 |
+
|
2534 |
+
#: admin/wp-security-firewall-menu.php:1141
|
2535 |
msgid "404 event logs"
|
2536 |
msgstr ""
|
2537 |
|
2538 |
+
#: admin/wp-security-firewall-menu.php:1163
|
2539 |
+
#: admin/wp-security-firewall-menu.php:1172
|
2540 |
+
#: admin/wp-security-user-login-menu.php:495
|
2541 |
+
#: admin/wp-security-user-login-menu.php:504
|
|
|
2542 |
#: admin/wp-security-user-login-menu.php:653
|
2543 |
+
#: admin/wp-security-user-login-menu.php:662
|
2544 |
msgid "Export to CSV"
|
2545 |
msgstr ""
|
2546 |
|
2547 |
+
#: admin/wp-security-firewall-menu.php:1169
|
2548 |
+
#: admin/wp-security-user-login-menu.php:501
|
2549 |
+
#: admin/wp-security-user-login-menu.php:659
|
2550 |
msgid "Click this button if you wish to download this log in CSV format."
|
2551 |
msgstr ""
|
2552 |
|
2553 |
+
#: admin/wp-security-firewall-menu.php:1176
|
2554 |
+
#: admin/wp-security-firewall-menu.php:1185
|
2555 |
msgid "Delete all 404 event logs"
|
2556 |
msgstr ""
|
2557 |
|
2558 |
+
#: admin/wp-security-firewall-menu.php:1182
|
2559 |
msgid "Click this button if you wish to purge all 404 event logs from the DB."
|
2560 |
msgstr ""
|
2561 |
|
2562 |
+
#: admin/wp-security-firewall-menu.php:1241
|
2563 |
msgid "Custom .htaccess rules settings"
|
2564 |
msgstr ""
|
2565 |
|
2566 |
+
#: admin/wp-security-firewall-menu.php:1248
|
2567 |
msgid "This feature can be used to apply your own custom .htaccess rules and directives."
|
2568 |
msgstr ""
|
2569 |
|
2570 |
+
#: admin/wp-security-firewall-menu.php:1249
|
2571 |
msgid "It is useful for when you want to tweak our existing firewall rules or when you want to add your own."
|
2572 |
msgstr ""
|
2573 |
|
2574 |
+
#: admin/wp-security-firewall-menu.php:1250
|
2575 |
msgid "NOTE: This feature can only be used if your site is hosted in an apache or similar web server."
|
2576 |
msgstr ""
|
2577 |
|
2578 |
+
#: admin/wp-security-firewall-menu.php:1256
|
2579 |
msgid "<strong>Warning</strong>: Only use this feature if you know what you are doing."
|
2580 |
msgstr ""
|
2581 |
|
2582 |
+
#: admin/wp-security-firewall-menu.php:1257
|
2583 |
msgid "Incorrect .htaccess rules or directives can break or prevent access to your site."
|
2584 |
msgstr ""
|
2585 |
|
2586 |
+
#: admin/wp-security-firewall-menu.php:1258
|
2587 |
msgid "It is your responsibility to ensure that you are entering the correct code!"
|
2588 |
msgstr ""
|
2589 |
|
2590 |
+
#: admin/wp-security-firewall-menu.php:1259
|
2591 |
msgid "If you break your site you will need to access your server via FTP or something similar and then edit your .htaccess file and delete the changes you made."
|
2592 |
msgstr ""
|
2593 |
|
2594 |
+
#: admin/wp-security-firewall-menu.php:1265
|
2595 |
msgid "Custom .htaccess rules"
|
2596 |
msgstr ""
|
2597 |
|
2598 |
+
#: admin/wp-security-firewall-menu.php:1269
|
2599 |
msgid "Enable custom .htaccess rules"
|
2600 |
msgstr ""
|
2601 |
|
2602 |
+
#: admin/wp-security-firewall-menu.php:1272
|
2603 |
msgid "Check this if you want to enable custom rules entered in the text box below"
|
2604 |
msgstr ""
|
2605 |
|
2606 |
+
#: admin/wp-security-firewall-menu.php:1276
|
2607 |
msgid "Place custom rules at the top"
|
2608 |
msgstr ""
|
2609 |
|
2610 |
+
#: admin/wp-security-firewall-menu.php:1279
|
2611 |
msgid "Check this if you want to place your custom rules at the beginning of all the rules applied by this plugin"
|
2612 |
msgstr ""
|
2613 |
|
2614 |
+
#: admin/wp-security-firewall-menu.php:1283
|
2615 |
msgid "Enter custom .htaccess rules:"
|
2616 |
msgstr ""
|
2617 |
|
2618 |
+
#: admin/wp-security-firewall-menu.php:1287
|
2619 |
msgid "Enter your custom .htaccess rules/directives."
|
2620 |
msgstr ""
|
2621 |
|
2622 |
+
#: admin/wp-security-firewall-menu.php:1292
|
2623 |
msgid "Save custom rules"
|
2624 |
msgstr ""
|
2625 |
|
2798 |
|
2799 |
#: admin/wp-security-list-404.php:120
|
2800 |
#: admin/wp-security-list-acct-activity.php:82
|
2801 |
+
#: admin/wp-security-list-locked-ip.php:37
|
2802 |
#: admin/wp-security-list-locked-ip.php:84
|
2803 |
#: admin/wp-security-list-login-fails.php:73
|
2804 |
#: admin/wp-security-list-registered-users.php:93
|
2810 |
#: admin/wp-security-list-404.php:143
|
2811 |
#: admin/wp-security-list-acct-activity.php:92
|
2812 |
#: admin/wp-security-list-comment-spammer-ip.php:95
|
2813 |
+
#: admin/wp-security-list-locked-ip.php:97
|
2814 |
#: admin/wp-security-list-locked-ip.php:105
|
2815 |
#: admin/wp-security-list-login-fails.php:85
|
2816 |
#: admin/wp-security-list-permanent-blocked-ip.php:96
|
2817 |
+
#: admin/wp-security-list-registered-users.php:107
|
2818 |
#: admin/wp-security-list-registered-users.php:115
|
2819 |
+
#: admin/wp-security-list-registered-users.php:123
|
2820 |
msgid "Please select some records using the checkboxes"
|
2821 |
msgstr ""
|
2822 |
|
2911 |
msgid "Type"
|
2912 |
msgstr ""
|
2913 |
|
2914 |
+
#: admin/wp-security-list-locked-ip.php:36
|
2915 |
+
#: admin/wp-security-list-locked-ip.php:83
|
2916 |
+
msgid "Unlock"
|
2917 |
+
msgstr ""
|
2918 |
+
|
2919 |
#: admin/wp-security-list-locked-ip.php:59
|
2920 |
msgid "Locked IP/range"
|
2921 |
msgstr ""
|
2933 |
msgid "Release date"
|
2934 |
msgstr ""
|
2935 |
|
2936 |
+
#: admin/wp-security-list-locked-ip.php:134
|
2937 |
+
msgid "The selected IP entries were unlocked successfully."
|
|
|
|
|
|
|
|
|
2938 |
msgstr ""
|
2939 |
|
2940 |
+
#: admin/wp-security-list-locked-ip.php:140
|
2941 |
msgid "Nonce check failed for unlock IP operation!"
|
2942 |
msgstr ""
|
2943 |
|
2944 |
+
#: admin/wp-security-list-locked-ip.php:147
|
2945 |
msgid "The selected IP entry was unlocked successfully."
|
2946 |
msgstr ""
|
2947 |
|
|
|
|
|
|
|
|
|
2948 |
#: admin/wp-security-list-logged-in-users.php:45
|
2949 |
#: admin/wp-security-list-registered-users.php:70
|
2950 |
msgid "Login name"
|
3008 |
msgid "Block IP"
|
3009 |
msgstr ""
|
3010 |
|
3011 |
+
#: admin/wp-security-list-registered-users.php:159
|
3012 |
msgid "The selected accounts were approved successfully!"
|
3013 |
msgstr ""
|
3014 |
|
3015 |
+
#: admin/wp-security-list-registered-users.php:163
|
3016 |
msgid "The following accounts failed to update successfully: "
|
3017 |
msgstr ""
|
3018 |
|
3019 |
+
#: admin/wp-security-list-registered-users.php:171
|
3020 |
msgid "The selected account was approved successfully!"
|
3021 |
msgstr ""
|
3022 |
|
3023 |
+
#: admin/wp-security-list-registered-users.php:190
|
3024 |
msgid "Your account is now active"
|
3025 |
msgstr ""
|
3026 |
|
3027 |
+
#: admin/wp-security-list-registered-users.php:191
|
3028 |
msgid "Your account with username: "
|
3029 |
msgstr ""
|
3030 |
|
3031 |
+
#: admin/wp-security-list-registered-users.php:191
|
3032 |
msgid " is now active"
|
3033 |
msgstr ""
|
3034 |
|
3035 |
+
#: admin/wp-security-list-registered-users.php:222
|
3036 |
msgid "The selected accounts were deleted successfully!"
|
3037 |
msgstr ""
|
3038 |
|
3039 |
+
#: admin/wp-security-list-registered-users.php:230
|
3040 |
msgid "Nonce check failed for delete registered user account operation!"
|
3041 |
msgstr ""
|
3042 |
|
3043 |
+
#: admin/wp-security-list-registered-users.php:238
|
3044 |
msgid "The selected account was deleted successfully!"
|
3045 |
msgstr ""
|
3046 |
|
3047 |
+
#: admin/wp-security-list-registered-users.php:264
|
3048 |
msgid "The selected IP addresses were successfully added to the permanent block list!"
|
3049 |
msgstr ""
|
3050 |
|
3051 |
+
#: admin/wp-security-list-registered-users.php:265
|
3052 |
+
#: admin/wp-security-list-registered-users.php:282
|
3053 |
msgid "View Blocked IPs"
|
3054 |
msgstr ""
|
3055 |
|
3056 |
+
#: admin/wp-security-list-registered-users.php:274
|
3057 |
msgid "Nonce check failed for block IP operation of registered user!"
|
3058 |
msgstr ""
|
3059 |
|
3060 |
+
#: admin/wp-security-list-registered-users.php:281
|
3061 |
msgid "The selected IP was successfully added to the permanent block list!"
|
3062 |
msgstr ""
|
3063 |
|
3064 |
#: admin/wp-security-maintenance-menu.php:25
|
3065 |
+
msgid "Visitor lockout"
|
3066 |
msgstr ""
|
3067 |
|
3068 |
#: admin/wp-security-maintenance-menu.php:85
|
3102 |
msgstr ""
|
3103 |
|
3104 |
#: admin/wp-security-misc-options-menu.php:28
|
3105 |
+
msgid "Copy protection"
|
3106 |
msgstr ""
|
3107 |
|
3108 |
#: admin/wp-security-misc-options-menu.php:29
|
3110 |
msgstr ""
|
3111 |
|
3112 |
#: admin/wp-security-misc-options-menu.php:30
|
3113 |
+
msgid "Users enumeration"
|
3114 |
msgstr ""
|
3115 |
|
3116 |
#: admin/wp-security-misc-options-menu.php:31
|
3138 |
msgstr ""
|
3139 |
|
3140 |
#: admin/wp-security-misc-options-menu.php:109
|
3141 |
+
msgid "Check this if you want to disable the \"Right click\", \"Text selection\" and \"Copy\" option on the front end of your site."
|
3142 |
msgstr ""
|
3143 |
|
3144 |
#: admin/wp-security-misc-options-menu.php:116
|
3218 |
msgstr ""
|
3219 |
|
3220 |
#: admin/wp-security-settings-menu.php:25
|
3221 |
+
msgid "General settings"
|
3222 |
+
msgstr ""
|
3223 |
+
|
3224 |
+
#: admin/wp-security-settings-menu.php:29
|
3225 |
+
#: admin/wp-security-settings-menu.php:33
|
3226 |
+
msgid "file"
|
3227 |
msgstr ""
|
3228 |
|
3229 |
#: admin/wp-security-settings-menu.php:37
|
3230 |
+
msgid "Delete plugin settings"
|
3231 |
msgstr ""
|
3232 |
|
3233 |
#: admin/wp-security-settings-menu.php:41
|
3234 |
+
msgid "WP version info"
|
3235 |
msgstr ""
|
3236 |
|
3237 |
#: admin/wp-security-settings-menu.php:45
|
3560 |
msgstr ""
|
3561 |
|
3562 |
#: admin/wp-security-settings-menu.php:650
|
3563 |
+
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:"
|
3564 |
msgstr ""
|
3565 |
|
3566 |
#: admin/wp-security-settings-menu.php:652
|
3696 |
msgstr ""
|
3697 |
|
3698 |
#: admin/wp-security-spam-menu.php:28
|
3699 |
+
msgid "Comment spam"
|
3700 |
msgstr ""
|
3701 |
|
3702 |
#: admin/wp-security-spam-menu.php:29
|
3703 |
+
msgid "Comment spam IP monitoring"
|
3704 |
msgstr ""
|
3705 |
|
3706 |
#: admin/wp-security-spam-menu.php:30
|
3711 |
msgid "bbPress"
|
3712 |
msgstr ""
|
3713 |
|
3714 |
+
#: admin/wp-security-spam-menu.php:57
|
3715 |
+
msgid "Spam prevention"
|
3716 |
+
msgstr ""
|
3717 |
+
|
3718 |
#: admin/wp-security-spam-menu.php:99
|
3719 |
msgid "You entered a non numeric value for the \"move spam comments to trash after number of days\" field."
|
3720 |
msgstr ""
|
3721 |
|
3722 |
#: admin/wp-security-spam-menu.php:99
|
3723 |
+
#: admin/wp-security-spam-menu.php:297
|
3724 |
+
#: admin/wp-security-user-login-menu.php:118
|
3725 |
+
#: admin/wp-security-user-login-menu.php:124
|
3726 |
+
#: admin/wp-security-user-login-menu.php:130
|
3727 |
+
#: admin/wp-security-user-login-menu.php:136
|
3728 |
msgid "It has been set to the default value."
|
3729 |
msgstr ""
|
3730 |
|
3808 |
msgid "Enble this feature in order to move the spam comments to trash after given number of days."
|
3809 |
msgstr ""
|
3810 |
|
3811 |
+
#: admin/wp-security-spam-menu.php:262
|
3812 |
msgid "You entered a non numeric value for the minimum number of spam comments field. It has been set to the default value."
|
3813 |
msgstr ""
|
3814 |
|
3815 |
+
#: admin/wp-security-spam-menu.php:265
|
3816 |
msgid "You must enter an integer greater than zero for minimum number of spam comments field. It has been set to the default value."
|
3817 |
msgstr ""
|
3818 |
|
3819 |
+
#: admin/wp-security-spam-menu.php:292
|
3820 |
msgid "Nonce check failed for list spam comment IPs."
|
3821 |
msgstr ""
|
3822 |
|
3823 |
+
#: admin/wp-security-spam-menu.php:297
|
3824 |
msgid "You entered a non numeric value for the minimum spam comments per IP field."
|
3825 |
msgstr ""
|
3826 |
|
3827 |
+
#: admin/wp-security-spam-menu.php:308
|
3828 |
msgid "Displaying results for IP addresses which have posted a minimum of %s spam comments."
|
3829 |
msgstr ""
|
3830 |
|
3831 |
+
#: admin/wp-security-spam-menu.php:323
|
3832 |
msgid "Auto block spammer IPs"
|
3833 |
msgstr ""
|
3834 |
|
3835 |
+
#: admin/wp-security-spam-menu.php:328
|
3836 |
msgid "This feature has detected that %s is not active. It is highly recommended that you activate the Akismet plugin to make the most of this feature."
|
3837 |
msgstr ""
|
3838 |
|
3839 |
+
#: admin/wp-security-spam-menu.php:337
|
3840 |
msgid "This feature allows you to automatically and permanently block IP addresses which have exceeded a certain number of comments labelled as spam."
|
3841 |
msgstr ""
|
3842 |
|
3843 |
+
#: admin/wp-security-spam-menu.php:338
|
3844 |
msgid "Comments are usually labelled as spam either by the Akismet plugin or manually by the WP administrator when they mark a comment as \"spam\" from the WordPress Comments menu."
|
3845 |
msgstr ""
|
3846 |
|
3847 |
+
#: admin/wp-security-spam-menu.php:352
|
3848 |
msgid "You currently have no IP addresses permanently blocked due to spam."
|
3849 |
msgstr ""
|
3850 |
|
3851 |
+
#: admin/wp-security-spam-menu.php:365
|
3852 |
msgid "Spammer IPs added to permanent block list today: "
|
3853 |
msgstr ""
|
3854 |
|
3855 |
+
#: admin/wp-security-spam-menu.php:366
|
3856 |
msgid "All time total: "
|
3857 |
msgstr ""
|
3858 |
|
3859 |
+
#: admin/wp-security-spam-menu.php:367
|
3860 |
msgid "View blocked IPs"
|
3861 |
msgstr ""
|
3862 |
|
3863 |
+
#: admin/wp-security-spam-menu.php:380
|
3864 |
msgid "Enable auto block of spam comment IPs"
|
3865 |
msgstr ""
|
3866 |
|
3867 |
+
#: admin/wp-security-spam-menu.php:383
|
3868 |
msgid "Check this box if you want this plugin to automatically block IP addresses which submit spam comments."
|
3869 |
msgstr ""
|
3870 |
|
3871 |
+
#: admin/wp-security-spam-menu.php:387
|
3872 |
msgid "Minimum number of spam comments"
|
3873 |
msgstr ""
|
3874 |
|
3875 |
+
#: admin/wp-security-spam-menu.php:389
|
3876 |
msgid "Specify the minimum number of spam comments for an IP address before it is permanently blocked."
|
3877 |
msgstr ""
|
3878 |
|
3879 |
+
#: admin/wp-security-spam-menu.php:393
|
3880 |
msgid "Example 1: Setting this value to \"1\" will block ALL IP addresses which were used to submit at least one spam comment."
|
3881 |
msgstr ""
|
3882 |
|
3883 |
+
#: admin/wp-security-spam-menu.php:394
|
3884 |
msgid "Example 2: Setting this value to \"5\" will block only those IP addresses which were used to submit 5 spam comments or more on your site."
|
3885 |
msgstr ""
|
3886 |
|
3887 |
+
#: admin/wp-security-spam-menu.php:412
|
3888 |
msgid "List spammer IP addresses"
|
3889 |
msgstr ""
|
3890 |
|
3891 |
+
#: admin/wp-security-spam-menu.php:416
|
3892 |
msgid "This section displays a list of the IP addresses of the people or bots who have left spam comments on your site."
|
3893 |
msgstr ""
|
3894 |
|
3895 |
+
#: admin/wp-security-spam-menu.php:417
|
3896 |
msgid "This information can be handy for identifying the most persistent IP addresses or ranges used by spammers."
|
3897 |
msgstr ""
|
3898 |
|
3899 |
+
#: admin/wp-security-spam-menu.php:418
|
3900 |
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 the permanent block list."
|
3901 |
msgstr ""
|
3902 |
|
3903 |
+
#: admin/wp-security-spam-menu.php:419
|
3904 |
msgid "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 using the checkboxes and then choose the \"block\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
|
3905 |
msgstr ""
|
3906 |
|
3907 |
+
#: admin/wp-security-spam-menu.php:427
|
3908 |
msgid "Minimum number of spam comments per IP"
|
3909 |
msgstr ""
|
3910 |
|
3911 |
+
#: admin/wp-security-spam-menu.php:429
|
3912 |
msgid "This field allows you to list only those IP addresses which have been used to post X or more spam comments."
|
3913 |
msgstr ""
|
3914 |
|
3915 |
+
#: admin/wp-security-spam-menu.php:433
|
3916 |
msgid "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses which were used to submit spam comments."
|
3917 |
msgstr ""
|
3918 |
|
3919 |
+
#: admin/wp-security-spam-menu.php:434
|
3920 |
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."
|
3921 |
msgstr ""
|
3922 |
|
3923 |
+
#: admin/wp-security-spam-menu.php:441
|
3924 |
msgid "Find IP addresses"
|
3925 |
msgstr ""
|
3926 |
|
3927 |
+
#: admin/wp-security-spam-menu.php:445
|
3928 |
msgid "Spammer IP address results"
|
3929 |
msgstr ""
|
3930 |
|
3931 |
+
#: admin/wp-security-spam-menu.php:451
|
3932 |
#: classes/wp-security-utility.php:253
|
3933 |
msgid "The plugin has detected that you are using a Multi-Site WordPress installation."
|
3934 |
msgstr ""
|
3935 |
|
3936 |
+
#: admin/wp-security-spam-menu.php:452
|
3937 |
msgid "Only the \"superadmin\" can block IP addresses from the main site."
|
3938 |
msgstr ""
|
3939 |
|
3940 |
+
#: admin/wp-security-spam-menu.php:453
|
3941 |
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."
|
3942 |
msgstr ""
|
3943 |
|
3944 |
+
#: admin/wp-security-spam-menu.php:498
|
3945 |
msgid "BuddyPress spam settings"
|
3946 |
msgstr ""
|
3947 |
|
3948 |
+
#: admin/wp-security-spam-menu.php:503
|
3949 |
msgid "Add CAPTCHA to BuddyPress registration form"
|
3950 |
msgstr ""
|
3951 |
|
3952 |
+
#: admin/wp-security-spam-menu.php:507
|
3953 |
msgid "This feature will add a simple math CAPTCHA field in the BuddyPress registration form."
|
3954 |
msgstr ""
|
3955 |
|
3956 |
+
#: admin/wp-security-spam-menu.php:508
|
3957 |
msgid "Adding a CAPTCHA field in the registration form is a simple way of greatly reducing spam signups from bots without using .htaccess rules."
|
3958 |
msgstr ""
|
3959 |
|
3960 |
+
#: admin/wp-security-spam-menu.php:518
|
3961 |
msgid "Enable CAPTCHA on BuddyPress registration form"
|
3962 |
msgstr ""
|
3963 |
|
3964 |
+
#: admin/wp-security-spam-menu.php:521
|
3965 |
msgid "Check this if you want to insert a CAPTCHA field on the BuddyPress registration forms."
|
3966 |
msgstr ""
|
3967 |
|
3968 |
+
#: admin/wp-security-spam-menu.php:530
|
3969 |
msgid "BuddyPress is not active! In order to use this feature you will need to have BuddyPress installed and activated."
|
3970 |
msgstr ""
|
3971 |
|
3972 |
+
#: admin/wp-security-spam-menu.php:560
|
3973 |
msgid "bbPress spam settings"
|
3974 |
msgstr ""
|
3975 |
|
3976 |
+
#: admin/wp-security-spam-menu.php:565
|
3977 |
msgid "Add CAPTCHA to bbPress new topic form"
|
3978 |
msgstr ""
|
3979 |
|
3980 |
+
#: admin/wp-security-spam-menu.php:569
|
3981 |
msgid "This feature will add a simple math CAPTCHA field in the bbPress new topic form."
|
3982 |
msgstr ""
|
3983 |
|
3984 |
+
#: admin/wp-security-spam-menu.php:570
|
3985 |
msgid "Adding a CAPTCHA field in this form is a simple way of greatly reducing spam submitted from bots."
|
3986 |
msgstr ""
|
3987 |
|
3988 |
+
#: admin/wp-security-spam-menu.php:580
|
3989 |
msgid "Enable CAPTCHA on bbPress new topic form"
|
3990 |
msgstr ""
|
3991 |
|
3992 |
+
#: admin/wp-security-spam-menu.php:583
|
3993 |
msgid "Check this if you want to insert a CAPTCHA field on the bbPress new topic forms."
|
3994 |
msgstr ""
|
3995 |
|
3996 |
+
#: admin/wp-security-spam-menu.php:592
|
3997 |
msgid "bbPress is not active. In order to use this feature you will need to have bbPress installed and activated."
|
3998 |
msgstr ""
|
3999 |
|
4000 |
#: admin/wp-security-tools-menu.php:34
|
4001 |
+
msgid "WHOIS lookup"
|
4002 |
msgstr ""
|
4003 |
|
4004 |
#: admin/wp-security-tools-menu.php:95
|
4042 |
msgstr ""
|
4043 |
|
4044 |
#: admin/wp-security-user-accounts-menu.php:32
|
4045 |
+
msgid "WP username"
|
4046 |
msgstr ""
|
4047 |
|
4048 |
#: admin/wp-security-user-accounts-menu.php:33
|
4049 |
+
msgid "Display name"
|
4050 |
msgstr ""
|
4051 |
|
4052 |
#: admin/wp-security-user-accounts-menu.php:34
|
4053 |
msgid "Password"
|
4054 |
msgstr ""
|
4055 |
|
4056 |
+
#: admin/wp-security-user-accounts-menu.php:60
|
4057 |
+
msgid "User accounts"
|
4058 |
+
msgstr ""
|
4059 |
+
|
4060 |
#: admin/wp-security-user-accounts-menu.php:82
|
4061 |
msgid "Admin user security"
|
4062 |
msgstr ""
|
4066 |
msgstr ""
|
4067 |
|
4068 |
#: admin/wp-security-user-accounts-menu.php:86
|
4069 |
+
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."
|
4070 |
msgstr ""
|
4071 |
|
4072 |
#: admin/wp-security-user-accounts-menu.php:87
|
4206 |
msgid "Password Strength"
|
4207 |
msgstr ""
|
4208 |
|
|
|
|
|
|
|
|
|
4209 |
#: admin/wp-security-user-accounts-menu.php:245
|
4210 |
msgid "Username "
|
4211 |
msgstr ""
|
4227 |
msgstr ""
|
4228 |
|
4229 |
#: admin/wp-security-user-accounts-menu.php:302
|
4230 |
+
msgid "Username successfully changed."
|
4231 |
msgstr ""
|
4232 |
|
4233 |
#: admin/wp-security-user-accounts-menu.php:322
|
4238 |
msgid "Edit user"
|
4239 |
msgstr ""
|
4240 |
|
4241 |
+
#: admin/wp-security-user-login-menu.php:54
|
4242 |
+
#: admin/wp-security-user-login-menu.php:474
|
4243 |
+
msgid "Failed login records"
|
4244 |
+
msgstr ""
|
4245 |
+
|
4246 |
+
#: admin/wp-security-user-login-menu.php:55
|
4247 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:51
|
4248 |
+
msgid "Force logout"
|
4249 |
+
msgstr ""
|
4250 |
+
|
4251 |
+
#: admin/wp-security-user-login-menu.php:56
|
4252 |
+
#: admin/wp-security-user-login-menu.php:632
|
4253 |
+
msgid "Account activity logs"
|
4254 |
+
msgstr ""
|
4255 |
+
|
4256 |
+
#: admin/wp-security-user-login-menu.php:58
|
4257 |
+
#: admin/wp-security-user-login-menu.php:769
|
4258 |
+
msgid "Additional settings"
|
4259 |
msgstr ""
|
4260 |
|
4261 |
+
#: admin/wp-security-user-login-menu.php:81
|
4262 |
+
msgid "User login"
|
4263 |
msgstr ""
|
4264 |
|
4265 |
+
#: admin/wp-security-user-login-menu.php:118
|
4266 |
+
msgid "You entered a non-numeric value for the max login attempts field."
|
4267 |
msgstr ""
|
4268 |
|
4269 |
+
#: admin/wp-security-user-login-menu.php:124
|
4270 |
+
msgid "You entered a non numeric value for the login retry time period field."
|
4271 |
msgstr ""
|
4272 |
|
4273 |
+
#: admin/wp-security-user-login-menu.php:130
|
4274 |
+
msgid "You entered a non numeric value for the lockout time length field."
|
4275 |
msgstr ""
|
4276 |
|
4277 |
+
#: admin/wp-security-user-login-menu.php:136
|
4278 |
+
msgid "You entered a non numeric value for the maximim lockout time length field."
|
4279 |
msgstr ""
|
4280 |
|
4281 |
+
#: admin/wp-security-user-login-menu.php:141
|
4282 |
+
msgid "You entered an invalid minimum lockout time length, it must be less than the maximum lockout time length value."
|
4283 |
msgstr ""
|
4284 |
|
4285 |
+
#: admin/wp-security-user-login-menu.php:141
|
4286 |
+
msgid "Both have been set to the default values."
|
4287 |
msgstr ""
|
4288 |
|
4289 |
+
#: admin/wp-security-user-login-menu.php:160
|
4290 |
msgid "Please fill in one or more email addresses to notify."
|
4291 |
msgstr ""
|
4292 |
|
4293 |
+
#: admin/wp-security-user-login-menu.php:162
|
4294 |
msgid "You have entered one or more invalid email addresses."
|
4295 |
msgstr ""
|
4296 |
|
4297 |
+
#: admin/wp-security-user-login-menu.php:165
|
4298 |
msgid "It has been set to your WordPress admin email as default."
|
4299 |
msgstr ""
|
4300 |
|
4301 |
+
#: admin/wp-security-user-login-menu.php:250
|
4302 |
+
msgid "Login lockout configuration"
|
|
|
|
|
|
|
|
|
4303 |
msgstr ""
|
4304 |
|
4305 |
+
#: admin/wp-security-user-login-menu.php:254
|
4306 |
msgid "One of the ways hackers try to compromise sites is via a "
|
4307 |
msgstr ""
|
4308 |
|
4309 |
+
#: admin/wp-security-user-login-menu.php:254
|
4310 |
+
msgid "Brute force login attack"
|
4311 |
msgstr ""
|
4312 |
|
4313 |
+
#: admin/wp-security-user-login-menu.php:254
|
4314 |
msgid "This is where attackers use repeated login attempts until they guess the password."
|
4315 |
msgstr ""
|
4316 |
|
4317 |
+
#: admin/wp-security-user-login-menu.php:255
|
4318 |
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."
|
4319 |
msgstr ""
|
4320 |
|
4321 |
+
#: admin/wp-security-user-login-menu.php:256
|
4322 |
msgid "You may also want to checkout our %s feature for another secure way to protect against these types of attacks."
|
4323 |
msgstr ""
|
4324 |
|
4325 |
+
#: admin/wp-security-user-login-menu.php:261
|
4326 |
+
msgid "Login lockout options"
|
4327 |
msgstr ""
|
4328 |
|
4329 |
+
#: admin/wp-security-user-login-menu.php:272
|
4330 |
+
msgid "Enable login lockout feature"
|
4331 |
msgstr ""
|
4332 |
|
4333 |
+
#: admin/wp-security-user-login-menu.php:275
|
4334 |
+
msgid "Check this if you want to enable the login lockout feature and apply the settings below"
|
4335 |
msgstr ""
|
4336 |
|
4337 |
+
#: admin/wp-security-user-login-menu.php:279
|
4338 |
msgid "Allow unlock requests"
|
4339 |
msgstr ""
|
4340 |
|
4341 |
+
#: admin/wp-security-user-login-menu.php:282
|
4342 |
msgid "Check this if you want to allow users to generate an automated unlock request link which will unlock their account"
|
4343 |
msgstr ""
|
4344 |
|
4345 |
+
#: admin/wp-security-user-login-menu.php:286
|
4346 |
msgid "Max login attempts"
|
4347 |
msgstr ""
|
4348 |
|
4349 |
+
#: admin/wp-security-user-login-menu.php:288
|
4350 |
msgid "Set the value for the maximum login retries before IP address is locked out"
|
4351 |
msgstr ""
|
4352 |
|
4353 |
+
#: admin/wp-security-user-login-menu.php:292
|
4354 |
msgid "Login retry time period (min)"
|
4355 |
msgstr ""
|
4356 |
|
4357 |
+
#: admin/wp-security-user-login-menu.php:294
|
4358 |
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"
|
4359 |
msgstr ""
|
4360 |
|
4361 |
+
#: admin/wp-security-user-login-menu.php:299
|
4362 |
msgid "Minimum lockout time length"
|
4363 |
msgstr ""
|
4364 |
|
4365 |
+
#: admin/wp-security-user-login-menu.php:305
|
4366 |
msgid "Set the minimum time period in minutes of lockout."
|
4367 |
msgstr ""
|
4368 |
|
4369 |
+
#: admin/wp-security-user-login-menu.php:306
|
4370 |
msgid "This failed login lockout time will be tripled on each failed login."
|
4371 |
msgstr ""
|
4372 |
|
4373 |
+
#: admin/wp-security-user-login-menu.php:313
|
4374 |
msgid "Maximum lockout time length"
|
4375 |
msgstr ""
|
4376 |
|
4377 |
+
#: admin/wp-security-user-login-menu.php:318
|
4378 |
msgid "Set the maximum time period in minutes of lockout."
|
4379 |
msgstr ""
|
4380 |
|
4381 |
+
#: admin/wp-security-user-login-menu.php:319
|
4382 |
msgid "No IP address will be blocked for more than this time period after making a failed login attempt."
|
4383 |
msgstr ""
|
4384 |
|
4385 |
+
#: admin/wp-security-user-login-menu.php:324
|
4386 |
msgid "Display generic error message"
|
4387 |
msgstr ""
|
4388 |
|
4389 |
+
#: admin/wp-security-user-login-menu.php:327
|
4390 |
msgid "Check this if you want to show a generic error message when a login attempt fails"
|
4391 |
msgstr ""
|
4392 |
|
4393 |
+
#: admin/wp-security-user-login-menu.php:331
|
4394 |
msgid "Instantly lockout invalid usernames"
|
4395 |
msgstr ""
|
4396 |
|
4397 |
+
#: admin/wp-security-user-login-menu.php:334
|
4398 |
msgid "Check this if you want to instantly lockout login attempts with usernames which do not exist on your system"
|
4399 |
msgstr ""
|
4400 |
|
4401 |
+
#: admin/wp-security-user-login-menu.php:339
|
4402 |
msgid "Instantly lockout specific usernames"
|
4403 |
msgstr ""
|
4404 |
|
4405 |
+
#: admin/wp-security-user-login-menu.php:349
|
4406 |
msgid "Insert one username per line. Existing usernames are not blocked even if present in the list."
|
4407 |
msgstr ""
|
4408 |
|
4409 |
+
#: admin/wp-security-user-login-menu.php:354
|
4410 |
msgid "Notify by email"
|
4411 |
msgstr ""
|
4412 |
|
4413 |
+
#: admin/wp-security-user-login-menu.php:358
|
4414 |
msgid "Check this if you want to receive an email when someone has been locked out due to maximum failed login attempts"
|
4415 |
msgstr ""
|
4416 |
|
4417 |
+
#: admin/wp-security-user-login-menu.php:361
|
4418 |
msgid "Fill in one email address per line."
|
4419 |
msgstr ""
|
4420 |
|
4421 |
+
#: admin/wp-security-user-login-menu.php:365
|
4422 |
msgid "Each email address must be on a new line."
|
4423 |
msgstr ""
|
4424 |
|
4425 |
+
#: admin/wp-security-user-login-menu.php:366
|
4426 |
msgid "If a valid email address has not been filled in, it will not be saved."
|
4427 |
msgstr ""
|
4428 |
|
4429 |
+
#: admin/wp-security-user-login-menu.php:367
|
4430 |
msgid "The valid email address format is userid@example.com"
|
4431 |
msgstr ""
|
4432 |
|
4433 |
+
#: admin/wp-security-user-login-menu.php:368
|
4434 |
msgid "Example: %s"
|
4435 |
msgstr ""
|
4436 |
|
4437 |
+
#: admin/wp-security-user-login-menu.php:375
|
4438 |
msgid "Enable PHP backtrace in email"
|
4439 |
msgstr ""
|
4440 |
|
4441 |
+
#: admin/wp-security-user-login-menu.php:379
|
4442 |
msgid "Check this if you want to include the PHP backtrace in notification emails."
|
4443 |
msgstr ""
|
4444 |
|
4445 |
+
#: admin/wp-security-user-login-menu.php:379
|
4446 |
msgid "This is internal coding information which makes it easier to investigate where an issued occurred."
|
4447 |
msgstr ""
|
4448 |
|
4449 |
+
#: admin/wp-security-user-login-menu.php:389
|
4450 |
msgid "Currently locked out IP address ranges"
|
4451 |
msgstr ""
|
4452 |
|
4453 |
+
#: admin/wp-security-user-login-menu.php:394
|
4454 |
msgid "To see a list of all locked IP addresses and ranges go to the %s tab in the dashboard menu."
|
4455 |
msgstr ""
|
4456 |
|
4457 |
+
#: admin/wp-security-user-login-menu.php:399
|
4458 |
+
msgid "Login lockout IP whitelist settings"
|
|
|
|
|
|
|
|
|
4459 |
msgstr ""
|
4460 |
|
4461 |
#: admin/wp-security-user-login-menu.php:405
|
4462 |
+
msgid "Enable login lockout IP whitelist"
|
4463 |
msgstr ""
|
4464 |
|
4465 |
+
#: admin/wp-security-user-login-menu.php:416
|
4466 |
+
msgid "The addresses specified here will never be blocked by the login lockout feature."
|
4467 |
msgstr ""
|
4468 |
|
4469 |
+
#: admin/wp-security-user-login-menu.php:450
|
4470 |
+
msgid "User login feature - Delete all failed login records operation failed."
|
4471 |
msgstr ""
|
4472 |
|
4473 |
+
#: admin/wp-security-user-login-menu.php:452
|
4474 |
+
msgid "All records from the failed logins table were deleted successfully."
|
4475 |
msgstr ""
|
4476 |
|
4477 |
+
#: admin/wp-security-user-login-menu.php:467
|
4478 |
msgid "This tab displays the failed login attempts for your site."
|
4479 |
msgstr ""
|
4480 |
|
4481 |
+
#: admin/wp-security-user-login-menu.php:468
|
4482 |
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."
|
4483 |
msgstr ""
|
4484 |
|
4485 |
+
#: admin/wp-security-user-login-menu.php:469
|
4486 |
msgid "Failed login records that are older than %1$d days are purged automatically."
|
4487 |
msgstr ""
|
4488 |
|
4489 |
+
#: admin/wp-security-user-login-menu.php:508
|
4490 |
+
#: admin/wp-security-user-login-menu.php:517
|
|
|
|
|
|
|
|
|
4491 |
msgid "Delete all failed login records"
|
4492 |
msgstr ""
|
4493 |
|
4494 |
+
#: admin/wp-security-user-login-menu.php:514
|
4495 |
msgid "Click this button if you wish to delete all failed login records in one go."
|
4496 |
msgstr ""
|
4497 |
|
4498 |
+
#: admin/wp-security-user-login-menu.php:544
|
4499 |
msgid "You entered a non numeric value for the logout time period field. It has been set to the default value."
|
4500 |
msgstr ""
|
4501 |
|
4502 |
+
#: admin/wp-security-user-login-menu.php:569
|
4503 |
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."
|
4504 |
msgstr ""
|
4505 |
|
4506 |
+
#: admin/wp-security-user-login-menu.php:570
|
4507 |
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."
|
4508 |
msgstr ""
|
4509 |
|
4510 |
+
#: admin/wp-security-user-login-menu.php:575
|
4511 |
msgid "Force user logout options"
|
4512 |
msgstr ""
|
4513 |
|
4514 |
+
#: admin/wp-security-user-login-menu.php:587
|
4515 |
msgid "Enable force WP user logout"
|
4516 |
msgstr ""
|
4517 |
|
4518 |
+
#: admin/wp-security-user-login-menu.php:590
|
4519 |
msgid "Check this if you want to force a wp user to be logged out after a configured amount of time"
|
4520 |
msgstr ""
|
4521 |
|
4522 |
+
#: admin/wp-security-user-login-menu.php:594
|
4523 |
msgid "Logout the WP user after XX minutes"
|
4524 |
msgstr ""
|
4525 |
|
4526 |
+
#: admin/wp-security-user-login-menu.php:596
|
4527 |
msgid "(Minutes) The user will be forced to log back in after this time period has elapased."
|
4528 |
msgstr ""
|
4529 |
|
4530 |
+
#: admin/wp-security-user-login-menu.php:625
|
4531 |
msgid "This tab displays the activity for accounts registered with your site that have logged in using the WordPress login form."
|
4532 |
msgstr ""
|
4533 |
|
4534 |
+
#: admin/wp-security-user-login-menu.php:626
|
4535 |
msgid "The information below can be handy if you need to do security investigations because it will show you the last 100 recent login events by username, IP address and time/date."
|
4536 |
msgstr ""
|
4537 |
|
4538 |
+
#: admin/wp-security-user-login-menu.php:627
|
4539 |
+
msgid "Account activity logs that are older than %1$d days are purged automatically."
|
|
|
|
|
|
|
|
|
4540 |
msgstr ""
|
4541 |
|
4542 |
+
#: admin/wp-security-user-login-menu.php:697
|
4543 |
msgid "Refresh logged in user data"
|
4544 |
msgstr ""
|
4545 |
|
4546 |
+
#: admin/wp-security-user-login-menu.php:701
|
4547 |
msgid "Refresh data"
|
4548 |
msgstr ""
|
4549 |
|
4550 |
+
#: admin/wp-security-user-login-menu.php:706
|
4551 |
msgid "This tab displays all users who are currently logged into your site."
|
4552 |
msgstr ""
|
4553 |
|
4554 |
+
#: admin/wp-security-user-login-menu.php:707
|
4555 |
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."
|
4556 |
msgstr ""
|
4557 |
|
4558 |
+
#: admin/wp-security-user-login-menu.php:708
|
4559 |
+
msgid "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."
|
4560 |
msgstr ""
|
4561 |
|
4562 |
+
#: admin/wp-security-user-login-menu.php:713
|
4563 |
msgid "Currently logged in users"
|
4564 |
msgstr ""
|
4565 |
|
4566 |
+
#: admin/wp-security-user-login-menu.php:761
|
4567 |
+
msgid "WordPress 5.6 introduced a new feature called \"Application passwords\"."
|
4568 |
msgstr ""
|
4569 |
|
4570 |
+
#: admin/wp-security-user-login-menu.php:762
|
4571 |
msgid "This allows you to create a token from the WordPress dashboard which then can be used in the authorization header."
|
4572 |
msgstr ""
|
4573 |
|
4574 |
+
#: admin/wp-security-user-login-menu.php:763
|
4575 |
+
msgid "This feature allows you to disable application passwords as they can leave your site vulnerable to social engineering and phishing scams."
|
4576 |
msgstr ""
|
4577 |
|
4578 |
+
#: admin/wp-security-user-login-menu.php:780
|
|
|
|
|
|
|
|
|
4579 |
#: classes/grade-system/wp-security-feature-item-manager.php:53
|
4580 |
msgid "Disable application password"
|
4581 |
msgstr ""
|
4582 |
|
4583 |
+
#: admin/wp-security-user-login-menu.php:783
|
4584 |
msgid "Check this if you want to disable the application password."
|
4585 |
msgstr ""
|
4586 |
|
4587 |
#: admin/wp-security-user-registration-menu.php:27
|
4588 |
+
msgid "Manual approval"
|
4589 |
msgstr ""
|
4590 |
|
4591 |
#: admin/wp-security-user-registration-menu.php:28
|
4594 |
msgstr ""
|
4595 |
|
4596 |
#: admin/wp-security-user-registration-menu.php:29
|
4597 |
+
msgid "Registration honeypot"
|
4598 |
+
msgstr ""
|
4599 |
+
|
4600 |
+
#: admin/wp-security-user-registration-menu.php:55
|
4601 |
+
msgid "User registration"
|
4602 |
msgstr ""
|
4603 |
|
4604 |
#: admin/wp-security-user-registration-menu.php:115
|
4720 |
msgid "Change display name"
|
4721 |
msgstr ""
|
4722 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4723 |
#: classes/grade-system/wp-security-feature-item-manager.php:57
|
4724 |
msgid "Registration approval"
|
4725 |
msgstr ""
|
4728 |
msgid "Enable registration honeypot"
|
4729 |
msgstr ""
|
4730 |
|
|
|
|
|
|
|
|
|
4731 |
#: classes/grade-system/wp-security-feature-item-manager.php:73
|
4732 |
msgid "WordPress files access"
|
4733 |
msgstr ""
|
4812 |
msgid "bbPress new topic CAPTCHA"
|
4813 |
msgstr ""
|
4814 |
|
|
|
|
|
|
|
|
|
4815 |
#: classes/grade-system/wp-security-feature-item.php:29
|
4816 |
msgid "Basic"
|
4817 |
msgstr ""
|
4825 |
msgstr ""
|
4826 |
|
4827 |
#: classes/wp-security-captcha.php:47
|
4828 |
+
#: classes/wp-security-general-init-tasks.php:407
|
4829 |
msgid "Please enter an answer in digits:"
|
4830 |
msgstr "Kérjük, adja meg a választ számjegyekkel:"
|
4831 |
|
4959 |
msgid "The following files were changed on your host"
|
4960 |
msgstr ""
|
4961 |
|
4962 |
+
#: classes/wp-security-general-init-tasks.php:212
|
4963 |
+
#: classes/wp-security-general-init-tasks.php:481
|
4964 |
msgid "Application passwords have been disabled by All In One WP Security & Firewall plugin."
|
4965 |
msgstr ""
|
4966 |
|
4967 |
+
#: classes/wp-security-general-init-tasks.php:428
|
4968 |
+
#: classes/wp-security-general-init-tasks.php:541
|
4969 |
+
#: classes/wp-security-general-init-tasks.php:574
|
4970 |
#: classes/wp-security-user-login.php:137
|
4971 |
#: classes/wp-security-user-registration.php:74
|
4972 |
msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
|
4973 |
msgstr "<strong>HIBA</strong>: A válasz helytelen - kérjük, próbálja meg újból."
|
4974 |
|
4975 |
+
#: classes/wp-security-general-init-tasks.php:463
|
4976 |
msgid "Enter something special:"
|
4977 |
msgstr ""
|
4978 |
|
4979 |
+
#: classes/wp-security-general-init-tasks.php:476
|
4980 |
msgid "Application passwords"
|
4981 |
msgstr ""
|
4982 |
|
4983 |
+
#: classes/wp-security-general-init-tasks.php:485
|
4984 |
msgid "Change setting"
|
4985 |
msgstr ""
|
4986 |
|
4987 |
+
#: classes/wp-security-general-init-tasks.php:487
|
4988 |
msgid "Site admin can only change this setting."
|
4989 |
msgstr ""
|
4990 |
|
4991 |
+
#: classes/wp-security-general-init-tasks.php:516
|
4992 |
msgid "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
|
4993 |
msgstr "Hiba: Helytelen CAPTCHA választ adott meg. Kérjük menjen vissza és próbálja meg újból."
|
4994 |
|
4995 |
+
#: classes/wp-security-general-init-tasks.php:558
|
4996 |
msgid "Your CAPTCHA answer was incorrect - please try again."
|
4997 |
msgstr ""
|
4998 |
|
4999 |
+
#: classes/wp-security-general-init-tasks.php:567
|
5000 |
msgid "<strong>ERROR</strong>: Your IP address is currently locked please contact the administrator!"
|
5001 |
msgstr ""
|
5002 |
|
5003 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5004 |
+
#: classes/wp-security-general-init-tasks.php:642
|
5005 |
msgid "Your Google reCAPTCHA site key is wrong. Please fill the correct reCAPTCHA keys %s to use the Google reCAPTCHA feature."
|
5006 |
msgstr ""
|
5007 |
|
5008 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5009 |
+
#: classes/wp-security-general-init-tasks.php:642
|
5010 |
#: classes/wp-security-notices.php:99
|
5011 |
msgid "here"
|
5012 |
msgstr ""
|
5013 |
|
5014 |
+
#: classes/wp-security-general-init-tasks.php:655
|
5015 |
msgid "Would you like All In One WP Security & Firewall to re-insert the security rules in your .htaccess file which were cleared when you deactivated the plugin?"
|
5016 |
msgstr ""
|
5017 |
|
5018 |
+
#: classes/wp-security-general-init-tasks.php:655
|
5019 |
+
#: templates/may-also-like.php:40
|
5020 |
+
#: templates/may-also-like.php:43
|
5021 |
+
#: templates/may-also-like.php:54
|
5022 |
+
#: templates/may-also-like.php:57
|
5023 |
+
#: templates/may-also-like.php:68
|
5024 |
+
#: templates/may-also-like.php:71
|
5025 |
+
#: templates/may-also-like.php:91
|
5026 |
+
#: templates/may-also-like.php:103
|
5027 |
+
#: templates/may-also-like.php:115
|
5028 |
+
#: templates/may-also-like.php:127
|
5029 |
+
#: templates/may-also-like.php:139
|
5030 |
+
#: templates/may-also-like.php:151
|
5031 |
+
#: templates/may-also-like.php:168
|
5032 |
+
#: templates/may-also-like.php:171
|
5033 |
+
#: templates/may-also-like.php:183
|
5034 |
+
#: templates/may-also-like.php:195
|
5035 |
+
#: templates/may-also-like.php:207
|
5036 |
+
#: templates/may-also-like.php:219
|
5037 |
+
#: templates/may-also-like.php:231
|
5038 |
+
#: templates/may-also-like.php:243
|
5039 |
+
#: templates/may-also-like.php:252
|
5040 |
+
#: templates/may-also-like.php:255
|
5041 |
+
#: templates/may-also-like.php:264
|
5042 |
+
#: templates/may-also-like.php:267
|
5043 |
+
#: templates/may-also-like.php:279
|
5044 |
+
#: templates/may-also-like.php:297
|
5045 |
+
#: templates/may-also-like.php:309
|
5046 |
+
#: templates/may-also-like.php:327
|
5047 |
+
#: templates/may-also-like.php:339
|
5048 |
+
#: templates/may-also-like.php:351
|
5049 |
+
#: templates/may-also-like.php:368
|
5050 |
+
#: templates/may-also-like.php:380
|
5051 |
msgid "Yes"
|
5052 |
msgstr ""
|
5053 |
|
5054 |
+
#: classes/wp-security-general-init-tasks.php:655
|
5055 |
+
#: templates/may-also-like.php:88
|
5056 |
+
#: templates/may-also-like.php:100
|
5057 |
+
#: templates/may-also-like.php:112
|
5058 |
+
#: templates/may-also-like.php:124
|
5059 |
+
#: templates/may-also-like.php:136
|
5060 |
+
#: templates/may-also-like.php:148
|
5061 |
+
#: templates/may-also-like.php:180
|
5062 |
+
#: templates/may-also-like.php:192
|
5063 |
+
#: templates/may-also-like.php:204
|
5064 |
+
#: templates/may-also-like.php:216
|
5065 |
+
#: templates/may-also-like.php:228
|
5066 |
+
#: templates/may-also-like.php:240
|
5067 |
+
#: templates/may-also-like.php:276
|
5068 |
+
#: templates/may-also-like.php:294
|
5069 |
+
#: templates/may-also-like.php:306
|
5070 |
+
#: templates/may-also-like.php:324
|
5071 |
+
#: templates/may-also-like.php:336
|
5072 |
+
#: templates/may-also-like.php:348
|
5073 |
+
#: templates/may-also-like.php:365
|
5074 |
+
#: templates/may-also-like.php:377
|
5075 |
#: templates/notices/custom-notice.php:27
|
5076 |
msgid "No"
|
5077 |
msgstr ""
|
5078 |
|
5079 |
+
#: classes/wp-security-general-init-tasks.php:674
|
5080 |
msgid "Your registration is pending approval."
|
5081 |
msgstr ""
|
5082 |
|
5193 |
msgstr ""
|
5194 |
|
5195 |
#: classes/wp-security-two-factor-login.php:34
|
5196 |
+
msgid "Two factor authentication - Admin settings"
|
5197 |
msgstr ""
|
5198 |
|
5199 |
#: classes/wp-security-two-factor-login.php:97
|
5209 |
msgstr ""
|
5210 |
|
5211 |
#: classes/wp-security-user-login.php:71
|
5212 |
+
msgid "You have disabled login lockout by defining the AIOS_DISABLE_LOGIN_LOCKOUT constant value as true, and the login lockout setting has enabled it."
|
5213 |
msgstr ""
|
5214 |
|
5215 |
#. translators: 1: Locked IP Addresses admin page link
|
5216 |
#: classes/wp-security-user-login.php:73
|
5217 |
+
msgid "Delete your login lockout IP from %s and define the AIOS_DISABLE_LOGIN_LOCKOUT constant value as false."
|
5218 |
msgstr ""
|
5219 |
|
5220 |
#: classes/wp-security-user-login.php:100
|
5222 |
msgstr ""
|
5223 |
|
5224 |
#: classes/wp-security-user-login.php:108
|
5225 |
+
msgid "Service temporarily unavailable"
|
5226 |
msgstr ""
|
5227 |
|
5228 |
#: classes/wp-security-user-login.php:163
|
5238 |
msgstr ""
|
5239 |
|
5240 |
#: classes/wp-security-user-login.php:393
|
5241 |
+
msgid "User login lockout events had occurred due to too many failed login attempts or invalid username:"
|
5242 |
msgstr ""
|
5243 |
|
5244 |
#: classes/wp-security-user-login.php:396
|
5246 |
msgstr ""
|
5247 |
|
5248 |
#: classes/wp-security-user-login.php:397
|
5249 |
+
msgid "IP address:"
|
5250 |
msgstr ""
|
5251 |
|
5252 |
#: classes/wp-security-user-login.php:399
|
5253 |
+
msgid "IP range:"
|
5254 |
msgstr ""
|
5255 |
|
5256 |
#: classes/wp-security-user-login.php:404
|
5258 |
msgstr ""
|
5259 |
|
5260 |
#: classes/wp-security-user-login.php:515
|
5261 |
+
msgid "Unlock request notification"
|
5262 |
msgstr ""
|
5263 |
|
5264 |
#: classes/wp-security-user-login.php:516
|
5273 |
msgid "After clicking the above link you will be able to login to the WordPress administration panel."
|
5274 |
msgstr ""
|
5275 |
|
5276 |
+
#: classes/wp-security-user-login.php:739
|
5277 |
msgid "Your session has expired because it has been over %d minutes since your last login."
|
5278 |
msgstr ""
|
5279 |
|
5280 |
+
#: classes/wp-security-user-login.php:740
|
5281 |
+
#: classes/wp-security-user-login.php:744
|
5282 |
msgid "Please log back in to continue."
|
5283 |
msgstr ""
|
5284 |
|
5285 |
+
#: classes/wp-security-user-login.php:743
|
5286 |
msgid "You were logged out because you just changed the \"admin\" username."
|
5287 |
msgstr ""
|
5288 |
|
5289 |
+
#: classes/wp-security-user-login.php:773
|
5290 |
msgid "Request unlock"
|
5291 |
msgstr ""
|
5292 |
|
5294 |
msgid "<strong>ERROR</strong>: You are not allowed to register because your IP address is currently locked!"
|
5295 |
msgstr ""
|
5296 |
|
5297 |
+
#: classes/wp-security-utility-ip-address.php:217
|
5298 |
+
#: classes/wp-security-utility-ip-address.php:231
|
5299 |
+
#: classes/wp-security-utility-ip-address.php:245
|
5300 |
+
#: classes/wp-security-utility-ip-address.php:257
|
5301 |
+
#: classes/wp-security-utility-ip-address.php:269
|
5302 |
msgid " is not a valid ip address format."
|
5303 |
msgstr ""
|
5304 |
|
5305 |
+
#: classes/wp-security-utility-ip-address.php:274
|
5306 |
msgid "You cannot ban your own IP address: "
|
5307 |
msgstr ""
|
5308 |
|
5323 |
msgstr ""
|
5324 |
|
5325 |
#: other-includes/wp-security-unlock-request.php:71
|
5326 |
+
msgid "Error: No locked entry was found in the database with your IP address range."
|
5327 |
msgstr ""
|
5328 |
|
5329 |
#: other-includes/wp-security-unlock-request.php:76
|
5411 |
msgid "Example 5: 2001:db8:1263::/48"
|
5412 |
msgstr ""
|
5413 |
|
5414 |
+
#: templates/may-also-like.php:5
|
5415 |
+
msgid "All-In-One Security (AIOS) Free vs Premium Comparison Chart"
|
5416 |
+
msgstr ""
|
5417 |
+
|
5418 |
+
#: templates/may-also-like.php:7
|
5419 |
+
msgid "FAQs"
|
5420 |
+
msgstr ""
|
5421 |
+
|
5422 |
+
#: templates/may-also-like.php:9
|
5423 |
+
msgid "Ask a pre-sales question"
|
5424 |
+
msgstr ""
|
5425 |
+
|
5426 |
+
#: templates/may-also-like.php:17
|
5427 |
+
msgid "All In One WP Security & Firewall Free"
|
5428 |
+
msgstr ""
|
5429 |
+
|
5430 |
+
#: templates/may-also-like.php:26
|
5431 |
+
#: templates/may-also-like.php:386
|
5432 |
+
msgid "Installed"
|
5433 |
+
msgstr ""
|
5434 |
+
|
5435 |
+
#: templates/may-also-like.php:29
|
5436 |
+
#: templates/may-also-like.php:389
|
5437 |
+
msgid "Upgrade now"
|
5438 |
+
msgstr ""
|
5439 |
+
|
5440 |
+
#: templates/may-also-like.php:34
|
5441 |
+
msgid "Login security feature suite"
|
5442 |
+
msgstr ""
|
5443 |
+
|
5444 |
+
#: templates/may-also-like.php:35
|
5445 |
+
msgid "Protect against brute-force attacks and keep bots at bay."
|
5446 |
+
msgstr ""
|
5447 |
+
|
5448 |
+
#: templates/may-also-like.php:35
|
5449 |
+
msgid "AIOS takes WordPress' default login security features to a whole new level."
|
5450 |
+
msgstr ""
|
5451 |
+
|
5452 |
+
#: templates/may-also-like.php:37
|
5453 |
+
msgid "To see all login security features, visit %s"
|
5454 |
+
msgstr ""
|
5455 |
+
|
5456 |
+
#: templates/may-also-like.php:48
|
5457 |
+
msgid "Firewall and file protection feature suite"
|
5458 |
+
msgstr ""
|
5459 |
+
|
5460 |
+
#: templates/may-also-like.php:49
|
5461 |
+
msgid "Protection from the latest exploits."
|
5462 |
+
msgstr ""
|
5463 |
+
|
5464 |
+
#: templates/may-also-like.php:49
|
5465 |
+
msgid "Activate firewall settings ranging from basic, intermediate and advanced."
|
5466 |
+
msgstr ""
|
5467 |
+
|
5468 |
+
#: templates/may-also-like.php:49
|
5469 |
+
msgid "Get comprehensive, instant protection with All-in-One Security."
|
5470 |
+
msgstr ""
|
5471 |
+
|
5472 |
+
#: templates/may-also-like.php:51
|
5473 |
+
msgid "To see all firewall and file protection features, visit %s"
|
5474 |
+
msgstr ""
|
5475 |
+
|
5476 |
+
#: templates/may-also-like.php:62
|
5477 |
+
msgid "Content protection feature suite"
|
5478 |
+
msgstr ""
|
5479 |
+
|
5480 |
+
#: templates/may-also-like.php:63
|
5481 |
+
msgid "Eliminate spam and protect your content to dramatically improve your website's interactions with search engines."
|
5482 |
+
msgstr ""
|
5483 |
+
|
5484 |
+
#: templates/may-also-like.php:65
|
5485 |
+
msgid "To see all content protection features, visit %s"
|
5486 |
+
msgstr ""
|
5487 |
+
|
5488 |
+
#: templates/may-also-like.php:76
|
5489 |
+
msgid "Malware scanning"
|
5490 |
+
msgstr ""
|
5491 |
+
|
5492 |
+
#: templates/may-also-like.php:77
|
5493 |
+
msgid "Finding out by accident that your site has been infected with malware is too late."
|
5494 |
+
msgstr ""
|
5495 |
+
|
5496 |
+
#: templates/may-also-like.php:79
|
5497 |
+
msgid "Malware can have a dramatic effect on your site's search rankings and you may not even know about it."
|
5498 |
+
msgstr ""
|
5499 |
+
|
5500 |
+
#: templates/may-also-like.php:79
|
5501 |
+
msgid "It can slow your website down, access customer data, send unsolicited emails, change your content or prevent users from accessing it."
|
5502 |
+
msgstr ""
|
5503 |
+
|
5504 |
+
#: templates/may-also-like.php:84
|
5505 |
+
msgid "Automatic malware scanning"
|
5506 |
+
msgstr ""
|
5507 |
+
|
5508 |
+
#: templates/may-also-like.php:85
|
5509 |
+
msgid "Best-in-class scanning for the latest malware, trojans and spyware 24/7."
|
5510 |
+
msgstr ""
|
5511 |
+
|
5512 |
+
#: templates/may-also-like.php:96
|
5513 |
+
msgid "Response time monitoring"
|
5514 |
+
msgstr ""
|
5515 |
+
|
5516 |
+
#: templates/may-also-like.php:97
|
5517 |
+
msgid "You'll know immediately if your website's response time is negatively affected."
|
5518 |
+
msgstr ""
|
5519 |
+
|
5520 |
+
#: templates/may-also-like.php:108
|
5521 |
+
msgid "Up-time monitoring"
|
5522 |
+
msgstr ""
|
5523 |
+
|
5524 |
+
#: templates/may-also-like.php:109
|
5525 |
+
msgid "AIOS checks your website's uptime every 5 minutes."
|
5526 |
+
msgstr ""
|
5527 |
+
|
5528 |
+
#: templates/may-also-like.php:109
|
5529 |
+
msgid "We'll notify you straight away if your site/server goes down."
|
5530 |
+
msgstr ""
|
5531 |
+
|
5532 |
+
#: templates/may-also-like.php:120
|
5533 |
+
msgid "Prevents blacklisting by search engines"
|
5534 |
+
msgstr ""
|
5535 |
+
|
5536 |
+
#: templates/may-also-like.php:121
|
5537 |
+
msgid "AIOS monitors your site's blacklist status daily."
|
5538 |
+
msgstr ""
|
5539 |
+
|
5540 |
+
#: templates/may-also-like.php:121
|
5541 |
+
msgid "We'll notify you within 24 hours if something's amiss so you can take action, before it's too late."
|
5542 |
+
msgstr ""
|
5543 |
+
|
5544 |
+
#: templates/may-also-like.php:132
|
5545 |
+
msgid "Flexible assignment"
|
5546 |
+
msgstr ""
|
5547 |
+
|
5548 |
+
#: templates/may-also-like.php:133
|
5549 |
+
msgid "Register and remove websites from the scanning service at any time."
|
5550 |
+
msgstr ""
|
5551 |
+
|
5552 |
+
#: templates/may-also-like.php:144
|
5553 |
+
msgid "Malware reports"
|
5554 |
+
msgstr ""
|
5555 |
+
|
5556 |
+
#: templates/may-also-like.php:145
|
5557 |
+
msgid "Reports are available via the 'My Account' page and directly via email."
|
5558 |
+
msgstr ""
|
5559 |
+
|
5560 |
+
#: templates/may-also-like.php:156
|
5561 |
+
msgid "Flexible two-factor authentication"
|
5562 |
+
msgstr ""
|
5563 |
+
|
5564 |
+
#: templates/may-also-like.php:157
|
5565 |
+
msgid "With Two-Factor Authentication (TFA) users enter their username and password and a one-time code sent to a device to login."
|
5566 |
+
msgstr ""
|
5567 |
+
|
5568 |
+
#: templates/may-also-like.php:159
|
5569 |
+
msgid "TFA is a feature in both our free and premium packages, but AIOS Premium affords whole new levels of control over how TFA is implemented."
|
5570 |
+
msgstr ""
|
5571 |
+
|
5572 |
+
#: templates/may-also-like.php:164
|
5573 |
+
msgid "Authenticator apps"
|
5574 |
+
msgstr ""
|
5575 |
+
|
5576 |
+
#: templates/may-also-like.php:165
|
5577 |
+
msgid "Supports TOTP and HOTP protocols."
|
5578 |
+
msgstr ""
|
5579 |
+
|
5580 |
+
#: templates/may-also-like.php:165
|
5581 |
+
msgid "TFA Can be used with Google Authenticator, Microsoft Authenticator, Authy and many more."
|
5582 |
+
msgstr ""
|
5583 |
+
|
5584 |
+
#: templates/may-also-like.php:176
|
5585 |
+
msgid "Role specific configuration"
|
5586 |
+
msgstr ""
|
5587 |
+
|
5588 |
+
#: templates/may-also-like.php:177
|
5589 |
+
msgid "Make it compulsory for certain roles e.g. for admin and editor roles."
|
5590 |
+
msgstr ""
|
5591 |
+
|
5592 |
+
#: templates/may-also-like.php:188
|
5593 |
+
msgid "Require TFA after a set time period"
|
5594 |
+
msgstr ""
|
5595 |
+
|
5596 |
+
#: templates/may-also-like.php:189
|
5597 |
+
msgid "For example you could require all admins to have TFA once their accounts are a week old."
|
5598 |
+
msgstr ""
|
5599 |
+
|
5600 |
+
#: templates/may-also-like.php:200
|
5601 |
+
msgid "Trusted devices - control how often TFA is required"
|
5602 |
+
msgstr ""
|
5603 |
+
|
5604 |
+
#: templates/may-also-like.php:201
|
5605 |
+
msgid "Ask for TFA after a chosen number of days for trusted devices instead of on every login."
|
5606 |
+
msgstr ""
|
5607 |
+
|
5608 |
+
#: templates/may-also-like.php:212
|
5609 |
+
msgid "Anti-bot protection"
|
5610 |
+
msgstr ""
|
5611 |
+
|
5612 |
+
#: templates/may-also-like.php:213
|
5613 |
+
msgid "Option to hide the existence of forms on WooCommerce login pages unless JavaScript is active."
|
5614 |
+
msgstr ""
|
5615 |
+
|
5616 |
+
#: templates/may-also-like.php:224
|
5617 |
+
msgid "Customise TFA design layout"
|
5618 |
+
msgstr ""
|
5619 |
+
|
5620 |
+
#: templates/may-also-like.php:225
|
5621 |
+
msgid "Customise the design of TFA so it aligns with your existing web design."
|
5622 |
+
msgstr ""
|
5623 |
+
|
5624 |
+
#: templates/may-also-like.php:236
|
5625 |
+
msgid "TFA emergency codes"
|
5626 |
+
msgstr ""
|
5627 |
+
|
5628 |
+
#: templates/may-also-like.php:237
|
5629 |
+
msgid "Generate a one-time use emergency code to allow access if your device is lost."
|
5630 |
+
msgstr ""
|
5631 |
+
|
5632 |
+
#: templates/may-also-like.php:248
|
5633 |
+
msgid "TFA multisite compatibility"
|
5634 |
+
msgstr ""
|
5635 |
+
|
5636 |
+
#: templates/may-also-like.php:249
|
5637 |
+
msgid "TFA is Compatible with multisite networks and sub-sites."
|
5638 |
+
msgstr ""
|
5639 |
+
|
5640 |
+
#: templates/may-also-like.php:260
|
5641 |
+
msgid "TFA support for common login forms"
|
5642 |
+
msgstr ""
|
5643 |
+
|
5644 |
+
#: templates/may-also-like.php:261
|
5645 |
+
msgid "Supports WooCommerce, Affiliates-WP and Theme my Login login forms."
|
5646 |
+
msgstr ""
|
5647 |
+
|
5648 |
+
#: templates/may-also-like.php:272
|
5649 |
+
msgid "TFA support for other login forms"
|
5650 |
+
msgstr ""
|
5651 |
+
|
5652 |
+
#: templates/may-also-like.php:273
|
5653 |
+
msgid "Supports Elementor Pro, bbPress and all third-party login forms without any further coding needed."
|
5654 |
+
msgstr ""
|
5655 |
+
|
5656 |
+
#: templates/may-also-like.php:284
|
5657 |
+
msgid "Smart 404 blocking"
|
5658 |
+
msgstr ""
|
5659 |
+
|
5660 |
+
#: templates/may-also-like.php:285
|
5661 |
+
msgid "404 errors can occur when someone legitimately mistypes a URL, but they're also generated by hackers searching for weaknesses in your site."
|
5662 |
+
msgstr ""
|
5663 |
+
|
5664 |
+
#: templates/may-also-like.php:290
|
5665 |
+
msgid "Automatically and permanently blocks bots producing 404s"
|
5666 |
+
msgstr ""
|
5667 |
+
|
5668 |
+
#: templates/may-also-like.php:291
|
5669 |
+
msgid "AIOS Premium provides more protection than the competition by automatically and permanently blocking IP addresses of bots and hackers based on how many 404 errors they generate."
|
5670 |
+
msgstr ""
|
5671 |
+
|
5672 |
+
#: templates/may-also-like.php:302
|
5673 |
+
msgid "404 error charts"
|
5674 |
+
msgstr ""
|
5675 |
+
|
5676 |
+
#: templates/may-also-like.php:303
|
5677 |
+
msgid "Handy charts keep you informed of how many 404s have occurred and which IP address or country is producing them."
|
5678 |
+
msgstr ""
|
5679 |
+
|
5680 |
+
#: templates/may-also-like.php:314
|
5681 |
+
msgid "Country blocking"
|
5682 |
+
msgstr ""
|
5683 |
+
|
5684 |
+
#: templates/may-also-like.php:315
|
5685 |
+
msgid "Most malicious attacks come from a handful of countries and so it's possible to prevent most attacks with our country blocking tool."
|
5686 |
+
msgstr ""
|
5687 |
+
|
5688 |
+
#: templates/may-also-like.php:320
|
5689 |
+
msgid "Block traffic based on country of origin"
|
5690 |
+
msgstr ""
|
5691 |
+
|
5692 |
+
#: templates/may-also-like.php:321
|
5693 |
+
msgid "AIOS Premium utilises an IP database that promises 99.5% accuracy."
|
5694 |
+
msgstr ""
|
5695 |
+
|
5696 |
+
#: templates/may-also-like.php:332
|
5697 |
+
msgid "Block traffic to specific pages based on country of origin"
|
5698 |
+
msgstr ""
|
5699 |
+
|
5700 |
+
#: templates/may-also-like.php:333
|
5701 |
+
msgid "Block access to your whole site or on a page-by-page basis."
|
5702 |
+
msgstr ""
|
5703 |
+
|
5704 |
+
#: templates/may-also-like.php:344
|
5705 |
+
msgid "Whitelist some users from blocked countries"
|
5706 |
+
msgstr ""
|
5707 |
+
|
5708 |
+
#: templates/may-also-like.php:345
|
5709 |
+
msgid "Whitelist IP addresses or IP ranges even if they are part of a blocked country."
|
5710 |
+
msgstr ""
|
5711 |
+
|
5712 |
+
#: templates/may-also-like.php:356
|
5713 |
+
msgid "Premium support"
|
5714 |
+
msgstr ""
|
5715 |
+
|
5716 |
+
#: templates/may-also-like.php:361
|
5717 |
+
msgid "Unlimited support"
|
5718 |
+
msgstr ""
|
5719 |
+
|
5720 |
+
#: templates/may-also-like.php:362
|
5721 |
+
msgid "Personalised, email support from our team of Security experts, as and when you need it."
|
5722 |
+
msgstr ""
|
5723 |
+
|
5724 |
+
#: templates/may-also-like.php:373
|
5725 |
+
msgid "Guaranteed response time"
|
5726 |
+
msgstr ""
|
5727 |
+
|
5728 |
+
#: templates/may-also-like.php:374
|
5729 |
+
msgid "We offer a guaranteed response time of three days."
|
5730 |
+
msgstr ""
|
5731 |
+
|
5732 |
+
#: templates/may-also-like.php:374
|
5733 |
+
msgid "99% of our Premium customers receive a response to their enquiry within 24 hours during the working week."
|
5734 |
+
msgstr ""
|
5735 |
+
|
5736 |
+
#: templates/may-also-like.php:397
|
5737 |
+
msgid "Our other plugins"
|
5738 |
+
msgstr ""
|
5739 |
+
|
5740 |
+
#: templates/may-also-like.php:411
|
5741 |
+
msgid "UpdraftPlus – the ultimate protection for your site, hard work and business"
|
5742 |
+
msgstr ""
|
5743 |
+
|
5744 |
+
#: templates/may-also-like.php:412
|
5745 |
+
msgid "Simplifies backups and restoration."
|
5746 |
+
msgstr ""
|
5747 |
+
|
5748 |
+
#: templates/may-also-like.php:412
|
5749 |
+
msgid "It is the world's highest ranking and most popular scheduled backup plugin, with over three million currently-active installs."
|
5750 |
+
msgstr ""
|
5751 |
+
|
5752 |
+
#: templates/may-also-like.php:413
|
5753 |
+
#: templates/may-also-like.php:419
|
5754 |
+
#: templates/may-also-like.php:425
|
5755 |
+
#: templates/may-also-like.php:431
|
5756 |
+
msgid "Try for free"
|
5757 |
+
msgstr ""
|
5758 |
+
|
5759 |
+
#: templates/may-also-like.php:417
|
5760 |
+
msgid "WP-Optimize – keep your database fast and efficient"
|
5761 |
+
msgstr ""
|
5762 |
+
|
5763 |
+
#: templates/may-also-like.php:418
|
5764 |
+
msgid "Makes your site fast and efficient."
|
5765 |
+
msgstr ""
|
5766 |
+
|
5767 |
+
#: templates/may-also-like.php:418
|
5768 |
+
msgid "It cleans the database, compresses images and caches pages for ultimate speed."
|
5769 |
+
msgstr ""
|
5770 |
+
|
5771 |
+
#: templates/may-also-like.php:423
|
5772 |
+
msgid "UpdraftCentral – save hours managing multiple WP sites from one place"
|
5773 |
+
msgstr ""
|
5774 |
+
|
5775 |
+
#: templates/may-also-like.php:424
|
5776 |
+
msgid "Highly efficient way to manage, optimize, update and backup multiple websites from one place."
|
5777 |
+
msgstr ""
|
5778 |
+
|
5779 |
+
#: templates/may-also-like.php:429
|
5780 |
+
msgid "Easy Updates Manager"
|
5781 |
+
msgstr ""
|
5782 |
+
|
5783 |
+
#: templates/may-also-like.php:430
|
5784 |
+
msgid "Keeps your WordPress site up to date and bug free."
|
5785 |
+
msgstr ""
|
5786 |
+
|
5787 |
#: templates/menus/settings/advanced-settings.php:2
|
5788 |
msgid "IP address detection settings"
|
5789 |
msgstr ""
|
5932 |
msgid "%s makes your site fast and efficient. It cleans the database, compresses images and caches pages for ultimate speed."
|
5933 |
msgstr ""
|
5934 |
|
5935 |
+
#: templates/notices/thanks-for-using-main-dash.php:21
|
5936 |
+
msgid "%s simplifies backups and restoration. It is the world's highest ranking and most popular scheduled backup plugin, with over three million currently-active installs."
|
5937 |
+
msgstr ""
|
5938 |
+
|
5939 |
#: templates/notices/thanks-for-using-main-dash.php:25
|
5940 |
msgid "%s is a highly efficient way to manage, optimize, update and backup multiple websites from one place."
|
5941 |
msgstr ""
|
5952 |
msgid "Premium WooCommerce plugins"
|
5953 |
msgstr ""
|
5954 |
|
|
|
|
|
|
|
|
|
5955 |
#: templates/partials/non-apache-feature-notice.php:9
|
5956 |
msgid "This feature works only on the Apache server."
|
5957 |
msgstr ""
|
Binary file
|
@@ -42,119 +42,103 @@ msgstr ""
|
|
42 |
msgid "Are you sure you want to perform this bulk action?"
|
43 |
msgstr ""
|
44 |
|
45 |
-
#: admin/wp-security-admin-init.php:
|
46 |
-
msgid "Nonce check failed for export account activity logs to CSV!"
|
47 |
-
msgstr ""
|
48 |
-
|
49 |
-
#: admin/wp-security-admin-init.php:115
|
50 |
-
msgid "Nonce check failed for export failed login records to CSV!"
|
51 |
-
msgstr ""
|
52 |
-
|
53 |
-
#: admin/wp-security-admin-init.php:133
|
54 |
-
msgid "Nonce check failed for export 404 event logs to CSV!"
|
55 |
-
msgstr ""
|
56 |
-
|
57 |
-
#: admin/wp-security-admin-init.php:258
|
58 |
msgid "Unexpected response:"
|
59 |
msgstr ""
|
60 |
|
61 |
-
#: admin/wp-security-admin-init.php:
|
62 |
msgid "Enjoyed %1$s? Please leave us a %2$s rating. We really appreciate your support!"
|
63 |
msgstr ""
|
64 |
|
65 |
# @ all-in-one-wp-security-and-firewall
|
66 |
-
#: admin/wp-security-admin-init.php:
|
67 |
#: classes/wp-security-two-factor-login.php:95
|
68 |
msgid "WP Security"
|
69 |
msgstr "WP 보안"
|
70 |
|
71 |
# @ all-in-one-wp-security-and-firewall
|
72 |
-
#: admin/wp-security-admin-init.php:
|
73 |
-
#: admin/wp-security-dashboard-menu.php:
|
74 |
-
#: admin/wp-security-dashboard-menu.php:
|
75 |
msgid "Dashboard"
|
76 |
msgstr "상황판"
|
77 |
|
78 |
# @ all-in-one-wp-security-and-firewall
|
79 |
-
#: admin/wp-security-admin-init.php:
|
80 |
#: admin/wp-security-settings-menu.php:95
|
81 |
msgid "Settings"
|
82 |
msgstr "설정"
|
83 |
|
84 |
# @ all-in-one-wp-security-and-firewall
|
85 |
-
#: admin/wp-security-admin-init.php:
|
86 |
-
#: admin/wp-security-user-accounts-menu.php:60
|
87 |
msgid "User Accounts"
|
88 |
msgstr "사용자 계정"
|
89 |
|
90 |
# @ all-in-one-wp-security-and-firewall
|
91 |
-
#: admin/wp-security-admin-init.php:
|
92 |
-
#: admin/wp-security-user-login-menu.php:59
|
93 |
msgid "User Login"
|
94 |
msgstr "사용자 로그인"
|
95 |
|
96 |
-
#: admin/wp-security-admin-init.php:
|
97 |
-
#: admin/wp-security-user-registration-menu.php:55
|
98 |
msgid "User Registration"
|
99 |
msgstr "회원가입"
|
100 |
|
101 |
# @ all-in-one-wp-security-and-firewall
|
102 |
-
#: admin/wp-security-admin-init.php:
|
103 |
-
#: admin/wp-security-database-menu.php:119
|
104 |
msgid "Database Security"
|
105 |
msgstr "데이터베이스 보안"
|
106 |
|
107 |
# @ all-in-one-wp-security-and-firewall
|
108 |
-
#: admin/wp-security-admin-init.php:
|
109 |
-
#: admin/wp-security-filesystem-menu.php:55
|
110 |
msgid "Filesystem Security"
|
111 |
msgstr "파일 시스템 보안"
|
112 |
|
113 |
# @ all-in-one-wp-security-and-firewall
|
114 |
-
#: admin/wp-security-admin-init.php:
|
115 |
-
#: admin/wp-security-blacklist-menu.php:51
|
116 |
msgid "Blacklist Manager"
|
117 |
msgstr "블랙리스트 관리자"
|
118 |
|
119 |
# @ all-in-one-wp-security-and-firewall
|
120 |
-
#: admin/wp-security-admin-init.php:
|
121 |
#: admin/wp-security-firewall-menu.php:60
|
122 |
msgid "Firewall"
|
123 |
msgstr "방화벽"
|
124 |
|
125 |
-
#: admin/wp-security-admin-init.php:
|
126 |
-
#: admin/wp-security-brute-force-menu.php:67
|
127 |
msgid "Brute Force"
|
128 |
msgstr "무차별 대입 공격"
|
129 |
|
130 |
# @ all-in-one-wp-security-and-firewall
|
131 |
-
#: admin/wp-security-admin-init.php:
|
132 |
-
#: admin/wp-security-spam-menu.php:57
|
133 |
msgid "Spam Prevention"
|
134 |
msgstr "스팸 예방"
|
135 |
|
136 |
# @ all-in-one-wp-security-and-firewall
|
137 |
-
#: admin/wp-security-admin-init.php:
|
138 |
#: admin/wp-security-filescan-menu.php:53
|
139 |
msgid "Scanner"
|
140 |
msgstr "스캐너"
|
141 |
|
142 |
# @ all-in-one-wp-security-and-firewall
|
143 |
-
#: admin/wp-security-admin-init.php:
|
144 |
#: admin/wp-security-maintenance-menu.php:51
|
145 |
msgid "Maintenance"
|
146 |
msgstr "유지관리"
|
147 |
|
148 |
-
#: admin/wp-security-admin-init.php:
|
149 |
#: admin/wp-security-misc-options-menu.php:57
|
150 |
msgid "Miscellaneous"
|
151 |
msgstr "기타설정"
|
152 |
|
153 |
-
#: admin/wp-security-admin-init.php:
|
154 |
#: admin/wp-security-tools-menu.php:64
|
155 |
msgid "Tools"
|
156 |
msgstr ""
|
157 |
|
|
|
|
|
|
|
|
|
158 |
# @ all-in-one-wp-security-and-firewall
|
159 |
#: admin/wp-security-admin-menu.php:67
|
160 |
msgid "Settings successfully updated."
|
@@ -169,17 +153,17 @@ msgid "Failed to delete the selected record(s)."
|
|
169 |
msgstr ""
|
170 |
|
171 |
#: admin/wp-security-blacklist-menu.php:25
|
172 |
-
msgid "Ban
|
173 |
msgstr "사용자 차단"
|
174 |
|
175 |
# @ all-in-one-wp-security-and-firewall
|
176 |
-
#: admin/wp-security-blacklist-menu.php:
|
177 |
-
msgid "
|
178 |
-
msgstr "
|
179 |
|
180 |
# @ all-in-one-wp-security-and-firewall
|
181 |
#: admin/wp-security-blacklist-menu.php:132
|
182 |
-
#: admin/wp-security-firewall-menu.php:
|
183 |
#: admin/wp-security-list-404.php:234
|
184 |
#: admin/wp-security-list-comment-spammer-ip.php:205
|
185 |
msgid "The plugin was unable to write to the .htaccess file. Please edit file manually."
|
@@ -210,27 +194,28 @@ msgid "By blocking people, you are using the most secure first line of defence,
|
|
210 |
msgstr ""
|
211 |
|
212 |
#: admin/wp-security-blacklist-menu.php:154
|
213 |
-
#: admin/wp-security-firewall-menu.php:
|
|
|
214 |
msgid "All In One WP Security & Firewall Premium"
|
215 |
msgstr ""
|
216 |
|
217 |
#: admin/wp-security-blacklist-menu.php:155
|
218 |
-
#: admin/wp-security-firewall-menu.php:
|
219 |
msgid "You may also be interested in %s."
|
220 |
msgstr ""
|
221 |
|
222 |
#: admin/wp-security-blacklist-menu.php:156
|
223 |
-
#: admin/wp-security-firewall-menu.php:
|
224 |
msgid "This plugin adds a number of extra features including %s and %s."
|
225 |
msgstr ""
|
226 |
|
227 |
#: admin/wp-security-blacklist-menu.php:156
|
228 |
-
#: admin/wp-security-firewall-menu.php:
|
229 |
msgid "smart 404 blocking"
|
230 |
msgstr ""
|
231 |
|
232 |
#: admin/wp-security-blacklist-menu.php:156
|
233 |
-
#: admin/wp-security-firewall-menu.php:
|
234 |
msgid "country IP blocking"
|
235 |
msgstr ""
|
236 |
|
@@ -286,8 +271,8 @@ msgstr "하나 이상의 사용자 에이전트 문자열을 입력합니다."
|
|
286 |
#: admin/wp-security-brute-force-menu.php:408
|
287 |
#: admin/wp-security-brute-force-menu.php:431
|
288 |
#: admin/wp-security-brute-force-menu.php:452
|
289 |
-
#: admin/wp-security-filescan-menu.php:
|
290 |
-
#: admin/wp-security-filescan-menu.php:
|
291 |
#: admin/wp-security-firewall-menu.php:175
|
292 |
#: admin/wp-security-firewall-menu.php:212
|
293 |
#: admin/wp-security-firewall-menu.php:232
|
@@ -299,13 +284,17 @@ msgstr "하나 이상의 사용자 에이전트 문자열을 입력합니다."
|
|
299 |
#: admin/wp-security-firewall-menu.php:503
|
300 |
#: admin/wp-security-firewall-menu.php:681
|
301 |
#: admin/wp-security-firewall-menu.php:699
|
|
|
302 |
#: admin/wp-security-firewall-menu.php:868
|
303 |
-
#: admin/wp-security-firewall-menu.php:
|
304 |
-
#: admin/wp-security-firewall-menu.php:
|
305 |
#: admin/wp-security-spam-menu.php:186
|
306 |
#: admin/wp-security-spam-menu.php:221
|
307 |
-
#: admin/wp-security-spam-menu.php:
|
308 |
-
#: admin/wp-security-spam-menu.php:
|
|
|
|
|
|
|
309 |
msgid "More info"
|
310 |
msgstr "더보기"
|
311 |
|
@@ -330,23 +319,23 @@ msgstr "예 2 - 차단할 사용자 에이전트 문자열이 1개 이상 나열
|
|
330 |
#: admin/wp-security-brute-force-menu.php:686
|
331 |
#: admin/wp-security-brute-force-menu.php:806
|
332 |
#: admin/wp-security-brute-force-menu.php:868
|
333 |
-
#: admin/wp-security-filescan-menu.php:
|
334 |
#: admin/wp-security-filesystem-menu.php:242
|
335 |
#: admin/wp-security-firewall-menu.php:945
|
336 |
-
#: admin/wp-security-firewall-menu.php:
|
337 |
#: admin/wp-security-misc-options-menu.php:167
|
338 |
#: admin/wp-security-misc-options-menu.php:218
|
339 |
#: admin/wp-security-misc-options-menu.php:278
|
340 |
#: admin/wp-security-settings-menu.php:619
|
341 |
#: admin/wp-security-settings-menu.php:680
|
342 |
#: admin/wp-security-spam-menu.php:233
|
343 |
-
#: admin/wp-security-spam-menu.php:
|
344 |
-
#: admin/wp-security-spam-menu.php:
|
345 |
-
#: admin/wp-security-spam-menu.php:
|
346 |
-
#: admin/wp-security-user-login-menu.php:
|
347 |
-
#: admin/wp-security-user-login-menu.php:
|
348 |
-
#: admin/wp-security-user-login-menu.php:
|
349 |
-
#: admin/wp-security-user-login-menu.php:
|
350 |
#: admin/wp-security-user-registration-menu.php:150
|
351 |
#: admin/wp-security-user-registration-menu.php:242
|
352 |
#: admin/wp-security-user-registration-menu.php:305
|
@@ -356,13 +345,13 @@ msgstr "설정 저장"
|
|
356 |
|
357 |
#: admin/wp-security-brute-force-menu.php:33
|
358 |
#: admin/wp-security-brute-force-menu.php:759
|
359 |
-
#: admin/wp-security-dashboard-menu.php:
|
360 |
msgid "Rename login page"
|
361 |
msgstr "로그인 페이지 주소 변경"
|
362 |
|
363 |
#: admin/wp-security-brute-force-menu.php:34
|
364 |
#: admin/wp-security-brute-force-menu.php:154
|
365 |
-
msgid "Cookie
|
366 |
msgstr "쿠키 기반 무차별 무력 예방"
|
367 |
|
368 |
#: admin/wp-security-brute-force-menu.php:35
|
@@ -371,6 +360,7 @@ msgid "Login CAPTCHA"
|
|
371 |
msgstr "로그인 캡챠"
|
372 |
|
373 |
#: admin/wp-security-brute-force-menu.php:36
|
|
|
374 |
msgid "Login whitelist"
|
375 |
msgstr "로그인 허용 목록"
|
376 |
|
@@ -378,6 +368,10 @@ msgstr "로그인 허용 목록"
|
|
378 |
msgid "Honeypot"
|
379 |
msgstr "허니팟(Honeypot)"
|
380 |
|
|
|
|
|
|
|
|
|
381 |
#: admin/wp-security-brute-force-menu.php:105
|
382 |
msgid "Please enter a value for your login page slug."
|
383 |
msgstr "로그인 페이지 슬러그에 대한 값을 입력하십시오."
|
@@ -390,24 +384,25 @@ msgstr "로그인 페이지 슬러그에 대해 \"wp-admin\" 값을 사용할
|
|
390 |
msgid "You must use alpha numeric characters for your login page slug."
|
391 |
msgstr "로그인 페이지 슬러그에 알파 숫자 문자를 사용해야 합니다."
|
392 |
|
393 |
-
# @ all-in-one-wp-security-and-firewall
|
394 |
#: admin/wp-security-brute-force-menu.php:116
|
395 |
-
#: admin/wp-security-filescan-menu.php:
|
396 |
-
#: admin/wp-security-firewall-menu.php:
|
|
|
397 |
#: admin/wp-security-spam-menu.php:101
|
398 |
-
#: admin/wp-security-spam-menu.php:
|
399 |
-
#: admin/wp-security-spam-menu.php:
|
400 |
-
#: admin/wp-security-user-login-menu.php:
|
401 |
-
#: admin/wp-security-user-login-menu.php:
|
402 |
-
|
403 |
-
|
|
|
404 |
|
405 |
#: admin/wp-security-brute-force-menu.php:133
|
406 |
msgid "Could not delete the Cookie-based directives from the .htaccess file. Please check the file permissions."
|
407 |
msgstr ".htaccess 파일에서 쿠키 기반 지침을 삭제할 수 없습니다. 파일 권한을 확인하십시오."
|
408 |
|
409 |
#: admin/wp-security-brute-force-menu.php:155
|
410 |
-
msgid "Login
|
411 |
msgstr ""
|
412 |
|
413 |
#: admin/wp-security-brute-force-menu.php:156
|
@@ -526,12 +521,12 @@ msgstr ""
|
|
526 |
|
527 |
#: admin/wp-security-brute-force-menu.php:310
|
528 |
#: admin/wp-security-brute-force-menu.php:758
|
529 |
-
#: admin/wp-security-user-login-menu.php:242
|
530 |
msgid "Cookie-Based Brute Force Login Prevention"
|
531 |
msgstr ""
|
532 |
|
533 |
# @ all-in-one-wp-security-and-firewall
|
534 |
#: admin/wp-security-brute-force-menu.php:320
|
|
|
535 |
msgid "Cookie based brute force login prevention"
|
536 |
msgstr "쿠키 기반 무차별 포스 로그인 방지"
|
537 |
|
@@ -726,11 +721,11 @@ msgid "By enabling these settings the Google reCAPTCHA v2 widget will be applied
|
|
726 |
msgstr ""
|
727 |
|
728 |
#: admin/wp-security-brute-force-menu.php:549
|
729 |
-
msgid "reCAPTCHA will not work because you have disabled login
|
730 |
msgstr ""
|
731 |
|
732 |
#: admin/wp-security-brute-force-menu.php:550
|
733 |
-
msgid "To enable it, define
|
734 |
msgstr ""
|
735 |
|
736 |
#: admin/wp-security-brute-force-menu.php:558
|
@@ -813,10 +808,6 @@ msgstr ""
|
|
813 |
msgid "Check this if you want to insert CAPTCHA on a WooCommerce registration form."
|
814 |
msgstr ""
|
815 |
|
816 |
-
#: admin/wp-security-brute-force-menu.php:746
|
817 |
-
msgid "Login whitelist"
|
818 |
-
msgstr "로그인 허용 목록"
|
819 |
-
|
820 |
#: admin/wp-security-brute-force-menu.php:749
|
821 |
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."
|
822 |
msgstr "모든 WP 보안 화이트리스트 기능은 특정 IP 주소 또는 범위만 WordPress 로그인 페이지에 액세스할 수 있도록 허용하는 옵션을 제공합니다."
|
@@ -850,7 +841,7 @@ msgid "Enable IP whitelisting"
|
|
850 |
msgstr "IP 화이트리스팅 활성화"
|
851 |
|
852 |
#: admin/wp-security-brute-force-menu.php:786
|
853 |
-
#: admin/wp-security-user-login-menu.php:
|
854 |
msgid "Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below"
|
855 |
msgstr "아래 설정에 지정된 선택한 IP 주소의 화이트리스팅을 사용하도록 설정하려면 이 옵션을 확인하십시오."
|
856 |
|
@@ -863,12 +854,12 @@ msgid "You can copy and paste this address in the text box below if you want to
|
|
863 |
msgstr "로그인 화이트리스트에 포함하려는 경우 아래 텍스트 상자에 이 주소를 복사하여 붙여넣기할 수 있습니다."
|
864 |
|
865 |
#: admin/wp-security-brute-force-menu.php:797
|
866 |
-
#: admin/wp-security-user-login-menu.php:
|
867 |
msgid "Enter whitelisted IP addresses:"
|
868 |
msgstr "화이트리스트 IP 주소 입력:"
|
869 |
|
870 |
#: admin/wp-security-brute-force-menu.php:801
|
871 |
-
#: admin/wp-security-user-login-menu.php:
|
872 |
msgid "Enter one or more IP addresses or IP ranges you wish to include in your whitelist."
|
873 |
msgstr ""
|
874 |
|
@@ -905,248 +896,251 @@ msgstr ""
|
|
905 |
msgid "Check this if you want to enable the honeypot feature for the login page"
|
906 |
msgstr ""
|
907 |
|
908 |
-
#: admin/wp-security-dashboard-menu.php:
|
|
|
909 |
#: classes/wp-security-user-login.php:74
|
910 |
-
msgid "Locked IP
|
911 |
msgstr "잠긴 IP 주소"
|
912 |
|
913 |
-
#: admin/wp-security-dashboard-menu.php:
|
914 |
-
msgid "Permanent
|
915 |
msgstr "영구 블록 목록"
|
916 |
|
917 |
-
#: admin/wp-security-dashboard-menu.php:
|
918 |
msgid "Logs"
|
919 |
msgstr ""
|
920 |
|
921 |
-
|
922 |
-
|
923 |
-
|
924 |
-
#: admin/wp-security-user-login-menu.php:30
|
925 |
-
msgid "Login Lockdown"
|
926 |
-
msgstr "로그인 잠금"
|
927 |
|
928 |
-
#: admin/wp-security-dashboard-menu.php:
|
929 |
-
|
930 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
931 |
|
932 |
-
#: admin/wp-security-dashboard-menu.php:
|
933 |
msgid "Currently locked out IP addresses and ranges"
|
934 |
msgstr "현재 잠겨 있는 IP 주소 및 범위"
|
935 |
|
936 |
-
#: admin/wp-security-dashboard-menu.php:
|
937 |
msgid "This tab displays the list of all permanently blocked IP addresses."
|
938 |
msgstr "이 탭에는 영구적으로 차단된 모든 IP 주소 목록이 표시됩니다."
|
939 |
|
940 |
-
#: admin/wp-security-dashboard-menu.php:
|
941 |
-
#: admin/wp-security-spam-menu.php:
|
942 |
msgid "NOTE: This feature does NOT use the .htaccess file to permanently block the IP addresses so it should be compatible with all web servers running WordPress."
|
943 |
msgstr "참고: 이 기능은 .htaccess 파일을 사용하여 IP 주소를 영구적으로 차단하지 않으므로 WordPress를 실행하는 모든 웹 서버와 호환되어야 합니다."
|
944 |
|
945 |
-
#: admin/wp-security-dashboard-menu.php:
|
946 |
msgid "Permanently blocked IP addresses"
|
947 |
msgstr "영구적으로 차단된 IP 주소"
|
948 |
|
949 |
-
#: admin/wp-security-dashboard-menu.php:
|
950 |
-
#: admin/wp-security-firewall-menu.php:
|
951 |
-
#: admin/wp-security-user-login-menu.php:
|
952 |
-
#: admin/wp-security-user-login-menu.php:
|
953 |
#: admin/wp-security-user-registration-menu.php:164
|
954 |
msgid "Search"
|
955 |
msgstr ""
|
956 |
|
957 |
-
#: admin/wp-security-dashboard-menu.php:
|
958 |
-
#: admin/wp-security-dashboard-menu.php:
|
959 |
-
#: admin/wp-security-dashboard-menu.php:
|
960 |
msgid "All In One WP Security & Firewall"
|
961 |
msgstr ""
|
962 |
|
963 |
-
#: admin/wp-security-dashboard-menu.php:
|
964 |
msgid "Debug logs have been cleared."
|
965 |
msgstr ""
|
966 |
|
967 |
-
#: admin/wp-security-dashboard-menu.php:
|
968 |
msgid "Unable to clear the logs; an invalid nonce was provided"
|
969 |
msgstr ""
|
970 |
|
971 |
-
#: admin/wp-security-dashboard-menu.php:
|
972 |
msgid "Debug log options"
|
973 |
msgstr ""
|
974 |
|
975 |
-
#: admin/wp-security-dashboard-menu.php:
|
976 |
msgid "Clear logs"
|
977 |
msgstr ""
|
978 |
|
979 |
-
#: admin/wp-security-dashboard-menu.php:
|
980 |
msgid "Debug logs"
|
981 |
msgstr ""
|
982 |
|
983 |
-
#: admin/wp-security-dashboard-menu.php:
|
984 |
msgid "Security strength meter"
|
985 |
msgstr "보안 강도 계수"
|
986 |
|
987 |
-
#: admin/wp-security-dashboard-menu.php:
|
988 |
msgid "Security points breakdown"
|
989 |
msgstr "보안 지점 고장"
|
990 |
|
991 |
-
#: admin/wp-security-dashboard-menu.php:
|
992 |
msgid "Spread the word"
|
993 |
msgstr "입소문 내기"
|
994 |
|
995 |
-
#: admin/wp-security-dashboard-menu.php:
|
996 |
msgid "Get to know the developers"
|
997 |
msgstr "개발자에 대해 알아가기"
|
998 |
|
999 |
-
#: admin/wp-security-dashboard-menu.php:
|
1000 |
msgid "Critical feature status"
|
1001 |
msgstr "중요 기능 상태"
|
1002 |
|
1003 |
-
#: admin/wp-security-dashboard-menu.php:
|
1004 |
msgid "Last 5 logins"
|
1005 |
msgstr "마지막 5 로그인"
|
1006 |
|
1007 |
-
#: admin/wp-security-dashboard-menu.php:
|
1008 |
msgid "Maintenance mode status"
|
1009 |
msgstr "유지 관리 모드 상태"
|
1010 |
|
1011 |
-
#: admin/wp-security-dashboard-menu.php:
|
|
|
|
|
1012 |
msgid "Logged in users"
|
1013 |
msgstr "로그인한 사용자"
|
1014 |
|
1015 |
-
#: admin/wp-security-dashboard-menu.php:336
|
1016 |
-
msgid "Locked IP addresses"
|
1017 |
-
msgstr "잠긴 IP 주소"
|
1018 |
-
|
1019 |
# @ all-in-one-wp-security-and-firewall
|
1020 |
-
#: admin/wp-security-dashboard-menu.php:
|
1021 |
msgid "Total Achievable Points: "
|
1022 |
msgstr "총 달성 가능한 포인트:"
|
1023 |
|
1024 |
# @ all-in-one-wp-security-and-firewall
|
1025 |
-
#: admin/wp-security-dashboard-menu.php:
|
1026 |
msgid "Current Score of Your Site: "
|
1027 |
msgstr "사이트의 현재 점수:"
|
1028 |
|
1029 |
-
#: admin/wp-security-dashboard-menu.php:
|
1030 |
msgid "We are working hard to make your WordPress site more secure. Please support us, here is how:"
|
1031 |
msgstr "우리는 당신의 워드 프레스 사이트를 더 안전하게 만들기 위해 열심히 노력하고 있습니다. 우리를 지원하십시오, 여기에 방법입니다 :"
|
1032 |
|
1033 |
-
#: admin/wp-security-dashboard-menu.php:
|
1034 |
msgid "Follow us on"
|
1035 |
msgstr ""
|
1036 |
|
1037 |
-
#: admin/wp-security-dashboard-menu.php:
|
1038 |
msgid "Post to Twitter"
|
1039 |
msgstr ""
|
1040 |
|
1041 |
-
#: admin/wp-security-dashboard-menu.php:
|
1042 |
-
msgid "Give us a
|
1043 |
msgstr ""
|
1044 |
|
1045 |
-
#: admin/wp-security-dashboard-menu.php:
|
1046 |
msgid "Wanna know more about the developers behind this plugin?"
|
1047 |
msgstr "이 플러그인 뒤에 개발자에 대 한 자세한 내용은?"
|
1048 |
|
1049 |
# @ all-in-one-wp-security-and-firewall
|
1050 |
-
#: admin/wp-security-dashboard-menu.php:
|
1051 |
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"
|
1052 |
msgstr "다음은 최소한의 권장 보안을 달성하기 위해 사이트에서 활성화해야 하는 중요한 기능의 현재 상태입니다."
|
1053 |
|
1054 |
# @ all-in-one-wp-security-and-firewall
|
1055 |
-
#: admin/wp-security-dashboard-menu.php:
|
1056 |
-
msgid "Admin
|
1057 |
msgstr "관리자 아이디"
|
1058 |
|
1059 |
# @ all-in-one-wp-security-and-firewall
|
1060 |
-
#: admin/wp-security-dashboard-menu.php:
|
1061 |
-
msgid "File
|
1062 |
msgstr "파일 권한"
|
1063 |
|
1064 |
# @ all-in-one-wp-security-and-firewall
|
1065 |
-
#: admin/wp-security-dashboard-menu.php:
|
1066 |
-
msgid "Basic
|
1067 |
msgstr "기본 방화벽"
|
1068 |
|
1069 |
-
#: admin/wp-security-dashboard-menu.php:
|
1070 |
-
msgid "No data found
|
1071 |
msgstr "데이터가 없습니다"
|
1072 |
|
1073 |
-
#: admin/wp-security-dashboard-menu.php:
|
1074 |
msgid "Last 5 logins summary:"
|
1075 |
msgstr "마지막 5 개의 로그인 요약:"
|
1076 |
|
1077 |
-
#: admin/wp-security-dashboard-menu.php:
|
1078 |
msgid "User"
|
1079 |
msgstr "사용자"
|
1080 |
|
1081 |
-
#: admin/wp-security-dashboard-menu.php:
|
1082 |
#: admin/wp-security-list-404.php:95
|
1083 |
#: admin/wp-security-list-login-fails.php:56
|
1084 |
#: admin/wp-security-list-permanent-blocked-ip.php:68
|
1085 |
msgid "Date"
|
1086 |
msgstr "날짜"
|
1087 |
|
1088 |
-
#: admin/wp-security-dashboard-menu.php:
|
1089 |
msgid "IP"
|
1090 |
msgstr "IP"
|
1091 |
|
1092 |
# @ all-in-one-wp-security-and-firewall
|
1093 |
-
#: admin/wp-security-dashboard-menu.php:
|
1094 |
msgid "Maintenance mode is currently enabled. Remember to turn it off when you are done"
|
1095 |
msgstr "현재 유지 관리 모드가 활성화되어 있습니다. 완료되면 꺼야 합니다."
|
1096 |
|
1097 |
# @ all-in-one-wp-security-and-firewall
|
1098 |
-
#: admin/wp-security-dashboard-menu.php:
|
1099 |
msgid "Maintenance mode is currently off."
|
1100 |
msgstr "유지 관리 모드가 현재 해제되었습니다."
|
1101 |
|
1102 |
# @ all-in-one-wp-security-and-firewall
|
1103 |
-
#: admin/wp-security-dashboard-menu.php:
|
1104 |
-
msgid "Maintenance
|
1105 |
msgstr "유지관리 모드"
|
1106 |
|
1107 |
-
#: admin/wp-security-dashboard-menu.php:
|
1108 |
-
msgid "Cookie
|
1109 |
msgstr ""
|
1110 |
|
1111 |
-
#: admin/wp-security-dashboard-menu.php:
|
1112 |
-
#: admin/wp-security-dashboard-menu.php:
|
1113 |
msgid "The %s feature is currently active."
|
1114 |
msgstr "%s 피쳐는 현재 활성 상태입니다."
|
1115 |
|
1116 |
-
#: admin/wp-security-dashboard-menu.php:
|
1117 |
-
#: admin/wp-security-dashboard-menu.php:
|
1118 |
msgid "Your new WordPress login URL is now:"
|
1119 |
msgstr "당신의 새 워드프레스 로그인 URL:"
|
1120 |
|
1121 |
-
#: admin/wp-security-dashboard-menu.php:
|
1122 |
msgid "Number of users currently logged into your site (including you) is:"
|
1123 |
msgstr "현재 사이트에 로그인한 사용자 수(회원 포함):"
|
1124 |
|
1125 |
# @ all-in-one-wp-security-and-firewall
|
1126 |
-
#: admin/wp-security-dashboard-menu.php:
|
1127 |
msgid "There are no other users currently logged in."
|
1128 |
msgstr "현재 로그인한 다른 사용자는 없습니다."
|
1129 |
|
1130 |
-
#: admin/wp-security-dashboard-menu.php:
|
1131 |
msgid "Number of users currently logged in site-wide (including you) is:"
|
1132 |
msgstr ""
|
1133 |
|
1134 |
# @ all-in-one-wp-security-and-firewall
|
1135 |
-
#: admin/wp-security-dashboard-menu.php:
|
1136 |
msgid "There are no other site-wide users currently logged in."
|
1137 |
msgstr "현재 로그인한 사이트 전체의 다른 사용자는 없습니다."
|
1138 |
|
1139 |
# @ all-in-one-wp-security-and-firewall
|
1140 |
-
#: admin/wp-security-dashboard-menu.php:
|
1141 |
-
#: admin/wp-security-dashboard-menu.php:
|
1142 |
msgid "Go to the %s menu to see more details"
|
1143 |
msgstr "자세한 내용을 보려면 %s 메뉴로 이동"
|
1144 |
|
1145 |
-
#: admin/wp-security-dashboard-menu.php:
|
1146 |
msgid "There are no IP addresses currently locked out."
|
1147 |
msgstr "현재 잠겨 있는 IP 주소가 없습니다."
|
1148 |
|
1149 |
-
#: admin/wp-security-dashboard-menu.php:
|
1150 |
msgid "Number of temporarily locked out IP addresses: "
|
1151 |
msgstr "일시적으로 잠긴 IP 주소 수:"
|
1152 |
|
@@ -1172,6 +1166,11 @@ msgstr "DB 백업"
|
|
1172 |
msgid "Database prefix"
|
1173 |
msgstr "DB 접두사"
|
1174 |
|
|
|
|
|
|
|
|
|
|
|
1175 |
# @ all-in-one-wp-security-and-firewall
|
1176 |
#: admin/wp-security-database-menu.php:147
|
1177 |
msgid "Nonce check failed for DB prefix change operation!"
|
@@ -1377,11 +1376,12 @@ msgid "%s view definitions were updated successfully!"
|
|
1377 |
msgstr "%s 보기 정의가 성공적으로 업데이트되었습니다!"
|
1378 |
|
1379 |
#: admin/wp-security-filescan-menu.php:26
|
1380 |
-
|
|
|
1381 |
msgstr "파일 변경 감지"
|
1382 |
|
1383 |
#: admin/wp-security-filescan-menu.php:27
|
1384 |
-
msgid "Malware
|
1385 |
msgstr "악성 코드 검사"
|
1386 |
|
1387 |
#: admin/wp-security-filescan-menu.php:88
|
@@ -1403,7 +1403,7 @@ msgid "The plugin has detected that this is your first file change detection sca
|
|
1403 |
msgstr "플러그인이 첫 번째 파일 변경 감지 검사임을 감지했습니다. 이 검사의 파일 세부 정보는 향후 검사에 대한 파일 변경 내용을 감지하는 데 사용됩니다!"
|
1404 |
|
1405 |
#: admin/wp-security-filescan-menu.php:112
|
1406 |
-
msgid "Scan
|
1407 |
msgstr "검사 완료 - 파일 변경 사항이 검색되지 않았습니다!"
|
1408 |
|
1409 |
# @ all-in-one-wp-security-and-firewall
|
@@ -1415,319 +1415,323 @@ msgstr "\"백업 시간 간격\" 필드에 대한 비 숫자 값을 입력했습
|
|
1415 |
msgid "The following address was removed because it is not a valid email address: "
|
1416 |
msgstr "유효한 이메일 주소가 아니므로 다음 주소가 삭제되었습니다."
|
1417 |
|
1418 |
-
#: admin/wp-security-filescan-menu.php:
|
1419 |
msgid "NEW SCAN COMPLETED: The plugin has detected that you have made changes to the \"File Types To Ignore\" or \"Files To Ignore\" fields."
|
1420 |
msgstr ""
|
1421 |
|
1422 |
-
#: admin/wp-security-filescan-menu.php:
|
1423 |
msgid "In order to ensure that future scan results are accurate, the old scan data has been refreshed."
|
1424 |
msgstr ""
|
1425 |
|
1426 |
# @ all-in-one-wp-security-and-firewall
|
1427 |
-
#: admin/wp-security-filescan-menu.php:
|
1428 |
msgid "All In One WP Security & Firewall has detected that there was a change in your host's files."
|
1429 |
msgstr "모든 하나의 WP 보안 및 방화벽은 호스트의 파일에 변경이 있음을 감지했습니다."
|
1430 |
|
1431 |
-
#: admin/wp-security-filescan-menu.php:
|
1432 |
msgid "View scan details and clear this message"
|
1433 |
msgstr ""
|
1434 |
|
1435 |
# @ all-in-one-wp-security-and-firewall
|
1436 |
-
#: admin/wp-security-filescan-menu.php:
|
1437 |
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."
|
1438 |
msgstr "기회가 주어진 경우 해커는 자신의 코드 또는 파일을 시스템에 삽입할 수 있으며, 이 파일을 시스템에 삽입하여 사이트에서 악의적인 행위를 수행하는 데 사용할 수 있습니다."
|
1439 |
|
1440 |
# @ all-in-one-wp-security-and-firewall
|
1441 |
-
#: admin/wp-security-filescan-menu.php:
|
1442 |
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."
|
1443 |
msgstr "파일의 변경 사항을 알리는 것은 해커가 웹 사이트에 손상을 입히는 것을 신속하게 방지하는 좋은 방법이 될 수 있습니다."
|
1444 |
|
1445 |
# @ all-in-one-wp-security-and-firewall
|
1446 |
-
#: admin/wp-security-filescan-menu.php:
|
1447 |
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."
|
1448 |
msgstr "일반적으로 워드 프레스 코어 및 플러그인 파일 및 \".php\" 또는 \".js\"와 같은 파일 유형은 자주 변경되지 않아야하며, 그렇게 할 때 변경이 발생하고 어떤 파일이 영향을 받은 지 알 수 있어야 합니다."
|
1449 |
|
1450 |
# @ all-in-one-wp-security-and-firewall
|
1451 |
-
#: admin/wp-security-filescan-menu.php:
|
1452 |
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."
|
1453 |
msgstr "\"파일 변경 감지 기능\"은 시스템 파일의 정기적인 자동 또는 수동 스캔을 수행하여 파일의 추가 및 삭제를 포함하여 시스템에서 발생하는 파일 변경 사항을 알려줍니다."
|
1454 |
|
1455 |
# @ all-in-one-wp-security-and-firewall
|
1456 |
-
#: admin/wp-security-filescan-menu.php:
|
1457 |
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)"
|
1458 |
msgstr "또한 이 기능을 사용하면 정규 작업의 일부로 자주 변경되는 경우 특정 파일 이나 폴더를 검색에서 제외할 수 있습니다. (예를 들어 로그 파일 및 특정 캐싱 플러그인 파일은 자주 변경될 수 있으므로 파일 변경 검색에서 이러한 파일을 제외하도록 선택할 수 있습니다.)"
|
1459 |
|
1460 |
-
#: admin/wp-security-filescan-menu.php:
|
1461 |
msgid "It appears that your server is using an old PHP version which is missing the %s. The file scanner feature needs this class in order to work. If you would like to use this feature please upgrade your server PHP version to 5.3 or greater."
|
1462 |
msgstr ""
|
1463 |
|
1464 |
# @ all-in-one-wp-security-and-firewall
|
1465 |
-
#: admin/wp-security-filescan-menu.php:
|
1466 |
msgid "Manual file change detection scan"
|
1467 |
msgstr "수동 파일 변경 감지 스캔"
|
1468 |
|
1469 |
# @ all-in-one-wp-security-and-firewall
|
1470 |
-
#: admin/wp-security-filescan-menu.php:
|
1471 |
msgid "To perform a manual file change detection scan click on the button below."
|
1472 |
msgstr "수동 파일 변경 검색 스캔을 수행하려면 아래 버튼을 클릭하십시오."
|
1473 |
|
1474 |
# @ all-in-one-wp-security-and-firewall
|
1475 |
-
#: admin/wp-security-filescan-menu.php:
|
1476 |
msgid "Perform scan now"
|
1477 |
msgstr "지금 검사 수행"
|
1478 |
|
1479 |
-
#: admin/wp-security-filescan-menu.php:
|
1480 |
msgid "View last saved file change results"
|
1481 |
msgstr "마지막으로 저장된 파일 변경 결과 보기"
|
1482 |
|
1483 |
-
#: admin/wp-security-filescan-menu.php:
|
1484 |
msgid "Click the button below to view the saved file change results from the last scan."
|
1485 |
msgstr "아래 버튼을 클릭하여 마지막 검사에서 저장된 파일 변경 결과를 봅니다."
|
1486 |
|
1487 |
-
#: admin/wp-security-filescan-menu.php:
|
1488 |
msgid "View last file change"
|
1489 |
msgstr "마지막 파일 변경 보기"
|
1490 |
|
1491 |
-
#: admin/wp-security-filescan-menu.php:
|
1492 |
msgid "File change detection settings"
|
1493 |
msgstr "파일 변경 검색 설정"
|
1494 |
|
1495 |
# @ all-in-one-wp-security-and-firewall
|
1496 |
-
#: admin/wp-security-filescan-menu.php:
|
1497 |
msgid "Enable automated file change detection scan"
|
1498 |
msgstr "자동 파일 변경 감지 검색 활성화"
|
1499 |
|
1500 |
# @ all-in-one-wp-security-and-firewall
|
1501 |
-
#: admin/wp-security-filescan-menu.php:
|
1502 |
msgid "Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below"
|
1503 |
msgstr "시스템이 파일을 자동으로/주기적으로 스캔하여 아래 설정에 따라 파일 변경 사항을 확인하려면 이 방법을 확인합니다."
|
1504 |
|
1505 |
# @ all-in-one-wp-security-and-firewall
|
1506 |
-
#: admin/wp-security-filescan-menu.php:
|
1507 |
msgid "Scan time interval"
|
1508 |
msgstr "스캔 시간 간격"
|
1509 |
|
1510 |
# @ all-in-one-wp-security-and-firewall
|
1511 |
-
#: admin/wp-security-filescan-menu.php:
|
1512 |
msgid "Hours"
|
1513 |
msgstr "시간"
|
1514 |
|
1515 |
# @ all-in-one-wp-security-and-firewall
|
1516 |
-
#: admin/wp-security-filescan-menu.php:
|
1517 |
msgid "Days"
|
1518 |
msgstr "일"
|
1519 |
|
1520 |
# @ all-in-one-wp-security-and-firewall
|
1521 |
-
#: admin/wp-security-filescan-menu.php:
|
1522 |
msgid "Weeks"
|
1523 |
msgstr "주"
|
1524 |
|
1525 |
# @ all-in-one-wp-security-and-firewall
|
1526 |
-
#: admin/wp-security-filescan-menu.php:
|
1527 |
msgid "Set the value for how often you would like a scan to occur"
|
1528 |
msgstr "검사를 수행하려는 빈도에 대한 값을 설정합니다."
|
1529 |
|
1530 |
# @ all-in-one-wp-security-and-firewall
|
1531 |
-
#: admin/wp-security-filescan-menu.php:
|
1532 |
msgid "File types to ignore"
|
1533 |
msgstr "무시할 파일 유형"
|
1534 |
|
1535 |
# @ all-in-one-wp-security-and-firewall
|
1536 |
-
#: admin/wp-security-filescan-menu.php:
|
1537 |
msgid "Enter each file type or extension on a new line which you wish to exclude from the file change detection scan."
|
1538 |
msgstr "파일 변경 검색검색에서 제외하려는 새 줄에 각 파일 유형 또는 확장을 입력합니다."
|
1539 |
|
1540 |
# @ all-in-one-wp-security-and-firewall
|
1541 |
-
#: admin/wp-security-filescan-menu.php:
|
1542 |
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."
|
1543 |
msgstr "일반적으로 보안 위협이 변경되지 않는 검색에서 파일 형식을 제외할 수 있습니다. 여기에는 이미지 파일과 같은 것들이 포함될 수 있습니다."
|
1544 |
|
1545 |
# @ all-in-one-wp-security-and-firewall
|
1546 |
-
#: admin/wp-security-filescan-menu.php:
|
1547 |
msgid "Example: If you want the scanner to ignore files of type jpg, png, and bmp, then you would enter the following:"
|
1548 |
msgstr "예: 스캐너가 jpg, png 및 bmp 유형 의 파일을 무시하려면 다음을 입력합니다."
|
1549 |
|
1550 |
-
#: admin/wp-security-filescan-menu.php:
|
1551 |
msgid "jpg"
|
1552 |
msgstr ""
|
1553 |
|
1554 |
-
#: admin/wp-security-filescan-menu.php:
|
1555 |
msgid "png"
|
1556 |
msgstr ""
|
1557 |
|
1558 |
-
#: admin/wp-security-filescan-menu.php:
|
1559 |
msgid "bmp"
|
1560 |
msgstr ""
|
1561 |
|
1562 |
# @ all-in-one-wp-security-and-firewall
|
1563 |
-
#: admin/wp-security-filescan-menu.php:
|
1564 |
msgid "Files/Directories to ignore"
|
1565 |
msgstr "무시할 파일/디렉터리"
|
1566 |
|
1567 |
# @ all-in-one-wp-security-and-firewall
|
1568 |
-
#: admin/wp-security-filescan-menu.php:
|
1569 |
msgid "Enter each file or directory on a new line which you wish to exclude from the file change detection scan."
|
1570 |
msgstr "파일 변경 검색 검색에서 제외하려는 새 줄에 각 파일 또는 디렉터리를 입력합니다."
|
1571 |
|
1572 |
# @ all-in-one-wp-security-and-firewall
|
1573 |
-
#: admin/wp-security-filescan-menu.php:
|
1574 |
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."
|
1575 |
msgstr "특정 파일/디렉터리가 변경된 경우 일반적으로 보안 위협을 제기하지 않는 검색에서 제외할 수 있습니다. 여기에는 로그 파일과 같은 것들이 포함될 수 있습니다."
|
1576 |
|
1577 |
# @ all-in-one-wp-security-and-firewall
|
1578 |
-
#: admin/wp-security-filescan-menu.php:
|
1579 |
msgid "Example: If you want the scanner to ignore certain files in different directories or whole directories, then you would enter the following:"
|
1580 |
msgstr "예: 스캐너가 다른 디렉터리 또는 전체 디렉터리의 특정 파일을 무시하려면 다음을 입력합니다."
|
1581 |
|
1582 |
-
#: admin/wp-security-filescan-menu.php:
|
1583 |
msgid "cache/config/master.php"
|
1584 |
msgstr ""
|
1585 |
|
1586 |
# @ all-in-one-wp-security-and-firewall
|
1587 |
-
#: admin/wp-security-filescan-menu.php:
|
1588 |
msgid "somedirectory"
|
1589 |
msgstr "일부 디렉터리"
|
1590 |
|
1591 |
# @ all-in-one-wp-security-and-firewall
|
1592 |
-
#: admin/wp-security-filescan-menu.php:
|
1593 |
msgid "Send email when change detected"
|
1594 |
msgstr "변경이 감지되면 이메일 보내기"
|
1595 |
|
1596 |
# @ all-in-one-wp-security-and-firewall
|
1597 |
-
#: admin/wp-security-filescan-menu.php:
|
1598 |
msgid "Check this if you want the system to email you if a file change was detected"
|
1599 |
msgstr "파일 변경이 감지된 경우 시스템에서 이메일을 보내려면 이 방법을 확인합니다."
|
1600 |
|
1601 |
-
#: admin/wp-security-filescan-menu.php:
|
1602 |
msgid "Enter one or more email addresses on a new line."
|
1603 |
msgstr "새 줄에 하나 이상의 이메일 주소를 입력합니다."
|
1604 |
|
1605 |
-
#: admin/wp-security-filescan-menu.php:
|
1606 |
-
msgid "What is
|
1607 |
msgstr "악성 코드란 무엇입니까?"
|
1608 |
|
1609 |
-
#: admin/wp-security-filescan-menu.php:
|
1610 |
-
msgid "The word
|
1611 |
msgstr "악성 코드라는 단어는 악성 소프트웨어를 의미합니다. 그것은 트로이 목마 같은 것 들 구성될 수 있습니다., 애드웨어, 웜, 스파이웨어 및 해커 웹사이트에 주입 하려고 합니다 다른 바람직하지 않은 코드."
|
1612 |
|
1613 |
-
#: admin/wp-security-filescan-menu.php:
|
1614 |
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."
|
1615 |
msgstr "종종 악성 코드는 사이트에 삽입 된 경우 당신은 일반적으로 외모에 따라 일반 아무것도 통지하지 않습니다, 하지만 사이트의 검색 순위에 극적인 영향을 미칠 수 있습니다."
|
1616 |
|
1617 |
-
#: admin/wp-security-filescan-menu.php:
|
1618 |
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."
|
1619 |
msgstr "Google과 같은 검색 엔진의 봇과 거미는 사이트의 페이지를 인덱싱할 때 맬웨어를 탐지할 수 있으며, 따라서 웹 사이트를 블랙리스트에 표시하여 검색 순위에 영향을 줄 수 있기 때문입니다."
|
1620 |
|
1621 |
-
#: admin/wp-security-filescan-menu.php:
|
1622 |
msgid "CLICK HERE"
|
1623 |
msgstr ""
|
1624 |
|
1625 |
-
#: admin/wp-security-filescan-menu.php:
|
1626 |
-
msgid "Scanning
|
1627 |
msgstr "악성 코드 검사중"
|
1628 |
|
1629 |
-
#: admin/wp-security-filescan-menu.php:
|
1630 |
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."
|
1631 |
msgstr "악성 코드는 끊임없이 변화하고 복잡한 특성으로 인해 독립 형 플러그인을 사용하여 이러한 것들을 검사하는 것은 안정적으로 작동하지 않습니다. 이것은 정기적으로 사이트의 외부 검사를 통해 수행 하는 것이 가장 좋습니다."
|
1632 |
|
1633 |
-
#: admin/wp-security-filescan-menu.php:
|
1634 |
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."
|
1635 |
msgstr "이 때문에 우리는 매일 한 번 악성 코드에 대한 사이트를 스캔하고 아무것도 발견하면 알려 우리의 자신의 서버에서 호스팅되는 사용하기 쉬운 스캔 서비스를 만들었습니다."
|
1636 |
|
1637 |
-
#: admin/wp-security-filescan-menu.php:
|
1638 |
msgid "When you sign up for this service you will get the following:"
|
1639 |
msgstr "이 서비스에 가입하면 다음을 얻을 수 있습니다."
|
1640 |
|
1641 |
-
#: admin/wp-security-filescan-menu.php:
|
1642 |
msgid "Automatic daily scan of 1 website"
|
1643 |
msgstr "1 웹 사이트의 자동 일일 검사"
|
1644 |
|
1645 |
-
#: admin/wp-security-filescan-menu.php:
|
1646 |
msgid "Automatic malware and blacklist monitoring"
|
1647 |
msgstr ""
|
1648 |
|
1649 |
-
#: admin/wp-security-filescan-menu.php:
|
1650 |
msgid "Automatic email alerting"
|
1651 |
msgstr "자동 이메일 경고"
|
1652 |
|
1653 |
-
#: admin/wp-security-filescan-menu.php:
|
1654 |
msgid "Site uptime monitoring"
|
1655 |
msgstr "사이트 가동 시간 모니터링"
|
1656 |
|
1657 |
-
#: admin/wp-security-filescan-menu.php:
|
1658 |
msgid "Site response time monitoring"
|
1659 |
msgstr "현장 대응 시간 모니터링"
|
1660 |
|
1661 |
-
#: admin/wp-security-filescan-menu.php:
|
1662 |
msgid "We provide advice for malware cleanup"
|
1663 |
msgstr "우리는 악성 코드 정리에 대한 조언을 제공합니다"
|
1664 |
|
1665 |
-
#: admin/wp-security-filescan-menu.php:
|
1666 |
msgid "Blacklist removal"
|
1667 |
msgstr "블랙리스트 제거"
|
1668 |
|
1669 |
-
#: admin/wp-security-filescan-menu.php:
|
1670 |
msgid "No contract (cancel anytime)"
|
1671 |
msgstr ""
|
1672 |
|
1673 |
-
#: admin/wp-security-filescan-menu.php:
|
1674 |
msgid "To learn more please %s."
|
1675 |
msgstr "자세한 내용은 %s를 참조하십시오."
|
1676 |
|
1677 |
# @ all-in-one-wp-security-and-firewall
|
1678 |
-
#: admin/wp-security-filescan-menu.php:
|
1679 |
msgid "Latest file change scan results"
|
1680 |
msgstr "최신 파일 변경 검사 결과"
|
1681 |
|
1682 |
# @ all-in-one-wp-security-and-firewall
|
1683 |
-
#: admin/wp-security-filescan-menu.php:
|
1684 |
msgid "The following files were added to your host."
|
1685 |
msgstr "호스트에 다음 파일이 추가되었습니다."
|
1686 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1687 |
#: admin/wp-security-filescan-menu.php:420
|
1688 |
#: admin/wp-security-filescan-menu.php:441
|
1689 |
#: admin/wp-security-filescan-menu.php:465
|
1690 |
-
|
1691 |
-
#: admin/wp-security-settings-menu.php:33
|
1692 |
-
msgid "File"
|
1693 |
msgstr ""
|
1694 |
|
1695 |
#: admin/wp-security-filescan-menu.php:421
|
1696 |
#: admin/wp-security-filescan-menu.php:442
|
1697 |
#: admin/wp-security-filescan-menu.php:466
|
1698 |
-
msgid "File size"
|
1699 |
-
msgstr ""
|
1700 |
-
|
1701 |
-
#: admin/wp-security-filescan-menu.php:422
|
1702 |
-
#: admin/wp-security-filescan-menu.php:443
|
1703 |
-
#: admin/wp-security-filescan-menu.php:467
|
1704 |
msgid "File modified"
|
1705 |
msgstr ""
|
1706 |
|
1707 |
-
#: admin/wp-security-filescan-menu.php:
|
1708 |
msgid "The following files were removed from your host."
|
1709 |
msgstr ""
|
1710 |
|
1711 |
-
#: admin/wp-security-filescan-menu.php:
|
1712 |
msgid "The following files were changed on your host."
|
1713 |
msgstr ""
|
1714 |
|
1715 |
#: admin/wp-security-filesystem-menu.php:26
|
1716 |
-
|
|
|
1717 |
msgstr "파일 사용 권한"
|
1718 |
|
1719 |
#: admin/wp-security-filesystem-menu.php:27
|
1720 |
-
msgid "PHP
|
1721 |
msgstr "PHP 파일 편집"
|
1722 |
|
1723 |
#: admin/wp-security-filesystem-menu.php:28
|
1724 |
-
msgid "WP
|
1725 |
msgstr "WP 파일 액세스"
|
1726 |
|
1727 |
#: admin/wp-security-filesystem-menu.php:29
|
1728 |
-
msgid "Host
|
1729 |
msgstr "호스트 시스템 로그"
|
1730 |
|
|
|
|
|
|
|
|
|
|
|
1731 |
# @ all-in-one-wp-security-and-firewall
|
1732 |
#: admin/wp-security-filesystem-menu.php:80
|
1733 |
msgid "Nonce check failed for manual DB backup operation!"
|
@@ -1820,7 +1824,7 @@ msgid "File editing"
|
|
1820 |
msgstr ""
|
1821 |
|
1822 |
#: admin/wp-security-filesystem-menu.php:215
|
1823 |
-
msgid "The
|
1824 |
msgstr ""
|
1825 |
|
1826 |
#: admin/wp-security-filesystem-menu.php:216
|
@@ -1927,7 +1931,7 @@ msgid "Loading..."
|
|
1927 |
msgstr ""
|
1928 |
|
1929 |
#: admin/wp-security-filesystem-menu.php:382
|
1930 |
-
msgid "No system logs were found
|
1931 |
msgstr ""
|
1932 |
|
1933 |
#: admin/wp-security-filesystem-menu.php:435
|
@@ -1936,7 +1940,7 @@ msgstr ""
|
|
1936 |
|
1937 |
# @ all-in-one-wp-security-and-firewall
|
1938 |
#: admin/wp-security-filesystem-menu.php:441
|
1939 |
-
msgid "No
|
1940 |
msgstr "필요한 조치가 없습니다."
|
1941 |
|
1942 |
#: admin/wp-security-filesystem-menu.php:481
|
@@ -1944,39 +1948,39 @@ msgid "Showing latest entries of error_log file: %s"
|
|
1944 |
msgstr ""
|
1945 |
|
1946 |
#: admin/wp-security-firewall-menu.php:28
|
1947 |
-
msgid "Basic
|
1948 |
msgstr "기본 방화벽 규칙"
|
1949 |
|
1950 |
#: admin/wp-security-firewall-menu.php:29
|
1951 |
-
msgid "Additional
|
1952 |
msgstr "추가 방화벽 규칙"
|
1953 |
|
1954 |
#: admin/wp-security-firewall-menu.php:30
|
1955 |
-
msgid "6G Blacklist
|
1956 |
msgstr "6G 블랙리스트 방화벽 규칙"
|
1957 |
|
1958 |
#: admin/wp-security-firewall-menu.php:31
|
1959 |
-
msgid "Internet
|
1960 |
msgstr "인터넷 봇"
|
1961 |
|
1962 |
#: admin/wp-security-firewall-menu.php:32
|
1963 |
-
msgid "Prevent
|
1964 |
msgstr "핫링크 방지"
|
1965 |
|
1966 |
#: admin/wp-security-firewall-menu.php:33
|
1967 |
-
msgid "404
|
1968 |
msgstr "404 감지"
|
1969 |
|
1970 |
#: admin/wp-security-firewall-menu.php:34
|
1971 |
-
msgid "Custom
|
1972 |
msgstr "사용자 지정 규칙"
|
1973 |
|
1974 |
# @ all-in-one-wp-security-and-firewall
|
1975 |
#: admin/wp-security-firewall-menu.php:122
|
1976 |
#: admin/wp-security-firewall-menu.php:908
|
1977 |
#: admin/wp-security-spam-menu.php:120
|
1978 |
-
#: admin/wp-security-spam-menu.php:
|
1979 |
-
#: admin/wp-security-spam-menu.php:
|
1980 |
#: admin/wp-security-user-registration-menu.php:95
|
1981 |
msgid "Settings were successfully saved"
|
1982 |
msgstr "설정이 저장되었습니다"
|
@@ -2000,7 +2004,7 @@ msgid "The firewall functionality is achieved via the insertion of special code
|
|
2000 |
msgstr ""
|
2001 |
|
2002 |
#: admin/wp-security-firewall-menu.php:151
|
2003 |
-
msgid "
|
2004 |
msgstr ""
|
2005 |
|
2006 |
#: admin/wp-security-firewall-menu.php:152
|
@@ -2433,14 +2437,6 @@ msgstr ""
|
|
2433 |
msgid "Check this to block the %s request method"
|
2434 |
msgstr ""
|
2435 |
|
2436 |
-
# @ all-in-one-wp-security-and-firewall
|
2437 |
-
#: admin/wp-security-firewall-menu.php:737
|
2438 |
-
#: admin/wp-security-user-login-menu.php:353
|
2439 |
-
#: templates/info/ip-address-ip-range-info.php:2
|
2440 |
-
#: templates/menus/settings/advanced-settings.php:63
|
2441 |
-
msgid "More Info"
|
2442 |
-
msgstr "더보기"
|
2443 |
-
|
2444 |
#: admin/wp-security-firewall-menu.php:740
|
2445 |
msgid "Some WooCommerce extensions use the PUT request method in addition to GET and POST."
|
2446 |
msgstr ""
|
@@ -2614,7 +2610,6 @@ msgid "All 404 event logs were deleted from the DB successfully!"
|
|
2614 |
msgstr ""
|
2615 |
|
2616 |
#: admin/wp-security-firewall-menu.php:1000
|
2617 |
-
#: admin/wp-security-user-login-menu.php:111
|
2618 |
msgid "You entered a non numeric value for the lockout time length field. It has been set to the default value."
|
2619 |
msgstr ""
|
2620 |
|
@@ -2622,171 +2617,179 @@ msgstr ""
|
|
2622 |
msgid "You entered an incorrect format for the \"Redirect URL\" field. It has been set to the default value."
|
2623 |
msgstr ""
|
2624 |
|
2625 |
-
#: admin/wp-security-firewall-menu.php:
|
2626 |
msgid "404 detection configuration"
|
2627 |
msgstr ""
|
2628 |
|
2629 |
-
#: admin/wp-security-firewall-menu.php:
|
2630 |
msgid "A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website."
|
2631 |
msgstr ""
|
2632 |
|
2633 |
-
#: admin/wp-security-firewall-menu.php:
|
2634 |
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."
|
2635 |
msgstr ""
|
2636 |
|
2637 |
-
#: admin/wp-security-firewall-menu.php:
|
2638 |
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."
|
2639 |
msgstr ""
|
2640 |
|
2641 |
-
#: admin/wp-security-firewall-menu.php:
|
2642 |
msgid "Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons."
|
2643 |
msgstr ""
|
2644 |
|
2645 |
-
#: admin/wp-security-firewall-menu.php:
|
2646 |
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."
|
2647 |
msgstr ""
|
2648 |
|
2649 |
-
#: admin/wp-security-firewall-menu.php:
|
2650 |
msgid "If you want to temporarily block or blacklist an IP address, simply click the \"Temp Block\" or \"Blacklist IP\" link for the applicable IP entry in the \"404 Event Logs\" table below."
|
2651 |
msgstr ""
|
2652 |
|
2653 |
-
#: admin/wp-security-firewall-menu.php:
|
2654 |
msgid "404 detection options"
|
2655 |
msgstr ""
|
2656 |
|
2657 |
-
#: admin/wp-security-firewall-menu.php:
|
2658 |
msgid "Enable 404 IP detection and lockout"
|
2659 |
msgstr ""
|
2660 |
|
2661 |
-
#: admin/wp-security-firewall-menu.php:
|
2662 |
msgid "Check this if you want to enable the lockout of selected IP addresses."
|
2663 |
msgstr ""
|
2664 |
|
2665 |
-
#: admin/wp-security-firewall-menu.php:
|
2666 |
msgid "When you enable this checkbox, all 404 events on your site will be logged in the table below. You can monitor these events and select some IP addresses listed in the table below and block them for a specified amount of time. All IP addresses you select to be blocked from the \"404 Event Logs\" table section will be unable to access your site during the time specified."
|
2667 |
msgstr ""
|
2668 |
|
2669 |
-
#: admin/wp-security-firewall-menu.php:
|
2670 |
msgid "Enable 404 event logging"
|
2671 |
msgstr ""
|
2672 |
|
2673 |
-
#: admin/wp-security-firewall-menu.php:
|
2674 |
msgid "Check this if you want to enable the logging of 404 events"
|
2675 |
msgstr ""
|
2676 |
|
2677 |
-
#: admin/wp-security-firewall-menu.php:
|
2678 |
msgid "Time length of 404 lockout (minutes)"
|
2679 |
msgstr ""
|
2680 |
|
2681 |
-
#: admin/wp-security-firewall-menu.php:
|
2682 |
msgid "Set the length of time for which a blocked IP address will be prevented from visiting your site"
|
2683 |
msgstr ""
|
2684 |
|
2685 |
-
#: admin/wp-security-firewall-menu.php:
|
2686 |
msgid "You can lock any IP address which is recorded in the \"404 Event Logs\" table section below."
|
2687 |
msgstr ""
|
2688 |
|
2689 |
-
#: admin/wp-security-firewall-menu.php:
|
2690 |
msgid "To temporarily lock an IP address, hover over the ID column and click the \"Temp Block\" link for the applicable IP entry."
|
2691 |
msgstr ""
|
2692 |
|
2693 |
-
#: admin/wp-security-firewall-menu.php:
|
2694 |
msgid "404 lockout redirect URL"
|
2695 |
msgstr ""
|
2696 |
|
2697 |
-
#: admin/wp-security-firewall-menu.php:
|
2698 |
msgid "A blocked visitor will be automatically redirected to this URL."
|
2699 |
msgstr ""
|
2700 |
|
|
|
|
|
|
|
|
|
2701 |
#: admin/wp-security-firewall-menu.php:1136
|
|
|
|
|
|
|
|
|
2702 |
msgid "404 event logs"
|
2703 |
msgstr ""
|
2704 |
|
2705 |
-
#: admin/wp-security-firewall-menu.php:
|
2706 |
-
#: admin/wp-security-firewall-menu.php:
|
2707 |
-
#: admin/wp-security-user-login-menu.php:
|
2708 |
-
#: admin/wp-security-user-login-menu.php:
|
2709 |
-
#: admin/wp-security-user-login-menu.php:644
|
2710 |
#: admin/wp-security-user-login-menu.php:653
|
|
|
2711 |
msgid "Export to CSV"
|
2712 |
msgstr ""
|
2713 |
|
2714 |
-
#: admin/wp-security-firewall-menu.php:
|
2715 |
-
#: admin/wp-security-user-login-menu.php:
|
2716 |
-
#: admin/wp-security-user-login-menu.php:
|
2717 |
msgid "Click this button if you wish to download this log in CSV format."
|
2718 |
msgstr ""
|
2719 |
|
2720 |
-
#: admin/wp-security-firewall-menu.php:
|
2721 |
-
#: admin/wp-security-firewall-menu.php:
|
2722 |
msgid "Delete all 404 event logs"
|
2723 |
msgstr ""
|
2724 |
|
2725 |
-
#: admin/wp-security-firewall-menu.php:
|
2726 |
msgid "Click this button if you wish to purge all 404 event logs from the DB."
|
2727 |
msgstr ""
|
2728 |
|
2729 |
-
#: admin/wp-security-firewall-menu.php:
|
2730 |
msgid "Custom .htaccess rules settings"
|
2731 |
msgstr ""
|
2732 |
|
2733 |
-
#: admin/wp-security-firewall-menu.php:
|
2734 |
msgid "This feature can be used to apply your own custom .htaccess rules and directives."
|
2735 |
msgstr ""
|
2736 |
|
2737 |
-
#: admin/wp-security-firewall-menu.php:
|
2738 |
msgid "It is useful for when you want to tweak our existing firewall rules or when you want to add your own."
|
2739 |
msgstr ""
|
2740 |
|
2741 |
-
#: admin/wp-security-firewall-menu.php:
|
2742 |
msgid "NOTE: This feature can only be used if your site is hosted in an apache or similar web server."
|
2743 |
msgstr ""
|
2744 |
|
2745 |
-
#: admin/wp-security-firewall-menu.php:
|
2746 |
msgid "<strong>Warning</strong>: Only use this feature if you know what you are doing."
|
2747 |
msgstr ""
|
2748 |
|
2749 |
-
#: admin/wp-security-firewall-menu.php:
|
2750 |
msgid "Incorrect .htaccess rules or directives can break or prevent access to your site."
|
2751 |
msgstr ""
|
2752 |
|
2753 |
-
#: admin/wp-security-firewall-menu.php:
|
2754 |
msgid "It is your responsibility to ensure that you are entering the correct code!"
|
2755 |
msgstr ""
|
2756 |
|
2757 |
-
#: admin/wp-security-firewall-menu.php:
|
2758 |
msgid "If you break your site you will need to access your server via FTP or something similar and then edit your .htaccess file and delete the changes you made."
|
2759 |
msgstr ""
|
2760 |
|
2761 |
-
#: admin/wp-security-firewall-menu.php:
|
2762 |
msgid "Custom .htaccess rules"
|
2763 |
msgstr ""
|
2764 |
|
2765 |
-
#: admin/wp-security-firewall-menu.php:
|
2766 |
msgid "Enable custom .htaccess rules"
|
2767 |
msgstr ""
|
2768 |
|
2769 |
-
#: admin/wp-security-firewall-menu.php:
|
2770 |
msgid "Check this if you want to enable custom rules entered in the text box below"
|
2771 |
msgstr ""
|
2772 |
|
2773 |
-
#: admin/wp-security-firewall-menu.php:
|
2774 |
msgid "Place custom rules at the top"
|
2775 |
msgstr ""
|
2776 |
|
2777 |
-
#: admin/wp-security-firewall-menu.php:
|
2778 |
msgid "Check this if you want to place your custom rules at the beginning of all the rules applied by this plugin"
|
2779 |
msgstr ""
|
2780 |
|
2781 |
-
#: admin/wp-security-firewall-menu.php:
|
2782 |
msgid "Enter custom .htaccess rules:"
|
2783 |
msgstr ""
|
2784 |
|
2785 |
-
#: admin/wp-security-firewall-menu.php:
|
2786 |
msgid "Enter your custom .htaccess rules/directives."
|
2787 |
msgstr ""
|
2788 |
|
2789 |
-
#: admin/wp-security-firewall-menu.php:
|
2790 |
msgid "Save custom rules"
|
2791 |
msgstr ""
|
2792 |
|
@@ -2965,6 +2968,7 @@ msgstr ""
|
|
2965 |
|
2966 |
#: admin/wp-security-list-404.php:120
|
2967 |
#: admin/wp-security-list-acct-activity.php:82
|
|
|
2968 |
#: admin/wp-security-list-locked-ip.php:84
|
2969 |
#: admin/wp-security-list-login-fails.php:73
|
2970 |
#: admin/wp-security-list-registered-users.php:93
|
@@ -2976,13 +2980,13 @@ msgstr ""
|
|
2976 |
#: admin/wp-security-list-404.php:143
|
2977 |
#: admin/wp-security-list-acct-activity.php:92
|
2978 |
#: admin/wp-security-list-comment-spammer-ip.php:95
|
2979 |
-
#: admin/wp-security-list-locked-ip.php:
|
2980 |
#: admin/wp-security-list-locked-ip.php:105
|
2981 |
#: admin/wp-security-list-login-fails.php:85
|
2982 |
#: admin/wp-security-list-permanent-blocked-ip.php:96
|
2983 |
-
#: admin/wp-security-list-registered-users.php:
|
2984 |
#: admin/wp-security-list-registered-users.php:115
|
2985 |
-
#: admin/wp-security-list-registered-users.php:
|
2986 |
msgid "Please select some records using the checkboxes"
|
2987 |
msgstr ""
|
2988 |
|
@@ -3077,6 +3081,11 @@ msgstr ""
|
|
3077 |
msgid "Type"
|
3078 |
msgstr ""
|
3079 |
|
|
|
|
|
|
|
|
|
|
|
3080 |
#: admin/wp-security-list-locked-ip.php:59
|
3081 |
msgid "Locked IP/range"
|
3082 |
msgstr ""
|
@@ -3094,26 +3103,18 @@ msgstr ""
|
|
3094 |
msgid "Release date"
|
3095 |
msgstr ""
|
3096 |
|
3097 |
-
#: admin/wp-security-list-locked-ip.php:
|
3098 |
-
msgid "
|
3099 |
-
msgstr ""
|
3100 |
|
3101 |
-
#: admin/wp-security-list-locked-ip.php:
|
3102 |
-
msgid "The selected IP entries were unlocked successfully!"
|
3103 |
-
msgstr "선택한 IP 항목이 성공적으로 잠금 해제되었습니다!"
|
3104 |
-
|
3105 |
-
#: admin/wp-security-list-locked-ip.php:141
|
3106 |
msgid "Nonce check failed for unlock IP operation!"
|
3107 |
msgstr ""
|
3108 |
|
3109 |
-
#: admin/wp-security-list-locked-ip.php:
|
3110 |
msgid "The selected IP entry was unlocked successfully."
|
3111 |
msgstr ""
|
3112 |
|
3113 |
-
#: admin/wp-security-list-locked-ip.php:187
|
3114 |
-
msgid "Nonce check failed for delete lockdown record operation!"
|
3115 |
-
msgstr ""
|
3116 |
-
|
3117 |
#: admin/wp-security-list-logged-in-users.php:45
|
3118 |
#: admin/wp-security-list-registered-users.php:70
|
3119 |
msgid "Login name"
|
@@ -3177,61 +3178,61 @@ msgstr ""
|
|
3177 |
msgid "Block IP"
|
3178 |
msgstr ""
|
3179 |
|
3180 |
-
#: admin/wp-security-list-registered-users.php:
|
3181 |
msgid "The selected accounts were approved successfully!"
|
3182 |
msgstr ""
|
3183 |
|
3184 |
-
#: admin/wp-security-list-registered-users.php:
|
3185 |
msgid "The following accounts failed to update successfully: "
|
3186 |
msgstr ""
|
3187 |
|
3188 |
-
#: admin/wp-security-list-registered-users.php:
|
3189 |
msgid "The selected account was approved successfully!"
|
3190 |
msgstr ""
|
3191 |
|
3192 |
-
#: admin/wp-security-list-registered-users.php:
|
3193 |
msgid "Your account is now active"
|
3194 |
msgstr ""
|
3195 |
|
3196 |
-
#: admin/wp-security-list-registered-users.php:
|
3197 |
msgid "Your account with username: "
|
3198 |
msgstr ""
|
3199 |
|
3200 |
-
#: admin/wp-security-list-registered-users.php:
|
3201 |
msgid " is now active"
|
3202 |
msgstr ""
|
3203 |
|
3204 |
-
#: admin/wp-security-list-registered-users.php:
|
3205 |
msgid "The selected accounts were deleted successfully!"
|
3206 |
msgstr ""
|
3207 |
|
3208 |
-
#: admin/wp-security-list-registered-users.php:
|
3209 |
msgid "Nonce check failed for delete registered user account operation!"
|
3210 |
msgstr ""
|
3211 |
|
3212 |
-
#: admin/wp-security-list-registered-users.php:
|
3213 |
msgid "The selected account was deleted successfully!"
|
3214 |
msgstr ""
|
3215 |
|
3216 |
-
#: admin/wp-security-list-registered-users.php:
|
3217 |
msgid "The selected IP addresses were successfully added to the permanent block list!"
|
3218 |
msgstr ""
|
3219 |
|
3220 |
-
#: admin/wp-security-list-registered-users.php:
|
3221 |
-
#: admin/wp-security-list-registered-users.php:
|
3222 |
msgid "View Blocked IPs"
|
3223 |
msgstr ""
|
3224 |
|
3225 |
-
#: admin/wp-security-list-registered-users.php:
|
3226 |
msgid "Nonce check failed for block IP operation of registered user!"
|
3227 |
msgstr ""
|
3228 |
|
3229 |
-
#: admin/wp-security-list-registered-users.php:
|
3230 |
msgid "The selected IP was successfully added to the permanent block list!"
|
3231 |
msgstr ""
|
3232 |
|
3233 |
#: admin/wp-security-maintenance-menu.php:25
|
3234 |
-
msgid "Visitor
|
3235 |
msgstr ""
|
3236 |
|
3237 |
#: admin/wp-security-maintenance-menu.php:85
|
@@ -3271,7 +3272,7 @@ msgid "Save site lockout settings"
|
|
3271 |
msgstr ""
|
3272 |
|
3273 |
#: admin/wp-security-misc-options-menu.php:28
|
3274 |
-
msgid "Copy
|
3275 |
msgstr ""
|
3276 |
|
3277 |
#: admin/wp-security-misc-options-menu.php:29
|
@@ -3279,7 +3280,7 @@ msgid "Frames"
|
|
3279 |
msgstr ""
|
3280 |
|
3281 |
#: admin/wp-security-misc-options-menu.php:30
|
3282 |
-
msgid "Users
|
3283 |
msgstr ""
|
3284 |
|
3285 |
#: admin/wp-security-misc-options-menu.php:31
|
@@ -3307,7 +3308,7 @@ msgid "Enable copy protection"
|
|
3307 |
msgstr ""
|
3308 |
|
3309 |
#: admin/wp-security-misc-options-menu.php:109
|
3310 |
-
msgid "Check this if you want to disable the \"Right
|
3311 |
msgstr ""
|
3312 |
|
3313 |
#: admin/wp-security-misc-options-menu.php:116
|
@@ -3387,15 +3388,20 @@ msgid "Check this if you want to stop REST API access for non-logged in requests
|
|
3387 |
msgstr ""
|
3388 |
|
3389 |
#: admin/wp-security-settings-menu.php:25
|
3390 |
-
msgid "General
|
3391 |
msgstr "일반 설정"
|
3392 |
|
|
|
|
|
|
|
|
|
|
|
3393 |
#: admin/wp-security-settings-menu.php:37
|
3394 |
-
msgid "Delete
|
3395 |
msgstr ""
|
3396 |
|
3397 |
#: admin/wp-security-settings-menu.php:41
|
3398 |
-
msgid "WP
|
3399 |
msgstr "WP 버전 정보"
|
3400 |
|
3401 |
#: admin/wp-security-settings-menu.php:45
|
@@ -3763,7 +3769,7 @@ msgid "WP generator meta tag and version info"
|
|
3763 |
msgstr ""
|
3764 |
|
3765 |
#: admin/wp-security-settings-menu.php:650
|
3766 |
-
msgid "
|
3767 |
msgstr ""
|
3768 |
|
3769 |
#: admin/wp-security-settings-menu.php:652
|
@@ -3899,11 +3905,11 @@ msgid "no value (i.e. empty) on your server"
|
|
3899 |
msgstr ""
|
3900 |
|
3901 |
#: admin/wp-security-spam-menu.php:28
|
3902 |
-
msgid "Comment
|
3903 |
msgstr ""
|
3904 |
|
3905 |
#: admin/wp-security-spam-menu.php:29
|
3906 |
-
msgid "Comment
|
3907 |
msgstr ""
|
3908 |
|
3909 |
#: admin/wp-security-spam-menu.php:30
|
@@ -3914,12 +3920,21 @@ msgstr ""
|
|
3914 |
msgid "bbPress"
|
3915 |
msgstr ""
|
3916 |
|
|
|
|
|
|
|
|
|
|
|
3917 |
#: admin/wp-security-spam-menu.php:99
|
3918 |
msgid "You entered a non numeric value for the \"move spam comments to trash after number of days\" field."
|
3919 |
msgstr ""
|
3920 |
|
3921 |
#: admin/wp-security-spam-menu.php:99
|
3922 |
-
#: admin/wp-security-spam-menu.php:
|
|
|
|
|
|
|
|
|
3923 |
msgid "It has been set to the default value."
|
3924 |
msgstr ""
|
3925 |
|
@@ -4003,198 +4018,198 @@ msgstr ""
|
|
4003 |
msgid "Enble this feature in order to move the spam comments to trash after given number of days."
|
4004 |
msgstr ""
|
4005 |
|
4006 |
-
#: admin/wp-security-spam-menu.php:
|
4007 |
msgid "You entered a non numeric value for the minimum number of spam comments field. It has been set to the default value."
|
4008 |
msgstr ""
|
4009 |
|
4010 |
-
#: admin/wp-security-spam-menu.php:
|
4011 |
msgid "You must enter an integer greater than zero for minimum number of spam comments field. It has been set to the default value."
|
4012 |
msgstr ""
|
4013 |
|
4014 |
-
#: admin/wp-security-spam-menu.php:
|
4015 |
msgid "Nonce check failed for list spam comment IPs."
|
4016 |
msgstr ""
|
4017 |
|
4018 |
-
#: admin/wp-security-spam-menu.php:
|
4019 |
msgid "You entered a non numeric value for the minimum spam comments per IP field."
|
4020 |
msgstr ""
|
4021 |
|
4022 |
-
#: admin/wp-security-spam-menu.php:
|
4023 |
msgid "Displaying results for IP addresses which have posted a minimum of %s spam comments."
|
4024 |
msgstr ""
|
4025 |
|
4026 |
-
#: admin/wp-security-spam-menu.php:
|
4027 |
msgid "Auto block spammer IPs"
|
4028 |
msgstr ""
|
4029 |
|
4030 |
-
#: admin/wp-security-spam-menu.php:
|
4031 |
msgid "This feature has detected that %s is not active. It is highly recommended that you activate the Akismet plugin to make the most of this feature."
|
4032 |
msgstr ""
|
4033 |
|
4034 |
-
#: admin/wp-security-spam-menu.php:
|
4035 |
msgid "This feature allows you to automatically and permanently block IP addresses which have exceeded a certain number of comments labelled as spam."
|
4036 |
msgstr ""
|
4037 |
|
4038 |
-
#: admin/wp-security-spam-menu.php:
|
4039 |
msgid "Comments are usually labelled as spam either by the Akismet plugin or manually by the WP administrator when they mark a comment as \"spam\" from the WordPress Comments menu."
|
4040 |
msgstr ""
|
4041 |
|
4042 |
-
#: admin/wp-security-spam-menu.php:
|
4043 |
msgid "You currently have no IP addresses permanently blocked due to spam."
|
4044 |
msgstr ""
|
4045 |
|
4046 |
-
#: admin/wp-security-spam-menu.php:
|
4047 |
msgid "Spammer IPs added to permanent block list today: "
|
4048 |
msgstr ""
|
4049 |
|
4050 |
-
#: admin/wp-security-spam-menu.php:
|
4051 |
msgid "All time total: "
|
4052 |
msgstr ""
|
4053 |
|
4054 |
-
#: admin/wp-security-spam-menu.php:
|
4055 |
msgid "View blocked IPs"
|
4056 |
msgstr ""
|
4057 |
|
4058 |
-
#: admin/wp-security-spam-menu.php:
|
4059 |
msgid "Enable auto block of spam comment IPs"
|
4060 |
msgstr ""
|
4061 |
|
4062 |
-
#: admin/wp-security-spam-menu.php:
|
4063 |
msgid "Check this box if you want this plugin to automatically block IP addresses which submit spam comments."
|
4064 |
msgstr ""
|
4065 |
|
4066 |
-
#: admin/wp-security-spam-menu.php:
|
4067 |
msgid "Minimum number of spam comments"
|
4068 |
msgstr ""
|
4069 |
|
4070 |
-
#: admin/wp-security-spam-menu.php:
|
4071 |
msgid "Specify the minimum number of spam comments for an IP address before it is permanently blocked."
|
4072 |
msgstr ""
|
4073 |
|
4074 |
-
#: admin/wp-security-spam-menu.php:
|
4075 |
msgid "Example 1: Setting this value to \"1\" will block ALL IP addresses which were used to submit at least one spam comment."
|
4076 |
msgstr ""
|
4077 |
|
4078 |
-
#: admin/wp-security-spam-menu.php:
|
4079 |
msgid "Example 2: Setting this value to \"5\" will block only those IP addresses which were used to submit 5 spam comments or more on your site."
|
4080 |
msgstr ""
|
4081 |
|
4082 |
-
#: admin/wp-security-spam-menu.php:
|
4083 |
msgid "List spammer IP addresses"
|
4084 |
msgstr ""
|
4085 |
|
4086 |
-
#: admin/wp-security-spam-menu.php:
|
4087 |
msgid "This section displays a list of the IP addresses of the people or bots who have left spam comments on your site."
|
4088 |
msgstr ""
|
4089 |
|
4090 |
-
#: admin/wp-security-spam-menu.php:
|
4091 |
msgid "This information can be handy for identifying the most persistent IP addresses or ranges used by spammers."
|
4092 |
msgstr ""
|
4093 |
|
4094 |
-
#: admin/wp-security-spam-menu.php:
|
4095 |
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 the permanent block list."
|
4096 |
msgstr ""
|
4097 |
|
4098 |
-
#: admin/wp-security-spam-menu.php:
|
4099 |
msgid "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 using the checkboxes and then choose the \"block\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
|
4100 |
msgstr ""
|
4101 |
|
4102 |
-
#: admin/wp-security-spam-menu.php:
|
4103 |
msgid "Minimum number of spam comments per IP"
|
4104 |
msgstr ""
|
4105 |
|
4106 |
-
#: admin/wp-security-spam-menu.php:
|
4107 |
msgid "This field allows you to list only those IP addresses which have been used to post X or more spam comments."
|
4108 |
msgstr ""
|
4109 |
|
4110 |
-
#: admin/wp-security-spam-menu.php:
|
4111 |
msgid "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses which were used to submit spam comments."
|
4112 |
msgstr ""
|
4113 |
|
4114 |
-
#: admin/wp-security-spam-menu.php:
|
4115 |
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."
|
4116 |
msgstr ""
|
4117 |
|
4118 |
-
#: admin/wp-security-spam-menu.php:
|
4119 |
msgid "Find IP addresses"
|
4120 |
msgstr ""
|
4121 |
|
4122 |
-
#: admin/wp-security-spam-menu.php:
|
4123 |
msgid "Spammer IP address results"
|
4124 |
msgstr ""
|
4125 |
|
4126 |
-
#: admin/wp-security-spam-menu.php:
|
4127 |
#: classes/wp-security-utility.php:253
|
4128 |
msgid "The plugin has detected that you are using a Multi-Site WordPress installation."
|
4129 |
msgstr ""
|
4130 |
|
4131 |
-
#: admin/wp-security-spam-menu.php:
|
4132 |
msgid "Only the \"superadmin\" can block IP addresses from the main site."
|
4133 |
msgstr ""
|
4134 |
|
4135 |
-
#: admin/wp-security-spam-menu.php:
|
4136 |
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."
|
4137 |
msgstr ""
|
4138 |
|
4139 |
-
#: admin/wp-security-spam-menu.php:
|
4140 |
msgid "BuddyPress spam settings"
|
4141 |
msgstr ""
|
4142 |
|
4143 |
-
#: admin/wp-security-spam-menu.php:
|
4144 |
msgid "Add CAPTCHA to BuddyPress registration form"
|
4145 |
msgstr ""
|
4146 |
|
4147 |
-
#: admin/wp-security-spam-menu.php:
|
4148 |
msgid "This feature will add a simple math CAPTCHA field in the BuddyPress registration form."
|
4149 |
msgstr ""
|
4150 |
|
4151 |
-
#: admin/wp-security-spam-menu.php:
|
4152 |
msgid "Adding a CAPTCHA field in the registration form is a simple way of greatly reducing spam signups from bots without using .htaccess rules."
|
4153 |
msgstr ""
|
4154 |
|
4155 |
-
#: admin/wp-security-spam-menu.php:
|
4156 |
msgid "Enable CAPTCHA on BuddyPress registration form"
|
4157 |
msgstr ""
|
4158 |
|
4159 |
-
#: admin/wp-security-spam-menu.php:
|
4160 |
msgid "Check this if you want to insert a CAPTCHA field on the BuddyPress registration forms."
|
4161 |
msgstr ""
|
4162 |
|
4163 |
-
#: admin/wp-security-spam-menu.php:
|
4164 |
msgid "BuddyPress is not active! In order to use this feature you will need to have BuddyPress installed and activated."
|
4165 |
msgstr ""
|
4166 |
|
4167 |
-
#: admin/wp-security-spam-menu.php:
|
4168 |
msgid "bbPress spam settings"
|
4169 |
msgstr ""
|
4170 |
|
4171 |
-
#: admin/wp-security-spam-menu.php:
|
4172 |
msgid "Add CAPTCHA to bbPress new topic form"
|
4173 |
msgstr ""
|
4174 |
|
4175 |
-
#: admin/wp-security-spam-menu.php:
|
4176 |
msgid "This feature will add a simple math CAPTCHA field in the bbPress new topic form."
|
4177 |
msgstr ""
|
4178 |
|
4179 |
-
#: admin/wp-security-spam-menu.php:
|
4180 |
msgid "Adding a CAPTCHA field in this form is a simple way of greatly reducing spam submitted from bots."
|
4181 |
msgstr ""
|
4182 |
|
4183 |
-
#: admin/wp-security-spam-menu.php:
|
4184 |
msgid "Enable CAPTCHA on bbPress new topic form"
|
4185 |
msgstr ""
|
4186 |
|
4187 |
-
#: admin/wp-security-spam-menu.php:
|
4188 |
msgid "Check this if you want to insert a CAPTCHA field on the bbPress new topic forms."
|
4189 |
msgstr ""
|
4190 |
|
4191 |
-
#: admin/wp-security-spam-menu.php:
|
4192 |
msgid "bbPress is not active. In order to use this feature you will need to have bbPress installed and activated."
|
4193 |
msgstr ""
|
4194 |
|
4195 |
# @ all-in-one-wp-security-and-firewall
|
4196 |
#: admin/wp-security-tools-menu.php:34
|
4197 |
-
msgid "WHOIS
|
4198 |
msgstr "후이스 조회"
|
4199 |
|
4200 |
#: admin/wp-security-tools-menu.php:95
|
@@ -4238,17 +4253,22 @@ msgid "Nothing to show."
|
|
4238 |
msgstr ""
|
4239 |
|
4240 |
#: admin/wp-security-user-accounts-menu.php:32
|
4241 |
-
msgid "WP
|
4242 |
msgstr "WP 사용자 이름"
|
4243 |
|
4244 |
#: admin/wp-security-user-accounts-menu.php:33
|
4245 |
-
msgid "Display
|
4246 |
msgstr "표시 이름"
|
4247 |
|
4248 |
#: admin/wp-security-user-accounts-menu.php:34
|
4249 |
msgid "Password"
|
4250 |
msgstr "비밀번호"
|
4251 |
|
|
|
|
|
|
|
|
|
|
|
4252 |
# @ all-in-one-wp-security-and-firewall
|
4253 |
#: admin/wp-security-user-accounts-menu.php:82
|
4254 |
msgid "Admin user security"
|
@@ -4259,7 +4279,7 @@ msgid "By default, WordPress sets the administrator username to \"admin\" at ins
|
|
4259 |
msgstr ""
|
4260 |
|
4261 |
#: admin/wp-security-user-accounts-menu.php:86
|
4262 |
-
msgid "A lot of hackers try to take advantage of this information by attempting \"Brute
|
4263 |
msgstr ""
|
4264 |
|
4265 |
#: admin/wp-security-user-accounts-menu.php:87
|
@@ -4409,11 +4429,6 @@ msgstr ""
|
|
4409 |
msgid "Password Strength"
|
4410 |
msgstr "비밀번호 보안수준"
|
4411 |
|
4412 |
-
# @ all-in-one-wp-security-and-firewall
|
4413 |
-
#: admin/wp-security-user-accounts-menu.php:238
|
4414 |
-
msgid "Nonce check failed on admin username change operation!"
|
4415 |
-
msgstr "Nonce 확인 관리자 사용자 이름 변경 작업에 실패!"
|
4416 |
-
|
4417 |
# @ all-in-one-wp-security-and-firewall
|
4418 |
#: admin/wp-security-user-accounts-menu.php:245
|
4419 |
msgid "Username "
|
@@ -4436,7 +4451,7 @@ msgid "Please enter a value for your username. "
|
|
4436 |
msgstr ""
|
4437 |
|
4438 |
#: admin/wp-security-user-accounts-menu.php:302
|
4439 |
-
msgid "Username
|
4440 |
msgstr ""
|
4441 |
|
4442 |
# @ all-in-one-wp-security-and-firewall
|
@@ -4449,386 +4464,377 @@ msgid "Edit user"
|
|
4449 |
msgstr ""
|
4450 |
|
4451 |
# @ all-in-one-wp-security-and-firewall
|
4452 |
-
#: admin/wp-security-user-login-menu.php:
|
4453 |
-
|
|
|
4454 |
msgstr "실패한 로그인 레코드"
|
4455 |
|
4456 |
-
#: admin/wp-security-user-login-menu.php:
|
4457 |
-
|
|
|
4458 |
msgstr "강제 로그아웃"
|
4459 |
|
4460 |
# @ all-in-one-wp-security-and-firewall
|
4461 |
-
#: admin/wp-security-user-login-menu.php:
|
4462 |
-
|
|
|
4463 |
msgstr "계정 활동 로그"
|
4464 |
|
4465 |
-
#: admin/wp-security-user-login-menu.php:
|
4466 |
-
|
4467 |
-
|
|
|
4468 |
|
4469 |
-
|
4470 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4471 |
msgstr ""
|
4472 |
|
4473 |
-
#: admin/wp-security-user-login-menu.php:
|
4474 |
-
msgid "You entered a non
|
4475 |
msgstr ""
|
4476 |
|
4477 |
-
#: admin/wp-security-user-login-menu.php:
|
4478 |
-
msgid "You entered
|
4479 |
msgstr ""
|
4480 |
|
4481 |
-
#: admin/wp-security-user-login-menu.php:
|
4482 |
-
msgid "
|
4483 |
msgstr ""
|
4484 |
|
4485 |
-
#: admin/wp-security-user-login-menu.php:
|
4486 |
msgid "Please fill in one or more email addresses to notify."
|
4487 |
msgstr ""
|
4488 |
|
4489 |
-
#: admin/wp-security-user-login-menu.php:
|
4490 |
msgid "You have entered one or more invalid email addresses."
|
4491 |
msgstr ""
|
4492 |
|
4493 |
-
#: admin/wp-security-user-login-menu.php:
|
4494 |
msgid "It has been set to your WordPress admin email as default."
|
4495 |
msgstr ""
|
4496 |
|
4497 |
-
#: admin/wp-security-user-login-menu.php:
|
4498 |
-
msgid "
|
4499 |
msgstr ""
|
4500 |
|
4501 |
-
|
4502 |
-
#: admin/wp-security-user-login-menu.php:239
|
4503 |
-
msgid "Login lockdown configuration"
|
4504 |
-
msgstr "로그인 잠금 구성"
|
4505 |
-
|
4506 |
-
#: admin/wp-security-user-login-menu.php:243
|
4507 |
msgid "One of the ways hackers try to compromise sites is via a "
|
4508 |
msgstr ""
|
4509 |
|
4510 |
-
#: admin/wp-security-user-login-menu.php:
|
4511 |
-
msgid "Brute
|
4512 |
msgstr ""
|
4513 |
|
4514 |
-
#: admin/wp-security-user-login-menu.php:
|
4515 |
msgid "This is where attackers use repeated login attempts until they guess the password."
|
4516 |
msgstr ""
|
4517 |
|
4518 |
-
#: admin/wp-security-user-login-menu.php:
|
4519 |
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."
|
4520 |
msgstr ""
|
4521 |
|
4522 |
-
#: admin/wp-security-user-login-menu.php:
|
4523 |
msgid "You may also want to checkout our %s feature for another secure way to protect against these types of attacks."
|
4524 |
msgstr ""
|
4525 |
|
4526 |
-
# @ all-in-one-wp-security-and-firewall
|
4527 |
-
#: admin/wp-security-user-login-menu.php:250
|
4528 |
-
msgid "Login lockdown options"
|
4529 |
-
msgstr "로그인 잠금 옵션"
|
4530 |
-
|
4531 |
-
# @ all-in-one-wp-security-and-firewall
|
4532 |
#: admin/wp-security-user-login-menu.php:261
|
4533 |
-
msgid "
|
4534 |
-
msgstr "
|
4535 |
|
4536 |
-
|
4537 |
-
|
4538 |
-
|
4539 |
-
|
|
|
|
|
|
|
4540 |
|
4541 |
-
#: admin/wp-security-user-login-menu.php:
|
4542 |
msgid "Allow unlock requests"
|
4543 |
msgstr "잠금 해제 요청 허용"
|
4544 |
|
4545 |
-
#: admin/wp-security-user-login-menu.php:
|
4546 |
msgid "Check this if you want to allow users to generate an automated unlock request link which will unlock their account"
|
4547 |
msgstr "사용자가 계정잠금을 해제하는 자동 잠금 해제 요청 링크를 생성하도록 허용하려면 이 방법을 확인합니다."
|
4548 |
|
4549 |
# @ all-in-one-wp-security-and-firewall
|
4550 |
-
#: admin/wp-security-user-login-menu.php:
|
4551 |
msgid "Max login attempts"
|
4552 |
msgstr "최대 로그인 시도"
|
4553 |
|
4554 |
# @ all-in-one-wp-security-and-firewall
|
4555 |
-
#: admin/wp-security-user-login-menu.php:
|
4556 |
msgid "Set the value for the maximum login retries before IP address is locked out"
|
4557 |
msgstr "IP 주소가 잠기기 전에 최대 로그인 리트리에 대한 값을 설정합니다."
|
4558 |
|
4559 |
# @ all-in-one-wp-security-and-firewall
|
4560 |
-
#: admin/wp-security-user-login-menu.php:
|
4561 |
msgid "Login retry time period (min)"
|
4562 |
msgstr "로그인 재시도 기간(최소)"
|
4563 |
|
4564 |
# @ all-in-one-wp-security-and-firewall
|
4565 |
-
#: admin/wp-security-user-login-menu.php:
|
4566 |
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"
|
4567 |
msgstr "특정 IP 주소에 대한 로그인 시도가 최대 실패한 경우 이 기간 내에 플러그인이 해당 주소를 잠그게 됩니다."
|
4568 |
|
4569 |
-
#: admin/wp-security-user-login-menu.php:
|
4570 |
msgid "Minimum lockout time length"
|
4571 |
msgstr ""
|
4572 |
|
4573 |
-
#: admin/wp-security-user-login-menu.php:
|
4574 |
msgid "Set the minimum time period in minutes of lockout."
|
4575 |
msgstr ""
|
4576 |
|
4577 |
-
#: admin/wp-security-user-login-menu.php:
|
4578 |
msgid "This failed login lockout time will be tripled on each failed login."
|
4579 |
msgstr ""
|
4580 |
|
4581 |
-
#: admin/wp-security-user-login-menu.php:
|
4582 |
msgid "Maximum lockout time length"
|
4583 |
msgstr ""
|
4584 |
|
4585 |
-
#: admin/wp-security-user-login-menu.php:
|
4586 |
msgid "Set the maximum time period in minutes of lockout."
|
4587 |
msgstr ""
|
4588 |
|
4589 |
-
#: admin/wp-security-user-login-menu.php:
|
4590 |
msgid "No IP address will be blocked for more than this time period after making a failed login attempt."
|
4591 |
msgstr ""
|
4592 |
|
4593 |
# @ all-in-one-wp-security-and-firewall
|
4594 |
-
#: admin/wp-security-user-login-menu.php:
|
4595 |
msgid "Display generic error message"
|
4596 |
msgstr "일반 오류 메시지 표시"
|
4597 |
|
4598 |
# @ all-in-one-wp-security-and-firewall
|
4599 |
-
#: admin/wp-security-user-login-menu.php:
|
4600 |
msgid "Check this if you want to show a generic error message when a login attempt fails"
|
4601 |
msgstr "로그인 시도가 실패할 때 일반 오류 메시지를 표시하려는 경우 이 방법을 확인합니다."
|
4602 |
|
4603 |
# @ all-in-one-wp-security-and-firewall
|
4604 |
-
#: admin/wp-security-user-login-menu.php:
|
4605 |
msgid "Instantly lockout invalid usernames"
|
4606 |
msgstr "즉시 잘못된 사용자 이름을 잠그기"
|
4607 |
|
4608 |
# @ all-in-one-wp-security-and-firewall
|
4609 |
-
#: admin/wp-security-user-login-menu.php:
|
4610 |
msgid "Check this if you want to instantly lockout login attempts with usernames which do not exist on your system"
|
4611 |
msgstr "시스템에 존재하지 않는 사용자 이름으로 로그인 시도를 즉시 잠그려면 이 방법을 확인하십시오."
|
4612 |
|
4613 |
-
#: admin/wp-security-user-login-menu.php:
|
4614 |
msgid "Instantly lockout specific usernames"
|
4615 |
msgstr "특정 사용자 이름을 즉시 잠그기"
|
4616 |
|
4617 |
-
#: admin/wp-security-user-login-menu.php:
|
4618 |
msgid "Insert one username per line. Existing usernames are not blocked even if present in the list."
|
4619 |
msgstr "줄당 하나의 사용자 이름을 삽입합니다. 목록에 있는 경우에도 기존 사용자 이름은 차단되지 않습니다."
|
4620 |
|
4621 |
# @ all-in-one-wp-security-and-firewall
|
4622 |
-
#: admin/wp-security-user-login-menu.php:
|
4623 |
msgid "Notify by email"
|
4624 |
msgstr "이메일로 알림"
|
4625 |
|
4626 |
# @ all-in-one-wp-security-and-firewall
|
4627 |
-
#: admin/wp-security-user-login-menu.php:
|
4628 |
msgid "Check this if you want to receive an email when someone has been locked out due to maximum failed login attempts"
|
4629 |
msgstr "로그인 시도가 최대 실패로 인해 다른 사람이 잠긴 경우 이메일을 수신하려는 경우 이 방법을 확인하십시오."
|
4630 |
|
4631 |
-
#: admin/wp-security-user-login-menu.php:
|
4632 |
msgid "Fill in one email address per line."
|
4633 |
msgstr ""
|
4634 |
|
4635 |
-
#: admin/wp-security-user-login-menu.php:
|
4636 |
msgid "Each email address must be on a new line."
|
4637 |
msgstr ""
|
4638 |
|
4639 |
-
#: admin/wp-security-user-login-menu.php:
|
4640 |
msgid "If a valid email address has not been filled in, it will not be saved."
|
4641 |
msgstr ""
|
4642 |
|
4643 |
-
#: admin/wp-security-user-login-menu.php:
|
4644 |
msgid "The valid email address format is userid@example.com"
|
4645 |
msgstr ""
|
4646 |
|
4647 |
-
#: admin/wp-security-user-login-menu.php:
|
4648 |
msgid "Example: %s"
|
4649 |
msgstr ""
|
4650 |
|
4651 |
-
#: admin/wp-security-user-login-menu.php:
|
4652 |
msgid "Enable PHP backtrace in email"
|
4653 |
msgstr ""
|
4654 |
|
4655 |
-
#: admin/wp-security-user-login-menu.php:
|
4656 |
msgid "Check this if you want to include the PHP backtrace in notification emails."
|
4657 |
msgstr ""
|
4658 |
|
4659 |
-
#: admin/wp-security-user-login-menu.php:
|
4660 |
msgid "This is internal coding information which makes it easier to investigate where an issued occurred."
|
4661 |
msgstr ""
|
4662 |
|
4663 |
# @ all-in-one-wp-security-and-firewall
|
4664 |
-
#: admin/wp-security-user-login-menu.php:
|
4665 |
msgid "Currently locked out IP address ranges"
|
4666 |
msgstr "현재 잠긴 IP 주소 범위"
|
4667 |
|
4668 |
-
#: admin/wp-security-user-login-menu.php:
|
4669 |
msgid "To see a list of all locked IP addresses and ranges go to the %s tab in the dashboard menu."
|
4670 |
msgstr "잠긴 모든 IP 주소 와 범위 목록을 보려면 대시보드 메뉴의 %s 탭으로 이동합니다."
|
4671 |
|
4672 |
-
#: admin/wp-security-user-login-menu.php:
|
4673 |
-
msgid "Login
|
4674 |
-
msgstr ""
|
4675 |
-
|
4676 |
-
#: admin/wp-security-user-login-menu.php:394
|
4677 |
-
msgid "Enable login lockdown IP whitelist"
|
4678 |
msgstr ""
|
4679 |
|
4680 |
#: admin/wp-security-user-login-menu.php:405
|
4681 |
-
msgid "
|
4682 |
msgstr ""
|
4683 |
|
4684 |
-
#: admin/wp-security-user-login-menu.php:
|
4685 |
-
msgid "
|
4686 |
msgstr ""
|
4687 |
|
4688 |
-
#: admin/wp-security-user-login-menu.php:
|
4689 |
-
msgid "User
|
4690 |
msgstr ""
|
4691 |
|
4692 |
-
#: admin/wp-security-user-login-menu.php:
|
4693 |
-
msgid "All records from the
|
4694 |
msgstr ""
|
4695 |
|
4696 |
-
#: admin/wp-security-user-login-menu.php:
|
4697 |
msgid "This tab displays the failed login attempts for your site."
|
4698 |
msgstr ""
|
4699 |
|
4700 |
-
#: admin/wp-security-user-login-menu.php:
|
4701 |
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."
|
4702 |
msgstr ""
|
4703 |
|
4704 |
-
#: admin/wp-security-user-login-menu.php:
|
4705 |
msgid "Failed login records that are older than %1$d days are purged automatically."
|
4706 |
msgstr ""
|
4707 |
|
4708 |
# @ all-in-one-wp-security-and-firewall
|
4709 |
-
#: admin/wp-security-user-login-menu.php:
|
4710 |
-
|
4711 |
-
msgstr "실패한 로그인 레코드"
|
4712 |
-
|
4713 |
-
# @ all-in-one-wp-security-and-firewall
|
4714 |
-
#: admin/wp-security-user-login-menu.php:500
|
4715 |
-
#: admin/wp-security-user-login-menu.php:509
|
4716 |
msgid "Delete all failed login records"
|
4717 |
msgstr "실패한 로그인 레코드 모두 삭제"
|
4718 |
|
4719 |
# @ all-in-one-wp-security-and-firewall
|
4720 |
-
#: admin/wp-security-user-login-menu.php:
|
4721 |
msgid "Click this button if you wish to delete all failed login records in one go."
|
4722 |
msgstr "한 번에 모든 실패한 로그인 레코드를 삭제하려면 이 단추를 클릭합니다."
|
4723 |
|
4724 |
-
#: admin/wp-security-user-login-menu.php:
|
4725 |
msgid "You entered a non numeric value for the logout time period field. It has been set to the default value."
|
4726 |
msgstr ""
|
4727 |
|
4728 |
-
#: admin/wp-security-user-login-menu.php:
|
4729 |
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."
|
4730 |
msgstr ""
|
4731 |
|
4732 |
-
#: admin/wp-security-user-login-menu.php:
|
4733 |
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."
|
4734 |
msgstr ""
|
4735 |
|
4736 |
# @ all-in-one-wp-security-and-firewall
|
4737 |
-
#: admin/wp-security-user-login-menu.php:
|
4738 |
msgid "Force user logout options"
|
4739 |
msgstr "사용자 로그아웃 옵션 강제"
|
4740 |
|
4741 |
# @ all-in-one-wp-security-and-firewall
|
4742 |
-
#: admin/wp-security-user-login-menu.php:
|
4743 |
msgid "Enable force WP user logout"
|
4744 |
msgstr "강제 WP 사용자 로그아웃 사용"
|
4745 |
|
4746 |
# @ all-in-one-wp-security-and-firewall
|
4747 |
-
#: admin/wp-security-user-login-menu.php:
|
4748 |
msgid "Check this if you want to force a wp user to be logged out after a configured amount of time"
|
4749 |
msgstr "구성된 시간 이후에 WP 사용자를 강제로 로그아웃하도록 하려면 이 방법을 확인합니다."
|
4750 |
|
4751 |
# @ all-in-one-wp-security-and-firewall
|
4752 |
-
#: admin/wp-security-user-login-menu.php:
|
4753 |
msgid "Logout the WP user after XX minutes"
|
4754 |
msgstr "XX 분 후 WP 사용자 로그아웃"
|
4755 |
|
4756 |
# @ all-in-one-wp-security-and-firewall
|
4757 |
-
#: admin/wp-security-user-login-menu.php:
|
4758 |
msgid "(Minutes) The user will be forced to log back in after this time period has elapased."
|
4759 |
msgstr "(분) 이 기간이 중복된 후에는 사용자가 다시 로그인해야 합니다."
|
4760 |
|
4761 |
-
#: admin/wp-security-user-login-menu.php:
|
4762 |
msgid "This tab displays the activity for accounts registered with your site that have logged in using the WordPress login form."
|
4763 |
msgstr ""
|
4764 |
|
4765 |
-
#: admin/wp-security-user-login-menu.php:
|
4766 |
msgid "The information below can be handy if you need to do security investigations because it will show you the last 100 recent login events by username, IP address and time/date."
|
4767 |
msgstr ""
|
4768 |
|
4769 |
-
|
4770 |
-
|
4771 |
-
msgid "Account activity logs"
|
4772 |
-
msgstr "계정 활동 로그"
|
4773 |
-
|
4774 |
-
#: admin/wp-security-user-login-menu.php:682
|
4775 |
-
msgid "Nonce check failed for users logged in list!"
|
4776 |
msgstr ""
|
4777 |
|
4778 |
# @ all-in-one-wp-security-and-firewall
|
4779 |
-
#: admin/wp-security-user-login-menu.php:
|
4780 |
msgid "Refresh logged in user data"
|
4781 |
msgstr "사용자 데이터에 로그인한 새로 고침"
|
4782 |
|
4783 |
# @ all-in-one-wp-security-and-firewall
|
4784 |
-
#: admin/wp-security-user-login-menu.php:
|
4785 |
msgid "Refresh data"
|
4786 |
msgstr "데이터 새로 고침"
|
4787 |
|
4788 |
-
#: admin/wp-security-user-login-menu.php:
|
4789 |
msgid "This tab displays all users who are currently logged into your site."
|
4790 |
msgstr ""
|
4791 |
|
4792 |
-
#: admin/wp-security-user-login-menu.php:
|
4793 |
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."
|
4794 |
msgstr ""
|
4795 |
|
4796 |
-
#: admin/wp-security-user-login-menu.php:
|
4797 |
-
msgid "You can also instantly log them out by clicking on the \"Force
|
4798 |
msgstr ""
|
4799 |
|
4800 |
# @ all-in-one-wp-security-and-firewall
|
4801 |
-
#: admin/wp-security-user-login-menu.php:
|
4802 |
msgid "Currently logged in users"
|
4803 |
msgstr "현재 로그인한 사용자"
|
4804 |
|
4805 |
-
#: admin/wp-security-user-login-menu.php:
|
4806 |
-
msgid "WordPress 5.6 introduced a new feature called \"Application
|
4807 |
msgstr ""
|
4808 |
|
4809 |
-
#: admin/wp-security-user-login-menu.php:
|
4810 |
msgid "This allows you to create a token from the WordPress dashboard which then can be used in the authorization header."
|
4811 |
msgstr ""
|
4812 |
|
4813 |
-
#: admin/wp-security-user-login-menu.php:
|
4814 |
-
msgid "This feature allows you to disable
|
4815 |
-
msgstr ""
|
4816 |
-
|
4817 |
-
#: admin/wp-security-user-login-menu.php:762
|
4818 |
-
msgid "Additional settings"
|
4819 |
msgstr ""
|
4820 |
|
4821 |
-
#: admin/wp-security-user-login-menu.php:
|
4822 |
#: classes/grade-system/wp-security-feature-item-manager.php:53
|
4823 |
msgid "Disable application password"
|
4824 |
msgstr ""
|
4825 |
|
4826 |
-
#: admin/wp-security-user-login-menu.php:
|
4827 |
msgid "Check this if you want to disable the application password."
|
4828 |
msgstr ""
|
4829 |
|
4830 |
#: admin/wp-security-user-registration-menu.php:27
|
4831 |
-
msgid "Manual
|
4832 |
msgstr "수동 승인"
|
4833 |
|
4834 |
#: admin/wp-security-user-registration-menu.php:28
|
@@ -4837,9 +4843,13 @@ msgid "Registration CAPTCHA"
|
|
4837 |
msgstr "등록 캡차"
|
4838 |
|
4839 |
#: admin/wp-security-user-registration-menu.php:29
|
4840 |
-
msgid "Registration
|
4841 |
msgstr ""
|
4842 |
|
|
|
|
|
|
|
|
|
4843 |
#: admin/wp-security-user-registration-menu.php:115
|
4844 |
msgid "User registration settings"
|
4845 |
msgstr "사용자 등록 설정"
|
@@ -4959,15 +4969,6 @@ msgstr ""
|
|
4959 |
msgid "Change display name"
|
4960 |
msgstr "표시 이름 변경"
|
4961 |
|
4962 |
-
# @ all-in-one-wp-security-and-firewall
|
4963 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:49
|
4964 |
-
msgid "Login lockdown"
|
4965 |
-
msgstr "로그인 잠금"
|
4966 |
-
|
4967 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:51
|
4968 |
-
msgid "Force logout"
|
4969 |
-
msgstr "강제 로그아웃"
|
4970 |
-
|
4971 |
#: classes/grade-system/wp-security-feature-item-manager.php:57
|
4972 |
msgid "Registration approval"
|
4973 |
msgstr "등록 승인"
|
@@ -4976,10 +4977,6 @@ msgstr "등록 승인"
|
|
4976 |
msgid "Enable registration honeypot"
|
4977 |
msgstr ""
|
4978 |
|
4979 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:69
|
4980 |
-
msgid "File permissions"
|
4981 |
-
msgstr "파일 사용 권한"
|
4982 |
-
|
4983 |
#: classes/grade-system/wp-security-feature-item-manager.php:73
|
4984 |
msgid "WordPress files access"
|
4985 |
msgstr "워드 프레스 파일 액세스"
|
@@ -5064,10 +5061,6 @@ msgstr ""
|
|
5064 |
msgid "bbPress new topic CAPTCHA"
|
5065 |
msgstr ""
|
5066 |
|
5067 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:127
|
5068 |
-
msgid "File change detection"
|
5069 |
-
msgstr "파일 변경 감지"
|
5070 |
-
|
5071 |
#: classes/grade-system/wp-security-feature-item.php:29
|
5072 |
msgid "Basic"
|
5073 |
msgstr "기본"
|
@@ -5081,7 +5074,7 @@ msgid "Advanced"
|
|
5081 |
msgstr "고급"
|
5082 |
|
5083 |
#: classes/wp-security-captcha.php:47
|
5084 |
-
#: classes/wp-security-general-init-tasks.php:
|
5085 |
msgid "Please enter an answer in digits:"
|
5086 |
msgstr "숫자로 답변을 입력하십시오."
|
5087 |
|
@@ -5216,72 +5209,124 @@ msgstr ""
|
|
5216 |
msgid "The following files were changed on your host"
|
5217 |
msgstr ""
|
5218 |
|
5219 |
-
#: classes/wp-security-general-init-tasks.php:
|
5220 |
-
#: classes/wp-security-general-init-tasks.php:
|
5221 |
msgid "Application passwords have been disabled by All In One WP Security & Firewall plugin."
|
5222 |
msgstr ""
|
5223 |
|
5224 |
-
#: classes/wp-security-general-init-tasks.php:
|
5225 |
-
#: classes/wp-security-general-init-tasks.php:
|
5226 |
-
#: classes/wp-security-general-init-tasks.php:
|
5227 |
#: classes/wp-security-user-login.php:137
|
5228 |
#: classes/wp-security-user-registration.php:74
|
5229 |
msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
|
5230 |
msgstr "<strong>오류</strong>: 당신의 대답은 잘못되었습니다 - 다시 시도하십시오."
|
5231 |
|
5232 |
-
#: classes/wp-security-general-init-tasks.php:
|
5233 |
msgid "Enter something special:"
|
5234 |
msgstr ""
|
5235 |
|
5236 |
-
#: classes/wp-security-general-init-tasks.php:
|
5237 |
msgid "Application passwords"
|
5238 |
msgstr ""
|
5239 |
|
5240 |
-
#: classes/wp-security-general-init-tasks.php:
|
5241 |
msgid "Change setting"
|
5242 |
msgstr ""
|
5243 |
|
5244 |
-
#: classes/wp-security-general-init-tasks.php:
|
5245 |
msgid "Site admin can only change this setting."
|
5246 |
msgstr ""
|
5247 |
|
5248 |
-
#: classes/wp-security-general-init-tasks.php:
|
5249 |
msgid "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
|
5250 |
msgstr ""
|
5251 |
|
5252 |
-
#: classes/wp-security-general-init-tasks.php:
|
5253 |
msgid "Your CAPTCHA answer was incorrect - please try again."
|
5254 |
msgstr ""
|
5255 |
|
5256 |
-
#: classes/wp-security-general-init-tasks.php:
|
5257 |
msgid "<strong>ERROR</strong>: Your IP address is currently locked please contact the administrator!"
|
5258 |
msgstr ""
|
5259 |
|
5260 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5261 |
-
#: classes/wp-security-general-init-tasks.php:
|
5262 |
msgid "Your Google reCAPTCHA site key is wrong. Please fill the correct reCAPTCHA keys %s to use the Google reCAPTCHA feature."
|
5263 |
msgstr ""
|
5264 |
|
5265 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5266 |
-
#: classes/wp-security-general-init-tasks.php:
|
5267 |
#: classes/wp-security-notices.php:99
|
5268 |
msgid "here"
|
5269 |
msgstr ""
|
5270 |
|
5271 |
-
#: classes/wp-security-general-init-tasks.php:
|
5272 |
msgid "Would you like All In One WP Security & Firewall to re-insert the security rules in your .htaccess file which were cleared when you deactivated the plugin?"
|
5273 |
msgstr ""
|
5274 |
|
5275 |
-
#: classes/wp-security-general-init-tasks.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5276 |
msgid "Yes"
|
5277 |
msgstr ""
|
5278 |
|
5279 |
-
#: classes/wp-security-general-init-tasks.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5280 |
#: templates/notices/custom-notice.php:27
|
5281 |
msgid "No"
|
5282 |
msgstr ""
|
5283 |
|
5284 |
-
#: classes/wp-security-general-init-tasks.php:
|
5285 |
msgid "Your registration is pending approval."
|
5286 |
msgstr ""
|
5287 |
|
@@ -5398,7 +5443,7 @@ msgid "Not available."
|
|
5398 |
msgstr ""
|
5399 |
|
5400 |
#: classes/wp-security-two-factor-login.php:34
|
5401 |
-
msgid "Two
|
5402 |
msgstr ""
|
5403 |
|
5404 |
#: classes/wp-security-two-factor-login.php:97
|
@@ -5414,12 +5459,12 @@ msgid "The All In One WP Security plugin's Two Factor Authentication module requ
|
|
5414 |
msgstr ""
|
5415 |
|
5416 |
#: classes/wp-security-user-login.php:71
|
5417 |
-
msgid "You have disabled login
|
5418 |
msgstr ""
|
5419 |
|
5420 |
#. translators: 1: Locked IP Addresses admin page link
|
5421 |
#: classes/wp-security-user-login.php:73
|
5422 |
-
msgid "Delete your login
|
5423 |
msgstr ""
|
5424 |
|
5425 |
#: classes/wp-security-user-login.php:100
|
@@ -5427,7 +5472,7 @@ msgid "<strong>ERROR</strong>: Access from your IP address has been blocked for
|
|
5427 |
msgstr "<strong>오류</strong>: 보안상의 이유로 IP 주소의 액세스가 차단되었습니다. 관리자에게 문의하십시오."
|
5428 |
|
5429 |
#: classes/wp-security-user-login.php:108
|
5430 |
-
msgid "Service
|
5431 |
msgstr "일시적으로 사용할 수 없는 서비스"
|
5432 |
|
5433 |
#: classes/wp-security-user-login.php:163
|
@@ -5445,7 +5490,7 @@ msgid "Site Lockout Notification"
|
|
5445 |
msgstr "사이트 잠금 알림"
|
5446 |
|
5447 |
#: classes/wp-security-user-login.php:393
|
5448 |
-
msgid "
|
5449 |
msgstr ""
|
5450 |
|
5451 |
#: classes/wp-security-user-login.php:396
|
@@ -5453,11 +5498,11 @@ msgid "Username:"
|
|
5453 |
msgstr "사용자 이름:"
|
5454 |
|
5455 |
#: classes/wp-security-user-login.php:397
|
5456 |
-
msgid "IP
|
5457 |
msgstr "IP 주소:"
|
5458 |
|
5459 |
#: classes/wp-security-user-login.php:399
|
5460 |
-
msgid "IP
|
5461 |
msgstr "IP 범위:"
|
5462 |
|
5463 |
#: classes/wp-security-user-login.php:404
|
@@ -5465,7 +5510,7 @@ msgid "Log into your site WordPress administration panel to see the duration of
|
|
5465 |
msgstr ""
|
5466 |
|
5467 |
#: classes/wp-security-user-login.php:515
|
5468 |
-
msgid "Unlock
|
5469 |
msgstr "요청 알림 잠금 해제"
|
5470 |
|
5471 |
#: classes/wp-security-user-login.php:516
|
@@ -5481,21 +5526,21 @@ msgid "After clicking the above link you will be able to login to the WordPress
|
|
5481 |
msgstr "위의 링크를 클릭하면 WordPress 관리 패널에 로그인할 수 있습니다."
|
5482 |
|
5483 |
# @ all-in-one-wp-security-and-firewall
|
5484 |
-
#: classes/wp-security-user-login.php:
|
5485 |
msgid "Your session has expired because it has been over %d minutes since your last login."
|
5486 |
msgstr "마지막 로그인 이후 %d 분 이상되었기 때문에 세션이 만료되었습니다."
|
5487 |
|
5488 |
-
#: classes/wp-security-user-login.php:
|
5489 |
-
#: classes/wp-security-user-login.php:
|
5490 |
msgid "Please log back in to continue."
|
5491 |
msgstr ""
|
5492 |
|
5493 |
# @ all-in-one-wp-security-and-firewall
|
5494 |
-
#: classes/wp-security-user-login.php:
|
5495 |
msgid "You were logged out because you just changed the \"admin\" username."
|
5496 |
msgstr "방금 \"관리자\" 사용자 이름을 변경했기 때문에 로그아웃되었습니다."
|
5497 |
|
5498 |
-
#: classes/wp-security-user-login.php:
|
5499 |
msgid "Request unlock"
|
5500 |
msgstr "잠금 해제 요청"
|
5501 |
|
@@ -5504,16 +5549,16 @@ msgid "<strong>ERROR</strong>: You are not allowed to register because your IP a
|
|
5504 |
msgstr "<strong>오류</strong>: IP 주소가 현재 잠겨 있기 때문에 등록할 수 없습니다!"
|
5505 |
|
5506 |
# @ all-in-one-wp-security-and-firewall
|
5507 |
-
#: classes/wp-security-utility-ip-address.php:
|
5508 |
-
#: classes/wp-security-utility-ip-address.php:
|
5509 |
-
#: classes/wp-security-utility-ip-address.php:
|
5510 |
-
#: classes/wp-security-utility-ip-address.php:
|
5511 |
-
#: classes/wp-security-utility-ip-address.php:
|
5512 |
msgid " is not a valid ip address format."
|
5513 |
msgstr "유효한 IP 주소 형식이 아닙니다."
|
5514 |
|
5515 |
# @ all-in-one-wp-security-and-firewall
|
5516 |
-
#: classes/wp-security-utility-ip-address.php:
|
5517 |
msgid "You cannot ban your own IP address: "
|
5518 |
msgstr "자신의 IP 주소를 금지할 수 없습니다."
|
5519 |
|
@@ -5534,7 +5579,7 @@ msgid "User account not found!"
|
|
5534 |
msgstr "계정을 찾지 못했습니다."
|
5535 |
|
5536 |
#: other-includes/wp-security-unlock-request.php:71
|
5537 |
-
msgid "Error: No locked entry was found in the
|
5538 |
msgstr ""
|
5539 |
|
5540 |
#: other-includes/wp-security-unlock-request.php:76
|
@@ -5627,6 +5672,379 @@ msgstr ""
|
|
5627 |
msgid "Example 5: 2001:db8:1263::/48"
|
5628 |
msgstr ""
|
5629 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5630 |
#: templates/menus/settings/advanced-settings.php:2
|
5631 |
msgid "IP address detection settings"
|
5632 |
msgstr ""
|
@@ -5776,6 +6194,10 @@ msgstr ""
|
|
5776 |
msgid "%s makes your site fast and efficient. It cleans the database, compresses images and caches pages for ultimate speed."
|
5777 |
msgstr ""
|
5778 |
|
|
|
|
|
|
|
|
|
5779 |
#: templates/notices/thanks-for-using-main-dash.php:25
|
5780 |
msgid "%s is a highly efficient way to manage, optimize, update and backup multiple websites from one place."
|
5781 |
msgstr ""
|
@@ -5792,10 +6214,6 @@ msgstr ""
|
|
5792 |
msgid "Premium WooCommerce plugins"
|
5793 |
msgstr ""
|
5794 |
|
5795 |
-
#: templates/partials/non-apache-feature-notice.php:9
|
5796 |
-
msgid "Attention:"
|
5797 |
-
msgstr "注意:"
|
5798 |
-
|
5799 |
#: templates/partials/non-apache-feature-notice.php:9
|
5800 |
msgid "This feature works only on the Apache server."
|
5801 |
msgstr ""
|
42 |
msgid "Are you sure you want to perform this bulk action?"
|
43 |
msgstr ""
|
44 |
|
45 |
+
#: admin/wp-security-admin-init.php:259
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
msgid "Unexpected response:"
|
47 |
msgstr ""
|
48 |
|
49 |
+
#: admin/wp-security-admin-init.php:290
|
50 |
msgid "Enjoyed %1$s? Please leave us a %2$s rating. We really appreciate your support!"
|
51 |
msgstr ""
|
52 |
|
53 |
# @ all-in-one-wp-security-and-firewall
|
54 |
+
#: admin/wp-security-admin-init.php:414
|
55 |
#: classes/wp-security-two-factor-login.php:95
|
56 |
msgid "WP Security"
|
57 |
msgstr "WP 보안"
|
58 |
|
59 |
# @ all-in-one-wp-security-and-firewall
|
60 |
+
#: admin/wp-security-admin-init.php:415
|
61 |
+
#: admin/wp-security-dashboard-menu.php:26
|
62 |
+
#: admin/wp-security-dashboard-menu.php:76
|
63 |
msgid "Dashboard"
|
64 |
msgstr "상황판"
|
65 |
|
66 |
# @ all-in-one-wp-security-and-firewall
|
67 |
+
#: admin/wp-security-admin-init.php:416
|
68 |
#: admin/wp-security-settings-menu.php:95
|
69 |
msgid "Settings"
|
70 |
msgstr "설정"
|
71 |
|
72 |
# @ all-in-one-wp-security-and-firewall
|
73 |
+
#: admin/wp-security-admin-init.php:417
|
|
|
74 |
msgid "User Accounts"
|
75 |
msgstr "사용자 계정"
|
76 |
|
77 |
# @ all-in-one-wp-security-and-firewall
|
78 |
+
#: admin/wp-security-admin-init.php:418
|
|
|
79 |
msgid "User Login"
|
80 |
msgstr "사용자 로그인"
|
81 |
|
82 |
+
#: admin/wp-security-admin-init.php:419
|
|
|
83 |
msgid "User Registration"
|
84 |
msgstr "회원가입"
|
85 |
|
86 |
# @ all-in-one-wp-security-and-firewall
|
87 |
+
#: admin/wp-security-admin-init.php:420
|
|
|
88 |
msgid "Database Security"
|
89 |
msgstr "데이터베이스 보안"
|
90 |
|
91 |
# @ all-in-one-wp-security-and-firewall
|
92 |
+
#: admin/wp-security-admin-init.php:424
|
|
|
93 |
msgid "Filesystem Security"
|
94 |
msgstr "파일 시스템 보안"
|
95 |
|
96 |
# @ all-in-one-wp-security-and-firewall
|
97 |
+
#: admin/wp-security-admin-init.php:429
|
|
|
98 |
msgid "Blacklist Manager"
|
99 |
msgstr "블랙리스트 관리자"
|
100 |
|
101 |
# @ all-in-one-wp-security-and-firewall
|
102 |
+
#: admin/wp-security-admin-init.php:434
|
103 |
#: admin/wp-security-firewall-menu.php:60
|
104 |
msgid "Firewall"
|
105 |
msgstr "방화벽"
|
106 |
|
107 |
+
#: admin/wp-security-admin-init.php:436
|
|
|
108 |
msgid "Brute Force"
|
109 |
msgstr "무차별 대입 공격"
|
110 |
|
111 |
# @ all-in-one-wp-security-and-firewall
|
112 |
+
#: admin/wp-security-admin-init.php:437
|
|
|
113 |
msgid "Spam Prevention"
|
114 |
msgstr "스팸 예방"
|
115 |
|
116 |
# @ all-in-one-wp-security-and-firewall
|
117 |
+
#: admin/wp-security-admin-init.php:441
|
118 |
#: admin/wp-security-filescan-menu.php:53
|
119 |
msgid "Scanner"
|
120 |
msgstr "스캐너"
|
121 |
|
122 |
# @ all-in-one-wp-security-and-firewall
|
123 |
+
#: admin/wp-security-admin-init.php:443
|
124 |
#: admin/wp-security-maintenance-menu.php:51
|
125 |
msgid "Maintenance"
|
126 |
msgstr "유지관리"
|
127 |
|
128 |
+
#: admin/wp-security-admin-init.php:444
|
129 |
#: admin/wp-security-misc-options-menu.php:57
|
130 |
msgid "Miscellaneous"
|
131 |
msgstr "기타설정"
|
132 |
|
133 |
+
#: admin/wp-security-admin-init.php:445
|
134 |
#: admin/wp-security-tools-menu.php:64
|
135 |
msgid "Tools"
|
136 |
msgstr ""
|
137 |
|
138 |
+
#: admin/wp-security-admin-init.php:457
|
139 |
+
msgid "Premium Upgrade"
|
140 |
+
msgstr ""
|
141 |
+
|
142 |
# @ all-in-one-wp-security-and-firewall
|
143 |
#: admin/wp-security-admin-menu.php:67
|
144 |
msgid "Settings successfully updated."
|
153 |
msgstr ""
|
154 |
|
155 |
#: admin/wp-security-blacklist-menu.php:25
|
156 |
+
msgid "Ban users"
|
157 |
msgstr "사용자 차단"
|
158 |
|
159 |
# @ all-in-one-wp-security-and-firewall
|
160 |
+
#: admin/wp-security-blacklist-menu.php:51
|
161 |
+
msgid "Blacklist manager"
|
162 |
+
msgstr "블랙리스트 관리자"
|
163 |
|
164 |
# @ all-in-one-wp-security-and-firewall
|
165 |
#: admin/wp-security-blacklist-menu.php:132
|
166 |
+
#: admin/wp-security-firewall-menu.php:1233
|
167 |
#: admin/wp-security-list-404.php:234
|
168 |
#: admin/wp-security-list-comment-spammer-ip.php:205
|
169 |
msgid "The plugin was unable to write to the .htaccess file. Please edit file manually."
|
194 |
msgstr ""
|
195 |
|
196 |
#: admin/wp-security-blacklist-menu.php:154
|
197 |
+
#: admin/wp-security-firewall-menu.php:1055
|
198 |
+
#: templates/may-also-like.php:20
|
199 |
msgid "All In One WP Security & Firewall Premium"
|
200 |
msgstr ""
|
201 |
|
202 |
#: admin/wp-security-blacklist-menu.php:155
|
203 |
+
#: admin/wp-security-firewall-menu.php:1056
|
204 |
msgid "You may also be interested in %s."
|
205 |
msgstr ""
|
206 |
|
207 |
#: admin/wp-security-blacklist-menu.php:156
|
208 |
+
#: admin/wp-security-firewall-menu.php:1057
|
209 |
msgid "This plugin adds a number of extra features including %s and %s."
|
210 |
msgstr ""
|
211 |
|
212 |
#: admin/wp-security-blacklist-menu.php:156
|
213 |
+
#: admin/wp-security-firewall-menu.php:1057
|
214 |
msgid "smart 404 blocking"
|
215 |
msgstr ""
|
216 |
|
217 |
#: admin/wp-security-blacklist-menu.php:156
|
218 |
+
#: admin/wp-security-firewall-menu.php:1057
|
219 |
msgid "country IP blocking"
|
220 |
msgstr ""
|
221 |
|
271 |
#: admin/wp-security-brute-force-menu.php:408
|
272 |
#: admin/wp-security-brute-force-menu.php:431
|
273 |
#: admin/wp-security-brute-force-menu.php:452
|
274 |
+
#: admin/wp-security-filescan-menu.php:309
|
275 |
+
#: admin/wp-security-filescan-menu.php:326
|
276 |
#: admin/wp-security-firewall-menu.php:175
|
277 |
#: admin/wp-security-firewall-menu.php:212
|
278 |
#: admin/wp-security-firewall-menu.php:232
|
284 |
#: admin/wp-security-firewall-menu.php:503
|
285 |
#: admin/wp-security-firewall-menu.php:681
|
286 |
#: admin/wp-security-firewall-menu.php:699
|
287 |
+
#: admin/wp-security-firewall-menu.php:737
|
288 |
#: admin/wp-security-firewall-menu.php:868
|
289 |
+
#: admin/wp-security-firewall-menu.php:1087
|
290 |
+
#: admin/wp-security-firewall-menu.php:1110
|
291 |
#: admin/wp-security-spam-menu.php:186
|
292 |
#: admin/wp-security-spam-menu.php:221
|
293 |
+
#: admin/wp-security-spam-menu.php:390
|
294 |
+
#: admin/wp-security-spam-menu.php:430
|
295 |
+
#: admin/wp-security-user-login-menu.php:362
|
296 |
+
#: templates/info/ip-address-ip-range-info.php:2
|
297 |
+
#: templates/menus/settings/advanced-settings.php:63
|
298 |
msgid "More info"
|
299 |
msgstr "더보기"
|
300 |
|
319 |
#: admin/wp-security-brute-force-menu.php:686
|
320 |
#: admin/wp-security-brute-force-menu.php:806
|
321 |
#: admin/wp-security-brute-force-menu.php:868
|
322 |
+
#: admin/wp-security-filescan-menu.php:351
|
323 |
#: admin/wp-security-filesystem-menu.php:242
|
324 |
#: admin/wp-security-firewall-menu.php:945
|
325 |
+
#: admin/wp-security-firewall-menu.php:1129
|
326 |
#: admin/wp-security-misc-options-menu.php:167
|
327 |
#: admin/wp-security-misc-options-menu.php:218
|
328 |
#: admin/wp-security-misc-options-menu.php:278
|
329 |
#: admin/wp-security-settings-menu.php:619
|
330 |
#: admin/wp-security-settings-menu.php:680
|
331 |
#: admin/wp-security-spam-menu.php:233
|
332 |
+
#: admin/wp-security-spam-menu.php:407
|
333 |
+
#: admin/wp-security-spam-menu.php:526
|
334 |
+
#: admin/wp-security-spam-menu.php:588
|
335 |
+
#: admin/wp-security-user-login-menu.php:384
|
336 |
+
#: admin/wp-security-user-login-menu.php:422
|
337 |
+
#: admin/wp-security-user-login-menu.php:601
|
338 |
+
#: admin/wp-security-user-login-menu.php:788
|
339 |
#: admin/wp-security-user-registration-menu.php:150
|
340 |
#: admin/wp-security-user-registration-menu.php:242
|
341 |
#: admin/wp-security-user-registration-menu.php:305
|
345 |
|
346 |
#: admin/wp-security-brute-force-menu.php:33
|
347 |
#: admin/wp-security-brute-force-menu.php:759
|
348 |
+
#: admin/wp-security-dashboard-menu.php:651
|
349 |
msgid "Rename login page"
|
350 |
msgstr "로그인 페이지 주소 변경"
|
351 |
|
352 |
#: admin/wp-security-brute-force-menu.php:34
|
353 |
#: admin/wp-security-brute-force-menu.php:154
|
354 |
+
msgid "Cookie based brute force prevention"
|
355 |
msgstr "쿠키 기반 무차별 무력 예방"
|
356 |
|
357 |
#: admin/wp-security-brute-force-menu.php:35
|
360 |
msgstr "로그인 캡챠"
|
361 |
|
362 |
#: admin/wp-security-brute-force-menu.php:36
|
363 |
+
#: admin/wp-security-brute-force-menu.php:746
|
364 |
msgid "Login whitelist"
|
365 |
msgstr "로그인 허용 목록"
|
366 |
|
368 |
msgid "Honeypot"
|
369 |
msgstr "허니팟(Honeypot)"
|
370 |
|
371 |
+
#: admin/wp-security-brute-force-menu.php:67
|
372 |
+
msgid "Brute force"
|
373 |
+
msgstr "무차별 대입 공격"
|
374 |
+
|
375 |
#: admin/wp-security-brute-force-menu.php:105
|
376 |
msgid "Please enter a value for your login page slug."
|
377 |
msgstr "로그인 페이지 슬러그에 대한 값을 입력하십시오."
|
384 |
msgid "You must use alpha numeric characters for your login page slug."
|
385 |
msgstr "로그인 페이지 슬러그에 알파 숫자 문자를 사용해야 합니다."
|
386 |
|
|
|
387 |
#: admin/wp-security-brute-force-menu.php:116
|
388 |
+
#: admin/wp-security-filescan-menu.php:174
|
389 |
+
#: admin/wp-security-firewall-menu.php:151
|
390 |
+
#: admin/wp-security-firewall-menu.php:1011
|
391 |
#: admin/wp-security-spam-menu.php:101
|
392 |
+
#: admin/wp-security-spam-menu.php:270
|
393 |
+
#: admin/wp-security-spam-menu.php:302
|
394 |
+
#: admin/wp-security-user-login-menu.php:184
|
395 |
+
#: admin/wp-security-user-login-menu.php:553
|
396 |
+
#: templates/partials/non-apache-feature-notice.php:9
|
397 |
+
msgid "Attention:"
|
398 |
+
msgstr "注意:"
|
399 |
|
400 |
#: admin/wp-security-brute-force-menu.php:133
|
401 |
msgid "Could not delete the Cookie-based directives from the .htaccess file. Please check the file permissions."
|
402 |
msgstr ".htaccess 파일에서 쿠키 기반 지침을 삭제할 수 없습니다. 파일 권한을 확인하십시오."
|
403 |
|
404 |
#: admin/wp-security-brute-force-menu.php:155
|
405 |
+
msgid "Login page white list"
|
406 |
msgstr ""
|
407 |
|
408 |
#: admin/wp-security-brute-force-menu.php:156
|
521 |
|
522 |
#: admin/wp-security-brute-force-menu.php:310
|
523 |
#: admin/wp-security-brute-force-menu.php:758
|
|
|
524 |
msgid "Cookie-Based Brute Force Login Prevention"
|
525 |
msgstr ""
|
526 |
|
527 |
# @ all-in-one-wp-security-and-firewall
|
528 |
#: admin/wp-security-brute-force-menu.php:320
|
529 |
+
#: admin/wp-security-user-login-menu.php:253
|
530 |
msgid "Cookie based brute force login prevention"
|
531 |
msgstr "쿠키 기반 무차별 포스 로그인 방지"
|
532 |
|
721 |
msgstr ""
|
722 |
|
723 |
#: admin/wp-security-brute-force-menu.php:549
|
724 |
+
msgid "reCAPTCHA will not work because you have disabled login lockout by activating the AIOS_DISABLE_LOGIN_LOCKOUT constant value in a configuration file."
|
725 |
msgstr ""
|
726 |
|
727 |
#: admin/wp-security-brute-force-menu.php:550
|
728 |
+
msgid "To enable it, define AIOS_DISABLE_LOGIN_LOCKOUT constant value as false, or remove it."
|
729 |
msgstr ""
|
730 |
|
731 |
#: admin/wp-security-brute-force-menu.php:558
|
808 |
msgid "Check this if you want to insert CAPTCHA on a WooCommerce registration form."
|
809 |
msgstr ""
|
810 |
|
|
|
|
|
|
|
|
|
811 |
#: admin/wp-security-brute-force-menu.php:749
|
812 |
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."
|
813 |
msgstr "모든 WP 보안 화이트리스트 기능은 특정 IP 주소 또는 범위만 WordPress 로그인 페이지에 액세스할 수 있도록 허용하는 옵션을 제공합니다."
|
841 |
msgstr "IP 화이트리스팅 활성화"
|
842 |
|
843 |
#: admin/wp-security-brute-force-menu.php:786
|
844 |
+
#: admin/wp-security-user-login-menu.php:408
|
845 |
msgid "Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below"
|
846 |
msgstr "아래 설정에 지정된 선택한 IP 주소의 화이트리스팅을 사용하도록 설정하려면 이 옵션을 확인하십시오."
|
847 |
|
854 |
msgstr "로그인 화이트리스트에 포함하려는 경우 아래 텍스트 상자에 이 주소를 복사하여 붙여넣기할 수 있습니다."
|
855 |
|
856 |
#: admin/wp-security-brute-force-menu.php:797
|
857 |
+
#: admin/wp-security-user-login-menu.php:412
|
858 |
msgid "Enter whitelisted IP addresses:"
|
859 |
msgstr "화이트리스트 IP 주소 입력:"
|
860 |
|
861 |
#: admin/wp-security-brute-force-menu.php:801
|
862 |
+
#: admin/wp-security-user-login-menu.php:416
|
863 |
msgid "Enter one or more IP addresses or IP ranges you wish to include in your whitelist."
|
864 |
msgstr ""
|
865 |
|
896 |
msgid "Check this if you want to enable the honeypot feature for the login page"
|
897 |
msgstr ""
|
898 |
|
899 |
+
#: admin/wp-security-dashboard-menu.php:27
|
900 |
+
#: admin/wp-security-dashboard-menu.php:374
|
901 |
#: classes/wp-security-user-login.php:74
|
902 |
+
msgid "Locked IP addresses"
|
903 |
msgstr "잠긴 IP 주소"
|
904 |
|
905 |
+
#: admin/wp-security-dashboard-menu.php:28
|
906 |
+
msgid "Permanent block list"
|
907 |
msgstr "영구 블록 목록"
|
908 |
|
909 |
+
#: admin/wp-security-dashboard-menu.php:29
|
910 |
msgid "Logs"
|
911 |
msgstr ""
|
912 |
|
913 |
+
#: admin/wp-security-dashboard-menu.php:33
|
914 |
+
msgid "Premium upgrade"
|
915 |
+
msgstr ""
|
|
|
|
|
|
|
916 |
|
917 |
+
#: admin/wp-security-dashboard-menu.php:131
|
918 |
+
#: admin/wp-security-dashboard-menu.php:518
|
919 |
+
#: admin/wp-security-user-login-menu.php:53
|
920 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:49
|
921 |
+
msgid "Login lockout"
|
922 |
+
msgstr ""
|
923 |
+
|
924 |
+
#: admin/wp-security-dashboard-menu.php:132
|
925 |
+
msgid "This tab displays the list of all IP addresses which are currently temporarily locked out due to the login lockout feature:"
|
926 |
+
msgstr ""
|
927 |
|
928 |
+
#: admin/wp-security-dashboard-menu.php:138
|
929 |
msgid "Currently locked out IP addresses and ranges"
|
930 |
msgstr "현재 잠겨 있는 IP 주소 및 범위"
|
931 |
|
932 |
+
#: admin/wp-security-dashboard-menu.php:183
|
933 |
msgid "This tab displays the list of all permanently blocked IP addresses."
|
934 |
msgstr "이 탭에는 영구적으로 차단된 모든 IP 주소 목록이 표시됩니다."
|
935 |
|
936 |
+
#: admin/wp-security-dashboard-menu.php:184
|
937 |
+
#: admin/wp-security-spam-menu.php:339
|
938 |
msgid "NOTE: This feature does NOT use the .htaccess file to permanently block the IP addresses so it should be compatible with all web servers running WordPress."
|
939 |
msgstr "참고: 이 기능은 .htaccess 파일을 사용하여 IP 주소를 영구적으로 차단하지 않으므로 WordPress를 실행하는 모든 웹 서버와 호환되어야 합니다."
|
940 |
|
941 |
+
#: admin/wp-security-dashboard-menu.php:189
|
942 |
msgid "Permanently blocked IP addresses"
|
943 |
msgstr "영구적으로 차단된 IP 주소"
|
944 |
|
945 |
+
#: admin/wp-security-dashboard-menu.php:200
|
946 |
+
#: admin/wp-security-firewall-menu.php:1151
|
947 |
+
#: admin/wp-security-user-login-menu.php:485
|
948 |
+
#: admin/wp-security-user-login-menu.php:643
|
949 |
#: admin/wp-security-user-registration-menu.php:164
|
950 |
msgid "Search"
|
951 |
msgstr ""
|
952 |
|
953 |
+
#: admin/wp-security-dashboard-menu.php:238
|
954 |
+
#: admin/wp-security-dashboard-menu.php:249
|
955 |
+
#: admin/wp-security-dashboard-menu.php:260
|
956 |
msgid "All In One WP Security & Firewall"
|
957 |
msgstr ""
|
958 |
|
959 |
+
#: admin/wp-security-dashboard-menu.php:250
|
960 |
msgid "Debug logs have been cleared."
|
961 |
msgstr ""
|
962 |
|
963 |
+
#: admin/wp-security-dashboard-menu.php:261
|
964 |
msgid "Unable to clear the logs; an invalid nonce was provided"
|
965 |
msgstr ""
|
966 |
|
967 |
+
#: admin/wp-security-dashboard-menu.php:274
|
968 |
msgid "Debug log options"
|
969 |
msgstr ""
|
970 |
|
971 |
+
#: admin/wp-security-dashboard-menu.php:281
|
972 |
msgid "Clear logs"
|
973 |
msgstr ""
|
974 |
|
975 |
+
#: admin/wp-security-dashboard-menu.php:289
|
976 |
msgid "Debug logs"
|
977 |
msgstr ""
|
978 |
|
979 |
+
#: admin/wp-security-dashboard-menu.php:362
|
980 |
msgid "Security strength meter"
|
981 |
msgstr "보안 강도 계수"
|
982 |
|
983 |
+
#: admin/wp-security-dashboard-menu.php:363
|
984 |
msgid "Security points breakdown"
|
985 |
msgstr "보안 지점 고장"
|
986 |
|
987 |
+
#: admin/wp-security-dashboard-menu.php:364
|
988 |
msgid "Spread the word"
|
989 |
msgstr "입소문 내기"
|
990 |
|
991 |
+
#: admin/wp-security-dashboard-menu.php:365
|
992 |
msgid "Get to know the developers"
|
993 |
msgstr "개발자에 대해 알아가기"
|
994 |
|
995 |
+
#: admin/wp-security-dashboard-menu.php:366
|
996 |
msgid "Critical feature status"
|
997 |
msgstr "중요 기능 상태"
|
998 |
|
999 |
+
#: admin/wp-security-dashboard-menu.php:367
|
1000 |
msgid "Last 5 logins"
|
1001 |
msgstr "마지막 5 로그인"
|
1002 |
|
1003 |
+
#: admin/wp-security-dashboard-menu.php:368
|
1004 |
msgid "Maintenance mode status"
|
1005 |
msgstr "유지 관리 모드 상태"
|
1006 |
|
1007 |
+
#: admin/wp-security-dashboard-menu.php:373
|
1008 |
+
#: admin/wp-security-dashboard-menu.php:664
|
1009 |
+
#: admin/wp-security-user-login-menu.php:57
|
1010 |
msgid "Logged in users"
|
1011 |
msgstr "로그인한 사용자"
|
1012 |
|
|
|
|
|
|
|
|
|
1013 |
# @ all-in-one-wp-security-and-firewall
|
1014 |
+
#: admin/wp-security-dashboard-menu.php:417
|
1015 |
msgid "Total Achievable Points: "
|
1016 |
msgstr "총 달성 가능한 포인트:"
|
1017 |
|
1018 |
# @ all-in-one-wp-security-and-firewall
|
1019 |
+
#: admin/wp-security-dashboard-menu.php:419
|
1020 |
msgid "Current Score of Your Site: "
|
1021 |
msgstr "사이트의 현재 점수:"
|
1022 |
|
1023 |
+
#: admin/wp-security-dashboard-menu.php:472
|
1024 |
msgid "We are working hard to make your WordPress site more secure. Please support us, here is how:"
|
1025 |
msgstr "우리는 당신의 워드 프레스 사이트를 더 안전하게 만들기 위해 열심히 노력하고 있습니다. 우리를 지원하십시오, 여기에 방법입니다 :"
|
1026 |
|
1027 |
+
#: admin/wp-security-dashboard-menu.php:473
|
1028 |
msgid "Follow us on"
|
1029 |
msgstr ""
|
1030 |
|
1031 |
+
#: admin/wp-security-dashboard-menu.php:477
|
1032 |
msgid "Post to Twitter"
|
1033 |
msgstr ""
|
1034 |
|
1035 |
+
#: admin/wp-security-dashboard-menu.php:481
|
1036 |
+
msgid "Give us a good rating"
|
1037 |
msgstr ""
|
1038 |
|
1039 |
+
#: admin/wp-security-dashboard-menu.php:488
|
1040 |
msgid "Wanna know more about the developers behind this plugin?"
|
1041 |
msgstr "이 플러그인 뒤에 개발자에 대 한 자세한 내용은?"
|
1042 |
|
1043 |
# @ all-in-one-wp-security-and-firewall
|
1044 |
+
#: admin/wp-security-dashboard-menu.php:499
|
1045 |
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"
|
1046 |
msgstr "다음은 최소한의 권장 보안을 달성하기 위해 사이트에서 활성화해야 하는 중요한 기능의 현재 상태입니다."
|
1047 |
|
1048 |
# @ all-in-one-wp-security-and-firewall
|
1049 |
+
#: admin/wp-security-dashboard-menu.php:503
|
1050 |
+
msgid "Admin username"
|
1051 |
msgstr "관리자 아이디"
|
1052 |
|
1053 |
# @ all-in-one-wp-security-and-firewall
|
1054 |
+
#: admin/wp-security-dashboard-menu.php:533
|
1055 |
+
msgid "File permission"
|
1056 |
msgstr "파일 권한"
|
1057 |
|
1058 |
# @ all-in-one-wp-security-and-firewall
|
1059 |
+
#: admin/wp-security-dashboard-menu.php:548
|
1060 |
+
msgid "Basic firewall"
|
1061 |
msgstr "기본 방화벽"
|
1062 |
|
1063 |
+
#: admin/wp-security-dashboard-menu.php:577
|
1064 |
+
msgid "No data found."
|
1065 |
msgstr "데이터가 없습니다"
|
1066 |
|
1067 |
+
#: admin/wp-security-dashboard-menu.php:581
|
1068 |
msgid "Last 5 logins summary:"
|
1069 |
msgstr "마지막 5 개의 로그인 요약:"
|
1070 |
|
1071 |
+
#: admin/wp-security-dashboard-menu.php:585
|
1072 |
msgid "User"
|
1073 |
msgstr "사용자"
|
1074 |
|
1075 |
+
#: admin/wp-security-dashboard-menu.php:586
|
1076 |
#: admin/wp-security-list-404.php:95
|
1077 |
#: admin/wp-security-list-login-fails.php:56
|
1078 |
#: admin/wp-security-list-permanent-blocked-ip.php:68
|
1079 |
msgid "Date"
|
1080 |
msgstr "날짜"
|
1081 |
|
1082 |
+
#: admin/wp-security-dashboard-menu.php:587
|
1083 |
msgid "IP"
|
1084 |
msgstr "IP"
|
1085 |
|
1086 |
# @ all-in-one-wp-security-and-firewall
|
1087 |
+
#: admin/wp-security-dashboard-menu.php:608
|
1088 |
msgid "Maintenance mode is currently enabled. Remember to turn it off when you are done"
|
1089 |
msgstr "현재 유지 관리 모드가 활성화되어 있습니다. 완료되면 꺼야 합니다."
|
1090 |
|
1091 |
# @ all-in-one-wp-security-and-firewall
|
1092 |
+
#: admin/wp-security-dashboard-menu.php:610
|
1093 |
msgid "Maintenance mode is currently off."
|
1094 |
msgstr "유지 관리 모드가 현재 해제되었습니다."
|
1095 |
|
1096 |
# @ all-in-one-wp-security-and-firewall
|
1097 |
+
#: admin/wp-security-dashboard-menu.php:614
|
1098 |
+
msgid "Maintenance mode"
|
1099 |
msgstr "유지관리 모드"
|
1100 |
|
1101 |
+
#: admin/wp-security-dashboard-menu.php:632
|
1102 |
+
msgid "Cookie based brute force"
|
1103 |
msgstr ""
|
1104 |
|
1105 |
+
#: admin/wp-security-dashboard-menu.php:636
|
1106 |
+
#: admin/wp-security-dashboard-menu.php:654
|
1107 |
msgid "The %s feature is currently active."
|
1108 |
msgstr "%s 피쳐는 현재 활성 상태입니다."
|
1109 |
|
1110 |
+
#: admin/wp-security-dashboard-menu.php:637
|
1111 |
+
#: admin/wp-security-dashboard-menu.php:655
|
1112 |
msgid "Your new WordPress login URL is now:"
|
1113 |
msgstr "당신의 새 워드프레스 로그인 URL:"
|
1114 |
|
1115 |
+
#: admin/wp-security-dashboard-menu.php:666
|
1116 |
msgid "Number of users currently logged into your site (including you) is:"
|
1117 |
msgstr "현재 사이트에 로그인한 사용자 수(회원 포함):"
|
1118 |
|
1119 |
# @ all-in-one-wp-security-and-firewall
|
1120 |
+
#: admin/wp-security-dashboard-menu.php:667
|
1121 |
msgid "There are no other users currently logged in."
|
1122 |
msgstr "현재 로그인한 다른 사용자는 없습니다."
|
1123 |
|
1124 |
+
#: admin/wp-security-dashboard-menu.php:680
|
1125 |
msgid "Number of users currently logged in site-wide (including you) is:"
|
1126 |
msgstr ""
|
1127 |
|
1128 |
# @ all-in-one-wp-security-and-firewall
|
1129 |
+
#: admin/wp-security-dashboard-menu.php:681
|
1130 |
msgid "There are no other site-wide users currently logged in."
|
1131 |
msgstr "현재 로그인한 사이트 전체의 다른 사용자는 없습니다."
|
1132 |
|
1133 |
# @ all-in-one-wp-security-and-firewall
|
1134 |
+
#: admin/wp-security-dashboard-menu.php:694
|
1135 |
+
#: admin/wp-security-dashboard-menu.php:711
|
1136 |
msgid "Go to the %s menu to see more details"
|
1137 |
msgstr "자세한 내용을 보려면 %s 메뉴로 이동"
|
1138 |
|
1139 |
+
#: admin/wp-security-dashboard-menu.php:707
|
1140 |
msgid "There are no IP addresses currently locked out."
|
1141 |
msgstr "현재 잠겨 있는 IP 주소가 없습니다."
|
1142 |
|
1143 |
+
#: admin/wp-security-dashboard-menu.php:710
|
1144 |
msgid "Number of temporarily locked out IP addresses: "
|
1145 |
msgstr "일시적으로 잠긴 IP 주소 수:"
|
1146 |
|
1166 |
msgid "Database prefix"
|
1167 |
msgstr "DB 접두사"
|
1168 |
|
1169 |
+
# @ all-in-one-wp-security-and-firewall
|
1170 |
+
#: admin/wp-security-database-menu.php:119
|
1171 |
+
msgid "Database security"
|
1172 |
+
msgstr "데이터베이스 보안"
|
1173 |
+
|
1174 |
# @ all-in-one-wp-security-and-firewall
|
1175 |
#: admin/wp-security-database-menu.php:147
|
1176 |
msgid "Nonce check failed for DB prefix change operation!"
|
1376 |
msgstr "%s 보기 정의가 성공적으로 업데이트되었습니다!"
|
1377 |
|
1378 |
#: admin/wp-security-filescan-menu.php:26
|
1379 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:127
|
1380 |
+
msgid "File change detection"
|
1381 |
msgstr "파일 변경 감지"
|
1382 |
|
1383 |
#: admin/wp-security-filescan-menu.php:27
|
1384 |
+
msgid "Malware scan"
|
1385 |
msgstr "악성 코드 검사"
|
1386 |
|
1387 |
#: admin/wp-security-filescan-menu.php:88
|
1403 |
msgstr "플러그인이 첫 번째 파일 변경 감지 검사임을 감지했습니다. 이 검사의 파일 세부 정보는 향후 검사에 대한 파일 변경 내용을 감지하는 데 사용됩니다!"
|
1404 |
|
1405 |
#: admin/wp-security-filescan-menu.php:112
|
1406 |
+
msgid "Scan complete - There were no file changes detected!"
|
1407 |
msgstr "검사 완료 - 파일 변경 사항이 검색되지 않았습니다!"
|
1408 |
|
1409 |
# @ all-in-one-wp-security-and-firewall
|
1415 |
msgid "The following address was removed because it is not a valid email address: "
|
1416 |
msgstr "유효한 이메일 주소가 아니므로 다음 주소가 삭제되었습니다."
|
1417 |
|
1418 |
+
#: admin/wp-security-filescan-menu.php:206
|
1419 |
msgid "NEW SCAN COMPLETED: The plugin has detected that you have made changes to the \"File Types To Ignore\" or \"Files To Ignore\" fields."
|
1420 |
msgstr ""
|
1421 |
|
1422 |
+
#: admin/wp-security-filescan-menu.php:206
|
1423 |
msgid "In order to ensure that future scan results are accurate, the old scan data has been refreshed."
|
1424 |
msgstr ""
|
1425 |
|
1426 |
# @ all-in-one-wp-security-and-firewall
|
1427 |
+
#: admin/wp-security-filescan-menu.php:215
|
1428 |
msgid "All In One WP Security & Firewall has detected that there was a change in your host's files."
|
1429 |
msgstr "모든 하나의 WP 보안 및 방화벽은 호스트의 파일에 변경이 있음을 감지했습니다."
|
1430 |
|
1431 |
+
#: admin/wp-security-filescan-menu.php:217
|
1432 |
msgid "View scan details and clear this message"
|
1433 |
msgstr ""
|
1434 |
|
1435 |
# @ all-in-one-wp-security-and-firewall
|
1436 |
+
#: admin/wp-security-filescan-menu.php:226
|
1437 |
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."
|
1438 |
msgstr "기회가 주어진 경우 해커는 자신의 코드 또는 파일을 시스템에 삽입할 수 있으며, 이 파일을 시스템에 삽입하여 사이트에서 악의적인 행위를 수행하는 데 사용할 수 있습니다."
|
1439 |
|
1440 |
# @ all-in-one-wp-security-and-firewall
|
1441 |
+
#: admin/wp-security-filescan-menu.php:227
|
1442 |
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."
|
1443 |
msgstr "파일의 변경 사항을 알리는 것은 해커가 웹 사이트에 손상을 입히는 것을 신속하게 방지하는 좋은 방법이 될 수 있습니다."
|
1444 |
|
1445 |
# @ all-in-one-wp-security-and-firewall
|
1446 |
+
#: admin/wp-security-filescan-menu.php:228
|
1447 |
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."
|
1448 |
msgstr "일반적으로 워드 프레스 코어 및 플러그인 파일 및 \".php\" 또는 \".js\"와 같은 파일 유형은 자주 변경되지 않아야하며, 그렇게 할 때 변경이 발생하고 어떤 파일이 영향을 받은 지 알 수 있어야 합니다."
|
1449 |
|
1450 |
# @ all-in-one-wp-security-and-firewall
|
1451 |
+
#: admin/wp-security-filescan-menu.php:229
|
1452 |
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."
|
1453 |
msgstr "\"파일 변경 감지 기능\"은 시스템 파일의 정기적인 자동 또는 수동 스캔을 수행하여 파일의 추가 및 삭제를 포함하여 시스템에서 발생하는 파일 변경 사항을 알려줍니다."
|
1454 |
|
1455 |
# @ all-in-one-wp-security-and-firewall
|
1456 |
+
#: admin/wp-security-filescan-menu.php:230
|
1457 |
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)"
|
1458 |
msgstr "또한 이 기능을 사용하면 정규 작업의 일부로 자주 변경되는 경우 특정 파일 이나 폴더를 검색에서 제외할 수 있습니다. (예를 들어 로그 파일 및 특정 캐싱 플러그인 파일은 자주 변경될 수 있으므로 파일 변경 검색에서 이러한 파일을 제외하도록 선택할 수 있습니다.)"
|
1459 |
|
1460 |
+
#: admin/wp-security-filescan-menu.php:241
|
1461 |
msgid "It appears that your server is using an old PHP version which is missing the %s. The file scanner feature needs this class in order to work. If you would like to use this feature please upgrade your server PHP version to 5.3 or greater."
|
1462 |
msgstr ""
|
1463 |
|
1464 |
# @ all-in-one-wp-security-and-firewall
|
1465 |
+
#: admin/wp-security-filescan-menu.php:249
|
1466 |
msgid "Manual file change detection scan"
|
1467 |
msgstr "수동 파일 변경 감지 스캔"
|
1468 |
|
1469 |
# @ all-in-one-wp-security-and-firewall
|
1470 |
+
#: admin/wp-security-filescan-menu.php:255
|
1471 |
msgid "To perform a manual file change detection scan click on the button below."
|
1472 |
msgstr "수동 파일 변경 검색 스캔을 수행하려면 아래 버튼을 클릭하십시오."
|
1473 |
|
1474 |
# @ all-in-one-wp-security-and-firewall
|
1475 |
+
#: admin/wp-security-filescan-menu.php:258
|
1476 |
msgid "Perform scan now"
|
1477 |
msgstr "지금 검사 수행"
|
1478 |
|
1479 |
+
#: admin/wp-security-filescan-menu.php:262
|
1480 |
msgid "View last saved file change results"
|
1481 |
msgstr "마지막으로 저장된 파일 변경 결과 보기"
|
1482 |
|
1483 |
+
#: admin/wp-security-filescan-menu.php:268
|
1484 |
msgid "Click the button below to view the saved file change results from the last scan."
|
1485 |
msgstr "아래 버튼을 클릭하여 마지막 검사에서 저장된 파일 변경 결과를 봅니다."
|
1486 |
|
1487 |
+
#: admin/wp-security-filescan-menu.php:271
|
1488 |
msgid "View last file change"
|
1489 |
msgstr "마지막 파일 변경 보기"
|
1490 |
|
1491 |
+
#: admin/wp-security-filescan-menu.php:275
|
1492 |
msgid "File change detection settings"
|
1493 |
msgstr "파일 변경 검색 설정"
|
1494 |
|
1495 |
# @ all-in-one-wp-security-and-firewall
|
1496 |
+
#: admin/wp-security-filescan-menu.php:287
|
1497 |
msgid "Enable automated file change detection scan"
|
1498 |
msgstr "자동 파일 변경 감지 검색 활성화"
|
1499 |
|
1500 |
# @ all-in-one-wp-security-and-firewall
|
1501 |
+
#: admin/wp-security-filescan-menu.php:290
|
1502 |
msgid "Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below"
|
1503 |
msgstr "시스템이 파일을 자동으로/주기적으로 스캔하여 아래 설정에 따라 파일 변경 사항을 확인하려면 이 방법을 확인합니다."
|
1504 |
|
1505 |
# @ all-in-one-wp-security-and-firewall
|
1506 |
+
#: admin/wp-security-filescan-menu.php:294
|
1507 |
msgid "Scan time interval"
|
1508 |
msgstr "스캔 시간 간격"
|
1509 |
|
1510 |
# @ all-in-one-wp-security-and-firewall
|
1511 |
+
#: admin/wp-security-filescan-menu.php:297
|
1512 |
msgid "Hours"
|
1513 |
msgstr "시간"
|
1514 |
|
1515 |
# @ all-in-one-wp-security-and-firewall
|
1516 |
+
#: admin/wp-security-filescan-menu.php:298
|
1517 |
msgid "Days"
|
1518 |
msgstr "일"
|
1519 |
|
1520 |
# @ all-in-one-wp-security-and-firewall
|
1521 |
+
#: admin/wp-security-filescan-menu.php:299
|
1522 |
msgid "Weeks"
|
1523 |
msgstr "주"
|
1524 |
|
1525 |
# @ all-in-one-wp-security-and-firewall
|
1526 |
+
#: admin/wp-security-filescan-menu.php:301
|
1527 |
msgid "Set the value for how often you would like a scan to occur"
|
1528 |
msgstr "검사를 수행하려는 빈도에 대한 값을 설정합니다."
|
1529 |
|
1530 |
# @ all-in-one-wp-security-and-firewall
|
1531 |
+
#: admin/wp-security-filescan-menu.php:305
|
1532 |
msgid "File types to ignore"
|
1533 |
msgstr "무시할 파일 유형"
|
1534 |
|
1535 |
# @ all-in-one-wp-security-and-firewall
|
1536 |
+
#: admin/wp-security-filescan-menu.php:308
|
1537 |
msgid "Enter each file type or extension on a new line which you wish to exclude from the file change detection scan."
|
1538 |
msgstr "파일 변경 검색검색에서 제외하려는 새 줄에 각 파일 유형 또는 확장을 입력합니다."
|
1539 |
|
1540 |
# @ all-in-one-wp-security-and-firewall
|
1541 |
+
#: admin/wp-security-filescan-menu.php:312
|
1542 |
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."
|
1543 |
msgstr "일반적으로 보안 위협이 변경되지 않는 검색에서 파일 형식을 제외할 수 있습니다. 여기에는 이미지 파일과 같은 것들이 포함될 수 있습니다."
|
1544 |
|
1545 |
# @ all-in-one-wp-security-and-firewall
|
1546 |
+
#: admin/wp-security-filescan-menu.php:313
|
1547 |
msgid "Example: If you want the scanner to ignore files of type jpg, png, and bmp, then you would enter the following:"
|
1548 |
msgstr "예: 스캐너가 jpg, png 및 bmp 유형 의 파일을 무시하려면 다음을 입력합니다."
|
1549 |
|
1550 |
+
#: admin/wp-security-filescan-menu.php:314
|
1551 |
msgid "jpg"
|
1552 |
msgstr ""
|
1553 |
|
1554 |
+
#: admin/wp-security-filescan-menu.php:315
|
1555 |
msgid "png"
|
1556 |
msgstr ""
|
1557 |
|
1558 |
+
#: admin/wp-security-filescan-menu.php:316
|
1559 |
msgid "bmp"
|
1560 |
msgstr ""
|
1561 |
|
1562 |
# @ all-in-one-wp-security-and-firewall
|
1563 |
+
#: admin/wp-security-filescan-menu.php:322
|
1564 |
msgid "Files/Directories to ignore"
|
1565 |
msgstr "무시할 파일/디렉터리"
|
1566 |
|
1567 |
# @ all-in-one-wp-security-and-firewall
|
1568 |
+
#: admin/wp-security-filescan-menu.php:325
|
1569 |
msgid "Enter each file or directory on a new line which you wish to exclude from the file change detection scan."
|
1570 |
msgstr "파일 변경 검색 검색에서 제외하려는 새 줄에 각 파일 또는 디렉터리를 입력합니다."
|
1571 |
|
1572 |
# @ all-in-one-wp-security-and-firewall
|
1573 |
+
#: admin/wp-security-filescan-menu.php:329
|
1574 |
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."
|
1575 |
msgstr "특정 파일/디렉터리가 변경된 경우 일반적으로 보안 위협을 제기하지 않는 검색에서 제외할 수 있습니다. 여기에는 로그 파일과 같은 것들이 포함될 수 있습니다."
|
1576 |
|
1577 |
# @ all-in-one-wp-security-and-firewall
|
1578 |
+
#: admin/wp-security-filescan-menu.php:330
|
1579 |
msgid "Example: If you want the scanner to ignore certain files in different directories or whole directories, then you would enter the following:"
|
1580 |
msgstr "예: 스캐너가 다른 디렉터리 또는 전체 디렉터리의 특정 파일을 무시하려면 다음을 입력합니다."
|
1581 |
|
1582 |
+
#: admin/wp-security-filescan-menu.php:331
|
1583 |
msgid "cache/config/master.php"
|
1584 |
msgstr ""
|
1585 |
|
1586 |
# @ all-in-one-wp-security-and-firewall
|
1587 |
+
#: admin/wp-security-filescan-menu.php:332
|
1588 |
msgid "somedirectory"
|
1589 |
msgstr "일부 디렉터리"
|
1590 |
|
1591 |
# @ all-in-one-wp-security-and-firewall
|
1592 |
+
#: admin/wp-security-filescan-menu.php:339
|
1593 |
msgid "Send email when change detected"
|
1594 |
msgstr "변경이 감지되면 이메일 보내기"
|
1595 |
|
1596 |
# @ all-in-one-wp-security-and-firewall
|
1597 |
+
#: admin/wp-security-filescan-menu.php:343
|
1598 |
msgid "Check this if you want the system to email you if a file change was detected"
|
1599 |
msgstr "파일 변경이 감지된 경우 시스템에서 이메일을 보내려면 이 방법을 확인합니다."
|
1600 |
|
1601 |
+
#: admin/wp-security-filescan-menu.php:347
|
1602 |
msgid "Enter one or more email addresses on a new line."
|
1603 |
msgstr "새 줄에 하나 이상의 이메일 주소를 입력합니다."
|
1604 |
|
1605 |
+
#: admin/wp-security-filescan-menu.php:364
|
1606 |
+
msgid "What is malware?"
|
1607 |
msgstr "악성 코드란 무엇입니까?"
|
1608 |
|
1609 |
+
#: admin/wp-security-filescan-menu.php:365
|
1610 |
+
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."
|
1611 |
msgstr "악성 코드라는 단어는 악성 소프트웨어를 의미합니다. 그것은 트로이 목마 같은 것 들 구성될 수 있습니다., 애드웨어, 웜, 스파이웨어 및 해커 웹사이트에 주입 하려고 합니다 다른 바람직하지 않은 코드."
|
1612 |
|
1613 |
+
#: admin/wp-security-filescan-menu.php:366
|
1614 |
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."
|
1615 |
msgstr "종종 악성 코드는 사이트에 삽입 된 경우 당신은 일반적으로 외모에 따라 일반 아무것도 통지하지 않습니다, 하지만 사이트의 검색 순위에 극적인 영향을 미칠 수 있습니다."
|
1616 |
|
1617 |
+
#: admin/wp-security-filescan-menu.php:367
|
1618 |
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."
|
1619 |
msgstr "Google과 같은 검색 엔진의 봇과 거미는 사이트의 페이지를 인덱싱할 때 맬웨어를 탐지할 수 있으며, 따라서 웹 사이트를 블랙리스트에 표시하여 검색 순위에 영향을 줄 수 있기 때문입니다."
|
1620 |
|
1621 |
+
#: admin/wp-security-filescan-menu.php:369
|
1622 |
msgid "CLICK HERE"
|
1623 |
msgstr ""
|
1624 |
|
1625 |
+
#: admin/wp-security-filescan-menu.php:371
|
1626 |
+
msgid "Scanning for malware"
|
1627 |
msgstr "악성 코드 검사중"
|
1628 |
|
1629 |
+
#: admin/wp-security-filescan-menu.php:372
|
1630 |
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."
|
1631 |
msgstr "악성 코드는 끊임없이 변화하고 복잡한 특성으로 인해 독립 형 플러그인을 사용하여 이러한 것들을 검사하는 것은 안정적으로 작동하지 않습니다. 이것은 정기적으로 사이트의 외부 검사를 통해 수행 하는 것이 가장 좋습니다."
|
1632 |
|
1633 |
+
#: admin/wp-security-filescan-menu.php:373
|
1634 |
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."
|
1635 |
msgstr "이 때문에 우리는 매일 한 번 악성 코드에 대한 사이트를 스캔하고 아무것도 발견하면 알려 우리의 자신의 서버에서 호스팅되는 사용하기 쉬운 스캔 서비스를 만들었습니다."
|
1636 |
|
1637 |
+
#: admin/wp-security-filescan-menu.php:374
|
1638 |
msgid "When you sign up for this service you will get the following:"
|
1639 |
msgstr "이 서비스에 가입하면 다음을 얻을 수 있습니다."
|
1640 |
|
1641 |
+
#: admin/wp-security-filescan-menu.php:376
|
1642 |
msgid "Automatic daily scan of 1 website"
|
1643 |
msgstr "1 웹 사이트의 자동 일일 검사"
|
1644 |
|
1645 |
+
#: admin/wp-security-filescan-menu.php:377
|
1646 |
msgid "Automatic malware and blacklist monitoring"
|
1647 |
msgstr ""
|
1648 |
|
1649 |
+
#: admin/wp-security-filescan-menu.php:378
|
1650 |
msgid "Automatic email alerting"
|
1651 |
msgstr "자동 이메일 경고"
|
1652 |
|
1653 |
+
#: admin/wp-security-filescan-menu.php:379
|
1654 |
msgid "Site uptime monitoring"
|
1655 |
msgstr "사이트 가동 시간 모니터링"
|
1656 |
|
1657 |
+
#: admin/wp-security-filescan-menu.php:380
|
1658 |
msgid "Site response time monitoring"
|
1659 |
msgstr "현장 대응 시간 모니터링"
|
1660 |
|
1661 |
+
#: admin/wp-security-filescan-menu.php:381
|
1662 |
msgid "We provide advice for malware cleanup"
|
1663 |
msgstr "우리는 악성 코드 정리에 대한 조언을 제공합니다"
|
1664 |
|
1665 |
+
#: admin/wp-security-filescan-menu.php:382
|
1666 |
msgid "Blacklist removal"
|
1667 |
msgstr "블랙리스트 제거"
|
1668 |
|
1669 |
+
#: admin/wp-security-filescan-menu.php:383
|
1670 |
msgid "No contract (cancel anytime)"
|
1671 |
msgstr ""
|
1672 |
|
1673 |
+
#: admin/wp-security-filescan-menu.php:385
|
1674 |
msgid "To learn more please %s."
|
1675 |
msgstr "자세한 내용은 %s를 참조하십시오."
|
1676 |
|
1677 |
# @ all-in-one-wp-security-and-firewall
|
1678 |
+
#: admin/wp-security-filescan-menu.php:406
|
1679 |
msgid "Latest file change scan results"
|
1680 |
msgstr "최신 파일 변경 검사 결과"
|
1681 |
|
1682 |
# @ all-in-one-wp-security-and-firewall
|
1683 |
+
#: admin/wp-security-filescan-menu.php:416
|
1684 |
msgid "The following files were added to your host."
|
1685 |
msgstr "호스트에 다음 파일이 추가되었습니다."
|
1686 |
|
1687 |
+
#: admin/wp-security-filescan-menu.php:419
|
1688 |
+
#: admin/wp-security-filescan-menu.php:440
|
1689 |
+
#: admin/wp-security-filescan-menu.php:464
|
1690 |
+
msgid "File"
|
1691 |
+
msgstr ""
|
1692 |
+
|
1693 |
#: admin/wp-security-filescan-menu.php:420
|
1694 |
#: admin/wp-security-filescan-menu.php:441
|
1695 |
#: admin/wp-security-filescan-menu.php:465
|
1696 |
+
msgid "File size"
|
|
|
|
|
1697 |
msgstr ""
|
1698 |
|
1699 |
#: admin/wp-security-filescan-menu.php:421
|
1700 |
#: admin/wp-security-filescan-menu.php:442
|
1701 |
#: admin/wp-security-filescan-menu.php:466
|
|
|
|
|
|
|
|
|
|
|
|
|
1702 |
msgid "File modified"
|
1703 |
msgstr ""
|
1704 |
|
1705 |
+
#: admin/wp-security-filescan-menu.php:437
|
1706 |
msgid "The following files were removed from your host."
|
1707 |
msgstr ""
|
1708 |
|
1709 |
+
#: admin/wp-security-filescan-menu.php:461
|
1710 |
msgid "The following files were changed on your host."
|
1711 |
msgstr ""
|
1712 |
|
1713 |
#: admin/wp-security-filesystem-menu.php:26
|
1714 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:69
|
1715 |
+
msgid "File permissions"
|
1716 |
msgstr "파일 사용 권한"
|
1717 |
|
1718 |
#: admin/wp-security-filesystem-menu.php:27
|
1719 |
+
msgid "PHP file editing"
|
1720 |
msgstr "PHP 파일 편집"
|
1721 |
|
1722 |
#: admin/wp-security-filesystem-menu.php:28
|
1723 |
+
msgid "WP file access"
|
1724 |
msgstr "WP 파일 액세스"
|
1725 |
|
1726 |
#: admin/wp-security-filesystem-menu.php:29
|
1727 |
+
msgid "Host system logs"
|
1728 |
msgstr "호스트 시스템 로그"
|
1729 |
|
1730 |
+
# @ all-in-one-wp-security-and-firewall
|
1731 |
+
#: admin/wp-security-filesystem-menu.php:55
|
1732 |
+
msgid "Filesystem security"
|
1733 |
+
msgstr "파일 시스템 보안"
|
1734 |
+
|
1735 |
# @ all-in-one-wp-security-and-firewall
|
1736 |
#: admin/wp-security-filesystem-menu.php:80
|
1737 |
msgid "Nonce check failed for manual DB backup operation!"
|
1824 |
msgstr ""
|
1825 |
|
1826 |
#: admin/wp-security-filesystem-menu.php:215
|
1827 |
+
msgid "The WordPress Dashboard by default allows administrators to edit PHP files, such as plugin and theme files."
|
1828 |
msgstr ""
|
1829 |
|
1830 |
#: admin/wp-security-filesystem-menu.php:216
|
1931 |
msgstr ""
|
1932 |
|
1933 |
#: admin/wp-security-filesystem-menu.php:382
|
1934 |
+
msgid "No system logs were found."
|
1935 |
msgstr ""
|
1936 |
|
1937 |
#: admin/wp-security-filesystem-menu.php:435
|
1940 |
|
1941 |
# @ all-in-one-wp-security-and-firewall
|
1942 |
#: admin/wp-security-filesystem-menu.php:441
|
1943 |
+
msgid "No action required"
|
1944 |
msgstr "필요한 조치가 없습니다."
|
1945 |
|
1946 |
#: admin/wp-security-filesystem-menu.php:481
|
1948 |
msgstr ""
|
1949 |
|
1950 |
#: admin/wp-security-firewall-menu.php:28
|
1951 |
+
msgid "Basic firewall rules"
|
1952 |
msgstr "기본 방화벽 규칙"
|
1953 |
|
1954 |
#: admin/wp-security-firewall-menu.php:29
|
1955 |
+
msgid "Additional firewall rules"
|
1956 |
msgstr "추가 방화벽 규칙"
|
1957 |
|
1958 |
#: admin/wp-security-firewall-menu.php:30
|
1959 |
+
msgid "6G Blacklist firewall rules"
|
1960 |
msgstr "6G 블랙리스트 방화벽 규칙"
|
1961 |
|
1962 |
#: admin/wp-security-firewall-menu.php:31
|
1963 |
+
msgid "Internet bots"
|
1964 |
msgstr "인터넷 봇"
|
1965 |
|
1966 |
#: admin/wp-security-firewall-menu.php:32
|
1967 |
+
msgid "Prevent hotlinks"
|
1968 |
msgstr "핫링크 방지"
|
1969 |
|
1970 |
#: admin/wp-security-firewall-menu.php:33
|
1971 |
+
msgid "404 detection"
|
1972 |
msgstr "404 감지"
|
1973 |
|
1974 |
#: admin/wp-security-firewall-menu.php:34
|
1975 |
+
msgid "Custom rules"
|
1976 |
msgstr "사용자 지정 규칙"
|
1977 |
|
1978 |
# @ all-in-one-wp-security-and-firewall
|
1979 |
#: admin/wp-security-firewall-menu.php:122
|
1980 |
#: admin/wp-security-firewall-menu.php:908
|
1981 |
#: admin/wp-security-spam-menu.php:120
|
1982 |
+
#: admin/wp-security-spam-menu.php:494
|
1983 |
+
#: admin/wp-security-spam-menu.php:556
|
1984 |
#: admin/wp-security-user-registration-menu.php:95
|
1985 |
msgid "Settings were successfully saved"
|
1986 |
msgstr "설정이 저장되었습니다"
|
2004 |
msgstr ""
|
2005 |
|
2006 |
#: admin/wp-security-firewall-menu.php:151
|
2007 |
+
msgid "You have enabled the \"Completely Block Access To XMLRPC\" checkbox which means all XMLRPC functionality will be blocked."
|
2008 |
msgstr ""
|
2009 |
|
2010 |
#: admin/wp-security-firewall-menu.php:152
|
2437 |
msgid "Check this to block the %s request method"
|
2438 |
msgstr ""
|
2439 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2440 |
#: admin/wp-security-firewall-menu.php:740
|
2441 |
msgid "Some WooCommerce extensions use the PUT request method in addition to GET and POST."
|
2442 |
msgstr ""
|
2610 |
msgstr ""
|
2611 |
|
2612 |
#: admin/wp-security-firewall-menu.php:1000
|
|
|
2613 |
msgid "You entered a non numeric value for the lockout time length field. It has been set to the default value."
|
2614 |
msgstr ""
|
2615 |
|
2617 |
msgid "You entered an incorrect format for the \"Redirect URL\" field. It has been set to the default value."
|
2618 |
msgstr ""
|
2619 |
|
2620 |
+
#: admin/wp-security-firewall-menu.php:1039
|
2621 |
msgid "404 detection configuration"
|
2622 |
msgstr ""
|
2623 |
|
2624 |
+
#: admin/wp-security-firewall-menu.php:1042
|
2625 |
msgid "A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website."
|
2626 |
msgstr ""
|
2627 |
|
2628 |
+
#: admin/wp-security-firewall-menu.php:1043
|
2629 |
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."
|
2630 |
msgstr ""
|
2631 |
|
2632 |
+
#: admin/wp-security-firewall-menu.php:1044
|
2633 |
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."
|
2634 |
msgstr ""
|
2635 |
|
2636 |
+
#: admin/wp-security-firewall-menu.php:1045
|
2637 |
msgid "Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons."
|
2638 |
msgstr ""
|
2639 |
|
2640 |
+
#: admin/wp-security-firewall-menu.php:1046
|
2641 |
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."
|
2642 |
msgstr ""
|
2643 |
|
2644 |
+
#: admin/wp-security-firewall-menu.php:1047
|
2645 |
msgid "If you want to temporarily block or blacklist an IP address, simply click the \"Temp Block\" or \"Blacklist IP\" link for the applicable IP entry in the \"404 Event Logs\" table below."
|
2646 |
msgstr ""
|
2647 |
|
2648 |
+
#: admin/wp-security-firewall-menu.php:1071
|
2649 |
msgid "404 detection options"
|
2650 |
msgstr ""
|
2651 |
|
2652 |
+
#: admin/wp-security-firewall-menu.php:1083
|
2653 |
msgid "Enable 404 IP detection and lockout"
|
2654 |
msgstr ""
|
2655 |
|
2656 |
+
#: admin/wp-security-firewall-menu.php:1086
|
2657 |
msgid "Check this if you want to enable the lockout of selected IP addresses."
|
2658 |
msgstr ""
|
2659 |
|
2660 |
+
#: admin/wp-security-firewall-menu.php:1091
|
2661 |
msgid "When you enable this checkbox, all 404 events on your site will be logged in the table below. You can monitor these events and select some IP addresses listed in the table below and block them for a specified amount of time. All IP addresses you select to be blocked from the \"404 Event Logs\" table section will be unable to access your site during the time specified."
|
2662 |
msgstr ""
|
2663 |
|
2664 |
+
#: admin/wp-security-firewall-menu.php:1099
|
2665 |
msgid "Enable 404 event logging"
|
2666 |
msgstr ""
|
2667 |
|
2668 |
+
#: admin/wp-security-firewall-menu.php:1102
|
2669 |
msgid "Check this if you want to enable the logging of 404 events"
|
2670 |
msgstr ""
|
2671 |
|
2672 |
+
#: admin/wp-security-firewall-menu.php:1107
|
2673 |
msgid "Time length of 404 lockout (minutes)"
|
2674 |
msgstr ""
|
2675 |
|
2676 |
+
#: admin/wp-security-firewall-menu.php:1109
|
2677 |
msgid "Set the length of time for which a blocked IP address will be prevented from visiting your site"
|
2678 |
msgstr ""
|
2679 |
|
2680 |
+
#: admin/wp-security-firewall-menu.php:1114
|
2681 |
msgid "You can lock any IP address which is recorded in the \"404 Event Logs\" table section below."
|
2682 |
msgstr ""
|
2683 |
|
2684 |
+
#: admin/wp-security-firewall-menu.php:1116
|
2685 |
msgid "To temporarily lock an IP address, hover over the ID column and click the \"Temp Block\" link for the applicable IP entry."
|
2686 |
msgstr ""
|
2687 |
|
2688 |
+
#: admin/wp-security-firewall-menu.php:1123
|
2689 |
msgid "404 lockout redirect URL"
|
2690 |
msgstr ""
|
2691 |
|
2692 |
+
#: admin/wp-security-firewall-menu.php:1125
|
2693 |
msgid "A blocked visitor will be automatically redirected to this URL."
|
2694 |
msgstr ""
|
2695 |
|
2696 |
+
#: admin/wp-security-firewall-menu.php:1135
|
2697 |
+
msgid "This list displays the 404 event logs when somebody tries to access a non-existent page on your website."
|
2698 |
+
msgstr ""
|
2699 |
+
|
2700 |
#: admin/wp-security-firewall-menu.php:1136
|
2701 |
+
msgid "404 event logs that are older than %1$d days are purged automatically."
|
2702 |
+
msgstr ""
|
2703 |
+
|
2704 |
+
#: admin/wp-security-firewall-menu.php:1141
|
2705 |
msgid "404 event logs"
|
2706 |
msgstr ""
|
2707 |
|
2708 |
+
#: admin/wp-security-firewall-menu.php:1163
|
2709 |
+
#: admin/wp-security-firewall-menu.php:1172
|
2710 |
+
#: admin/wp-security-user-login-menu.php:495
|
2711 |
+
#: admin/wp-security-user-login-menu.php:504
|
|
|
2712 |
#: admin/wp-security-user-login-menu.php:653
|
2713 |
+
#: admin/wp-security-user-login-menu.php:662
|
2714 |
msgid "Export to CSV"
|
2715 |
msgstr ""
|
2716 |
|
2717 |
+
#: admin/wp-security-firewall-menu.php:1169
|
2718 |
+
#: admin/wp-security-user-login-menu.php:501
|
2719 |
+
#: admin/wp-security-user-login-menu.php:659
|
2720 |
msgid "Click this button if you wish to download this log in CSV format."
|
2721 |
msgstr ""
|
2722 |
|
2723 |
+
#: admin/wp-security-firewall-menu.php:1176
|
2724 |
+
#: admin/wp-security-firewall-menu.php:1185
|
2725 |
msgid "Delete all 404 event logs"
|
2726 |
msgstr ""
|
2727 |
|
2728 |
+
#: admin/wp-security-firewall-menu.php:1182
|
2729 |
msgid "Click this button if you wish to purge all 404 event logs from the DB."
|
2730 |
msgstr ""
|
2731 |
|
2732 |
+
#: admin/wp-security-firewall-menu.php:1241
|
2733 |
msgid "Custom .htaccess rules settings"
|
2734 |
msgstr ""
|
2735 |
|
2736 |
+
#: admin/wp-security-firewall-menu.php:1248
|
2737 |
msgid "This feature can be used to apply your own custom .htaccess rules and directives."
|
2738 |
msgstr ""
|
2739 |
|
2740 |
+
#: admin/wp-security-firewall-menu.php:1249
|
2741 |
msgid "It is useful for when you want to tweak our existing firewall rules or when you want to add your own."
|
2742 |
msgstr ""
|
2743 |
|
2744 |
+
#: admin/wp-security-firewall-menu.php:1250
|
2745 |
msgid "NOTE: This feature can only be used if your site is hosted in an apache or similar web server."
|
2746 |
msgstr ""
|
2747 |
|
2748 |
+
#: admin/wp-security-firewall-menu.php:1256
|
2749 |
msgid "<strong>Warning</strong>: Only use this feature if you know what you are doing."
|
2750 |
msgstr ""
|
2751 |
|
2752 |
+
#: admin/wp-security-firewall-menu.php:1257
|
2753 |
msgid "Incorrect .htaccess rules or directives can break or prevent access to your site."
|
2754 |
msgstr ""
|
2755 |
|
2756 |
+
#: admin/wp-security-firewall-menu.php:1258
|
2757 |
msgid "It is your responsibility to ensure that you are entering the correct code!"
|
2758 |
msgstr ""
|
2759 |
|
2760 |
+
#: admin/wp-security-firewall-menu.php:1259
|
2761 |
msgid "If you break your site you will need to access your server via FTP or something similar and then edit your .htaccess file and delete the changes you made."
|
2762 |
msgstr ""
|
2763 |
|
2764 |
+
#: admin/wp-security-firewall-menu.php:1265
|
2765 |
msgid "Custom .htaccess rules"
|
2766 |
msgstr ""
|
2767 |
|
2768 |
+
#: admin/wp-security-firewall-menu.php:1269
|
2769 |
msgid "Enable custom .htaccess rules"
|
2770 |
msgstr ""
|
2771 |
|
2772 |
+
#: admin/wp-security-firewall-menu.php:1272
|
2773 |
msgid "Check this if you want to enable custom rules entered in the text box below"
|
2774 |
msgstr ""
|
2775 |
|
2776 |
+
#: admin/wp-security-firewall-menu.php:1276
|
2777 |
msgid "Place custom rules at the top"
|
2778 |
msgstr ""
|
2779 |
|
2780 |
+
#: admin/wp-security-firewall-menu.php:1279
|
2781 |
msgid "Check this if you want to place your custom rules at the beginning of all the rules applied by this plugin"
|
2782 |
msgstr ""
|
2783 |
|
2784 |
+
#: admin/wp-security-firewall-menu.php:1283
|
2785 |
msgid "Enter custom .htaccess rules:"
|
2786 |
msgstr ""
|
2787 |
|
2788 |
+
#: admin/wp-security-firewall-menu.php:1287
|
2789 |
msgid "Enter your custom .htaccess rules/directives."
|
2790 |
msgstr ""
|
2791 |
|
2792 |
+
#: admin/wp-security-firewall-menu.php:1292
|
2793 |
msgid "Save custom rules"
|
2794 |
msgstr ""
|
2795 |
|
2968 |
|
2969 |
#: admin/wp-security-list-404.php:120
|
2970 |
#: admin/wp-security-list-acct-activity.php:82
|
2971 |
+
#: admin/wp-security-list-locked-ip.php:37
|
2972 |
#: admin/wp-security-list-locked-ip.php:84
|
2973 |
#: admin/wp-security-list-login-fails.php:73
|
2974 |
#: admin/wp-security-list-registered-users.php:93
|
2980 |
#: admin/wp-security-list-404.php:143
|
2981 |
#: admin/wp-security-list-acct-activity.php:92
|
2982 |
#: admin/wp-security-list-comment-spammer-ip.php:95
|
2983 |
+
#: admin/wp-security-list-locked-ip.php:97
|
2984 |
#: admin/wp-security-list-locked-ip.php:105
|
2985 |
#: admin/wp-security-list-login-fails.php:85
|
2986 |
#: admin/wp-security-list-permanent-blocked-ip.php:96
|
2987 |
+
#: admin/wp-security-list-registered-users.php:107
|
2988 |
#: admin/wp-security-list-registered-users.php:115
|
2989 |
+
#: admin/wp-security-list-registered-users.php:123
|
2990 |
msgid "Please select some records using the checkboxes"
|
2991 |
msgstr ""
|
2992 |
|
3081 |
msgid "Type"
|
3082 |
msgstr ""
|
3083 |
|
3084 |
+
#: admin/wp-security-list-locked-ip.php:36
|
3085 |
+
#: admin/wp-security-list-locked-ip.php:83
|
3086 |
+
msgid "Unlock"
|
3087 |
+
msgstr ""
|
3088 |
+
|
3089 |
#: admin/wp-security-list-locked-ip.php:59
|
3090 |
msgid "Locked IP/range"
|
3091 |
msgstr ""
|
3103 |
msgid "Release date"
|
3104 |
msgstr ""
|
3105 |
|
3106 |
+
#: admin/wp-security-list-locked-ip.php:134
|
3107 |
+
msgid "The selected IP entries were unlocked successfully."
|
3108 |
+
msgstr "선택한 IP 항목이 성공적으로 잠금 해제되었습니다."
|
3109 |
|
3110 |
+
#: admin/wp-security-list-locked-ip.php:140
|
|
|
|
|
|
|
|
|
3111 |
msgid "Nonce check failed for unlock IP operation!"
|
3112 |
msgstr ""
|
3113 |
|
3114 |
+
#: admin/wp-security-list-locked-ip.php:147
|
3115 |
msgid "The selected IP entry was unlocked successfully."
|
3116 |
msgstr ""
|
3117 |
|
|
|
|
|
|
|
|
|
3118 |
#: admin/wp-security-list-logged-in-users.php:45
|
3119 |
#: admin/wp-security-list-registered-users.php:70
|
3120 |
msgid "Login name"
|
3178 |
msgid "Block IP"
|
3179 |
msgstr ""
|
3180 |
|
3181 |
+
#: admin/wp-security-list-registered-users.php:159
|
3182 |
msgid "The selected accounts were approved successfully!"
|
3183 |
msgstr ""
|
3184 |
|
3185 |
+
#: admin/wp-security-list-registered-users.php:163
|
3186 |
msgid "The following accounts failed to update successfully: "
|
3187 |
msgstr ""
|
3188 |
|
3189 |
+
#: admin/wp-security-list-registered-users.php:171
|
3190 |
msgid "The selected account was approved successfully!"
|
3191 |
msgstr ""
|
3192 |
|
3193 |
+
#: admin/wp-security-list-registered-users.php:190
|
3194 |
msgid "Your account is now active"
|
3195 |
msgstr ""
|
3196 |
|
3197 |
+
#: admin/wp-security-list-registered-users.php:191
|
3198 |
msgid "Your account with username: "
|
3199 |
msgstr ""
|
3200 |
|
3201 |
+
#: admin/wp-security-list-registered-users.php:191
|
3202 |
msgid " is now active"
|
3203 |
msgstr ""
|
3204 |
|
3205 |
+
#: admin/wp-security-list-registered-users.php:222
|
3206 |
msgid "The selected accounts were deleted successfully!"
|
3207 |
msgstr ""
|
3208 |
|
3209 |
+
#: admin/wp-security-list-registered-users.php:230
|
3210 |
msgid "Nonce check failed for delete registered user account operation!"
|
3211 |
msgstr ""
|
3212 |
|
3213 |
+
#: admin/wp-security-list-registered-users.php:238
|
3214 |
msgid "The selected account was deleted successfully!"
|
3215 |
msgstr ""
|
3216 |
|
3217 |
+
#: admin/wp-security-list-registered-users.php:264
|
3218 |
msgid "The selected IP addresses were successfully added to the permanent block list!"
|
3219 |
msgstr ""
|
3220 |
|
3221 |
+
#: admin/wp-security-list-registered-users.php:265
|
3222 |
+
#: admin/wp-security-list-registered-users.php:282
|
3223 |
msgid "View Blocked IPs"
|
3224 |
msgstr ""
|
3225 |
|
3226 |
+
#: admin/wp-security-list-registered-users.php:274
|
3227 |
msgid "Nonce check failed for block IP operation of registered user!"
|
3228 |
msgstr ""
|
3229 |
|
3230 |
+
#: admin/wp-security-list-registered-users.php:281
|
3231 |
msgid "The selected IP was successfully added to the permanent block list!"
|
3232 |
msgstr ""
|
3233 |
|
3234 |
#: admin/wp-security-maintenance-menu.php:25
|
3235 |
+
msgid "Visitor lockout"
|
3236 |
msgstr ""
|
3237 |
|
3238 |
#: admin/wp-security-maintenance-menu.php:85
|
3272 |
msgstr ""
|
3273 |
|
3274 |
#: admin/wp-security-misc-options-menu.php:28
|
3275 |
+
msgid "Copy protection"
|
3276 |
msgstr ""
|
3277 |
|
3278 |
#: admin/wp-security-misc-options-menu.php:29
|
3280 |
msgstr ""
|
3281 |
|
3282 |
#: admin/wp-security-misc-options-menu.php:30
|
3283 |
+
msgid "Users enumeration"
|
3284 |
msgstr ""
|
3285 |
|
3286 |
#: admin/wp-security-misc-options-menu.php:31
|
3308 |
msgstr ""
|
3309 |
|
3310 |
#: admin/wp-security-misc-options-menu.php:109
|
3311 |
+
msgid "Check this if you want to disable the \"Right click\", \"Text selection\" and \"Copy\" option on the front end of your site."
|
3312 |
msgstr ""
|
3313 |
|
3314 |
#: admin/wp-security-misc-options-menu.php:116
|
3388 |
msgstr ""
|
3389 |
|
3390 |
#: admin/wp-security-settings-menu.php:25
|
3391 |
+
msgid "General settings"
|
3392 |
msgstr "일반 설정"
|
3393 |
|
3394 |
+
#: admin/wp-security-settings-menu.php:29
|
3395 |
+
#: admin/wp-security-settings-menu.php:33
|
3396 |
+
msgid "file"
|
3397 |
+
msgstr ""
|
3398 |
+
|
3399 |
#: admin/wp-security-settings-menu.php:37
|
3400 |
+
msgid "Delete plugin settings"
|
3401 |
msgstr ""
|
3402 |
|
3403 |
#: admin/wp-security-settings-menu.php:41
|
3404 |
+
msgid "WP version info"
|
3405 |
msgstr "WP 버전 정보"
|
3406 |
|
3407 |
#: admin/wp-security-settings-menu.php:45
|
3769 |
msgstr ""
|
3770 |
|
3771 |
#: admin/wp-security-settings-menu.php:650
|
3772 |
+
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:"
|
3773 |
msgstr ""
|
3774 |
|
3775 |
#: admin/wp-security-settings-menu.php:652
|
3905 |
msgstr ""
|
3906 |
|
3907 |
#: admin/wp-security-spam-menu.php:28
|
3908 |
+
msgid "Comment spam"
|
3909 |
msgstr ""
|
3910 |
|
3911 |
#: admin/wp-security-spam-menu.php:29
|
3912 |
+
msgid "Comment spam IP monitoring"
|
3913 |
msgstr ""
|
3914 |
|
3915 |
#: admin/wp-security-spam-menu.php:30
|
3920 |
msgid "bbPress"
|
3921 |
msgstr ""
|
3922 |
|
3923 |
+
# @ all-in-one-wp-security-and-firewall
|
3924 |
+
#: admin/wp-security-spam-menu.php:57
|
3925 |
+
msgid "Spam prevention"
|
3926 |
+
msgstr "스팸 예방"
|
3927 |
+
|
3928 |
#: admin/wp-security-spam-menu.php:99
|
3929 |
msgid "You entered a non numeric value for the \"move spam comments to trash after number of days\" field."
|
3930 |
msgstr ""
|
3931 |
|
3932 |
#: admin/wp-security-spam-menu.php:99
|
3933 |
+
#: admin/wp-security-spam-menu.php:297
|
3934 |
+
#: admin/wp-security-user-login-menu.php:118
|
3935 |
+
#: admin/wp-security-user-login-menu.php:124
|
3936 |
+
#: admin/wp-security-user-login-menu.php:130
|
3937 |
+
#: admin/wp-security-user-login-menu.php:136
|
3938 |
msgid "It has been set to the default value."
|
3939 |
msgstr ""
|
3940 |
|
4018 |
msgid "Enble this feature in order to move the spam comments to trash after given number of days."
|
4019 |
msgstr ""
|
4020 |
|
4021 |
+
#: admin/wp-security-spam-menu.php:262
|
4022 |
msgid "You entered a non numeric value for the minimum number of spam comments field. It has been set to the default value."
|
4023 |
msgstr ""
|
4024 |
|
4025 |
+
#: admin/wp-security-spam-menu.php:265
|
4026 |
msgid "You must enter an integer greater than zero for minimum number of spam comments field. It has been set to the default value."
|
4027 |
msgstr ""
|
4028 |
|
4029 |
+
#: admin/wp-security-spam-menu.php:292
|
4030 |
msgid "Nonce check failed for list spam comment IPs."
|
4031 |
msgstr ""
|
4032 |
|
4033 |
+
#: admin/wp-security-spam-menu.php:297
|
4034 |
msgid "You entered a non numeric value for the minimum spam comments per IP field."
|
4035 |
msgstr ""
|
4036 |
|
4037 |
+
#: admin/wp-security-spam-menu.php:308
|
4038 |
msgid "Displaying results for IP addresses which have posted a minimum of %s spam comments."
|
4039 |
msgstr ""
|
4040 |
|
4041 |
+
#: admin/wp-security-spam-menu.php:323
|
4042 |
msgid "Auto block spammer IPs"
|
4043 |
msgstr ""
|
4044 |
|
4045 |
+
#: admin/wp-security-spam-menu.php:328
|
4046 |
msgid "This feature has detected that %s is not active. It is highly recommended that you activate the Akismet plugin to make the most of this feature."
|
4047 |
msgstr ""
|
4048 |
|
4049 |
+
#: admin/wp-security-spam-menu.php:337
|
4050 |
msgid "This feature allows you to automatically and permanently block IP addresses which have exceeded a certain number of comments labelled as spam."
|
4051 |
msgstr ""
|
4052 |
|
4053 |
+
#: admin/wp-security-spam-menu.php:338
|
4054 |
msgid "Comments are usually labelled as spam either by the Akismet plugin or manually by the WP administrator when they mark a comment as \"spam\" from the WordPress Comments menu."
|
4055 |
msgstr ""
|
4056 |
|
4057 |
+
#: admin/wp-security-spam-menu.php:352
|
4058 |
msgid "You currently have no IP addresses permanently blocked due to spam."
|
4059 |
msgstr ""
|
4060 |
|
4061 |
+
#: admin/wp-security-spam-menu.php:365
|
4062 |
msgid "Spammer IPs added to permanent block list today: "
|
4063 |
msgstr ""
|
4064 |
|
4065 |
+
#: admin/wp-security-spam-menu.php:366
|
4066 |
msgid "All time total: "
|
4067 |
msgstr ""
|
4068 |
|
4069 |
+
#: admin/wp-security-spam-menu.php:367
|
4070 |
msgid "View blocked IPs"
|
4071 |
msgstr ""
|
4072 |
|
4073 |
+
#: admin/wp-security-spam-menu.php:380
|
4074 |
msgid "Enable auto block of spam comment IPs"
|
4075 |
msgstr ""
|
4076 |
|
4077 |
+
#: admin/wp-security-spam-menu.php:383
|
4078 |
msgid "Check this box if you want this plugin to automatically block IP addresses which submit spam comments."
|
4079 |
msgstr ""
|
4080 |
|
4081 |
+
#: admin/wp-security-spam-menu.php:387
|
4082 |
msgid "Minimum number of spam comments"
|
4083 |
msgstr ""
|
4084 |
|
4085 |
+
#: admin/wp-security-spam-menu.php:389
|
4086 |
msgid "Specify the minimum number of spam comments for an IP address before it is permanently blocked."
|
4087 |
msgstr ""
|
4088 |
|
4089 |
+
#: admin/wp-security-spam-menu.php:393
|
4090 |
msgid "Example 1: Setting this value to \"1\" will block ALL IP addresses which were used to submit at least one spam comment."
|
4091 |
msgstr ""
|
4092 |
|
4093 |
+
#: admin/wp-security-spam-menu.php:394
|
4094 |
msgid "Example 2: Setting this value to \"5\" will block only those IP addresses which were used to submit 5 spam comments or more on your site."
|
4095 |
msgstr ""
|
4096 |
|
4097 |
+
#: admin/wp-security-spam-menu.php:412
|
4098 |
msgid "List spammer IP addresses"
|
4099 |
msgstr ""
|
4100 |
|
4101 |
+
#: admin/wp-security-spam-menu.php:416
|
4102 |
msgid "This section displays a list of the IP addresses of the people or bots who have left spam comments on your site."
|
4103 |
msgstr ""
|
4104 |
|
4105 |
+
#: admin/wp-security-spam-menu.php:417
|
4106 |
msgid "This information can be handy for identifying the most persistent IP addresses or ranges used by spammers."
|
4107 |
msgstr ""
|
4108 |
|
4109 |
+
#: admin/wp-security-spam-menu.php:418
|
4110 |
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 the permanent block list."
|
4111 |
msgstr ""
|
4112 |
|
4113 |
+
#: admin/wp-security-spam-menu.php:419
|
4114 |
msgid "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 using the checkboxes and then choose the \"block\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
|
4115 |
msgstr ""
|
4116 |
|
4117 |
+
#: admin/wp-security-spam-menu.php:427
|
4118 |
msgid "Minimum number of spam comments per IP"
|
4119 |
msgstr ""
|
4120 |
|
4121 |
+
#: admin/wp-security-spam-menu.php:429
|
4122 |
msgid "This field allows you to list only those IP addresses which have been used to post X or more spam comments."
|
4123 |
msgstr ""
|
4124 |
|
4125 |
+
#: admin/wp-security-spam-menu.php:433
|
4126 |
msgid "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses which were used to submit spam comments."
|
4127 |
msgstr ""
|
4128 |
|
4129 |
+
#: admin/wp-security-spam-menu.php:434
|
4130 |
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."
|
4131 |
msgstr ""
|
4132 |
|
4133 |
+
#: admin/wp-security-spam-menu.php:441
|
4134 |
msgid "Find IP addresses"
|
4135 |
msgstr ""
|
4136 |
|
4137 |
+
#: admin/wp-security-spam-menu.php:445
|
4138 |
msgid "Spammer IP address results"
|
4139 |
msgstr ""
|
4140 |
|
4141 |
+
#: admin/wp-security-spam-menu.php:451
|
4142 |
#: classes/wp-security-utility.php:253
|
4143 |
msgid "The plugin has detected that you are using a Multi-Site WordPress installation."
|
4144 |
msgstr ""
|
4145 |
|
4146 |
+
#: admin/wp-security-spam-menu.php:452
|
4147 |
msgid "Only the \"superadmin\" can block IP addresses from the main site."
|
4148 |
msgstr ""
|
4149 |
|
4150 |
+
#: admin/wp-security-spam-menu.php:453
|
4151 |
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."
|
4152 |
msgstr ""
|
4153 |
|
4154 |
+
#: admin/wp-security-spam-menu.php:498
|
4155 |
msgid "BuddyPress spam settings"
|
4156 |
msgstr ""
|
4157 |
|
4158 |
+
#: admin/wp-security-spam-menu.php:503
|
4159 |
msgid "Add CAPTCHA to BuddyPress registration form"
|
4160 |
msgstr ""
|
4161 |
|
4162 |
+
#: admin/wp-security-spam-menu.php:507
|
4163 |
msgid "This feature will add a simple math CAPTCHA field in the BuddyPress registration form."
|
4164 |
msgstr ""
|
4165 |
|
4166 |
+
#: admin/wp-security-spam-menu.php:508
|
4167 |
msgid "Adding a CAPTCHA field in the registration form is a simple way of greatly reducing spam signups from bots without using .htaccess rules."
|
4168 |
msgstr ""
|
4169 |
|
4170 |
+
#: admin/wp-security-spam-menu.php:518
|
4171 |
msgid "Enable CAPTCHA on BuddyPress registration form"
|
4172 |
msgstr ""
|
4173 |
|
4174 |
+
#: admin/wp-security-spam-menu.php:521
|
4175 |
msgid "Check this if you want to insert a CAPTCHA field on the BuddyPress registration forms."
|
4176 |
msgstr ""
|
4177 |
|
4178 |
+
#: admin/wp-security-spam-menu.php:530
|
4179 |
msgid "BuddyPress is not active! In order to use this feature you will need to have BuddyPress installed and activated."
|
4180 |
msgstr ""
|
4181 |
|
4182 |
+
#: admin/wp-security-spam-menu.php:560
|
4183 |
msgid "bbPress spam settings"
|
4184 |
msgstr ""
|
4185 |
|
4186 |
+
#: admin/wp-security-spam-menu.php:565
|
4187 |
msgid "Add CAPTCHA to bbPress new topic form"
|
4188 |
msgstr ""
|
4189 |
|
4190 |
+
#: admin/wp-security-spam-menu.php:569
|
4191 |
msgid "This feature will add a simple math CAPTCHA field in the bbPress new topic form."
|
4192 |
msgstr ""
|
4193 |
|
4194 |
+
#: admin/wp-security-spam-menu.php:570
|
4195 |
msgid "Adding a CAPTCHA field in this form is a simple way of greatly reducing spam submitted from bots."
|
4196 |
msgstr ""
|
4197 |
|
4198 |
+
#: admin/wp-security-spam-menu.php:580
|
4199 |
msgid "Enable CAPTCHA on bbPress new topic form"
|
4200 |
msgstr ""
|
4201 |
|
4202 |
+
#: admin/wp-security-spam-menu.php:583
|
4203 |
msgid "Check this if you want to insert a CAPTCHA field on the bbPress new topic forms."
|
4204 |
msgstr ""
|
4205 |
|
4206 |
+
#: admin/wp-security-spam-menu.php:592
|
4207 |
msgid "bbPress is not active. In order to use this feature you will need to have bbPress installed and activated."
|
4208 |
msgstr ""
|
4209 |
|
4210 |
# @ all-in-one-wp-security-and-firewall
|
4211 |
#: admin/wp-security-tools-menu.php:34
|
4212 |
+
msgid "WHOIS lookup"
|
4213 |
msgstr "후이스 조회"
|
4214 |
|
4215 |
#: admin/wp-security-tools-menu.php:95
|
4253 |
msgstr ""
|
4254 |
|
4255 |
#: admin/wp-security-user-accounts-menu.php:32
|
4256 |
+
msgid "WP username"
|
4257 |
msgstr "WP 사용자 이름"
|
4258 |
|
4259 |
#: admin/wp-security-user-accounts-menu.php:33
|
4260 |
+
msgid "Display name"
|
4261 |
msgstr "표시 이름"
|
4262 |
|
4263 |
#: admin/wp-security-user-accounts-menu.php:34
|
4264 |
msgid "Password"
|
4265 |
msgstr "비밀번호"
|
4266 |
|
4267 |
+
# @ all-in-one-wp-security-and-firewall
|
4268 |
+
#: admin/wp-security-user-accounts-menu.php:60
|
4269 |
+
msgid "User accounts"
|
4270 |
+
msgstr "사용자 계정"
|
4271 |
+
|
4272 |
# @ all-in-one-wp-security-and-firewall
|
4273 |
#: admin/wp-security-user-accounts-menu.php:82
|
4274 |
msgid "Admin user security"
|
4279 |
msgstr ""
|
4280 |
|
4281 |
#: admin/wp-security-user-accounts-menu.php:86
|
4282 |
+
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."
|
4283 |
msgstr ""
|
4284 |
|
4285 |
#: admin/wp-security-user-accounts-menu.php:87
|
4429 |
msgid "Password Strength"
|
4430 |
msgstr "비밀번호 보안수준"
|
4431 |
|
|
|
|
|
|
|
|
|
|
|
4432 |
# @ all-in-one-wp-security-and-firewall
|
4433 |
#: admin/wp-security-user-accounts-menu.php:245
|
4434 |
msgid "Username "
|
4451 |
msgstr ""
|
4452 |
|
4453 |
#: admin/wp-security-user-accounts-menu.php:302
|
4454 |
+
msgid "Username successfully changed."
|
4455 |
msgstr ""
|
4456 |
|
4457 |
# @ all-in-one-wp-security-and-firewall
|
4464 |
msgstr ""
|
4465 |
|
4466 |
# @ all-in-one-wp-security-and-firewall
|
4467 |
+
#: admin/wp-security-user-login-menu.php:54
|
4468 |
+
#: admin/wp-security-user-login-menu.php:474
|
4469 |
+
msgid "Failed login records"
|
4470 |
msgstr "실패한 로그인 레코드"
|
4471 |
|
4472 |
+
#: admin/wp-security-user-login-menu.php:55
|
4473 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:51
|
4474 |
+
msgid "Force logout"
|
4475 |
msgstr "강제 로그아웃"
|
4476 |
|
4477 |
# @ all-in-one-wp-security-and-firewall
|
4478 |
+
#: admin/wp-security-user-login-menu.php:56
|
4479 |
+
#: admin/wp-security-user-login-menu.php:632
|
4480 |
+
msgid "Account activity logs"
|
4481 |
msgstr "계정 활동 로그"
|
4482 |
|
4483 |
+
#: admin/wp-security-user-login-menu.php:58
|
4484 |
+
#: admin/wp-security-user-login-menu.php:769
|
4485 |
+
msgid "Additional settings"
|
4486 |
+
msgstr ""
|
4487 |
|
4488 |
+
# @ all-in-one-wp-security-and-firewall
|
4489 |
+
#: admin/wp-security-user-login-menu.php:81
|
4490 |
+
msgid "User login"
|
4491 |
+
msgstr "사용자 로그인"
|
4492 |
+
|
4493 |
+
#: admin/wp-security-user-login-menu.php:118
|
4494 |
+
msgid "You entered a non-numeric value for the max login attempts field."
|
4495 |
+
msgstr ""
|
4496 |
+
|
4497 |
+
#: admin/wp-security-user-login-menu.php:124
|
4498 |
+
msgid "You entered a non numeric value for the login retry time period field."
|
4499 |
+
msgstr ""
|
4500 |
+
|
4501 |
+
#: admin/wp-security-user-login-menu.php:130
|
4502 |
+
msgid "You entered a non numeric value for the lockout time length field."
|
4503 |
msgstr ""
|
4504 |
|
4505 |
+
#: admin/wp-security-user-login-menu.php:136
|
4506 |
+
msgid "You entered a non numeric value for the maximim lockout time length field."
|
4507 |
msgstr ""
|
4508 |
|
4509 |
+
#: admin/wp-security-user-login-menu.php:141
|
4510 |
+
msgid "You entered an invalid minimum lockout time length, it must be less than the maximum lockout time length value."
|
4511 |
msgstr ""
|
4512 |
|
4513 |
+
#: admin/wp-security-user-login-menu.php:141
|
4514 |
+
msgid "Both have been set to the default values."
|
4515 |
msgstr ""
|
4516 |
|
4517 |
+
#: admin/wp-security-user-login-menu.php:160
|
4518 |
msgid "Please fill in one or more email addresses to notify."
|
4519 |
msgstr ""
|
4520 |
|
4521 |
+
#: admin/wp-security-user-login-menu.php:162
|
4522 |
msgid "You have entered one or more invalid email addresses."
|
4523 |
msgstr ""
|
4524 |
|
4525 |
+
#: admin/wp-security-user-login-menu.php:165
|
4526 |
msgid "It has been set to your WordPress admin email as default."
|
4527 |
msgstr ""
|
4528 |
|
4529 |
+
#: admin/wp-security-user-login-menu.php:250
|
4530 |
+
msgid "Login lockout configuration"
|
4531 |
msgstr ""
|
4532 |
|
4533 |
+
#: admin/wp-security-user-login-menu.php:254
|
|
|
|
|
|
|
|
|
|
|
4534 |
msgid "One of the ways hackers try to compromise sites is via a "
|
4535 |
msgstr ""
|
4536 |
|
4537 |
+
#: admin/wp-security-user-login-menu.php:254
|
4538 |
+
msgid "Brute force login attack"
|
4539 |
msgstr ""
|
4540 |
|
4541 |
+
#: admin/wp-security-user-login-menu.php:254
|
4542 |
msgid "This is where attackers use repeated login attempts until they guess the password."
|
4543 |
msgstr ""
|
4544 |
|
4545 |
+
#: admin/wp-security-user-login-menu.php:255
|
4546 |
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."
|
4547 |
msgstr ""
|
4548 |
|
4549 |
+
#: admin/wp-security-user-login-menu.php:256
|
4550 |
msgid "You may also want to checkout our %s feature for another secure way to protect against these types of attacks."
|
4551 |
msgstr ""
|
4552 |
|
|
|
|
|
|
|
|
|
|
|
|
|
4553 |
#: admin/wp-security-user-login-menu.php:261
|
4554 |
+
msgid "Login lockout options"
|
4555 |
+
msgstr ""
|
4556 |
|
4557 |
+
#: admin/wp-security-user-login-menu.php:272
|
4558 |
+
msgid "Enable login lockout feature"
|
4559 |
+
msgstr ""
|
4560 |
+
|
4561 |
+
#: admin/wp-security-user-login-menu.php:275
|
4562 |
+
msgid "Check this if you want to enable the login lockout feature and apply the settings below"
|
4563 |
+
msgstr ""
|
4564 |
|
4565 |
+
#: admin/wp-security-user-login-menu.php:279
|
4566 |
msgid "Allow unlock requests"
|
4567 |
msgstr "잠금 해제 요청 허용"
|
4568 |
|
4569 |
+
#: admin/wp-security-user-login-menu.php:282
|
4570 |
msgid "Check this if you want to allow users to generate an automated unlock request link which will unlock their account"
|
4571 |
msgstr "사용자가 계정잠금을 해제하는 자동 잠금 해제 요청 링크를 생성하도록 허용하려면 이 방법을 확인합니다."
|
4572 |
|
4573 |
# @ all-in-one-wp-security-and-firewall
|
4574 |
+
#: admin/wp-security-user-login-menu.php:286
|
4575 |
msgid "Max login attempts"
|
4576 |
msgstr "최대 로그인 시도"
|
4577 |
|
4578 |
# @ all-in-one-wp-security-and-firewall
|
4579 |
+
#: admin/wp-security-user-login-menu.php:288
|
4580 |
msgid "Set the value for the maximum login retries before IP address is locked out"
|
4581 |
msgstr "IP 주소가 잠기기 전에 최대 로그인 리트리에 대한 값을 설정합니다."
|
4582 |
|
4583 |
# @ all-in-one-wp-security-and-firewall
|
4584 |
+
#: admin/wp-security-user-login-menu.php:292
|
4585 |
msgid "Login retry time period (min)"
|
4586 |
msgstr "로그인 재시도 기간(최소)"
|
4587 |
|
4588 |
# @ all-in-one-wp-security-and-firewall
|
4589 |
+
#: admin/wp-security-user-login-menu.php:294
|
4590 |
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"
|
4591 |
msgstr "특정 IP 주소에 대한 로그인 시도가 최대 실패한 경우 이 기간 내에 플러그인이 해당 주소를 잠그게 됩니다."
|
4592 |
|
4593 |
+
#: admin/wp-security-user-login-menu.php:299
|
4594 |
msgid "Minimum lockout time length"
|
4595 |
msgstr ""
|
4596 |
|
4597 |
+
#: admin/wp-security-user-login-menu.php:305
|
4598 |
msgid "Set the minimum time period in minutes of lockout."
|
4599 |
msgstr ""
|
4600 |
|
4601 |
+
#: admin/wp-security-user-login-menu.php:306
|
4602 |
msgid "This failed login lockout time will be tripled on each failed login."
|
4603 |
msgstr ""
|
4604 |
|
4605 |
+
#: admin/wp-security-user-login-menu.php:313
|
4606 |
msgid "Maximum lockout time length"
|
4607 |
msgstr ""
|
4608 |
|
4609 |
+
#: admin/wp-security-user-login-menu.php:318
|
4610 |
msgid "Set the maximum time period in minutes of lockout."
|
4611 |
msgstr ""
|
4612 |
|
4613 |
+
#: admin/wp-security-user-login-menu.php:319
|
4614 |
msgid "No IP address will be blocked for more than this time period after making a failed login attempt."
|
4615 |
msgstr ""
|
4616 |
|
4617 |
# @ all-in-one-wp-security-and-firewall
|
4618 |
+
#: admin/wp-security-user-login-menu.php:324
|
4619 |
msgid "Display generic error message"
|
4620 |
msgstr "일반 오류 메시지 표시"
|
4621 |
|
4622 |
# @ all-in-one-wp-security-and-firewall
|
4623 |
+
#: admin/wp-security-user-login-menu.php:327
|
4624 |
msgid "Check this if you want to show a generic error message when a login attempt fails"
|
4625 |
msgstr "로그인 시도가 실패할 때 일반 오류 메시지를 표시하려는 경우 이 방법을 확인합니다."
|
4626 |
|
4627 |
# @ all-in-one-wp-security-and-firewall
|
4628 |
+
#: admin/wp-security-user-login-menu.php:331
|
4629 |
msgid "Instantly lockout invalid usernames"
|
4630 |
msgstr "즉시 잘못된 사용자 이름을 잠그기"
|
4631 |
|
4632 |
# @ all-in-one-wp-security-and-firewall
|
4633 |
+
#: admin/wp-security-user-login-menu.php:334
|
4634 |
msgid "Check this if you want to instantly lockout login attempts with usernames which do not exist on your system"
|
4635 |
msgstr "시스템에 존재하지 않는 사용자 이름으로 로그인 시도를 즉시 잠그려면 이 방법을 확인하십시오."
|
4636 |
|
4637 |
+
#: admin/wp-security-user-login-menu.php:339
|
4638 |
msgid "Instantly lockout specific usernames"
|
4639 |
msgstr "특정 사용자 이름을 즉시 잠그기"
|
4640 |
|
4641 |
+
#: admin/wp-security-user-login-menu.php:349
|
4642 |
msgid "Insert one username per line. Existing usernames are not blocked even if present in the list."
|
4643 |
msgstr "줄당 하나의 사용자 이름을 삽입합니다. 목록에 있는 경우에도 기존 사용자 이름은 차단되지 않습니다."
|
4644 |
|
4645 |
# @ all-in-one-wp-security-and-firewall
|
4646 |
+
#: admin/wp-security-user-login-menu.php:354
|
4647 |
msgid "Notify by email"
|
4648 |
msgstr "이메일로 알림"
|
4649 |
|
4650 |
# @ all-in-one-wp-security-and-firewall
|
4651 |
+
#: admin/wp-security-user-login-menu.php:358
|
4652 |
msgid "Check this if you want to receive an email when someone has been locked out due to maximum failed login attempts"
|
4653 |
msgstr "로그인 시도가 최대 실패로 인해 다른 사람이 잠긴 경우 이메일을 수신하려는 경우 이 방법을 확인하십시오."
|
4654 |
|
4655 |
+
#: admin/wp-security-user-login-menu.php:361
|
4656 |
msgid "Fill in one email address per line."
|
4657 |
msgstr ""
|
4658 |
|
4659 |
+
#: admin/wp-security-user-login-menu.php:365
|
4660 |
msgid "Each email address must be on a new line."
|
4661 |
msgstr ""
|
4662 |
|
4663 |
+
#: admin/wp-security-user-login-menu.php:366
|
4664 |
msgid "If a valid email address has not been filled in, it will not be saved."
|
4665 |
msgstr ""
|
4666 |
|
4667 |
+
#: admin/wp-security-user-login-menu.php:367
|
4668 |
msgid "The valid email address format is userid@example.com"
|
4669 |
msgstr ""
|
4670 |
|
4671 |
+
#: admin/wp-security-user-login-menu.php:368
|
4672 |
msgid "Example: %s"
|
4673 |
msgstr ""
|
4674 |
|
4675 |
+
#: admin/wp-security-user-login-menu.php:375
|
4676 |
msgid "Enable PHP backtrace in email"
|
4677 |
msgstr ""
|
4678 |
|
4679 |
+
#: admin/wp-security-user-login-menu.php:379
|
4680 |
msgid "Check this if you want to include the PHP backtrace in notification emails."
|
4681 |
msgstr ""
|
4682 |
|
4683 |
+
#: admin/wp-security-user-login-menu.php:379
|
4684 |
msgid "This is internal coding information which makes it easier to investigate where an issued occurred."
|
4685 |
msgstr ""
|
4686 |
|
4687 |
# @ all-in-one-wp-security-and-firewall
|
4688 |
+
#: admin/wp-security-user-login-menu.php:389
|
4689 |
msgid "Currently locked out IP address ranges"
|
4690 |
msgstr "현재 잠긴 IP 주소 범위"
|
4691 |
|
4692 |
+
#: admin/wp-security-user-login-menu.php:394
|
4693 |
msgid "To see a list of all locked IP addresses and ranges go to the %s tab in the dashboard menu."
|
4694 |
msgstr "잠긴 모든 IP 주소 와 범위 목록을 보려면 대시보드 메뉴의 %s 탭으로 이동합니다."
|
4695 |
|
4696 |
+
#: admin/wp-security-user-login-menu.php:399
|
4697 |
+
msgid "Login lockout IP whitelist settings"
|
|
|
|
|
|
|
|
|
4698 |
msgstr ""
|
4699 |
|
4700 |
#: admin/wp-security-user-login-menu.php:405
|
4701 |
+
msgid "Enable login lockout IP whitelist"
|
4702 |
msgstr ""
|
4703 |
|
4704 |
+
#: admin/wp-security-user-login-menu.php:416
|
4705 |
+
msgid "The addresses specified here will never be blocked by the login lockout feature."
|
4706 |
msgstr ""
|
4707 |
|
4708 |
+
#: admin/wp-security-user-login-menu.php:450
|
4709 |
+
msgid "User login feature - Delete all failed login records operation failed."
|
4710 |
msgstr ""
|
4711 |
|
4712 |
+
#: admin/wp-security-user-login-menu.php:452
|
4713 |
+
msgid "All records from the failed logins table were deleted successfully."
|
4714 |
msgstr ""
|
4715 |
|
4716 |
+
#: admin/wp-security-user-login-menu.php:467
|
4717 |
msgid "This tab displays the failed login attempts for your site."
|
4718 |
msgstr ""
|
4719 |
|
4720 |
+
#: admin/wp-security-user-login-menu.php:468
|
4721 |
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."
|
4722 |
msgstr ""
|
4723 |
|
4724 |
+
#: admin/wp-security-user-login-menu.php:469
|
4725 |
msgid "Failed login records that are older than %1$d days are purged automatically."
|
4726 |
msgstr ""
|
4727 |
|
4728 |
# @ all-in-one-wp-security-and-firewall
|
4729 |
+
#: admin/wp-security-user-login-menu.php:508
|
4730 |
+
#: admin/wp-security-user-login-menu.php:517
|
|
|
|
|
|
|
|
|
|
|
4731 |
msgid "Delete all failed login records"
|
4732 |
msgstr "실패한 로그인 레코드 모두 삭제"
|
4733 |
|
4734 |
# @ all-in-one-wp-security-and-firewall
|
4735 |
+
#: admin/wp-security-user-login-menu.php:514
|
4736 |
msgid "Click this button if you wish to delete all failed login records in one go."
|
4737 |
msgstr "한 번에 모든 실패한 로그인 레코드를 삭제하려면 이 단추를 클릭합니다."
|
4738 |
|
4739 |
+
#: admin/wp-security-user-login-menu.php:544
|
4740 |
msgid "You entered a non numeric value for the logout time period field. It has been set to the default value."
|
4741 |
msgstr ""
|
4742 |
|
4743 |
+
#: admin/wp-security-user-login-menu.php:569
|
4744 |
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."
|
4745 |
msgstr ""
|
4746 |
|
4747 |
+
#: admin/wp-security-user-login-menu.php:570
|
4748 |
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."
|
4749 |
msgstr ""
|
4750 |
|
4751 |
# @ all-in-one-wp-security-and-firewall
|
4752 |
+
#: admin/wp-security-user-login-menu.php:575
|
4753 |
msgid "Force user logout options"
|
4754 |
msgstr "사용자 로그아웃 옵션 강제"
|
4755 |
|
4756 |
# @ all-in-one-wp-security-and-firewall
|
4757 |
+
#: admin/wp-security-user-login-menu.php:587
|
4758 |
msgid "Enable force WP user logout"
|
4759 |
msgstr "강제 WP 사용자 로그아웃 사용"
|
4760 |
|
4761 |
# @ all-in-one-wp-security-and-firewall
|
4762 |
+
#: admin/wp-security-user-login-menu.php:590
|
4763 |
msgid "Check this if you want to force a wp user to be logged out after a configured amount of time"
|
4764 |
msgstr "구성된 시간 이후에 WP 사용자를 강제로 로그아웃하도록 하려면 이 방법을 확인합니다."
|
4765 |
|
4766 |
# @ all-in-one-wp-security-and-firewall
|
4767 |
+
#: admin/wp-security-user-login-menu.php:594
|
4768 |
msgid "Logout the WP user after XX minutes"
|
4769 |
msgstr "XX 분 후 WP 사용자 로그아웃"
|
4770 |
|
4771 |
# @ all-in-one-wp-security-and-firewall
|
4772 |
+
#: admin/wp-security-user-login-menu.php:596
|
4773 |
msgid "(Minutes) The user will be forced to log back in after this time period has elapased."
|
4774 |
msgstr "(분) 이 기간이 중복된 후에는 사용자가 다시 로그인해야 합니다."
|
4775 |
|
4776 |
+
#: admin/wp-security-user-login-menu.php:625
|
4777 |
msgid "This tab displays the activity for accounts registered with your site that have logged in using the WordPress login form."
|
4778 |
msgstr ""
|
4779 |
|
4780 |
+
#: admin/wp-security-user-login-menu.php:626
|
4781 |
msgid "The information below can be handy if you need to do security investigations because it will show you the last 100 recent login events by username, IP address and time/date."
|
4782 |
msgstr ""
|
4783 |
|
4784 |
+
#: admin/wp-security-user-login-menu.php:627
|
4785 |
+
msgid "Account activity logs that are older than %1$d days are purged automatically."
|
|
|
|
|
|
|
|
|
|
|
4786 |
msgstr ""
|
4787 |
|
4788 |
# @ all-in-one-wp-security-and-firewall
|
4789 |
+
#: admin/wp-security-user-login-menu.php:697
|
4790 |
msgid "Refresh logged in user data"
|
4791 |
msgstr "사용자 데이터에 로그인한 새로 고침"
|
4792 |
|
4793 |
# @ all-in-one-wp-security-and-firewall
|
4794 |
+
#: admin/wp-security-user-login-menu.php:701
|
4795 |
msgid "Refresh data"
|
4796 |
msgstr "데이터 새로 고침"
|
4797 |
|
4798 |
+
#: admin/wp-security-user-login-menu.php:706
|
4799 |
msgid "This tab displays all users who are currently logged into your site."
|
4800 |
msgstr ""
|
4801 |
|
4802 |
+
#: admin/wp-security-user-login-menu.php:707
|
4803 |
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."
|
4804 |
msgstr ""
|
4805 |
|
4806 |
+
#: admin/wp-security-user-login-menu.php:708
|
4807 |
+
msgid "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."
|
4808 |
msgstr ""
|
4809 |
|
4810 |
# @ all-in-one-wp-security-and-firewall
|
4811 |
+
#: admin/wp-security-user-login-menu.php:713
|
4812 |
msgid "Currently logged in users"
|
4813 |
msgstr "현재 로그인한 사용자"
|
4814 |
|
4815 |
+
#: admin/wp-security-user-login-menu.php:761
|
4816 |
+
msgid "WordPress 5.6 introduced a new feature called \"Application passwords\"."
|
4817 |
msgstr ""
|
4818 |
|
4819 |
+
#: admin/wp-security-user-login-menu.php:762
|
4820 |
msgid "This allows you to create a token from the WordPress dashboard which then can be used in the authorization header."
|
4821 |
msgstr ""
|
4822 |
|
4823 |
+
#: admin/wp-security-user-login-menu.php:763
|
4824 |
+
msgid "This feature allows you to disable application passwords as they can leave your site vulnerable to social engineering and phishing scams."
|
|
|
|
|
|
|
|
|
4825 |
msgstr ""
|
4826 |
|
4827 |
+
#: admin/wp-security-user-login-menu.php:780
|
4828 |
#: classes/grade-system/wp-security-feature-item-manager.php:53
|
4829 |
msgid "Disable application password"
|
4830 |
msgstr ""
|
4831 |
|
4832 |
+
#: admin/wp-security-user-login-menu.php:783
|
4833 |
msgid "Check this if you want to disable the application password."
|
4834 |
msgstr ""
|
4835 |
|
4836 |
#: admin/wp-security-user-registration-menu.php:27
|
4837 |
+
msgid "Manual approval"
|
4838 |
msgstr "수동 승인"
|
4839 |
|
4840 |
#: admin/wp-security-user-registration-menu.php:28
|
4843 |
msgstr "등록 캡차"
|
4844 |
|
4845 |
#: admin/wp-security-user-registration-menu.php:29
|
4846 |
+
msgid "Registration honeypot"
|
4847 |
msgstr ""
|
4848 |
|
4849 |
+
#: admin/wp-security-user-registration-menu.php:55
|
4850 |
+
msgid "User registration"
|
4851 |
+
msgstr "회원가입"
|
4852 |
+
|
4853 |
#: admin/wp-security-user-registration-menu.php:115
|
4854 |
msgid "User registration settings"
|
4855 |
msgstr "사용자 등록 설정"
|
4969 |
msgid "Change display name"
|
4970 |
msgstr "표시 이름 변경"
|
4971 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4972 |
#: classes/grade-system/wp-security-feature-item-manager.php:57
|
4973 |
msgid "Registration approval"
|
4974 |
msgstr "등록 승인"
|
4977 |
msgid "Enable registration honeypot"
|
4978 |
msgstr ""
|
4979 |
|
|
|
|
|
|
|
|
|
4980 |
#: classes/grade-system/wp-security-feature-item-manager.php:73
|
4981 |
msgid "WordPress files access"
|
4982 |
msgstr "워드 프레스 파일 액세스"
|
5061 |
msgid "bbPress new topic CAPTCHA"
|
5062 |
msgstr ""
|
5063 |
|
|
|
|
|
|
|
|
|
5064 |
#: classes/grade-system/wp-security-feature-item.php:29
|
5065 |
msgid "Basic"
|
5066 |
msgstr "기본"
|
5074 |
msgstr "고급"
|
5075 |
|
5076 |
#: classes/wp-security-captcha.php:47
|
5077 |
+
#: classes/wp-security-general-init-tasks.php:407
|
5078 |
msgid "Please enter an answer in digits:"
|
5079 |
msgstr "숫자로 답변을 입력하십시오."
|
5080 |
|
5209 |
msgid "The following files were changed on your host"
|
5210 |
msgstr ""
|
5211 |
|
5212 |
+
#: classes/wp-security-general-init-tasks.php:212
|
5213 |
+
#: classes/wp-security-general-init-tasks.php:481
|
5214 |
msgid "Application passwords have been disabled by All In One WP Security & Firewall plugin."
|
5215 |
msgstr ""
|
5216 |
|
5217 |
+
#: classes/wp-security-general-init-tasks.php:428
|
5218 |
+
#: classes/wp-security-general-init-tasks.php:541
|
5219 |
+
#: classes/wp-security-general-init-tasks.php:574
|
5220 |
#: classes/wp-security-user-login.php:137
|
5221 |
#: classes/wp-security-user-registration.php:74
|
5222 |
msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
|
5223 |
msgstr "<strong>오류</strong>: 당신의 대답은 잘못되었습니다 - 다시 시도하십시오."
|
5224 |
|
5225 |
+
#: classes/wp-security-general-init-tasks.php:463
|
5226 |
msgid "Enter something special:"
|
5227 |
msgstr ""
|
5228 |
|
5229 |
+
#: classes/wp-security-general-init-tasks.php:476
|
5230 |
msgid "Application passwords"
|
5231 |
msgstr ""
|
5232 |
|
5233 |
+
#: classes/wp-security-general-init-tasks.php:485
|
5234 |
msgid "Change setting"
|
5235 |
msgstr ""
|
5236 |
|
5237 |
+
#: classes/wp-security-general-init-tasks.php:487
|
5238 |
msgid "Site admin can only change this setting."
|
5239 |
msgstr ""
|
5240 |
|
5241 |
+
#: classes/wp-security-general-init-tasks.php:516
|
5242 |
msgid "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
|
5243 |
msgstr ""
|
5244 |
|
5245 |
+
#: classes/wp-security-general-init-tasks.php:558
|
5246 |
msgid "Your CAPTCHA answer was incorrect - please try again."
|
5247 |
msgstr ""
|
5248 |
|
5249 |
+
#: classes/wp-security-general-init-tasks.php:567
|
5250 |
msgid "<strong>ERROR</strong>: Your IP address is currently locked please contact the administrator!"
|
5251 |
msgstr ""
|
5252 |
|
5253 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5254 |
+
#: classes/wp-security-general-init-tasks.php:642
|
5255 |
msgid "Your Google reCAPTCHA site key is wrong. Please fill the correct reCAPTCHA keys %s to use the Google reCAPTCHA feature."
|
5256 |
msgstr ""
|
5257 |
|
5258 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5259 |
+
#: classes/wp-security-general-init-tasks.php:642
|
5260 |
#: classes/wp-security-notices.php:99
|
5261 |
msgid "here"
|
5262 |
msgstr ""
|
5263 |
|
5264 |
+
#: classes/wp-security-general-init-tasks.php:655
|
5265 |
msgid "Would you like All In One WP Security & Firewall to re-insert the security rules in your .htaccess file which were cleared when you deactivated the plugin?"
|
5266 |
msgstr ""
|
5267 |
|
5268 |
+
#: classes/wp-security-general-init-tasks.php:655
|
5269 |
+
#: templates/may-also-like.php:40
|
5270 |
+
#: templates/may-also-like.php:43
|
5271 |
+
#: templates/may-also-like.php:54
|
5272 |
+
#: templates/may-also-like.php:57
|
5273 |
+
#: templates/may-also-like.php:68
|
5274 |
+
#: templates/may-also-like.php:71
|
5275 |
+
#: templates/may-also-like.php:91
|
5276 |
+
#: templates/may-also-like.php:103
|
5277 |
+
#: templates/may-also-like.php:115
|
5278 |
+
#: templates/may-also-like.php:127
|
5279 |
+
#: templates/may-also-like.php:139
|
5280 |
+
#: templates/may-also-like.php:151
|
5281 |
+
#: templates/may-also-like.php:168
|
5282 |
+
#: templates/may-also-like.php:171
|
5283 |
+
#: templates/may-also-like.php:183
|
5284 |
+
#: templates/may-also-like.php:195
|
5285 |
+
#: templates/may-also-like.php:207
|
5286 |
+
#: templates/may-also-like.php:219
|
5287 |
+
#: templates/may-also-like.php:231
|
5288 |
+
#: templates/may-also-like.php:243
|
5289 |
+
#: templates/may-also-like.php:252
|
5290 |
+
#: templates/may-also-like.php:255
|
5291 |
+
#: templates/may-also-like.php:264
|
5292 |
+
#: templates/may-also-like.php:267
|
5293 |
+
#: templates/may-also-like.php:279
|
5294 |
+
#: templates/may-also-like.php:297
|
5295 |
+
#: templates/may-also-like.php:309
|
5296 |
+
#: templates/may-also-like.php:327
|
5297 |
+
#: templates/may-also-like.php:339
|
5298 |
+
#: templates/may-also-like.php:351
|
5299 |
+
#: templates/may-also-like.php:368
|
5300 |
+
#: templates/may-also-like.php:380
|
5301 |
msgid "Yes"
|
5302 |
msgstr ""
|
5303 |
|
5304 |
+
#: classes/wp-security-general-init-tasks.php:655
|
5305 |
+
#: templates/may-also-like.php:88
|
5306 |
+
#: templates/may-also-like.php:100
|
5307 |
+
#: templates/may-also-like.php:112
|
5308 |
+
#: templates/may-also-like.php:124
|
5309 |
+
#: templates/may-also-like.php:136
|
5310 |
+
#: templates/may-also-like.php:148
|
5311 |
+
#: templates/may-also-like.php:180
|
5312 |
+
#: templates/may-also-like.php:192
|
5313 |
+
#: templates/may-also-like.php:204
|
5314 |
+
#: templates/may-also-like.php:216
|
5315 |
+
#: templates/may-also-like.php:228
|
5316 |
+
#: templates/may-also-like.php:240
|
5317 |
+
#: templates/may-also-like.php:276
|
5318 |
+
#: templates/may-also-like.php:294
|
5319 |
+
#: templates/may-also-like.php:306
|
5320 |
+
#: templates/may-also-like.php:324
|
5321 |
+
#: templates/may-also-like.php:336
|
5322 |
+
#: templates/may-also-like.php:348
|
5323 |
+
#: templates/may-also-like.php:365
|
5324 |
+
#: templates/may-also-like.php:377
|
5325 |
#: templates/notices/custom-notice.php:27
|
5326 |
msgid "No"
|
5327 |
msgstr ""
|
5328 |
|
5329 |
+
#: classes/wp-security-general-init-tasks.php:674
|
5330 |
msgid "Your registration is pending approval."
|
5331 |
msgstr ""
|
5332 |
|
5443 |
msgstr ""
|
5444 |
|
5445 |
#: classes/wp-security-two-factor-login.php:34
|
5446 |
+
msgid "Two factor authentication - Admin settings"
|
5447 |
msgstr ""
|
5448 |
|
5449 |
#: classes/wp-security-two-factor-login.php:97
|
5459 |
msgstr ""
|
5460 |
|
5461 |
#: classes/wp-security-user-login.php:71
|
5462 |
+
msgid "You have disabled login lockout by defining the AIOS_DISABLE_LOGIN_LOCKOUT constant value as true, and the login lockout setting has enabled it."
|
5463 |
msgstr ""
|
5464 |
|
5465 |
#. translators: 1: Locked IP Addresses admin page link
|
5466 |
#: classes/wp-security-user-login.php:73
|
5467 |
+
msgid "Delete your login lockout IP from %s and define the AIOS_DISABLE_LOGIN_LOCKOUT constant value as false."
|
5468 |
msgstr ""
|
5469 |
|
5470 |
#: classes/wp-security-user-login.php:100
|
5472 |
msgstr "<strong>오류</strong>: 보안상의 이유로 IP 주소의 액세스가 차단되었습니다. 관리자에게 문의하십시오."
|
5473 |
|
5474 |
#: classes/wp-security-user-login.php:108
|
5475 |
+
msgid "Service temporarily unavailable"
|
5476 |
msgstr "일시적으로 사용할 수 없는 서비스"
|
5477 |
|
5478 |
#: classes/wp-security-user-login.php:163
|
5490 |
msgstr "사이트 잠금 알림"
|
5491 |
|
5492 |
#: classes/wp-security-user-login.php:393
|
5493 |
+
msgid "User login lockout events had occurred due to too many failed login attempts or invalid username:"
|
5494 |
msgstr ""
|
5495 |
|
5496 |
#: classes/wp-security-user-login.php:396
|
5498 |
msgstr "사용자 이름:"
|
5499 |
|
5500 |
#: classes/wp-security-user-login.php:397
|
5501 |
+
msgid "IP address:"
|
5502 |
msgstr "IP 주소:"
|
5503 |
|
5504 |
#: classes/wp-security-user-login.php:399
|
5505 |
+
msgid "IP range:"
|
5506 |
msgstr "IP 범위:"
|
5507 |
|
5508 |
#: classes/wp-security-user-login.php:404
|
5510 |
msgstr ""
|
5511 |
|
5512 |
#: classes/wp-security-user-login.php:515
|
5513 |
+
msgid "Unlock request notification"
|
5514 |
msgstr "요청 알림 잠금 해제"
|
5515 |
|
5516 |
#: classes/wp-security-user-login.php:516
|
5526 |
msgstr "위의 링크를 클릭하면 WordPress 관리 패널에 로그인할 수 있습니다."
|
5527 |
|
5528 |
# @ all-in-one-wp-security-and-firewall
|
5529 |
+
#: classes/wp-security-user-login.php:739
|
5530 |
msgid "Your session has expired because it has been over %d minutes since your last login."
|
5531 |
msgstr "마지막 로그인 이후 %d 분 이상되었기 때문에 세션이 만료되었습니다."
|
5532 |
|
5533 |
+
#: classes/wp-security-user-login.php:740
|
5534 |
+
#: classes/wp-security-user-login.php:744
|
5535 |
msgid "Please log back in to continue."
|
5536 |
msgstr ""
|
5537 |
|
5538 |
# @ all-in-one-wp-security-and-firewall
|
5539 |
+
#: classes/wp-security-user-login.php:743
|
5540 |
msgid "You were logged out because you just changed the \"admin\" username."
|
5541 |
msgstr "방금 \"관리자\" 사용자 이름을 변경했기 때문에 로그아웃되었습니다."
|
5542 |
|
5543 |
+
#: classes/wp-security-user-login.php:773
|
5544 |
msgid "Request unlock"
|
5545 |
msgstr "잠금 해제 요청"
|
5546 |
|
5549 |
msgstr "<strong>오류</strong>: IP 주소가 현재 잠겨 있기 때문에 등록할 수 없습니다!"
|
5550 |
|
5551 |
# @ all-in-one-wp-security-and-firewall
|
5552 |
+
#: classes/wp-security-utility-ip-address.php:217
|
5553 |
+
#: classes/wp-security-utility-ip-address.php:231
|
5554 |
+
#: classes/wp-security-utility-ip-address.php:245
|
5555 |
+
#: classes/wp-security-utility-ip-address.php:257
|
5556 |
+
#: classes/wp-security-utility-ip-address.php:269
|
5557 |
msgid " is not a valid ip address format."
|
5558 |
msgstr "유효한 IP 주소 형식이 아닙니다."
|
5559 |
|
5560 |
# @ all-in-one-wp-security-and-firewall
|
5561 |
+
#: classes/wp-security-utility-ip-address.php:274
|
5562 |
msgid "You cannot ban your own IP address: "
|
5563 |
msgstr "자신의 IP 주소를 금지할 수 없습니다."
|
5564 |
|
5579 |
msgstr "계정을 찾지 못했습니다."
|
5580 |
|
5581 |
#: other-includes/wp-security-unlock-request.php:71
|
5582 |
+
msgid "Error: No locked entry was found in the database with your IP address range."
|
5583 |
msgstr ""
|
5584 |
|
5585 |
#: other-includes/wp-security-unlock-request.php:76
|
5672 |
msgid "Example 5: 2001:db8:1263::/48"
|
5673 |
msgstr ""
|
5674 |
|
5675 |
+
#: templates/may-also-like.php:5
|
5676 |
+
msgid "All-In-One Security (AIOS) Free vs Premium Comparison Chart"
|
5677 |
+
msgstr ""
|
5678 |
+
|
5679 |
+
#: templates/may-also-like.php:7
|
5680 |
+
msgid "FAQs"
|
5681 |
+
msgstr ""
|
5682 |
+
|
5683 |
+
#: templates/may-also-like.php:9
|
5684 |
+
msgid "Ask a pre-sales question"
|
5685 |
+
msgstr ""
|
5686 |
+
|
5687 |
+
#: templates/may-also-like.php:17
|
5688 |
+
msgid "All In One WP Security & Firewall Free"
|
5689 |
+
msgstr ""
|
5690 |
+
|
5691 |
+
#: templates/may-also-like.php:26
|
5692 |
+
#: templates/may-also-like.php:386
|
5693 |
+
msgid "Installed"
|
5694 |
+
msgstr ""
|
5695 |
+
|
5696 |
+
#: templates/may-also-like.php:29
|
5697 |
+
#: templates/may-also-like.php:389
|
5698 |
+
msgid "Upgrade now"
|
5699 |
+
msgstr ""
|
5700 |
+
|
5701 |
+
#: templates/may-also-like.php:34
|
5702 |
+
msgid "Login security feature suite"
|
5703 |
+
msgstr ""
|
5704 |
+
|
5705 |
+
#: templates/may-also-like.php:35
|
5706 |
+
msgid "Protect against brute-force attacks and keep bots at bay."
|
5707 |
+
msgstr ""
|
5708 |
+
|
5709 |
+
#: templates/may-also-like.php:35
|
5710 |
+
msgid "AIOS takes WordPress' default login security features to a whole new level."
|
5711 |
+
msgstr ""
|
5712 |
+
|
5713 |
+
#: templates/may-also-like.php:37
|
5714 |
+
msgid "To see all login security features, visit %s"
|
5715 |
+
msgstr ""
|
5716 |
+
|
5717 |
+
#: templates/may-also-like.php:48
|
5718 |
+
msgid "Firewall and file protection feature suite"
|
5719 |
+
msgstr ""
|
5720 |
+
|
5721 |
+
#: templates/may-also-like.php:49
|
5722 |
+
msgid "Protection from the latest exploits."
|
5723 |
+
msgstr ""
|
5724 |
+
|
5725 |
+
#: templates/may-also-like.php:49
|
5726 |
+
msgid "Activate firewall settings ranging from basic, intermediate and advanced."
|
5727 |
+
msgstr ""
|
5728 |
+
|
5729 |
+
#: templates/may-also-like.php:49
|
5730 |
+
msgid "Get comprehensive, instant protection with All-in-One Security."
|
5731 |
+
msgstr ""
|
5732 |
+
|
5733 |
+
#: templates/may-also-like.php:51
|
5734 |
+
msgid "To see all firewall and file protection features, visit %s"
|
5735 |
+
msgstr ""
|
5736 |
+
|
5737 |
+
#: templates/may-also-like.php:62
|
5738 |
+
msgid "Content protection feature suite"
|
5739 |
+
msgstr ""
|
5740 |
+
|
5741 |
+
#: templates/may-also-like.php:63
|
5742 |
+
msgid "Eliminate spam and protect your content to dramatically improve your website's interactions with search engines."
|
5743 |
+
msgstr ""
|
5744 |
+
|
5745 |
+
#: templates/may-also-like.php:65
|
5746 |
+
msgid "To see all content protection features, visit %s"
|
5747 |
+
msgstr ""
|
5748 |
+
|
5749 |
+
#: templates/may-also-like.php:76
|
5750 |
+
msgid "Malware scanning"
|
5751 |
+
msgstr ""
|
5752 |
+
|
5753 |
+
#: templates/may-also-like.php:77
|
5754 |
+
msgid "Finding out by accident that your site has been infected with malware is too late."
|
5755 |
+
msgstr ""
|
5756 |
+
|
5757 |
+
#: templates/may-also-like.php:79
|
5758 |
+
msgid "Malware can have a dramatic effect on your site's search rankings and you may not even know about it."
|
5759 |
+
msgstr ""
|
5760 |
+
|
5761 |
+
#: templates/may-also-like.php:79
|
5762 |
+
msgid "It can slow your website down, access customer data, send unsolicited emails, change your content or prevent users from accessing it."
|
5763 |
+
msgstr ""
|
5764 |
+
|
5765 |
+
#: templates/may-also-like.php:84
|
5766 |
+
msgid "Automatic malware scanning"
|
5767 |
+
msgstr ""
|
5768 |
+
|
5769 |
+
#: templates/may-also-like.php:85
|
5770 |
+
msgid "Best-in-class scanning for the latest malware, trojans and spyware 24/7."
|
5771 |
+
msgstr ""
|
5772 |
+
|
5773 |
+
#: templates/may-also-like.php:96
|
5774 |
+
msgid "Response time monitoring"
|
5775 |
+
msgstr ""
|
5776 |
+
|
5777 |
+
#: templates/may-also-like.php:97
|
5778 |
+
msgid "You'll know immediately if your website's response time is negatively affected."
|
5779 |
+
msgstr ""
|
5780 |
+
|
5781 |
+
#: templates/may-also-like.php:108
|
5782 |
+
msgid "Up-time monitoring"
|
5783 |
+
msgstr ""
|
5784 |
+
|
5785 |
+
#: templates/may-also-like.php:109
|
5786 |
+
msgid "AIOS checks your website's uptime every 5 minutes."
|
5787 |
+
msgstr ""
|
5788 |
+
|
5789 |
+
#: templates/may-also-like.php:109
|
5790 |
+
msgid "We'll notify you straight away if your site/server goes down."
|
5791 |
+
msgstr ""
|
5792 |
+
|
5793 |
+
#: templates/may-also-like.php:120
|
5794 |
+
msgid "Prevents blacklisting by search engines"
|
5795 |
+
msgstr ""
|
5796 |
+
|
5797 |
+
#: templates/may-also-like.php:121
|
5798 |
+
msgid "AIOS monitors your site's blacklist status daily."
|
5799 |
+
msgstr ""
|
5800 |
+
|
5801 |
+
#: templates/may-also-like.php:121
|
5802 |
+
msgid "We'll notify you within 24 hours if something's amiss so you can take action, before it's too late."
|
5803 |
+
msgstr ""
|
5804 |
+
|
5805 |
+
#: templates/may-also-like.php:132
|
5806 |
+
msgid "Flexible assignment"
|
5807 |
+
msgstr ""
|
5808 |
+
|
5809 |
+
#: templates/may-also-like.php:133
|
5810 |
+
msgid "Register and remove websites from the scanning service at any time."
|
5811 |
+
msgstr ""
|
5812 |
+
|
5813 |
+
#: templates/may-also-like.php:144
|
5814 |
+
msgid "Malware reports"
|
5815 |
+
msgstr ""
|
5816 |
+
|
5817 |
+
#: templates/may-also-like.php:145
|
5818 |
+
msgid "Reports are available via the 'My Account' page and directly via email."
|
5819 |
+
msgstr ""
|
5820 |
+
|
5821 |
+
#: templates/may-also-like.php:156
|
5822 |
+
msgid "Flexible two-factor authentication"
|
5823 |
+
msgstr ""
|
5824 |
+
|
5825 |
+
#: templates/may-also-like.php:157
|
5826 |
+
msgid "With Two-Factor Authentication (TFA) users enter their username and password and a one-time code sent to a device to login."
|
5827 |
+
msgstr ""
|
5828 |
+
|
5829 |
+
#: templates/may-also-like.php:159
|
5830 |
+
msgid "TFA is a feature in both our free and premium packages, but AIOS Premium affords whole new levels of control over how TFA is implemented."
|
5831 |
+
msgstr ""
|
5832 |
+
|
5833 |
+
#: templates/may-also-like.php:164
|
5834 |
+
msgid "Authenticator apps"
|
5835 |
+
msgstr ""
|
5836 |
+
|
5837 |
+
#: templates/may-also-like.php:165
|
5838 |
+
msgid "Supports TOTP and HOTP protocols."
|
5839 |
+
msgstr ""
|
5840 |
+
|
5841 |
+
#: templates/may-also-like.php:165
|
5842 |
+
msgid "TFA Can be used with Google Authenticator, Microsoft Authenticator, Authy and many more."
|
5843 |
+
msgstr ""
|
5844 |
+
|
5845 |
+
#: templates/may-also-like.php:176
|
5846 |
+
msgid "Role specific configuration"
|
5847 |
+
msgstr ""
|
5848 |
+
|
5849 |
+
#: templates/may-also-like.php:177
|
5850 |
+
msgid "Make it compulsory for certain roles e.g. for admin and editor roles."
|
5851 |
+
msgstr ""
|
5852 |
+
|
5853 |
+
#: templates/may-also-like.php:188
|
5854 |
+
msgid "Require TFA after a set time period"
|
5855 |
+
msgstr ""
|
5856 |
+
|
5857 |
+
#: templates/may-also-like.php:189
|
5858 |
+
msgid "For example you could require all admins to have TFA once their accounts are a week old."
|
5859 |
+
msgstr ""
|
5860 |
+
|
5861 |
+
#: templates/may-also-like.php:200
|
5862 |
+
msgid "Trusted devices - control how often TFA is required"
|
5863 |
+
msgstr ""
|
5864 |
+
|
5865 |
+
#: templates/may-also-like.php:201
|
5866 |
+
msgid "Ask for TFA after a chosen number of days for trusted devices instead of on every login."
|
5867 |
+
msgstr ""
|
5868 |
+
|
5869 |
+
#: templates/may-also-like.php:212
|
5870 |
+
msgid "Anti-bot protection"
|
5871 |
+
msgstr ""
|
5872 |
+
|
5873 |
+
#: templates/may-also-like.php:213
|
5874 |
+
msgid "Option to hide the existence of forms on WooCommerce login pages unless JavaScript is active."
|
5875 |
+
msgstr ""
|
5876 |
+
|
5877 |
+
#: templates/may-also-like.php:224
|
5878 |
+
msgid "Customise TFA design layout"
|
5879 |
+
msgstr ""
|
5880 |
+
|
5881 |
+
#: templates/may-also-like.php:225
|
5882 |
+
msgid "Customise the design of TFA so it aligns with your existing web design."
|
5883 |
+
msgstr ""
|
5884 |
+
|
5885 |
+
#: templates/may-also-like.php:236
|
5886 |
+
msgid "TFA emergency codes"
|
5887 |
+
msgstr ""
|
5888 |
+
|
5889 |
+
#: templates/may-also-like.php:237
|
5890 |
+
msgid "Generate a one-time use emergency code to allow access if your device is lost."
|
5891 |
+
msgstr ""
|
5892 |
+
|
5893 |
+
#: templates/may-also-like.php:248
|
5894 |
+
msgid "TFA multisite compatibility"
|
5895 |
+
msgstr ""
|
5896 |
+
|
5897 |
+
#: templates/may-also-like.php:249
|
5898 |
+
msgid "TFA is Compatible with multisite networks and sub-sites."
|
5899 |
+
msgstr ""
|
5900 |
+
|
5901 |
+
#: templates/may-also-like.php:260
|
5902 |
+
msgid "TFA support for common login forms"
|
5903 |
+
msgstr ""
|
5904 |
+
|
5905 |
+
#: templates/may-also-like.php:261
|
5906 |
+
msgid "Supports WooCommerce, Affiliates-WP and Theme my Login login forms."
|
5907 |
+
msgstr ""
|
5908 |
+
|
5909 |
+
#: templates/may-also-like.php:272
|
5910 |
+
msgid "TFA support for other login forms"
|
5911 |
+
msgstr ""
|
5912 |
+
|
5913 |
+
#: templates/may-also-like.php:273
|
5914 |
+
msgid "Supports Elementor Pro, bbPress and all third-party login forms without any further coding needed."
|
5915 |
+
msgstr ""
|
5916 |
+
|
5917 |
+
#: templates/may-also-like.php:284
|
5918 |
+
msgid "Smart 404 blocking"
|
5919 |
+
msgstr ""
|
5920 |
+
|
5921 |
+
#: templates/may-also-like.php:285
|
5922 |
+
msgid "404 errors can occur when someone legitimately mistypes a URL, but they're also generated by hackers searching for weaknesses in your site."
|
5923 |
+
msgstr ""
|
5924 |
+
|
5925 |
+
#: templates/may-also-like.php:290
|
5926 |
+
msgid "Automatically and permanently blocks bots producing 404s"
|
5927 |
+
msgstr ""
|
5928 |
+
|
5929 |
+
#: templates/may-also-like.php:291
|
5930 |
+
msgid "AIOS Premium provides more protection than the competition by automatically and permanently blocking IP addresses of bots and hackers based on how many 404 errors they generate."
|
5931 |
+
msgstr ""
|
5932 |
+
|
5933 |
+
#: templates/may-also-like.php:302
|
5934 |
+
msgid "404 error charts"
|
5935 |
+
msgstr ""
|
5936 |
+
|
5937 |
+
#: templates/may-also-like.php:303
|
5938 |
+
msgid "Handy charts keep you informed of how many 404s have occurred and which IP address or country is producing them."
|
5939 |
+
msgstr ""
|
5940 |
+
|
5941 |
+
#: templates/may-also-like.php:314
|
5942 |
+
msgid "Country blocking"
|
5943 |
+
msgstr ""
|
5944 |
+
|
5945 |
+
#: templates/may-also-like.php:315
|
5946 |
+
msgid "Most malicious attacks come from a handful of countries and so it's possible to prevent most attacks with our country blocking tool."
|
5947 |
+
msgstr ""
|
5948 |
+
|
5949 |
+
#: templates/may-also-like.php:320
|
5950 |
+
msgid "Block traffic based on country of origin"
|
5951 |
+
msgstr ""
|
5952 |
+
|
5953 |
+
#: templates/may-also-like.php:321
|
5954 |
+
msgid "AIOS Premium utilises an IP database that promises 99.5% accuracy."
|
5955 |
+
msgstr ""
|
5956 |
+
|
5957 |
+
#: templates/may-also-like.php:332
|
5958 |
+
msgid "Block traffic to specific pages based on country of origin"
|
5959 |
+
msgstr ""
|
5960 |
+
|
5961 |
+
#: templates/may-also-like.php:333
|
5962 |
+
msgid "Block access to your whole site or on a page-by-page basis."
|
5963 |
+
msgstr ""
|
5964 |
+
|
5965 |
+
#: templates/may-also-like.php:344
|
5966 |
+
msgid "Whitelist some users from blocked countries"
|
5967 |
+
msgstr ""
|
5968 |
+
|
5969 |
+
#: templates/may-also-like.php:345
|
5970 |
+
msgid "Whitelist IP addresses or IP ranges even if they are part of a blocked country."
|
5971 |
+
msgstr ""
|
5972 |
+
|
5973 |
+
#: templates/may-also-like.php:356
|
5974 |
+
msgid "Premium support"
|
5975 |
+
msgstr ""
|
5976 |
+
|
5977 |
+
#: templates/may-also-like.php:361
|
5978 |
+
msgid "Unlimited support"
|
5979 |
+
msgstr ""
|
5980 |
+
|
5981 |
+
#: templates/may-also-like.php:362
|
5982 |
+
msgid "Personalised, email support from our team of Security experts, as and when you need it."
|
5983 |
+
msgstr ""
|
5984 |
+
|
5985 |
+
#: templates/may-also-like.php:373
|
5986 |
+
msgid "Guaranteed response time"
|
5987 |
+
msgstr ""
|
5988 |
+
|
5989 |
+
#: templates/may-also-like.php:374
|
5990 |
+
msgid "We offer a guaranteed response time of three days."
|
5991 |
+
msgstr ""
|
5992 |
+
|
5993 |
+
#: templates/may-also-like.php:374
|
5994 |
+
msgid "99% of our Premium customers receive a response to their enquiry within 24 hours during the working week."
|
5995 |
+
msgstr ""
|
5996 |
+
|
5997 |
+
#: templates/may-also-like.php:397
|
5998 |
+
msgid "Our other plugins"
|
5999 |
+
msgstr ""
|
6000 |
+
|
6001 |
+
#: templates/may-also-like.php:411
|
6002 |
+
msgid "UpdraftPlus – the ultimate protection for your site, hard work and business"
|
6003 |
+
msgstr ""
|
6004 |
+
|
6005 |
+
#: templates/may-also-like.php:412
|
6006 |
+
msgid "Simplifies backups and restoration."
|
6007 |
+
msgstr ""
|
6008 |
+
|
6009 |
+
#: templates/may-also-like.php:412
|
6010 |
+
msgid "It is the world's highest ranking and most popular scheduled backup plugin, with over three million currently-active installs."
|
6011 |
+
msgstr ""
|
6012 |
+
|
6013 |
+
#: templates/may-also-like.php:413
|
6014 |
+
#: templates/may-also-like.php:419
|
6015 |
+
#: templates/may-also-like.php:425
|
6016 |
+
#: templates/may-also-like.php:431
|
6017 |
+
msgid "Try for free"
|
6018 |
+
msgstr ""
|
6019 |
+
|
6020 |
+
#: templates/may-also-like.php:417
|
6021 |
+
msgid "WP-Optimize – keep your database fast and efficient"
|
6022 |
+
msgstr ""
|
6023 |
+
|
6024 |
+
#: templates/may-also-like.php:418
|
6025 |
+
msgid "Makes your site fast and efficient."
|
6026 |
+
msgstr ""
|
6027 |
+
|
6028 |
+
#: templates/may-also-like.php:418
|
6029 |
+
msgid "It cleans the database, compresses images and caches pages for ultimate speed."
|
6030 |
+
msgstr ""
|
6031 |
+
|
6032 |
+
#: templates/may-also-like.php:423
|
6033 |
+
msgid "UpdraftCentral – save hours managing multiple WP sites from one place"
|
6034 |
+
msgstr ""
|
6035 |
+
|
6036 |
+
#: templates/may-also-like.php:424
|
6037 |
+
msgid "Highly efficient way to manage, optimize, update and backup multiple websites from one place."
|
6038 |
+
msgstr ""
|
6039 |
+
|
6040 |
+
#: templates/may-also-like.php:429
|
6041 |
+
msgid "Easy Updates Manager"
|
6042 |
+
msgstr ""
|
6043 |
+
|
6044 |
+
#: templates/may-also-like.php:430
|
6045 |
+
msgid "Keeps your WordPress site up to date and bug free."
|
6046 |
+
msgstr ""
|
6047 |
+
|
6048 |
#: templates/menus/settings/advanced-settings.php:2
|
6049 |
msgid "IP address detection settings"
|
6050 |
msgstr ""
|
6194 |
msgid "%s makes your site fast and efficient. It cleans the database, compresses images and caches pages for ultimate speed."
|
6195 |
msgstr ""
|
6196 |
|
6197 |
+
#: templates/notices/thanks-for-using-main-dash.php:21
|
6198 |
+
msgid "%s simplifies backups and restoration. It is the world's highest ranking and most popular scheduled backup plugin, with over three million currently-active installs."
|
6199 |
+
msgstr ""
|
6200 |
+
|
6201 |
#: templates/notices/thanks-for-using-main-dash.php:25
|
6202 |
msgid "%s is a highly efficient way to manage, optimize, update and backup multiple websites from one place."
|
6203 |
msgstr ""
|
6214 |
msgid "Premium WooCommerce plugins"
|
6215 |
msgstr ""
|
6216 |
|
|
|
|
|
|
|
|
|
6217 |
#: templates/partials/non-apache-feature-notice.php:9
|
6218 |
msgid "This feature works only on the Apache server."
|
6219 |
msgstr ""
|
Binary file
|
@@ -36,107 +36,91 @@ msgstr "https://www.tipsandtricks-hq.com/"
|
|
36 |
msgid "Are you sure you want to perform this bulk action?"
|
37 |
msgstr ""
|
38 |
|
39 |
-
#: admin/wp-security-admin-init.php:
|
40 |
-
msgid "Nonce check failed for export account activity logs to CSV!"
|
41 |
-
msgstr "Nonce check mislukt voor export gebruikeractiviteitenlogs naar CSV!"
|
42 |
-
|
43 |
-
#: admin/wp-security-admin-init.php:115
|
44 |
-
msgid "Nonce check failed for export failed login records to CSV!"
|
45 |
-
msgstr "Nonce check mislukt voor het exporteren van mislukte login records naar CSV!"
|
46 |
-
|
47 |
-
#: admin/wp-security-admin-init.php:133
|
48 |
-
msgid "Nonce check failed for export 404 event logs to CSV!"
|
49 |
-
msgstr "Nonce-controle is mislukt voor het exporteren van 404-gebeurtenislogboeken naar CSV!"
|
50 |
-
|
51 |
-
#: admin/wp-security-admin-init.php:258
|
52 |
msgid "Unexpected response:"
|
53 |
msgstr ""
|
54 |
|
55 |
-
#: admin/wp-security-admin-init.php:
|
56 |
msgid "Enjoyed %1$s? Please leave us a %2$s rating. We really appreciate your support!"
|
57 |
msgstr ""
|
58 |
|
59 |
-
#: admin/wp-security-admin-init.php:
|
60 |
#: classes/wp-security-two-factor-login.php:95
|
61 |
msgid "WP Security"
|
62 |
msgstr "WP-beveiliging"
|
63 |
|
64 |
-
#: admin/wp-security-admin-init.php:
|
65 |
-
#: admin/wp-security-dashboard-menu.php:
|
66 |
-
#: admin/wp-security-dashboard-menu.php:
|
67 |
msgid "Dashboard"
|
68 |
msgstr "Dashboard"
|
69 |
|
70 |
-
#: admin/wp-security-admin-init.php:
|
71 |
#: admin/wp-security-settings-menu.php:95
|
72 |
msgid "Settings"
|
73 |
msgstr "Instellingen"
|
74 |
|
75 |
-
#: admin/wp-security-admin-init.php:
|
76 |
-
#: admin/wp-security-user-accounts-menu.php:60
|
77 |
msgid "User Accounts"
|
78 |
msgstr "Gebruikersaccounts"
|
79 |
|
80 |
-
#: admin/wp-security-admin-init.php:
|
81 |
-
#: admin/wp-security-user-login-menu.php:59
|
82 |
msgid "User Login"
|
83 |
msgstr "Gebruikerslogin"
|
84 |
|
85 |
-
#: admin/wp-security-admin-init.php:
|
86 |
-
#: admin/wp-security-user-registration-menu.php:55
|
87 |
msgid "User Registration"
|
88 |
msgstr "Gebruikersregistratie"
|
89 |
|
90 |
-
#: admin/wp-security-admin-init.php:
|
91 |
-
#: admin/wp-security-database-menu.php:119
|
92 |
msgid "Database Security"
|
93 |
msgstr "Databasebeveiliging"
|
94 |
|
95 |
-
#: admin/wp-security-admin-init.php:
|
96 |
-
#: admin/wp-security-filesystem-menu.php:55
|
97 |
msgid "Filesystem Security"
|
98 |
msgstr "Bestandsbeveiliging"
|
99 |
|
100 |
-
#: admin/wp-security-admin-init.php:
|
101 |
-
#: admin/wp-security-blacklist-menu.php:51
|
102 |
msgid "Blacklist Manager"
|
103 |
msgstr "Blacklist-manager"
|
104 |
|
105 |
-
#: admin/wp-security-admin-init.php:
|
106 |
#: admin/wp-security-firewall-menu.php:60
|
107 |
msgid "Firewall"
|
108 |
msgstr "Firewall"
|
109 |
|
110 |
-
#: admin/wp-security-admin-init.php:
|
111 |
-
#: admin/wp-security-brute-force-menu.php:67
|
112 |
msgid "Brute Force"
|
113 |
msgstr "Brute Force"
|
114 |
|
115 |
-
#: admin/wp-security-admin-init.php:
|
116 |
-
#: admin/wp-security-spam-menu.php:57
|
117 |
msgid "Spam Prevention"
|
118 |
msgstr "SPAM voorkomen"
|
119 |
|
120 |
-
#: admin/wp-security-admin-init.php:
|
121 |
#: admin/wp-security-filescan-menu.php:53
|
122 |
msgid "Scanner"
|
123 |
msgstr "Scanner"
|
124 |
|
125 |
-
#: admin/wp-security-admin-init.php:
|
126 |
#: admin/wp-security-maintenance-menu.php:51
|
127 |
msgid "Maintenance"
|
128 |
msgstr "Onderhoud"
|
129 |
|
130 |
-
#: admin/wp-security-admin-init.php:
|
131 |
#: admin/wp-security-misc-options-menu.php:57
|
132 |
msgid "Miscellaneous"
|
133 |
msgstr "Overige"
|
134 |
|
135 |
-
#: admin/wp-security-admin-init.php:
|
136 |
#: admin/wp-security-tools-menu.php:64
|
137 |
msgid "Tools"
|
138 |
msgstr ""
|
139 |
|
|
|
|
|
|
|
|
|
140 |
#: admin/wp-security-admin-menu.php:67
|
141 |
msgid "Settings successfully updated."
|
142 |
msgstr "Instelling zijn succesvol bijgewerkt."
|
@@ -150,15 +134,15 @@ msgid "Failed to delete the selected record(s)."
|
|
150 |
msgstr ""
|
151 |
|
152 |
#: admin/wp-security-blacklist-menu.php:25
|
153 |
-
msgid "Ban
|
154 |
msgstr "Gebruikers verbannen"
|
155 |
|
156 |
-
#: admin/wp-security-blacklist-menu.php:
|
157 |
-
msgid "
|
158 |
-
msgstr "
|
159 |
|
160 |
#: admin/wp-security-blacklist-menu.php:132
|
161 |
-
#: admin/wp-security-firewall-menu.php:
|
162 |
#: admin/wp-security-list-404.php:234
|
163 |
#: admin/wp-security-list-comment-spammer-ip.php:205
|
164 |
msgid "The plugin was unable to write to the .htaccess file. Please edit file manually."
|
@@ -185,27 +169,28 @@ msgid "By blocking people, you are using the most secure first line of defence,
|
|
185 |
msgstr "Door mensen via het. htaccess-bestand te blokkeren gebruikt u de veiligste eerste lijn van defensie, die alle toegang voor bezoekers die op de zwarte lijst staan blokkeert zodra zij uw server benaderen."
|
186 |
|
187 |
#: admin/wp-security-blacklist-menu.php:154
|
188 |
-
#: admin/wp-security-firewall-menu.php:
|
|
|
189 |
msgid "All In One WP Security & Firewall Premium"
|
190 |
msgstr ""
|
191 |
|
192 |
#: admin/wp-security-blacklist-menu.php:155
|
193 |
-
#: admin/wp-security-firewall-menu.php:
|
194 |
msgid "You may also be interested in %s."
|
195 |
msgstr ""
|
196 |
|
197 |
#: admin/wp-security-blacklist-menu.php:156
|
198 |
-
#: admin/wp-security-firewall-menu.php:
|
199 |
msgid "This plugin adds a number of extra features including %s and %s."
|
200 |
msgstr ""
|
201 |
|
202 |
#: admin/wp-security-blacklist-menu.php:156
|
203 |
-
#: admin/wp-security-firewall-menu.php:
|
204 |
msgid "smart 404 blocking"
|
205 |
msgstr ""
|
206 |
|
207 |
#: admin/wp-security-blacklist-menu.php:156
|
208 |
-
#: admin/wp-security-firewall-menu.php:
|
209 |
msgid "country IP blocking"
|
210 |
msgstr ""
|
211 |
|
@@ -253,8 +238,8 @@ msgstr "Vul een of meerdere user agent strings in."
|
|
253 |
#: admin/wp-security-brute-force-menu.php:408
|
254 |
#: admin/wp-security-brute-force-menu.php:431
|
255 |
#: admin/wp-security-brute-force-menu.php:452
|
256 |
-
#: admin/wp-security-filescan-menu.php:
|
257 |
-
#: admin/wp-security-filescan-menu.php:
|
258 |
#: admin/wp-security-firewall-menu.php:175
|
259 |
#: admin/wp-security-firewall-menu.php:212
|
260 |
#: admin/wp-security-firewall-menu.php:232
|
@@ -266,13 +251,17 @@ msgstr "Vul een of meerdere user agent strings in."
|
|
266 |
#: admin/wp-security-firewall-menu.php:503
|
267 |
#: admin/wp-security-firewall-menu.php:681
|
268 |
#: admin/wp-security-firewall-menu.php:699
|
|
|
269 |
#: admin/wp-security-firewall-menu.php:868
|
270 |
-
#: admin/wp-security-firewall-menu.php:
|
271 |
-
#: admin/wp-security-firewall-menu.php:
|
272 |
#: admin/wp-security-spam-menu.php:186
|
273 |
#: admin/wp-security-spam-menu.php:221
|
274 |
-
#: admin/wp-security-spam-menu.php:
|
275 |
-
#: admin/wp-security-spam-menu.php:
|
|
|
|
|
|
|
276 |
msgid "More info"
|
277 |
msgstr "Meer informatie"
|
278 |
|
@@ -293,23 +282,23 @@ msgstr "Voorbeeld 2 - Een lijst van meerdere user agent strings om te blokkeren"
|
|
293 |
#: admin/wp-security-brute-force-menu.php:686
|
294 |
#: admin/wp-security-brute-force-menu.php:806
|
295 |
#: admin/wp-security-brute-force-menu.php:868
|
296 |
-
#: admin/wp-security-filescan-menu.php:
|
297 |
#: admin/wp-security-filesystem-menu.php:242
|
298 |
#: admin/wp-security-firewall-menu.php:945
|
299 |
-
#: admin/wp-security-firewall-menu.php:
|
300 |
#: admin/wp-security-misc-options-menu.php:167
|
301 |
#: admin/wp-security-misc-options-menu.php:218
|
302 |
#: admin/wp-security-misc-options-menu.php:278
|
303 |
#: admin/wp-security-settings-menu.php:619
|
304 |
#: admin/wp-security-settings-menu.php:680
|
305 |
#: admin/wp-security-spam-menu.php:233
|
306 |
-
#: admin/wp-security-spam-menu.php:
|
307 |
-
#: admin/wp-security-spam-menu.php:
|
308 |
-
#: admin/wp-security-spam-menu.php:
|
309 |
-
#: admin/wp-security-user-login-menu.php:
|
310 |
-
#: admin/wp-security-user-login-menu.php:
|
311 |
-
#: admin/wp-security-user-login-menu.php:
|
312 |
-
#: admin/wp-security-user-login-menu.php:
|
313 |
#: admin/wp-security-user-registration-menu.php:150
|
314 |
#: admin/wp-security-user-registration-menu.php:242
|
315 |
#: admin/wp-security-user-registration-menu.php:305
|
@@ -319,13 +308,13 @@ msgstr "Bewaar instellingen"
|
|
319 |
|
320 |
#: admin/wp-security-brute-force-menu.php:33
|
321 |
#: admin/wp-security-brute-force-menu.php:759
|
322 |
-
#: admin/wp-security-dashboard-menu.php:
|
323 |
msgid "Rename login page"
|
324 |
msgstr "Hernoem loginpagina"
|
325 |
|
326 |
#: admin/wp-security-brute-force-menu.php:34
|
327 |
#: admin/wp-security-brute-force-menu.php:154
|
328 |
-
msgid "Cookie
|
329 |
msgstr "Brute Force voorkomen met cookies"
|
330 |
|
331 |
#: admin/wp-security-brute-force-menu.php:35
|
@@ -334,6 +323,7 @@ msgid "Login CAPTCHA"
|
|
334 |
msgstr "Login captcha"
|
335 |
|
336 |
#: admin/wp-security-brute-force-menu.php:36
|
|
|
337 |
msgid "Login whitelist"
|
338 |
msgstr "Login whitelist"
|
339 |
|
@@ -341,6 +331,10 @@ msgstr "Login whitelist"
|
|
341 |
msgid "Honeypot"
|
342 |
msgstr "Honeypot"
|
343 |
|
|
|
|
|
|
|
|
|
344 |
#: admin/wp-security-brute-force-menu.php:105
|
345 |
msgid "Please enter a value for your login page slug."
|
346 |
msgstr "Vul een waarde in voor de slug van jouw loginpagina."
|
@@ -354,22 +348,24 @@ msgid "You must use alpha numeric characters for your login page slug."
|
|
354 |
msgstr "U moet gebruik maken van alfa-numerieke tekens voor de slug van uw loginpagina."
|
355 |
|
356 |
#: admin/wp-security-brute-force-menu.php:116
|
357 |
-
#: admin/wp-security-filescan-menu.php:
|
358 |
-
#: admin/wp-security-firewall-menu.php:
|
|
|
359 |
#: admin/wp-security-spam-menu.php:101
|
360 |
-
#: admin/wp-security-spam-menu.php:
|
361 |
-
#: admin/wp-security-spam-menu.php:
|
362 |
-
#: admin/wp-security-user-login-menu.php:
|
363 |
-
#: admin/wp-security-user-login-menu.php:
|
364 |
-
|
365 |
-
|
|
|
366 |
|
367 |
#: admin/wp-security-brute-force-menu.php:133
|
368 |
msgid "Could not delete the Cookie-based directives from the .htaccess file. Please check the file permissions."
|
369 |
msgstr "Kan de op cookies gebaseerde richtlijnen niet verwijderen uit het. htaccess-bestand. Controleer de bestandspermissies."
|
370 |
|
371 |
#: admin/wp-security-brute-force-menu.php:155
|
372 |
-
msgid "Login
|
373 |
msgstr ""
|
374 |
|
375 |
#: admin/wp-security-brute-force-menu.php:156
|
@@ -479,11 +475,11 @@ msgstr ""
|
|
479 |
|
480 |
#: admin/wp-security-brute-force-menu.php:310
|
481 |
#: admin/wp-security-brute-force-menu.php:758
|
482 |
-
#: admin/wp-security-user-login-menu.php:242
|
483 |
msgid "Cookie-Based Brute Force Login Prevention"
|
484 |
msgstr ""
|
485 |
|
486 |
#: admin/wp-security-brute-force-menu.php:320
|
|
|
487 |
msgid "Cookie based brute force login prevention"
|
488 |
msgstr "Brute Force voorkomen via cookies"
|
489 |
|
@@ -653,11 +649,11 @@ msgid "By enabling these settings the Google reCAPTCHA v2 widget will be applied
|
|
653 |
msgstr ""
|
654 |
|
655 |
#: admin/wp-security-brute-force-menu.php:549
|
656 |
-
msgid "reCAPTCHA will not work because you have disabled login
|
657 |
msgstr ""
|
658 |
|
659 |
#: admin/wp-security-brute-force-menu.php:550
|
660 |
-
msgid "To enable it, define
|
661 |
msgstr ""
|
662 |
|
663 |
#: admin/wp-security-brute-force-menu.php:558
|
@@ -740,10 +736,6 @@ msgstr "Gebruik Captcha op Woocommerce Registratie pagina"
|
|
740 |
msgid "Check this if you want to insert CAPTCHA on a WooCommerce registration form."
|
741 |
msgstr "Vink dit aan als je gebruik wilt maken van captcha op de Woocommerce registratie pagina"
|
742 |
|
743 |
-
#: admin/wp-security-brute-force-menu.php:746
|
744 |
-
msgid "Login whitelist"
|
745 |
-
msgstr "Login whitelist"
|
746 |
-
|
747 |
#: admin/wp-security-brute-force-menu.php:749
|
748 |
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."
|
749 |
msgstr "De All In One WP Security Whitelist optie geeft jou de mogelijkheid om alleen bepaalde IP-adressen of ranges toegang te verlenen aan jouw WordPress-loginpagina."
|
@@ -777,7 +769,7 @@ msgid "Enable IP whitelisting"
|
|
777 |
msgstr "IP Whitelist gebruiken"
|
778 |
|
779 |
#: admin/wp-security-brute-force-menu.php:786
|
780 |
-
#: admin/wp-security-user-login-menu.php:
|
781 |
msgid "Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below"
|
782 |
msgstr "Vink dit aan als je de hieronder aangegeven IP-adressen wilt whitelisten"
|
783 |
|
@@ -790,12 +782,12 @@ msgid "You can copy and paste this address in the text box below if you want to
|
|
790 |
msgstr "Je kan dit kopiëren en plakken in het veld hier onder als je dit adres wilt whitelisten."
|
791 |
|
792 |
#: admin/wp-security-brute-force-menu.php:797
|
793 |
-
#: admin/wp-security-user-login-menu.php:
|
794 |
msgid "Enter whitelisted IP addresses:"
|
795 |
msgstr "Vul Whitelisted IP-adres in:"
|
796 |
|
797 |
#: admin/wp-security-brute-force-menu.php:801
|
798 |
-
#: admin/wp-security-user-login-menu.php:
|
799 |
msgid "Enter one or more IP addresses or IP ranges you wish to include in your whitelist."
|
800 |
msgstr ""
|
801 |
|
@@ -832,235 +824,239 @@ msgstr "Honeypot-gebruik op de loginpagina"
|
|
832 |
msgid "Check this if you want to enable the honeypot feature for the login page"
|
833 |
msgstr "Vink dit aan als je gebruik wilt maken van de honeypot op de loginpagina"
|
834 |
|
835 |
-
#: admin/wp-security-dashboard-menu.php:
|
|
|
836 |
#: classes/wp-security-user-login.php:74
|
837 |
-
msgid "Locked IP
|
838 |
msgstr "Geblokkeerde IP-adressen"
|
839 |
|
840 |
-
#: admin/wp-security-dashboard-menu.php:
|
841 |
-
msgid "Permanent
|
842 |
msgstr "Permanente blokkeerlijst"
|
843 |
|
844 |
-
#: admin/wp-security-dashboard-menu.php:
|
845 |
msgid "Logs"
|
846 |
msgstr ""
|
847 |
|
848 |
-
#: admin/wp-security-dashboard-menu.php:
|
849 |
-
|
850 |
-
|
851 |
-
|
852 |
-
|
|
|
|
|
|
|
|
|
|
|
853 |
|
854 |
-
#: admin/wp-security-dashboard-menu.php:
|
855 |
-
msgid "This tab displays the list of all IP addresses which are currently temporarily locked out due to the
|
856 |
-
msgstr "
|
857 |
|
858 |
-
#: admin/wp-security-dashboard-menu.php:
|
859 |
msgid "Currently locked out IP addresses and ranges"
|
860 |
msgstr "Momenteel vergrendelde IP-adressen en bereiken"
|
861 |
|
862 |
-
#: admin/wp-security-dashboard-menu.php:
|
863 |
msgid "This tab displays the list of all permanently blocked IP addresses."
|
864 |
msgstr "Dit tabblad toont de lijst met alle permanent geblokkeerde IP-adressen."
|
865 |
|
866 |
-
#: admin/wp-security-dashboard-menu.php:
|
867 |
-
#: admin/wp-security-spam-menu.php:
|
868 |
msgid "NOTE: This feature does NOT use the .htaccess file to permanently block the IP addresses so it should be compatible with all web servers running WordPress."
|
869 |
msgstr "OPMERKING: deze functie maakt GEEN gebruik van het .htaccess-bestand om de IP-adressen permanent te blokkeren, zodat het compatibel moet zijn met alle webservers waarop WordPress wordt uitgevoerd."
|
870 |
|
871 |
-
#: admin/wp-security-dashboard-menu.php:
|
872 |
msgid "Permanently blocked IP addresses"
|
873 |
msgstr "Permanent geblokkeerde IP-adressen"
|
874 |
|
875 |
-
#: admin/wp-security-dashboard-menu.php:
|
876 |
-
#: admin/wp-security-firewall-menu.php:
|
877 |
-
#: admin/wp-security-user-login-menu.php:
|
878 |
-
#: admin/wp-security-user-login-menu.php:
|
879 |
#: admin/wp-security-user-registration-menu.php:164
|
880 |
msgid "Search"
|
881 |
msgstr ""
|
882 |
|
883 |
-
#: admin/wp-security-dashboard-menu.php:
|
884 |
-
#: admin/wp-security-dashboard-menu.php:
|
885 |
-
#: admin/wp-security-dashboard-menu.php:
|
886 |
msgid "All In One WP Security & Firewall"
|
887 |
msgstr ""
|
888 |
|
889 |
-
#: admin/wp-security-dashboard-menu.php:
|
890 |
msgid "Debug logs have been cleared."
|
891 |
msgstr ""
|
892 |
|
893 |
-
#: admin/wp-security-dashboard-menu.php:
|
894 |
msgid "Unable to clear the logs; an invalid nonce was provided"
|
895 |
msgstr ""
|
896 |
|
897 |
-
#: admin/wp-security-dashboard-menu.php:
|
898 |
msgid "Debug log options"
|
899 |
msgstr ""
|
900 |
|
901 |
-
#: admin/wp-security-dashboard-menu.php:
|
902 |
msgid "Clear logs"
|
903 |
msgstr ""
|
904 |
|
905 |
-
#: admin/wp-security-dashboard-menu.php:
|
906 |
msgid "Debug logs"
|
907 |
msgstr ""
|
908 |
|
909 |
-
#: admin/wp-security-dashboard-menu.php:
|
910 |
msgid "Security strength meter"
|
911 |
msgstr "Veiligheidssterktemeter"
|
912 |
|
913 |
-
#: admin/wp-security-dashboard-menu.php:
|
914 |
msgid "Security points breakdown"
|
915 |
msgstr "Beveiliging punten breakdown"
|
916 |
|
917 |
-
#: admin/wp-security-dashboard-menu.php:
|
918 |
msgid "Spread the word"
|
919 |
msgstr "Verspreid het woord"
|
920 |
|
921 |
-
#: admin/wp-security-dashboard-menu.php:
|
922 |
msgid "Get to know the developers"
|
923 |
msgstr "Maak kennis met de ontwikkelaars"
|
924 |
|
925 |
-
#: admin/wp-security-dashboard-menu.php:
|
926 |
msgid "Critical feature status"
|
927 |
msgstr "Status belangrijkste opties"
|
928 |
|
929 |
-
#: admin/wp-security-dashboard-menu.php:
|
930 |
msgid "Last 5 logins"
|
931 |
msgstr "Laatste 5 logins"
|
932 |
|
933 |
-
#: admin/wp-security-dashboard-menu.php:
|
934 |
msgid "Maintenance mode status"
|
935 |
msgstr "Status Onderhoudmodus"
|
936 |
|
937 |
-
#: admin/wp-security-dashboard-menu.php:
|
|
|
|
|
938 |
msgid "Logged in users"
|
939 |
msgstr "Ingelogde gebruikers"
|
940 |
|
941 |
-
#: admin/wp-security-dashboard-menu.php:
|
942 |
-
msgid "Locked IP addresses"
|
943 |
-
msgstr "Geblokkeerde IP-adressen"
|
944 |
-
|
945 |
-
#: admin/wp-security-dashboard-menu.php:379
|
946 |
msgid "Total Achievable Points: "
|
947 |
msgstr "Totaal te behalen punten: "
|
948 |
|
949 |
-
#: admin/wp-security-dashboard-menu.php:
|
950 |
msgid "Current Score of Your Site: "
|
951 |
msgstr "Huide site-score: "
|
952 |
|
953 |
-
#: admin/wp-security-dashboard-menu.php:
|
954 |
msgid "We are working hard to make your WordPress site more secure. Please support us, here is how:"
|
955 |
msgstr "Wij doen er alles aan jouw WordPress-site veiliger te maken. Help ons, hier staat hoe:"
|
956 |
|
957 |
-
#: admin/wp-security-dashboard-menu.php:
|
958 |
msgid "Follow us on"
|
959 |
msgstr ""
|
960 |
|
961 |
-
#: admin/wp-security-dashboard-menu.php:
|
962 |
msgid "Post to Twitter"
|
963 |
msgstr ""
|
964 |
|
965 |
-
#: admin/wp-security-dashboard-menu.php:
|
966 |
-
msgid "Give us a
|
967 |
msgstr ""
|
968 |
|
969 |
-
#: admin/wp-security-dashboard-menu.php:
|
970 |
msgid "Wanna know more about the developers behind this plugin?"
|
971 |
msgstr "Wil je meer weten over de ontwikkelaars achter deze plug-in ?"
|
972 |
|
973 |
-
#: admin/wp-security-dashboard-menu.php:
|
974 |
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"
|
975 |
msgstr "Hieronder staat de status van de belangrijkste opties voor het behalen van een minimaal beveiligingsniveau"
|
976 |
|
977 |
-
#: admin/wp-security-dashboard-menu.php:
|
978 |
-
msgid "Admin
|
979 |
msgstr "Admin-gebruikersnaam"
|
980 |
|
981 |
-
#: admin/wp-security-dashboard-menu.php:
|
982 |
-
msgid "File
|
983 |
msgstr "Bestandstoegang"
|
984 |
|
985 |
-
#: admin/wp-security-dashboard-menu.php:
|
986 |
-
msgid "Basic
|
987 |
msgstr "Standaard firewall"
|
988 |
|
989 |
-
#: admin/wp-security-dashboard-menu.php:
|
990 |
-
msgid "No data found
|
991 |
msgstr "Geen gegevens gevonden!"
|
992 |
|
993 |
-
#: admin/wp-security-dashboard-menu.php:
|
994 |
msgid "Last 5 logins summary:"
|
995 |
msgstr "Samenvatting laatste 5 logins:"
|
996 |
|
997 |
-
#: admin/wp-security-dashboard-menu.php:
|
998 |
msgid "User"
|
999 |
msgstr "Gebruiker"
|
1000 |
|
1001 |
-
#: admin/wp-security-dashboard-menu.php:
|
1002 |
#: admin/wp-security-list-404.php:95
|
1003 |
#: admin/wp-security-list-login-fails.php:56
|
1004 |
#: admin/wp-security-list-permanent-blocked-ip.php:68
|
1005 |
msgid "Date"
|
1006 |
msgstr "Datum"
|
1007 |
|
1008 |
-
#: admin/wp-security-dashboard-menu.php:
|
1009 |
msgid "IP"
|
1010 |
msgstr "IP"
|
1011 |
|
1012 |
-
#: admin/wp-security-dashboard-menu.php:
|
1013 |
msgid "Maintenance mode is currently enabled. Remember to turn it off when you are done"
|
1014 |
msgstr "Onderhoudmodus is momenteel actief. Vergeet dit niet uit te zetten als je klaar bent"
|
1015 |
|
1016 |
-
#: admin/wp-security-dashboard-menu.php:
|
1017 |
msgid "Maintenance mode is currently off."
|
1018 |
msgstr "Onderhoudmodus staat momenteel uit."
|
1019 |
|
1020 |
-
#: admin/wp-security-dashboard-menu.php:
|
1021 |
-
msgid "Maintenance
|
1022 |
msgstr "Onderhoudmodus"
|
1023 |
|
1024 |
-
#: admin/wp-security-dashboard-menu.php:
|
1025 |
-
msgid "Cookie
|
1026 |
-
msgstr "
|
1027 |
|
1028 |
-
#: admin/wp-security-dashboard-menu.php:
|
1029 |
-
#: admin/wp-security-dashboard-menu.php:
|
1030 |
msgid "The %s feature is currently active."
|
1031 |
msgstr "De %s optie is momenteel actief."
|
1032 |
|
1033 |
-
#: admin/wp-security-dashboard-menu.php:
|
1034 |
-
#: admin/wp-security-dashboard-menu.php:
|
1035 |
msgid "Your new WordPress login URL is now:"
|
1036 |
msgstr "Je nieuwe WordPress inlog-URL is:"
|
1037 |
|
1038 |
-
#: admin/wp-security-dashboard-menu.php:
|
1039 |
msgid "Number of users currently logged into your site (including you) is:"
|
1040 |
msgstr "Aantal gebruikers ingelogd op jouw site (inclusief jijzelf):"
|
1041 |
|
1042 |
-
#: admin/wp-security-dashboard-menu.php:
|
1043 |
msgid "There are no other users currently logged in."
|
1044 |
msgstr "Er zijn momenteel geen gebruikers ingelogd."
|
1045 |
|
1046 |
-
#: admin/wp-security-dashboard-menu.php:
|
1047 |
msgid "Number of users currently logged in site-wide (including you) is:"
|
1048 |
msgstr ""
|
1049 |
|
1050 |
-
#: admin/wp-security-dashboard-menu.php:
|
1051 |
msgid "There are no other site-wide users currently logged in."
|
1052 |
msgstr "Er zijn geen gebruikers momenteel ingelogd."
|
1053 |
|
1054 |
-
#: admin/wp-security-dashboard-menu.php:
|
1055 |
-
#: admin/wp-security-dashboard-menu.php:
|
1056 |
msgid "Go to the %s menu to see more details"
|
1057 |
msgstr "Ga naar het %s menu voor meer details"
|
1058 |
|
1059 |
-
#: admin/wp-security-dashboard-menu.php:
|
1060 |
msgid "There are no IP addresses currently locked out."
|
1061 |
msgstr "Er zijn momenteel geen IP-adressen geblokkeerd."
|
1062 |
|
1063 |
-
#: admin/wp-security-dashboard-menu.php:
|
1064 |
msgid "Number of temporarily locked out IP addresses: "
|
1065 |
msgstr "Aantal tijdelijk geblokkeerde IP-adressen: "
|
1066 |
|
@@ -1086,6 +1082,10 @@ msgstr "DB back-up"
|
|
1086 |
msgid "Database prefix"
|
1087 |
msgstr "DB-prefix"
|
1088 |
|
|
|
|
|
|
|
|
|
1089 |
#: admin/wp-security-database-menu.php:147
|
1090 |
msgid "Nonce check failed for DB prefix change operation!"
|
1091 |
msgstr "Nonce check mislukt voor het veranderen van de DB-prefix!"
|
@@ -1266,11 +1266,12 @@ msgid "%s view definitions were updated successfully!"
|
|
1266 |
msgstr "%s view definities zijn bijgewerkt!"
|
1267 |
|
1268 |
#: admin/wp-security-filescan-menu.php:26
|
1269 |
-
|
|
|
1270 |
msgstr "Bestandwijzigingen"
|
1271 |
|
1272 |
#: admin/wp-security-filescan-menu.php:27
|
1273 |
-
msgid "Malware
|
1274 |
msgstr "Malware-scan"
|
1275 |
|
1276 |
#: admin/wp-security-filescan-menu.php:88
|
@@ -1290,7 +1291,7 @@ msgid "The plugin has detected that this is your first file change detection sca
|
|
1290 |
msgstr "De plugin heeft ontdekt dat dit uw eerste bestandswijzigingdetectie scan is. De bestandsdetails van deze scan zullen worden gebruikt om veranderingen op te sporen voor toekomstige scans!"
|
1291 |
|
1292 |
#: admin/wp-security-filescan-menu.php:112
|
1293 |
-
msgid "Scan
|
1294 |
msgstr "Scan voltooid - er zijn geen wijzigingen in het bestand gedetecteerd!"
|
1295 |
|
1296 |
#: admin/wp-security-filescan-menu.php:133
|
@@ -1301,290 +1302,293 @@ msgstr "U hebt een niet-numerieke waarde voor het veld \"back-uptijdinterval\" i
|
|
1301 |
msgid "The following address was removed because it is not a valid email address: "
|
1302 |
msgstr "Het volgende adres is verwijderd omdat het geen geldig e-mailadres is: "
|
1303 |
|
1304 |
-
#: admin/wp-security-filescan-menu.php:
|
1305 |
msgid "NEW SCAN COMPLETED: The plugin has detected that you have made changes to the \"File Types To Ignore\" or \"Files To Ignore\" fields."
|
1306 |
msgstr ""
|
1307 |
|
1308 |
-
#: admin/wp-security-filescan-menu.php:
|
1309 |
msgid "In order to ensure that future scan results are accurate, the old scan data has been refreshed."
|
1310 |
msgstr ""
|
1311 |
|
1312 |
-
#: admin/wp-security-filescan-menu.php:
|
1313 |
msgid "All In One WP Security & Firewall has detected that there was a change in your host's files."
|
1314 |
msgstr "All In One WP Security & Firewall heeft ontdekt dat er een verandering was in de bestanden van uw host."
|
1315 |
|
1316 |
-
#: admin/wp-security-filescan-menu.php:
|
1317 |
msgid "View scan details and clear this message"
|
1318 |
msgstr ""
|
1319 |
|
1320 |
-
#: admin/wp-security-filescan-menu.php:
|
1321 |
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."
|
1322 |
msgstr "Als hackers een kans gegeven wordt dan kunnen zij hun code invoegen of bestanden op uw systeem plaatsen, die ze vervolgens kunnen gebruiken voor het uitvoeren van kwaadaardige handelingen op uw site."
|
1323 |
|
1324 |
-
#: admin/wp-security-filescan-menu.php:
|
1325 |
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."
|
1326 |
msgstr "Op de hoogte gehouden worden van eventuele wijzigingen in uw bestanden kan een goede manier zijn om snel te voorkomen dat een hacker schade aan uw website veroorzaakt."
|
1327 |
|
1328 |
-
#: admin/wp-security-filescan-menu.php:
|
1329 |
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."
|
1330 |
msgstr "In het algemeen zullen, WordPress core en plugin bestanden en bestandstypen, zoals \". php\" of \". js\" niet vaak veranderen, en wanneer ze dat doen is het belangrijk dat u bewust wordt gemaakt wanneer er een verandering optreedt en welk bestand werd beïnvloed."
|
1331 |
|
1332 |
-
#: admin/wp-security-filescan-menu.php:
|
1333 |
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."
|
1334 |
msgstr "De \"file change detection functie\" zal u op de hoogte brengen van een bestandswijziging die optreedt op uw systeem, met inbegrip van de toevoeging en verwijdering van bestanden door het uitvoeren van een regelmatige geautomatiseerde of handmatige scan van uw systeembestanden."
|
1335 |
|
1336 |
-
#: admin/wp-security-filescan-menu.php:
|
1337 |
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)"
|
1338 |
msgstr "Deze eigenschap staat u toe ook om bepaalde files of mappen van de controle uit te sluiten in gevallen waarvan u weet dat ze vaak als deel van hun normale verrichting veranderen. (Bijvoorbeeld log-bestanden en bepaalde caching plugin-bestanden kunnen vaak veranderen en dus u kunt ervoor kiezen om dergelijke bestanden uit te sluiten van de scan voor bestandswijziging)"
|
1339 |
|
1340 |
-
#: admin/wp-security-filescan-menu.php:
|
1341 |
msgid "It appears that your server is using an old PHP version which is missing the %s. The file scanner feature needs this class in order to work. If you would like to use this feature please upgrade your server PHP version to 5.3 or greater."
|
1342 |
msgstr "Het blijkt dat uw server een oude PHP-versie gebruikt die %s mist. De functie bestandsscanner heeft deze klasse nodig om te kunnen werken. Als u deze eigenschap zou willen gebruiken gelieve de PHP-versie van uw server te upgraden naar versie 5.3 of hoger."
|
1343 |
|
1344 |
-
#: admin/wp-security-filescan-menu.php:
|
1345 |
msgid "Manual file change detection scan"
|
1346 |
msgstr "Handmatige scan van bestandswijzigingen"
|
1347 |
|
1348 |
-
#: admin/wp-security-filescan-menu.php:
|
1349 |
msgid "To perform a manual file change detection scan click on the button below."
|
1350 |
msgstr "Voor het uitvoeren van een handmatige scan op bestandswijzigingen, klik op de knop hieronder."
|
1351 |
|
1352 |
-
#: admin/wp-security-filescan-menu.php:
|
1353 |
msgid "Perform scan now"
|
1354 |
msgstr "Nu scannen"
|
1355 |
|
1356 |
-
#: admin/wp-security-filescan-menu.php:
|
1357 |
msgid "View last saved file change results"
|
1358 |
msgstr "Laatst opgeslagen resultaten van bestandswijziging weergeven"
|
1359 |
|
1360 |
-
#: admin/wp-security-filescan-menu.php:
|
1361 |
msgid "Click the button below to view the saved file change results from the last scan."
|
1362 |
msgstr "Klik op de knop hieronder om de opgeslagen resulaten van de scan op bestandwijziging te bekijken."
|
1363 |
|
1364 |
-
#: admin/wp-security-filescan-menu.php:
|
1365 |
msgid "View last file change"
|
1366 |
msgstr "Laatste bestandswijziging bekijken"
|
1367 |
|
1368 |
-
#: admin/wp-security-filescan-menu.php:
|
1369 |
msgid "File change detection settings"
|
1370 |
msgstr "Instellingen voor detectie van bestandwijziging"
|
1371 |
|
1372 |
-
#: admin/wp-security-filescan-menu.php:
|
1373 |
msgid "Enable automated file change detection scan"
|
1374 |
msgstr "Automatische detectie van bestandswijzigingen inschakelen"
|
1375 |
|
1376 |
-
#: admin/wp-security-filescan-menu.php:
|
1377 |
msgid "Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below"
|
1378 |
msgstr "Activeer dit als u wilt dat het systeem automatisch/periodiek uw bestanden scant en controleert op veranderingen op basis van de onderstaande instellingen"
|
1379 |
|
1380 |
-
#: admin/wp-security-filescan-menu.php:
|
1381 |
msgid "Scan time interval"
|
1382 |
msgstr "Scan tijdinterval"
|
1383 |
|
1384 |
-
#: admin/wp-security-filescan-menu.php:
|
1385 |
msgid "Hours"
|
1386 |
msgstr "Uren"
|
1387 |
|
1388 |
-
#: admin/wp-security-filescan-menu.php:
|
1389 |
msgid "Days"
|
1390 |
msgstr "Dagen"
|
1391 |
|
1392 |
-
#: admin/wp-security-filescan-menu.php:
|
1393 |
msgid "Weeks"
|
1394 |
msgstr "Weken"
|
1395 |
|
1396 |
-
#: admin/wp-security-filescan-menu.php:
|
1397 |
msgid "Set the value for how often you would like a scan to occur"
|
1398 |
msgstr "Hoe vaak wilt u dat er een scan gedaan wordt"
|
1399 |
|
1400 |
-
#: admin/wp-security-filescan-menu.php:
|
1401 |
msgid "File types to ignore"
|
1402 |
msgstr "Te negeren bestandstypen"
|
1403 |
|
1404 |
-
#: admin/wp-security-filescan-menu.php:
|
1405 |
msgid "Enter each file type or extension on a new line which you wish to exclude from the file change detection scan."
|
1406 |
msgstr "Voer elk bestandstype of extensie op een nieuwe regel die u wilt uitsluiten van de scan op bestandswijziging."
|
1407 |
|
1408 |
-
#: admin/wp-security-filescan-menu.php:
|
1409 |
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."
|
1410 |
msgstr "U kunt bestandstypen uitsluiten van de scan die normaalgesproken geen bedreiging vormen voor de beveiliging als deze zijn gewijzigd. Dit kunnen dingen zijn zoals bestanden met afbeeldingen."
|
1411 |
|
1412 |
-
#: admin/wp-security-filescan-menu.php:
|
1413 |
msgid "Example: If you want the scanner to ignore files of type jpg, png, and bmp, then you would enter the following:"
|
1414 |
msgstr "Voorbeeld: als u wilt dat de scanner bestanden van het type jpg, png, en bmp negeert, dan zou je het volgende in kunnen voeren:"
|
1415 |
|
1416 |
-
#: admin/wp-security-filescan-menu.php:
|
1417 |
msgid "jpg"
|
1418 |
msgstr "jpg"
|
1419 |
|
1420 |
-
#: admin/wp-security-filescan-menu.php:
|
1421 |
msgid "png"
|
1422 |
msgstr "png"
|
1423 |
|
1424 |
-
#: admin/wp-security-filescan-menu.php:
|
1425 |
msgid "bmp"
|
1426 |
msgstr "bmp"
|
1427 |
|
1428 |
-
#: admin/wp-security-filescan-menu.php:
|
1429 |
msgid "Files/Directories to ignore"
|
1430 |
msgstr "Bestanden/Mappen uitsluiten"
|
1431 |
|
1432 |
-
#: admin/wp-security-filescan-menu.php:
|
1433 |
msgid "Enter each file or directory on a new line which you wish to exclude from the file change detection scan."
|
1434 |
msgstr "Voer elk bestand of map op een nieuwe regel in die u wilt uitsluiten van de scan voor bestandswijziging."
|
1435 |
|
1436 |
-
#: admin/wp-security-filescan-menu.php:
|
1437 |
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."
|
1438 |
msgstr "U kunt specifieke bestanden/directories uitsluiten van de scan die normaalgesproken geen bedreiging vormen voor de veiligheid als ze werden veranderd. Deze kunnen zaken zoals logboeken omvatten."
|
1439 |
|
1440 |
-
#: admin/wp-security-filescan-menu.php:
|
1441 |
msgid "Example: If you want the scanner to ignore certain files in different directories or whole directories, then you would enter the following:"
|
1442 |
msgstr "Voorbeeld: als u wilt dat de scanner bepaalde bestanden in verschillende mappen of hele mappen negeert, voert u het volgende in:"
|
1443 |
|
1444 |
-
#: admin/wp-security-filescan-menu.php:
|
1445 |
msgid "cache/config/master.php"
|
1446 |
msgstr "cache/config/master.php"
|
1447 |
|
1448 |
-
#: admin/wp-security-filescan-menu.php:
|
1449 |
msgid "somedirectory"
|
1450 |
msgstr "eenmap"
|
1451 |
|
1452 |
-
#: admin/wp-security-filescan-menu.php:
|
1453 |
msgid "Send email when change detected"
|
1454 |
msgstr "Verstuur e-mail als er een wijziging is vastgesteld"
|
1455 |
|
1456 |
-
#: admin/wp-security-filescan-menu.php:
|
1457 |
msgid "Check this if you want the system to email you if a file change was detected"
|
1458 |
msgstr "Vink dit aan als je een e-mail wilt ontvangen als een bestand is veranderd"
|
1459 |
|
1460 |
-
#: admin/wp-security-filescan-menu.php:
|
1461 |
msgid "Enter one or more email addresses on a new line."
|
1462 |
msgstr "Voer een of meer e-mailadressen in op een nieuwe regel."
|
1463 |
|
1464 |
-
#: admin/wp-security-filescan-menu.php:
|
1465 |
-
msgid "What is
|
1466 |
msgstr "Wat is malware?"
|
1467 |
|
1468 |
-
#: admin/wp-security-filescan-menu.php:
|
1469 |
-
msgid "The word
|
1470 |
msgstr "Het woord malware staat voor kwaadaardige software. Het kan bestaan uit dingen zoals Trojaanse paarden, adware, wormen, spyware en andere ongewenste code die een hacker zal proberen te injecteren in uw website."
|
1471 |
|
1472 |
-
#: admin/wp-security-filescan-menu.php:
|
1473 |
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."
|
1474 |
msgstr "Vaak wanneer malware-code is ingevoegd in uw site zult u normaalgesproken niets vreemds merken in de praktijk, maar het kan een dramatisch effect hebben op de ranking van uw site."
|
1475 |
|
1476 |
-
#: admin/wp-security-filescan-menu.php:
|
1477 |
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."
|
1478 |
msgstr "Dit komt omdat de bots en spiders van zoekmachines zoals Google de mogelijkheid hebben om malware te detecteren wanneer zij de indexering van de pagina's op uw site uitvoeren, en dus kunnen ze uw website plaatsen op de zwarte lijst die op zijn beurt invloed kan hebben op de ranking van uw site."
|
1479 |
|
1480 |
-
#: admin/wp-security-filescan-menu.php:
|
1481 |
msgid "CLICK HERE"
|
1482 |
msgstr ""
|
1483 |
|
1484 |
-
#: admin/wp-security-filescan-menu.php:
|
1485 |
-
msgid "Scanning
|
1486 |
msgstr "Aan het scannen naar malware"
|
1487 |
|
1488 |
-
#: admin/wp-security-filescan-menu.php:
|
1489 |
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."
|
1490 |
msgstr "Vanwege de voortdurend veranderende en complexe aard van malware, zal scannen voor zulke dingen met behulp van een standalone plugin niet betrouwbaar werken. Dit is iets dat het beste gedaan kan worden via een regelmatige externe scan van uw site."
|
1491 |
|
1492 |
-
#: admin/wp-security-filescan-menu.php:
|
1493 |
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."
|
1494 |
msgstr "Dit is waarom we een eenvoudig te gebruiken scanservice hebben gemaakt, die wordt gehost vanaf onze eigen server die uw site een keer per dag scant op malware en u op de hoogte brengt als het iets vindt."
|
1495 |
|
1496 |
-
#: admin/wp-security-filescan-menu.php:
|
1497 |
msgid "When you sign up for this service you will get the following:"
|
1498 |
msgstr "Wanneer u zich aanmeldt voor deze dienst krijgt u het volgende:"
|
1499 |
|
1500 |
-
#: admin/wp-security-filescan-menu.php:
|
1501 |
msgid "Automatic daily scan of 1 website"
|
1502 |
msgstr "Automatische dagelijkse scan van 1 website"
|
1503 |
|
1504 |
-
#: admin/wp-security-filescan-menu.php:
|
1505 |
msgid "Automatic malware and blacklist monitoring"
|
1506 |
msgstr ""
|
1507 |
|
1508 |
-
#: admin/wp-security-filescan-menu.php:
|
1509 |
msgid "Automatic email alerting"
|
1510 |
msgstr "Automatische e-mailmeldingen"
|
1511 |
|
1512 |
-
#: admin/wp-security-filescan-menu.php:
|
1513 |
msgid "Site uptime monitoring"
|
1514 |
msgstr "Site uptime monitoring"
|
1515 |
|
1516 |
-
#: admin/wp-security-filescan-menu.php:
|
1517 |
msgid "Site response time monitoring"
|
1518 |
msgstr "Monitoring site-responsetijd"
|
1519 |
|
1520 |
-
#: admin/wp-security-filescan-menu.php:
|
1521 |
msgid "We provide advice for malware cleanup"
|
1522 |
msgstr "Wij bieden advies voor het opschonen van malware"
|
1523 |
|
1524 |
-
#: admin/wp-security-filescan-menu.php:
|
1525 |
msgid "Blacklist removal"
|
1526 |
msgstr "Blacklist verwijderen"
|
1527 |
|
1528 |
-
#: admin/wp-security-filescan-menu.php:
|
1529 |
msgid "No contract (cancel anytime)"
|
1530 |
msgstr "Geen contract (annuleren Anytime)"
|
1531 |
|
1532 |
-
#: admin/wp-security-filescan-menu.php:
|
1533 |
msgid "To learn more please %s."
|
1534 |
msgstr "%s om meer te leren."
|
1535 |
|
1536 |
-
#: admin/wp-security-filescan-menu.php:
|
1537 |
msgid "Latest file change scan results"
|
1538 |
msgstr "Laatste resultaten scan van bestandswijziging"
|
1539 |
|
1540 |
-
#: admin/wp-security-filescan-menu.php:
|
1541 |
msgid "The following files were added to your host."
|
1542 |
-
msgstr "De volgende bestanden zijn toegevoegd aan je host
|
|
|
|
|
|
|
|
|
|
|
|
|
1543 |
|
1544 |
#: admin/wp-security-filescan-menu.php:420
|
1545 |
#: admin/wp-security-filescan-menu.php:441
|
1546 |
#: admin/wp-security-filescan-menu.php:465
|
1547 |
-
|
1548 |
-
|
1549 |
-
msgid "File"
|
1550 |
-
msgstr "Bestand"
|
1551 |
|
1552 |
#: admin/wp-security-filescan-menu.php:421
|
1553 |
#: admin/wp-security-filescan-menu.php:442
|
1554 |
#: admin/wp-security-filescan-menu.php:466
|
1555 |
-
msgid "File size"
|
1556 |
-
msgstr "Bestandsgrootte"
|
1557 |
-
|
1558 |
-
#: admin/wp-security-filescan-menu.php:422
|
1559 |
-
#: admin/wp-security-filescan-menu.php:443
|
1560 |
-
#: admin/wp-security-filescan-menu.php:467
|
1561 |
msgid "File modified"
|
1562 |
msgstr "Bestand bewerkt"
|
1563 |
|
1564 |
-
#: admin/wp-security-filescan-menu.php:
|
1565 |
msgid "The following files were removed from your host."
|
1566 |
-
msgstr "De volgende
|
1567 |
|
1568 |
-
#: admin/wp-security-filescan-menu.php:
|
1569 |
msgid "The following files were changed on your host."
|
1570 |
-
msgstr "De volgende
|
1571 |
|
1572 |
#: admin/wp-security-filesystem-menu.php:26
|
1573 |
-
|
|
|
1574 |
msgstr "Bestandsrechten"
|
1575 |
|
1576 |
#: admin/wp-security-filesystem-menu.php:27
|
1577 |
-
msgid "PHP
|
1578 |
msgstr "PHP-bestand bewerken"
|
1579 |
|
1580 |
#: admin/wp-security-filesystem-menu.php:28
|
1581 |
-
msgid "WP
|
1582 |
msgstr "WP-bestandstoegang"
|
1583 |
|
1584 |
#: admin/wp-security-filesystem-menu.php:29
|
1585 |
-
msgid "Host
|
1586 |
msgstr "Host systeemlogs"
|
1587 |
|
|
|
|
|
|
|
|
|
1588 |
#: admin/wp-security-filesystem-menu.php:80
|
1589 |
msgid "Nonce check failed for manual DB backup operation!"
|
1590 |
msgstr "Nonce controle mislukt voor handmatige DB-back-up!"
|
@@ -1668,7 +1672,7 @@ msgid "File editing"
|
|
1668 |
msgstr "Bestand bewerken"
|
1669 |
|
1670 |
#: admin/wp-security-filesystem-menu.php:215
|
1671 |
-
msgid "The
|
1672 |
msgstr "Standaard zal het WordPress-dashboard beheerders toestaan om PHP-bestanden te bewerken, zoals plugin- en thema-bestanden."
|
1673 |
|
1674 |
#: admin/wp-security-filesystem-menu.php:216
|
@@ -1774,7 +1778,7 @@ msgid "Loading..."
|
|
1774 |
msgstr "Laden..."
|
1775 |
|
1776 |
#: admin/wp-security-filesystem-menu.php:382
|
1777 |
-
msgid "No system logs were found
|
1778 |
msgstr "Geen systeemlogs gevonden!"
|
1779 |
|
1780 |
#: admin/wp-security-filesystem-menu.php:435
|
@@ -1782,46 +1786,46 @@ msgid "Set recommended permissions"
|
|
1782 |
msgstr "Aanbevolen permissies instellen"
|
1783 |
|
1784 |
#: admin/wp-security-filesystem-menu.php:441
|
1785 |
-
msgid "No
|
1786 |
-
msgstr "Geen actie nodig"
|
1787 |
|
1788 |
#: admin/wp-security-filesystem-menu.php:481
|
1789 |
msgid "Showing latest entries of error_log file: %s"
|
1790 |
msgstr "Toont laatste vermeldingen uit het error_log bestand: %s"
|
1791 |
|
1792 |
#: admin/wp-security-firewall-menu.php:28
|
1793 |
-
msgid "Basic
|
1794 |
msgstr "Standaard firewall-regels"
|
1795 |
|
1796 |
#: admin/wp-security-firewall-menu.php:29
|
1797 |
-
msgid "Additional
|
1798 |
msgstr "Extra firewall-regels"
|
1799 |
|
1800 |
#: admin/wp-security-firewall-menu.php:30
|
1801 |
-
msgid "6G Blacklist
|
1802 |
msgstr "6G Blacklist firewall-regels"
|
1803 |
|
1804 |
#: admin/wp-security-firewall-menu.php:31
|
1805 |
-
msgid "Internet
|
1806 |
msgstr "Internet bots"
|
1807 |
|
1808 |
#: admin/wp-security-firewall-menu.php:32
|
1809 |
-
msgid "Prevent
|
1810 |
msgstr "Hotlinks voorkomen"
|
1811 |
|
1812 |
#: admin/wp-security-firewall-menu.php:33
|
1813 |
-
msgid "404
|
1814 |
msgstr "404-detectie"
|
1815 |
|
1816 |
#: admin/wp-security-firewall-menu.php:34
|
1817 |
-
msgid "Custom
|
1818 |
msgstr "Aangepaste regels"
|
1819 |
|
1820 |
#: admin/wp-security-firewall-menu.php:122
|
1821 |
#: admin/wp-security-firewall-menu.php:908
|
1822 |
#: admin/wp-security-spam-menu.php:120
|
1823 |
-
#: admin/wp-security-spam-menu.php:
|
1824 |
-
#: admin/wp-security-spam-menu.php:
|
1825 |
#: admin/wp-security-user-registration-menu.php:95
|
1826 |
msgid "Settings were successfully saved"
|
1827 |
msgstr "Instelling zijn succesvol opgeslagen"
|
@@ -1844,7 +1848,7 @@ msgid "The firewall functionality is achieved via the insertion of special code
|
|
1844 |
msgstr "De firewall-functionaliteit wordt bereikt door het inbrengen van speciale code in uw huidige actieve .htaccess-bestand."
|
1845 |
|
1846 |
#: admin/wp-security-firewall-menu.php:151
|
1847 |
-
msgid "
|
1848 |
msgstr "Let op: U hebt het selectievakje \"Volledig blokkeren van toegang tot XML-RPC\" ingeschakeld, wat betekent dat alle XML-RPC-functionaliteit zal worden geblokkeerd ."
|
1849 |
|
1850 |
#: admin/wp-security-firewall-menu.php:152
|
@@ -2260,13 +2264,6 @@ msgstr ""
|
|
2260 |
msgid "Check this to block the %s request method"
|
2261 |
msgstr ""
|
2262 |
|
2263 |
-
#: admin/wp-security-firewall-menu.php:737
|
2264 |
-
#: admin/wp-security-user-login-menu.php:353
|
2265 |
-
#: templates/info/ip-address-ip-range-info.php:2
|
2266 |
-
#: templates/menus/settings/advanced-settings.php:63
|
2267 |
-
msgid "More Info"
|
2268 |
-
msgstr "Meer informatie"
|
2269 |
-
|
2270 |
#: admin/wp-security-firewall-menu.php:740
|
2271 |
msgid "Some WooCommerce extensions use the PUT request method in addition to GET and POST."
|
2272 |
msgstr ""
|
@@ -2440,7 +2437,6 @@ msgid "All 404 event logs were deleted from the DB successfully!"
|
|
2440 |
msgstr "Alle 404-gebeurtenissen werden succesvol uit de DB verwijderd!"
|
2441 |
|
2442 |
#: admin/wp-security-firewall-menu.php:1000
|
2443 |
-
#: admin/wp-security-user-login-menu.php:111
|
2444 |
msgid "You entered a non numeric value for the lockout time length field. It has been set to the default value."
|
2445 |
msgstr "U hebt een niet-numerieke waarde opgegeven voor het veld Lengte van vergrendelingstijd. Het is ingesteld op de standaardwaarde."
|
2446 |
|
@@ -2448,171 +2444,179 @@ msgstr "U hebt een niet-numerieke waarde opgegeven voor het veld Lengte van verg
|
|
2448 |
msgid "You entered an incorrect format for the \"Redirect URL\" field. It has been set to the default value."
|
2449 |
msgstr "U hebt een verkeerd formaat ingevoerd voor het veld \"OmleidingsURL\". Het is ingesteld op de standaardwaarde."
|
2450 |
|
2451 |
-
#: admin/wp-security-firewall-menu.php:
|
2452 |
msgid "404 detection configuration"
|
2453 |
msgstr "Configuratie 404-detectie"
|
2454 |
|
2455 |
-
#: admin/wp-security-firewall-menu.php:
|
2456 |
msgid "A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website."
|
2457 |
msgstr "Er treedt een 404-of niet-gevonden-fout als iemand probeert een niet-bestaande pagina op uw website te openen."
|
2458 |
|
2459 |
-
#: admin/wp-security-firewall-menu.php:
|
2460 |
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."
|
2461 |
msgstr "Meestal gebeuren de meeste 404-fouten vrij onschuldig wanneer mensen een URL verkeerd hebben getypt of een link naar een pagina hebben gebruikt die niet meer bestaat."
|
2462 |
|
2463 |
-
#: admin/wp-security-firewall-menu.php:
|
2464 |
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."
|
2465 |
msgstr "In sommige gevallen kunt u echter veel herhaalde 404-fouten vinden die zich in een relatief korte tijdspanne voordoen en van hetzelfde IP-adres die allemaal proberen toegang te krijgen tot een verscheidenheid aan niet-bestaande pagina-URL's."
|
2466 |
|
2467 |
-
#: admin/wp-security-firewall-menu.php:
|
2468 |
msgid "Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons."
|
2469 |
msgstr "Dergelijk gedrag kan betekenen dat een hacker om een duistere reden een bepaalde pagina of URL probeert te vinden ."
|
2470 |
|
2471 |
-
#: admin/wp-security-firewall-menu.php:
|
2472 |
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."
|
2473 |
msgstr "Met deze functie kunt u alle 404-gebeurtenissen monitoren die plaatsvinden op uw website, en het geeft u ook de mogelijkheid om IP-adressen te blokkeren voor een geconfigureerde tijdsduur."
|
2474 |
|
2475 |
-
#: admin/wp-security-firewall-menu.php:
|
2476 |
msgid "If you want to temporarily block or blacklist an IP address, simply click the \"Temp Block\" or \"Blacklist IP\" link for the applicable IP entry in the \"404 Event Logs\" table below."
|
2477 |
msgstr "Als u een IP-adres tijdelijk wilt blokkeren of blacklisten, klikt u eenvoudig op de koppeling \"Temp Block \" of \"Blacklist IP\" voor het toepasselijke IP-item in de tabel \"404 Event Logs\" hieronder."
|
2478 |
|
2479 |
-
#: admin/wp-security-firewall-menu.php:
|
2480 |
msgid "404 detection options"
|
2481 |
msgstr "Opties 404-detectie"
|
2482 |
|
2483 |
-
#: admin/wp-security-firewall-menu.php:
|
2484 |
msgid "Enable 404 IP detection and lockout"
|
2485 |
msgstr "Schakel 404 IP-detectie en vergrendeling in"
|
2486 |
|
2487 |
-
#: admin/wp-security-firewall-menu.php:
|
2488 |
msgid "Check this if you want to enable the lockout of selected IP addresses."
|
2489 |
msgstr "Selecteer dit als u de vergrendeling van geselecteerde IP-adressen wilt inschakelen ."
|
2490 |
|
2491 |
-
#: admin/wp-security-firewall-menu.php:
|
2492 |
msgid "When you enable this checkbox, all 404 events on your site will be logged in the table below. You can monitor these events and select some IP addresses listed in the table below and block them for a specified amount of time. All IP addresses you select to be blocked from the \"404 Event Logs\" table section will be unable to access your site during the time specified."
|
2493 |
msgstr "Wanneer u dit selectievakje inschakelt, worden alle 404-gebeurtenissen op uw site in de onderstaande tabel vastgelegd. U kunt deze gebeurtenissen controleren en een aantal IP-adressen selecteren in de onderstaande tabel en ze blokkeren voor een bepaalde tijd. Alle IP-adressen die u selecteert om te worden geblokkeerd in het tabelgedeelte \"404 Event Logs\", hebben gedurende de opgegeven tijd geen toegang tot uw site ."
|
2494 |
|
2495 |
-
#: admin/wp-security-firewall-menu.php:
|
2496 |
msgid "Enable 404 event logging"
|
2497 |
msgstr "404-logboekregistratie inschakelen"
|
2498 |
|
2499 |
-
#: admin/wp-security-firewall-menu.php:
|
2500 |
msgid "Check this if you want to enable the logging of 404 events"
|
2501 |
msgstr "Selecteer dit als u het loggen van 404-gebeurtenissen wilt inschakelen"
|
2502 |
|
2503 |
-
#: admin/wp-security-firewall-menu.php:
|
2504 |
msgid "Time length of 404 lockout (minutes)"
|
2505 |
msgstr ""
|
2506 |
|
2507 |
-
#: admin/wp-security-firewall-menu.php:
|
2508 |
msgid "Set the length of time for which a blocked IP address will be prevented from visiting your site"
|
2509 |
msgstr "Stel in hoe lang het duurt dat een geblokkeerd IP-adres uw site niet kan bezoeken"
|
2510 |
|
2511 |
-
#: admin/wp-security-firewall-menu.php:
|
2512 |
msgid "You can lock any IP address which is recorded in the \"404 Event Logs\" table section below."
|
2513 |
msgstr "U kunt elk IP-adres vergrendelen dat is vastgelegd in het onderstaande tabelgedeelte \"404 Event Logs\"."
|
2514 |
|
2515 |
-
#: admin/wp-security-firewall-menu.php:
|
2516 |
msgid "To temporarily lock an IP address, hover over the ID column and click the \"Temp Block\" link for the applicable IP entry."
|
2517 |
msgstr "Om tijdelijk een IP-adres te vergrendelen, plaatst u de muisaanwijzer op de kolom ID en klikt u op de koppeling \"Tijdelijk blokkeren \" voor het van toepassing zijnde IP-item."
|
2518 |
|
2519 |
-
#: admin/wp-security-firewall-menu.php:
|
2520 |
msgid "404 lockout redirect URL"
|
2521 |
msgstr "404-vergrendeling voor redirectie URL"
|
2522 |
|
2523 |
-
#: admin/wp-security-firewall-menu.php:
|
2524 |
msgid "A blocked visitor will be automatically redirected to this URL."
|
2525 |
msgstr "Een geblokkeerde bezoeker wordt automatisch doorgestuurd naar deze URL."
|
2526 |
|
|
|
|
|
|
|
|
|
2527 |
#: admin/wp-security-firewall-menu.php:1136
|
|
|
|
|
|
|
|
|
2528 |
msgid "404 event logs"
|
2529 |
msgstr "404-logs"
|
2530 |
|
2531 |
-
#: admin/wp-security-firewall-menu.php:
|
2532 |
-
#: admin/wp-security-firewall-menu.php:
|
2533 |
-
#: admin/wp-security-user-login-menu.php:
|
2534 |
-
#: admin/wp-security-user-login-menu.php:
|
2535 |
-
#: admin/wp-security-user-login-menu.php:644
|
2536 |
#: admin/wp-security-user-login-menu.php:653
|
|
|
2537 |
msgid "Export to CSV"
|
2538 |
msgstr "Exporteer naar CSV"
|
2539 |
|
2540 |
-
#: admin/wp-security-firewall-menu.php:
|
2541 |
-
#: admin/wp-security-user-login-menu.php:
|
2542 |
-
#: admin/wp-security-user-login-menu.php:
|
2543 |
msgid "Click this button if you wish to download this log in CSV format."
|
2544 |
msgstr "Klik op deze knop als u dit log wilt downloaden in CSV-formaat."
|
2545 |
|
2546 |
-
#: admin/wp-security-firewall-menu.php:
|
2547 |
-
#: admin/wp-security-firewall-menu.php:
|
2548 |
msgid "Delete all 404 event logs"
|
2549 |
msgstr "Verwijder alle logbestanden van 404-evenementen"
|
2550 |
|
2551 |
-
#: admin/wp-security-firewall-menu.php:
|
2552 |
msgid "Click this button if you wish to purge all 404 event logs from the DB."
|
2553 |
msgstr "Klik op deze knop als u alle 404-eventlogs wilt verwijderen uit de DB."
|
2554 |
|
2555 |
-
#: admin/wp-security-firewall-menu.php:
|
2556 |
msgid "Custom .htaccess rules settings"
|
2557 |
msgstr "Aangepaste instellingen voor .htaccessregels"
|
2558 |
|
2559 |
-
#: admin/wp-security-firewall-menu.php:
|
2560 |
msgid "This feature can be used to apply your own custom .htaccess rules and directives."
|
2561 |
msgstr "Deze functie kan worden gebruikt om uw eigen aangepaste .htaccess-regels en -richtlijnen toe te passen."
|
2562 |
|
2563 |
-
#: admin/wp-security-firewall-menu.php:
|
2564 |
msgid "It is useful for when you want to tweak our existing firewall rules or when you want to add your own."
|
2565 |
msgstr "Dit is handig als u onze bestaande firewall-regels wilt aanpassen of als u uw eigen firewallregels wilt toevoegen."
|
2566 |
|
2567 |
-
#: admin/wp-security-firewall-menu.php:
|
2568 |
msgid "NOTE: This feature can only be used if your site is hosted in an apache or similar web server."
|
2569 |
msgstr ""
|
2570 |
|
2571 |
-
#: admin/wp-security-firewall-menu.php:
|
2572 |
msgid "<strong>Warning</strong>: Only use this feature if you know what you are doing."
|
2573 |
msgstr "<strong>Waarschuwing</strong>: Gebruik deze functie alleen als u weet wat u doet."
|
2574 |
|
2575 |
-
#: admin/wp-security-firewall-menu.php:
|
2576 |
msgid "Incorrect .htaccess rules or directives can break or prevent access to your site."
|
2577 |
msgstr "Onjuiste .htaccess-regels of -richtlijnen kunnen de toegang tot uw site verbreken of verhinderen ."
|
2578 |
|
2579 |
-
#: admin/wp-security-firewall-menu.php:
|
2580 |
msgid "It is your responsibility to ensure that you are entering the correct code!"
|
2581 |
msgstr "Het is uw verantwoordelijkheid om ervoor te zorgen dat u de juiste code invoert!"
|
2582 |
|
2583 |
-
#: admin/wp-security-firewall-menu.php:
|
2584 |
msgid "If you break your site you will need to access your server via FTP or something similar and then edit your .htaccess file and delete the changes you made."
|
2585 |
msgstr "Als u de werking van de website uitschakeld hebt u toegang nodig tot uw site via FTP of iets dergelijks en bewerk vervolgens je het .htaccess-bestand en verwijder de wijzigingen die je gemaakt hebt."
|
2586 |
|
2587 |
-
#: admin/wp-security-firewall-menu.php:
|
2588 |
msgid "Custom .htaccess rules"
|
2589 |
msgstr "Aangepaste .htaccess-regels"
|
2590 |
|
2591 |
-
#: admin/wp-security-firewall-menu.php:
|
2592 |
msgid "Enable custom .htaccess rules"
|
2593 |
msgstr "Aangepaste .htaccess-regels gebruiken"
|
2594 |
|
2595 |
-
#: admin/wp-security-firewall-menu.php:
|
2596 |
msgid "Check this if you want to enable custom rules entered in the text box below"
|
2597 |
msgstr "Selecteer dit als u aangepaste regels wilt inschakelen die zijn ingevoerd in het onderstaande tekstvak"
|
2598 |
|
2599 |
-
#: admin/wp-security-firewall-menu.php:
|
2600 |
msgid "Place custom rules at the top"
|
2601 |
msgstr "Plaatst eigen regels bovenaan"
|
2602 |
|
2603 |
-
#: admin/wp-security-firewall-menu.php:
|
2604 |
msgid "Check this if you want to place your custom rules at the beginning of all the rules applied by this plugin"
|
2605 |
msgstr "Selecteer dit als u uw eigen regels aan het begin van alle regels wilt plaatsen die door deze plugin worden toegepast"
|
2606 |
|
2607 |
-
#: admin/wp-security-firewall-menu.php:
|
2608 |
msgid "Enter custom .htaccess rules:"
|
2609 |
msgstr "Vul aangepaste .htaccess-regels in:"
|
2610 |
|
2611 |
-
#: admin/wp-security-firewall-menu.php:
|
2612 |
msgid "Enter your custom .htaccess rules/directives."
|
2613 |
msgstr "Vul jouw eigen .htaccess-regels in."
|
2614 |
|
2615 |
-
#: admin/wp-security-firewall-menu.php:
|
2616 |
msgid "Save custom rules"
|
2617 |
msgstr "Aangepaste regels opslaan"
|
2618 |
|
@@ -2791,6 +2795,7 @@ msgstr ""
|
|
2791 |
|
2792 |
#: admin/wp-security-list-404.php:120
|
2793 |
#: admin/wp-security-list-acct-activity.php:82
|
|
|
2794 |
#: admin/wp-security-list-locked-ip.php:84
|
2795 |
#: admin/wp-security-list-login-fails.php:73
|
2796 |
#: admin/wp-security-list-registered-users.php:93
|
@@ -2802,13 +2807,13 @@ msgstr ""
|
|
2802 |
#: admin/wp-security-list-404.php:143
|
2803 |
#: admin/wp-security-list-acct-activity.php:92
|
2804 |
#: admin/wp-security-list-comment-spammer-ip.php:95
|
2805 |
-
#: admin/wp-security-list-locked-ip.php:
|
2806 |
#: admin/wp-security-list-locked-ip.php:105
|
2807 |
#: admin/wp-security-list-login-fails.php:85
|
2808 |
#: admin/wp-security-list-permanent-blocked-ip.php:96
|
2809 |
-
#: admin/wp-security-list-registered-users.php:
|
2810 |
#: admin/wp-security-list-registered-users.php:115
|
2811 |
-
#: admin/wp-security-list-registered-users.php:
|
2812 |
msgid "Please select some records using the checkboxes"
|
2813 |
msgstr "Selecteer s.v.p. een aantal records met behulp van de selectievakjes"
|
2814 |
|
@@ -2903,6 +2908,11 @@ msgstr ""
|
|
2903 |
msgid "Type"
|
2904 |
msgstr ""
|
2905 |
|
|
|
|
|
|
|
|
|
|
|
2906 |
#: admin/wp-security-list-locked-ip.php:59
|
2907 |
msgid "Locked IP/range"
|
2908 |
msgstr ""
|
@@ -2920,26 +2930,18 @@ msgstr ""
|
|
2920 |
msgid "Release date"
|
2921 |
msgstr ""
|
2922 |
|
2923 |
-
#: admin/wp-security-list-locked-ip.php:
|
2924 |
-
msgid "
|
2925 |
-
msgstr ""
|
2926 |
-
|
2927 |
-
#: admin/wp-security-list-locked-ip.php:135
|
2928 |
-
msgid "The selected IP entries were unlocked successfully!"
|
2929 |
-
msgstr "De geselecteerde IP-vermeldingen zijn succesvol ontgrendeld!"
|
2930 |
|
2931 |
-
#: admin/wp-security-list-locked-ip.php:
|
2932 |
msgid "Nonce check failed for unlock IP operation!"
|
2933 |
msgstr "Nonce check mislukt voor ontgrendeling IP-werking!"
|
2934 |
|
2935 |
-
#: admin/wp-security-list-locked-ip.php:
|
2936 |
msgid "The selected IP entry was unlocked successfully."
|
2937 |
msgstr "Het geselecteerde IP-item is succesvol ontgrendeld!"
|
2938 |
|
2939 |
-
#: admin/wp-security-list-locked-ip.php:187
|
2940 |
-
msgid "Nonce check failed for delete lockdown record operation!"
|
2941 |
-
msgstr "Controle nonce mislukt voor het verwijderen van het lockdown-record!"
|
2942 |
-
|
2943 |
#: admin/wp-security-list-logged-in-users.php:45
|
2944 |
#: admin/wp-security-list-registered-users.php:70
|
2945 |
msgid "Login name"
|
@@ -3003,61 +3005,61 @@ msgstr ""
|
|
3003 |
msgid "Block IP"
|
3004 |
msgstr ""
|
3005 |
|
3006 |
-
#: admin/wp-security-list-registered-users.php:
|
3007 |
msgid "The selected accounts were approved successfully!"
|
3008 |
msgstr "De geselecteerd accounts zijn succesvol geaccepteerd!"
|
3009 |
|
3010 |
-
#: admin/wp-security-list-registered-users.php:
|
3011 |
msgid "The following accounts failed to update successfully: "
|
3012 |
msgstr "De volgende accounts konden niet succesvol worden bijgewerkt: "
|
3013 |
|
3014 |
-
#: admin/wp-security-list-registered-users.php:
|
3015 |
msgid "The selected account was approved successfully!"
|
3016 |
msgstr "Het geselecteerde account is succesvol goedgekeurd !"
|
3017 |
|
3018 |
-
#: admin/wp-security-list-registered-users.php:
|
3019 |
msgid "Your account is now active"
|
3020 |
msgstr "Jouw account is nu actief"
|
3021 |
|
3022 |
-
#: admin/wp-security-list-registered-users.php:
|
3023 |
msgid "Your account with username: "
|
3024 |
msgstr "Jouw account met gebruikersnaam: "
|
3025 |
|
3026 |
-
#: admin/wp-security-list-registered-users.php:
|
3027 |
msgid " is now active"
|
3028 |
msgstr " is nu actief"
|
3029 |
|
3030 |
-
#: admin/wp-security-list-registered-users.php:
|
3031 |
msgid "The selected accounts were deleted successfully!"
|
3032 |
msgstr "De geselecteerde accounts zijn succesvol verwijderd!"
|
3033 |
|
3034 |
-
#: admin/wp-security-list-registered-users.php:
|
3035 |
msgid "Nonce check failed for delete registered user account operation!"
|
3036 |
msgstr "Nonce check mislukt voor verwijderen van geregistreerde gebruikersaccount!"
|
3037 |
|
3038 |
-
#: admin/wp-security-list-registered-users.php:
|
3039 |
msgid "The selected account was deleted successfully!"
|
3040 |
msgstr "Het geselecteerde account is succesvol verwijderd!"
|
3041 |
|
3042 |
-
#: admin/wp-security-list-registered-users.php:
|
3043 |
msgid "The selected IP addresses were successfully added to the permanent block list!"
|
3044 |
msgstr "De geselecteerde IP-adressen zijn met succes toegevoegd aan de permanente blokkeerlijst !"
|
3045 |
|
3046 |
-
#: admin/wp-security-list-registered-users.php:
|
3047 |
-
#: admin/wp-security-list-registered-users.php:
|
3048 |
msgid "View Blocked IPs"
|
3049 |
msgstr "Bekijk geblokkeerde IP's"
|
3050 |
|
3051 |
-
#: admin/wp-security-list-registered-users.php:
|
3052 |
msgid "Nonce check failed for block IP operation of registered user!"
|
3053 |
msgstr "Nonce-controle mislukt voor blok IP-bewerking van geregistreerde gebruiker!"
|
3054 |
|
3055 |
-
#: admin/wp-security-list-registered-users.php:
|
3056 |
msgid "The selected IP was successfully added to the permanent block list!"
|
3057 |
msgstr "De geselecteerde IP is met succes toegevoegd aan de permanente blokkeerlijst !"
|
3058 |
|
3059 |
#: admin/wp-security-maintenance-menu.php:25
|
3060 |
-
msgid "Visitor
|
3061 |
msgstr "Vergrendeling van bezoekers"
|
3062 |
|
3063 |
#: admin/wp-security-maintenance-menu.php:85
|
@@ -3097,7 +3099,7 @@ msgid "Save site lockout settings"
|
|
3097 |
msgstr "Opslaan Site-lockout-instellingen"
|
3098 |
|
3099 |
#: admin/wp-security-misc-options-menu.php:28
|
3100 |
-
msgid "Copy
|
3101 |
msgstr "Kopieerbescherming"
|
3102 |
|
3103 |
#: admin/wp-security-misc-options-menu.php:29
|
@@ -3105,7 +3107,7 @@ msgid "Frames"
|
|
3105 |
msgstr "Frames"
|
3106 |
|
3107 |
#: admin/wp-security-misc-options-menu.php:30
|
3108 |
-
msgid "Users
|
3109 |
msgstr "Gebruikersopsomming"
|
3110 |
|
3111 |
#: admin/wp-security-misc-options-menu.php:31
|
@@ -3133,7 +3135,7 @@ msgid "Enable copy protection"
|
|
3133 |
msgstr "Kopieerbescherming gebruiken"
|
3134 |
|
3135 |
#: admin/wp-security-misc-options-menu.php:109
|
3136 |
-
msgid "Check this if you want to disable the \"Right
|
3137 |
msgstr "Schakel dit selectievakje in als u de optie 'Rechtsklikken', 'Tekstselectie' en 'Kopiëren' aan de voorkant van uw site wilt uitschakelen ."
|
3138 |
|
3139 |
#: admin/wp-security-misc-options-menu.php:116
|
@@ -3213,15 +3215,20 @@ msgid "Check this if you want to stop REST API access for non-logged in requests
|
|
3213 |
msgstr "Selecteer dit als u de REST API-toegang wilt stoppen voor niet-ingelogde verzoeken."
|
3214 |
|
3215 |
#: admin/wp-security-settings-menu.php:25
|
3216 |
-
msgid "General
|
3217 |
msgstr "Algemene instellingen"
|
3218 |
|
|
|
|
|
|
|
|
|
|
|
3219 |
#: admin/wp-security-settings-menu.php:37
|
3220 |
-
msgid "Delete
|
3221 |
msgstr ""
|
3222 |
|
3223 |
#: admin/wp-security-settings-menu.php:41
|
3224 |
-
msgid "WP
|
3225 |
msgstr "WP-versie-info"
|
3226 |
|
3227 |
#: admin/wp-security-settings-menu.php:45
|
@@ -3550,7 +3557,7 @@ msgid "WP generator meta tag and version info"
|
|
3550 |
msgstr ""
|
3551 |
|
3552 |
#: admin/wp-security-settings-menu.php:650
|
3553 |
-
msgid "
|
3554 |
msgstr "De WordPress-generator voegt automatisch wat meta-informatie toe aan de voorkant van de site op de \"head\" -tags van elke pagina . Hieronder is een voorbeeld hiervan:"
|
3555 |
|
3556 |
#: admin/wp-security-settings-menu.php:652
|
@@ -3686,11 +3693,11 @@ msgid "no value (i.e. empty) on your server"
|
|
3686 |
msgstr ""
|
3687 |
|
3688 |
#: admin/wp-security-spam-menu.php:28
|
3689 |
-
msgid "Comment
|
3690 |
msgstr "Reactie SPAM"
|
3691 |
|
3692 |
#: admin/wp-security-spam-menu.php:29
|
3693 |
-
msgid "Comment
|
3694 |
msgstr "Bewaking commentaar SPAM IP"
|
3695 |
|
3696 |
#: admin/wp-security-spam-menu.php:30
|
@@ -3701,12 +3708,20 @@ msgstr "BuddyPress"
|
|
3701 |
msgid "bbPress"
|
3702 |
msgstr "BBPress"
|
3703 |
|
|
|
|
|
|
|
|
|
3704 |
#: admin/wp-security-spam-menu.php:99
|
3705 |
msgid "You entered a non numeric value for the \"move spam comments to trash after number of days\" field."
|
3706 |
msgstr ""
|
3707 |
|
3708 |
#: admin/wp-security-spam-menu.php:99
|
3709 |
-
#: admin/wp-security-spam-menu.php:
|
|
|
|
|
|
|
|
|
3710 |
msgid "It has been set to the default value."
|
3711 |
msgstr ""
|
3712 |
|
@@ -3790,197 +3805,197 @@ msgstr ""
|
|
3790 |
msgid "Enble this feature in order to move the spam comments to trash after given number of days."
|
3791 |
msgstr ""
|
3792 |
|
3793 |
-
#: admin/wp-security-spam-menu.php:
|
3794 |
msgid "You entered a non numeric value for the minimum number of spam comments field. It has been set to the default value."
|
3795 |
msgstr "U hebt een niet numerieke waarde ingevoerd voor het minimumaantal spam-opmerkingen . Het is ingesteld op de standaardwaarde."
|
3796 |
|
3797 |
-
#: admin/wp-security-spam-menu.php:
|
3798 |
msgid "You must enter an integer greater than zero for minimum number of spam comments field. It has been set to the default value."
|
3799 |
msgstr "Je moet een geheel getal groter dan nul invullen voor het minimum aantal spam-opmerkingenveld. Het is ingesteld op de standaardwaarde."
|
3800 |
|
3801 |
-
#: admin/wp-security-spam-menu.php:
|
3802 |
msgid "Nonce check failed for list spam comment IPs."
|
3803 |
msgstr "Nonce check mislukt voor lijst SPAM-comment IP's!"
|
3804 |
|
3805 |
-
#: admin/wp-security-spam-menu.php:
|
3806 |
msgid "You entered a non numeric value for the minimum spam comments per IP field."
|
3807 |
msgstr ""
|
3808 |
|
3809 |
-
#: admin/wp-security-spam-menu.php:
|
3810 |
msgid "Displaying results for IP addresses which have posted a minimum of %s spam comments."
|
3811 |
msgstr "Resultaten weergeven voor IP-adressen die minimaal %s SPAM-opmerkingen hebben gepost"
|
3812 |
|
3813 |
-
#: admin/wp-security-spam-menu.php:
|
3814 |
msgid "Auto block spammer IPs"
|
3815 |
msgstr "Blokkeer SPAMMER IP's automatisch"
|
3816 |
|
3817 |
-
#: admin/wp-security-spam-menu.php:
|
3818 |
msgid "This feature has detected that %s is not active. It is highly recommended that you activate the Akismet plugin to make the most of this feature."
|
3819 |
msgstr "Deze functie heeft dat gedetecteerd dat %s niet actief is. Het wordt ten zeerste aanbevolen dat u de Akismet-plug- in activeert om het beste uit deze functie te halen."
|
3820 |
|
3821 |
-
#: admin/wp-security-spam-menu.php:
|
3822 |
msgid "This feature allows you to automatically and permanently block IP addresses which have exceeded a certain number of comments labelled as spam."
|
3823 |
msgstr "Met deze functie kunt u automatisch en permanent IP-adressen blokkeren die een bepaald aantal opmerkingen met het label SPAM hebben overschreden ."
|
3824 |
|
3825 |
-
#: admin/wp-security-spam-menu.php:
|
3826 |
msgid "Comments are usually labelled as spam either by the Akismet plugin or manually by the WP administrator when they mark a comment as \"spam\" from the WordPress Comments menu."
|
3827 |
msgstr "Opmerkingen worden meestal als SPAM aangeduid door de Akismet-plug-in of handmatig door de WP-beheerder wanneer ze een opmerking markeren als \"spam\" in het menu WordPress Comments ."
|
3828 |
|
3829 |
-
#: admin/wp-security-spam-menu.php:
|
3830 |
msgid "You currently have no IP addresses permanently blocked due to spam."
|
3831 |
msgstr "Je hebt momenteel geen IP-adressen geblokkeerd vanwege SPAM."
|
3832 |
|
3833 |
-
#: admin/wp-security-spam-menu.php:
|
3834 |
msgid "Spammer IPs added to permanent block list today: "
|
3835 |
msgstr "Spammer IP's vandaag toegevoegd aan de blokkadelijst: "
|
3836 |
|
3837 |
-
#: admin/wp-security-spam-menu.php:
|
3838 |
msgid "All time total: "
|
3839 |
msgstr "Totaal: "
|
3840 |
|
3841 |
-
#: admin/wp-security-spam-menu.php:
|
3842 |
msgid "View blocked IPs"
|
3843 |
msgstr "Bekijk geblokkeerde IP's"
|
3844 |
|
3845 |
-
#: admin/wp-security-spam-menu.php:
|
3846 |
msgid "Enable auto block of spam comment IPs"
|
3847 |
msgstr "Maak gebruik van automatisch blokkeren van SPAM-reacties IP's"
|
3848 |
|
3849 |
-
#: admin/wp-security-spam-menu.php:
|
3850 |
msgid "Check this box if you want this plugin to automatically block IP addresses which submit spam comments."
|
3851 |
msgstr "Schakel dit selectievakje in als u wilt dat deze plug- in automatisch IP-adressen blokkeert die SPAM-opmerkingen indienen ."
|
3852 |
|
3853 |
-
#: admin/wp-security-spam-menu.php:
|
3854 |
msgid "Minimum number of spam comments"
|
3855 |
msgstr "Minimaal aantal SPAM-reacties"
|
3856 |
|
3857 |
-
#: admin/wp-security-spam-menu.php:
|
3858 |
msgid "Specify the minimum number of spam comments for an IP address before it is permanently blocked."
|
3859 |
msgstr "Vul het minimum aantal SPAM-reacties per IP-adres in voordat het permanent geblokkeerd wordt."
|
3860 |
|
3861 |
-
#: admin/wp-security-spam-menu.php:
|
3862 |
msgid "Example 1: Setting this value to \"1\" will block ALL IP addresses which were used to submit at least one spam comment."
|
3863 |
msgstr "Voorbeeld 1: Wanneer je \"1\" invult als waarde zal het alle IP-adressen blokkeren die minimaal 1 SPAM-reactie hebben geplaatst op jouw website."
|
3864 |
|
3865 |
-
#: admin/wp-security-spam-menu.php:
|
3866 |
msgid "Example 2: Setting this value to \"5\" will block only those IP addresses which were used to submit 5 spam comments or more on your site."
|
3867 |
msgstr "Voorbeeld 2: Wanneer je \"5\" invult als waarde zal het alle IP-adressen blokkeren die 5 of meer SPAM-reacties hebben geplaatst op jouw website."
|
3868 |
|
3869 |
-
#: admin/wp-security-spam-menu.php:
|
3870 |
msgid "List spammer IP addresses"
|
3871 |
msgstr "Lijst SPAMMER IP-adressen"
|
3872 |
|
3873 |
-
#: admin/wp-security-spam-menu.php:
|
3874 |
msgid "This section displays a list of the IP addresses of the people or bots who have left spam comments on your site."
|
3875 |
msgstr "In deze sectie wordt een lijst weergegeven met de IP-adressen van de mensen of bots die SPAM-opmerkingen op uw site hebben achtergelaten ."
|
3876 |
|
3877 |
-
#: admin/wp-security-spam-menu.php:
|
3878 |
msgid "This information can be handy for identifying the most persistent IP addresses or ranges used by spammers."
|
3879 |
msgstr "Deze informatie kan handig zijn voor het identificeren van de meest persistente IP-adressen of bereiken die worden gebruikt door spammers."
|
3880 |
|
3881 |
-
#: admin/wp-security-spam-menu.php:
|
3882 |
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 the permanent block list."
|
3883 |
msgstr "Door de IP-adresgegevens te controleren die afkomstig zijn van spammers, bent u beter in staat om te bepalen welke adressen of adresbereiken u moet blokkeren door ze toe te voegen aan de permanente blokkeerlijst ."
|
3884 |
|
3885 |
-
#: admin/wp-security-spam-menu.php:
|
3886 |
msgid "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 using the checkboxes and then choose the \"block\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
|
3887 |
msgstr ""
|
3888 |
|
3889 |
-
#: admin/wp-security-spam-menu.php:
|
3890 |
msgid "Minimum number of spam comments per IP"
|
3891 |
msgstr "Minimaal aantal SPAM-opmerkingen per IP"
|
3892 |
|
3893 |
-
#: admin/wp-security-spam-menu.php:
|
3894 |
msgid "This field allows you to list only those IP addresses which have been used to post X or more spam comments."
|
3895 |
msgstr "In dit veld kunt u alleen de IP-adressen tonen die zijn gebruikt om X of meer SPAM-reacties te posten."
|
3896 |
|
3897 |
-
#: admin/wp-security-spam-menu.php:
|
3898 |
msgid "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses which were used to submit spam comments."
|
3899 |
msgstr "Voorbeeld 1: door deze waarde in te stellen op \"0\" of \"1\" worden ALLE IP-adressen vermeld die zijn gebruikt om SPAM-opmerkingen in te dienen ."
|
3900 |
|
3901 |
-
#: admin/wp-security-spam-menu.php:
|
3902 |
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."
|
3903 |
msgstr "Voorbeeld 2: als u deze waarde instelt op \"5\", worden alleen die IP-adressen vermeld die zijn gebruikt om 5 SPAM-opmerkingen of meer op uw site in te dienen ."
|
3904 |
|
3905 |
-
#: admin/wp-security-spam-menu.php:
|
3906 |
msgid "Find IP addresses"
|
3907 |
msgstr "Zoek IP-adressen"
|
3908 |
|
3909 |
-
#: admin/wp-security-spam-menu.php:
|
3910 |
msgid "Spammer IP address results"
|
3911 |
msgstr "SPAMMER IP-adres resultaten"
|
3912 |
|
3913 |
-
#: admin/wp-security-spam-menu.php:
|
3914 |
#: classes/wp-security-utility.php:253
|
3915 |
msgid "The plugin has detected that you are using a Multi-Site WordPress installation."
|
3916 |
msgstr "De plug-in heeft gedetecteerd dat u een multi-site WordPress-installatie gebruikt."
|
3917 |
|
3918 |
-
#: admin/wp-security-spam-menu.php:
|
3919 |
msgid "Only the \"superadmin\" can block IP addresses from the main site."
|
3920 |
msgstr "Alleen de \"superadmin\" kan IP-adressen van de hoofdsite blokkeren."
|
3921 |
|
3922 |
-
#: admin/wp-security-spam-menu.php:
|
3923 |
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."
|
3924 |
msgstr "Neem kennis van de IP-adressen die u wilt blokkeren en vraag de superadmin om deze toe te voegen aan de zwarte lijst met behulp van de \"zwarte lijst Manager\" op de hoofdwebsite."
|
3925 |
|
3926 |
-
#: admin/wp-security-spam-menu.php:
|
3927 |
msgid "BuddyPress spam settings"
|
3928 |
msgstr "BuddyPress SPAM-instellingen"
|
3929 |
|
3930 |
-
#: admin/wp-security-spam-menu.php:
|
3931 |
msgid "Add CAPTCHA to BuddyPress registration form"
|
3932 |
msgstr "Voeg Captcha toe aan het BuddyPress-registratieformulier"
|
3933 |
|
3934 |
-
#: admin/wp-security-spam-menu.php:
|
3935 |
msgid "This feature will add a simple math CAPTCHA field in the BuddyPress registration form."
|
3936 |
msgstr "Met deze functie toe te voegen een eenvoudig wiskunde-captcha-veld in het BuddyPress-inschrijfformulier."
|
3937 |
|
3938 |
-
#: admin/wp-security-spam-menu.php:
|
3939 |
msgid "Adding a CAPTCHA field in the registration form is a simple way of greatly reducing spam signups from bots without using .htaccess rules."
|
3940 |
msgstr "Het toevoegen van een captcha-veld in het registratieformulier is een eenvoudige manier om SPAM-registraties van bots te verminderen zonder de .htaccess-regels te gebruiken."
|
3941 |
|
3942 |
-
#: admin/wp-security-spam-menu.php:
|
3943 |
msgid "Enable CAPTCHA on BuddyPress registration form"
|
3944 |
msgstr "Gebruik captcha voor BuddyPress registratieformulier"
|
3945 |
|
3946 |
-
#: admin/wp-security-spam-menu.php:
|
3947 |
msgid "Check this if you want to insert a CAPTCHA field on the BuddyPress registration forms."
|
3948 |
msgstr "Vink dit aan als je een captcha-veld wilt toevoegen aan het BuddyPress-registratieformulier"
|
3949 |
|
3950 |
-
#: admin/wp-security-spam-menu.php:
|
3951 |
msgid "BuddyPress is not active! In order to use this feature you will need to have BuddyPress installed and activated."
|
3952 |
msgstr "BuddyPress is niet actief! Om deze optie gebruiken moet BuddyPress geïnstalleerd en geactiveerd zijn."
|
3953 |
|
3954 |
-
#: admin/wp-security-spam-menu.php:
|
3955 |
msgid "bbPress spam settings"
|
3956 |
msgstr "BBPress SPAM-instellingen"
|
3957 |
|
3958 |
-
#: admin/wp-security-spam-menu.php:
|
3959 |
msgid "Add CAPTCHA to bbPress new topic form"
|
3960 |
msgstr "Voeg Captcha toe aan het BBPress nieuw onderwerp formulier"
|
3961 |
|
3962 |
-
#: admin/wp-security-spam-menu.php:
|
3963 |
msgid "This feature will add a simple math CAPTCHA field in the bbPress new topic form."
|
3964 |
msgstr "Deze functie voegt een eenvoudige math CAPTCHA veld toe aan het BBPress nieuw topic formulier."
|
3965 |
|
3966 |
-
#: admin/wp-security-spam-menu.php:
|
3967 |
msgid "Adding a CAPTCHA field in this form is a simple way of greatly reducing spam submitted from bots."
|
3968 |
msgstr ""
|
3969 |
|
3970 |
-
#: admin/wp-security-spam-menu.php:
|
3971 |
msgid "Enable CAPTCHA on bbPress new topic form"
|
3972 |
msgstr "Gebruik Captcha op het BBPress Nieuw Onderwerp Formulier"
|
3973 |
|
3974 |
-
#: admin/wp-security-spam-menu.php:
|
3975 |
msgid "Check this if you want to insert a CAPTCHA field on the bbPress new topic forms."
|
3976 |
msgstr "Vink dit aan als u een captcha-veld wilt invoegen op de BBPress nieuwe onderwerpformulieren"
|
3977 |
|
3978 |
-
#: admin/wp-security-spam-menu.php:
|
3979 |
msgid "bbPress is not active. In order to use this feature you will need to have bbPress installed and activated."
|
3980 |
msgstr ""
|
3981 |
|
3982 |
#: admin/wp-security-tools-menu.php:34
|
3983 |
-
msgid "WHOIS
|
3984 |
msgstr "WHOIS Lookup"
|
3985 |
|
3986 |
#: admin/wp-security-tools-menu.php:95
|
@@ -4024,17 +4039,21 @@ msgid "Nothing to show."
|
|
4024 |
msgstr ""
|
4025 |
|
4026 |
#: admin/wp-security-user-accounts-menu.php:32
|
4027 |
-
msgid "WP
|
4028 |
msgstr "WP-gebruikersnaam"
|
4029 |
|
4030 |
#: admin/wp-security-user-accounts-menu.php:33
|
4031 |
-
msgid "Display
|
4032 |
msgstr "Schermnaam"
|
4033 |
|
4034 |
#: admin/wp-security-user-accounts-menu.php:34
|
4035 |
msgid "Password"
|
4036 |
msgstr "Wachtwoord"
|
4037 |
|
|
|
|
|
|
|
|
|
4038 |
#: admin/wp-security-user-accounts-menu.php:82
|
4039 |
msgid "Admin user security"
|
4040 |
msgstr "Administrator-beveiliging"
|
@@ -4044,7 +4063,7 @@ msgid "By default, WordPress sets the administrator username to \"admin\" at ins
|
|
4044 |
msgstr "Standaard gebruikt WordPress \"admin\" als gebruikersnaam."
|
4045 |
|
4046 |
#: admin/wp-security-user-accounts-menu.php:86
|
4047 |
-
msgid "A lot of hackers try to take advantage of this information by attempting \"Brute
|
4048 |
msgstr "Veel hackers maken hier gebruik van met \"Brute Force loginaanvallen\" waarbij continu wordt geprobeerd in te loggen met de gebruikersnaam \"admin\"."
|
4049 |
|
4050 |
#: admin/wp-security-user-accounts-menu.php:87
|
@@ -4184,10 +4203,6 @@ msgstr "om je wachtwoord te raden!"
|
|
4184 |
msgid "Password Strength"
|
4185 |
msgstr "Wachtwoordsterkte"
|
4186 |
|
4187 |
-
#: admin/wp-security-user-accounts-menu.php:238
|
4188 |
-
msgid "Nonce check failed on admin username change operation!"
|
4189 |
-
msgstr "Controle nonce is mislukt bij wijziging van gebruikersnaam beheerder!"
|
4190 |
-
|
4191 |
#: admin/wp-security-user-accounts-menu.php:245
|
4192 |
msgid "Username "
|
4193 |
msgstr "Gebruikersnaam "
|
@@ -4209,7 +4224,7 @@ msgid "Please enter a value for your username. "
|
|
4209 |
msgstr "Voer aub een een waarde in voor je gebruikersnaam "
|
4210 |
|
4211 |
#: admin/wp-security-user-accounts-menu.php:302
|
4212 |
-
msgid "Username
|
4213 |
msgstr "Gebruikersnaam veranderd!"
|
4214 |
|
4215 |
#: admin/wp-security-user-accounts-menu.php:322
|
@@ -4220,358 +4235,354 @@ msgstr "Account loginnaam"
|
|
4220 |
msgid "Edit user"
|
4221 |
msgstr ""
|
4222 |
|
4223 |
-
#: admin/wp-security-user-login-menu.php:
|
4224 |
-
|
|
|
4225 |
msgstr "Geschiedenis mislukte logins"
|
4226 |
|
4227 |
-
#: admin/wp-security-user-login-menu.php:
|
4228 |
-
|
|
|
4229 |
msgstr "Uitloggen forceren"
|
4230 |
|
4231 |
-
#: admin/wp-security-user-login-menu.php:
|
4232 |
-
|
|
|
4233 |
msgstr "Accountactiviteitenlogboek"
|
4234 |
|
4235 |
-
#: admin/wp-security-user-login-menu.php:
|
4236 |
-
|
4237 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4238 |
|
4239 |
-
#: admin/wp-security-user-login-menu.php:
|
4240 |
-
msgid "
|
4241 |
msgstr ""
|
4242 |
|
4243 |
-
#: admin/wp-security-user-login-menu.php:
|
4244 |
-
msgid "You entered a non
|
4245 |
msgstr ""
|
4246 |
|
4247 |
-
#: admin/wp-security-user-login-menu.php:
|
4248 |
-
msgid "You entered
|
4249 |
-
msgstr "
|
4250 |
|
4251 |
-
#: admin/wp-security-user-login-menu.php:
|
4252 |
-
msgid "
|
4253 |
msgstr ""
|
4254 |
|
4255 |
-
#: admin/wp-security-user-login-menu.php:
|
4256 |
msgid "Please fill in one or more email addresses to notify."
|
4257 |
msgstr ""
|
4258 |
|
4259 |
-
#: admin/wp-security-user-login-menu.php:
|
4260 |
msgid "You have entered one or more invalid email addresses."
|
4261 |
msgstr ""
|
4262 |
|
4263 |
-
#: admin/wp-security-user-login-menu.php:
|
4264 |
msgid "It has been set to your WordPress admin email as default."
|
4265 |
msgstr ""
|
4266 |
|
4267 |
-
#: admin/wp-security-user-login-menu.php:
|
4268 |
-
msgid "
|
4269 |
-
msgstr "
|
4270 |
-
|
4271 |
-
#: admin/wp-security-user-login-menu.php:239
|
4272 |
-
msgid "Login lockdown configuration"
|
4273 |
-
msgstr "Configuratie login-blokkade"
|
4274 |
|
4275 |
-
#: admin/wp-security-user-login-menu.php:
|
4276 |
msgid "One of the ways hackers try to compromise sites is via a "
|
4277 |
msgstr "Een van de manieren waarop hackers proberen sites te compromitteren is via een "
|
4278 |
|
4279 |
-
#: admin/wp-security-user-login-menu.php:
|
4280 |
-
msgid "Brute
|
4281 |
msgstr "Brute Force loginaanval"
|
4282 |
|
4283 |
-
#: admin/wp-security-user-login-menu.php:
|
4284 |
msgid "This is where attackers use repeated login attempts until they guess the password."
|
4285 |
msgstr "Dit is waar aanvallers herhaalde inlogpogingen gebruiken totdat ze het wachtwoord raden ."
|
4286 |
|
4287 |
-
#: admin/wp-security-user-login-menu.php:
|
4288 |
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."
|
4289 |
msgstr "Afgezien van het kiezen van sterke wachtwoorden is het controleren en blokkeren van IP-adressen die in korte tijd betrokken zijn bij herhaalde inlogproblemen, een zeer effectieve manier om dit soort aanvallen te stoppen."
|
4290 |
|
4291 |
-
#: admin/wp-security-user-login-menu.php:
|
4292 |
msgid "You may also want to checkout our %s feature for another secure way to protect against these types of attacks."
|
4293 |
msgstr "Misschien wilt u ook onze %s functie bekijken voor een andere veilige manier om je te beschermen tegen dit soort aanvallen."
|
4294 |
|
4295 |
-
#: admin/wp-security-user-login-menu.php:250
|
4296 |
-
msgid "Login lockdown options"
|
4297 |
-
msgstr "Opties loginblokkade"
|
4298 |
-
|
4299 |
#: admin/wp-security-user-login-menu.php:261
|
4300 |
-
msgid "
|
4301 |
-
msgstr "
|
4302 |
|
4303 |
-
#: admin/wp-security-user-login-menu.php:
|
4304 |
-
msgid "
|
4305 |
-
msgstr "
|
4306 |
|
4307 |
-
#: admin/wp-security-user-login-menu.php:
|
|
|
|
|
|
|
|
|
4308 |
msgid "Allow unlock requests"
|
4309 |
msgstr "Deblokkade-aanvraag toestaan"
|
4310 |
|
4311 |
-
#: admin/wp-security-user-login-menu.php:
|
4312 |
msgid "Check this if you want to allow users to generate an automated unlock request link which will unlock their account"
|
4313 |
msgstr "Selecteer dit als u wilt toestaan dat gebruikers een verzoek kunnen genereren voor een link voor een geautomatiseerde unlock van hun account"
|
4314 |
|
4315 |
-
#: admin/wp-security-user-login-menu.php:
|
4316 |
msgid "Max login attempts"
|
4317 |
msgstr "Max. loginpogingen"
|
4318 |
|
4319 |
-
#: admin/wp-security-user-login-menu.php:
|
4320 |
msgid "Set the value for the maximum login retries before IP address is locked out"
|
4321 |
msgstr "Stel de waarde in voor het maximale aantal pogingen om opnieuw in te loggen voordat het IP-adres is geblokkeerd"
|
4322 |
|
4323 |
-
#: admin/wp-security-user-login-menu.php:
|
4324 |
msgid "Login retry time period (min)"
|
4325 |
msgstr "Loginpogingperiode (min)"
|
4326 |
|
4327 |
-
#: admin/wp-security-user-login-menu.php:
|
4328 |
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"
|
4329 |
msgstr "Als het maximum aantal mislukte pogingen voor een IP-adres binnen zoveel tijd wordt overschreden zal de plug-in automatisch het adres blokkeren"
|
4330 |
|
4331 |
-
#: admin/wp-security-user-login-menu.php:
|
4332 |
msgid "Minimum lockout time length"
|
4333 |
msgstr ""
|
4334 |
|
4335 |
-
#: admin/wp-security-user-login-menu.php:
|
4336 |
msgid "Set the minimum time period in minutes of lockout."
|
4337 |
msgstr ""
|
4338 |
|
4339 |
-
#: admin/wp-security-user-login-menu.php:
|
4340 |
msgid "This failed login lockout time will be tripled on each failed login."
|
4341 |
msgstr ""
|
4342 |
|
4343 |
-
#: admin/wp-security-user-login-menu.php:
|
4344 |
msgid "Maximum lockout time length"
|
4345 |
msgstr ""
|
4346 |
|
4347 |
-
#: admin/wp-security-user-login-menu.php:
|
4348 |
msgid "Set the maximum time period in minutes of lockout."
|
4349 |
msgstr ""
|
4350 |
|
4351 |
-
#: admin/wp-security-user-login-menu.php:
|
4352 |
msgid "No IP address will be blocked for more than this time period after making a failed login attempt."
|
4353 |
msgstr ""
|
4354 |
|
4355 |
-
#: admin/wp-security-user-login-menu.php:
|
4356 |
msgid "Display generic error message"
|
4357 |
msgstr "Aangepast foutbericht weergeven"
|
4358 |
|
4359 |
-
#: admin/wp-security-user-login-menu.php:
|
4360 |
msgid "Check this if you want to show a generic error message when a login attempt fails"
|
4361 |
msgstr "Selecteer dit als u een generiek foutbericht wilt weergeven wanneer een inlogpoging mislukt"
|
4362 |
|
4363 |
-
#: admin/wp-security-user-login-menu.php:
|
4364 |
msgid "Instantly lockout invalid usernames"
|
4365 |
msgstr "Direct blokkeren ongeldige gebruikersnamen"
|
4366 |
|
4367 |
-
#: admin/wp-security-user-login-menu.php:
|
4368 |
msgid "Check this if you want to instantly lockout login attempts with usernames which do not exist on your system"
|
4369 |
msgstr "Vink dit aan als u inlogpogingen onmiddellijk wilt blokkeren met gebruikersnamen die niet bestaan op uw systeem"
|
4370 |
|
4371 |
-
#: admin/wp-security-user-login-menu.php:
|
4372 |
msgid "Instantly lockout specific usernames"
|
4373 |
msgstr "Direct blokkeren bepaalde gebruikersnamen"
|
4374 |
|
4375 |
-
#: admin/wp-security-user-login-menu.php:
|
4376 |
msgid "Insert one username per line. Existing usernames are not blocked even if present in the list."
|
4377 |
msgstr "Vul een gebruikersnaam per regel in. Bestaande gebruikersnamen worden niet geblokkeerd zelfs als deze in de lijst staan."
|
4378 |
|
4379 |
-
#: admin/wp-security-user-login-menu.php:
|
4380 |
msgid "Notify by email"
|
4381 |
msgstr "Meld per e-mail"
|
4382 |
|
4383 |
-
#: admin/wp-security-user-login-menu.php:
|
4384 |
msgid "Check this if you want to receive an email when someone has been locked out due to maximum failed login attempts"
|
4385 |
msgstr "Vink dit aan als u een e-mail wilt ontvangen wanneer iemand is buitengesloten vanwege een maximaal aantal mislukte inlogpogingen"
|
4386 |
|
4387 |
-
#: admin/wp-security-user-login-menu.php:
|
4388 |
msgid "Fill in one email address per line."
|
4389 |
msgstr ""
|
4390 |
|
4391 |
-
#: admin/wp-security-user-login-menu.php:
|
4392 |
msgid "Each email address must be on a new line."
|
4393 |
msgstr ""
|
4394 |
|
4395 |
-
#: admin/wp-security-user-login-menu.php:
|
4396 |
msgid "If a valid email address has not been filled in, it will not be saved."
|
4397 |
msgstr ""
|
4398 |
|
4399 |
-
#: admin/wp-security-user-login-menu.php:
|
4400 |
msgid "The valid email address format is userid@example.com"
|
4401 |
msgstr ""
|
4402 |
|
4403 |
-
#: admin/wp-security-user-login-menu.php:
|
4404 |
msgid "Example: %s"
|
4405 |
msgstr ""
|
4406 |
|
4407 |
-
#: admin/wp-security-user-login-menu.php:
|
4408 |
msgid "Enable PHP backtrace in email"
|
4409 |
msgstr ""
|
4410 |
|
4411 |
-
#: admin/wp-security-user-login-menu.php:
|
4412 |
msgid "Check this if you want to include the PHP backtrace in notification emails."
|
4413 |
msgstr ""
|
4414 |
|
4415 |
-
#: admin/wp-security-user-login-menu.php:
|
4416 |
msgid "This is internal coding information which makes it easier to investigate where an issued occurred."
|
4417 |
msgstr ""
|
4418 |
|
4419 |
-
#: admin/wp-security-user-login-menu.php:
|
4420 |
msgid "Currently locked out IP address ranges"
|
4421 |
msgstr "Momenteel geblokkeerde IP-adressen"
|
4422 |
|
4423 |
-
#: admin/wp-security-user-login-menu.php:
|
4424 |
msgid "To see a list of all locked IP addresses and ranges go to the %s tab in the dashboard menu."
|
4425 |
msgstr "Om een lijst van alle vergrendelde IP-adressen en bereiken te zien, gaat u naar %s tab in het dashboard-menu ."
|
4426 |
|
4427 |
-
#: admin/wp-security-user-login-menu.php:
|
4428 |
-
msgid "Login
|
4429 |
-
msgstr "
|
4430 |
-
|
4431 |
-
#: admin/wp-security-user-login-menu.php:394
|
4432 |
-
msgid "Enable login lockdown IP whitelist"
|
4433 |
-
msgstr "Gebruik loginblokkade IP-whitelist"
|
4434 |
|
4435 |
#: admin/wp-security-user-login-menu.php:405
|
4436 |
-
msgid "
|
4437 |
msgstr ""
|
4438 |
|
4439 |
-
#: admin/wp-security-user-login-menu.php:
|
4440 |
-
msgid "
|
4441 |
-
msgstr "
|
4442 |
|
4443 |
-
#: admin/wp-security-user-login-menu.php:
|
4444 |
-
msgid "User
|
4445 |
msgstr "Gebruikersaanmelding feature - Operatie 'verwijder alle mislukte loginrecords' mislukt!"
|
4446 |
|
4447 |
-
#: admin/wp-security-user-login-menu.php:
|
4448 |
-
msgid "All records from the
|
4449 |
msgstr "Alle records uit de lijst mislukte inlogpogingen zijn met succes verwijderd!"
|
4450 |
|
4451 |
-
#: admin/wp-security-user-login-menu.php:
|
4452 |
msgid "This tab displays the failed login attempts for your site."
|
4453 |
msgstr "Deze tab geeft de mislukte loginpogingen voor jouw site weer."
|
4454 |
|
4455 |
-
#: admin/wp-security-user-login-menu.php:
|
4456 |
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."
|
4457 |
msgstr "Onderstaande informatie kan handig zijn om een veiligheidsonderzoek te doen, omdat het IP-bereik, gebruikersnaam en ID (indien van toepassing) en de tijd/datum van de mislukte login poging wordt getoond."
|
4458 |
|
4459 |
-
#: admin/wp-security-user-login-menu.php:
|
4460 |
msgid "Failed login records that are older than %1$d days are purged automatically."
|
4461 |
msgstr ""
|
4462 |
|
4463 |
-
#: admin/wp-security-user-login-menu.php:
|
4464 |
-
|
4465 |
-
msgstr "Geschiedenis mislukte logins"
|
4466 |
-
|
4467 |
-
#: admin/wp-security-user-login-menu.php:500
|
4468 |
-
#: admin/wp-security-user-login-menu.php:509
|
4469 |
msgid "Delete all failed login records"
|
4470 |
msgstr "Verwijder alle mislukte logindata"
|
4471 |
|
4472 |
-
#: admin/wp-security-user-login-menu.php:
|
4473 |
msgid "Click this button if you wish to delete all failed login records in one go."
|
4474 |
msgstr "Klik deze knop om alle mislukte loginrecords in één keer te verwijderen."
|
4475 |
|
4476 |
-
#: admin/wp-security-user-login-menu.php:
|
4477 |
msgid "You entered a non numeric value for the logout time period field. It has been set to the default value."
|
4478 |
msgstr "De waarde die je hebt ingevuld is geen nummer. De standaard waarde word nu gebruikt."
|
4479 |
|
4480 |
-
#: admin/wp-security-user-login-menu.php:
|
4481 |
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."
|
4482 |
msgstr "Het instellen van een verloop-periode voor de WP-admin-sessie is een simpele manier om je website te beschermen tegen niet toegestane toegang vanaf jouw computer."
|
4483 |
|
4484 |
-
#: admin/wp-security-user-login-menu.php:
|
4485 |
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."
|
4486 |
msgstr "Deze optie geeft je de mogelijkheid een periode in te stellen waarna de admin-sessies automatisch zullen verlopen en de gebruiker opnieuw moet inloggen."
|
4487 |
|
4488 |
-
#: admin/wp-security-user-login-menu.php:
|
4489 |
msgid "Force user logout options"
|
4490 |
msgstr "Forceer gebruikeruitlogopties"
|
4491 |
|
4492 |
-
#: admin/wp-security-user-login-menu.php:
|
4493 |
msgid "Enable force WP user logout"
|
4494 |
msgstr "Aanzetten van geforceerde gebruiker-loguit"
|
4495 |
|
4496 |
-
#: admin/wp-security-user-login-menu.php:
|
4497 |
msgid "Check this if you want to force a wp user to be logged out after a configured amount of time"
|
4498 |
msgstr "Vink dit aan als je wil dat een gebruik automatisch wordt uitgelogd na een aangegeven tijd"
|
4499 |
|
4500 |
-
#: admin/wp-security-user-login-menu.php:
|
4501 |
msgid "Logout the WP user after XX minutes"
|
4502 |
msgstr "Log gebruikers uit na XX minuten"
|
4503 |
|
4504 |
-
#: admin/wp-security-user-login-menu.php:
|
4505 |
msgid "(Minutes) The user will be forced to log back in after this time period has elapased."
|
4506 |
msgstr "(Minuten) De gebruiker wordt gedwongen opnieuw in te loggen na deze periode."
|
4507 |
|
4508 |
-
#: admin/wp-security-user-login-menu.php:
|
4509 |
msgid "This tab displays the activity for accounts registered with your site that have logged in using the WordPress login form."
|
4510 |
msgstr "Dit tabblad geeft de activiteit aan voor gebruikers die geregistreerd zijn bij uw site, die zijn ingelogd met behulp van het WordPress loginformulier."
|
4511 |
|
4512 |
-
#: admin/wp-security-user-login-menu.php:
|
4513 |
msgid "The information below can be handy if you need to do security investigations because it will show you the last 100 recent login events by username, IP address and time/date."
|
4514 |
msgstr ""
|
4515 |
|
4516 |
-
#: admin/wp-security-user-login-menu.php:
|
4517 |
-
msgid "Account activity logs"
|
4518 |
-
msgstr "
|
4519 |
-
|
4520 |
-
#: admin/wp-security-user-login-menu.php:682
|
4521 |
-
msgid "Nonce check failed for users logged in list!"
|
4522 |
-
msgstr "Nonce controle mislukt voor lijst ingelogde gebruikers!"
|
4523 |
|
4524 |
-
#: admin/wp-security-user-login-menu.php:
|
4525 |
msgid "Refresh logged in user data"
|
4526 |
msgstr "Vernieuw data ingelogde gebruiker"
|
4527 |
|
4528 |
-
#: admin/wp-security-user-login-menu.php:
|
4529 |
msgid "Refresh data"
|
4530 |
msgstr "Data verversen"
|
4531 |
|
4532 |
-
#: admin/wp-security-user-login-menu.php:
|
4533 |
msgid "This tab displays all users who are currently logged into your site."
|
4534 |
msgstr "Deze tab geeft alle gebruikers weer die momenteel zijn ingelogd."
|
4535 |
|
4536 |
-
#: admin/wp-security-user-login-menu.php:
|
4537 |
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."
|
4538 |
msgstr "Als je vermoedt dat een gebruiker is ingelogd terwijl die dat niet hoort te zijn, kan je zijn IP blokkeren door deze op te halen van de data hieronder en die toevoegen aan de blacklist."
|
4539 |
|
4540 |
-
#: admin/wp-security-user-login-menu.php:
|
4541 |
-
msgid "You can also instantly log them out by clicking on the \"Force
|
4542 |
msgstr "Je kan ze ook direct uitloggen door te klikken op \"Forceer Uitloggen\" link als je over een rij in de User Id-kolom heengaat."
|
4543 |
|
4544 |
-
#: admin/wp-security-user-login-menu.php:
|
4545 |
msgid "Currently logged in users"
|
4546 |
msgstr "Momenteel ingelogde gebruikers"
|
4547 |
|
4548 |
-
#: admin/wp-security-user-login-menu.php:
|
4549 |
-
msgid "WordPress 5.6 introduced a new feature called \"Application
|
4550 |
msgstr ""
|
4551 |
|
4552 |
-
#: admin/wp-security-user-login-menu.php:
|
4553 |
msgid "This allows you to create a token from the WordPress dashboard which then can be used in the authorization header."
|
4554 |
msgstr ""
|
4555 |
|
4556 |
-
#: admin/wp-security-user-login-menu.php:
|
4557 |
-
msgid "This feature allows you to disable
|
4558 |
-
msgstr ""
|
4559 |
-
|
4560 |
-
#: admin/wp-security-user-login-menu.php:762
|
4561 |
-
msgid "Additional settings"
|
4562 |
msgstr ""
|
4563 |
|
4564 |
-
#: admin/wp-security-user-login-menu.php:
|
4565 |
#: classes/grade-system/wp-security-feature-item-manager.php:53
|
4566 |
msgid "Disable application password"
|
4567 |
msgstr ""
|
4568 |
|
4569 |
-
#: admin/wp-security-user-login-menu.php:
|
4570 |
msgid "Check this if you want to disable the application password."
|
4571 |
msgstr ""
|
4572 |
|
4573 |
#: admin/wp-security-user-registration-menu.php:27
|
4574 |
-
msgid "Manual
|
4575 |
msgstr "Handmatige goedkeuring"
|
4576 |
|
4577 |
#: admin/wp-security-user-registration-menu.php:28
|
@@ -4580,9 +4591,13 @@ msgid "Registration CAPTCHA"
|
|
4580 |
msgstr "Registratie-captcha"
|
4581 |
|
4582 |
#: admin/wp-security-user-registration-menu.php:29
|
4583 |
-
msgid "Registration
|
4584 |
msgstr "Registratie honeypot"
|
4585 |
|
|
|
|
|
|
|
|
|
4586 |
#: admin/wp-security-user-registration-menu.php:115
|
4587 |
msgid "User registration settings"
|
4588 |
msgstr "Instellingen gebruikersregistratie"
|
@@ -4702,14 +4717,6 @@ msgstr "Verwijder de WP Generator Meta Tag"
|
|
4702 |
msgid "Change display name"
|
4703 |
msgstr "Schermnaam wijzigen"
|
4704 |
|
4705 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:49
|
4706 |
-
msgid "Login lockdown"
|
4707 |
-
msgstr "Login vergrendeling"
|
4708 |
-
|
4709 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:51
|
4710 |
-
msgid "Force logout"
|
4711 |
-
msgstr "Uitloggen forceren"
|
4712 |
-
|
4713 |
#: classes/grade-system/wp-security-feature-item-manager.php:57
|
4714 |
msgid "Registration approval"
|
4715 |
msgstr "Goedkeuring registratie"
|
@@ -4718,10 +4725,6 @@ msgstr "Goedkeuring registratie"
|
|
4718 |
msgid "Enable registration honeypot"
|
4719 |
msgstr "Gebruik registratie-honeypot"
|
4720 |
|
4721 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:69
|
4722 |
-
msgid "File permissions"
|
4723 |
-
msgstr "Bestandsrechten"
|
4724 |
-
|
4725 |
#: classes/grade-system/wp-security-feature-item-manager.php:73
|
4726 |
msgid "WordPress files access"
|
4727 |
msgstr "WordPress bestandentoegang"
|
@@ -4806,10 +4809,6 @@ msgstr "BuddyPress Registratie Captcha"
|
|
4806 |
msgid "bbPress new topic CAPTCHA"
|
4807 |
msgstr "BBPress Nieuw Topic Captcha"
|
4808 |
|
4809 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:127
|
4810 |
-
msgid "File change detection"
|
4811 |
-
msgstr "Bestandwijzigingen"
|
4812 |
-
|
4813 |
#: classes/grade-system/wp-security-feature-item.php:29
|
4814 |
msgid "Basic"
|
4815 |
msgstr "Standaard"
|
@@ -4823,7 +4822,7 @@ msgid "Advanced"
|
|
4823 |
msgstr "Geavanceerd"
|
4824 |
|
4825 |
#: classes/wp-security-captcha.php:47
|
4826 |
-
#: classes/wp-security-general-init-tasks.php:
|
4827 |
msgid "Please enter an answer in digits:"
|
4828 |
msgstr "Vul een antwoord in in cijfers:"
|
4829 |
|
@@ -4957,72 +4956,124 @@ msgstr "De volgende regels zijn verwijderd van jouw host"
|
|
4957 |
msgid "The following files were changed on your host"
|
4958 |
msgstr "De volgende regels zijn bewerkt op jouw host"
|
4959 |
|
4960 |
-
#: classes/wp-security-general-init-tasks.php:
|
4961 |
-
#: classes/wp-security-general-init-tasks.php:
|
4962 |
msgid "Application passwords have been disabled by All In One WP Security & Firewall plugin."
|
4963 |
msgstr ""
|
4964 |
|
4965 |
-
#: classes/wp-security-general-init-tasks.php:
|
4966 |
-
#: classes/wp-security-general-init-tasks.php:
|
4967 |
-
#: classes/wp-security-general-init-tasks.php:
|
4968 |
#: classes/wp-security-user-login.php:137
|
4969 |
#: classes/wp-security-user-registration.php:74
|
4970 |
msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
|
4971 |
msgstr "<strong>FOUT</strong>: Je antwoord was niet goed - probeer opnieuw."
|
4972 |
|
4973 |
-
#: classes/wp-security-general-init-tasks.php:
|
4974 |
msgid "Enter something special:"
|
4975 |
msgstr "Vul iets speciaals in:"
|
4976 |
|
4977 |
-
#: classes/wp-security-general-init-tasks.php:
|
4978 |
msgid "Application passwords"
|
4979 |
msgstr ""
|
4980 |
|
4981 |
-
#: classes/wp-security-general-init-tasks.php:
|
4982 |
msgid "Change setting"
|
4983 |
msgstr ""
|
4984 |
|
4985 |
-
#: classes/wp-security-general-init-tasks.php:
|
4986 |
msgid "Site admin can only change this setting."
|
4987 |
msgstr ""
|
4988 |
|
4989 |
-
#: classes/wp-security-general-init-tasks.php:
|
4990 |
msgid "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
|
4991 |
msgstr "Fout: Je hebt een fout CAPTCHA-antwoord gegeven. Probeer opnieuw."
|
4992 |
|
4993 |
-
#: classes/wp-security-general-init-tasks.php:
|
4994 |
msgid "Your CAPTCHA answer was incorrect - please try again."
|
4995 |
msgstr "JE CAPTCHA-antwoord was fout - probeer opnieuw."
|
4996 |
|
4997 |
-
#: classes/wp-security-general-init-tasks.php:
|
4998 |
msgid "<strong>ERROR</strong>: Your IP address is currently locked please contact the administrator!"
|
4999 |
msgstr ""
|
5000 |
|
5001 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5002 |
-
#: classes/wp-security-general-init-tasks.php:
|
5003 |
msgid "Your Google reCAPTCHA site key is wrong. Please fill the correct reCAPTCHA keys %s to use the Google reCAPTCHA feature."
|
5004 |
msgstr ""
|
5005 |
|
5006 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5007 |
-
#: classes/wp-security-general-init-tasks.php:
|
5008 |
#: classes/wp-security-notices.php:99
|
5009 |
msgid "here"
|
5010 |
msgstr ""
|
5011 |
|
5012 |
-
#: classes/wp-security-general-init-tasks.php:
|
5013 |
msgid "Would you like All In One WP Security & Firewall to re-insert the security rules in your .htaccess file which were cleared when you deactivated the plugin?"
|
5014 |
msgstr "Wilt u dat All In One WP Security & Firewall de beveiligingsregels in uw .htaccess-bestand opnieuw invoegt die werden gewist toen u de plug-in deactiveerde ?"
|
5015 |
|
5016 |
-
#: classes/wp-security-general-init-tasks.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5017 |
msgid "Yes"
|
5018 |
msgstr ""
|
5019 |
|
5020 |
-
#: classes/wp-security-general-init-tasks.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5021 |
#: templates/notices/custom-notice.php:27
|
5022 |
msgid "No"
|
5023 |
msgstr ""
|
5024 |
|
5025 |
-
#: classes/wp-security-general-init-tasks.php:
|
5026 |
msgid "Your registration is pending approval."
|
5027 |
msgstr "Je registratie wacht nog op goedkeuring."
|
5028 |
|
@@ -5139,7 +5190,7 @@ msgid "Not available."
|
|
5139 |
msgstr "Niet beschikbaar."
|
5140 |
|
5141 |
#: classes/wp-security-two-factor-login.php:34
|
5142 |
-
msgid "Two
|
5143 |
msgstr ""
|
5144 |
|
5145 |
#: classes/wp-security-two-factor-login.php:97
|
@@ -5155,12 +5206,12 @@ msgid "The All In One WP Security plugin's Two Factor Authentication module requ
|
|
5155 |
msgstr ""
|
5156 |
|
5157 |
#: classes/wp-security-user-login.php:71
|
5158 |
-
msgid "You have disabled login
|
5159 |
msgstr ""
|
5160 |
|
5161 |
#. translators: 1: Locked IP Addresses admin page link
|
5162 |
#: classes/wp-security-user-login.php:73
|
5163 |
-
msgid "Delete your login
|
5164 |
msgstr ""
|
5165 |
|
5166 |
#: classes/wp-security-user-login.php:100
|
@@ -5168,7 +5219,7 @@ msgid "<strong>ERROR</strong>: Access from your IP address has been blocked for
|
|
5168 |
msgstr "<strong>Fout</strong>: Toegang van jouw IP-adres is geblokkeerd om veiligheidsredenen. Neem contact op met de beheerder."
|
5169 |
|
5170 |
#: classes/wp-security-user-login.php:108
|
5171 |
-
msgid "Service
|
5172 |
msgstr "Service tijdelijk niet beschikbaar"
|
5173 |
|
5174 |
#: classes/wp-security-user-login.php:163
|
@@ -5184,7 +5235,7 @@ msgid "Site Lockout Notification"
|
|
5184 |
msgstr "Melding siteblokkade"
|
5185 |
|
5186 |
#: classes/wp-security-user-login.php:393
|
5187 |
-
msgid "
|
5188 |
msgstr ""
|
5189 |
|
5190 |
#: classes/wp-security-user-login.php:396
|
@@ -5192,11 +5243,11 @@ msgid "Username:"
|
|
5192 |
msgstr "Gebruikersnaam:"
|
5193 |
|
5194 |
#: classes/wp-security-user-login.php:397
|
5195 |
-
msgid "IP
|
5196 |
msgstr "IP Adres:"
|
5197 |
|
5198 |
#: classes/wp-security-user-login.php:399
|
5199 |
-
msgid "IP
|
5200 |
msgstr "IP Bereik:"
|
5201 |
|
5202 |
#: classes/wp-security-user-login.php:404
|
@@ -5204,7 +5255,7 @@ msgid "Log into your site WordPress administration panel to see the duration of
|
|
5204 |
msgstr ""
|
5205 |
|
5206 |
#: classes/wp-security-user-login.php:515
|
5207 |
-
msgid "Unlock
|
5208 |
msgstr "Melding aanvraag deblokkade"
|
5209 |
|
5210 |
#: classes/wp-security-user-login.php:516
|
@@ -5219,20 +5270,20 @@ msgstr "Ontgrendel link: %s"
|
|
5219 |
msgid "After clicking the above link you will be able to login to the WordPress administration panel."
|
5220 |
msgstr "Nadat u op de bovenstaande link hebt geklikt, kunt u inloggen op het WordPress-beheerpaneel ."
|
5221 |
|
5222 |
-
#: classes/wp-security-user-login.php:
|
5223 |
msgid "Your session has expired because it has been over %d minutes since your last login."
|
5224 |
msgstr "Je sessie is verlopen omdat het al langer dan %d minuten geleden is sinds je voor het laatst bent ingelogd."
|
5225 |
|
5226 |
-
#: classes/wp-security-user-login.php:
|
5227 |
-
#: classes/wp-security-user-login.php:
|
5228 |
msgid "Please log back in to continue."
|
5229 |
msgstr "Log weer in om verder te gaan."
|
5230 |
|
5231 |
-
#: classes/wp-security-user-login.php:
|
5232 |
msgid "You were logged out because you just changed the \"admin\" username."
|
5233 |
msgstr "Je bent uitgelogd omdat je de \"admin\"-gebruikersnaam hebt veranderd."
|
5234 |
|
5235 |
-
#: classes/wp-security-user-login.php:
|
5236 |
msgid "Request unlock"
|
5237 |
msgstr "Deblokkade aanvragen"
|
5238 |
|
@@ -5240,15 +5291,15 @@ msgstr "Deblokkade aanvragen"
|
|
5240 |
msgid "<strong>ERROR</strong>: You are not allowed to register because your IP address is currently locked!"
|
5241 |
msgstr "<strong>ERROR</strong>: Je kan nu niet registreren omdat jouw IP-adres geblokkeerd is!"
|
5242 |
|
5243 |
-
#: classes/wp-security-utility-ip-address.php:
|
5244 |
-
#: classes/wp-security-utility-ip-address.php:
|
5245 |
-
#: classes/wp-security-utility-ip-address.php:
|
5246 |
-
#: classes/wp-security-utility-ip-address.php:
|
5247 |
-
#: classes/wp-security-utility-ip-address.php:
|
5248 |
msgid " is not a valid ip address format."
|
5249 |
msgstr " is geen geldig IP-adres."
|
5250 |
|
5251 |
-
#: classes/wp-security-utility-ip-address.php:
|
5252 |
msgid "You cannot ban your own IP address: "
|
5253 |
msgstr "Je kan je eigen IP-adres niet blokkeren: "
|
5254 |
|
@@ -5269,7 +5320,7 @@ msgid "User account not found!"
|
|
5269 |
msgstr "Gebruikersaccount niet gevonden!"
|
5270 |
|
5271 |
#: other-includes/wp-security-unlock-request.php:71
|
5272 |
-
msgid "Error: No locked entry was found in the
|
5273 |
msgstr "Fout : er is geen vergrendelde invoer gevonden in de database met uw IP-adresbereik!"
|
5274 |
|
5275 |
#: other-includes/wp-security-unlock-request.php:76
|
@@ -5357,6 +5408,379 @@ msgstr ""
|
|
5357 |
msgid "Example 5: 2001:db8:1263::/48"
|
5358 |
msgstr ""
|
5359 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
msgid "Are you sure you want to perform this bulk action?"
|
37 |
msgstr ""
|
38 |
|
39 |
+
#: admin/wp-security-admin-init.php:259
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
msgid "Unexpected response:"
|
41 |
msgstr ""
|
42 |
|
43 |
+
#: admin/wp-security-admin-init.php:290
|
44 |
msgid "Enjoyed %1$s? Please leave us a %2$s rating. We really appreciate your support!"
|
45 |
msgstr ""
|
46 |
|
47 |
+
#: admin/wp-security-admin-init.php:414
|
48 |
#: classes/wp-security-two-factor-login.php:95
|
49 |
msgid "WP Security"
|
50 |
msgstr "WP-beveiliging"
|
51 |
|
52 |
+
#: admin/wp-security-admin-init.php:415
|
53 |
+
#: admin/wp-security-dashboard-menu.php:26
|
54 |
+
#: admin/wp-security-dashboard-menu.php:76
|
55 |
msgid "Dashboard"
|
56 |
msgstr "Dashboard"
|
57 |
|
58 |
+
#: admin/wp-security-admin-init.php:416
|
59 |
#: admin/wp-security-settings-menu.php:95
|
60 |
msgid "Settings"
|
61 |
msgstr "Instellingen"
|
62 |
|
63 |
+
#: admin/wp-security-admin-init.php:417
|
|
|
64 |
msgid "User Accounts"
|
65 |
msgstr "Gebruikersaccounts"
|
66 |
|
67 |
+
#: admin/wp-security-admin-init.php:418
|
|
|
68 |
msgid "User Login"
|
69 |
msgstr "Gebruikerslogin"
|
70 |
|
71 |
+
#: admin/wp-security-admin-init.php:419
|
|
|
72 |
msgid "User Registration"
|
73 |
msgstr "Gebruikersregistratie"
|
74 |
|
75 |
+
#: admin/wp-security-admin-init.php:420
|
|
|
76 |
msgid "Database Security"
|
77 |
msgstr "Databasebeveiliging"
|
78 |
|
79 |
+
#: admin/wp-security-admin-init.php:424
|
|
|
80 |
msgid "Filesystem Security"
|
81 |
msgstr "Bestandsbeveiliging"
|
82 |
|
83 |
+
#: admin/wp-security-admin-init.php:429
|
|
|
84 |
msgid "Blacklist Manager"
|
85 |
msgstr "Blacklist-manager"
|
86 |
|
87 |
+
#: admin/wp-security-admin-init.php:434
|
88 |
#: admin/wp-security-firewall-menu.php:60
|
89 |
msgid "Firewall"
|
90 |
msgstr "Firewall"
|
91 |
|
92 |
+
#: admin/wp-security-admin-init.php:436
|
|
|
93 |
msgid "Brute Force"
|
94 |
msgstr "Brute Force"
|
95 |
|
96 |
+
#: admin/wp-security-admin-init.php:437
|
|
|
97 |
msgid "Spam Prevention"
|
98 |
msgstr "SPAM voorkomen"
|
99 |
|
100 |
+
#: admin/wp-security-admin-init.php:441
|
101 |
#: admin/wp-security-filescan-menu.php:53
|
102 |
msgid "Scanner"
|
103 |
msgstr "Scanner"
|
104 |
|
105 |
+
#: admin/wp-security-admin-init.php:443
|
106 |
#: admin/wp-security-maintenance-menu.php:51
|
107 |
msgid "Maintenance"
|
108 |
msgstr "Onderhoud"
|
109 |
|
110 |
+
#: admin/wp-security-admin-init.php:444
|
111 |
#: admin/wp-security-misc-options-menu.php:57
|
112 |
msgid "Miscellaneous"
|
113 |
msgstr "Overige"
|
114 |
|
115 |
+
#: admin/wp-security-admin-init.php:445
|
116 |
#: admin/wp-security-tools-menu.php:64
|
117 |
msgid "Tools"
|
118 |
msgstr ""
|
119 |
|
120 |
+
#: admin/wp-security-admin-init.php:457
|
121 |
+
msgid "Premium Upgrade"
|
122 |
+
msgstr ""
|
123 |
+
|
124 |
#: admin/wp-security-admin-menu.php:67
|
125 |
msgid "Settings successfully updated."
|
126 |
msgstr "Instelling zijn succesvol bijgewerkt."
|
134 |
msgstr ""
|
135 |
|
136 |
#: admin/wp-security-blacklist-menu.php:25
|
137 |
+
msgid "Ban users"
|
138 |
msgstr "Gebruikers verbannen"
|
139 |
|
140 |
+
#: admin/wp-security-blacklist-menu.php:51
|
141 |
+
msgid "Blacklist manager"
|
142 |
+
msgstr "Blacklist-manager"
|
143 |
|
144 |
#: admin/wp-security-blacklist-menu.php:132
|
145 |
+
#: admin/wp-security-firewall-menu.php:1233
|
146 |
#: admin/wp-security-list-404.php:234
|
147 |
#: admin/wp-security-list-comment-spammer-ip.php:205
|
148 |
msgid "The plugin was unable to write to the .htaccess file. Please edit file manually."
|
169 |
msgstr "Door mensen via het. htaccess-bestand te blokkeren gebruikt u de veiligste eerste lijn van defensie, die alle toegang voor bezoekers die op de zwarte lijst staan blokkeert zodra zij uw server benaderen."
|
170 |
|
171 |
#: admin/wp-security-blacklist-menu.php:154
|
172 |
+
#: admin/wp-security-firewall-menu.php:1055
|
173 |
+
#: templates/may-also-like.php:20
|
174 |
msgid "All In One WP Security & Firewall Premium"
|
175 |
msgstr ""
|
176 |
|
177 |
#: admin/wp-security-blacklist-menu.php:155
|
178 |
+
#: admin/wp-security-firewall-menu.php:1056
|
179 |
msgid "You may also be interested in %s."
|
180 |
msgstr ""
|
181 |
|
182 |
#: admin/wp-security-blacklist-menu.php:156
|
183 |
+
#: admin/wp-security-firewall-menu.php:1057
|
184 |
msgid "This plugin adds a number of extra features including %s and %s."
|
185 |
msgstr ""
|
186 |
|
187 |
#: admin/wp-security-blacklist-menu.php:156
|
188 |
+
#: admin/wp-security-firewall-menu.php:1057
|
189 |
msgid "smart 404 blocking"
|
190 |
msgstr ""
|
191 |
|
192 |
#: admin/wp-security-blacklist-menu.php:156
|
193 |
+
#: admin/wp-security-firewall-menu.php:1057
|
194 |
msgid "country IP blocking"
|
195 |
msgstr ""
|
196 |
|
238 |
#: admin/wp-security-brute-force-menu.php:408
|
239 |
#: admin/wp-security-brute-force-menu.php:431
|
240 |
#: admin/wp-security-brute-force-menu.php:452
|
241 |
+
#: admin/wp-security-filescan-menu.php:309
|
242 |
+
#: admin/wp-security-filescan-menu.php:326
|
243 |
#: admin/wp-security-firewall-menu.php:175
|
244 |
#: admin/wp-security-firewall-menu.php:212
|
245 |
#: admin/wp-security-firewall-menu.php:232
|
251 |
#: admin/wp-security-firewall-menu.php:503
|
252 |
#: admin/wp-security-firewall-menu.php:681
|
253 |
#: admin/wp-security-firewall-menu.php:699
|
254 |
+
#: admin/wp-security-firewall-menu.php:737
|
255 |
#: admin/wp-security-firewall-menu.php:868
|
256 |
+
#: admin/wp-security-firewall-menu.php:1087
|
257 |
+
#: admin/wp-security-firewall-menu.php:1110
|
258 |
#: admin/wp-security-spam-menu.php:186
|
259 |
#: admin/wp-security-spam-menu.php:221
|
260 |
+
#: admin/wp-security-spam-menu.php:390
|
261 |
+
#: admin/wp-security-spam-menu.php:430
|
262 |
+
#: admin/wp-security-user-login-menu.php:362
|
263 |
+
#: templates/info/ip-address-ip-range-info.php:2
|
264 |
+
#: templates/menus/settings/advanced-settings.php:63
|
265 |
msgid "More info"
|
266 |
msgstr "Meer informatie"
|
267 |
|
282 |
#: admin/wp-security-brute-force-menu.php:686
|
283 |
#: admin/wp-security-brute-force-menu.php:806
|
284 |
#: admin/wp-security-brute-force-menu.php:868
|
285 |
+
#: admin/wp-security-filescan-menu.php:351
|
286 |
#: admin/wp-security-filesystem-menu.php:242
|
287 |
#: admin/wp-security-firewall-menu.php:945
|
288 |
+
#: admin/wp-security-firewall-menu.php:1129
|
289 |
#: admin/wp-security-misc-options-menu.php:167
|
290 |
#: admin/wp-security-misc-options-menu.php:218
|
291 |
#: admin/wp-security-misc-options-menu.php:278
|
292 |
#: admin/wp-security-settings-menu.php:619
|
293 |
#: admin/wp-security-settings-menu.php:680
|
294 |
#: admin/wp-security-spam-menu.php:233
|
295 |
+
#: admin/wp-security-spam-menu.php:407
|
296 |
+
#: admin/wp-security-spam-menu.php:526
|
297 |
+
#: admin/wp-security-spam-menu.php:588
|
298 |
+
#: admin/wp-security-user-login-menu.php:384
|
299 |
+
#: admin/wp-security-user-login-menu.php:422
|
300 |
+
#: admin/wp-security-user-login-menu.php:601
|
301 |
+
#: admin/wp-security-user-login-menu.php:788
|
302 |
#: admin/wp-security-user-registration-menu.php:150
|
303 |
#: admin/wp-security-user-registration-menu.php:242
|
304 |
#: admin/wp-security-user-registration-menu.php:305
|
308 |
|
309 |
#: admin/wp-security-brute-force-menu.php:33
|
310 |
#: admin/wp-security-brute-force-menu.php:759
|
311 |
+
#: admin/wp-security-dashboard-menu.php:651
|
312 |
msgid "Rename login page"
|
313 |
msgstr "Hernoem loginpagina"
|
314 |
|
315 |
#: admin/wp-security-brute-force-menu.php:34
|
316 |
#: admin/wp-security-brute-force-menu.php:154
|
317 |
+
msgid "Cookie based brute force prevention"
|
318 |
msgstr "Brute Force voorkomen met cookies"
|
319 |
|
320 |
#: admin/wp-security-brute-force-menu.php:35
|
323 |
msgstr "Login captcha"
|
324 |
|
325 |
#: admin/wp-security-brute-force-menu.php:36
|
326 |
+
#: admin/wp-security-brute-force-menu.php:746
|
327 |
msgid "Login whitelist"
|
328 |
msgstr "Login whitelist"
|
329 |
|
331 |
msgid "Honeypot"
|
332 |
msgstr "Honeypot"
|
333 |
|
334 |
+
#: admin/wp-security-brute-force-menu.php:67
|
335 |
+
msgid "Brute force"
|
336 |
+
msgstr "Brute Force"
|
337 |
+
|
338 |
#: admin/wp-security-brute-force-menu.php:105
|
339 |
msgid "Please enter a value for your login page slug."
|
340 |
msgstr "Vul een waarde in voor de slug van jouw loginpagina."
|
348 |
msgstr "U moet gebruik maken van alfa-numerieke tekens voor de slug van uw loginpagina."
|
349 |
|
350 |
#: admin/wp-security-brute-force-menu.php:116
|
351 |
+
#: admin/wp-security-filescan-menu.php:174
|
352 |
+
#: admin/wp-security-firewall-menu.php:151
|
353 |
+
#: admin/wp-security-firewall-menu.php:1011
|
354 |
#: admin/wp-security-spam-menu.php:101
|
355 |
+
#: admin/wp-security-spam-menu.php:270
|
356 |
+
#: admin/wp-security-spam-menu.php:302
|
357 |
+
#: admin/wp-security-user-login-menu.php:184
|
358 |
+
#: admin/wp-security-user-login-menu.php:553
|
359 |
+
#: templates/partials/non-apache-feature-notice.php:9
|
360 |
+
msgid "Attention:"
|
361 |
+
msgstr ""
|
362 |
|
363 |
#: admin/wp-security-brute-force-menu.php:133
|
364 |
msgid "Could not delete the Cookie-based directives from the .htaccess file. Please check the file permissions."
|
365 |
msgstr "Kan de op cookies gebaseerde richtlijnen niet verwijderen uit het. htaccess-bestand. Controleer de bestandspermissies."
|
366 |
|
367 |
#: admin/wp-security-brute-force-menu.php:155
|
368 |
+
msgid "Login page white list"
|
369 |
msgstr ""
|
370 |
|
371 |
#: admin/wp-security-brute-force-menu.php:156
|
475 |
|
476 |
#: admin/wp-security-brute-force-menu.php:310
|
477 |
#: admin/wp-security-brute-force-menu.php:758
|
|
|
478 |
msgid "Cookie-Based Brute Force Login Prevention"
|
479 |
msgstr ""
|
480 |
|
481 |
#: admin/wp-security-brute-force-menu.php:320
|
482 |
+
#: admin/wp-security-user-login-menu.php:253
|
483 |
msgid "Cookie based brute force login prevention"
|
484 |
msgstr "Brute Force voorkomen via cookies"
|
485 |
|
649 |
msgstr ""
|
650 |
|
651 |
#: admin/wp-security-brute-force-menu.php:549
|
652 |
+
msgid "reCAPTCHA will not work because you have disabled login lockout by activating the AIOS_DISABLE_LOGIN_LOCKOUT constant value in a configuration file."
|
653 |
msgstr ""
|
654 |
|
655 |
#: admin/wp-security-brute-force-menu.php:550
|
656 |
+
msgid "To enable it, define AIOS_DISABLE_LOGIN_LOCKOUT constant value as false, or remove it."
|
657 |
msgstr ""
|
658 |
|
659 |
#: admin/wp-security-brute-force-menu.php:558
|
736 |
msgid "Check this if you want to insert CAPTCHA on a WooCommerce registration form."
|
737 |
msgstr "Vink dit aan als je gebruik wilt maken van captcha op de Woocommerce registratie pagina"
|
738 |
|
|
|
|
|
|
|
|
|
739 |
#: admin/wp-security-brute-force-menu.php:749
|
740 |
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."
|
741 |
msgstr "De All In One WP Security Whitelist optie geeft jou de mogelijkheid om alleen bepaalde IP-adressen of ranges toegang te verlenen aan jouw WordPress-loginpagina."
|
769 |
msgstr "IP Whitelist gebruiken"
|
770 |
|
771 |
#: admin/wp-security-brute-force-menu.php:786
|
772 |
+
#: admin/wp-security-user-login-menu.php:408
|
773 |
msgid "Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below"
|
774 |
msgstr "Vink dit aan als je de hieronder aangegeven IP-adressen wilt whitelisten"
|
775 |
|
782 |
msgstr "Je kan dit kopiëren en plakken in het veld hier onder als je dit adres wilt whitelisten."
|
783 |
|
784 |
#: admin/wp-security-brute-force-menu.php:797
|
785 |
+
#: admin/wp-security-user-login-menu.php:412
|
786 |
msgid "Enter whitelisted IP addresses:"
|
787 |
msgstr "Vul Whitelisted IP-adres in:"
|
788 |
|
789 |
#: admin/wp-security-brute-force-menu.php:801
|
790 |
+
#: admin/wp-security-user-login-menu.php:416
|
791 |
msgid "Enter one or more IP addresses or IP ranges you wish to include in your whitelist."
|
792 |
msgstr ""
|
793 |
|
824 |
msgid "Check this if you want to enable the honeypot feature for the login page"
|
825 |
msgstr "Vink dit aan als je gebruik wilt maken van de honeypot op de loginpagina"
|
826 |
|
827 |
+
#: admin/wp-security-dashboard-menu.php:27
|
828 |
+
#: admin/wp-security-dashboard-menu.php:374
|
829 |
#: classes/wp-security-user-login.php:74
|
830 |
+
msgid "Locked IP addresses"
|
831 |
msgstr "Geblokkeerde IP-adressen"
|
832 |
|
833 |
+
#: admin/wp-security-dashboard-menu.php:28
|
834 |
+
msgid "Permanent block list"
|
835 |
msgstr "Permanente blokkeerlijst"
|
836 |
|
837 |
+
#: admin/wp-security-dashboard-menu.php:29
|
838 |
msgid "Logs"
|
839 |
msgstr ""
|
840 |
|
841 |
+
#: admin/wp-security-dashboard-menu.php:33
|
842 |
+
msgid "Premium upgrade"
|
843 |
+
msgstr ""
|
844 |
+
|
845 |
+
#: admin/wp-security-dashboard-menu.php:131
|
846 |
+
#: admin/wp-security-dashboard-menu.php:518
|
847 |
+
#: admin/wp-security-user-login-menu.php:53
|
848 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:49
|
849 |
+
msgid "Login lockout"
|
850 |
+
msgstr ""
|
851 |
|
852 |
+
#: admin/wp-security-dashboard-menu.php:132
|
853 |
+
msgid "This tab displays the list of all IP addresses which are currently temporarily locked out due to the login lockout feature:"
|
854 |
+
msgstr ""
|
855 |
|
856 |
+
#: admin/wp-security-dashboard-menu.php:138
|
857 |
msgid "Currently locked out IP addresses and ranges"
|
858 |
msgstr "Momenteel vergrendelde IP-adressen en bereiken"
|
859 |
|
860 |
+
#: admin/wp-security-dashboard-menu.php:183
|
861 |
msgid "This tab displays the list of all permanently blocked IP addresses."
|
862 |
msgstr "Dit tabblad toont de lijst met alle permanent geblokkeerde IP-adressen."
|
863 |
|
864 |
+
#: admin/wp-security-dashboard-menu.php:184
|
865 |
+
#: admin/wp-security-spam-menu.php:339
|
866 |
msgid "NOTE: This feature does NOT use the .htaccess file to permanently block the IP addresses so it should be compatible with all web servers running WordPress."
|
867 |
msgstr "OPMERKING: deze functie maakt GEEN gebruik van het .htaccess-bestand om de IP-adressen permanent te blokkeren, zodat het compatibel moet zijn met alle webservers waarop WordPress wordt uitgevoerd."
|
868 |
|
869 |
+
#: admin/wp-security-dashboard-menu.php:189
|
870 |
msgid "Permanently blocked IP addresses"
|
871 |
msgstr "Permanent geblokkeerde IP-adressen"
|
872 |
|
873 |
+
#: admin/wp-security-dashboard-menu.php:200
|
874 |
+
#: admin/wp-security-firewall-menu.php:1151
|
875 |
+
#: admin/wp-security-user-login-menu.php:485
|
876 |
+
#: admin/wp-security-user-login-menu.php:643
|
877 |
#: admin/wp-security-user-registration-menu.php:164
|
878 |
msgid "Search"
|
879 |
msgstr ""
|
880 |
|
881 |
+
#: admin/wp-security-dashboard-menu.php:238
|
882 |
+
#: admin/wp-security-dashboard-menu.php:249
|
883 |
+
#: admin/wp-security-dashboard-menu.php:260
|
884 |
msgid "All In One WP Security & Firewall"
|
885 |
msgstr ""
|
886 |
|
887 |
+
#: admin/wp-security-dashboard-menu.php:250
|
888 |
msgid "Debug logs have been cleared."
|
889 |
msgstr ""
|
890 |
|
891 |
+
#: admin/wp-security-dashboard-menu.php:261
|
892 |
msgid "Unable to clear the logs; an invalid nonce was provided"
|
893 |
msgstr ""
|
894 |
|
895 |
+
#: admin/wp-security-dashboard-menu.php:274
|
896 |
msgid "Debug log options"
|
897 |
msgstr ""
|
898 |
|
899 |
+
#: admin/wp-security-dashboard-menu.php:281
|
900 |
msgid "Clear logs"
|
901 |
msgstr ""
|
902 |
|
903 |
+
#: admin/wp-security-dashboard-menu.php:289
|
904 |
msgid "Debug logs"
|
905 |
msgstr ""
|
906 |
|
907 |
+
#: admin/wp-security-dashboard-menu.php:362
|
908 |
msgid "Security strength meter"
|
909 |
msgstr "Veiligheidssterktemeter"
|
910 |
|
911 |
+
#: admin/wp-security-dashboard-menu.php:363
|
912 |
msgid "Security points breakdown"
|
913 |
msgstr "Beveiliging punten breakdown"
|
914 |
|
915 |
+
#: admin/wp-security-dashboard-menu.php:364
|
916 |
msgid "Spread the word"
|
917 |
msgstr "Verspreid het woord"
|
918 |
|
919 |
+
#: admin/wp-security-dashboard-menu.php:365
|
920 |
msgid "Get to know the developers"
|
921 |
msgstr "Maak kennis met de ontwikkelaars"
|
922 |
|
923 |
+
#: admin/wp-security-dashboard-menu.php:366
|
924 |
msgid "Critical feature status"
|
925 |
msgstr "Status belangrijkste opties"
|
926 |
|
927 |
+
#: admin/wp-security-dashboard-menu.php:367
|
928 |
msgid "Last 5 logins"
|
929 |
msgstr "Laatste 5 logins"
|
930 |
|
931 |
+
#: admin/wp-security-dashboard-menu.php:368
|
932 |
msgid "Maintenance mode status"
|
933 |
msgstr "Status Onderhoudmodus"
|
934 |
|
935 |
+
#: admin/wp-security-dashboard-menu.php:373
|
936 |
+
#: admin/wp-security-dashboard-menu.php:664
|
937 |
+
#: admin/wp-security-user-login-menu.php:57
|
938 |
msgid "Logged in users"
|
939 |
msgstr "Ingelogde gebruikers"
|
940 |
|
941 |
+
#: admin/wp-security-dashboard-menu.php:417
|
|
|
|
|
|
|
|
|
942 |
msgid "Total Achievable Points: "
|
943 |
msgstr "Totaal te behalen punten: "
|
944 |
|
945 |
+
#: admin/wp-security-dashboard-menu.php:419
|
946 |
msgid "Current Score of Your Site: "
|
947 |
msgstr "Huide site-score: "
|
948 |
|
949 |
+
#: admin/wp-security-dashboard-menu.php:472
|
950 |
msgid "We are working hard to make your WordPress site more secure. Please support us, here is how:"
|
951 |
msgstr "Wij doen er alles aan jouw WordPress-site veiliger te maken. Help ons, hier staat hoe:"
|
952 |
|
953 |
+
#: admin/wp-security-dashboard-menu.php:473
|
954 |
msgid "Follow us on"
|
955 |
msgstr ""
|
956 |
|
957 |
+
#: admin/wp-security-dashboard-menu.php:477
|
958 |
msgid "Post to Twitter"
|
959 |
msgstr ""
|
960 |
|
961 |
+
#: admin/wp-security-dashboard-menu.php:481
|
962 |
+
msgid "Give us a good rating"
|
963 |
msgstr ""
|
964 |
|
965 |
+
#: admin/wp-security-dashboard-menu.php:488
|
966 |
msgid "Wanna know more about the developers behind this plugin?"
|
967 |
msgstr "Wil je meer weten over de ontwikkelaars achter deze plug-in ?"
|
968 |
|
969 |
+
#: admin/wp-security-dashboard-menu.php:499
|
970 |
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"
|
971 |
msgstr "Hieronder staat de status van de belangrijkste opties voor het behalen van een minimaal beveiligingsniveau"
|
972 |
|
973 |
+
#: admin/wp-security-dashboard-menu.php:503
|
974 |
+
msgid "Admin username"
|
975 |
msgstr "Admin-gebruikersnaam"
|
976 |
|
977 |
+
#: admin/wp-security-dashboard-menu.php:533
|
978 |
+
msgid "File permission"
|
979 |
msgstr "Bestandstoegang"
|
980 |
|
981 |
+
#: admin/wp-security-dashboard-menu.php:548
|
982 |
+
msgid "Basic firewall"
|
983 |
msgstr "Standaard firewall"
|
984 |
|
985 |
+
#: admin/wp-security-dashboard-menu.php:577
|
986 |
+
msgid "No data found."
|
987 |
msgstr "Geen gegevens gevonden!"
|
988 |
|
989 |
+
#: admin/wp-security-dashboard-menu.php:581
|
990 |
msgid "Last 5 logins summary:"
|
991 |
msgstr "Samenvatting laatste 5 logins:"
|
992 |
|
993 |
+
#: admin/wp-security-dashboard-menu.php:585
|
994 |
msgid "User"
|
995 |
msgstr "Gebruiker"
|
996 |
|
997 |
+
#: admin/wp-security-dashboard-menu.php:586
|
998 |
#: admin/wp-security-list-404.php:95
|
999 |
#: admin/wp-security-list-login-fails.php:56
|
1000 |
#: admin/wp-security-list-permanent-blocked-ip.php:68
|
1001 |
msgid "Date"
|
1002 |
msgstr "Datum"
|
1003 |
|
1004 |
+
#: admin/wp-security-dashboard-menu.php:587
|
1005 |
msgid "IP"
|
1006 |
msgstr "IP"
|
1007 |
|
1008 |
+
#: admin/wp-security-dashboard-menu.php:608
|
1009 |
msgid "Maintenance mode is currently enabled. Remember to turn it off when you are done"
|
1010 |
msgstr "Onderhoudmodus is momenteel actief. Vergeet dit niet uit te zetten als je klaar bent"
|
1011 |
|
1012 |
+
#: admin/wp-security-dashboard-menu.php:610
|
1013 |
msgid "Maintenance mode is currently off."
|
1014 |
msgstr "Onderhoudmodus staat momenteel uit."
|
1015 |
|
1016 |
+
#: admin/wp-security-dashboard-menu.php:614
|
1017 |
+
msgid "Maintenance mode"
|
1018 |
msgstr "Onderhoudmodus"
|
1019 |
|
1020 |
+
#: admin/wp-security-dashboard-menu.php:632
|
1021 |
+
msgid "Cookie based brute force"
|
1022 |
+
msgstr ""
|
1023 |
|
1024 |
+
#: admin/wp-security-dashboard-menu.php:636
|
1025 |
+
#: admin/wp-security-dashboard-menu.php:654
|
1026 |
msgid "The %s feature is currently active."
|
1027 |
msgstr "De %s optie is momenteel actief."
|
1028 |
|
1029 |
+
#: admin/wp-security-dashboard-menu.php:637
|
1030 |
+
#: admin/wp-security-dashboard-menu.php:655
|
1031 |
msgid "Your new WordPress login URL is now:"
|
1032 |
msgstr "Je nieuwe WordPress inlog-URL is:"
|
1033 |
|
1034 |
+
#: admin/wp-security-dashboard-menu.php:666
|
1035 |
msgid "Number of users currently logged into your site (including you) is:"
|
1036 |
msgstr "Aantal gebruikers ingelogd op jouw site (inclusief jijzelf):"
|
1037 |
|
1038 |
+
#: admin/wp-security-dashboard-menu.php:667
|
1039 |
msgid "There are no other users currently logged in."
|
1040 |
msgstr "Er zijn momenteel geen gebruikers ingelogd."
|
1041 |
|
1042 |
+
#: admin/wp-security-dashboard-menu.php:680
|
1043 |
msgid "Number of users currently logged in site-wide (including you) is:"
|
1044 |
msgstr ""
|
1045 |
|
1046 |
+
#: admin/wp-security-dashboard-menu.php:681
|
1047 |
msgid "There are no other site-wide users currently logged in."
|
1048 |
msgstr "Er zijn geen gebruikers momenteel ingelogd."
|
1049 |
|
1050 |
+
#: admin/wp-security-dashboard-menu.php:694
|
1051 |
+
#: admin/wp-security-dashboard-menu.php:711
|
1052 |
msgid "Go to the %s menu to see more details"
|
1053 |
msgstr "Ga naar het %s menu voor meer details"
|
1054 |
|
1055 |
+
#: admin/wp-security-dashboard-menu.php:707
|
1056 |
msgid "There are no IP addresses currently locked out."
|
1057 |
msgstr "Er zijn momenteel geen IP-adressen geblokkeerd."
|
1058 |
|
1059 |
+
#: admin/wp-security-dashboard-menu.php:710
|
1060 |
msgid "Number of temporarily locked out IP addresses: "
|
1061 |
msgstr "Aantal tijdelijk geblokkeerde IP-adressen: "
|
1062 |
|
1082 |
msgid "Database prefix"
|
1083 |
msgstr "DB-prefix"
|
1084 |
|
1085 |
+
#: admin/wp-security-database-menu.php:119
|
1086 |
+
msgid "Database security"
|
1087 |
+
msgstr "Databasebeveiliging"
|
1088 |
+
|
1089 |
#: admin/wp-security-database-menu.php:147
|
1090 |
msgid "Nonce check failed for DB prefix change operation!"
|
1091 |
msgstr "Nonce check mislukt voor het veranderen van de DB-prefix!"
|
1266 |
msgstr "%s view definities zijn bijgewerkt!"
|
1267 |
|
1268 |
#: admin/wp-security-filescan-menu.php:26
|
1269 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:127
|
1270 |
+
msgid "File change detection"
|
1271 |
msgstr "Bestandwijzigingen"
|
1272 |
|
1273 |
#: admin/wp-security-filescan-menu.php:27
|
1274 |
+
msgid "Malware scan"
|
1275 |
msgstr "Malware-scan"
|
1276 |
|
1277 |
#: admin/wp-security-filescan-menu.php:88
|
1291 |
msgstr "De plugin heeft ontdekt dat dit uw eerste bestandswijzigingdetectie scan is. De bestandsdetails van deze scan zullen worden gebruikt om veranderingen op te sporen voor toekomstige scans!"
|
1292 |
|
1293 |
#: admin/wp-security-filescan-menu.php:112
|
1294 |
+
msgid "Scan complete - There were no file changes detected!"
|
1295 |
msgstr "Scan voltooid - er zijn geen wijzigingen in het bestand gedetecteerd!"
|
1296 |
|
1297 |
#: admin/wp-security-filescan-menu.php:133
|
1302 |
msgid "The following address was removed because it is not a valid email address: "
|
1303 |
msgstr "Het volgende adres is verwijderd omdat het geen geldig e-mailadres is: "
|
1304 |
|
1305 |
+
#: admin/wp-security-filescan-menu.php:206
|
1306 |
msgid "NEW SCAN COMPLETED: The plugin has detected that you have made changes to the \"File Types To Ignore\" or \"Files To Ignore\" fields."
|
1307 |
msgstr ""
|
1308 |
|
1309 |
+
#: admin/wp-security-filescan-menu.php:206
|
1310 |
msgid "In order to ensure that future scan results are accurate, the old scan data has been refreshed."
|
1311 |
msgstr ""
|
1312 |
|
1313 |
+
#: admin/wp-security-filescan-menu.php:215
|
1314 |
msgid "All In One WP Security & Firewall has detected that there was a change in your host's files."
|
1315 |
msgstr "All In One WP Security & Firewall heeft ontdekt dat er een verandering was in de bestanden van uw host."
|
1316 |
|
1317 |
+
#: admin/wp-security-filescan-menu.php:217
|
1318 |
msgid "View scan details and clear this message"
|
1319 |
msgstr ""
|
1320 |
|
1321 |
+
#: admin/wp-security-filescan-menu.php:226
|
1322 |
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."
|
1323 |
msgstr "Als hackers een kans gegeven wordt dan kunnen zij hun code invoegen of bestanden op uw systeem plaatsen, die ze vervolgens kunnen gebruiken voor het uitvoeren van kwaadaardige handelingen op uw site."
|
1324 |
|
1325 |
+
#: admin/wp-security-filescan-menu.php:227
|
1326 |
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."
|
1327 |
msgstr "Op de hoogte gehouden worden van eventuele wijzigingen in uw bestanden kan een goede manier zijn om snel te voorkomen dat een hacker schade aan uw website veroorzaakt."
|
1328 |
|
1329 |
+
#: admin/wp-security-filescan-menu.php:228
|
1330 |
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."
|
1331 |
msgstr "In het algemeen zullen, WordPress core en plugin bestanden en bestandstypen, zoals \". php\" of \". js\" niet vaak veranderen, en wanneer ze dat doen is het belangrijk dat u bewust wordt gemaakt wanneer er een verandering optreedt en welk bestand werd beïnvloed."
|
1332 |
|
1333 |
+
#: admin/wp-security-filescan-menu.php:229
|
1334 |
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."
|
1335 |
msgstr "De \"file change detection functie\" zal u op de hoogte brengen van een bestandswijziging die optreedt op uw systeem, met inbegrip van de toevoeging en verwijdering van bestanden door het uitvoeren van een regelmatige geautomatiseerde of handmatige scan van uw systeembestanden."
|
1336 |
|
1337 |
+
#: admin/wp-security-filescan-menu.php:230
|
1338 |
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)"
|
1339 |
msgstr "Deze eigenschap staat u toe ook om bepaalde files of mappen van de controle uit te sluiten in gevallen waarvan u weet dat ze vaak als deel van hun normale verrichting veranderen. (Bijvoorbeeld log-bestanden en bepaalde caching plugin-bestanden kunnen vaak veranderen en dus u kunt ervoor kiezen om dergelijke bestanden uit te sluiten van de scan voor bestandswijziging)"
|
1340 |
|
1341 |
+
#: admin/wp-security-filescan-menu.php:241
|
1342 |
msgid "It appears that your server is using an old PHP version which is missing the %s. The file scanner feature needs this class in order to work. If you would like to use this feature please upgrade your server PHP version to 5.3 or greater."
|
1343 |
msgstr "Het blijkt dat uw server een oude PHP-versie gebruikt die %s mist. De functie bestandsscanner heeft deze klasse nodig om te kunnen werken. Als u deze eigenschap zou willen gebruiken gelieve de PHP-versie van uw server te upgraden naar versie 5.3 of hoger."
|
1344 |
|
1345 |
+
#: admin/wp-security-filescan-menu.php:249
|
1346 |
msgid "Manual file change detection scan"
|
1347 |
msgstr "Handmatige scan van bestandswijzigingen"
|
1348 |
|
1349 |
+
#: admin/wp-security-filescan-menu.php:255
|
1350 |
msgid "To perform a manual file change detection scan click on the button below."
|
1351 |
msgstr "Voor het uitvoeren van een handmatige scan op bestandswijzigingen, klik op de knop hieronder."
|
1352 |
|
1353 |
+
#: admin/wp-security-filescan-menu.php:258
|
1354 |
msgid "Perform scan now"
|
1355 |
msgstr "Nu scannen"
|
1356 |
|
1357 |
+
#: admin/wp-security-filescan-menu.php:262
|
1358 |
msgid "View last saved file change results"
|
1359 |
msgstr "Laatst opgeslagen resultaten van bestandswijziging weergeven"
|
1360 |
|
1361 |
+
#: admin/wp-security-filescan-menu.php:268
|
1362 |
msgid "Click the button below to view the saved file change results from the last scan."
|
1363 |
msgstr "Klik op de knop hieronder om de opgeslagen resulaten van de scan op bestandwijziging te bekijken."
|
1364 |
|
1365 |
+
#: admin/wp-security-filescan-menu.php:271
|
1366 |
msgid "View last file change"
|
1367 |
msgstr "Laatste bestandswijziging bekijken"
|
1368 |
|
1369 |
+
#: admin/wp-security-filescan-menu.php:275
|
1370 |
msgid "File change detection settings"
|
1371 |
msgstr "Instellingen voor detectie van bestandwijziging"
|
1372 |
|
1373 |
+
#: admin/wp-security-filescan-menu.php:287
|
1374 |
msgid "Enable automated file change detection scan"
|
1375 |
msgstr "Automatische detectie van bestandswijzigingen inschakelen"
|
1376 |
|
1377 |
+
#: admin/wp-security-filescan-menu.php:290
|
1378 |
msgid "Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below"
|
1379 |
msgstr "Activeer dit als u wilt dat het systeem automatisch/periodiek uw bestanden scant en controleert op veranderingen op basis van de onderstaande instellingen"
|
1380 |
|
1381 |
+
#: admin/wp-security-filescan-menu.php:294
|
1382 |
msgid "Scan time interval"
|
1383 |
msgstr "Scan tijdinterval"
|
1384 |
|
1385 |
+
#: admin/wp-security-filescan-menu.php:297
|
1386 |
msgid "Hours"
|
1387 |
msgstr "Uren"
|
1388 |
|
1389 |
+
#: admin/wp-security-filescan-menu.php:298
|
1390 |
msgid "Days"
|
1391 |
msgstr "Dagen"
|
1392 |
|
1393 |
+
#: admin/wp-security-filescan-menu.php:299
|
1394 |
msgid "Weeks"
|
1395 |
msgstr "Weken"
|
1396 |
|
1397 |
+
#: admin/wp-security-filescan-menu.php:301
|
1398 |
msgid "Set the value for how often you would like a scan to occur"
|
1399 |
msgstr "Hoe vaak wilt u dat er een scan gedaan wordt"
|
1400 |
|
1401 |
+
#: admin/wp-security-filescan-menu.php:305
|
1402 |
msgid "File types to ignore"
|
1403 |
msgstr "Te negeren bestandstypen"
|
1404 |
|
1405 |
+
#: admin/wp-security-filescan-menu.php:308
|
1406 |
msgid "Enter each file type or extension on a new line which you wish to exclude from the file change detection scan."
|
1407 |
msgstr "Voer elk bestandstype of extensie op een nieuwe regel die u wilt uitsluiten van de scan op bestandswijziging."
|
1408 |
|
1409 |
+
#: admin/wp-security-filescan-menu.php:312
|
1410 |
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."
|
1411 |
msgstr "U kunt bestandstypen uitsluiten van de scan die normaalgesproken geen bedreiging vormen voor de beveiliging als deze zijn gewijzigd. Dit kunnen dingen zijn zoals bestanden met afbeeldingen."
|
1412 |
|
1413 |
+
#: admin/wp-security-filescan-menu.php:313
|
1414 |
msgid "Example: If you want the scanner to ignore files of type jpg, png, and bmp, then you would enter the following:"
|
1415 |
msgstr "Voorbeeld: als u wilt dat de scanner bestanden van het type jpg, png, en bmp negeert, dan zou je het volgende in kunnen voeren:"
|
1416 |
|
1417 |
+
#: admin/wp-security-filescan-menu.php:314
|
1418 |
msgid "jpg"
|
1419 |
msgstr "jpg"
|
1420 |
|
1421 |
+
#: admin/wp-security-filescan-menu.php:315
|
1422 |
msgid "png"
|
1423 |
msgstr "png"
|
1424 |
|
1425 |
+
#: admin/wp-security-filescan-menu.php:316
|
1426 |
msgid "bmp"
|
1427 |
msgstr "bmp"
|
1428 |
|
1429 |
+
#: admin/wp-security-filescan-menu.php:322
|
1430 |
msgid "Files/Directories to ignore"
|
1431 |
msgstr "Bestanden/Mappen uitsluiten"
|
1432 |
|
1433 |
+
#: admin/wp-security-filescan-menu.php:325
|
1434 |
msgid "Enter each file or directory on a new line which you wish to exclude from the file change detection scan."
|
1435 |
msgstr "Voer elk bestand of map op een nieuwe regel in die u wilt uitsluiten van de scan voor bestandswijziging."
|
1436 |
|
1437 |
+
#: admin/wp-security-filescan-menu.php:329
|
1438 |
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."
|
1439 |
msgstr "U kunt specifieke bestanden/directories uitsluiten van de scan die normaalgesproken geen bedreiging vormen voor de veiligheid als ze werden veranderd. Deze kunnen zaken zoals logboeken omvatten."
|
1440 |
|
1441 |
+
#: admin/wp-security-filescan-menu.php:330
|
1442 |
msgid "Example: If you want the scanner to ignore certain files in different directories or whole directories, then you would enter the following:"
|
1443 |
msgstr "Voorbeeld: als u wilt dat de scanner bepaalde bestanden in verschillende mappen of hele mappen negeert, voert u het volgende in:"
|
1444 |
|
1445 |
+
#: admin/wp-security-filescan-menu.php:331
|
1446 |
msgid "cache/config/master.php"
|
1447 |
msgstr "cache/config/master.php"
|
1448 |
|
1449 |
+
#: admin/wp-security-filescan-menu.php:332
|
1450 |
msgid "somedirectory"
|
1451 |
msgstr "eenmap"
|
1452 |
|
1453 |
+
#: admin/wp-security-filescan-menu.php:339
|
1454 |
msgid "Send email when change detected"
|
1455 |
msgstr "Verstuur e-mail als er een wijziging is vastgesteld"
|
1456 |
|
1457 |
+
#: admin/wp-security-filescan-menu.php:343
|
1458 |
msgid "Check this if you want the system to email you if a file change was detected"
|
1459 |
msgstr "Vink dit aan als je een e-mail wilt ontvangen als een bestand is veranderd"
|
1460 |
|
1461 |
+
#: admin/wp-security-filescan-menu.php:347
|
1462 |
msgid "Enter one or more email addresses on a new line."
|
1463 |
msgstr "Voer een of meer e-mailadressen in op een nieuwe regel."
|
1464 |
|
1465 |
+
#: admin/wp-security-filescan-menu.php:364
|
1466 |
+
msgid "What is malware?"
|
1467 |
msgstr "Wat is malware?"
|
1468 |
|
1469 |
+
#: admin/wp-security-filescan-menu.php:365
|
1470 |
+
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."
|
1471 |
msgstr "Het woord malware staat voor kwaadaardige software. Het kan bestaan uit dingen zoals Trojaanse paarden, adware, wormen, spyware en andere ongewenste code die een hacker zal proberen te injecteren in uw website."
|
1472 |
|
1473 |
+
#: admin/wp-security-filescan-menu.php:366
|
1474 |
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."
|
1475 |
msgstr "Vaak wanneer malware-code is ingevoegd in uw site zult u normaalgesproken niets vreemds merken in de praktijk, maar het kan een dramatisch effect hebben op de ranking van uw site."
|
1476 |
|
1477 |
+
#: admin/wp-security-filescan-menu.php:367
|
1478 |
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."
|
1479 |
msgstr "Dit komt omdat de bots en spiders van zoekmachines zoals Google de mogelijkheid hebben om malware te detecteren wanneer zij de indexering van de pagina's op uw site uitvoeren, en dus kunnen ze uw website plaatsen op de zwarte lijst die op zijn beurt invloed kan hebben op de ranking van uw site."
|
1480 |
|
1481 |
+
#: admin/wp-security-filescan-menu.php:369
|
1482 |
msgid "CLICK HERE"
|
1483 |
msgstr ""
|
1484 |
|
1485 |
+
#: admin/wp-security-filescan-menu.php:371
|
1486 |
+
msgid "Scanning for malware"
|
1487 |
msgstr "Aan het scannen naar malware"
|
1488 |
|
1489 |
+
#: admin/wp-security-filescan-menu.php:372
|
1490 |
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."
|
1491 |
msgstr "Vanwege de voortdurend veranderende en complexe aard van malware, zal scannen voor zulke dingen met behulp van een standalone plugin niet betrouwbaar werken. Dit is iets dat het beste gedaan kan worden via een regelmatige externe scan van uw site."
|
1492 |
|
1493 |
+
#: admin/wp-security-filescan-menu.php:373
|
1494 |
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."
|
1495 |
msgstr "Dit is waarom we een eenvoudig te gebruiken scanservice hebben gemaakt, die wordt gehost vanaf onze eigen server die uw site een keer per dag scant op malware en u op de hoogte brengt als het iets vindt."
|
1496 |
|
1497 |
+
#: admin/wp-security-filescan-menu.php:374
|
1498 |
msgid "When you sign up for this service you will get the following:"
|
1499 |
msgstr "Wanneer u zich aanmeldt voor deze dienst krijgt u het volgende:"
|
1500 |
|
1501 |
+
#: admin/wp-security-filescan-menu.php:376
|
1502 |
msgid "Automatic daily scan of 1 website"
|
1503 |
msgstr "Automatische dagelijkse scan van 1 website"
|
1504 |
|
1505 |
+
#: admin/wp-security-filescan-menu.php:377
|
1506 |
msgid "Automatic malware and blacklist monitoring"
|
1507 |
msgstr ""
|
1508 |
|
1509 |
+
#: admin/wp-security-filescan-menu.php:378
|
1510 |
msgid "Automatic email alerting"
|
1511 |
msgstr "Automatische e-mailmeldingen"
|
1512 |
|
1513 |
+
#: admin/wp-security-filescan-menu.php:379
|
1514 |
msgid "Site uptime monitoring"
|
1515 |
msgstr "Site uptime monitoring"
|
1516 |
|
1517 |
+
#: admin/wp-security-filescan-menu.php:380
|
1518 |
msgid "Site response time monitoring"
|
1519 |
msgstr "Monitoring site-responsetijd"
|
1520 |
|
1521 |
+
#: admin/wp-security-filescan-menu.php:381
|
1522 |
msgid "We provide advice for malware cleanup"
|
1523 |
msgstr "Wij bieden advies voor het opschonen van malware"
|
1524 |
|
1525 |
+
#: admin/wp-security-filescan-menu.php:382
|
1526 |
msgid "Blacklist removal"
|
1527 |
msgstr "Blacklist verwijderen"
|
1528 |
|
1529 |
+
#: admin/wp-security-filescan-menu.php:383
|
1530 |
msgid "No contract (cancel anytime)"
|
1531 |
msgstr "Geen contract (annuleren Anytime)"
|
1532 |
|
1533 |
+
#: admin/wp-security-filescan-menu.php:385
|
1534 |
msgid "To learn more please %s."
|
1535 |
msgstr "%s om meer te leren."
|
1536 |
|
1537 |
+
#: admin/wp-security-filescan-menu.php:406
|
1538 |
msgid "Latest file change scan results"
|
1539 |
msgstr "Laatste resultaten scan van bestandswijziging"
|
1540 |
|
1541 |
+
#: admin/wp-security-filescan-menu.php:416
|
1542 |
msgid "The following files were added to your host."
|
1543 |
+
msgstr "De volgende bestanden zijn toegevoegd aan je host"
|
1544 |
+
|
1545 |
+
#: admin/wp-security-filescan-menu.php:419
|
1546 |
+
#: admin/wp-security-filescan-menu.php:440
|
1547 |
+
#: admin/wp-security-filescan-menu.php:464
|
1548 |
+
msgid "File"
|
1549 |
+
msgstr "Bestand"
|
1550 |
|
1551 |
#: admin/wp-security-filescan-menu.php:420
|
1552 |
#: admin/wp-security-filescan-menu.php:441
|
1553 |
#: admin/wp-security-filescan-menu.php:465
|
1554 |
+
msgid "File size"
|
1555 |
+
msgstr "Bestandsgrootte"
|
|
|
|
|
1556 |
|
1557 |
#: admin/wp-security-filescan-menu.php:421
|
1558 |
#: admin/wp-security-filescan-menu.php:442
|
1559 |
#: admin/wp-security-filescan-menu.php:466
|
|
|
|
|
|
|
|
|
|
|
|
|
1560 |
msgid "File modified"
|
1561 |
msgstr "Bestand bewerkt"
|
1562 |
|
1563 |
+
#: admin/wp-security-filescan-menu.php:437
|
1564 |
msgid "The following files were removed from your host."
|
1565 |
+
msgstr "De volgende regels zijn verwijderd van jouw host"
|
1566 |
|
1567 |
+
#: admin/wp-security-filescan-menu.php:461
|
1568 |
msgid "The following files were changed on your host."
|
1569 |
+
msgstr "De volgende regels zijn bewerkt op jouw host"
|
1570 |
|
1571 |
#: admin/wp-security-filesystem-menu.php:26
|
1572 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:69
|
1573 |
+
msgid "File permissions"
|
1574 |
msgstr "Bestandsrechten"
|
1575 |
|
1576 |
#: admin/wp-security-filesystem-menu.php:27
|
1577 |
+
msgid "PHP file editing"
|
1578 |
msgstr "PHP-bestand bewerken"
|
1579 |
|
1580 |
#: admin/wp-security-filesystem-menu.php:28
|
1581 |
+
msgid "WP file access"
|
1582 |
msgstr "WP-bestandstoegang"
|
1583 |
|
1584 |
#: admin/wp-security-filesystem-menu.php:29
|
1585 |
+
msgid "Host system logs"
|
1586 |
msgstr "Host systeemlogs"
|
1587 |
|
1588 |
+
#: admin/wp-security-filesystem-menu.php:55
|
1589 |
+
msgid "Filesystem security"
|
1590 |
+
msgstr "Bestandsbeveiliging"
|
1591 |
+
|
1592 |
#: admin/wp-security-filesystem-menu.php:80
|
1593 |
msgid "Nonce check failed for manual DB backup operation!"
|
1594 |
msgstr "Nonce controle mislukt voor handmatige DB-back-up!"
|
1672 |
msgstr "Bestand bewerken"
|
1673 |
|
1674 |
#: admin/wp-security-filesystem-menu.php:215
|
1675 |
+
msgid "The WordPress Dashboard by default allows administrators to edit PHP files, such as plugin and theme files."
|
1676 |
msgstr "Standaard zal het WordPress-dashboard beheerders toestaan om PHP-bestanden te bewerken, zoals plugin- en thema-bestanden."
|
1677 |
|
1678 |
#: admin/wp-security-filesystem-menu.php:216
|
1778 |
msgstr "Laden..."
|
1779 |
|
1780 |
#: admin/wp-security-filesystem-menu.php:382
|
1781 |
+
msgid "No system logs were found."
|
1782 |
msgstr "Geen systeemlogs gevonden!"
|
1783 |
|
1784 |
#: admin/wp-security-filesystem-menu.php:435
|
1786 |
msgstr "Aanbevolen permissies instellen"
|
1787 |
|
1788 |
#: admin/wp-security-filesystem-menu.php:441
|
1789 |
+
msgid "No action required"
|
1790 |
+
msgstr "Geen actie nodig."
|
1791 |
|
1792 |
#: admin/wp-security-filesystem-menu.php:481
|
1793 |
msgid "Showing latest entries of error_log file: %s"
|
1794 |
msgstr "Toont laatste vermeldingen uit het error_log bestand: %s"
|
1795 |
|
1796 |
#: admin/wp-security-firewall-menu.php:28
|
1797 |
+
msgid "Basic firewall rules"
|
1798 |
msgstr "Standaard firewall-regels"
|
1799 |
|
1800 |
#: admin/wp-security-firewall-menu.php:29
|
1801 |
+
msgid "Additional firewall rules"
|
1802 |
msgstr "Extra firewall-regels"
|
1803 |
|
1804 |
#: admin/wp-security-firewall-menu.php:30
|
1805 |
+
msgid "6G Blacklist firewall rules"
|
1806 |
msgstr "6G Blacklist firewall-regels"
|
1807 |
|
1808 |
#: admin/wp-security-firewall-menu.php:31
|
1809 |
+
msgid "Internet bots"
|
1810 |
msgstr "Internet bots"
|
1811 |
|
1812 |
#: admin/wp-security-firewall-menu.php:32
|
1813 |
+
msgid "Prevent hotlinks"
|
1814 |
msgstr "Hotlinks voorkomen"
|
1815 |
|
1816 |
#: admin/wp-security-firewall-menu.php:33
|
1817 |
+
msgid "404 detection"
|
1818 |
msgstr "404-detectie"
|
1819 |
|
1820 |
#: admin/wp-security-firewall-menu.php:34
|
1821 |
+
msgid "Custom rules"
|
1822 |
msgstr "Aangepaste regels"
|
1823 |
|
1824 |
#: admin/wp-security-firewall-menu.php:122
|
1825 |
#: admin/wp-security-firewall-menu.php:908
|
1826 |
#: admin/wp-security-spam-menu.php:120
|
1827 |
+
#: admin/wp-security-spam-menu.php:494
|
1828 |
+
#: admin/wp-security-spam-menu.php:556
|
1829 |
#: admin/wp-security-user-registration-menu.php:95
|
1830 |
msgid "Settings were successfully saved"
|
1831 |
msgstr "Instelling zijn succesvol opgeslagen"
|
1848 |
msgstr "De firewall-functionaliteit wordt bereikt door het inbrengen van speciale code in uw huidige actieve .htaccess-bestand."
|
1849 |
|
1850 |
#: admin/wp-security-firewall-menu.php:151
|
1851 |
+
msgid "You have enabled the \"Completely Block Access To XMLRPC\" checkbox which means all XMLRPC functionality will be blocked."
|
1852 |
msgstr "Let op: U hebt het selectievakje \"Volledig blokkeren van toegang tot XML-RPC\" ingeschakeld, wat betekent dat alle XML-RPC-functionaliteit zal worden geblokkeerd ."
|
1853 |
|
1854 |
#: admin/wp-security-firewall-menu.php:152
|
2264 |
msgid "Check this to block the %s request method"
|
2265 |
msgstr ""
|
2266 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2267 |
#: admin/wp-security-firewall-menu.php:740
|
2268 |
msgid "Some WooCommerce extensions use the PUT request method in addition to GET and POST."
|
2269 |
msgstr ""
|
2437 |
msgstr "Alle 404-gebeurtenissen werden succesvol uit de DB verwijderd!"
|
2438 |
|
2439 |
#: admin/wp-security-firewall-menu.php:1000
|
|
|
2440 |
msgid "You entered a non numeric value for the lockout time length field. It has been set to the default value."
|
2441 |
msgstr "U hebt een niet-numerieke waarde opgegeven voor het veld Lengte van vergrendelingstijd. Het is ingesteld op de standaardwaarde."
|
2442 |
|
2444 |
msgid "You entered an incorrect format for the \"Redirect URL\" field. It has been set to the default value."
|
2445 |
msgstr "U hebt een verkeerd formaat ingevoerd voor het veld \"OmleidingsURL\". Het is ingesteld op de standaardwaarde."
|
2446 |
|
2447 |
+
#: admin/wp-security-firewall-menu.php:1039
|
2448 |
msgid "404 detection configuration"
|
2449 |
msgstr "Configuratie 404-detectie"
|
2450 |
|
2451 |
+
#: admin/wp-security-firewall-menu.php:1042
|
2452 |
msgid "A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website."
|
2453 |
msgstr "Er treedt een 404-of niet-gevonden-fout als iemand probeert een niet-bestaande pagina op uw website te openen."
|
2454 |
|
2455 |
+
#: admin/wp-security-firewall-menu.php:1043
|
2456 |
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."
|
2457 |
msgstr "Meestal gebeuren de meeste 404-fouten vrij onschuldig wanneer mensen een URL verkeerd hebben getypt of een link naar een pagina hebben gebruikt die niet meer bestaat."
|
2458 |
|
2459 |
+
#: admin/wp-security-firewall-menu.php:1044
|
2460 |
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."
|
2461 |
msgstr "In sommige gevallen kunt u echter veel herhaalde 404-fouten vinden die zich in een relatief korte tijdspanne voordoen en van hetzelfde IP-adres die allemaal proberen toegang te krijgen tot een verscheidenheid aan niet-bestaande pagina-URL's."
|
2462 |
|
2463 |
+
#: admin/wp-security-firewall-menu.php:1045
|
2464 |
msgid "Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons."
|
2465 |
msgstr "Dergelijk gedrag kan betekenen dat een hacker om een duistere reden een bepaalde pagina of URL probeert te vinden ."
|
2466 |
|
2467 |
+
#: admin/wp-security-firewall-menu.php:1046
|
2468 |
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."
|
2469 |
msgstr "Met deze functie kunt u alle 404-gebeurtenissen monitoren die plaatsvinden op uw website, en het geeft u ook de mogelijkheid om IP-adressen te blokkeren voor een geconfigureerde tijdsduur."
|
2470 |
|
2471 |
+
#: admin/wp-security-firewall-menu.php:1047
|
2472 |
msgid "If you want to temporarily block or blacklist an IP address, simply click the \"Temp Block\" or \"Blacklist IP\" link for the applicable IP entry in the \"404 Event Logs\" table below."
|
2473 |
msgstr "Als u een IP-adres tijdelijk wilt blokkeren of blacklisten, klikt u eenvoudig op de koppeling \"Temp Block \" of \"Blacklist IP\" voor het toepasselijke IP-item in de tabel \"404 Event Logs\" hieronder."
|
2474 |
|
2475 |
+
#: admin/wp-security-firewall-menu.php:1071
|
2476 |
msgid "404 detection options"
|
2477 |
msgstr "Opties 404-detectie"
|
2478 |
|
2479 |
+
#: admin/wp-security-firewall-menu.php:1083
|
2480 |
msgid "Enable 404 IP detection and lockout"
|
2481 |
msgstr "Schakel 404 IP-detectie en vergrendeling in"
|
2482 |
|
2483 |
+
#: admin/wp-security-firewall-menu.php:1086
|
2484 |
msgid "Check this if you want to enable the lockout of selected IP addresses."
|
2485 |
msgstr "Selecteer dit als u de vergrendeling van geselecteerde IP-adressen wilt inschakelen ."
|
2486 |
|
2487 |
+
#: admin/wp-security-firewall-menu.php:1091
|
2488 |
msgid "When you enable this checkbox, all 404 events on your site will be logged in the table below. You can monitor these events and select some IP addresses listed in the table below and block them for a specified amount of time. All IP addresses you select to be blocked from the \"404 Event Logs\" table section will be unable to access your site during the time specified."
|
2489 |
msgstr "Wanneer u dit selectievakje inschakelt, worden alle 404-gebeurtenissen op uw site in de onderstaande tabel vastgelegd. U kunt deze gebeurtenissen controleren en een aantal IP-adressen selecteren in de onderstaande tabel en ze blokkeren voor een bepaalde tijd. Alle IP-adressen die u selecteert om te worden geblokkeerd in het tabelgedeelte \"404 Event Logs\", hebben gedurende de opgegeven tijd geen toegang tot uw site ."
|
2490 |
|
2491 |
+
#: admin/wp-security-firewall-menu.php:1099
|
2492 |
msgid "Enable 404 event logging"
|
2493 |
msgstr "404-logboekregistratie inschakelen"
|
2494 |
|
2495 |
+
#: admin/wp-security-firewall-menu.php:1102
|
2496 |
msgid "Check this if you want to enable the logging of 404 events"
|
2497 |
msgstr "Selecteer dit als u het loggen van 404-gebeurtenissen wilt inschakelen"
|
2498 |
|
2499 |
+
#: admin/wp-security-firewall-menu.php:1107
|
2500 |
msgid "Time length of 404 lockout (minutes)"
|
2501 |
msgstr ""
|
2502 |
|
2503 |
+
#: admin/wp-security-firewall-menu.php:1109
|
2504 |
msgid "Set the length of time for which a blocked IP address will be prevented from visiting your site"
|
2505 |
msgstr "Stel in hoe lang het duurt dat een geblokkeerd IP-adres uw site niet kan bezoeken"
|
2506 |
|
2507 |
+
#: admin/wp-security-firewall-menu.php:1114
|
2508 |
msgid "You can lock any IP address which is recorded in the \"404 Event Logs\" table section below."
|
2509 |
msgstr "U kunt elk IP-adres vergrendelen dat is vastgelegd in het onderstaande tabelgedeelte \"404 Event Logs\"."
|
2510 |
|
2511 |
+
#: admin/wp-security-firewall-menu.php:1116
|
2512 |
msgid "To temporarily lock an IP address, hover over the ID column and click the \"Temp Block\" link for the applicable IP entry."
|
2513 |
msgstr "Om tijdelijk een IP-adres te vergrendelen, plaatst u de muisaanwijzer op de kolom ID en klikt u op de koppeling \"Tijdelijk blokkeren \" voor het van toepassing zijnde IP-item."
|
2514 |
|
2515 |
+
#: admin/wp-security-firewall-menu.php:1123
|
2516 |
msgid "404 lockout redirect URL"
|
2517 |
msgstr "404-vergrendeling voor redirectie URL"
|
2518 |
|
2519 |
+
#: admin/wp-security-firewall-menu.php:1125
|
2520 |
msgid "A blocked visitor will be automatically redirected to this URL."
|
2521 |
msgstr "Een geblokkeerde bezoeker wordt automatisch doorgestuurd naar deze URL."
|
2522 |
|
2523 |
+
#: admin/wp-security-firewall-menu.php:1135
|
2524 |
+
msgid "This list displays the 404 event logs when somebody tries to access a non-existent page on your website."
|
2525 |
+
msgstr ""
|
2526 |
+
|
2527 |
#: admin/wp-security-firewall-menu.php:1136
|
2528 |
+
msgid "404 event logs that are older than %1$d days are purged automatically."
|
2529 |
+
msgstr ""
|
2530 |
+
|
2531 |
+
#: admin/wp-security-firewall-menu.php:1141
|
2532 |
msgid "404 event logs"
|
2533 |
msgstr "404-logs"
|
2534 |
|
2535 |
+
#: admin/wp-security-firewall-menu.php:1163
|
2536 |
+
#: admin/wp-security-firewall-menu.php:1172
|
2537 |
+
#: admin/wp-security-user-login-menu.php:495
|
2538 |
+
#: admin/wp-security-user-login-menu.php:504
|
|
|
2539 |
#: admin/wp-security-user-login-menu.php:653
|
2540 |
+
#: admin/wp-security-user-login-menu.php:662
|
2541 |
msgid "Export to CSV"
|
2542 |
msgstr "Exporteer naar CSV"
|
2543 |
|
2544 |
+
#: admin/wp-security-firewall-menu.php:1169
|
2545 |
+
#: admin/wp-security-user-login-menu.php:501
|
2546 |
+
#: admin/wp-security-user-login-menu.php:659
|
2547 |
msgid "Click this button if you wish to download this log in CSV format."
|
2548 |
msgstr "Klik op deze knop als u dit log wilt downloaden in CSV-formaat."
|
2549 |
|
2550 |
+
#: admin/wp-security-firewall-menu.php:1176
|
2551 |
+
#: admin/wp-security-firewall-menu.php:1185
|
2552 |
msgid "Delete all 404 event logs"
|
2553 |
msgstr "Verwijder alle logbestanden van 404-evenementen"
|
2554 |
|
2555 |
+
#: admin/wp-security-firewall-menu.php:1182
|
2556 |
msgid "Click this button if you wish to purge all 404 event logs from the DB."
|
2557 |
msgstr "Klik op deze knop als u alle 404-eventlogs wilt verwijderen uit de DB."
|
2558 |
|
2559 |
+
#: admin/wp-security-firewall-menu.php:1241
|
2560 |
msgid "Custom .htaccess rules settings"
|
2561 |
msgstr "Aangepaste instellingen voor .htaccessregels"
|
2562 |
|
2563 |
+
#: admin/wp-security-firewall-menu.php:1248
|
2564 |
msgid "This feature can be used to apply your own custom .htaccess rules and directives."
|
2565 |
msgstr "Deze functie kan worden gebruikt om uw eigen aangepaste .htaccess-regels en -richtlijnen toe te passen."
|
2566 |
|
2567 |
+
#: admin/wp-security-firewall-menu.php:1249
|
2568 |
msgid "It is useful for when you want to tweak our existing firewall rules or when you want to add your own."
|
2569 |
msgstr "Dit is handig als u onze bestaande firewall-regels wilt aanpassen of als u uw eigen firewallregels wilt toevoegen."
|
2570 |
|
2571 |
+
#: admin/wp-security-firewall-menu.php:1250
|
2572 |
msgid "NOTE: This feature can only be used if your site is hosted in an apache or similar web server."
|
2573 |
msgstr ""
|
2574 |
|
2575 |
+
#: admin/wp-security-firewall-menu.php:1256
|
2576 |
msgid "<strong>Warning</strong>: Only use this feature if you know what you are doing."
|
2577 |
msgstr "<strong>Waarschuwing</strong>: Gebruik deze functie alleen als u weet wat u doet."
|
2578 |
|
2579 |
+
#: admin/wp-security-firewall-menu.php:1257
|
2580 |
msgid "Incorrect .htaccess rules or directives can break or prevent access to your site."
|
2581 |
msgstr "Onjuiste .htaccess-regels of -richtlijnen kunnen de toegang tot uw site verbreken of verhinderen ."
|
2582 |
|
2583 |
+
#: admin/wp-security-firewall-menu.php:1258
|
2584 |
msgid "It is your responsibility to ensure that you are entering the correct code!"
|
2585 |
msgstr "Het is uw verantwoordelijkheid om ervoor te zorgen dat u de juiste code invoert!"
|
2586 |
|
2587 |
+
#: admin/wp-security-firewall-menu.php:1259
|
2588 |
msgid "If you break your site you will need to access your server via FTP or something similar and then edit your .htaccess file and delete the changes you made."
|
2589 |
msgstr "Als u de werking van de website uitschakeld hebt u toegang nodig tot uw site via FTP of iets dergelijks en bewerk vervolgens je het .htaccess-bestand en verwijder de wijzigingen die je gemaakt hebt."
|
2590 |
|
2591 |
+
#: admin/wp-security-firewall-menu.php:1265
|
2592 |
msgid "Custom .htaccess rules"
|
2593 |
msgstr "Aangepaste .htaccess-regels"
|
2594 |
|
2595 |
+
#: admin/wp-security-firewall-menu.php:1269
|
2596 |
msgid "Enable custom .htaccess rules"
|
2597 |
msgstr "Aangepaste .htaccess-regels gebruiken"
|
2598 |
|
2599 |
+
#: admin/wp-security-firewall-menu.php:1272
|
2600 |
msgid "Check this if you want to enable custom rules entered in the text box below"
|
2601 |
msgstr "Selecteer dit als u aangepaste regels wilt inschakelen die zijn ingevoerd in het onderstaande tekstvak"
|
2602 |
|
2603 |
+
#: admin/wp-security-firewall-menu.php:1276
|
2604 |
msgid "Place custom rules at the top"
|
2605 |
msgstr "Plaatst eigen regels bovenaan"
|
2606 |
|
2607 |
+
#: admin/wp-security-firewall-menu.php:1279
|
2608 |
msgid "Check this if you want to place your custom rules at the beginning of all the rules applied by this plugin"
|
2609 |
msgstr "Selecteer dit als u uw eigen regels aan het begin van alle regels wilt plaatsen die door deze plugin worden toegepast"
|
2610 |
|
2611 |
+
#: admin/wp-security-firewall-menu.php:1283
|
2612 |
msgid "Enter custom .htaccess rules:"
|
2613 |
msgstr "Vul aangepaste .htaccess-regels in:"
|
2614 |
|
2615 |
+
#: admin/wp-security-firewall-menu.php:1287
|
2616 |
msgid "Enter your custom .htaccess rules/directives."
|
2617 |
msgstr "Vul jouw eigen .htaccess-regels in."
|
2618 |
|
2619 |
+
#: admin/wp-security-firewall-menu.php:1292
|
2620 |
msgid "Save custom rules"
|
2621 |
msgstr "Aangepaste regels opslaan"
|
2622 |
|
2795 |
|
2796 |
#: admin/wp-security-list-404.php:120
|
2797 |
#: admin/wp-security-list-acct-activity.php:82
|
2798 |
+
#: admin/wp-security-list-locked-ip.php:37
|
2799 |
#: admin/wp-security-list-locked-ip.php:84
|
2800 |
#: admin/wp-security-list-login-fails.php:73
|
2801 |
#: admin/wp-security-list-registered-users.php:93
|
2807 |
#: admin/wp-security-list-404.php:143
|
2808 |
#: admin/wp-security-list-acct-activity.php:92
|
2809 |
#: admin/wp-security-list-comment-spammer-ip.php:95
|
2810 |
+
#: admin/wp-security-list-locked-ip.php:97
|
2811 |
#: admin/wp-security-list-locked-ip.php:105
|
2812 |
#: admin/wp-security-list-login-fails.php:85
|
2813 |
#: admin/wp-security-list-permanent-blocked-ip.php:96
|
2814 |
+
#: admin/wp-security-list-registered-users.php:107
|
2815 |
#: admin/wp-security-list-registered-users.php:115
|
2816 |
+
#: admin/wp-security-list-registered-users.php:123
|
2817 |
msgid "Please select some records using the checkboxes"
|
2818 |
msgstr "Selecteer s.v.p. een aantal records met behulp van de selectievakjes"
|
2819 |
|
2908 |
msgid "Type"
|
2909 |
msgstr ""
|
2910 |
|
2911 |
+
#: admin/wp-security-list-locked-ip.php:36
|
2912 |
+
#: admin/wp-security-list-locked-ip.php:83
|
2913 |
+
msgid "Unlock"
|
2914 |
+
msgstr ""
|
2915 |
+
|
2916 |
#: admin/wp-security-list-locked-ip.php:59
|
2917 |
msgid "Locked IP/range"
|
2918 |
msgstr ""
|
2930 |
msgid "Release date"
|
2931 |
msgstr ""
|
2932 |
|
2933 |
+
#: admin/wp-security-list-locked-ip.php:134
|
2934 |
+
msgid "The selected IP entries were unlocked successfully."
|
2935 |
+
msgstr "De geselecteerde IP-vermeldingen zijn succesvol ontgrendeld."
|
|
|
|
|
|
|
|
|
2936 |
|
2937 |
+
#: admin/wp-security-list-locked-ip.php:140
|
2938 |
msgid "Nonce check failed for unlock IP operation!"
|
2939 |
msgstr "Nonce check mislukt voor ontgrendeling IP-werking!"
|
2940 |
|
2941 |
+
#: admin/wp-security-list-locked-ip.php:147
|
2942 |
msgid "The selected IP entry was unlocked successfully."
|
2943 |
msgstr "Het geselecteerde IP-item is succesvol ontgrendeld!"
|
2944 |
|
|
|
|
|
|
|
|
|
2945 |
#: admin/wp-security-list-logged-in-users.php:45
|
2946 |
#: admin/wp-security-list-registered-users.php:70
|
2947 |
msgid "Login name"
|
3005 |
msgid "Block IP"
|
3006 |
msgstr ""
|
3007 |
|
3008 |
+
#: admin/wp-security-list-registered-users.php:159
|
3009 |
msgid "The selected accounts were approved successfully!"
|
3010 |
msgstr "De geselecteerd accounts zijn succesvol geaccepteerd!"
|
3011 |
|
3012 |
+
#: admin/wp-security-list-registered-users.php:163
|
3013 |
msgid "The following accounts failed to update successfully: "
|
3014 |
msgstr "De volgende accounts konden niet succesvol worden bijgewerkt: "
|
3015 |
|
3016 |
+
#: admin/wp-security-list-registered-users.php:171
|
3017 |
msgid "The selected account was approved successfully!"
|
3018 |
msgstr "Het geselecteerde account is succesvol goedgekeurd !"
|
3019 |
|
3020 |
+
#: admin/wp-security-list-registered-users.php:190
|
3021 |
msgid "Your account is now active"
|
3022 |
msgstr "Jouw account is nu actief"
|
3023 |
|
3024 |
+
#: admin/wp-security-list-registered-users.php:191
|
3025 |
msgid "Your account with username: "
|
3026 |
msgstr "Jouw account met gebruikersnaam: "
|
3027 |
|
3028 |
+
#: admin/wp-security-list-registered-users.php:191
|
3029 |
msgid " is now active"
|
3030 |
msgstr " is nu actief"
|
3031 |
|
3032 |
+
#: admin/wp-security-list-registered-users.php:222
|
3033 |
msgid "The selected accounts were deleted successfully!"
|
3034 |
msgstr "De geselecteerde accounts zijn succesvol verwijderd!"
|
3035 |
|
3036 |
+
#: admin/wp-security-list-registered-users.php:230
|
3037 |
msgid "Nonce check failed for delete registered user account operation!"
|
3038 |
msgstr "Nonce check mislukt voor verwijderen van geregistreerde gebruikersaccount!"
|
3039 |
|
3040 |
+
#: admin/wp-security-list-registered-users.php:238
|
3041 |
msgid "The selected account was deleted successfully!"
|
3042 |
msgstr "Het geselecteerde account is succesvol verwijderd!"
|
3043 |
|
3044 |
+
#: admin/wp-security-list-registered-users.php:264
|
3045 |
msgid "The selected IP addresses were successfully added to the permanent block list!"
|
3046 |
msgstr "De geselecteerde IP-adressen zijn met succes toegevoegd aan de permanente blokkeerlijst !"
|
3047 |
|
3048 |
+
#: admin/wp-security-list-registered-users.php:265
|
3049 |
+
#: admin/wp-security-list-registered-users.php:282
|
3050 |
msgid "View Blocked IPs"
|
3051 |
msgstr "Bekijk geblokkeerde IP's"
|
3052 |
|
3053 |
+
#: admin/wp-security-list-registered-users.php:274
|
3054 |
msgid "Nonce check failed for block IP operation of registered user!"
|
3055 |
msgstr "Nonce-controle mislukt voor blok IP-bewerking van geregistreerde gebruiker!"
|
3056 |
|
3057 |
+
#: admin/wp-security-list-registered-users.php:281
|
3058 |
msgid "The selected IP was successfully added to the permanent block list!"
|
3059 |
msgstr "De geselecteerde IP is met succes toegevoegd aan de permanente blokkeerlijst !"
|
3060 |
|
3061 |
#: admin/wp-security-maintenance-menu.php:25
|
3062 |
+
msgid "Visitor lockout"
|
3063 |
msgstr "Vergrendeling van bezoekers"
|
3064 |
|
3065 |
#: admin/wp-security-maintenance-menu.php:85
|
3099 |
msgstr "Opslaan Site-lockout-instellingen"
|
3100 |
|
3101 |
#: admin/wp-security-misc-options-menu.php:28
|
3102 |
+
msgid "Copy protection"
|
3103 |
msgstr "Kopieerbescherming"
|
3104 |
|
3105 |
#: admin/wp-security-misc-options-menu.php:29
|
3107 |
msgstr "Frames"
|
3108 |
|
3109 |
#: admin/wp-security-misc-options-menu.php:30
|
3110 |
+
msgid "Users enumeration"
|
3111 |
msgstr "Gebruikersopsomming"
|
3112 |
|
3113 |
#: admin/wp-security-misc-options-menu.php:31
|
3135 |
msgstr "Kopieerbescherming gebruiken"
|
3136 |
|
3137 |
#: admin/wp-security-misc-options-menu.php:109
|
3138 |
+
msgid "Check this if you want to disable the \"Right click\", \"Text selection\" and \"Copy\" option on the front end of your site."
|
3139 |
msgstr "Schakel dit selectievakje in als u de optie 'Rechtsklikken', 'Tekstselectie' en 'Kopiëren' aan de voorkant van uw site wilt uitschakelen ."
|
3140 |
|
3141 |
#: admin/wp-security-misc-options-menu.php:116
|
3215 |
msgstr "Selecteer dit als u de REST API-toegang wilt stoppen voor niet-ingelogde verzoeken."
|
3216 |
|
3217 |
#: admin/wp-security-settings-menu.php:25
|
3218 |
+
msgid "General settings"
|
3219 |
msgstr "Algemene instellingen"
|
3220 |
|
3221 |
+
#: admin/wp-security-settings-menu.php:29
|
3222 |
+
#: admin/wp-security-settings-menu.php:33
|
3223 |
+
msgid "file"
|
3224 |
+
msgstr "Bestand"
|
3225 |
+
|
3226 |
#: admin/wp-security-settings-menu.php:37
|
3227 |
+
msgid "Delete plugin settings"
|
3228 |
msgstr ""
|
3229 |
|
3230 |
#: admin/wp-security-settings-menu.php:41
|
3231 |
+
msgid "WP version info"
|
3232 |
msgstr "WP-versie-info"
|
3233 |
|
3234 |
#: admin/wp-security-settings-menu.php:45
|
3557 |
msgstr ""
|
3558 |
|
3559 |
#: admin/wp-security-settings-menu.php:650
|
3560 |
+
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:"
|
3561 |
msgstr "De WordPress-generator voegt automatisch wat meta-informatie toe aan de voorkant van de site op de \"head\" -tags van elke pagina . Hieronder is een voorbeeld hiervan:"
|
3562 |
|
3563 |
#: admin/wp-security-settings-menu.php:652
|
3693 |
msgstr ""
|
3694 |
|
3695 |
#: admin/wp-security-spam-menu.php:28
|
3696 |
+
msgid "Comment spam"
|
3697 |
msgstr "Reactie SPAM"
|
3698 |
|
3699 |
#: admin/wp-security-spam-menu.php:29
|
3700 |
+
msgid "Comment spam IP monitoring"
|
3701 |
msgstr "Bewaking commentaar SPAM IP"
|
3702 |
|
3703 |
#: admin/wp-security-spam-menu.php:30
|
3708 |
msgid "bbPress"
|
3709 |
msgstr "BBPress"
|
3710 |
|
3711 |
+
#: admin/wp-security-spam-menu.php:57
|
3712 |
+
msgid "Spam prevention"
|
3713 |
+
msgstr "SPAM voorkomen"
|
3714 |
+
|
3715 |
#: admin/wp-security-spam-menu.php:99
|
3716 |
msgid "You entered a non numeric value for the \"move spam comments to trash after number of days\" field."
|
3717 |
msgstr ""
|
3718 |
|
3719 |
#: admin/wp-security-spam-menu.php:99
|
3720 |
+
#: admin/wp-security-spam-menu.php:297
|
3721 |
+
#: admin/wp-security-user-login-menu.php:118
|
3722 |
+
#: admin/wp-security-user-login-menu.php:124
|
3723 |
+
#: admin/wp-security-user-login-menu.php:130
|
3724 |
+
#: admin/wp-security-user-login-menu.php:136
|
3725 |
msgid "It has been set to the default value."
|
3726 |
msgstr ""
|
3727 |
|
3805 |
msgid "Enble this feature in order to move the spam comments to trash after given number of days."
|
3806 |
msgstr ""
|
3807 |
|
3808 |
+
#: admin/wp-security-spam-menu.php:262
|
3809 |
msgid "You entered a non numeric value for the minimum number of spam comments field. It has been set to the default value."
|
3810 |
msgstr "U hebt een niet numerieke waarde ingevoerd voor het minimumaantal spam-opmerkingen . Het is ingesteld op de standaardwaarde."
|
3811 |
|
3812 |
+
#: admin/wp-security-spam-menu.php:265
|
3813 |
msgid "You must enter an integer greater than zero for minimum number of spam comments field. It has been set to the default value."
|
3814 |
msgstr "Je moet een geheel getal groter dan nul invullen voor het minimum aantal spam-opmerkingenveld. Het is ingesteld op de standaardwaarde."
|
3815 |
|
3816 |
+
#: admin/wp-security-spam-menu.php:292
|
3817 |
msgid "Nonce check failed for list spam comment IPs."
|
3818 |
msgstr "Nonce check mislukt voor lijst SPAM-comment IP's!"
|
3819 |
|
3820 |
+
#: admin/wp-security-spam-menu.php:297
|
3821 |
msgid "You entered a non numeric value for the minimum spam comments per IP field."
|
3822 |
msgstr ""
|
3823 |
|
3824 |
+
#: admin/wp-security-spam-menu.php:308
|
3825 |
msgid "Displaying results for IP addresses which have posted a minimum of %s spam comments."
|
3826 |
msgstr "Resultaten weergeven voor IP-adressen die minimaal %s SPAM-opmerkingen hebben gepost"
|
3827 |
|
3828 |
+
#: admin/wp-security-spam-menu.php:323
|
3829 |
msgid "Auto block spammer IPs"
|
3830 |
msgstr "Blokkeer SPAMMER IP's automatisch"
|
3831 |
|
3832 |
+
#: admin/wp-security-spam-menu.php:328
|
3833 |
msgid "This feature has detected that %s is not active. It is highly recommended that you activate the Akismet plugin to make the most of this feature."
|
3834 |
msgstr "Deze functie heeft dat gedetecteerd dat %s niet actief is. Het wordt ten zeerste aanbevolen dat u de Akismet-plug- in activeert om het beste uit deze functie te halen."
|
3835 |
|
3836 |
+
#: admin/wp-security-spam-menu.php:337
|
3837 |
msgid "This feature allows you to automatically and permanently block IP addresses which have exceeded a certain number of comments labelled as spam."
|
3838 |
msgstr "Met deze functie kunt u automatisch en permanent IP-adressen blokkeren die een bepaald aantal opmerkingen met het label SPAM hebben overschreden ."
|
3839 |
|
3840 |
+
#: admin/wp-security-spam-menu.php:338
|
3841 |
msgid "Comments are usually labelled as spam either by the Akismet plugin or manually by the WP administrator when they mark a comment as \"spam\" from the WordPress Comments menu."
|
3842 |
msgstr "Opmerkingen worden meestal als SPAM aangeduid door de Akismet-plug-in of handmatig door de WP-beheerder wanneer ze een opmerking markeren als \"spam\" in het menu WordPress Comments ."
|
3843 |
|
3844 |
+
#: admin/wp-security-spam-menu.php:352
|
3845 |
msgid "You currently have no IP addresses permanently blocked due to spam."
|
3846 |
msgstr "Je hebt momenteel geen IP-adressen geblokkeerd vanwege SPAM."
|
3847 |
|
3848 |
+
#: admin/wp-security-spam-menu.php:365
|
3849 |
msgid "Spammer IPs added to permanent block list today: "
|
3850 |
msgstr "Spammer IP's vandaag toegevoegd aan de blokkadelijst: "
|
3851 |
|
3852 |
+
#: admin/wp-security-spam-menu.php:366
|
3853 |
msgid "All time total: "
|
3854 |
msgstr "Totaal: "
|
3855 |
|
3856 |
+
#: admin/wp-security-spam-menu.php:367
|
3857 |
msgid "View blocked IPs"
|
3858 |
msgstr "Bekijk geblokkeerde IP's"
|
3859 |
|
3860 |
+
#: admin/wp-security-spam-menu.php:380
|
3861 |
msgid "Enable auto block of spam comment IPs"
|
3862 |
msgstr "Maak gebruik van automatisch blokkeren van SPAM-reacties IP's"
|
3863 |
|
3864 |
+
#: admin/wp-security-spam-menu.php:383
|
3865 |
msgid "Check this box if you want this plugin to automatically block IP addresses which submit spam comments."
|
3866 |
msgstr "Schakel dit selectievakje in als u wilt dat deze plug- in automatisch IP-adressen blokkeert die SPAM-opmerkingen indienen ."
|
3867 |
|
3868 |
+
#: admin/wp-security-spam-menu.php:387
|
3869 |
msgid "Minimum number of spam comments"
|
3870 |
msgstr "Minimaal aantal SPAM-reacties"
|
3871 |
|
3872 |
+
#: admin/wp-security-spam-menu.php:389
|
3873 |
msgid "Specify the minimum number of spam comments for an IP address before it is permanently blocked."
|
3874 |
msgstr "Vul het minimum aantal SPAM-reacties per IP-adres in voordat het permanent geblokkeerd wordt."
|
3875 |
|
3876 |
+
#: admin/wp-security-spam-menu.php:393
|
3877 |
msgid "Example 1: Setting this value to \"1\" will block ALL IP addresses which were used to submit at least one spam comment."
|
3878 |
msgstr "Voorbeeld 1: Wanneer je \"1\" invult als waarde zal het alle IP-adressen blokkeren die minimaal 1 SPAM-reactie hebben geplaatst op jouw website."
|
3879 |
|
3880 |
+
#: admin/wp-security-spam-menu.php:394
|
3881 |
msgid "Example 2: Setting this value to \"5\" will block only those IP addresses which were used to submit 5 spam comments or more on your site."
|
3882 |
msgstr "Voorbeeld 2: Wanneer je \"5\" invult als waarde zal het alle IP-adressen blokkeren die 5 of meer SPAM-reacties hebben geplaatst op jouw website."
|
3883 |
|
3884 |
+
#: admin/wp-security-spam-menu.php:412
|
3885 |
msgid "List spammer IP addresses"
|
3886 |
msgstr "Lijst SPAMMER IP-adressen"
|
3887 |
|
3888 |
+
#: admin/wp-security-spam-menu.php:416
|
3889 |
msgid "This section displays a list of the IP addresses of the people or bots who have left spam comments on your site."
|
3890 |
msgstr "In deze sectie wordt een lijst weergegeven met de IP-adressen van de mensen of bots die SPAM-opmerkingen op uw site hebben achtergelaten ."
|
3891 |
|
3892 |
+
#: admin/wp-security-spam-menu.php:417
|
3893 |
msgid "This information can be handy for identifying the most persistent IP addresses or ranges used by spammers."
|
3894 |
msgstr "Deze informatie kan handig zijn voor het identificeren van de meest persistente IP-adressen of bereiken die worden gebruikt door spammers."
|
3895 |
|
3896 |
+
#: admin/wp-security-spam-menu.php:418
|
3897 |
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 the permanent block list."
|
3898 |
msgstr "Door de IP-adresgegevens te controleren die afkomstig zijn van spammers, bent u beter in staat om te bepalen welke adressen of adresbereiken u moet blokkeren door ze toe te voegen aan de permanente blokkeerlijst ."
|
3899 |
|
3900 |
+
#: admin/wp-security-spam-menu.php:419
|
3901 |
msgid "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 using the checkboxes and then choose the \"block\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
|
3902 |
msgstr ""
|
3903 |
|
3904 |
+
#: admin/wp-security-spam-menu.php:427
|
3905 |
msgid "Minimum number of spam comments per IP"
|
3906 |
msgstr "Minimaal aantal SPAM-opmerkingen per IP"
|
3907 |
|
3908 |
+
#: admin/wp-security-spam-menu.php:429
|
3909 |
msgid "This field allows you to list only those IP addresses which have been used to post X or more spam comments."
|
3910 |
msgstr "In dit veld kunt u alleen de IP-adressen tonen die zijn gebruikt om X of meer SPAM-reacties te posten."
|
3911 |
|
3912 |
+
#: admin/wp-security-spam-menu.php:433
|
3913 |
msgid "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses which were used to submit spam comments."
|
3914 |
msgstr "Voorbeeld 1: door deze waarde in te stellen op \"0\" of \"1\" worden ALLE IP-adressen vermeld die zijn gebruikt om SPAM-opmerkingen in te dienen ."
|
3915 |
|
3916 |
+
#: admin/wp-security-spam-menu.php:434
|
3917 |
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."
|
3918 |
msgstr "Voorbeeld 2: als u deze waarde instelt op \"5\", worden alleen die IP-adressen vermeld die zijn gebruikt om 5 SPAM-opmerkingen of meer op uw site in te dienen ."
|
3919 |
|
3920 |
+
#: admin/wp-security-spam-menu.php:441
|
3921 |
msgid "Find IP addresses"
|
3922 |
msgstr "Zoek IP-adressen"
|
3923 |
|
3924 |
+
#: admin/wp-security-spam-menu.php:445
|
3925 |
msgid "Spammer IP address results"
|
3926 |
msgstr "SPAMMER IP-adres resultaten"
|
3927 |
|
3928 |
+
#: admin/wp-security-spam-menu.php:451
|
3929 |
#: classes/wp-security-utility.php:253
|
3930 |
msgid "The plugin has detected that you are using a Multi-Site WordPress installation."
|
3931 |
msgstr "De plug-in heeft gedetecteerd dat u een multi-site WordPress-installatie gebruikt."
|
3932 |
|
3933 |
+
#: admin/wp-security-spam-menu.php:452
|
3934 |
msgid "Only the \"superadmin\" can block IP addresses from the main site."
|
3935 |
msgstr "Alleen de \"superadmin\" kan IP-adressen van de hoofdsite blokkeren."
|
3936 |
|
3937 |
+
#: admin/wp-security-spam-menu.php:453
|
3938 |
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."
|
3939 |
msgstr "Neem kennis van de IP-adressen die u wilt blokkeren en vraag de superadmin om deze toe te voegen aan de zwarte lijst met behulp van de \"zwarte lijst Manager\" op de hoofdwebsite."
|
3940 |
|
3941 |
+
#: admin/wp-security-spam-menu.php:498
|
3942 |
msgid "BuddyPress spam settings"
|
3943 |
msgstr "BuddyPress SPAM-instellingen"
|
3944 |
|
3945 |
+
#: admin/wp-security-spam-menu.php:503
|
3946 |
msgid "Add CAPTCHA to BuddyPress registration form"
|
3947 |
msgstr "Voeg Captcha toe aan het BuddyPress-registratieformulier"
|
3948 |
|
3949 |
+
#: admin/wp-security-spam-menu.php:507
|
3950 |
msgid "This feature will add a simple math CAPTCHA field in the BuddyPress registration form."
|
3951 |
msgstr "Met deze functie toe te voegen een eenvoudig wiskunde-captcha-veld in het BuddyPress-inschrijfformulier."
|
3952 |
|
3953 |
+
#: admin/wp-security-spam-menu.php:508
|
3954 |
msgid "Adding a CAPTCHA field in the registration form is a simple way of greatly reducing spam signups from bots without using .htaccess rules."
|
3955 |
msgstr "Het toevoegen van een captcha-veld in het registratieformulier is een eenvoudige manier om SPAM-registraties van bots te verminderen zonder de .htaccess-regels te gebruiken."
|
3956 |
|
3957 |
+
#: admin/wp-security-spam-menu.php:518
|
3958 |
msgid "Enable CAPTCHA on BuddyPress registration form"
|
3959 |
msgstr "Gebruik captcha voor BuddyPress registratieformulier"
|
3960 |
|
3961 |
+
#: admin/wp-security-spam-menu.php:521
|
3962 |
msgid "Check this if you want to insert a CAPTCHA field on the BuddyPress registration forms."
|
3963 |
msgstr "Vink dit aan als je een captcha-veld wilt toevoegen aan het BuddyPress-registratieformulier"
|
3964 |
|
3965 |
+
#: admin/wp-security-spam-menu.php:530
|
3966 |
msgid "BuddyPress is not active! In order to use this feature you will need to have BuddyPress installed and activated."
|
3967 |
msgstr "BuddyPress is niet actief! Om deze optie gebruiken moet BuddyPress geïnstalleerd en geactiveerd zijn."
|
3968 |
|
3969 |
+
#: admin/wp-security-spam-menu.php:560
|
3970 |
msgid "bbPress spam settings"
|
3971 |
msgstr "BBPress SPAM-instellingen"
|
3972 |
|
3973 |
+
#: admin/wp-security-spam-menu.php:565
|
3974 |
msgid "Add CAPTCHA to bbPress new topic form"
|
3975 |
msgstr "Voeg Captcha toe aan het BBPress nieuw onderwerp formulier"
|
3976 |
|
3977 |
+
#: admin/wp-security-spam-menu.php:569
|
3978 |
msgid "This feature will add a simple math CAPTCHA field in the bbPress new topic form."
|
3979 |
msgstr "Deze functie voegt een eenvoudige math CAPTCHA veld toe aan het BBPress nieuw topic formulier."
|
3980 |
|
3981 |
+
#: admin/wp-security-spam-menu.php:570
|
3982 |
msgid "Adding a CAPTCHA field in this form is a simple way of greatly reducing spam submitted from bots."
|
3983 |
msgstr ""
|
3984 |
|
3985 |
+
#: admin/wp-security-spam-menu.php:580
|
3986 |
msgid "Enable CAPTCHA on bbPress new topic form"
|
3987 |
msgstr "Gebruik Captcha op het BBPress Nieuw Onderwerp Formulier"
|
3988 |
|
3989 |
+
#: admin/wp-security-spam-menu.php:583
|
3990 |
msgid "Check this if you want to insert a CAPTCHA field on the bbPress new topic forms."
|
3991 |
msgstr "Vink dit aan als u een captcha-veld wilt invoegen op de BBPress nieuwe onderwerpformulieren"
|
3992 |
|
3993 |
+
#: admin/wp-security-spam-menu.php:592
|
3994 |
msgid "bbPress is not active. In order to use this feature you will need to have bbPress installed and activated."
|
3995 |
msgstr ""
|
3996 |
|
3997 |
#: admin/wp-security-tools-menu.php:34
|
3998 |
+
msgid "WHOIS lookup"
|
3999 |
msgstr "WHOIS Lookup"
|
4000 |
|
4001 |
#: admin/wp-security-tools-menu.php:95
|
4039 |
msgstr ""
|
4040 |
|
4041 |
#: admin/wp-security-user-accounts-menu.php:32
|
4042 |
+
msgid "WP username"
|
4043 |
msgstr "WP-gebruikersnaam"
|
4044 |
|
4045 |
#: admin/wp-security-user-accounts-menu.php:33
|
4046 |
+
msgid "Display name"
|
4047 |
msgstr "Schermnaam"
|
4048 |
|
4049 |
#: admin/wp-security-user-accounts-menu.php:34
|
4050 |
msgid "Password"
|
4051 |
msgstr "Wachtwoord"
|
4052 |
|
4053 |
+
#: admin/wp-security-user-accounts-menu.php:60
|
4054 |
+
msgid "User accounts"
|
4055 |
+
msgstr "Gebruikersaccounts"
|
4056 |
+
|
4057 |
#: admin/wp-security-user-accounts-menu.php:82
|
4058 |
msgid "Admin user security"
|
4059 |
msgstr "Administrator-beveiliging"
|
4063 |
msgstr "Standaard gebruikt WordPress \"admin\" als gebruikersnaam."
|
4064 |
|
4065 |
#: admin/wp-security-user-accounts-menu.php:86
|
4066 |
+
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."
|
4067 |
msgstr "Veel hackers maken hier gebruik van met \"Brute Force loginaanvallen\" waarbij continu wordt geprobeerd in te loggen met de gebruikersnaam \"admin\"."
|
4068 |
|
4069 |
#: admin/wp-security-user-accounts-menu.php:87
|
4203 |
msgid "Password Strength"
|
4204 |
msgstr "Wachtwoordsterkte"
|
4205 |
|
|
|
|
|
|
|
|
|
4206 |
#: admin/wp-security-user-accounts-menu.php:245
|
4207 |
msgid "Username "
|
4208 |
msgstr "Gebruikersnaam "
|
4224 |
msgstr "Voer aub een een waarde in voor je gebruikersnaam "
|
4225 |
|
4226 |
#: admin/wp-security-user-accounts-menu.php:302
|
4227 |
+
msgid "Username successfully changed."
|
4228 |
msgstr "Gebruikersnaam veranderd!"
|
4229 |
|
4230 |
#: admin/wp-security-user-accounts-menu.php:322
|
4235 |
msgid "Edit user"
|
4236 |
msgstr ""
|
4237 |
|
4238 |
+
#: admin/wp-security-user-login-menu.php:54
|
4239 |
+
#: admin/wp-security-user-login-menu.php:474
|
4240 |
+
msgid "Failed login records"
|
4241 |
msgstr "Geschiedenis mislukte logins"
|
4242 |
|
4243 |
+
#: admin/wp-security-user-login-menu.php:55
|
4244 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:51
|
4245 |
+
msgid "Force logout"
|
4246 |
msgstr "Uitloggen forceren"
|
4247 |
|
4248 |
+
#: admin/wp-security-user-login-menu.php:56
|
4249 |
+
#: admin/wp-security-user-login-menu.php:632
|
4250 |
+
msgid "Account activity logs"
|
4251 |
msgstr "Accountactiviteitenlogboek"
|
4252 |
|
4253 |
+
#: admin/wp-security-user-login-menu.php:58
|
4254 |
+
#: admin/wp-security-user-login-menu.php:769
|
4255 |
+
msgid "Additional settings"
|
4256 |
+
msgstr ""
|
4257 |
+
|
4258 |
+
#: admin/wp-security-user-login-menu.php:81
|
4259 |
+
msgid "User login"
|
4260 |
+
msgstr "Gebruikerslogin"
|
4261 |
+
|
4262 |
+
#: admin/wp-security-user-login-menu.php:118
|
4263 |
+
msgid "You entered a non-numeric value for the max login attempts field."
|
4264 |
+
msgstr ""
|
4265 |
+
|
4266 |
+
#: admin/wp-security-user-login-menu.php:124
|
4267 |
+
msgid "You entered a non numeric value for the login retry time period field."
|
4268 |
+
msgstr ""
|
4269 |
|
4270 |
+
#: admin/wp-security-user-login-menu.php:130
|
4271 |
+
msgid "You entered a non numeric value for the lockout time length field."
|
4272 |
msgstr ""
|
4273 |
|
4274 |
+
#: admin/wp-security-user-login-menu.php:136
|
4275 |
+
msgid "You entered a non numeric value for the maximim lockout time length field."
|
4276 |
msgstr ""
|
4277 |
|
4278 |
+
#: admin/wp-security-user-login-menu.php:141
|
4279 |
+
msgid "You entered an invalid minimum lockout time length, it must be less than the maximum lockout time length value."
|
4280 |
+
msgstr ""
|
4281 |
|
4282 |
+
#: admin/wp-security-user-login-menu.php:141
|
4283 |
+
msgid "Both have been set to the default values."
|
4284 |
msgstr ""
|
4285 |
|
4286 |
+
#: admin/wp-security-user-login-menu.php:160
|
4287 |
msgid "Please fill in one or more email addresses to notify."
|
4288 |
msgstr ""
|
4289 |
|
4290 |
+
#: admin/wp-security-user-login-menu.php:162
|
4291 |
msgid "You have entered one or more invalid email addresses."
|
4292 |
msgstr ""
|
4293 |
|
4294 |
+
#: admin/wp-security-user-login-menu.php:165
|
4295 |
msgid "It has been set to your WordPress admin email as default."
|
4296 |
msgstr ""
|
4297 |
|
4298 |
+
#: admin/wp-security-user-login-menu.php:250
|
4299 |
+
msgid "Login lockout configuration"
|
4300 |
+
msgstr ""
|
|
|
|
|
|
|
|
|
4301 |
|
4302 |
+
#: admin/wp-security-user-login-menu.php:254
|
4303 |
msgid "One of the ways hackers try to compromise sites is via a "
|
4304 |
msgstr "Een van de manieren waarop hackers proberen sites te compromitteren is via een "
|
4305 |
|
4306 |
+
#: admin/wp-security-user-login-menu.php:254
|
4307 |
+
msgid "Brute force login attack"
|
4308 |
msgstr "Brute Force loginaanval"
|
4309 |
|
4310 |
+
#: admin/wp-security-user-login-menu.php:254
|
4311 |
msgid "This is where attackers use repeated login attempts until they guess the password."
|
4312 |
msgstr "Dit is waar aanvallers herhaalde inlogpogingen gebruiken totdat ze het wachtwoord raden ."
|
4313 |
|
4314 |
+
#: admin/wp-security-user-login-menu.php:255
|
4315 |
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."
|
4316 |
msgstr "Afgezien van het kiezen van sterke wachtwoorden is het controleren en blokkeren van IP-adressen die in korte tijd betrokken zijn bij herhaalde inlogproblemen, een zeer effectieve manier om dit soort aanvallen te stoppen."
|
4317 |
|
4318 |
+
#: admin/wp-security-user-login-menu.php:256
|
4319 |
msgid "You may also want to checkout our %s feature for another secure way to protect against these types of attacks."
|
4320 |
msgstr "Misschien wilt u ook onze %s functie bekijken voor een andere veilige manier om je te beschermen tegen dit soort aanvallen."
|
4321 |
|
|
|
|
|
|
|
|
|
4322 |
#: admin/wp-security-user-login-menu.php:261
|
4323 |
+
msgid "Login lockout options"
|
4324 |
+
msgstr ""
|
4325 |
|
4326 |
+
#: admin/wp-security-user-login-menu.php:272
|
4327 |
+
msgid "Enable login lockout feature"
|
4328 |
+
msgstr ""
|
4329 |
|
4330 |
+
#: admin/wp-security-user-login-menu.php:275
|
4331 |
+
msgid "Check this if you want to enable the login lockout feature and apply the settings below"
|
4332 |
+
msgstr ""
|
4333 |
+
|
4334 |
+
#: admin/wp-security-user-login-menu.php:279
|
4335 |
msgid "Allow unlock requests"
|
4336 |
msgstr "Deblokkade-aanvraag toestaan"
|
4337 |
|
4338 |
+
#: admin/wp-security-user-login-menu.php:282
|
4339 |
msgid "Check this if you want to allow users to generate an automated unlock request link which will unlock their account"
|
4340 |
msgstr "Selecteer dit als u wilt toestaan dat gebruikers een verzoek kunnen genereren voor een link voor een geautomatiseerde unlock van hun account"
|
4341 |
|
4342 |
+
#: admin/wp-security-user-login-menu.php:286
|
4343 |
msgid "Max login attempts"
|
4344 |
msgstr "Max. loginpogingen"
|
4345 |
|
4346 |
+
#: admin/wp-security-user-login-menu.php:288
|
4347 |
msgid "Set the value for the maximum login retries before IP address is locked out"
|
4348 |
msgstr "Stel de waarde in voor het maximale aantal pogingen om opnieuw in te loggen voordat het IP-adres is geblokkeerd"
|
4349 |
|
4350 |
+
#: admin/wp-security-user-login-menu.php:292
|
4351 |
msgid "Login retry time period (min)"
|
4352 |
msgstr "Loginpogingperiode (min)"
|
4353 |
|
4354 |
+
#: admin/wp-security-user-login-menu.php:294
|
4355 |
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"
|
4356 |
msgstr "Als het maximum aantal mislukte pogingen voor een IP-adres binnen zoveel tijd wordt overschreden zal de plug-in automatisch het adres blokkeren"
|
4357 |
|
4358 |
+
#: admin/wp-security-user-login-menu.php:299
|
4359 |
msgid "Minimum lockout time length"
|
4360 |
msgstr ""
|
4361 |
|
4362 |
+
#: admin/wp-security-user-login-menu.php:305
|
4363 |
msgid "Set the minimum time period in minutes of lockout."
|
4364 |
msgstr ""
|
4365 |
|
4366 |
+
#: admin/wp-security-user-login-menu.php:306
|
4367 |
msgid "This failed login lockout time will be tripled on each failed login."
|
4368 |
msgstr ""
|
4369 |
|
4370 |
+
#: admin/wp-security-user-login-menu.php:313
|
4371 |
msgid "Maximum lockout time length"
|
4372 |
msgstr ""
|
4373 |
|
4374 |
+
#: admin/wp-security-user-login-menu.php:318
|
4375 |
msgid "Set the maximum time period in minutes of lockout."
|
4376 |
msgstr ""
|
4377 |
|
4378 |
+
#: admin/wp-security-user-login-menu.php:319
|
4379 |
msgid "No IP address will be blocked for more than this time period after making a failed login attempt."
|
4380 |
msgstr ""
|
4381 |
|
4382 |
+
#: admin/wp-security-user-login-menu.php:324
|
4383 |
msgid "Display generic error message"
|
4384 |
msgstr "Aangepast foutbericht weergeven"
|
4385 |
|
4386 |
+
#: admin/wp-security-user-login-menu.php:327
|
4387 |
msgid "Check this if you want to show a generic error message when a login attempt fails"
|
4388 |
msgstr "Selecteer dit als u een generiek foutbericht wilt weergeven wanneer een inlogpoging mislukt"
|
4389 |
|
4390 |
+
#: admin/wp-security-user-login-menu.php:331
|
4391 |
msgid "Instantly lockout invalid usernames"
|
4392 |
msgstr "Direct blokkeren ongeldige gebruikersnamen"
|
4393 |
|
4394 |
+
#: admin/wp-security-user-login-menu.php:334
|
4395 |
msgid "Check this if you want to instantly lockout login attempts with usernames which do not exist on your system"
|
4396 |
msgstr "Vink dit aan als u inlogpogingen onmiddellijk wilt blokkeren met gebruikersnamen die niet bestaan op uw systeem"
|
4397 |
|
4398 |
+
#: admin/wp-security-user-login-menu.php:339
|
4399 |
msgid "Instantly lockout specific usernames"
|
4400 |
msgstr "Direct blokkeren bepaalde gebruikersnamen"
|
4401 |
|
4402 |
+
#: admin/wp-security-user-login-menu.php:349
|
4403 |
msgid "Insert one username per line. Existing usernames are not blocked even if present in the list."
|
4404 |
msgstr "Vul een gebruikersnaam per regel in. Bestaande gebruikersnamen worden niet geblokkeerd zelfs als deze in de lijst staan."
|
4405 |
|
4406 |
+
#: admin/wp-security-user-login-menu.php:354
|
4407 |
msgid "Notify by email"
|
4408 |
msgstr "Meld per e-mail"
|
4409 |
|
4410 |
+
#: admin/wp-security-user-login-menu.php:358
|
4411 |
msgid "Check this if you want to receive an email when someone has been locked out due to maximum failed login attempts"
|
4412 |
msgstr "Vink dit aan als u een e-mail wilt ontvangen wanneer iemand is buitengesloten vanwege een maximaal aantal mislukte inlogpogingen"
|
4413 |
|
4414 |
+
#: admin/wp-security-user-login-menu.php:361
|
4415 |
msgid "Fill in one email address per line."
|
4416 |
msgstr ""
|
4417 |
|
4418 |
+
#: admin/wp-security-user-login-menu.php:365
|
4419 |
msgid "Each email address must be on a new line."
|
4420 |
msgstr ""
|
4421 |
|
4422 |
+
#: admin/wp-security-user-login-menu.php:366
|
4423 |
msgid "If a valid email address has not been filled in, it will not be saved."
|
4424 |
msgstr ""
|
4425 |
|
4426 |
+
#: admin/wp-security-user-login-menu.php:367
|
4427 |
msgid "The valid email address format is userid@example.com"
|
4428 |
msgstr ""
|
4429 |
|
4430 |
+
#: admin/wp-security-user-login-menu.php:368
|
4431 |
msgid "Example: %s"
|
4432 |
msgstr ""
|
4433 |
|
4434 |
+
#: admin/wp-security-user-login-menu.php:375
|
4435 |
msgid "Enable PHP backtrace in email"
|
4436 |
msgstr ""
|
4437 |
|
4438 |
+
#: admin/wp-security-user-login-menu.php:379
|
4439 |
msgid "Check this if you want to include the PHP backtrace in notification emails."
|
4440 |
msgstr ""
|
4441 |
|
4442 |
+
#: admin/wp-security-user-login-menu.php:379
|
4443 |
msgid "This is internal coding information which makes it easier to investigate where an issued occurred."
|
4444 |
msgstr ""
|
4445 |
|
4446 |
+
#: admin/wp-security-user-login-menu.php:389
|
4447 |
msgid "Currently locked out IP address ranges"
|
4448 |
msgstr "Momenteel geblokkeerde IP-adressen"
|
4449 |
|
4450 |
+
#: admin/wp-security-user-login-menu.php:394
|
4451 |
msgid "To see a list of all locked IP addresses and ranges go to the %s tab in the dashboard menu."
|
4452 |
msgstr "Om een lijst van alle vergrendelde IP-adressen en bereiken te zien, gaat u naar %s tab in het dashboard-menu ."
|
4453 |
|
4454 |
+
#: admin/wp-security-user-login-menu.php:399
|
4455 |
+
msgid "Login lockout IP whitelist settings"
|
4456 |
+
msgstr ""
|
|
|
|
|
|
|
|
|
4457 |
|
4458 |
#: admin/wp-security-user-login-menu.php:405
|
4459 |
+
msgid "Enable login lockout IP whitelist"
|
4460 |
msgstr ""
|
4461 |
|
4462 |
+
#: admin/wp-security-user-login-menu.php:416
|
4463 |
+
msgid "The addresses specified here will never be blocked by the login lockout feature."
|
4464 |
+
msgstr ""
|
4465 |
|
4466 |
+
#: admin/wp-security-user-login-menu.php:450
|
4467 |
+
msgid "User login feature - Delete all failed login records operation failed."
|
4468 |
msgstr "Gebruikersaanmelding feature - Operatie 'verwijder alle mislukte loginrecords' mislukt!"
|
4469 |
|
4470 |
+
#: admin/wp-security-user-login-menu.php:452
|
4471 |
+
msgid "All records from the failed logins table were deleted successfully."
|
4472 |
msgstr "Alle records uit de lijst mislukte inlogpogingen zijn met succes verwijderd!"
|
4473 |
|
4474 |
+
#: admin/wp-security-user-login-menu.php:467
|
4475 |
msgid "This tab displays the failed login attempts for your site."
|
4476 |
msgstr "Deze tab geeft de mislukte loginpogingen voor jouw site weer."
|
4477 |
|
4478 |
+
#: admin/wp-security-user-login-menu.php:468
|
4479 |
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."
|
4480 |
msgstr "Onderstaande informatie kan handig zijn om een veiligheidsonderzoek te doen, omdat het IP-bereik, gebruikersnaam en ID (indien van toepassing) en de tijd/datum van de mislukte login poging wordt getoond."
|
4481 |
|
4482 |
+
#: admin/wp-security-user-login-menu.php:469
|
4483 |
msgid "Failed login records that are older than %1$d days are purged automatically."
|
4484 |
msgstr ""
|
4485 |
|
4486 |
+
#: admin/wp-security-user-login-menu.php:508
|
4487 |
+
#: admin/wp-security-user-login-menu.php:517
|
|
|
|
|
|
|
|
|
4488 |
msgid "Delete all failed login records"
|
4489 |
msgstr "Verwijder alle mislukte logindata"
|
4490 |
|
4491 |
+
#: admin/wp-security-user-login-menu.php:514
|
4492 |
msgid "Click this button if you wish to delete all failed login records in one go."
|
4493 |
msgstr "Klik deze knop om alle mislukte loginrecords in één keer te verwijderen."
|
4494 |
|
4495 |
+
#: admin/wp-security-user-login-menu.php:544
|
4496 |
msgid "You entered a non numeric value for the logout time period field. It has been set to the default value."
|
4497 |
msgstr "De waarde die je hebt ingevuld is geen nummer. De standaard waarde word nu gebruikt."
|
4498 |
|
4499 |
+
#: admin/wp-security-user-login-menu.php:569
|
4500 |
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."
|
4501 |
msgstr "Het instellen van een verloop-periode voor de WP-admin-sessie is een simpele manier om je website te beschermen tegen niet toegestane toegang vanaf jouw computer."
|
4502 |
|
4503 |
+
#: admin/wp-security-user-login-menu.php:570
|
4504 |
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."
|
4505 |
msgstr "Deze optie geeft je de mogelijkheid een periode in te stellen waarna de admin-sessies automatisch zullen verlopen en de gebruiker opnieuw moet inloggen."
|
4506 |
|
4507 |
+
#: admin/wp-security-user-login-menu.php:575
|
4508 |
msgid "Force user logout options"
|
4509 |
msgstr "Forceer gebruikeruitlogopties"
|
4510 |
|
4511 |
+
#: admin/wp-security-user-login-menu.php:587
|
4512 |
msgid "Enable force WP user logout"
|
4513 |
msgstr "Aanzetten van geforceerde gebruiker-loguit"
|
4514 |
|
4515 |
+
#: admin/wp-security-user-login-menu.php:590
|
4516 |
msgid "Check this if you want to force a wp user to be logged out after a configured amount of time"
|
4517 |
msgstr "Vink dit aan als je wil dat een gebruik automatisch wordt uitgelogd na een aangegeven tijd"
|
4518 |
|
4519 |
+
#: admin/wp-security-user-login-menu.php:594
|
4520 |
msgid "Logout the WP user after XX minutes"
|
4521 |
msgstr "Log gebruikers uit na XX minuten"
|
4522 |
|
4523 |
+
#: admin/wp-security-user-login-menu.php:596
|
4524 |
msgid "(Minutes) The user will be forced to log back in after this time period has elapased."
|
4525 |
msgstr "(Minuten) De gebruiker wordt gedwongen opnieuw in te loggen na deze periode."
|
4526 |
|
4527 |
+
#: admin/wp-security-user-login-menu.php:625
|
4528 |
msgid "This tab displays the activity for accounts registered with your site that have logged in using the WordPress login form."
|
4529 |
msgstr "Dit tabblad geeft de activiteit aan voor gebruikers die geregistreerd zijn bij uw site, die zijn ingelogd met behulp van het WordPress loginformulier."
|
4530 |
|
4531 |
+
#: admin/wp-security-user-login-menu.php:626
|
4532 |
msgid "The information below can be handy if you need to do security investigations because it will show you the last 100 recent login events by username, IP address and time/date."
|
4533 |
msgstr ""
|
4534 |
|
4535 |
+
#: admin/wp-security-user-login-menu.php:627
|
4536 |
+
msgid "Account activity logs that are older than %1$d days are purged automatically."
|
4537 |
+
msgstr ""
|
|
|
|
|
|
|
|
|
4538 |
|
4539 |
+
#: admin/wp-security-user-login-menu.php:697
|
4540 |
msgid "Refresh logged in user data"
|
4541 |
msgstr "Vernieuw data ingelogde gebruiker"
|
4542 |
|
4543 |
+
#: admin/wp-security-user-login-menu.php:701
|
4544 |
msgid "Refresh data"
|
4545 |
msgstr "Data verversen"
|
4546 |
|
4547 |
+
#: admin/wp-security-user-login-menu.php:706
|
4548 |
msgid "This tab displays all users who are currently logged into your site."
|
4549 |
msgstr "Deze tab geeft alle gebruikers weer die momenteel zijn ingelogd."
|
4550 |
|
4551 |
+
#: admin/wp-security-user-login-menu.php:707
|
4552 |
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."
|
4553 |
msgstr "Als je vermoedt dat een gebruiker is ingelogd terwijl die dat niet hoort te zijn, kan je zijn IP blokkeren door deze op te halen van de data hieronder en die toevoegen aan de blacklist."
|
4554 |
|
4555 |
+
#: admin/wp-security-user-login-menu.php:708
|
4556 |
+
msgid "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."
|
4557 |
msgstr "Je kan ze ook direct uitloggen door te klikken op \"Forceer Uitloggen\" link als je over een rij in de User Id-kolom heengaat."
|
4558 |
|
4559 |
+
#: admin/wp-security-user-login-menu.php:713
|
4560 |
msgid "Currently logged in users"
|
4561 |
msgstr "Momenteel ingelogde gebruikers"
|
4562 |
|
4563 |
+
#: admin/wp-security-user-login-menu.php:761
|
4564 |
+
msgid "WordPress 5.6 introduced a new feature called \"Application passwords\"."
|
4565 |
msgstr ""
|
4566 |
|
4567 |
+
#: admin/wp-security-user-login-menu.php:762
|
4568 |
msgid "This allows you to create a token from the WordPress dashboard which then can be used in the authorization header."
|
4569 |
msgstr ""
|
4570 |
|
4571 |
+
#: admin/wp-security-user-login-menu.php:763
|
4572 |
+
msgid "This feature allows you to disable application passwords as they can leave your site vulnerable to social engineering and phishing scams."
|
|
|
|
|
|
|
|
|
4573 |
msgstr ""
|
4574 |
|
4575 |
+
#: admin/wp-security-user-login-menu.php:780
|
4576 |
#: classes/grade-system/wp-security-feature-item-manager.php:53
|
4577 |
msgid "Disable application password"
|
4578 |
msgstr ""
|
4579 |
|
4580 |
+
#: admin/wp-security-user-login-menu.php:783
|
4581 |
msgid "Check this if you want to disable the application password."
|
4582 |
msgstr ""
|
4583 |
|
4584 |
#: admin/wp-security-user-registration-menu.php:27
|
4585 |
+
msgid "Manual approval"
|
4586 |
msgstr "Handmatige goedkeuring"
|
4587 |
|
4588 |
#: admin/wp-security-user-registration-menu.php:28
|
4591 |
msgstr "Registratie-captcha"
|
4592 |
|
4593 |
#: admin/wp-security-user-registration-menu.php:29
|
4594 |
+
msgid "Registration honeypot"
|
4595 |
msgstr "Registratie honeypot"
|
4596 |
|
4597 |
+
#: admin/wp-security-user-registration-menu.php:55
|
4598 |
+
msgid "User registration"
|
4599 |
+
msgstr "Gebruikersregistratie"
|
4600 |
+
|
4601 |
#: admin/wp-security-user-registration-menu.php:115
|
4602 |
msgid "User registration settings"
|
4603 |
msgstr "Instellingen gebruikersregistratie"
|
4717 |
msgid "Change display name"
|
4718 |
msgstr "Schermnaam wijzigen"
|
4719 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4720 |
#: classes/grade-system/wp-security-feature-item-manager.php:57
|
4721 |
msgid "Registration approval"
|
4722 |
msgstr "Goedkeuring registratie"
|
4725 |
msgid "Enable registration honeypot"
|
4726 |
msgstr "Gebruik registratie-honeypot"
|
4727 |
|
|
|
|
|
|
|
|
|
4728 |
#: classes/grade-system/wp-security-feature-item-manager.php:73
|
4729 |
msgid "WordPress files access"
|
4730 |
msgstr "WordPress bestandentoegang"
|
4809 |
msgid "bbPress new topic CAPTCHA"
|
4810 |
msgstr "BBPress Nieuw Topic Captcha"
|
4811 |
|
|
|
|
|
|
|
|
|
4812 |
#: classes/grade-system/wp-security-feature-item.php:29
|
4813 |
msgid "Basic"
|
4814 |
msgstr "Standaard"
|
4822 |
msgstr "Geavanceerd"
|
4823 |
|
4824 |
#: classes/wp-security-captcha.php:47
|
4825 |
+
#: classes/wp-security-general-init-tasks.php:407
|
4826 |
msgid "Please enter an answer in digits:"
|
4827 |
msgstr "Vul een antwoord in in cijfers:"
|
4828 |
|
4956 |
msgid "The following files were changed on your host"
|
4957 |
msgstr "De volgende regels zijn bewerkt op jouw host"
|
4958 |
|
4959 |
+
#: classes/wp-security-general-init-tasks.php:212
|
4960 |
+
#: classes/wp-security-general-init-tasks.php:481
|
4961 |
msgid "Application passwords have been disabled by All In One WP Security & Firewall plugin."
|
4962 |
msgstr ""
|
4963 |
|
4964 |
+
#: classes/wp-security-general-init-tasks.php:428
|
4965 |
+
#: classes/wp-security-general-init-tasks.php:541
|
4966 |
+
#: classes/wp-security-general-init-tasks.php:574
|
4967 |
#: classes/wp-security-user-login.php:137
|
4968 |
#: classes/wp-security-user-registration.php:74
|
4969 |
msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
|
4970 |
msgstr "<strong>FOUT</strong>: Je antwoord was niet goed - probeer opnieuw."
|
4971 |
|
4972 |
+
#: classes/wp-security-general-init-tasks.php:463
|
4973 |
msgid "Enter something special:"
|
4974 |
msgstr "Vul iets speciaals in:"
|
4975 |
|
4976 |
+
#: classes/wp-security-general-init-tasks.php:476
|
4977 |
msgid "Application passwords"
|
4978 |
msgstr ""
|
4979 |
|
4980 |
+
#: classes/wp-security-general-init-tasks.php:485
|
4981 |
msgid "Change setting"
|
4982 |
msgstr ""
|
4983 |
|
4984 |
+
#: classes/wp-security-general-init-tasks.php:487
|
4985 |
msgid "Site admin can only change this setting."
|
4986 |
msgstr ""
|
4987 |
|
4988 |
+
#: classes/wp-security-general-init-tasks.php:516
|
4989 |
msgid "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
|
4990 |
msgstr "Fout: Je hebt een fout CAPTCHA-antwoord gegeven. Probeer opnieuw."
|
4991 |
|
4992 |
+
#: classes/wp-security-general-init-tasks.php:558
|
4993 |
msgid "Your CAPTCHA answer was incorrect - please try again."
|
4994 |
msgstr "JE CAPTCHA-antwoord was fout - probeer opnieuw."
|
4995 |
|
4996 |
+
#: classes/wp-security-general-init-tasks.php:567
|
4997 |
msgid "<strong>ERROR</strong>: Your IP address is currently locked please contact the administrator!"
|
4998 |
msgstr ""
|
4999 |
|
5000 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5001 |
+
#: classes/wp-security-general-init-tasks.php:642
|
5002 |
msgid "Your Google reCAPTCHA site key is wrong. Please fill the correct reCAPTCHA keys %s to use the Google reCAPTCHA feature."
|
5003 |
msgstr ""
|
5004 |
|
5005 |
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
5006 |
+
#: classes/wp-security-general-init-tasks.php:642
|
5007 |
#: classes/wp-security-notices.php:99
|
5008 |
msgid "here"
|
5009 |
msgstr ""
|
5010 |
|
5011 |
+
#: classes/wp-security-general-init-tasks.php:655
|
5012 |
msgid "Would you like All In One WP Security & Firewall to re-insert the security rules in your .htaccess file which were cleared when you deactivated the plugin?"
|
5013 |
msgstr "Wilt u dat All In One WP Security & Firewall de beveiligingsregels in uw .htaccess-bestand opnieuw invoegt die werden gewist toen u de plug-in deactiveerde ?"
|
5014 |
|
5015 |
+
#: classes/wp-security-general-init-tasks.php:655
|
5016 |
+
#: templates/may-also-like.php:40
|
5017 |
+
#: templates/may-also-like.php:43
|
5018 |
+
#: templates/may-also-like.php:54
|
5019 |
+
#: templates/may-also-like.php:57
|
5020 |
+
#: templates/may-also-like.php:68
|
5021 |
+
#: templates/may-also-like.php:71
|
5022 |
+
#: templates/may-also-like.php:91
|
5023 |
+
#: templates/may-also-like.php:103
|
5024 |
+
#: templates/may-also-like.php:115
|
5025 |
+
#: templates/may-also-like.php:127
|
5026 |
+
#: templates/may-also-like.php:139
|
5027 |
+
#: templates/may-also-like.php:151
|
5028 |
+
#: templates/may-also-like.php:168
|
5029 |
+
#: templates/may-also-like.php:171
|
5030 |
+
#: templates/may-also-like.php:183
|
5031 |
+
#: templates/may-also-like.php:195
|
5032 |
+
#: templates/may-also-like.php:207
|
5033 |
+
#: templates/may-also-like.php:219
|
5034 |
+
#: templates/may-also-like.php:231
|
5035 |
+
#: templates/may-also-like.php:243
|
5036 |
+
#: templates/may-also-like.php:252
|
5037 |
+
#: templates/may-also-like.php:255
|
5038 |
+
#: templates/may-also-like.php:264
|
5039 |
+
#: templates/may-also-like.php:267
|
5040 |
+
#: templates/may-also-like.php:279
|
5041 |
+
#: templates/may-also-like.php:297
|
5042 |
+
#: templates/may-also-like.php:309
|
5043 |
+
#: templates/may-also-like.php:327
|
5044 |
+
#: templates/may-also-like.php:339
|
5045 |
+
#: templates/may-also-like.php:351
|
5046 |
+
#: templates/may-also-like.php:368
|
5047 |
+
#: templates/may-also-like.php:380
|
5048 |
msgid "Yes"
|
5049 |
msgstr ""
|
5050 |
|
5051 |
+
#: classes/wp-security-general-init-tasks.php:655
|
5052 |
+
#: templates/may-also-like.php:88
|
5053 |
+
#: templates/may-also-like.php:100
|
5054 |
+
#: templates/may-also-like.php:112
|
5055 |
+
#: templates/may-also-like.php:124
|
5056 |
+
#: templates/may-also-like.php:136
|
5057 |
+
#: templates/may-also-like.php:148
|
5058 |
+
#: templates/may-also-like.php:180
|
5059 |
+
#: templates/may-also-like.php:192
|
5060 |
+
#: templates/may-also-like.php:204
|
5061 |
+
#: templates/may-also-like.php:216
|
5062 |
+
#: templates/may-also-like.php:228
|
5063 |
+
#: templates/may-also-like.php:240
|
5064 |
+
#: templates/may-also-like.php:276
|
5065 |
+
#: templates/may-also-like.php:294
|
5066 |
+
#: templates/may-also-like.php:306
|
5067 |
+
#: templates/may-also-like.php:324
|
5068 |
+
#: templates/may-also-like.php:336
|
5069 |
+
#: templates/may-also-like.php:348
|
5070 |
+
#: templates/may-also-like.php:365
|
5071 |
+
#: templates/may-also-like.php:377
|
5072 |
#: templates/notices/custom-notice.php:27
|
5073 |
msgid "No"
|
5074 |
msgstr ""
|
5075 |
|
5076 |
+
#: classes/wp-security-general-init-tasks.php:674
|
5077 |
msgid "Your registration is pending approval."
|
5078 |
msgstr "Je registratie wacht nog op goedkeuring."
|
5079 |
|
5190 |
msgstr "Niet beschikbaar."
|
5191 |
|
5192 |
#: classes/wp-security-two-factor-login.php:34
|
5193 |
+
msgid "Two factor authentication - Admin settings"
|
5194 |
msgstr ""
|
5195 |
|
5196 |
#: classes/wp-security-two-factor-login.php:97
|
5206 |
msgstr ""
|
5207 |
|
5208 |
#: classes/wp-security-user-login.php:71
|
5209 |
+
msgid "You have disabled login lockout by defining the AIOS_DISABLE_LOGIN_LOCKOUT constant value as true, and the login lockout setting has enabled it."
|
5210 |
msgstr ""
|
5211 |
|
5212 |
#. translators: 1: Locked IP Addresses admin page link
|
5213 |
#: classes/wp-security-user-login.php:73
|
5214 |
+
msgid "Delete your login lockout IP from %s and define the AIOS_DISABLE_LOGIN_LOCKOUT constant value as false."
|
5215 |
msgstr ""
|
5216 |
|
5217 |
#: classes/wp-security-user-login.php:100
|
5219 |
msgstr "<strong>Fout</strong>: Toegang van jouw IP-adres is geblokkeerd om veiligheidsredenen. Neem contact op met de beheerder."
|
5220 |
|
5221 |
#: classes/wp-security-user-login.php:108
|
5222 |
+
msgid "Service temporarily unavailable"
|
5223 |
msgstr "Service tijdelijk niet beschikbaar"
|
5224 |
|
5225 |
#: classes/wp-security-user-login.php:163
|
5235 |
msgstr "Melding siteblokkade"
|
5236 |
|
5237 |
#: classes/wp-security-user-login.php:393
|
5238 |
+
msgid "User login lockout events had occurred due to too many failed login attempts or invalid username:"
|
5239 |
msgstr ""
|
5240 |
|
5241 |
#: classes/wp-security-user-login.php:396
|
5243 |
msgstr "Gebruikersnaam:"
|
5244 |
|
5245 |
#: classes/wp-security-user-login.php:397
|
5246 |
+
msgid "IP address:"
|
5247 |
msgstr "IP Adres:"
|
5248 |
|
5249 |
#: classes/wp-security-user-login.php:399
|
5250 |
+
msgid "IP range:"
|
5251 |
msgstr "IP Bereik:"
|
5252 |
|
5253 |
#: classes/wp-security-user-login.php:404
|
5255 |
msgstr ""
|
5256 |
|
5257 |
#: classes/wp-security-user-login.php:515
|
5258 |
+
msgid "Unlock request notification"
|
5259 |
msgstr "Melding aanvraag deblokkade"
|
5260 |
|
5261 |
#: classes/wp-security-user-login.php:516
|
5270 |
msgid "After clicking the above link you will be able to login to the WordPress administration panel."
|
5271 |
msgstr "Nadat u op de bovenstaande link hebt geklikt, kunt u inloggen op het WordPress-beheerpaneel ."
|
5272 |
|
5273 |
+
#: classes/wp-security-user-login.php:739
|
5274 |
msgid "Your session has expired because it has been over %d minutes since your last login."
|
5275 |
msgstr "Je sessie is verlopen omdat het al langer dan %d minuten geleden is sinds je voor het laatst bent ingelogd."
|
5276 |
|
5277 |
+
#: classes/wp-security-user-login.php:740
|
5278 |
+
#: classes/wp-security-user-login.php:744
|
5279 |
msgid "Please log back in to continue."
|
5280 |
msgstr "Log weer in om verder te gaan."
|
5281 |
|
5282 |
+
#: classes/wp-security-user-login.php:743
|
5283 |
msgid "You were logged out because you just changed the \"admin\" username."
|
5284 |
msgstr "Je bent uitgelogd omdat je de \"admin\"-gebruikersnaam hebt veranderd."
|
5285 |
|
5286 |
+
#: classes/wp-security-user-login.php:773
|
5287 |
msgid "Request unlock"
|
5288 |
msgstr "Deblokkade aanvragen"
|
5289 |
|
5291 |
msgid "<strong>ERROR</strong>: You are not allowed to register because your IP address is currently locked!"
|
5292 |
msgstr "<strong>ERROR</strong>: Je kan nu niet registreren omdat jouw IP-adres geblokkeerd is!"
|
5293 |
|
5294 |
+
#: classes/wp-security-utility-ip-address.php:217
|
5295 |
+
#: classes/wp-security-utility-ip-address.php:231
|
5296 |
+
#: classes/wp-security-utility-ip-address.php:245
|
5297 |
+
#: classes/wp-security-utility-ip-address.php:257
|
5298 |
+
#: classes/wp-security-utility-ip-address.php:269
|
5299 |
msgid " is not a valid ip address format."
|
5300 |
msgstr " is geen geldig IP-adres."
|
5301 |
|
5302 |
+
#: classes/wp-security-utility-ip-address.php:274
|
5303 |
msgid "You cannot ban your own IP address: "
|
5304 |
msgstr "Je kan je eigen IP-adres niet blokkeren: "
|
5305 |
|
5320 |
msgstr "Gebruikersaccount niet gevonden!"
|
5321 |
|
5322 |
#: other-includes/wp-security-unlock-request.php:71
|
5323 |
+
msgid "Error: No locked entry was found in the database with your IP address range."
|
5324 |
msgstr "Fout : er is geen vergrendelde invoer gevonden in de database met uw IP-adresbereik!"
|
5325 |
|
5326 |
#: other-includes/wp-security-unlock-request.php:76
|
5408 |
msgid "Example 5: 2001:db8:1263::/48"
|
5409 |
msgstr ""
|
5410 |
|
5411 |
+
#: templates/may-also-like.php:5
|
5412 |
+
msgid "All-In-One Security (AIOS) Free vs Premium Comparison Chart"
|
5413 |
+
msgstr ""
|
5414 |
+
|
5415 |
+
#: templates/may-also-like.php:7
|
5416 |
+
msgid "FAQs"
|
5417 |
+
msgstr ""
|
5418 |
+
|
5419 |
+
#: templates/may-also-like.php:9
|
5420 |
+
msgid "Ask a pre-sales question"
|
5421 |
+
msgstr ""
|
5422 |
+
|
5423 |
+
#: templates/may-also-like.php:17
|
5424 |
+
msgid "All In One WP Security & Firewall Free"
|
5425 |
+
msgstr ""
|
5426 |
+
|
5427 |
+
#: templates/may-also-like.php:26
|
5428 |
+
#: templates/may-also-like.php:386
|
5429 |
+
msgid "Installed"
|
5430 |
+
msgstr ""
|
5431 |
+
|
5432 |
+
#: templates/may-also-like.php:29
|
5433 |
+
#: templates/may-also-like.php:389
|
5434 |
+
msgid "Upgrade now"
|
5435 |
+
msgstr ""
|
5436 |
+
|
5437 |
+
#: templates/may-also-like.php:34
|
5438 |
+
msgid "Login security feature suite"
|
5439 |
+
msgstr ""
|
5440 |
+
|
5441 |
+
#: templates/may-also-like.php:35
|
5442 |
+
msgid "Protect against brute-force attacks and keep bots at bay."
|
5443 |
+
msgstr ""
|
5444 |
+
|
5445 |
+
#: templates/may-also-like.php:35
|
5446 |
+
msgid "AIOS takes WordPress' default login security features to a whole new level."
|
5447 |
+
msgstr ""
|
5448 |
+
|
5449 |
+
#: templates/may-also-like.php:37
|
5450 |
+
msgid "To see all login security features, visit %s"
|
5451 |
+
msgstr ""
|
5452 |
+
|
5453 |
+
#: templates/may-also-like.php:48
|
5454 |
+
msgid "Firewall and file protection feature suite"
|
5455 |
+
msgstr ""
|
5456 |
+
|
5457 |
+
#: templates/may-also-like.php:49
|
5458 |
+
msgid "Protection from the latest exploits."
|
5459 |
+
msgstr ""
|
5460 |
+
|
5461 |
+
#: templates/may-also-like.php:49
|
5462 |
+
msgid "Activate firewall settings ranging from basic, intermediate and advanced."
|
5463 |
+
msgstr ""
|
5464 |
+
|
5465 |
+
#: templates/may-also-like.php:49
|
5466 |
+
msgid "Get comprehensive, instant protection with All-in-One Security."
|
5467 |
+
msgstr ""
|
5468 |
+
|
5469 |
+
#: templates/may-also-like.php:51
|
5470 |
+
msgid "To see all firewall and file protection features, visit %s"
|
5471 |
+
msgstr ""
|
5472 |
+
|
5473 |
+
#: templates/may-also-like.php:62
|
5474 |
+
msgid "Content protection feature suite"
|
5475 |
+
msgstr ""
|
5476 |
+
|
5477 |
+
#: templates/may-also-like.php:63
|
5478 |
+
msgid "Eliminate spam and protect your content to dramatically improve your website's interactions with search engines."
|
5479 |
+
msgstr ""
|
5480 |
+
|
5481 |
+
#: templates/may-also-like.php:65
|
5482 |
+
msgid "To see all content protection features, visit %s"
|
5483 |
+
msgstr ""
|
5484 |
+
|
5485 |
+
#: templates/may-also-like.php:76
|
5486 |
+
msgid "Malware scanning"
|
5487 |
+
msgstr ""
|
5488 |
+
|
5489 |
+
#: templates/may-also-like.php:77
|
5490 |
+
msgid "Finding out by accident that your site has been infected with malware is too late."
|
5491 |
+
msgstr ""
|
5492 |
+
|
5493 |
+
#: templates/may-also-like.php:79
|
5494 |
+
msgid "Malware can have a dramatic effect on your site's search rankings and you may not even know about it."
|
5495 |
+
msgstr ""
|
5496 |
+
|
5497 |
+
#: templates/may-also-like.php:79
|
5498 |
+
msgid "It can slow your website down, access customer data, send unsolicited emails, change your content or prevent users from accessing it."
|
5499 |
+
msgstr ""
|
5500 |
+
|
5501 |
+
#: templates/may-also-like.php:84
|
5502 |
+
msgid "Automatic malware scanning"
|
5503 |
+
msgstr ""
|
5504 |
+
|
5505 |
+
#: templates/may-also-like.php:85
|
5506 |
+
msgid "Best-in-class scanning for the latest malware, trojans and spyware 24/7."
|
5507 |
+
msgstr ""
|
5508 |
+
|
5509 |
+
#: templates/may-also-like.php:96
|
5510 |
+
msgid "Response time monitoring"
|
5511 |
+
msgstr ""
|
5512 |
+
|
5513 |
+
#: templates/may-also-like.php:97
|
5514 |
+
msgid "You'll know immediately if your website's response time is negatively affected."
|
5515 |
+
msgstr ""
|
5516 |
+
|
5517 |
+
#: templates/may-also-like.php:108
|
5518 |
+
msgid "Up-time monitoring"
|
5519 |
+
msgstr ""
|
5520 |
+
|
5521 |
+
#: templates/may-also-like.php:109
|
5522 |
+
msgid "AIOS checks your website's uptime every 5 minutes."
|
5523 |
+
msgstr ""
|
5524 |
+
|
5525 |
+
#: templates/may-also-like.php:109
|
5526 |
+
msgid "We'll notify you straight away if your site/server goes down."
|
5527 |
+
msgstr ""
|
5528 |
+
|
5529 |
+
#: templates/may-also-like.php:120
|
5530 |
+
msgid "Prevents blacklisting by search engines"
|
5531 |
+
msgstr ""
|
5532 |
+
|
5533 |
+
#: templates/may-also-like.php:121
|
5534 |
+
msgid "AIOS monitors your site's blacklist status daily."
|
5535 |
+
msgstr ""
|
5536 |
+
|
5537 |
+
#: templates/may-also-like.php:121
|
5538 |
+
msgid "We'll notify you within 24 hours if something's amiss so you can take action, before it's too late."
|
5539 |
+
msgstr ""
|
5540 |
+
|
5541 |
+
#: templates/may-also-like.php:132
|
5542 |
+
msgid "Flexible assignment"
|
5543 |
+
msgstr ""
|
5544 |
+
|
5545 |
+
#: templates/may-also-like.php:133
|
5546 |
+
msgid "Register and remove websites from the scanning service at any time."
|
5547 |
+
msgstr ""
|
5548 |
+
|
5549 |
+
#: templates/may-also-like.php:144
|
5550 |
+
msgid "Malware reports"
|
5551 |
+
msgstr ""
|
5552 |
+
|
5553 |
+
#: templates/may-also-like.php:145
|
5554 |
+
msgid "Reports are available via the 'My Account' page and directly via email."
|
5555 |
+
msgstr ""
|
5556 |
+
|
5557 |
+
#: templates/may-also-like.php:156
|
5558 |
+
msgid "Flexible two-factor authentication"
|
5559 |
+
msgstr ""
|
5560 |
+
|
5561 |
+
#: templates/may-also-like.php:157
|
5562 |
+
msgid "With Two-Factor Authentication (TFA) users enter their username and password and a one-time code sent to a device to login."
|
5563 |
+
msgstr ""
|
5564 |
+
|
5565 |
+
#: templates/may-also-like.php:159
|
5566 |
+
msgid "TFA is a feature in both our free and premium packages, but AIOS Premium affords whole new levels of control over how TFA is implemented."
|
5567 |
+
msgstr ""
|
5568 |
+
|
5569 |
+
#: templates/may-also-like.php:164
|
5570 |
+
msgid "Authenticator apps"
|
5571 |
+
msgstr ""
|
5572 |
+
|
5573 |
+
#: templates/may-also-like.php:165
|
5574 |
+
msgid "Supports TOTP and HOTP protocols."
|
5575 |
+
msgstr ""
|
5576 |
+
|
5577 |
+
#: templates/may-also-like.php:165
|
5578 |
+
msgid "TFA Can be used with Google Authenticator, Microsoft Authenticator, Authy and many more."
|
5579 |
+
msgstr ""
|
5580 |
+
|
5581 |
+
#: templates/may-also-like.php:176
|
5582 |
+
msgid "Role specific configuration"
|
5583 |
+
msgstr ""
|
5584 |
+
|
5585 |
+
#: templates/may-also-like.php:177
|
5586 |
+
msgid "Make it compulsory for certain roles e.g. for admin and editor roles."
|
5587 |
+
msgstr ""
|
5588 |
+
|
5589 |
+
#: templates/may-also-like.php:188
|
5590 |
+
msgid "Require TFA after a set time period"
|
5591 |
+
msgstr ""
|
5592 |
+
|
5593 |
+
#: templates/may-also-like.php:189
|
5594 |
+
msgid "For example you could require all admins to have TFA once their accounts are a week old."
|
5595 |
+
msgstr ""
|
5596 |
+
|
5597 |
+
#: templates/may-also-like.php:200
|
5598 |
+
msgid "Trusted devices - control how often TFA is required"
|
5599 |
+
msgstr ""
|
5600 |
+
|
5601 |
+
#: templates/may-also-like.php:201
|
5602 |
+
msgid "Ask for TFA after a chosen number of days for trusted devices instead of on every login."
|
5603 |
+
msgstr ""
|
5604 |
+
|
5605 |
+
#: templates/may-also-like.php:212
|
5606 |
+
msgid "Anti-bot protection"
|
5607 |
+
msgstr ""
|
5608 |
+
|
5609 |
+
#: templates/may-also-like.php:213
|
5610 |
+
msgid "Option to hide the existence of forms on WooCommerce login pages unless JavaScript is active."
|
5611 |
+
msgstr ""
|
5612 |
+
|
5613 |
+
#: templates/may-also-like.php:224
|
5614 |
+
msgid "Customise TFA design layout"
|
5615 |
+
msgstr ""
|
5616 |
+
|
5617 |
+
#: templates/may-also-like.php:225
|
5618 |
+
msgid "Customise the design of TFA so it aligns with your existing web design."
|
5619 |
+
msgstr ""
|
5620 |
+
|
5621 |
+
#: templates/may-also-like.php:236
|
5622 |
+
msgid "TFA emergency codes"
|
5623 |
+
msgstr ""
|
5624 |
+
|
5625 |
+
#: templates/may-also-like.php:237
|
5626 |
+
msgid "Generate a one-time use emergency code to allow access if your device is lost."
|
5627 |
+
msgstr ""
|
5628 |
+
|
5629 |
+
#: templates/may-also-like.php:248
|
5630 |
+
msgid "TFA multi
|