Version Description
- Added a new option to the "Live Log" page: you can apply filters in order to include or exclude files and folders. See "Live Log > Inclusion and exclusion filters".
- Added a new option to the "Firewall Options" page: NinjaFirewall will automatically backup its configuration (options, policies and rules) everyday for the last 5 days so that you can restore its configuration to an earlier date if needed. See "Firewall Options > Configuration backup".
- [WP+ Edition] The "IP Access Control" whitelist and blacklist can now support CIDR notation for IPv4 and IPv6 (e.g., 66.155.0.0/17, 2c0f:f248::/32).
- Added a warning to the "Login Protection" page if Jetpack is installed and the XML-RPC API protection is activated.
- Added a notice to the "Login Protection" page to remind that the "Authentication log" option can only work when the protection is set to "Yes, if under attack".
- Fixed a potential "401 Unauthorized" HTTP response when attempting to access the XMLRPC API using a non-POST method.
- [WP+ Edition] Updated IPv4/IPv6 GeoIP databases.
- Minor fixes.
Download this release
Release Info
Developer | nintechnet |
Plugin | NinjaFirewall (WP Edition) |
Version | 3.7 |
Comparing to | |
See all releases |
Code changes from version 3.6.8 to 3.7
- install.php +1 -1
- languages/ninjafirewall-fr_FR.mo +0 -0
- languages/ninjafirewall-fr_FR.po +594 -464
- languages/ninjafirewall.pot +526 -457
- lib/firewall.php +0 -9
- lib/fw_livelog.php +15 -0
- lib/help.php +11 -2
- lib/install_wpwaf.php +3 -5
- lib/login_protection.php +10 -2
- lib/nf_sub_livelog.php +49 -2
- lib/nf_sub_options.php +81 -12
- lib/nf_sub_updates.php +1 -1
- lib/nfw_misc.php +54 -0
- ninjafirewall.php +5 -5
- readme.txt +63 -1
install.php
CHANGED
@@ -493,7 +493,7 @@ function nfw_default_conf() {
|
|
493 |
'blocked_msg' => base64_encode(NFW_DEFAULT_MSG),
|
494 |
'debug' => 0,
|
495 |
'scan_protocol' => 3,
|
496 |
-
'uploads' =>
|
497 |
'sanitise_fn' => 0,
|
498 |
'get_scan' => 1,
|
499 |
'get_sanitise' => 0,
|
493 |
'blocked_msg' => base64_encode(NFW_DEFAULT_MSG),
|
494 |
'debug' => 0,
|
495 |
'scan_protocol' => 3,
|
496 |
+
'uploads' => 1,
|
497 |
'sanitise_fn' => 0,
|
498 |
'get_scan' => 1,
|
499 |
'get_sanitise' => 0,
|
languages/ninjafirewall-fr_FR.mo
CHANGED
Binary file
|
languages/ninjafirewall-fr_FR.po
CHANGED
@@ -4,8 +4,8 @@ msgid ""
|
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: Stable (latest release)\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/ninjafirewall\n"
|
7 |
-
"POT-Creation-Date: 2018-
|
8 |
-
"PO-Revision-Date: 2018-
|
9 |
"Last-Translator: NinTechNet <contact@nintechnet.com>\n"
|
10 |
"Language-Team: NinTechNet <nintechnet.com>\n"
|
11 |
"Language: fr_FR\n"
|
@@ -193,7 +193,7 @@ msgstr "Étape suivante"
|
|
193 |
msgid "Privacy policy"
|
194 |
msgstr "Politique de confidentialité"
|
195 |
|
196 |
-
#: install.php:177 lib/help.php:
|
197 |
msgid ""
|
198 |
"NinjaFirewall is compliant with the General Data Protection Regulation "
|
199 |
"(GDPR). For more info, please visit our blog:"
|
@@ -585,14 +585,14 @@ msgstr "Moyen :"
|
|
585 |
msgid "View firewall log"
|
586 |
msgstr "Voir le journal du pare-feu"
|
587 |
|
588 |
-
#: lib/event_notifications.php:46 lib/help.php:
|
589 |
msgid "Event Notifications"
|
590 |
msgstr "Notifications d'Événement"
|
591 |
|
592 |
#: lib/event_notifications.php:54 lib/login_protection.php:31
|
593 |
-
#: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:
|
594 |
-
#: lib/nf_sub_log.php:58 lib/nf_sub_options.php:
|
595 |
-
#: ninjafirewall.php:1305 ninjafirewall.php:
|
596 |
msgid "Your changes have been saved."
|
597 |
msgstr "Les modifications ont été enregistrées."
|
598 |
|
@@ -704,13 +704,13 @@ msgid "Send me a daily activity report"
|
|
704 |
msgstr "Envoyer un rapport d'activité quotidien"
|
705 |
|
706 |
#: lib/event_notifications.php:151 lib/event_notifications.php:163
|
707 |
-
#: lib/nf_sub_updates.php:146 ninjafirewall.php:
|
708 |
-
#: ninjafirewall.php:
|
709 |
-
#: ninjafirewall.php:
|
710 |
-
#: ninjafirewall.php:
|
711 |
-
#: ninjafirewall.php:
|
712 |
-
#: ninjafirewall.php:
|
713 |
-
#: ninjafirewall.php:
|
714 |
msgid "Yes (default)"
|
715 |
msgstr "Oui (défaut)"
|
716 |
|
@@ -791,7 +791,7 @@ msgstr "Moyen :"
|
|
791 |
msgid "Blocked brute-force attacks:"
|
792 |
msgstr "Attaques par force brute bloquées :"
|
793 |
|
794 |
-
#: lib/event_notifications.php:449 lib/nfw_misc.php:
|
795 |
msgid ""
|
796 |
"This notification can be turned off from NinjaFirewall \"Event Notifications"
|
797 |
"\" page."
|
@@ -800,8 +800,8 @@ msgstr ""
|
|
800 |
"d’Événement\" de NinjaFirewall."
|
801 |
|
802 |
#: lib/event_notifications.php:453 lib/nf_sub_filecheck.php:847
|
803 |
-
#: lib/nf_sub_filecheck.php:864 lib/nf_sub_options.php:
|
804 |
-
#: lib/nf_sub_updates.php:550 ninjafirewall.php:
|
805 |
msgid "Support forum:"
|
806 |
msgstr "Forum :"
|
807 |
|
@@ -872,7 +872,7 @@ msgstr ""
|
|
872 |
"Indique le temps qu'il a fallu à NinjaFirewall pour intercepter, analyser et "
|
873 |
"bloquer les requêtes dangereuses."
|
874 |
|
875 |
-
#: lib/help.php:82 lib/nf_sub_options.php:
|
876 |
msgid "Firewall protection"
|
877 |
msgstr "Pare-feu"
|
878 |
|
@@ -891,7 +891,7 @@ msgid "Your site will remain unprotected until you enable it again."
|
|
891 |
msgstr ""
|
892 |
"Votre site ne sera plus protégé par NinjaFirewall durant cette période."
|
893 |
|
894 |
-
#: lib/help.php:90 lib/nf_sub_options.php:
|
895 |
msgid "Debugging mode"
|
896 |
msgstr "Mode débogage"
|
897 |
|
@@ -921,7 +921,7 @@ msgstr ""
|
|
921 |
"journal du pare-feu pour y voir les éventuels problèmes et, le cas échéant, "
|
922 |
"désactiver les options ou règles pouvant créer des faux-positifs."
|
923 |
|
924 |
-
#: lib/help.php:97 lib/nf_sub_options.php:
|
925 |
msgid "IP anonymization"
|
926 |
msgstr "Anonymisation IP"
|
927 |
|
@@ -991,28 +991,44 @@ msgstr ""
|
|
991 |
msgid "NinjaFirewall logo."
|
992 |
msgstr "le logo de NinjaFirewall."
|
993 |
|
994 |
-
#: lib/help.php:
|
995 |
msgid "Export/import configuration"
|
996 |
msgstr "Configuration de l'exportation / importation"
|
997 |
|
998 |
-
#: lib/help.php:
|
|
|
999 |
msgid ""
|
1000 |
"This options lets you export you current configuration or import it from "
|
1001 |
"another NinjaFirewall (WP Edition) installation. The imported file must "
|
1002 |
-
"match your current version otherwise it will be
|
1003 |
-
"importing will override all firewall rules and options."
|
1004 |
msgstr ""
|
1005 |
"Cette option vous permet d'importer ou exporter votre configuration. Le "
|
1006 |
-
"fichier importé doit provenir de la même version de NinjaFirewall
|
1007 |
-
"sera rejeté. Notez que l'importation effacera toute votre
|
1008 |
-
"
|
1009 |
|
1010 |
-
#: lib/help.php:
|
1011 |
msgid "\"File Check\" configuration will not be exported/imported."
|
1012 |
msgstr ""
|
1013 |
"La configuration de \"File Check\" ne peut pas être importée ou exportée."
|
1014 |
|
1015 |
-
#: lib/help.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1016 |
#, php-format
|
1017 |
msgid ""
|
1018 |
"Keep in mind, however, that the Firewall Policies apply to any PHP scripts "
|
@@ -1023,11 +1039,11 @@ msgstr ""
|
|
1023 |
"scripts PHP</b> situés à l'intérieur du répertoire %s ainsi que ses sous-"
|
1024 |
"répertoires, et non pas seulement à la page d'index de WordPress."
|
1025 |
|
1026 |
-
#: lib/help.php:
|
1027 |
msgid "Policies overview"
|
1028 |
msgstr "Politiques du pare-feu"
|
1029 |
|
1030 |
-
#: lib/help.php:
|
1031 |
#, php-format
|
1032 |
msgid ""
|
1033 |
"Because NinjaFirewall sits in front of WordPress, it can hook, scan and "
|
@@ -1046,7 +1062,7 @@ msgstr ""
|
|
1046 |
"adresses IP, avant que celles-ci n'atteignent votre application, que ce soit "
|
1047 |
"en mode HTTP ou HTTPS."
|
1048 |
|
1049 |
-
#: lib/help.php:
|
1050 |
msgid ""
|
1051 |
"Use the options below to enable, disable or to tweak these rules according "
|
1052 |
"to your needs."
|
@@ -1054,11 +1070,11 @@ msgstr ""
|
|
1054 |
"Utilisez les options ci-dessous pour configurer NinjaFirewall suivant vos "
|
1055 |
"besoins."
|
1056 |
|
1057 |
-
#: lib/help.php:
|
1058 |
msgid "Scan and Sanitise"
|
1059 |
msgstr "Filtrer et Nettoyer"
|
1060 |
|
1061 |
-
#: lib/help.php:
|
1062 |
msgid ""
|
1063 |
"You can choose to scan and reject dangerous content but also to sanitise "
|
1064 |
"requests and variables. Those two actions are different and can be combined "
|
@@ -1068,7 +1084,7 @@ msgstr ""
|
|
1068 |
"mais aussi de les nettoyer. Ces deux actions sont différentes et peuvent "
|
1069 |
"être combinées pour plus de sécurité."
|
1070 |
|
1071 |
-
#: lib/help.php:
|
1072 |
msgid ""
|
1073 |
"Scan : if anything suspicious is detected, NinjaFirewall will block the "
|
1074 |
"request and return an HTTP error code and message (defined in the \"Firewall "
|
@@ -1080,7 +1096,7 @@ msgstr ""
|
|
1080 |
"du Pare-feu\"). La requête ne pourra pas aboutir et la connexion sera fermée "
|
1081 |
"immédiatement."
|
1082 |
|
1083 |
-
#: lib/help.php:
|
1084 |
#, php-format
|
1085 |
msgid ""
|
1086 |
"Sanitise : this option will not block but sanitise the user request by "
|
@@ -1098,7 +1114,7 @@ msgstr ""
|
|
1098 |
"HTML correspondantes. S'il s'agit d'une variable et de sa valeur (<code>?"
|
1099 |
"variable=valeur</code>), les deux éléments seront nettoyés."
|
1100 |
|
1101 |
-
#: lib/help.php:
|
1102 |
msgid ""
|
1103 |
"This action will be performed when the filtering process is over, right "
|
1104 |
"before NinjaFirewall forwards the request to your PHP script."
|
@@ -1107,7 +1123,7 @@ msgstr ""
|
|
1107 |
"juste avant que NinjaFirewall fasse suivre la requête à votre application "
|
1108 |
"PHP."
|
1109 |
|
1110 |
-
#: lib/help.php:
|
1111 |
msgid ""
|
1112 |
"If you enabled <code>POST</code> requests sanitising, articles and messages "
|
1113 |
"posted by your visitors could be corrupted with excessive backslashes or "
|
@@ -1117,38 +1133,38 @@ msgstr ""
|
|
1117 |
"commentaires et messages de vos visiteurs pourraient être endommagés par "
|
1118 |
"cette option."
|
1119 |
|
1120 |
-
#: lib/help.php:
|
1121 |
msgid "Firewall Policies"
|
1122 |
msgstr "Politiques du Pare-feu"
|
1123 |
|
1124 |
-
#: lib/help.php:
|
1125 |
msgid "Basic Policies"
|
1126 |
msgstr "Politiques de base"
|
1127 |
|
1128 |
-
#: lib/help.php:
|
1129 |
msgid "Whether to filter HTTP and/or HTTPS traffic"
|
1130 |
msgstr ""
|
1131 |
"Sélectionnez le type de trafic filtré par le pare-feu (HTTP et/ou HTTPS)."
|
1132 |
|
1133 |
-
#: lib/help.php:
|
1134 |
msgid "Uploads"
|
1135 |
msgstr "Téléchargements"
|
1136 |
|
1137 |
-
#: lib/help.php:
|
1138 |
msgid "File Uploads:"
|
1139 |
msgstr "Autoriser les téléchargements :"
|
1140 |
|
1141 |
-
#: lib/help.php:
|
1142 |
msgid "whether to allow/disallow file uploads."
|
1143 |
msgstr ""
|
1144 |
"vous pouvez autoriser ou interdire tout téléchargement de fichiers vers "
|
1145 |
"votre site."
|
1146 |
|
1147 |
-
#: lib/help.php:
|
1148 |
msgid "Sanitise filenames:"
|
1149 |
msgstr "Nettoyer le nom des fichiers :"
|
1150 |
|
1151 |
-
#: lib/help.php:
|
1152 |
msgid ""
|
1153 |
"any character that is not a letter <code>a-zA-Z</code>, a digit <code>0-9</"
|
1154 |
"code>, a dot <code>.</code>, a hyphen <code>-</code> or an underscore "
|
@@ -1160,7 +1176,7 @@ msgstr ""
|
|
1160 |
"d'union <code>-</code> ou un caractère de soulignement <code>_</code>, celui-"
|
1161 |
"si sera remplacé par le caractère de substitution."
|
1162 |
|
1163 |
-
#: lib/help.php:
|
1164 |
msgid ""
|
1165 |
"Whether to block direct access to PHP files located in specific WordPress "
|
1166 |
"directories."
|
@@ -1168,11 +1184,11 @@ msgstr ""
|
|
1168 |
"S'il faut bloquer l’accès direct à tout fichier PHP se trouvant dans l'un de "
|
1169 |
"ces répertoires."
|
1170 |
|
1171 |
-
#: lib/help.php:
|
1172 |
msgid "Block user accounts creation"
|
1173 |
msgstr "Bloquer la création de comptes utilisateur"
|
1174 |
|
1175 |
-
#: lib/help.php:
|
1176 |
msgid ""
|
1177 |
"enabling this policy will block any attempt (e.g., exploiting a "
|
1178 |
"vulnerability, using a backdoor etc) to create a user account. If you allow "
|
@@ -1183,11 +1199,11 @@ msgstr ""
|
|
1183 |
"de création d'un compte d'utilisateur. Si vous autorisez l'inscription des "
|
1184 |
"utilisateurs, vous ne devez pas l'activer."
|
1185 |
|
1186 |
-
#: lib/help.php:
|
1187 |
msgid "Protect against username enumeration:"
|
1188 |
msgstr "Protéger contre l'énumération des comptes utilisateurs :"
|
1189 |
|
1190 |
-
#: lib/help.php:
|
1191 |
msgid ""
|
1192 |
"it is possible to enumerate usernames either through the WordPress author "
|
1193 |
"archives, the REST API or the login page. Although this is not a "
|
@@ -1204,11 +1220,11 @@ msgstr ""
|
|
1204 |
"WordPress, certains hackers utilisent ces astuces pour récupérer les noms "
|
1205 |
"d'utilisateur afin de lancer des attaques par force brute plus précises."
|
1206 |
|
1207 |
-
#: lib/help.php:
|
1208 |
msgid "WordPress REST API:"
|
1209 |
msgstr "API REST de WordPress :"
|
1210 |
|
1211 |
-
#: lib/help.php:
|
1212 |
msgid ""
|
1213 |
"it allows you to access your WordPress site's data through an easy-to-use "
|
1214 |
"HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall "
|
@@ -1218,11 +1234,11 @@ msgstr ""
|
|
1218 |
"Depuis WordPress 4.7, cette elle est activée par défaut. NinjaFirewall vous "
|
1219 |
"permet de bloquer tout accès a cette API si vous ne l'utilisez pas."
|
1220 |
|
1221 |
-
#: lib/help.php:
|
1222 |
msgid "WordPress XML-RPC API:"
|
1223 |
msgstr "API XML-RPC de WordPress :"
|
1224 |
|
1225 |
-
#: lib/help.php:
|
1226 |
msgid ""
|
1227 |
"XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode "
|
1228 |
"its calls and HTTP as a transport mechanism. WordPress has an XMLRPC API "
|
@@ -1242,7 +1258,7 @@ msgstr ""
|
|
1242 |
"requêtes qui utilisent la méthode <code>system.multicall</code> ou les "
|
1243 |
"Pingbacks."
|
1244 |
|
1245 |
-
#: lib/help.php:
|
1246 |
msgid ""
|
1247 |
"Block <code>POST</code> requests in the themes folder <code>/wp-content/"
|
1248 |
"themes</code>:"
|
@@ -1250,7 +1266,7 @@ msgstr ""
|
|
1250 |
"Bloquer les requêtes <code>POST</code> dans le dossier des thèmes <code>/wp-"
|
1251 |
"content/themes</code> :"
|
1252 |
|
1253 |
-
#: lib/help.php:
|
1254 |
msgid ""
|
1255 |
"this option can be useful to block hackers from installing backdoor in the "
|
1256 |
"PHP theme files. However, because some custom themes may include an HTML "
|
@@ -1262,13 +1278,13 @@ msgstr ""
|
|
1262 |
"de recherche ou de contact etc) nécessitant des requêtes <code>POST</code> , "
|
1263 |
"cette option n'est pas activée par défaut."
|
1264 |
|
1265 |
-
#: lib/help.php:
|
1266 |
msgid "Force SSL for admin and logins <code>FORCE_SSL_ADMIN</code>:"
|
1267 |
msgstr ""
|
1268 |
"Forcer la connexion sécurisée au Tableau de bord <code>FORCE_SSL_ADMIN</"
|
1269 |
"code> :"
|
1270 |
|
1271 |
-
#: lib/help.php:
|
1272 |
msgid ""
|
1273 |
"enable this option when you want to secure logins and the admin area so that "
|
1274 |
"both passwords and cookies are never sent in the clear. Ensure that you can "
|
@@ -1280,13 +1296,13 @@ msgstr ""
|
|
1280 |
"connexion via HTTPS avant d'activer cette option, sinon vous risquez de "
|
1281 |
"bloquer l’accès à votre site !"
|
1282 |
|
1283 |
-
#: lib/help.php:
|
1284 |
msgid "Disable the plugin and theme editor <code>DISALLOW_FILE_EDIT</code>:"
|
1285 |
msgstr ""
|
1286 |
"Désactiver l’éditeur de thème et d'extension <code>DISALLOW_FILE_EDIT</"
|
1287 |
"code> :"
|
1288 |
|
1289 |
-
#: lib/help.php:
|
1290 |
msgid ""
|
1291 |
"disabling the plugin and theme editor provides an additional layer of "
|
1292 |
"security if a hacker gains access to a well-privileged user account."
|
@@ -1296,14 +1312,14 @@ msgstr ""
|
|
1296 |
"pourrait pas l'utiliser pour insérer une porte dérobée dans l'un de vos "
|
1297 |
"scripts PHP."
|
1298 |
|
1299 |
-
#: lib/help.php:
|
1300 |
msgid ""
|
1301 |
"Disable plugin and theme update/installation <code>DISALLOW_FILE_MODS</code>:"
|
1302 |
msgstr ""
|
1303 |
"Désactiver l'installation et mise à jour des thèmes et extensions "
|
1304 |
"<code>DISALLOW_FILE_MODS</code> :"
|
1305 |
|
1306 |
-
#: lib/help.php:
|
1307 |
msgid ""
|
1308 |
"this option will block users being able to use the plugin and theme "
|
1309 |
"installation/update functionality from the WordPress admin area. Setting "
|
@@ -1313,33 +1329,33 @@ msgstr ""
|
|
1313 |
"installation ou mise à jour d'une extension ou d'un thème. Elle désactive "
|
1314 |
"aussi l’éditeur de thème et d'extension."
|
1315 |
|
1316 |
-
#: lib/help.php:
|
1317 |
msgid "Intermediate Policies"
|
1318 |
msgstr "Politiques intermédiaires"
|
1319 |
|
1320 |
-
#: lib/help.php:
|
1321 |
msgid "HTTP GET variable"
|
1322 |
msgstr "Variable HTTP GET"
|
1323 |
|
1324 |
-
#: lib/help.php:
|
1325 |
msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
|
1326 |
msgstr "S'il faut filtrer / nettoyer la variable <code>GET</code>."
|
1327 |
|
1328 |
-
#: lib/help.php:
|
1329 |
msgid "HTTP POST variable"
|
1330 |
msgstr "Variable HTTP POST"
|
1331 |
|
1332 |
-
#: lib/help.php:
|
1333 |
msgid "Whether to scan and/or sanitise the <code>POST</code> variable."
|
1334 |
msgstr "S'il faut filtrer / nettoyer la variable <code>POST</code>."
|
1335 |
|
1336 |
-
#: lib/help.php:
|
1337 |
msgid "Decode Base64-encoded <code>POST</code> variable:"
|
1338 |
msgstr ""
|
1339 |
"Décoder les chaîne encodées en Base64 dans la variable <code>POST</"
|
1340 |
"code> :"
|
1341 |
|
1342 |
-
#: lib/help.php:
|
1343 |
msgid ""
|
1344 |
"NinjaFirewall will decode and scan base64 encoded values in order to detect "
|
1345 |
"obfuscated malicious code. This option is only available for the <code>POST</"
|
@@ -1348,57 +1364,57 @@ msgstr ""
|
|
1348 |
"NinjaFirewall peut décoder et filtrer les chaînes de caractères encodées en "
|
1349 |
"Base64 afin d'y détecter du code malveillant caché."
|
1350 |
|
1351 |
-
#: lib/help.php:
|
1352 |
msgid "HTTP REQUEST variable"
|
1353 |
msgstr "Variable HTTP REQUEST"
|
1354 |
|
1355 |
-
#: lib/help.php:
|
1356 |
msgid "Whether to sanitise the <code>REQUEST</code> variable."
|
1357 |
msgstr "S'il faut filtrer / nettoyer la variable <code>REQUEST</code>."
|
1358 |
|
1359 |
-
#: lib/help.php:
|
1360 |
msgid "Cookies"
|
1361 |
msgstr "Cookies"
|
1362 |
|
1363 |
-
#: lib/help.php:
|
1364 |
msgid "Whether to scan and/or sanitise cookies."
|
1365 |
msgstr "S'il faut filtrer / nettoyer les cookies."
|
1366 |
|
1367 |
-
#: lib/help.php:
|
1368 |
msgid "HTTP_USER_AGENT server variable"
|
1369 |
msgstr "Variable HTTP_USER_AGENT"
|
1370 |
|
1371 |
-
#: lib/help.php:
|
1372 |
msgid "Whether to scan and/or sanitise <code>HTTP_USER_AGENT</code> requests."
|
1373 |
msgstr "S'il faut filtrer / nettoyer la variable <code>HTTP_USER_AGENT</code>."
|
1374 |
|
1375 |
-
#: lib/help.php:
|
1376 |
msgid "Block suspicious bots/scanners:"
|
1377 |
msgstr "Bloquer les requêtes provenant de bots/scanners suspects :"
|
1378 |
|
1379 |
-
#: lib/help.php:
|
1380 |
msgid ""
|
1381 |
"rejects some known bots, scanners and various malicious scripts attempting "
|
1382 |
"to access your blog."
|
1383 |
msgstr ""
|
1384 |
"cette option peut bloquer de nombreux crawlers, spambots et autres scrappers."
|
1385 |
|
1386 |
-
#: lib/help.php:
|
1387 |
msgid "HTTP_REFERER server variable"
|
1388 |
msgstr "Variable HTTP_REFERER"
|
1389 |
|
1390 |
-
#: lib/help.php:
|
1391 |
msgid "Whether to scan and/or sanitise <code>HTTP_REFERER</code> requests."
|
1392 |
msgstr "S'il faut filtrer / nettoyer la variable <code>HTTP_REFERER</code>."
|
1393 |
|
1394 |
-
#: lib/help.php:
|
1395 |
msgid ""
|
1396 |
"Block POST requests that do not have an <code>HTTP_REFERER</code> header:"
|
1397 |
msgstr ""
|
1398 |
"Bloquer les requêtes POST qui n'ont pas d'en-tête <code>HTTP_REFERER</"
|
1399 |
"code> :"
|
1400 |
|
1401 |
-
#: lib/help.php:
|
1402 |
msgid ""
|
1403 |
"this option will block any <code>POST</code> request that does not have a "
|
1404 |
"Referrer header (<code>HTTP_REFERER</code> variable). If you need external "
|
@@ -1415,12 +1431,12 @@ msgstr ""
|
|
1415 |
"vous utilisez des scripts comme Paypal IPN, WordPress WP-Cron etc, "
|
1416 |
"désactivez cette fonction."
|
1417 |
|
1418 |
-
#: lib/help.php:
|
1419 |
msgid "Block localhost IP in <code>GET/POST</code> requests:"
|
1420 |
msgstr ""
|
1421 |
"Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost :"
|
1422 |
|
1423 |
-
#: lib/help.php:
|
1424 |
msgid ""
|
1425 |
"this option will block any <code>GET</code> or <code>POST</code> request "
|
1426 |
"containing the localhost IP (127.0.0.1). It can be useful to block SQL "
|
@@ -1431,13 +1447,13 @@ msgstr ""
|
|
1431 |
"les programmes malveillants. Attention toutefois à ne pas bloquer certains "
|
1432 |
"scripts d'installation ou de configuration si vous l'activez. "
|
1433 |
|
1434 |
-
#: lib/help.php:
|
1435 |
msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header:"
|
1436 |
msgstr ""
|
1437 |
"Bloquer les requêtes HTTP dont l'en-tête <code>HTTP_HOST</code> contient une "
|
1438 |
"IP :"
|
1439 |
|
1440 |
-
#: lib/help.php:
|
1441 |
#, php-format
|
1442 |
msgid ""
|
1443 |
"this option will reject any request using an IP instead of a domain name in "
|
@@ -1453,12 +1469,12 @@ msgstr ""
|
|
1453 |
"application trouvent les sites en scannant les plages d'adresses IP plutôt "
|
1454 |
"que les noms de domaine. "
|
1455 |
|
1456 |
-
#: lib/help.php:
|
1457 |
msgid "Scan traffic coming from localhost and private IP address spaces:"
|
1458 |
msgstr ""
|
1459 |
"Filtrer les connexions provenant de localhost et d'adresses IP privées :"
|
1460 |
|
1461 |
-
#: lib/help.php:
|
1462 |
msgid ""
|
1463 |
"this option will allow the firewall to scan traffic from all non-routable "
|
1464 |
"private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to "
|
@@ -1469,15 +1485,15 @@ msgstr ""
|
|
1469 |
"Nous vous recommandons de le garder activé si vous avez 2 ou plusieurs "
|
1470 |
"serveurs reliés entre eux."
|
1471 |
|
1472 |
-
#: lib/help.php:
|
1473 |
msgid "Advanced Policies"
|
1474 |
msgstr "Politiques avancées"
|
1475 |
|
1476 |
-
#: lib/help.php:
|
1477 |
msgid "HTTP response headers"
|
1478 |
msgstr "En-têtes de réponse HTTP"
|
1479 |
|
1480 |
-
#: lib/help.php:
|
1481 |
msgid ""
|
1482 |
"In addition to filtering incoming requests, NinjaFirewall can also hook the "
|
1483 |
"HTTP response in order to alter its headers. Those modifications can help to "
|
@@ -1488,7 +1504,7 @@ msgstr ""
|
|
1488 |
"peuvent aider à atténuer les menaces telles que les attaques XSS, phishing "
|
1489 |
"et clickjacking."
|
1490 |
|
1491 |
-
#: lib/help.php:
|
1492 |
msgid ""
|
1493 |
"Set <code>X-Content-Type-Options</code> to protect against MIME type "
|
1494 |
"confusion attacks:"
|
@@ -1496,7 +1512,7 @@ msgstr ""
|
|
1496 |
"Activer <code>X-Content-Type-Options</code> pour protéger contre les "
|
1497 |
"attaques basées sur la confusion du type MIME :"
|
1498 |
|
1499 |
-
#: lib/help.php:
|
1500 |
msgid ""
|
1501 |
"this header will send the nosniff value to instruct the browser to disable "
|
1502 |
"content or MIME sniffing and to use the content-type returned by the server. "
|
@@ -1511,14 +1527,14 @@ msgstr ""
|
|
1511 |
"dans certains cas, peut entraîner des problèmes de sécurité tels que les "
|
1512 |
"attaques basées sur la confusion du type MIME."
|
1513 |
|
1514 |
-
#: lib/help.php:
|
1515 |
msgid ""
|
1516 |
"Set <code>X-Frame-Options</code> to protect against clickjacking attempts:"
|
1517 |
msgstr ""
|
1518 |
"Activer <code>X-Frame-Options</code> pour protéger contre les attaques de "
|
1519 |
"détournement de clic (clickjacking) :"
|
1520 |
|
1521 |
-
#: lib/help.php:
|
1522 |
msgid ""
|
1523 |
"this header indicates a policy whether a browser must not allow to render a "
|
1524 |
"page in a <frame> or <iframe>. Hosts can declare this policy in "
|
@@ -1532,7 +1548,7 @@ msgstr ""
|
|
1532 |
"sont pas intégré dans d'autres pages ou cadres, notamment d'un autre site. "
|
1533 |
"NinjaFirewall accepte deux valeurs différentes :"
|
1534 |
|
1535 |
-
#: lib/help.php:
|
1536 |
msgid ""
|
1537 |
"a browser receiving content with this header must not display this content "
|
1538 |
"in any frame from a page of different origin than the content itself."
|
@@ -1540,7 +1556,7 @@ msgstr ""
|
|
1540 |
"un navigateur ne doit pas afficher le contenu dans une <frame> ou <"
|
1541 |
"iframe> d'une page d'origine différente que le contenu lui-même."
|
1542 |
|
1543 |
-
#: lib/help.php:
|
1544 |
msgid ""
|
1545 |
"a browser receiving content with this header must not display this content "
|
1546 |
"in any frame."
|
@@ -1548,13 +1564,13 @@ msgstr ""
|
|
1548 |
"un navigateur ne doit jamais afficher le contenu dans une <frame> ou "
|
1549 |
"<iframe>"
|
1550 |
|
1551 |
-
#: lib/help.php:
|
1552 |
msgid "NinjaFirewall does not support the <code>ALLOW-FROM</code> value."
|
1553 |
msgstr ""
|
1554 |
"La valeur <code>ALLOW-FROM</code> n'est pas prise en charge par "
|
1555 |
"NinjaFirewall."
|
1556 |
|
1557 |
-
#: lib/help.php:
|
1558 |
msgid ""
|
1559 |
"Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the "
|
1560 |
"administrator and the login page only."
|
@@ -1562,14 +1578,14 @@ msgstr ""
|
|
1562 |
"Depuis la version 3.1.3, WordPress active <code>SAMEORIGIN</code> pour "
|
1563 |
"l'administrateur et la page de connexion uniquement."
|
1564 |
|
1565 |
-
#: lib/help.php:
|
1566 |
msgid ""
|
1567 |
"Set <code>X-XSS-Protection</code> (IE/Edge, Chrome, Opera and Safari "
|
1568 |
"browsers):"
|
1569 |
msgstr ""
|
1570 |
"Activer <code>X-XSS-Protection</code> (IE/Edge, Opera, Chrome et Safari)"
|
1571 |
|
1572 |
-
#: lib/help.php:
|
1573 |
msgid ""
|
1574 |
"this header allows browsers to identify and block XSS attacks by preventing "
|
1575 |
"malicious scripts from executing. It is enabled by default on all compatible "
|
@@ -1579,7 +1595,7 @@ msgstr ""
|
|
1579 |
"attaques XSS en empêchant un script malveillant de s'exécuter. Notez que "
|
1580 |
"cette option est activée par défaut sur ces navigateurs."
|
1581 |
|
1582 |
-
#: lib/help.php:
|
1583 |
msgid ""
|
1584 |
"If a visitor disabled their browser's XSS filter, you cannot re-enable it "
|
1585 |
"with that option."
|
@@ -1587,14 +1603,14 @@ msgstr ""
|
|
1587 |
"Si un visiteur désactive le filtre XSS de son navigateur, vous ne pouvez pas "
|
1588 |
"le réactiver avec cette option."
|
1589 |
|
1590 |
-
#: lib/help.php:
|
1591 |
msgid ""
|
1592 |
"Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks:"
|
1593 |
msgstr ""
|
1594 |
"Activer la propriété <code>HttpOnly</code> pour tous les cookies afin "
|
1595 |
"d'atténuer les menaces XSS qui génèrent des vols de cookies :"
|
1596 |
|
1597 |
-
#: lib/help.php:
|
1598 |
msgid ""
|
1599 |
"adding this flag to cookies helps to mitigate the risk of cross-site "
|
1600 |
"scripting by preventing them from being accessed through client-side "
|
@@ -1611,7 +1627,7 @@ msgstr ""
|
|
1611 |
"dans la réponse HTTP juste avant que celle-ci ne soit envoyée à vos "
|
1612 |
"visiteurs."
|
1613 |
|
1614 |
-
#: lib/help.php:
|
1615 |
msgid ""
|
1616 |
"If your PHP scripts send cookies that need to be accessed from JavaScript, "
|
1617 |
"you should keep that option disabled."
|
@@ -1619,7 +1635,7 @@ msgstr ""
|
|
1619 |
"Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
|
1620 |
"partir de JavaScript, vous devez garder cette option désactivée."
|
1621 |
|
1622 |
-
#: lib/help.php:
|
1623 |
msgid ""
|
1624 |
"Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure "
|
1625 |
"connections to the server:"
|
@@ -1627,7 +1643,7 @@ msgstr ""
|
|
1627 |
"Activer <code>Strict-Transport-Security</code> (HSTS) pour forcer les "
|
1628 |
"connexions sécurisées vers le serveur "
|
1629 |
|
1630 |
-
#: lib/help.php:
|
1631 |
msgid ""
|
1632 |
"this policy enforces secure HTTPS connections to the server. Web browsers "
|
1633 |
"will not allow the user to access the web application over insecure HTTP "
|
@@ -1640,11 +1656,11 @@ msgstr ""
|
|
1640 |
"de cookies ou les attaques du type \"Man-in-the-middle\". La plupart des "
|
1641 |
"navigateurs récents sont compatibles avec cette politique."
|
1642 |
|
1643 |
-
#: lib/help.php:
|
1644 |
msgid "Set <code>Content-Security-Policy</code>:"
|
1645 |
msgstr "Activer <code>Content-Security-Policy</code> :"
|
1646 |
|
1647 |
-
#: lib/help.php:
|
1648 |
msgid ""
|
1649 |
"this policy helps to mitigate threats such as XSS, phishing and clickjacking "
|
1650 |
"attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, "
|
@@ -1654,7 +1670,7 @@ msgstr ""
|
|
1654 |
"code JavaScript, les styles CSS, frames/iframes HTML, polices, images, "
|
1655 |
"objets (Java, ActiveX, fichiers audio et video), mais aussi les WebSocket."
|
1656 |
|
1657 |
-
#: lib/help.php:
|
1658 |
msgid ""
|
1659 |
"NinjaFirewall lets you configure the CSP policy separately for the frontend "
|
1660 |
"(blog, website) and the backend (WordPress admin dashboard)."
|
@@ -1662,11 +1678,11 @@ msgstr ""
|
|
1662 |
"NinjaFirewall vous permet de configurer CSP séparément pour le site et "
|
1663 |
"l'interface d'administration de WordPress."
|
1664 |
|
1665 |
-
#: lib/help.php:
|
1666 |
msgid "Set <code>Referrer-Policy</code>:"
|
1667 |
msgstr "Activer <code>Referrer-Policy</code> :"
|
1668 |
|
1669 |
-
#: lib/help.php:
|
1670 |
msgid ""
|
1671 |
"this HTTP header governs which referrer information, sent in the Referer "
|
1672 |
"header, should be included with requests made."
|
@@ -1674,11 +1690,11 @@ msgstr ""
|
|
1674 |
"cet en-tête HTTP détermine quelles informations de provenance doivent être "
|
1675 |
"incluses dans l'en-tête Referer."
|
1676 |
|
1677 |
-
#: lib/help.php:
|
1678 |
msgid "Block PHP built-in wrappers:"
|
1679 |
msgstr "Bloquer les gestionnaires (wrappers) PHP dangereux :"
|
1680 |
|
1681 |
-
#: lib/help.php:
|
1682 |
msgid ""
|
1683 |
"PHP has several wrappers for use with the filesystem functions. It is "
|
1684 |
"possible for an attacker to use them to bypass firewalls and various IDS to "
|
@@ -1698,11 +1714,11 @@ msgstr ""
|
|
1698 |
"requête <code>GET</code> ou <code>POST</code>, des cookies, ou dans les "
|
1699 |
"variables <code>HTTP_REFERER</code> et <code>HTTP_USER_AGENT</code>."
|
1700 |
|
1701 |
-
#: lib/help.php:
|
1702 |
msgid "Block serialized PHP objects:"
|
1703 |
msgstr "Bloquer les objets PHP sérialisés :"
|
1704 |
|
1705 |
-
#: lib/help.php:
|
1706 |
#, php-format
|
1707 |
msgid ""
|
1708 |
"Object Serialization is a PHP feature used by many applications to generate "
|
@@ -1721,11 +1737,11 @@ msgstr ""
|
|
1721 |
"<code>POST</code>, les cookies, ou dans les variables <code>HTTP_REFERER</"
|
1722 |
"code> et <code>HTTP_USER_AGENT</code>."
|
1723 |
|
1724 |
-
#: lib/help.php:
|
1725 |
msgid "Hide PHP notice and error messages:"
|
1726 |
msgstr "Masquer les messages d'erreur de PHP :"
|
1727 |
|
1728 |
-
#: lib/help.php:
|
1729 |
msgid ""
|
1730 |
"this option lets you hide errors returned by your scripts. Such errors can "
|
1731 |
"leak sensitive informations which can be exploited by hackers."
|
@@ -1734,7 +1750,7 @@ msgstr ""
|
|
1734 |
"afficher des informations sensibles qui peuvent être exploitées "
|
1735 |
"ultérieurement par des pirates."
|
1736 |
|
1737 |
-
#: lib/help.php:
|
1738 |
msgid ""
|
1739 |
"Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
|
1740 |
"<code>PATH_INFO</code>:"
|
@@ -1742,7 +1758,7 @@ msgstr ""
|
|
1742 |
"Nettoyer <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
|
1743 |
"<code>PATH_INFO</code> :"
|
1744 |
|
1745 |
-
#: lib/help.php:
|
1746 |
msgid ""
|
1747 |
"this option can sanitise any dangerous characters found in those 3 server "
|
1748 |
"variables to prevent various XSS and database injection attempts."
|
@@ -1750,11 +1766,11 @@ msgstr ""
|
|
1750 |
"activez ces options si vous souhaitez que le pare-feu nettoie ces trois "
|
1751 |
"variables."
|
1752 |
|
1753 |
-
#: lib/help.php:
|
1754 |
msgid "Various"
|
1755 |
msgstr "Divers"
|
1756 |
|
1757 |
-
#: lib/help.php:
|
1758 |
#, php-format
|
1759 |
msgid ""
|
1760 |
"Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests:"
|
@@ -1762,7 +1778,7 @@ msgstr ""
|
|
1762 |
"Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code> "
|
1763 |
"(%s) :"
|
1764 |
|
1765 |
-
#: lib/help.php:
|
1766 |
msgid ""
|
1767 |
"this option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
|
1768 |
"code> server variable in a <code>GET</code> or <code>POST</code> request. "
|
@@ -1775,11 +1791,11 @@ msgstr ""
|
|
1775 |
"cette variable, mais pas la plupart des applications légitimes (hormis "
|
1776 |
"certains scripts d'installation ou de configuration)."
|
1777 |
|
1778 |
-
#: lib/help.php:
|
1779 |
msgid "Block ASCII character 0x00 (NULL byte):"
|
1780 |
msgstr "Bloquer le caractère ASCII 0x00 (NULL byte) :"
|
1781 |
|
1782 |
-
#: lib/help.php:
|
1783 |
msgid ""
|
1784 |
"this option will reject any <code>GET</code> or <code>POST</code> request, "
|
1785 |
"<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
|
@@ -1793,11 +1809,11 @@ msgstr ""
|
|
1793 |
"contenant le caractère ASCI 0x00 (NULL byte) sera bloquée immédiatement. Ce "
|
1794 |
"caractère est dangereux et devrait toujours être rejeté."
|
1795 |
|
1796 |
-
#: lib/help.php:
|
1797 |
msgid "Block ASCII control characters 1 to 8 and 14 to 31:"
|
1798 |
msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31 :"
|
1799 |
|
1800 |
-
#: lib/help.php:
|
1801 |
msgid ""
|
1802 |
"this option will reject any <code>GET</code> or <code>POST</code> request, "
|
1803 |
"<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
|
@@ -1807,11 +1823,11 @@ msgstr ""
|
|
1807 |
"variable <code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> contenant "
|
1808 |
"des caractères ASCII 1 à 8 et 14 à 31 sera bloquée."
|
1809 |
|
1810 |
-
#: lib/help.php:
|
1811 |
msgid "Users Whitelist"
|
1812 |
msgstr "Liste Blanche"
|
1813 |
|
1814 |
-
#: lib/help.php:
|
1815 |
#, php-format
|
1816 |
msgid ""
|
1817 |
"By default, any logged in WordPress administrator will not be blocked by "
|
@@ -1831,11 +1847,11 @@ msgstr ""
|
|
1831 |
"les options de la <a href=\"%s\">Page de Connexion</a> qui, si elle sont "
|
1832 |
"activées, seront toujours appliquées."
|
1833 |
|
1834 |
-
#: lib/help.php:
|
1835 |
msgid "File Guard"
|
1836 |
msgstr "File Guard"
|
1837 |
|
1838 |
-
#: lib/help.php:
|
1839 |
msgid ""
|
1840 |
"File Guard can detect, in real-time, any access to a PHP file that was "
|
1841 |
"recently modified or created, and alert you about this."
|
@@ -1843,7 +1859,7 @@ msgstr ""
|
|
1843 |
"File Guard peut détecter, en temps réel, tout accès à un fichier PHP qui a "
|
1844 |
"été récemment modifié ou créé, et vous alerter à ce sujet."
|
1845 |
|
1846 |
-
#: lib/help.php:
|
1847 |
msgid ""
|
1848 |
"If a hacker uploaded a shell script to your site (or injected a backdoor "
|
1849 |
"into an already existing file) and tried to directly access that file using "
|
@@ -1862,7 +1878,7 @@ msgstr ""
|
|
1862 |
"envoyées à l'adresse e-mail de contact définie dans le menu \"Notifications "
|
1863 |
"d’Événement\"."
|
1864 |
|
1865 |
-
#: lib/help.php:
|
1866 |
msgid ""
|
1867 |
"If you do not want to monitor a folder, you can exclude its full path or a "
|
1868 |
"part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
|
@@ -1876,7 +1892,7 @@ msgstr ""
|
|
1876 |
"variable <code>$_SERVER[\"SCRIPT_FILENAME\"]</code> et, si elle correspond, "
|
1877 |
"l'ignorera."
|
1878 |
|
1879 |
-
#: lib/help.php:
|
1880 |
msgid ""
|
1881 |
"Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
|
1882 |
"code>)."
|
@@ -1884,7 +1900,7 @@ msgstr ""
|
|
1884 |
"Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
|
1885 |
"bar/,/cache/</code>)."
|
1886 |
|
1887 |
-
#: lib/help.php:
|
1888 |
msgid ""
|
1889 |
"File Guard real-time detection is a totally unique feature, because "
|
1890 |
"NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
|
@@ -1896,11 +1912,11 @@ msgstr ""
|
|
1896 |
"intercepter les requêtes HTTP envoyées à tout script PHP, même si ce dernier "
|
1897 |
"ne fait pas partie de WordPress (logiciel tiers, backdoor, etc)."
|
1898 |
|
1899 |
-
#: lib/help.php:
|
1900 |
msgid "Network"
|
1901 |
msgstr "Réseau"
|
1902 |
|
1903 |
-
#: lib/help.php:
|
1904 |
msgid ""
|
1905 |
"Even if NinjaFirewall administration menu is only available to the Super "
|
1906 |
"Admin (from the main site), you can still display its status to all sites in "
|
@@ -1912,7 +1928,7 @@ msgstr ""
|
|
1912 |
"du réseau en ajoutant une petite icône à leur barre d'administration. Elle "
|
1913 |
"ne sera visible que par les administrateurs de ces sites."
|
1914 |
|
1915 |
-
#: lib/help.php:
|
1916 |
msgid ""
|
1917 |
"It is recommended to enable this feature as it is the only way to know "
|
1918 |
"whether the sites in your network are protected and if NinjaFirewall "
|
@@ -1922,7 +1938,7 @@ msgstr ""
|
|
1922 |
"si les sites de votre réseau sont protégés et si l'installation de "
|
1923 |
"NinjaFirewall a réussi."
|
1924 |
|
1925 |
-
#: lib/help.php:
|
1926 |
msgid ""
|
1927 |
"Note that when it is disabled, the icon still remains visible to you, the "
|
1928 |
"Super Admin."
|
@@ -1930,11 +1946,11 @@ msgstr ""
|
|
1930 |
"Notez que même lorsqu'il est désactivé, l'icône reste visible pour vous, le "
|
1931 |
"Super Administrateur."
|
1932 |
|
1933 |
-
#: lib/help.php:
|
1934 |
msgid "File Check"
|
1935 |
msgstr "File Check"
|
1936 |
|
1937 |
-
#: lib/help.php:
|
1938 |
msgid ""
|
1939 |
"File Check lets you perform file integrity monitoring upon request or on a "
|
1940 |
"specific interval."
|
@@ -1942,7 +1958,7 @@ msgstr ""
|
|
1942 |
"File Check vous permet d'effectuer une analyse de l'intégrité de vos "
|
1943 |
"fichiers sur demande ou à un intervalle spécifique défini."
|
1944 |
|
1945 |
-
#: lib/help.php:
|
1946 |
msgid ""
|
1947 |
"You need to create a snapshot of all your files and then, at a later time, "
|
1948 |
"you can scan your system to compare it with the previous snapshot. Any "
|
@@ -1955,7 +1971,7 @@ msgstr ""
|
|
1955 |
"permissions et propriétés des fichiers, leur création et suppression ainsi "
|
1956 |
"que l'horodatage."
|
1957 |
|
1958 |
-
#: lib/help.php:
|
1959 |
#, php-format
|
1960 |
msgid ""
|
1961 |
"Create a snapshot of all files stored in that directory: by default, the "
|
@@ -1965,7 +1981,7 @@ msgstr ""
|
|
1965 |
"répertoire : par défaut, le repertoire est l'<code>ABSPATH</code> de "
|
1966 |
"WordPress (%s)"
|
1967 |
|
1968 |
-
#: lib/help.php:
|
1969 |
msgid ""
|
1970 |
"Exclude the following files/folders: you can enter a directory or a file "
|
1971 |
"name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
|
@@ -1976,7 +1992,7 @@ msgstr ""
|
|
1976 |
"partie de celui-ci (par ex. <code>foo</code>), ou même exclure une extension "
|
1977 |
"de fichier (par ex. <code>.css</code>)."
|
1978 |
|
1979 |
-
#: lib/help.php:
|
1980 |
msgid ""
|
1981 |
"Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
|
1982 |
"code>)."
|
@@ -1984,7 +2000,7 @@ msgstr ""
|
|
1984 |
"Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
|
1985 |
"bar/,.css,.png</code>)."
|
1986 |
|
1987 |
-
#: lib/help.php:
|
1988 |
msgid ""
|
1989 |
"Do not follow symbolic links: by default, NinjaFirewall will not follow "
|
1990 |
"symbolic links."
|
@@ -1992,11 +2008,11 @@ msgstr ""
|
|
1992 |
"Ne pas suivre les liens symboliques : par défaut, NinjaFirewall ignore "
|
1993 |
"les liens symboliques lors de son analyse des fichiers."
|
1994 |
|
1995 |
-
#: lib/help.php:
|
1996 |
msgid "Scheduled scans"
|
1997 |
msgstr "Analyses planifiées"
|
1998 |
|
1999 |
-
#: lib/help.php:
|
2000 |
msgid ""
|
2001 |
"NinjaFirewall can scan your system on a specific interval (hourly, "
|
2002 |
"twicedaily or daily)."
|
@@ -2004,7 +2020,7 @@ msgstr ""
|
|
2004 |
"NinjaFirewall peut scanner votre système à intervalle régulier (une fois par "
|
2005 |
"heure, deux fois par jour ou tous les jours)."
|
2006 |
|
2007 |
-
#: lib/help.php:
|
2008 |
msgid ""
|
2009 |
"It can either send you a scan report only if changes are detected, or always "
|
2010 |
"send you one after each scan."
|
@@ -2013,7 +2029,7 @@ msgstr ""
|
|
2013 |
"été détectés, ou bien vous en envoyer un systématiquement après chaque "
|
2014 |
"analyse."
|
2015 |
|
2016 |
-
#: lib/help.php:
|
2017 |
msgid ""
|
2018 |
"Reports will be sent to the contact email address defined in the \"Event "
|
2019 |
"Notifications\" menu."
|
@@ -2021,7 +2037,7 @@ msgstr ""
|
|
2021 |
"Les rapports seront envoyés à l'adresse e-mail définie dans la page "
|
2022 |
"\"Notifications d'Événement\"."
|
2023 |
|
2024 |
-
#: lib/help.php:
|
2025 |
#, php-format
|
2026 |
msgid ""
|
2027 |
"Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
|
@@ -2030,7 +2046,7 @@ msgstr ""
|
|
2030 |
"Les analyses planifiées utilisent le <a href=\"%s\">pseudo cron de "
|
2031 |
"WordPress</a> qui ne fonctionne que si votre site reçoit un trafic suffisant."
|
2032 |
|
2033 |
-
#: lib/help.php:
|
2034 |
msgid ""
|
2035 |
"NinjaFirewall can alert you by email on specific events triggered within "
|
2036 |
"your blog. They include installations, updates, activations etc, as well as "
|
@@ -2049,11 +2065,11 @@ msgstr ""
|
|
2049 |
"après avoir pénétré dans votre Tableau de bord de WordPress, d'y installer "
|
2050 |
"une porte dérobée (backdoor) afin de prendre le contrôle de votre blog."
|
2051 |
|
2052 |
-
#: lib/help.php:
|
2053 |
msgid "Login Protection"
|
2054 |
msgstr "Page de Connexion"
|
2055 |
|
2056 |
-
#: lib/help.php:
|
2057 |
msgid ""
|
2058 |
"By processing incoming HTTP requests before your blog and any of its "
|
2059 |
"plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
|
@@ -2066,7 +2082,7 @@ msgstr ""
|
|
2066 |
"compris les attaques distribuées provenant de plusieurs milliers d'adresses "
|
2067 |
"IP différentes."
|
2068 |
|
2069 |
-
#: lib/help.php:
|
2070 |
msgid ""
|
2071 |
"You can choose two different types of protection: a password or a captcha. "
|
2072 |
"You can enable the protection only if an attack is detected or to keep it "
|
@@ -2076,11 +2092,11 @@ msgstr ""
|
|
2076 |
"captcha. Vous pouvez choisir d'activer la protection uniquement lorsqu'une "
|
2077 |
"attaque est détectée ou bien l'activer en permanence."
|
2078 |
|
2079 |
-
#: lib/help.php:
|
2080 |
msgid "Yes, if under attack:"
|
2081 |
msgstr "Oui, si attaque en cours :"
|
2082 |
|
2083 |
-
#: lib/help.php:
|
2084 |
msgid ""
|
2085 |
"The protection will be triggered when too many login attempts are detected, "
|
2086 |
"regardless of the offending IP. It blocks the attack instantly and prevents "
|
@@ -2095,11 +2111,11 @@ msgstr ""
|
|
2095 |
"utilisant soit une combinaison nom d'utilisateur / mot de passe prédéfinie, "
|
2096 |
"soit un code captcha."
|
2097 |
|
2098 |
-
#: lib/help.php:
|
2099 |
msgid "Always ON:"
|
2100 |
msgstr "Toujours activée :"
|
2101 |
|
2102 |
-
#: lib/help.php:
|
2103 |
msgid ""
|
2104 |
"NinjaFirewall will always enforce the HTTP authentication or captcha "
|
2105 |
"implementation each time you access the login page."
|
@@ -2107,11 +2123,11 @@ msgstr ""
|
|
2107 |
"Vous serez toujours invité à saisir votre nom d'utilisateur / mot de passe, "
|
2108 |
"ou le code du captcha, chaque fois que vous accéderez à la page de connexion."
|
2109 |
|
2110 |
-
#: lib/help.php:
|
2111 |
msgid "Type of protection:"
|
2112 |
msgstr "Type de protection :"
|
2113 |
|
2114 |
-
#: lib/help.php:
|
2115 |
msgid ""
|
2116 |
"<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
|
2117 |
"own very fast authentication scheme and it is compatible with any HTTP "
|
@@ -2121,15 +2137,15 @@ msgstr ""
|
|
2121 |
"utilise son propre système d'authentification, rapide et compatible avec "
|
2122 |
"n'importe quel serveur HTTP (Apache, Nginx, Lighttpd etc)."
|
2123 |
|
2124 |
-
#: lib/help.php:
|
2125 |
msgid "<b>Captcha:</b> It will display a 5-character captcha code."
|
2126 |
msgstr "<b>Captcha :</b> Affichera un code captcha à 5 caractères."
|
2127 |
|
2128 |
-
#: lib/help.php:
|
2129 |
msgid "Bot protection:"
|
2130 |
msgstr "Protection contre les bots :"
|
2131 |
|
2132 |
-
#: lib/help.php:
|
2133 |
msgid ""
|
2134 |
"NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
|
2135 |
"before they start a brute-force attack."
|
@@ -2137,11 +2153,11 @@ msgstr ""
|
|
2137 |
"NinjaFirewall tentera de bloquer les bots et les scripts immédiatement, "
|
2138 |
"c'est-à-dire avant même qu'ils ne commencent une attaque par force brute."
|
2139 |
|
2140 |
-
#: lib/help.php:
|
2141 |
msgid "AUTH log"
|
2142 |
msgstr "Journal d'authentification"
|
2143 |
|
2144 |
-
#: lib/help.php:
|
2145 |
msgid ""
|
2146 |
"NinjaFirewall can write to the server Authentication log when the brute-"
|
2147 |
"force protection is triggered. This can be useful to the system "
|
@@ -2153,7 +2169,7 @@ msgstr ""
|
|
2153 |
"surveillance ou pour bloquer l'IP incriminée au niveau du pare-feu du "
|
2154 |
"serveur."
|
2155 |
|
2156 |
-
#: lib/help.php:
|
2157 |
msgid ""
|
2158 |
"If you have a shared hosting account, keep this option disabled as you do "
|
2159 |
"not have any access to the server's logs."
|
@@ -2161,7 +2177,7 @@ msgstr ""
|
|
2161 |
"Si vous avez un hébergement mutualisé, laissez cette option désactivée car "
|
2162 |
"vous n'avez pas accès aux journaux du serveur."
|
2163 |
|
2164 |
-
#: lib/help.php:
|
2165 |
msgid ""
|
2166 |
"On Debian-based systems, the log is located in <code>/var/log/auth.log</"
|
2167 |
"code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
|
@@ -2171,19 +2187,19 @@ msgstr ""
|
|
2171 |
"sous Red Hat, dans <code>/var/log/secure</code>. Le format utilisé est le "
|
2172 |
"suivant :"
|
2173 |
|
2174 |
-
#: lib/help.php:
|
2175 |
msgid "AA: the process ID (PID)."
|
2176 |
msgstr "AA : l'identifiant de processus (PID)."
|
2177 |
|
2178 |
-
#: lib/help.php:
|
2179 |
msgid "BB: the user IPv4 or IPv6 address."
|
2180 |
msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
|
2181 |
|
2182 |
-
#: lib/help.php:
|
2183 |
msgid "CC: the blog (sub-)domain name."
|
2184 |
msgstr "CC : le nom de (sous-)domaine du blog."
|
2185 |
|
2186 |
-
#: lib/help.php:
|
2187 |
msgid ""
|
2188 |
"DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
|
2189 |
"API</code>."
|
@@ -2191,16 +2207,16 @@ msgstr ""
|
|
2191 |
"DD : la cible; il peut s'agir soit de <code>wp-login.php</code>, soit de "
|
2192 |
"<code>XML-RPC API</code>."
|
2193 |
|
2194 |
-
#: lib/help.php:
|
2195 |
msgid "EE: the time, in minutes, the protection will remain active."
|
2196 |
msgstr ""
|
2197 |
"EE : le temps, en minutes, pendant lequel la protection restera active."
|
2198 |
|
2199 |
-
#: lib/help.php:
|
2200 |
msgid "Sample loglines:"
|
2201 |
msgstr "Exemple :"
|
2202 |
|
2203 |
-
#: lib/help.php:
|
2204 |
#, php-format
|
2205 |
msgid ""
|
2206 |
"Be careful if you are behind a load balancer, reverse-proxy or CDN because "
|
@@ -2220,11 +2236,11 @@ msgstr ""
|
|
2220 |
"Alternativement, vous pouvez utiliser le fichier <code><a href=\"%s\">."
|
2221 |
"htninja</a></code>."
|
2222 |
|
2223 |
-
#: lib/help.php:
|
2224 |
msgid "Firewall Log"
|
2225 |
msgstr "Journal du Pare-feu"
|
2226 |
|
2227 |
-
#: lib/help.php:
|
2228 |
msgid ""
|
2229 |
"The firewall log displays blocked and sanitised requests as well as some "
|
2230 |
"useful information. It has 6 columns:"
|
@@ -2232,18 +2248,18 @@ msgstr ""
|
|
2232 |
"Le journal du pare-feu affiche les requêtes HTTP qui ont été bloquées ou "
|
2233 |
"nettoyées ainsi que d'autres informations utiles. Il a six colonnes :"
|
2234 |
|
2235 |
-
#: lib/help.php:
|
2236 |
msgid "DATE : date and time of the incident."
|
2237 |
msgstr "DATE : date et heure de l'incident."
|
2238 |
|
2239 |
-
#: lib/help.php:
|
2240 |
msgid ""
|
2241 |
"INCIDENT : unique incident number/ID as it was displayed to the blocked user."
|
2242 |
msgstr ""
|
2243 |
"INCIDENT : le numéro d'incident (ID) unique. Par défaut, il sera aussi "
|
2244 |
"affiché à l'utilisateur dont la requête aura été bloquée par le pare-feu."
|
2245 |
|
2246 |
-
#: lib/help.php:
|
2247 |
msgid ""
|
2248 |
"LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
|
2249 |
"<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
|
@@ -2253,7 +2269,7 @@ msgstr ""
|
|
2253 |
"<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
|
2254 |
"et mode débogage (<code>DEBUG_ON</code>)."
|
2255 |
|
2256 |
-
#: lib/help.php:
|
2257 |
msgid ""
|
2258 |
"RULE : reference of the NinjaFirewall built-in security rule that triggered "
|
2259 |
"the action. A hyphen (<code>-</code>) instead of a number means it was a "
|
@@ -2264,11 +2280,11 @@ msgstr ""
|
|
2264 |
"d'un numéro signifie que la règle provient de votre configuration "
|
2265 |
"personnelle de la page \"Politiques du Pare-feu\"."
|
2266 |
|
2267 |
-
#: lib/help.php:
|
2268 |
msgid "IP : the user IPv4 or IPv6 address."
|
2269 |
msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
|
2270 |
|
2271 |
-
#: lib/help.php:
|
2272 |
msgid ""
|
2273 |
"REQUEST : the HTTP request including offending variables and values as well "
|
2274 |
"as the reason the action was logged."
|
@@ -2276,11 +2292,11 @@ msgstr ""
|
|
2276 |
"REQUEST : la requête HTTP avec ses variables et valeurs, ainsi que la raison "
|
2277 |
"qui a déclenché l'incident."
|
2278 |
|
2279 |
-
#: lib/help.php:
|
2280 |
msgid "Auto-delete log"
|
2281 |
msgstr "Suppression automatique des journaux"
|
2282 |
|
2283 |
-
#: lib/help.php:
|
2284 |
msgid ""
|
2285 |
"This options lets you configure NinjaFirewall to delete its old logs "
|
2286 |
"automatically. By default, logs are never deleted, <b>even when uninstall "
|
@@ -2293,12 +2309,12 @@ msgstr ""
|
|
2293 |
"cette valeur à <code>0</code> si vous ne voulez pas supprimer les anciens "
|
2294 |
"journaux."
|
2295 |
|
2296 |
-
#: lib/help.php:
|
2297 |
#: ninjafirewall.php:1105
|
2298 |
msgid "Centralized Logging"
|
2299 |
msgstr "Centralisation des Logs"
|
2300 |
|
2301 |
-
#: lib/help.php:
|
2302 |
msgid ""
|
2303 |
"Centralized Logging lets you remotely access the firewall log of all your "
|
2304 |
"NinjaFirewall protected websites from one single installation. You do not "
|
@@ -2309,13 +2325,13 @@ msgstr ""
|
|
2309 |
"NinjaFirewall. Vous n'avez plus besoin de vous connecter à chaque site pour "
|
2310 |
"analyser vos journaux."
|
2311 |
|
2312 |
-
#: lib/help.php:
|
2313 |
#, php-format
|
2314 |
msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
|
2315 |
msgstr ""
|
2316 |
"<a href=\"%s\">Consultez notre blog pour plus d'informations à ce sujet</a>."
|
2317 |
|
2318 |
-
#: lib/help.php:
|
2319 |
msgid ""
|
2320 |
"Enter your public key (optional): This is the public key that was created "
|
2321 |
"from your main server."
|
@@ -2323,7 +2339,7 @@ msgstr ""
|
|
2323 |
"Entrez votre clé publique (optionnel) : Il s'agit de la clé qui a été créée "
|
2324 |
"depuis le serveur principal."
|
2325 |
|
2326 |
-
#: lib/help.php:
|
2327 |
msgid ""
|
2328 |
"Centralized Logging will keep working even if NinjaFirewall is disabled. "
|
2329 |
"Delete your public key below if you want to disable it."
|
@@ -2332,16 +2348,16 @@ msgstr ""
|
|
2332 |
"NinjaFirewall. Si vous souhaitez complètement désactiver cette option, "
|
2333 |
"supprimez votre clé publique ci-dessous. "
|
2334 |
|
2335 |
-
#: lib/help.php:
|
2336 |
msgid "GDPR Compliance"
|
2337 |
msgstr "Conformité RGPD"
|
2338 |
|
2339 |
-
#: lib/help.php:
|
2340 |
#: ninjafirewall.php:842
|
2341 |
msgid "Live Log"
|
2342 |
msgstr "Live Log"
|
2343 |
|
2344 |
-
#: lib/help.php:
|
2345 |
msgid ""
|
2346 |
"Live Log lets you watch your blog traffic in real time, just like the Unix "
|
2347 |
"<code>tail -f</code> command. Note that requests sent to static elements "
|
@@ -2353,19 +2369,26 @@ msgstr ""
|
|
2353 |
"statiques comme les fichiers JS/CSS ou les images ne sont pas traitées par "
|
2354 |
"NinjaFirewall."
|
2355 |
|
2356 |
-
#: lib/help.php:
|
2357 |
msgid ""
|
2358 |
"You can enable/disable the monitoring process, change the refresh rate, "
|
2359 |
"clear the screen, enable automatic vertical scrolling, change the log "
|
2360 |
-
"format, select which traffic you want to view (HTTP/HTTPS) and the timezone
|
2361 |
-
"as well."
|
2362 |
msgstr ""
|
2363 |
"Vous pouvez activer/stopper le processus, régler l'intervalle de "
|
2364 |
"rafraîchissement de la page, activer le défilement vertical automatique, "
|
2365 |
"effacer l'écran, changer le format d'affichage, le fuseau horaire et choisir "
|
2366 |
"le type de trafic à visualiser (HTTP/HTTPS)."
|
2367 |
|
2368 |
-
#: lib/help.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2369 |
msgid ""
|
2370 |
"Live Log does not make use of any WordPress core file (e.g., <code>admin-"
|
2371 |
"ajax.php</code>). It communicates directly with the firewall without loading "
|
@@ -2379,7 +2402,7 @@ msgstr ""
|
|
2379 |
"serveur, même si vous ajustez son intervalle de rafraîchissement de la page "
|
2380 |
"sur la fréquence la plus rapide (5 secondes)."
|
2381 |
|
2382 |
-
#: lib/help.php:
|
2383 |
msgid ""
|
2384 |
"If you are using the optional <code>.htninja</code> configuration file to "
|
2385 |
"whitelist your IP, the Live Log feature will not work."
|
@@ -2388,27 +2411,27 @@ msgstr ""
|
|
2388 |
"pour toujours accepter les requêtes provenant de votre adresse IP, Live Log "
|
2389 |
"ne fonctionnera pas."
|
2390 |
|
2391 |
-
#: lib/help.php:
|
2392 |
msgid "Log Format"
|
2393 |
msgstr "Format d'affichage"
|
2394 |
|
2395 |
-
#: lib/help.php:
|
2396 |
msgid "You can easily customize the log format. Possible values are:"
|
2397 |
msgstr ""
|
2398 |
"Vous pouvez facilement changer le format d'affichage en combinant une ou "
|
2399 |
"plusieurs des valeurs suivantes :"
|
2400 |
|
2401 |
-
#: lib/help.php:
|
2402 |
msgid "<code>%time</code>: the server date, time and timezone."
|
2403 |
msgstr "<code>%time</code> : la date, heure et fuseau horaire du serveur."
|
2404 |
|
2405 |
-
#: lib/help.php:
|
2406 |
msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
|
2407 |
msgstr ""
|
2408 |
"<code>%name</code> : le nom de l'utilisateur (Authentification HTTP), s'il "
|
2409 |
"existe."
|
2410 |
|
2411 |
-
#: lib/help.php:
|
2412 |
#, php-format
|
2413 |
msgid ""
|
2414 |
"<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
|
@@ -2418,28 +2441,28 @@ msgstr ""
|
|
2418 |
"serveur est derrière un CDN ou un proxy, cette variable retournera l'adresse "
|
2419 |
"IP de celui-ci."
|
2420 |
|
2421 |
-
#: lib/help.php:
|
2422 |
msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
|
2423 |
msgstr "<code>%method</code> : la méthode HTTP (ex. GET, POST)."
|
2424 |
|
2425 |
-
#: lib/help.php:
|
2426 |
#, php-format
|
2427 |
msgid ""
|
2428 |
"<code>%uri</code>: the URI which was given in order to access the page "
|
2429 |
"(REQUEST_URI)."
|
2430 |
msgstr "<code>%uri</code> : l'URI donnée pour accéder à la page (REQUEST_URI)."
|
2431 |
|
2432 |
-
#: lib/help.php:
|
2433 |
msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
|
2434 |
msgstr "<code>%referrer</code> : le referrer (HTTP_REFERER), s'il existe."
|
2435 |
|
2436 |
-
#: lib/help.php:
|
2437 |
#, php-format
|
2438 |
msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
|
2439 |
msgstr ""
|
2440 |
"<code>%ua</code> : l'en-tête User-Agent (HTTP_USER_AGENT), s'il existe."
|
2441 |
|
2442 |
-
#: lib/help.php:
|
2443 |
#, php-format
|
2444 |
msgid ""
|
2445 |
"<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
|
@@ -2449,13 +2472,13 @@ msgstr ""
|
|
2449 |
"votre serveur est derrière un CDN ou un proxy, cette variable retournera "
|
2450 |
"l'adresse réelle du client."
|
2451 |
|
2452 |
-
#: lib/help.php:
|
2453 |
msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
|
2454 |
msgstr ""
|
2455 |
"<code>%host</code> : l'en-tête Host de la requête courante (HTTP_HOST), si "
|
2456 |
"elle existe."
|
2457 |
|
2458 |
-
#: lib/help.php:
|
2459 |
msgid ""
|
2460 |
"Additionally, you can include any of the following characters: <code>\"</"
|
2461 |
"code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
|
@@ -2465,11 +2488,11 @@ msgstr ""
|
|
2465 |
"%</code>, <code>[</code>, <code>]</code>, <code>espace</code> et toute "
|
2466 |
"lettre minuscule <code>a-z</code>."
|
2467 |
|
2468 |
-
#: lib/help.php:
|
2469 |
msgid "Rules Editor"
|
2470 |
msgstr "Éditeur de Règles"
|
2471 |
|
2472 |
-
#: lib/help.php:
|
2473 |
msgid ""
|
2474 |
"Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
|
2475 |
"of built-in rules used to protect your blog against the most common "
|
@@ -2486,7 +2509,7 @@ msgstr ""
|
|
2486 |
"règles, vous pouvez utiliser l’Éditeur de règles ci-dessous pour les "
|
2487 |
"désactiver individuellement :"
|
2488 |
|
2489 |
-
#: lib/help.php:
|
2490 |
msgid ""
|
2491 |
"Check your firewall log and find the rule ID you want to disable (it is "
|
2492 |
"displayed in the <code>RULE</code> column)."
|
@@ -2494,7 +2517,7 @@ msgstr ""
|
|
2494 |
"Consultez le journal du pare-feu afin d'y trouver l'ID de la règle que vous "
|
2495 |
"souhaitez désactiver (il est affiché dans la colonne <code>RULE</code>)."
|
2496 |
|
2497 |
-
#: lib/help.php:
|
2498 |
msgid ""
|
2499 |
"Select its ID from the enabled rules list below and click the \"Disable it\" "
|
2500 |
"button."
|
@@ -2502,7 +2525,7 @@ msgstr ""
|
|
2502 |
"Sélectionnez son ID dans la liste des règles ci-dessous et cliquez sur le "
|
2503 |
"bouton \"Désactiver\"."
|
2504 |
|
2505 |
-
#: lib/help.php:
|
2506 |
msgid ""
|
2507 |
"Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
|
2508 |
"code> instead of a number, that means that the rule can be changed in the "
|
@@ -2512,11 +2535,11 @@ msgstr ""
|
|
2512 |
"d'union <code>-</code> à la place d'un nombre, cela signifie que la règle ne "
|
2513 |
"peut être modifiée quand dans la page \"Politiques du Pare-feu\"."
|
2514 |
|
2515 |
-
#: lib/help.php:
|
2516 |
msgid "Credits"
|
2517 |
msgstr "Crédits"
|
2518 |
|
2519 |
-
#: lib/help.php:
|
2520 |
msgid ""
|
2521 |
"NinjaFirewall security rules protect against many vulnerabilities. Some of "
|
2522 |
"them were reported by the following companies, individuals or mailing lists:"
|
@@ -2525,11 +2548,11 @@ msgstr ""
|
|
2525 |
"vulnérabilités. Certaines d'entre elles ont été découvertes par les "
|
2526 |
"entreprises, particuliers ou listes de diffusion suivantes:"
|
2527 |
|
2528 |
-
#: lib/help.php:
|
2529 |
msgid "Updates"
|
2530 |
msgstr "Mises à Jour"
|
2531 |
|
2532 |
-
#: lib/help.php:
|
2533 |
msgid ""
|
2534 |
"To get the most efficient protection, you can ask NinjaFirewall to "
|
2535 |
"automatically update its security rules."
|
@@ -2537,7 +2560,7 @@ msgstr ""
|
|
2537 |
"Pour bénéficier de la protection la plus efficace, vous pouvez demander à "
|
2538 |
"NinjaFirewall de mettre à jour ses règles de sécurité automatiquement."
|
2539 |
|
2540 |
-
#: lib/help.php:
|
2541 |
msgid ""
|
2542 |
"Each time a new vulnerability is found in WordPress or one of its plugins/"
|
2543 |
"themes, a new set of security rules will be made available to protect "
|
@@ -2550,7 +2573,7 @@ msgstr ""
|
|
2550 |
"peuvent être effectuées chaque jour, deux fois par jour ou même une fois par "
|
2551 |
"heure."
|
2552 |
|
2553 |
-
#: lib/help.php:
|
2554 |
msgid ""
|
2555 |
"Only security rules will be downloaded. If a new version of NinjaFirewall "
|
2556 |
"(including new files, options and features) was available, it would have to "
|
@@ -2561,7 +2584,7 @@ msgstr ""
|
|
2561 |
"jour depuis la page des \"Extensions\" de votre tableau de bord, comme "
|
2562 |
"d'habitude."
|
2563 |
|
2564 |
-
#: lib/help.php:
|
2565 |
msgid ""
|
2566 |
"We recommend to enable this feature, as it is the <strong>only way to keep "
|
2567 |
"your WordPress secure</strong> against new vulnerabilities."
|
@@ -2896,7 +2919,7 @@ msgstr "Faire une sauvegarde du fichier (wp-config.bak.php)."
|
|
2896 |
msgid "Unable to find the wp-config.php file (#%s)."
|
2897 |
msgstr "Impossible de trouver le fichier wp-config.php (#%s)."
|
2898 |
|
2899 |
-
#: lib/install_wpwaf.php:
|
2900 |
msgid ""
|
2901 |
"The firewall is not loaded. Make sure that the required lines of code were "
|
2902 |
"added to your wp-config.php file."
|
@@ -2905,12 +2928,12 @@ msgstr ""
|
|
2905 |
"code nécessaires au fichier wp-config.php."
|
2906 |
|
2907 |
#: lib/login_protection.php:70 lib/login_protection.php:125
|
2908 |
-
#: lib/login_protection.php:
|
2909 |
msgid "Access restricted"
|
2910 |
msgstr "Accès limité"
|
2911 |
|
2912 |
#: lib/login_protection.php:80 lib/login_protection.php:129
|
2913 |
-
#: lib/login_protection.php:
|
2914 |
msgid "Type the characters you see in the picture below:"
|
2915 |
msgstr "Entrez le texte de l'image ci-dessous :"
|
2916 |
|
@@ -2967,11 +2990,11 @@ msgid "Always ON"
|
|
2967 |
msgstr "Toujours activer"
|
2968 |
|
2969 |
#: lib/login_protection.php:296 lib/nf_sub_filecheck.php:517
|
2970 |
-
#: ninjafirewall.php:
|
2971 |
-
#: ninjafirewall.php:
|
2972 |
-
#: ninjafirewall.php:
|
2973 |
-
#: ninjafirewall.php:
|
2974 |
-
#: ninjafirewall.php:
|
2975 |
msgid "No (default)"
|
2976 |
msgstr "Non (défaut)"
|
2977 |
|
@@ -3046,48 +3069,60 @@ msgstr "Ce message sera affiché au-dessus du captcha."
|
|
3046 |
msgid "Various options"
|
3047 |
msgstr "Options diverses"
|
3048 |
|
3049 |
-
#: lib/login_protection.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3050 |
msgid "XML-RPC API"
|
3051 |
msgstr "API XML-RPC"
|
3052 |
|
3053 |
-
#: lib/login_protection.php:
|
3054 |
msgid "Apply the protection to the <code>xmlrpc.php</code> script as well."
|
3055 |
msgstr "Activer aussi la protection pour le fichier <code>xmlrpc.php</code>."
|
3056 |
|
3057 |
-
#: lib/login_protection.php:
|
3058 |
msgid "Bot protection"
|
3059 |
msgstr "Protection contre les bots"
|
3060 |
|
3061 |
-
#: lib/login_protection.php:
|
3062 |
msgid "Enable bot protection (applies to <code>wp-login.php</code> only.)"
|
3063 |
msgstr ""
|
3064 |
"Activer la protection contre les bots (ne s'applique qu'à <code>wp-login."
|
3065 |
"php</code>)."
|
3066 |
|
3067 |
-
#: lib/login_protection.php:
|
3068 |
msgid "Authentication log"
|
3069 |
msgstr "Journal d'authentification"
|
3070 |
|
3071 |
-
#: lib/login_protection.php:
|
3072 |
msgid "Your server configuration is not compatible with that option."
|
3073 |
msgstr ""
|
3074 |
"La configuration de votre serveur n'est pas compatible avec cette option."
|
3075 |
|
3076 |
-
#: lib/login_protection.php:
|
3077 |
-
msgid "
|
3078 |
-
|
|
|
|
|
|
|
|
|
3079 |
|
3080 |
-
#: lib/login_protection.php:
|
3081 |
msgid "Write the incident to the server Authentication log."
|
3082 |
msgstr ""
|
3083 |
"Enregistrer l'incident dans le journal des authentifications du serveur."
|
3084 |
|
3085 |
-
#: lib/login_protection.php:
|
3086 |
msgid "Signature"
|
3087 |
msgstr "Signature"
|
3088 |
|
3089 |
#. translators: "Brute-force protection by NinjaFirewall" should not be translated.
|
3090 |
-
#: lib/login_protection.php:
|
3091 |
msgid ""
|
3092 |
"Disable the <i>Brute-force protection by NinjaFirewall</i> signature on the "
|
3093 |
"protection page."
|
@@ -3095,42 +3130,42 @@ msgstr ""
|
|
3095 |
"Ne pas afficher <i>Brute-force protection by NinjaFirewall</i> sur la page "
|
3096 |
"de connexion."
|
3097 |
|
3098 |
-
#: lib/login_protection.php:
|
3099 |
msgid "Save Login Protection"
|
3100 |
msgstr "Sauvegarder les options"
|
3101 |
|
3102 |
-
#: lib/login_protection.php:
|
3103 |
msgid "See our benchmark and stress-test:"
|
3104 |
msgstr "Consultez nos benchmarks :"
|
3105 |
|
3106 |
-
#: lib/login_protection.php:
|
3107 |
#, php-format
|
3108 |
msgid "Error: %s directory is not writable. Please chmod it to 0777."
|
3109 |
msgstr ""
|
3110 |
"Erreur : impossible d’écrire dans le répertoire %s. Assurez-vous qu'il "
|
3111 |
"n'est pas en lecture seule."
|
3112 |
|
3113 |
-
#: lib/login_protection.php:
|
3114 |
msgid "Error: please enter a user name for HTTP authentication."
|
3115 |
msgstr ""
|
3116 |
"Erreur : veuillez entrer un nom d'utilisateur pour l'authentification HTTP."
|
3117 |
|
3118 |
-
#: lib/login_protection.php:
|
3119 |
msgid "Error: HTTP authentication user name is not valid."
|
3120 |
msgstr ""
|
3121 |
"Erreur : le nom d'utilisateur pour l'authentification HTTP n'est pas valide."
|
3122 |
|
3123 |
-
#: lib/login_protection.php:
|
3124 |
msgid "Error: please enter a user name and password for HTTP authentication."
|
3125 |
msgstr ""
|
3126 |
"Erreur : veuillez entrer un nom d'utilisateur et mot de passe pour "
|
3127 |
"l'authentification HTTP."
|
3128 |
|
3129 |
-
#: lib/login_protection.php:
|
3130 |
msgid "Error: password must be from 6 to 32 characters."
|
3131 |
msgstr "Erreur : le mot de passe doit comporter de 6 à 32 caractères."
|
3132 |
|
3133 |
-
#: lib/login_protection.php:
|
3134 |
#, php-format
|
3135 |
msgid "Error: unable to write to the %s configuration file"
|
3136 |
msgstr "Erreur : impossible d’écrire dans le fichier de configuration %s"
|
@@ -3280,11 +3315,12 @@ msgstr ""
|
|
3280 |
msgid "Default: %s"
|
3281 |
msgstr "Défaut : %s"
|
3282 |
|
3283 |
-
#: lib/nf_sub_filecheck.php:159 ninjafirewall.php:
|
3284 |
msgid "Exclude the following files/folders (optional)"
|
3285 |
msgstr "Exclure les fichiers / dossiers suivants (optionnel)"
|
3286 |
|
3287 |
-
#: lib/nf_sub_filecheck.php:160
|
|
|
3288 |
msgid "e.g.,"
|
3289 |
msgstr "par ex."
|
3290 |
|
@@ -3426,7 +3462,7 @@ msgstr "Ancien"
|
|
3426 |
msgid "New"
|
3427 |
msgstr "Nouveau"
|
3428 |
|
3429 |
-
#: lib/nf_sub_filecheck.php:475
|
3430 |
msgid "None"
|
3431 |
msgstr "Aucune"
|
3432 |
|
@@ -3564,8 +3600,8 @@ msgstr "[NinjaFirewall] Alerte: Détection File Check"
|
|
3564 |
#: lib/nf_sub_filecheck.php:840 lib/nf_sub_filecheck.php:842
|
3565 |
#: lib/nf_sub_filecheck.php:858 lib/nf_sub_filecheck.php:860
|
3566 |
#: lib/nf_sub_updates.php:542 lib/nf_sub_updates.php:544 lib/nfw_misc.php:76
|
3567 |
-
#: lib/nfw_misc.php:78 lib/nfw_misc.php:
|
3568 |
-
#: lib/nfw_misc.php:
|
3569 |
msgid "Blog:"
|
3570 |
msgstr "Blog :"
|
3571 |
|
@@ -3611,7 +3647,7 @@ msgid "Loading..."
|
|
3611 |
msgstr "Chargement..."
|
3612 |
|
3613 |
#: lib/nf_sub_livelog.php:112 lib/nf_sub_livelog.php:141
|
3614 |
-
#: lib/nf_sub_livelog.php:
|
3615 |
msgid "No traffic yet, please wait..."
|
3616 |
msgstr "Aucun visiteur actuellement, veuillez patienter..."
|
3617 |
|
@@ -3643,91 +3679,111 @@ msgstr "Rafraîchissement dans"
|
|
3643 |
msgid "seconds"
|
3644 |
msgstr "secondes"
|
3645 |
|
3646 |
-
#: lib/nf_sub_livelog.php:
|
3647 |
msgid "On"
|
3648 |
msgstr "Activer"
|
3649 |
|
3650 |
-
#: lib/nf_sub_livelog.php:
|
3651 |
msgid "Off"
|
3652 |
msgstr "Stopper"
|
3653 |
|
3654 |
-
#: lib/nf_sub_livelog.php:
|
3655 |
msgid "Refresh rate:"
|
3656 |
msgstr "Intervalle :"
|
3657 |
|
3658 |
-
#: lib/nf_sub_livelog.php:
|
3659 |
msgid "5 seconds"
|
3660 |
msgstr "5 secondes"
|
3661 |
|
3662 |
-
#: lib/nf_sub_livelog.php:
|
3663 |
msgid "10 seconds"
|
3664 |
msgstr "10 secondes"
|
3665 |
|
3666 |
-
#: lib/nf_sub_livelog.php:
|
3667 |
msgid "20 seconds"
|
3668 |
msgstr "20 secondes"
|
3669 |
|
3670 |
-
#: lib/nf_sub_livelog.php:
|
3671 |
msgid "45 seconds"
|
3672 |
msgstr "45 secondes"
|
3673 |
|
3674 |
-
#: lib/nf_sub_livelog.php:
|
3675 |
msgid "Clear screen"
|
3676 |
msgstr "Effacer"
|
3677 |
|
3678 |
-
#: lib/nf_sub_livelog.php:
|
3679 |
msgid "Autoscrolling"
|
3680 |
msgstr "Défilement auto."
|
3681 |
|
3682 |
-
#: lib/nf_sub_livelog.php:
|
3683 |
msgid "Live Log will not display whitelisted users and brute-force attacks."
|
3684 |
msgstr ""
|
3685 |
"Live Log n'affiche pas les connexions de l'administrateur, ni les attaques "
|
3686 |
"par force brute."
|
3687 |
|
3688 |
-
#: lib/nf_sub_livelog.php:
|
3689 |
msgid "Live Log options"
|
3690 |
msgstr "Options"
|
3691 |
|
3692 |
-
#: lib/nf_sub_livelog.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3693 |
msgid "Format"
|
3694 |
msgstr "Format d'affichage"
|
3695 |
|
3696 |
-
#: lib/nf_sub_livelog.php:
|
3697 |
msgid "Custom"
|
3698 |
msgstr "Autre"
|
3699 |
|
3700 |
-
#: lib/nf_sub_livelog.php:
|
3701 |
msgid "See contextual help for available log format."
|
3702 |
msgstr ""
|
3703 |
"Consultez l'aide contextuelle pour avoir plus d'information sur les formats "
|
3704 |
"disponibles."
|
3705 |
|
3706 |
-
#: lib/nf_sub_livelog.php:
|
3707 |
msgid "Display"
|
3708 |
msgstr "Afficher"
|
3709 |
|
3710 |
-
#: lib/nf_sub_livelog.php:
|
3711 |
msgid "HTTP and HTTPS traffic (default)"
|
3712 |
msgstr "Trafic HTTP et HTTPS (défaut)"
|
3713 |
|
3714 |
-
#: lib/nf_sub_livelog.php:
|
3715 |
msgid "HTTP traffic only"
|
3716 |
msgstr "Trafic HTTP uniquement"
|
3717 |
|
3718 |
-
#: lib/nf_sub_livelog.php:
|
3719 |
msgid "HTTPS traffic only"
|
3720 |
msgstr "Trafic HTTPS uniquement"
|
3721 |
|
3722 |
-
#: lib/nf_sub_livelog.php:
|
3723 |
msgid "Timezone"
|
3724 |
msgstr "Fuseau horaire"
|
3725 |
|
3726 |
-
#: lib/nf_sub_livelog.php:
|
3727 |
msgid "Save Live Log Options"
|
3728 |
msgstr "Sauvegarder les options"
|
3729 |
|
3730 |
-
#: lib/nf_sub_livelog.php:
|
3731 |
msgid "Error: please enter the custom log format."
|
3732 |
msgstr "Erreur : veuillez entrer le format d'affichage."
|
3733 |
|
@@ -3774,7 +3830,7 @@ msgstr ""
|
|
3774 |
msgid "Viewing:"
|
3775 |
msgstr "Journal :"
|
3776 |
|
3777 |
-
#: lib/nf_sub_log.php:109
|
3778 |
msgid "bytes"
|
3779 |
msgstr "octets"
|
3780 |
|
@@ -3875,15 +3931,24 @@ msgstr ""
|
|
3875 |
"NinjaScanner au menu de NinjaFirewall\". Cela remplacera cette page par le "
|
3876 |
"propre menu de NinjaScanner :"
|
3877 |
|
3878 |
-
#: lib/nf_sub_options.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3879 |
msgid "CSS style sheets"
|
3880 |
msgstr "des feuilles de style CSS"
|
3881 |
|
3882 |
-
#: lib/nf_sub_options.php:
|
3883 |
msgid "Javascript code"
|
3884 |
msgstr "du code Javascript"
|
3885 |
|
3886 |
-
#: lib/nf_sub_options.php:
|
3887 |
#, php-format
|
3888 |
msgid ""
|
3889 |
"Your message seems to contain %s. For security reasons, it cannot be "
|
@@ -3892,69 +3957,69 @@ msgstr ""
|
|
3892 |
"Votre message semble contenir %s. Pour des raisons de sécurité, il ne peut "
|
3893 |
"pas être prévisualisé à partir du Tableau de Bord d'administration."
|
3894 |
|
3895 |
-
#: lib/nf_sub_options.php:
|
3896 |
msgid "Refresh preview"
|
3897 |
msgstr "Réactualiser"
|
3898 |
|
3899 |
-
#: lib/nf_sub_options.php:
|
3900 |
msgid "Firewall Options"
|
3901 |
msgstr "Options du Pare-feu"
|
3902 |
|
3903 |
-
#: lib/nf_sub_options.php:
|
3904 |
-
#: lib/nf_sub_options.php:
|
3905 |
#: ninjafirewall.php:1117
|
3906 |
msgid "Enabled"
|
3907 |
msgstr "Activé"
|
3908 |
|
3909 |
-
#: lib/nf_sub_options.php:
|
3910 |
msgid "Disabled"
|
3911 |
msgstr "Désactivé"
|
3912 |
|
3913 |
-
#: lib/nf_sub_options.php:
|
3914 |
msgid "Warning: your site is not protected!"
|
3915 |
msgstr "Attention, votre site n'est pas protégé !"
|
3916 |
|
3917 |
-
#: lib/nf_sub_options.php:
|
3918 |
msgid "Disabled (default)"
|
3919 |
msgstr "Désactivé (défaut)"
|
3920 |
|
3921 |
-
#: lib/nf_sub_options.php:
|
3922 |
msgid "HTTP error code to return"
|
3923 |
msgstr "Code HTTP à retourner"
|
3924 |
|
3925 |
-
#: lib/nf_sub_options.php:
|
3926 |
msgid "400 Bad Request"
|
3927 |
msgstr "400 Bad Request"
|
3928 |
|
3929 |
-
#: lib/nf_sub_options.php:
|
3930 |
msgid "403 Forbidden (default)"
|
3931 |
msgstr "403 Forbidden (défaut)"
|
3932 |
|
3933 |
-
#: lib/nf_sub_options.php:
|
3934 |
msgid "404 Not Found"
|
3935 |
msgstr "404 Not Found"
|
3936 |
|
3937 |
-
#: lib/nf_sub_options.php:
|
3938 |
msgid "406 Not Acceptable"
|
3939 |
msgstr "406 Not Acceptable"
|
3940 |
|
3941 |
-
#: lib/nf_sub_options.php:
|
3942 |
msgid "418 I'm a teapot"
|
3943 |
msgstr "418 I'm a teapot"
|
3944 |
|
3945 |
-
#: lib/nf_sub_options.php:
|
3946 |
msgid "500 Internal Server Error"
|
3947 |
msgstr "500 Internal Server Error"
|
3948 |
|
3949 |
-
#: lib/nf_sub_options.php:
|
3950 |
msgid "503 Service Unavailable"
|
3951 |
msgstr "503 Service Unavailable"
|
3952 |
|
3953 |
-
#: lib/nf_sub_options.php:
|
3954 |
msgid "Anonymize IP addresses by removing the last 3 characters."
|
3955 |
msgstr "Anonymiser les adresses IP en supprimant les 3 derniers caractères."
|
3956 |
|
3957 |
-
#: lib/nf_sub_options.php:
|
3958 |
#, php-format
|
3959 |
msgid ""
|
3960 |
"Does not apply to private IP addresses and the <a href=\"%s\">Login "
|
@@ -3963,76 +4028,97 @@ msgstr ""
|
|
3963 |
"Ne s'applique pas aux adresses IP privées, ni à la <a href=\"%s\">Page de "
|
3964 |
"Connexion</a>."
|
3965 |
|
3966 |
-
#: lib/nf_sub_options.php:
|
3967 |
msgid "Blocked user message"
|
3968 |
msgstr "Message pour les utilisateurs bloqués"
|
3969 |
|
3970 |
-
#: lib/nf_sub_options.php:
|
3971 |
msgid "Preview message"
|
3972 |
msgstr "Prévisualiser"
|
3973 |
|
3974 |
-
#: lib/nf_sub_options.php:
|
3975 |
msgid "Default message"
|
3976 |
msgstr "Message par défaut"
|
3977 |
|
3978 |
-
#: lib/nf_sub_options.php:
|
|
|
|
|
|
|
|
|
3979 |
msgid "Export configuration"
|
3980 |
msgstr "Exporter la configuration"
|
3981 |
|
3982 |
-
#: lib/nf_sub_options.php:
|
3983 |
msgid "Download"
|
3984 |
msgstr "Télécharger"
|
3985 |
|
3986 |
-
#: lib/nf_sub_options.php:
|
3987 |
msgid "File Check configuration will not be exported/imported."
|
3988 |
msgstr ""
|
3989 |
"La configuration de \"File Check\" ne peut pas être importée ou exportée."
|
3990 |
|
3991 |
-
#: lib/nf_sub_options.php:
|
3992 |
msgid "Import configuration"
|
3993 |
msgstr "Importer la configuration"
|
3994 |
|
3995 |
-
#: lib/nf_sub_options.php:
|
3996 |
#, php-format
|
3997 |
msgid "Imported configuration must match plugin version %s."
|
3998 |
msgstr "La fichier importé doit être compatible avec la version %s."
|
3999 |
|
4000 |
-
#: lib/nf_sub_options.php:
|
4001 |
msgid "It will override all your current firewall options and rules."
|
4002 |
msgstr "Il remplacera toutes vos options et règles de pare-feu en vigueur."
|
4003 |
|
4004 |
-
#: lib/nf_sub_options.php:
|
4005 |
msgid "Save Firewall Options"
|
4006 |
msgstr "Sauvegarder les options"
|
4007 |
|
4008 |
-
#: lib/nf_sub_options.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4009 |
#, php-format
|
4010 |
msgid "Uploaded file is either corrupted or its format is not supported (#%s)"
|
4011 |
msgstr ""
|
4012 |
"Le fichier importé est illisible ou son format n'est pas supporté (#%s)"
|
4013 |
|
4014 |
-
#: lib/nf_sub_options.php:
|
4015 |
msgid "The imported file is not compatible with that version of NinjaFirewall"
|
4016 |
msgstr ""
|
4017 |
"Le fichier importé n'est pas compatible avec cette version de NinjaFirewall"
|
4018 |
|
4019 |
-
#: lib/nf_sub_options.php:
|
4020 |
msgid "[NinjaFirewall] Alert: Firewall is disabled"
|
4021 |
msgstr "[NinjaFirewall] Alerte : Le pare-feu a été désactivé"
|
4022 |
|
4023 |
-
#: lib/nf_sub_options.php:
|
4024 |
#: ninjafirewall.php:553 ninjafirewall.php:683 ninjafirewall.php:685
|
4025 |
-
#: ninjafirewall.php:
|
4026 |
msgid "-Blog :"
|
4027 |
msgstr "- Blog :"
|
4028 |
|
4029 |
-
#: lib/nf_sub_options.php:
|
4030 |
msgid "Someone disabled NinjaFirewall from your WordPress admin dashboard:"
|
4031 |
msgstr ""
|
4032 |
"Quelqu'un a désactivé NinjaFirewall depuis votre Tableau de bord de "
|
4033 |
"WordPress :"
|
4034 |
|
4035 |
-
#: lib/nf_sub_options.php:
|
4036 |
msgid ""
|
4037 |
"NinjaFirewall is disabled because someone enabled debugging mode from your "
|
4038 |
"WordPress admin dashboard:"
|
@@ -4040,27 +4126,27 @@ msgstr ""
|
|
4040 |
"NinjaFirewall est désactivé car quelqu'un activé son \"Mode débogage\" "
|
4041 |
"depuis votre tableau de bord de WordPress :"
|
4042 |
|
4043 |
-
#: lib/nf_sub_options.php:
|
4044 |
msgid "[NinjaFirewall] Alert: Firewall override settings"
|
4045 |
msgstr "[NinjaFirewall] Alerte : Modification des paramètres du pare-feu"
|
4046 |
|
4047 |
-
#: lib/nf_sub_options.php:
|
4048 |
msgid ""
|
4049 |
"Someone imported a new configuration which overrode the firewall settings:"
|
4050 |
msgstr ""
|
4051 |
"Quelqu'un a importé une nouvelle configuration qui a modifié tous les "
|
4052 |
"paramètres du pare-feu :"
|
4053 |
|
4054 |
-
#: lib/nf_sub_options.php:
|
4055 |
msgid "-User :"
|
4056 |
msgstr "- Nom :"
|
4057 |
|
4058 |
-
#: lib/nf_sub_options.php:
|
4059 |
msgid "-IP :"
|
4060 |
msgstr "- IP :"
|
4061 |
|
4062 |
-
#: lib/nf_sub_options.php:
|
4063 |
-
#: ninjafirewall.php:
|
4064 |
msgid "-Date :"
|
4065 |
msgstr "- Date :"
|
4066 |
|
@@ -4086,14 +4172,14 @@ msgstr "Aucune mise à jour des règles de sécurité disponible."
|
|
4086 |
msgid "Automatically update NinjaFirewall security rules"
|
4087 |
msgstr "Activer la mise à jour automatique des règles de sécurité"
|
4088 |
|
4089 |
-
#: lib/nf_sub_updates.php:149 ninjafirewall.php:1216 ninjafirewall.php:
|
4090 |
-
#: ninjafirewall.php:
|
4091 |
-
#: ninjafirewall.php:
|
4092 |
-
#: ninjafirewall.php:
|
4093 |
-
#: ninjafirewall.php:
|
4094 |
-
#: ninjafirewall.php:
|
4095 |
-
#: ninjafirewall.php:
|
4096 |
-
#: ninjafirewall.php:
|
4097 |
msgid "No"
|
4098 |
msgstr "Non"
|
4099 |
|
@@ -4237,10 +4323,10 @@ msgstr "Version des règles :"
|
|
4237 |
|
4238 |
#: lib/nf_sub_updates.php:548
|
4239 |
msgid ""
|
4240 |
-
"This notification can be turned off from NinjaFirewall \"
|
4241 |
msgstr ""
|
4242 |
-
"Cette notification peut être désactivée depuis la page \"
|
4243 |
-
"NinjaFirewall."
|
4244 |
|
4245 |
#: lib/nf_sub_wplus.php:34
|
4246 |
msgid "Need more security? Check out NinjaFirewall"
|
@@ -4557,23 +4643,23 @@ msgid "NinjaFirewall has blocked an attempt to create a user account:"
|
|
4557 |
msgstr ""
|
4558 |
"NinjaFirewall a bloqué une tentative de création d'un compte d'utilisateur :"
|
4559 |
|
4560 |
-
#: lib/nfw_misc.php:80 lib/nfw_misc.php:
|
4561 |
msgid "Username:"
|
4562 |
msgstr "Utilisateur :"
|
4563 |
|
4564 |
-
#: lib/nfw_misc.php:81 lib/nfw_misc.php:
|
4565 |
msgid "User IP:"
|
4566 |
msgstr "IP utilisateur :"
|
4567 |
|
4568 |
-
#: lib/nfw_misc.php:84 lib/nfw_misc.php:
|
4569 |
msgid "Date:"
|
4570 |
msgstr "Date :"
|
4571 |
|
4572 |
-
#: lib/nfw_misc.php:
|
4573 |
msgid "NinjaFirewall error"
|
4574 |
msgstr "NinjaFirewall Erreur"
|
4575 |
|
4576 |
-
#: lib/nfw_misc.php:
|
4577 |
#, php-format
|
4578 |
msgid ""
|
4579 |
"%s directory cannot be created. Please review your installation and ensure "
|
@@ -4582,7 +4668,7 @@ msgstr ""
|
|
4582 |
"Le répertoire %s ne peut pas être créé. Vérifiez votre installation et "
|
4583 |
"assurez vous que %s n'est pas en lecture seule."
|
4584 |
|
4585 |
-
#: lib/nfw_misc.php:
|
4586 |
#, php-format
|
4587 |
msgid ""
|
4588 |
"%s directory is read-only. Please review your installation and ensure that "
|
@@ -4591,23 +4677,23 @@ msgstr ""
|
|
4591 |
"Le répertoire %s est en lecture seule. Vérifiez votre installation et les "
|
4592 |
"permissions de %s."
|
4593 |
|
4594 |
-
#: lib/nfw_misc.php:
|
4595 |
msgid "unknown error"
|
4596 |
msgstr "erreur inconnue"
|
4597 |
|
4598 |
-
#: lib/nfw_misc.php:
|
4599 |
msgid "NinjaFirewall fatal error:"
|
4600 |
msgstr "NinjaFirewall erreur fatale :"
|
4601 |
|
4602 |
-
#: lib/nfw_misc.php:
|
4603 |
msgid "Review your installation, your site is not protected."
|
4604 |
msgstr "Vérifiez votre installation, votre site n'est pas protégé."
|
4605 |
|
4606 |
-
#: lib/nfw_misc.php:
|
4607 |
msgid "Forbidden access"
|
4608 |
msgstr "Accès interdit"
|
4609 |
|
4610 |
-
#: lib/nfw_misc.php:
|
4611 |
#, php-format
|
4612 |
msgid ""
|
4613 |
"<strong>ERROR</strong>: Invalid username or password.<br /><a href=\"%s"
|
@@ -4616,11 +4702,11 @@ msgstr ""
|
|
4616 |
"<strong>ERREUR</strong>: Identifiant ou mot de passe invalide.<br /><a href="
|
4617 |
"\"%s\">Mot de passe perdu</a> ?"
|
4618 |
|
4619 |
-
#: lib/nfw_misc.php:
|
4620 |
msgid "[NinjaFirewall] Alert: Database changes detected"
|
4621 |
msgstr "[NinjaFirewall] Alerte: Modification dans la base de données"
|
4622 |
|
4623 |
-
#: lib/nfw_misc.php:
|
4624 |
msgid ""
|
4625 |
"NinjaFirewall has detected that one or more administrator accounts were "
|
4626 |
"modified in the database:"
|
@@ -4628,12 +4714,12 @@ msgstr ""
|
|
4628 |
"NinjaFirewall a détecté que un ou plusieurs comptes d'administrateur ont été "
|
4629 |
"modifiés dans la base de données:"
|
4630 |
|
4631 |
-
#: lib/nfw_misc.php:
|
4632 |
#, php-format
|
4633 |
msgid "Total administrators : %s"
|
4634 |
msgstr "Nombre d'administrateurs : %s"
|
4635 |
|
4636 |
-
#: lib/nfw_misc.php:
|
4637 |
msgid ""
|
4638 |
"If you cannot see any modifications in the above fields, it is likely that "
|
4639 |
"the administrator password was changed."
|
@@ -4641,17 +4727,17 @@ msgstr ""
|
|
4641 |
"Si vous ne voyez pas de modifications dans les données ci-dessus, il est "
|
4642 |
"probable que le mot de passe administrateur a été changé."
|
4643 |
|
4644 |
-
#: lib/nfw_misc.php:
|
4645 |
msgid "Blocked privilege escalation attempt"
|
4646 |
msgstr "Tentatives d'élévation des privilèges"
|
4647 |
|
4648 |
-
#: lib/nfw_misc.php:
|
4649 |
msgid "NinjaFirewall has blocked an attempt to gain administrative privileges:"
|
4650 |
msgstr ""
|
4651 |
"NinjaFirewall a bloqué un utilisateur ayant essayé d'élever ses privilèges "
|
4652 |
"pour devenir administrateur du blog :"
|
4653 |
|
4654 |
-
#: lib/nfw_misc.php:
|
4655 |
msgid ""
|
4656 |
"NinjaFirewall brute-force protection is enabled and you are temporarily "
|
4657 |
"whitelisted."
|
@@ -4659,7 +4745,7 @@ msgstr ""
|
|
4659 |
"La protection de NinjaFirewall contre les attaques par force brute est "
|
4660 |
"activée. Vous êtes temporairement dans la liste blanche."
|
4661 |
|
4662 |
-
#: lib/nfw_misc.php:
|
4663 |
#, php-format
|
4664 |
msgid ""
|
4665 |
"Hey, it seems that you've been using NinjaFirewall for some time. If you "
|
@@ -5115,7 +5201,7 @@ msgstr "Cliquez ici pour désactiver le mode Débogage"
|
|
5115 |
msgid "PHP SAPI"
|
5116 |
msgstr "PHP SAPI"
|
5117 |
|
5118 |
-
#: ninjafirewall.php:1029 ninjafirewall.php:
|
5119 |
msgid "Version"
|
5120 |
msgstr "Version"
|
5121 |
|
@@ -5272,12 +5358,12 @@ msgstr ""
|
|
5272 |
msgid "Optional configuration file"
|
5273 |
msgstr "Fichier de configuration"
|
5274 |
|
5275 |
-
#: ninjafirewall.php:1215 ninjafirewall.php:
|
5276 |
-
#: ninjafirewall.php:
|
5277 |
-
#: ninjafirewall.php:
|
5278 |
-
#: ninjafirewall.php:
|
5279 |
-
#: ninjafirewall.php:
|
5280 |
-
#: ninjafirewall.php:
|
5281 |
msgid "Yes"
|
5282 |
msgstr "Oui"
|
5283 |
|
@@ -5351,12 +5437,12 @@ msgstr "Nettoyer le nom des fichiers"
|
|
5351 |
msgid "substitution character:"
|
5352 |
msgstr "caractère de substitution :"
|
5353 |
|
5354 |
-
#: ninjafirewall.php:
|
5355 |
msgid "Block direct access to any PHP file located in one of these directories"
|
5356 |
msgstr ""
|
5357 |
"Bloquer l'accès direct à un fichier PHP situé dans l'un de ces répertoires"
|
5358 |
|
5359 |
-
#: ninjafirewall.php:
|
5360 |
msgid ""
|
5361 |
"NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
|
5362 |
"this option is enabled."
|
@@ -5364,7 +5450,7 @@ msgstr ""
|
|
5364 |
"NinjaFirewall ne bloquera pas l'accès à l'éditeur WYSIWYG TinyMCE même si "
|
5365 |
"cette option est activée."
|
5366 |
|
5367 |
-
#: ninjafirewall.php:
|
5368 |
msgid ""
|
5369 |
"Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
|
5370 |
"by your visitors, we recommend to enable this option."
|
@@ -5373,7 +5459,7 @@ msgstr ""
|
|
5373 |
"pouvant être consultés par vos visiteurs, nous vous recommandons d'activer "
|
5374 |
"cette option."
|
5375 |
|
5376 |
-
#: ninjafirewall.php:
|
5377 |
msgid ""
|
5378 |
"If you are using the Jetpack plugin, blocking <code>system.multicall</code> "
|
5379 |
"may prevent it from working correctly."
|
@@ -5381,56 +5467,56 @@ msgstr ""
|
|
5381 |
"Si vous utilisez l'extension Jetpack, bloquer <code>system.multicall</code> "
|
5382 |
"pourrait l’empêcher de fonctionner correctement."
|
5383 |
|
5384 |
-
#: ninjafirewall.php:
|
5385 |
msgid "User accounts"
|
5386 |
msgstr "Comptes utilisateur"
|
5387 |
|
5388 |
-
#: ninjafirewall.php:
|
5389 |
msgid "Do not enable this policy if you allow user registration."
|
5390 |
msgstr ""
|
5391 |
"N'activez pas cette option si vous autorisez l'inscription des utilisateurs."
|
5392 |
|
5393 |
-
#: ninjafirewall.php:
|
5394 |
msgid "Protect against username enumeration"
|
5395 |
msgstr "Protéger contre l'énumération des comptes utilisateurs"
|
5396 |
|
5397 |
-
#: ninjafirewall.php:
|
5398 |
msgid "Through the author archives"
|
5399 |
msgstr "Via la page d'archive d'un auteur"
|
5400 |
|
5401 |
-
#: ninjafirewall.php:
|
5402 |
msgid "Through the login page"
|
5403 |
msgstr "Via la page de connexion"
|
5404 |
|
5405 |
-
#: ninjafirewall.php:
|
5406 |
msgid "Through the WordPress REST API"
|
5407 |
msgstr "Via l'API REST de WordPress"
|
5408 |
|
5409 |
-
#: ninjafirewall.php:
|
5410 |
msgid "This feature is only available when running WordPress 4.7 or above."
|
5411 |
msgstr "Cette option ne peut être activée qu'avec WordPress 4.7 ou plus."
|
5412 |
|
5413 |
-
#: ninjafirewall.php:
|
5414 |
msgid "WordPress REST API"
|
5415 |
msgstr "API REST de WordPress"
|
5416 |
|
5417 |
-
#: ninjafirewall.php:
|
5418 |
msgid "Block any access to the API"
|
5419 |
msgstr "Bloquer tout accès à l'API"
|
5420 |
|
5421 |
-
#: ninjafirewall.php:
|
5422 |
msgid "WordPress XML-RPC API"
|
5423 |
msgstr "API XML-RPC de WordPress"
|
5424 |
|
5425 |
-
#: ninjafirewall.php:
|
5426 |
msgid "Block <code>system.multicall</code> method"
|
5427 |
msgstr "Bloquer la méthode <code>system.multicall</code>"
|
5428 |
|
5429 |
-
#: ninjafirewall.php:
|
5430 |
msgid "Block Pingbacks"
|
5431 |
msgstr "Bloquer les Pingbacks"
|
5432 |
|
5433 |
-
#: ninjafirewall.php:
|
5434 |
msgid ""
|
5435 |
"Disabling access to the REST or XML-RPC API may break some functionality on "
|
5436 |
"your blog, its themes or plugins."
|
@@ -5438,35 +5524,35 @@ msgstr ""
|
|
5438 |
"L'activation de ces options peut rompre certaines fonctionnalités de votre "
|
5439 |
"blog, ses thèmes ou ses plugins."
|
5440 |
|
5441 |
-
#: ninjafirewall.php:
|
5442 |
msgid "Block <code>POST</code> requests in the themes folder"
|
5443 |
msgstr "Bloquer les requêtes <code>POST</code> dans le dossier des thèmes"
|
5444 |
|
5445 |
-
#: ninjafirewall.php:
|
5446 |
msgid "Force SSL for admin and logins"
|
5447 |
msgstr "Forcer la connexion sécurisée au Tableau de bord"
|
5448 |
|
5449 |
-
#: ninjafirewall.php:
|
5450 |
msgid "Disable the plugin and theme editor"
|
5451 |
msgstr "Désactiver l’éditeur de thème et d'extension"
|
5452 |
|
5453 |
-
#: ninjafirewall.php:
|
5454 |
msgid "Disable plugin and theme update/installation"
|
5455 |
msgstr "Désactiver l'installation et mise à jour des thèmes et extensions"
|
5456 |
|
5457 |
-
#: ninjafirewall.php:
|
5458 |
msgid "Add the Administrator to the whitelist (default)."
|
5459 |
msgstr "Ajouter l'Administrateur à la liste blanche (défaut)."
|
5460 |
|
5461 |
-
#: ninjafirewall.php:
|
5462 |
msgid "Add all logged in users to the whitelist."
|
5463 |
msgstr "Ajouter tous les utilisateurs connectés à la liste blanche."
|
5464 |
|
5465 |
-
#: ninjafirewall.php:
|
5466 |
msgid "Disable users whitelist."
|
5467 |
msgstr "Désactiver la liste blanche."
|
5468 |
|
5469 |
-
#: ninjafirewall.php:
|
5470 |
msgid ""
|
5471 |
"Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
|
5472 |
"<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
|
@@ -5476,66 +5562,66 @@ msgstr ""
|
|
5476 |
"<code>DISALLOW_FILE_EDIT</code> et <code>DISALLOW_FILE_MODS</code> qui, si "
|
5477 |
"elles sont activées, seront toujours appliquées."
|
5478 |
|
5479 |
-
#: ninjafirewall.php:
|
5480 |
msgid "Scan <code>GET</code> variable"
|
5481 |
msgstr "Filtrer la variable <code>GET</code>"
|
5482 |
|
5483 |
-
#: ninjafirewall.php:
|
5484 |
msgid "Sanitise <code>GET</code> variable"
|
5485 |
msgstr "Nettoyer la variable <code>GET</code>"
|
5486 |
|
5487 |
-
#: ninjafirewall.php:
|
5488 |
msgid "Scan <code>POST</code> variable"
|
5489 |
msgstr "Filtrer la variable <code>POST</code>"
|
5490 |
|
5491 |
-
#: ninjafirewall.php:
|
5492 |
msgid "Sanitise <code>POST</code> variable"
|
5493 |
msgstr "Nettoyer la variable <code>POST</code>"
|
5494 |
|
5495 |
-
#: ninjafirewall.php:
|
5496 |
msgid "Do not enable this option unless you know what you are doing!"
|
5497 |
msgstr ""
|
5498 |
"N'activez pas cette option si vous n'êtes pas sûr de ce que vous "
|
5499 |
"faites !"
|
5500 |
|
5501 |
-
#: ninjafirewall.php:
|
5502 |
msgid "Decode Base64-encoded <code>POST</code> variable"
|
5503 |
msgstr ""
|
5504 |
"Décoder les chaîne encodées en Base64 dans la variable <code>POST</code>"
|
5505 |
|
5506 |
-
#: ninjafirewall.php:
|
5507 |
msgid "Sanitise <code>REQUEST</code> variable"
|
5508 |
msgstr "Nettoyer la variable <code>REQUEST</code>"
|
5509 |
|
5510 |
-
#: ninjafirewall.php:
|
5511 |
msgid "Scan cookies"
|
5512 |
msgstr "Filtrer les cookies"
|
5513 |
|
5514 |
-
#: ninjafirewall.php:
|
5515 |
msgid "Sanitise cookies"
|
5516 |
msgstr "Nettoyer les cookies"
|
5517 |
|
5518 |
-
#: ninjafirewall.php:
|
5519 |
msgid "Scan <code>HTTP_USER_AGENT</code>"
|
5520 |
msgstr "Filtrer <code>HTTP_USER_AGENT</code>"
|
5521 |
|
5522 |
-
#: ninjafirewall.php:
|
5523 |
msgid "Sanitise <code>HTTP_USER_AGENT</code>"
|
5524 |
msgstr "Nettoyer <code>HTTP_USER_AGENT</code>"
|
5525 |
|
5526 |
-
#: ninjafirewall.php:
|
5527 |
msgid "Block suspicious bots/scanners"
|
5528 |
msgstr "Bloquer les requêtes provenant de bots/scanners suspects"
|
5529 |
|
5530 |
-
#: ninjafirewall.php:
|
5531 |
msgid "Scan <code>HTTP_REFERER</code>"
|
5532 |
msgstr "Filtrer <code>HTTP_REFERER</code>"
|
5533 |
|
5534 |
-
#: ninjafirewall.php:
|
5535 |
msgid "Sanitise <code>HTTP_REFERER</code>"
|
5536 |
msgstr "Nettoyer <code>HTTP_REFERER</code>"
|
5537 |
|
5538 |
-
#: ninjafirewall.php:
|
5539 |
msgid ""
|
5540 |
"Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
|
5541 |
"code> header"
|
@@ -5543,7 +5629,7 @@ msgstr ""
|
|
5543 |
"Bloquer les requêtes <code>POST</code> qui n'ont pas d'en-tête "
|
5544 |
"<code>HTTP_REFERER</code>"
|
5545 |
|
5546 |
-
#: ninjafirewall.php:
|
5547 |
msgid ""
|
5548 |
"Keep this option disabled if you are using scripts like Paypal IPN, "
|
5549 |
"WordPress WP-Cron etc"
|
@@ -5551,21 +5637,21 @@ msgstr ""
|
|
5551 |
"N'activez pas cette option si vous utilisez des scripts comme Paypal IPN, "
|
5552 |
"WordPress WP-Cron etc"
|
5553 |
|
5554 |
-
#: ninjafirewall.php:
|
5555 |
msgid "Block localhost IP in <code>GET/POST</code> request"
|
5556 |
msgstr "Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost"
|
5557 |
|
5558 |
-
#: ninjafirewall.php:
|
5559 |
msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
|
5560 |
msgstr ""
|
5561 |
"Bloquer les requêtes HTTP dont l'en-tête <code>HTTP_HOST</code> contient une "
|
5562 |
"IP"
|
5563 |
|
5564 |
-
#: ninjafirewall.php:
|
5565 |
msgid "Scan traffic coming from localhost and private IP address spaces"
|
5566 |
msgstr "Filtrer les connexions provenant de localhost et d'adresses IP privées"
|
5567 |
|
5568 |
-
#: ninjafirewall.php:
|
5569 |
#, php-format
|
5570 |
msgid ""
|
5571 |
"This option is disabled because the %s PHP function is not available on your "
|
@@ -5574,38 +5660,38 @@ msgstr ""
|
|
5574 |
"Cette option n'est pas disponible parce que la fonction PHP %s n'est pas "
|
5575 |
"présente sur votre serveur."
|
5576 |
|
5577 |
-
#: ninjafirewall.php:
|
5578 |
#, php-format
|
5579 |
msgid "Set %s to protect against MIME type confusion attacks"
|
5580 |
msgstr ""
|
5581 |
"Activer %s pour protéger contre les attaques basées sur la confusion du type "
|
5582 |
"MIME"
|
5583 |
|
5584 |
-
#: ninjafirewall.php:
|
5585 |
#, php-format
|
5586 |
msgid "Set %s to protect against clickjacking attempts"
|
5587 |
msgstr ""
|
5588 |
"Activer %s pour protéger contre les attaques de détournement de clic "
|
5589 |
"(clickjacking)"
|
5590 |
|
5591 |
-
#: ninjafirewall.php:
|
5592 |
#, php-format
|
5593 |
msgid "Set %s (IE/Edge, Chrome, Opera and Safari browsers)"
|
5594 |
msgstr "Activer %s (IE/Edge, Opera, Chrome et Safari)"
|
5595 |
|
5596 |
-
#: ninjafirewall.php:
|
5597 |
#, php-format
|
5598 |
msgid "Set to %s"
|
5599 |
msgstr "Régler sur %s"
|
5600 |
|
5601 |
-
#: ninjafirewall.php:
|
5602 |
#, php-format
|
5603 |
msgid "Force %s flag on all cookies to mitigate XSS attacks"
|
5604 |
msgstr ""
|
5605 |
"Activer la propriété %s pour tous les cookies afin d'atténuer les menaces "
|
5606 |
"XSS qui génèrent des vols de cookies"
|
5607 |
|
5608 |
-
#: ninjafirewall.php:
|
5609 |
msgid ""
|
5610 |
"If your PHP scripts use cookies that need to be accessed from JavaScript, "
|
5611 |
"you should disable this option."
|
@@ -5613,65 +5699,65 @@ msgstr ""
|
|
5613 |
"Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
|
5614 |
"partir de JavaScript, vous devez garder cette option désactivée."
|
5615 |
|
5616 |
-
#: ninjafirewall.php:
|
5617 |
msgid ""
|
5618 |
"HSTS headers can only be set when you are accessing your site over HTTPS."
|
5619 |
msgstr ""
|
5620 |
"Les en-têtes HSTS ne peuvent être utilisés que lorsque vous vous connectez à "
|
5621 |
"votre site en HTTPS (connexion sécurisée)."
|
5622 |
|
5623 |
-
#: ninjafirewall.php:
|
5624 |
#, php-format
|
5625 |
msgid "Set %s (HSTS) to enforce secure connections to the server"
|
5626 |
msgstr ""
|
5627 |
"Activer %s (HSTS) pour forcer les connexions sécurisées vers le serveur"
|
5628 |
|
5629 |
-
#: ninjafirewall.php:
|
5630 |
msgid "1 month"
|
5631 |
msgstr "1 mois"
|
5632 |
|
5633 |
-
#: ninjafirewall.php:
|
5634 |
msgid "6 months"
|
5635 |
msgstr "6 mois"
|
5636 |
|
5637 |
-
#: ninjafirewall.php:
|
5638 |
msgid "1 year"
|
5639 |
msgstr "1 année"
|
5640 |
|
5641 |
-
#: ninjafirewall.php:
|
5642 |
msgid "Apply to subdomains"
|
5643 |
msgstr "Appliquer aux sous-domaines"
|
5644 |
|
5645 |
-
#: ninjafirewall.php:
|
5646 |
msgid "Set <code>max-age</code> to 0"
|
5647 |
msgstr "Régler <code>max-age</code> à 0"
|
5648 |
|
5649 |
-
#: ninjafirewall.php:
|
5650 |
#, php-format
|
5651 |
msgid "Set %s for the website frontend"
|
5652 |
msgstr "Activer %s pour le site"
|
5653 |
|
5654 |
-
#: ninjafirewall.php:
|
5655 |
msgid "This CSP header will apply to the website frontend only."
|
5656 |
msgstr "Cet en-tête CSP ne s'appliquera qu'au site."
|
5657 |
|
5658 |
-
#: ninjafirewall.php:
|
5659 |
#, php-format
|
5660 |
msgid "Set %s for the WordPress admin dashboard"
|
5661 |
msgstr "Activer %s pour la console d'administration de WordPress"
|
5662 |
|
5663 |
-
#: ninjafirewall.php:
|
5664 |
msgid "This CSP header will apply to the WordPress admin dashboard only."
|
5665 |
msgstr ""
|
5666 |
"Cet en-tête CSP ne s'appliquera qu'à la console d'administration de "
|
5667 |
"WordPress."
|
5668 |
|
5669 |
-
#: ninjafirewall.php:
|
5670 |
#, php-format
|
5671 |
msgid "Set %s (Chrome, Opera and Firefox browsers)"
|
5672 |
msgstr "Activer %s (Chrome, Opera et Firefox)"
|
5673 |
|
5674 |
-
#: ninjafirewall.php:
|
5675 |
msgid ""
|
5676 |
"Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
|
5677 |
"<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
|
@@ -5680,58 +5766,58 @@ msgstr ""
|
|
5680 |
"<code>GET</code>, <code>POST</code>, <code>HTTP_USER_AGENT</code>, "
|
5681 |
"<code>HTTP_REFERER</code> et les cookies"
|
5682 |
|
5683 |
-
#: ninjafirewall.php:
|
5684 |
msgid "Block serialized PHP objects in the following global variables"
|
5685 |
msgstr ""
|
5686 |
"Bloquer les objets PHP sérialisés dans les variables globales suivantes"
|
5687 |
|
5688 |
-
#: ninjafirewall.php:
|
5689 |
msgid "Hide PHP notice and error messages"
|
5690 |
msgstr "Masquer les messages d'erreur de PHP"
|
5691 |
|
5692 |
-
#: ninjafirewall.php:
|
5693 |
msgid "Sanitise <code>PHP_SELF</code>"
|
5694 |
msgstr "Nettoyer <code>PHP_SELF</code>"
|
5695 |
|
5696 |
-
#: ninjafirewall.php:
|
5697 |
msgid "Sanitise <code>PATH_TRANSLATED</code>"
|
5698 |
msgstr "Nettoyer <code>PATH_TRANSLATED</code>"
|
5699 |
|
5700 |
-
#: ninjafirewall.php:
|
5701 |
msgid "Sanitise <code>PATH_INFO</code>"
|
5702 |
msgstr "Nettoyer <code>PATH_INFO</code>"
|
5703 |
|
5704 |
-
#: ninjafirewall.php:
|
5705 |
msgid "This option is not compatible with your actual configuration."
|
5706 |
msgstr ""
|
5707 |
"Cette option n'est pas compatible avec la configuration de votre serveur."
|
5708 |
|
5709 |
-
#: ninjafirewall.php:
|
5710 |
msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
|
5711 |
msgstr ""
|
5712 |
"Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code>"
|
5713 |
|
5714 |
-
#: ninjafirewall.php:
|
5715 |
msgid "Block ASCII character 0x00 (NULL byte)"
|
5716 |
msgstr "Bloquer le caractère ASCII 0x00 (NULL byte)"
|
5717 |
|
5718 |
-
#: ninjafirewall.php:
|
5719 |
msgid "Block ASCII control characters 1 to 8 and 14 to 31"
|
5720 |
msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31"
|
5721 |
|
5722 |
-
#: ninjafirewall.php:
|
5723 |
msgid "Save Firewall Policies"
|
5724 |
msgstr "Sauvegarder les options"
|
5725 |
|
5726 |
-
#: ninjafirewall.php:
|
5727 |
msgid "Restore Default Values"
|
5728 |
msgstr "Rétablir les valeurs par défaut"
|
5729 |
|
5730 |
-
#: ninjafirewall.php:
|
5731 |
msgid "Please enter a number from 1 to 99."
|
5732 |
msgstr "Veuillez entrer un nombre de 1 à 99."
|
5733 |
|
5734 |
-
#: ninjafirewall.php:
|
5735 |
#, php-format
|
5736 |
msgid ""
|
5737 |
"You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
|
@@ -5745,7 +5831,7 @@ msgstr ""
|
|
5745 |
"cette option s'applique à tous les fichiers PHP, vous devez installer "
|
5746 |
"NinjaFirewall en mode %s."
|
5747 |
|
5748 |
-
#: ninjafirewall.php:
|
5749 |
#, php-format
|
5750 |
msgid ""
|
5751 |
"The cache directory %s is not writable. Please change its permissions (0777 "
|
@@ -5754,19 +5840,19 @@ msgstr ""
|
|
5754 |
"Impossible d'écrire dans le répertoire du cache %s. Assurez-vous que ce "
|
5755 |
"répertoire n'est pas en lecture seule."
|
5756 |
|
5757 |
-
#: ninjafirewall.php:
|
5758 |
msgid "Enable File Guard"
|
5759 |
msgstr "Activer File Guard"
|
5760 |
|
5761 |
-
#: ninjafirewall.php:
|
5762 |
msgid "Yes (recommended)"
|
5763 |
msgstr "Oui (recommandé)"
|
5764 |
|
5765 |
-
#: ninjafirewall.php:
|
5766 |
msgid "Real-time detection"
|
5767 |
msgstr "Détection en temps réel"
|
5768 |
|
5769 |
-
#: ninjafirewall.php:
|
5770 |
#, php-format
|
5771 |
msgid ""
|
5772 |
"Monitor file activity and send an alert when someone is accessing a PHP "
|
@@ -5775,11 +5861,11 @@ msgstr ""
|
|
5775 |
"Surveiller et alerter par e-mail lorsqu'un visiteur accède à un script PHP "
|
5776 |
"qui a été modifié ou créé il y a moins de %s heure(s)."
|
5777 |
|
5778 |
-
#: ninjafirewall.php:
|
5779 |
msgid "or"
|
5780 |
msgstr "ou"
|
5781 |
|
5782 |
-
#: ninjafirewall.php:
|
5783 |
msgid ""
|
5784 |
"Full or partial case-sensitive string(s), max. 255 characters. Multiple "
|
5785 |
"values must be comma-separated"
|
@@ -5787,24 +5873,24 @@ msgstr ""
|
|
5787 |
"Chaîne de caractères complète ou partielle, sensible à la casse, 255 "
|
5788 |
"caractères maximum. Plusieurs valeurs doivent être séparées par des virgules"
|
5789 |
|
5790 |
-
#: ninjafirewall.php:
|
5791 |
msgid "Save File Guard options"
|
5792 |
msgstr "Sauvegarder les options"
|
5793 |
|
5794 |
-
#: ninjafirewall.php:
|
5795 |
#, php-format
|
5796 |
msgid "You are not allowed to perform this task (%s)."
|
5797 |
msgstr "Vous n'êtes pas autorisé à effectuer cette tâche (%s)."
|
5798 |
|
5799 |
-
#: ninjafirewall.php:
|
5800 |
msgid "You do not have a multisite network."
|
5801 |
msgstr "Vous ne disposez pas d'un réseau multisite."
|
5802 |
|
5803 |
-
#: ninjafirewall.php:
|
5804 |
msgid "NinjaFirewall Status"
|
5805 |
msgstr "Statut de NinjaFirewall"
|
5806 |
|
5807 |
-
#: ninjafirewall.php:
|
5808 |
msgid ""
|
5809 |
"Display NinjaFirewall status icon in the admin bar of all sites in the "
|
5810 |
"network"
|
@@ -5812,74 +5898,118 @@ msgstr ""
|
|
5812 |
"Afficher l'icône du statut de NinjaFirewall dans la barre d'administration "
|
5813 |
"de tous les sites du réseau"
|
5814 |
|
5815 |
-
#: ninjafirewall.php:
|
5816 |
msgid "Save Network options"
|
5817 |
msgstr "Sauvegarder les options"
|
5818 |
|
5819 |
-
#: ninjafirewall.php:
|
5820 |
msgid "Access Restricted"
|
5821 |
msgstr "Accès limité"
|
5822 |
|
5823 |
-
#: ninjafirewall.php:
|
5824 |
msgid "Settings"
|
5825 |
msgstr "Réglages"
|
5826 |
|
5827 |
-
#: ninjafirewall.php:
|
5828 |
msgid "Upgrade to Premium"
|
5829 |
msgstr "Passez Premium !"
|
5830 |
|
5831 |
-
#: ninjafirewall.php:
|
5832 |
msgid "Rate it!"
|
5833 |
msgstr "Notez-le !"
|
5834 |
|
5835 |
-
#: ninjafirewall.php:
|
5836 |
msgid "Plugin"
|
5837 |
msgstr "Extension"
|
5838 |
|
5839 |
-
#: ninjafirewall.php:
|
5840 |
msgid "uploaded"
|
5841 |
msgstr "téléchargé(e)"
|
5842 |
|
5843 |
-
#: ninjafirewall.php:
|
5844 |
msgid "installed"
|
5845 |
msgstr "installé(e)"
|
5846 |
|
5847 |
-
#: ninjafirewall.php:
|
5848 |
msgid "activated"
|
5849 |
msgstr "activé(e)"
|
5850 |
|
5851 |
-
#: ninjafirewall.php:
|
5852 |
msgid "updated"
|
5853 |
msgstr "mis(e) à jour"
|
5854 |
|
5855 |
-
#: ninjafirewall.php:
|
5856 |
msgid "deactivated"
|
5857 |
msgstr "désactivé(e)"
|
5858 |
|
5859 |
-
#: ninjafirewall.php:
|
5860 |
msgid "deleted"
|
5861 |
msgstr "supprimé(e)"
|
5862 |
|
5863 |
-
#: ninjafirewall.php:
|
5864 |
msgid "Name"
|
5865 |
msgstr "Nom"
|
5866 |
|
5867 |
-
#: ninjafirewall.php:
|
5868 |
msgid "Theme"
|
5869 |
msgstr "Thème"
|
5870 |
|
5871 |
-
#: ninjafirewall.php:
|
5872 |
msgid "upgraded"
|
5873 |
msgstr "mis(e) à jour"
|
5874 |
|
5875 |
-
#: ninjafirewall.php:
|
5876 |
msgid "[NinjaFirewall] Alert:"
|
5877 |
msgstr "[NinjaFirewall] Alerte :"
|
5878 |
|
5879 |
-
#: ninjafirewall.php:
|
5880 |
msgid "NinjaFirewall has detected the following activity on your account:"
|
5881 |
msgstr "NinjaFirewall a détecté l'activité suivante sur votre compte :"
|
5882 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5883 |
#~ msgid ""
|
5884 |
#~ "If you enable this policy, only the administrator will be allowed to "
|
5885 |
#~ "create user accounts."
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: Stable (latest release)\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/ninjafirewall\n"
|
7 |
+
"POT-Creation-Date: 2018-08-30 15:46+0700\n"
|
8 |
+
"PO-Revision-Date: 2018-08-30 15:46+0700\n"
|
9 |
"Last-Translator: NinTechNet <contact@nintechnet.com>\n"
|
10 |
"Language-Team: NinTechNet <nintechnet.com>\n"
|
11 |
"Language: fr_FR\n"
|
193 |
msgid "Privacy policy"
|
194 |
msgstr "Politique de confidentialité"
|
195 |
|
196 |
+
#: install.php:177 lib/help.php:457 lib/nf_sub_about.php:199
|
197 |
msgid ""
|
198 |
"NinjaFirewall is compliant with the General Data Protection Regulation "
|
199 |
"(GDPR). For more info, please visit our blog:"
|
585 |
msgid "View firewall log"
|
586 |
msgstr "Voir le journal du pare-feu"
|
587 |
|
588 |
+
#: lib/event_notifications.php:46 lib/help.php:347 ninjafirewall.php:830
|
589 |
msgid "Event Notifications"
|
590 |
msgstr "Notifications d'Événement"
|
591 |
|
592 |
#: lib/event_notifications.php:54 lib/login_protection.php:31
|
593 |
+
#: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:224
|
594 |
+
#: lib/nf_sub_log.php:58 lib/nf_sub_options.php:84 lib/nf_sub_updates.php:105
|
595 |
+
#: ninjafirewall.php:1305 ninjafirewall.php:2931 ninjafirewall.php:3059
|
596 |
msgid "Your changes have been saved."
|
597 |
msgstr "Les modifications ont été enregistrées."
|
598 |
|
704 |
msgstr "Envoyer un rapport d'activité quotidien"
|
705 |
|
706 |
#: lib/event_notifications.php:151 lib/event_notifications.php:163
|
707 |
+
#: lib/nf_sub_updates.php:146 ninjafirewall.php:1707 ninjafirewall.php:1750
|
708 |
+
#: ninjafirewall.php:1770 ninjafirewall.php:1821 ninjafirewall.php:1866
|
709 |
+
#: ninjafirewall.php:1876 ninjafirewall.php:1886 ninjafirewall.php:1929
|
710 |
+
#: ninjafirewall.php:1972 ninjafirewall.php:1992 ninjafirewall.php:2206
|
711 |
+
#: ninjafirewall.php:2262 ninjafirewall.php:2272 ninjafirewall.php:2282
|
712 |
+
#: ninjafirewall.php:2292 ninjafirewall.php:2339 ninjafirewall.php:2349
|
713 |
+
#: ninjafirewall.php:3073
|
714 |
msgid "Yes (default)"
|
715 |
msgstr "Oui (défaut)"
|
716 |
|
791 |
msgid "Blocked brute-force attacks:"
|
792 |
msgstr "Attaques par force brute bloquées :"
|
793 |
|
794 |
+
#: lib/event_notifications.php:449 lib/nfw_misc.php:605
|
795 |
msgid ""
|
796 |
"This notification can be turned off from NinjaFirewall \"Event Notifications"
|
797 |
"\" page."
|
800 |
"d’Événement\" de NinjaFirewall."
|
801 |
|
802 |
#: lib/event_notifications.php:453 lib/nf_sub_filecheck.php:847
|
803 |
+
#: lib/nf_sub_filecheck.php:864 lib/nf_sub_options.php:573
|
804 |
+
#: lib/nf_sub_updates.php:550 ninjafirewall.php:3376
|
805 |
msgid "Support forum:"
|
806 |
msgstr "Forum :"
|
807 |
|
872 |
"Indique le temps qu'il a fallu à NinjaFirewall pour intercepter, analyser et "
|
873 |
"bloquer les requêtes dangereuses."
|
874 |
|
875 |
+
#: lib/help.php:82 lib/nf_sub_options.php:93
|
876 |
msgid "Firewall protection"
|
877 |
msgstr "Pare-feu"
|
878 |
|
891 |
msgstr ""
|
892 |
"Votre site ne sera plus protégé par NinjaFirewall durant cette période."
|
893 |
|
894 |
+
#: lib/help.php:90 lib/nf_sub_options.php:118 ninjafirewall.php:1007
|
895 |
msgid "Debugging mode"
|
896 |
msgstr "Mode débogage"
|
897 |
|
921 |
"journal du pare-feu pour y voir les éventuels problèmes et, le cas échéant, "
|
922 |
"désactiver les options ou règles pouvant créer des faux-positifs."
|
923 |
|
924 |
+
#: lib/help.php:97 lib/nf_sub_options.php:171
|
925 |
msgid "IP anonymization"
|
926 |
msgstr "Anonymisation IP"
|
927 |
|
991 |
msgid "NinjaFirewall logo."
|
992 |
msgstr "le logo de NinjaFirewall."
|
993 |
|
994 |
+
#: lib/help.php:114
|
995 |
msgid "Export/import configuration"
|
996 |
msgstr "Configuration de l'exportation / importation"
|
997 |
|
998 |
+
#: lib/help.php:116
|
999 |
+
#, php-format
|
1000 |
msgid ""
|
1001 |
"This options lets you export you current configuration or import it from "
|
1002 |
"another NinjaFirewall (WP Edition) installation. The imported file must "
|
1003 |
+
"match the major version of your current version (%s) otherwise it will be "
|
1004 |
+
"rejected. Note that importing will override all firewall rules and options."
|
1005 |
msgstr ""
|
1006 |
"Cette option vous permet d'importer ou exporter votre configuration. Le "
|
1007 |
+
"fichier importé doit provenir de la même version majeur de NinjaFirewall "
|
1008 |
+
"(%s), sinon il sera rejeté. Notez que l'importation effacera toute votre "
|
1009 |
+
"configuration (options et règles du pare-feu), sauf votre licence WP+."
|
1010 |
|
1011 |
+
#: lib/help.php:118
|
1012 |
msgid "\"File Check\" configuration will not be exported/imported."
|
1013 |
msgstr ""
|
1014 |
"La configuration de \"File Check\" ne peut pas être importée ou exportée."
|
1015 |
|
1016 |
+
#: lib/help.php:123 lib/nf_sub_options.php:222
|
1017 |
+
msgid "Configuration backup"
|
1018 |
+
msgstr "Sauvegarde de la configuration"
|
1019 |
+
|
1020 |
+
#: lib/help.php:125
|
1021 |
+
msgid ""
|
1022 |
+
"NinjaFirewall will automatically backup its configuration (options, policies "
|
1023 |
+
"and rules) everyday for the last 5 days. If you want to restore its "
|
1024 |
+
"configuration to an earlier date, select the corresponding file in the list."
|
1025 |
+
msgstr ""
|
1026 |
+
"NinjaFirewall sauvegarde automatiquement sa configuration (options, "
|
1027 |
+
"politiques et règles) au cours des 5 derniers jours. Si vous souhaitez "
|
1028 |
+
"restaurer sa configuration à une date antérieure, sélectionnez le fichier "
|
1029 |
+
"correspondant dans la liste."
|
1030 |
+
|
1031 |
+
#: lib/help.php:139
|
1032 |
#, php-format
|
1033 |
msgid ""
|
1034 |
"Keep in mind, however, that the Firewall Policies apply to any PHP scripts "
|
1039 |
"scripts PHP</b> situés à l'intérieur du répertoire %s ainsi que ses sous-"
|
1040 |
"répertoires, et non pas seulement à la page d'index de WordPress."
|
1041 |
|
1042 |
+
#: lib/help.php:144
|
1043 |
msgid "Policies overview"
|
1044 |
msgstr "Politiques du pare-feu"
|
1045 |
|
1046 |
+
#: lib/help.php:146
|
1047 |
#, php-format
|
1048 |
msgid ""
|
1049 |
"Because NinjaFirewall sits in front of WordPress, it can hook, scan and "
|
1062 |
"adresses IP, avant que celles-ci n'atteignent votre application, que ce soit "
|
1063 |
"en mode HTTP ou HTTPS."
|
1064 |
|
1065 |
+
#: lib/help.php:148
|
1066 |
msgid ""
|
1067 |
"Use the options below to enable, disable or to tweak these rules according "
|
1068 |
"to your needs."
|
1070 |
"Utilisez les options ci-dessous pour configurer NinjaFirewall suivant vos "
|
1071 |
"besoins."
|
1072 |
|
1073 |
+
#: lib/help.php:155
|
1074 |
msgid "Scan and Sanitise"
|
1075 |
msgstr "Filtrer et Nettoyer"
|
1076 |
|
1077 |
+
#: lib/help.php:157
|
1078 |
msgid ""
|
1079 |
"You can choose to scan and reject dangerous content but also to sanitise "
|
1080 |
"requests and variables. Those two actions are different and can be combined "
|
1084 |
"mais aussi de les nettoyer. Ces deux actions sont différentes et peuvent "
|
1085 |
"être combinées pour plus de sécurité."
|
1086 |
|
1087 |
+
#: lib/help.php:158
|
1088 |
msgid ""
|
1089 |
"Scan : if anything suspicious is detected, NinjaFirewall will block the "
|
1090 |
"request and return an HTTP error code and message (defined in the \"Firewall "
|
1096 |
"du Pare-feu\"). La requête ne pourra pas aboutir et la connexion sera fermée "
|
1097 |
"immédiatement."
|
1098 |
|
1099 |
+
#: lib/help.php:159
|
1100 |
#, php-format
|
1101 |
msgid ""
|
1102 |
"Sanitise : this option will not block but sanitise the user request by "
|
1114 |
"HTML correspondantes. S'il s'agit d'une variable et de sa valeur (<code>?"
|
1115 |
"variable=valeur</code>), les deux éléments seront nettoyés."
|
1116 |
|
1117 |
+
#: lib/help.php:161
|
1118 |
msgid ""
|
1119 |
"This action will be performed when the filtering process is over, right "
|
1120 |
"before NinjaFirewall forwards the request to your PHP script."
|
1123 |
"juste avant que NinjaFirewall fasse suivre la requête à votre application "
|
1124 |
"PHP."
|
1125 |
|
1126 |
+
#: lib/help.php:164
|
1127 |
msgid ""
|
1128 |
"If you enabled <code>POST</code> requests sanitising, articles and messages "
|
1129 |
"posted by your visitors could be corrupted with excessive backslashes or "
|
1133 |
"commentaires et messages de vos visiteurs pourraient être endommagés par "
|
1134 |
"cette option."
|
1135 |
|
1136 |
+
#: lib/help.php:168 ninjafirewall.php:804 ninjafirewall.php:1297
|
1137 |
msgid "Firewall Policies"
|
1138 |
msgstr "Politiques du Pare-feu"
|
1139 |
|
1140 |
+
#: lib/help.php:173 ninjafirewall.php:1319
|
1141 |
msgid "Basic Policies"
|
1142 |
msgstr "Politiques de base"
|
1143 |
|
1144 |
+
#: lib/help.php:176
|
1145 |
msgid "Whether to filter HTTP and/or HTTPS traffic"
|
1146 |
msgstr ""
|
1147 |
"Sélectionnez le type de trafic filtré par le pare-feu (HTTP et/ou HTTPS)."
|
1148 |
|
1149 |
+
#: lib/help.php:178 ninjafirewall.php:1374
|
1150 |
msgid "Uploads"
|
1151 |
msgstr "Téléchargements"
|
1152 |
|
1153 |
+
#: lib/help.php:179
|
1154 |
msgid "File Uploads:"
|
1155 |
msgstr "Autoriser les téléchargements :"
|
1156 |
|
1157 |
+
#: lib/help.php:179
|
1158 |
msgid "whether to allow/disallow file uploads."
|
1159 |
msgstr ""
|
1160 |
"vous pouvez autoriser ou interdire tout téléchargement de fichiers vers "
|
1161 |
"votre site."
|
1162 |
|
1163 |
+
#: lib/help.php:180
|
1164 |
msgid "Sanitise filenames:"
|
1165 |
msgstr "Nettoyer le nom des fichiers :"
|
1166 |
|
1167 |
+
#: lib/help.php:180
|
1168 |
msgid ""
|
1169 |
"any character that is not a letter <code>a-zA-Z</code>, a digit <code>0-9</"
|
1170 |
"code>, a dot <code>.</code>, a hyphen <code>-</code> or an underscore "
|
1176 |
"d'union <code>-</code> ou un caractère de soulignement <code>_</code>, celui-"
|
1177 |
"si sera remplacé par le caractère de substitution."
|
1178 |
|
1179 |
+
#: lib/help.php:183
|
1180 |
msgid ""
|
1181 |
"Whether to block direct access to PHP files located in specific WordPress "
|
1182 |
"directories."
|
1184 |
"S'il faut bloquer l’accès direct à tout fichier PHP se trouvant dans l'un de "
|
1185 |
"ces répertoires."
|
1186 |
|
1187 |
+
#: lib/help.php:184 ninjafirewall.php:1559
|
1188 |
msgid "Block user accounts creation"
|
1189 |
msgstr "Bloquer la création de comptes utilisateur"
|
1190 |
|
1191 |
+
#: lib/help.php:184
|
1192 |
msgid ""
|
1193 |
"enabling this policy will block any attempt (e.g., exploiting a "
|
1194 |
"vulnerability, using a backdoor etc) to create a user account. If you allow "
|
1199 |
"de création d'un compte d'utilisateur. Si vous autorisez l'inscription des "
|
1200 |
"utilisateurs, vous ne devez pas l'activer."
|
1201 |
|
1202 |
+
#: lib/help.php:185
|
1203 |
msgid "Protect against username enumeration:"
|
1204 |
msgstr "Protéger contre l'énumération des comptes utilisateurs :"
|
1205 |
|
1206 |
+
#: lib/help.php:185
|
1207 |
msgid ""
|
1208 |
"it is possible to enumerate usernames either through the WordPress author "
|
1209 |
"archives, the REST API or the login page. Although this is not a "
|
1220 |
"WordPress, certains hackers utilisent ces astuces pour récupérer les noms "
|
1221 |
"d'utilisateur afin de lancer des attaques par force brute plus précises."
|
1222 |
|
1223 |
+
#: lib/help.php:186
|
1224 |
msgid "WordPress REST API:"
|
1225 |
msgstr "API REST de WordPress :"
|
1226 |
|
1227 |
+
#: lib/help.php:186
|
1228 |
msgid ""
|
1229 |
"it allows you to access your WordPress site's data through an easy-to-use "
|
1230 |
"HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall "
|
1234 |
"Depuis WordPress 4.7, cette elle est activée par défaut. NinjaFirewall vous "
|
1235 |
"permet de bloquer tout accès a cette API si vous ne l'utilisez pas."
|
1236 |
|
1237 |
+
#: lib/help.php:187
|
1238 |
msgid "WordPress XML-RPC API:"
|
1239 |
msgstr "API XML-RPC de WordPress :"
|
1240 |
|
1241 |
+
#: lib/help.php:187
|
1242 |
msgid ""
|
1243 |
"XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode "
|
1244 |
"its calls and HTTP as a transport mechanism. WordPress has an XMLRPC API "
|
1258 |
"requêtes qui utilisent la méthode <code>system.multicall</code> ou les "
|
1259 |
"Pingbacks."
|
1260 |
|
1261 |
+
#: lib/help.php:188
|
1262 |
msgid ""
|
1263 |
"Block <code>POST</code> requests in the themes folder <code>/wp-content/"
|
1264 |
"themes</code>:"
|
1266 |
"Bloquer les requêtes <code>POST</code> dans le dossier des thèmes <code>/wp-"
|
1267 |
"content/themes</code> :"
|
1268 |
|
1269 |
+
#: lib/help.php:188
|
1270 |
msgid ""
|
1271 |
"this option can be useful to block hackers from installing backdoor in the "
|
1272 |
"PHP theme files. However, because some custom themes may include an HTML "
|
1278 |
"de recherche ou de contact etc) nécessitant des requêtes <code>POST</code> , "
|
1279 |
"cette option n'est pas activée par défaut."
|
1280 |
|
1281 |
+
#: lib/help.php:189
|
1282 |
msgid "Force SSL for admin and logins <code>FORCE_SSL_ADMIN</code>:"
|
1283 |
msgstr ""
|
1284 |
"Forcer la connexion sécurisée au Tableau de bord <code>FORCE_SSL_ADMIN</"
|
1285 |
"code> :"
|
1286 |
|
1287 |
+
#: lib/help.php:189
|
1288 |
msgid ""
|
1289 |
"enable this option when you want to secure logins and the admin area so that "
|
1290 |
"both passwords and cookies are never sent in the clear. Ensure that you can "
|
1296 |
"connexion via HTTPS avant d'activer cette option, sinon vous risquez de "
|
1297 |
"bloquer l’accès à votre site !"
|
1298 |
|
1299 |
+
#: lib/help.php:190
|
1300 |
msgid "Disable the plugin and theme editor <code>DISALLOW_FILE_EDIT</code>:"
|
1301 |
msgstr ""
|
1302 |
"Désactiver l’éditeur de thème et d'extension <code>DISALLOW_FILE_EDIT</"
|
1303 |
"code> :"
|
1304 |
|
1305 |
+
#: lib/help.php:190
|
1306 |
msgid ""
|
1307 |
"disabling the plugin and theme editor provides an additional layer of "
|
1308 |
"security if a hacker gains access to a well-privileged user account."
|
1312 |
"pourrait pas l'utiliser pour insérer une porte dérobée dans l'un de vos "
|
1313 |
"scripts PHP."
|
1314 |
|
1315 |
+
#: lib/help.php:191
|
1316 |
msgid ""
|
1317 |
"Disable plugin and theme update/installation <code>DISALLOW_FILE_MODS</code>:"
|
1318 |
msgstr ""
|
1319 |
"Désactiver l'installation et mise à jour des thèmes et extensions "
|
1320 |
"<code>DISALLOW_FILE_MODS</code> :"
|
1321 |
|
1322 |
+
#: lib/help.php:191
|
1323 |
msgid ""
|
1324 |
"this option will block users being able to use the plugin and theme "
|
1325 |
"installation/update functionality from the WordPress admin area. Setting "
|
1329 |
"installation ou mise à jour d'une extension ou d'un thème. Elle désactive "
|
1330 |
"aussi l’éditeur de thème et d'extension."
|
1331 |
|
1332 |
+
#: lib/help.php:196 ninjafirewall.php:1320
|
1333 |
msgid "Intermediate Policies"
|
1334 |
msgstr "Politiques intermédiaires"
|
1335 |
|
1336 |
+
#: lib/help.php:198 ninjafirewall.php:1701
|
1337 |
msgid "HTTP GET variable"
|
1338 |
msgstr "Variable HTTP GET"
|
1339 |
|
1340 |
+
#: lib/help.php:199
|
1341 |
msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
|
1342 |
msgstr "S'il faut filtrer / nettoyer la variable <code>GET</code>."
|
1343 |
|
1344 |
+
#: lib/help.php:201 ninjafirewall.php:1744
|
1345 |
msgid "HTTP POST variable"
|
1346 |
msgstr "Variable HTTP POST"
|
1347 |
|
1348 |
+
#: lib/help.php:202
|
1349 |
msgid "Whether to scan and/or sanitise the <code>POST</code> variable."
|
1350 |
msgstr "S'il faut filtrer / nettoyer la variable <code>POST</code>."
|
1351 |
|
1352 |
+
#: lib/help.php:203
|
1353 |
msgid "Decode Base64-encoded <code>POST</code> variable:"
|
1354 |
msgstr ""
|
1355 |
"Décoder les chaîne encodées en Base64 dans la variable <code>POST</"
|
1356 |
"code> :"
|
1357 |
|
1358 |
+
#: lib/help.php:203
|
1359 |
msgid ""
|
1360 |
"NinjaFirewall will decode and scan base64 encoded values in order to detect "
|
1361 |
"obfuscated malicious code. This option is only available for the <code>POST</"
|
1364 |
"NinjaFirewall peut décoder et filtrer les chaînes de caractères encodées en "
|
1365 |
"Base64 afin d'y détecter du code malveillant caché."
|
1366 |
|
1367 |
+
#: lib/help.php:205 ninjafirewall.php:1787
|
1368 |
msgid "HTTP REQUEST variable"
|
1369 |
msgstr "Variable HTTP REQUEST"
|
1370 |
|
1371 |
+
#: lib/help.php:206
|
1372 |
msgid "Whether to sanitise the <code>REQUEST</code> variable."
|
1373 |
msgstr "S'il faut filtrer / nettoyer la variable <code>REQUEST</code>."
|
1374 |
|
1375 |
+
#: lib/help.php:208 ninjafirewall.php:1815
|
1376 |
msgid "Cookies"
|
1377 |
msgstr "Cookies"
|
1378 |
|
1379 |
+
#: lib/help.php:209
|
1380 |
msgid "Whether to scan and/or sanitise cookies."
|
1381 |
msgstr "S'il faut filtrer / nettoyer les cookies."
|
1382 |
|
1383 |
+
#: lib/help.php:211 ninjafirewall.php:1860
|
1384 |
msgid "HTTP_USER_AGENT server variable"
|
1385 |
msgstr "Variable HTTP_USER_AGENT"
|
1386 |
|
1387 |
+
#: lib/help.php:212
|
1388 |
msgid "Whether to scan and/or sanitise <code>HTTP_USER_AGENT</code> requests."
|
1389 |
msgstr "S'il faut filtrer / nettoyer la variable <code>HTTP_USER_AGENT</code>."
|
1390 |
|
1391 |
+
#: lib/help.php:213
|
1392 |
msgid "Block suspicious bots/scanners:"
|
1393 |
msgstr "Bloquer les requêtes provenant de bots/scanners suspects :"
|
1394 |
|
1395 |
+
#: lib/help.php:213
|
1396 |
msgid ""
|
1397 |
"rejects some known bots, scanners and various malicious scripts attempting "
|
1398 |
"to access your blog."
|
1399 |
msgstr ""
|
1400 |
"cette option peut bloquer de nombreux crawlers, spambots et autres scrappers."
|
1401 |
|
1402 |
+
#: lib/help.php:215 ninjafirewall.php:1913
|
1403 |
msgid "HTTP_REFERER server variable"
|
1404 |
msgstr "Variable HTTP_REFERER"
|
1405 |
|
1406 |
+
#: lib/help.php:216
|
1407 |
msgid "Whether to scan and/or sanitise <code>HTTP_REFERER</code> requests."
|
1408 |
msgstr "S'il faut filtrer / nettoyer la variable <code>HTTP_REFERER</code>."
|
1409 |
|
1410 |
+
#: lib/help.php:217
|
1411 |
msgid ""
|
1412 |
"Block POST requests that do not have an <code>HTTP_REFERER</code> header:"
|
1413 |
msgstr ""
|
1414 |
"Bloquer les requêtes POST qui n'ont pas d'en-tête <code>HTTP_REFERER</"
|
1415 |
"code> :"
|
1416 |
|
1417 |
+
#: lib/help.php:217
|
1418 |
msgid ""
|
1419 |
"this option will block any <code>POST</code> request that does not have a "
|
1420 |
"Referrer header (<code>HTTP_REFERER</code> variable). If you need external "
|
1431 |
"vous utilisez des scripts comme Paypal IPN, WordPress WP-Cron etc, "
|
1432 |
"désactivez cette fonction."
|
1433 |
|
1434 |
+
#: lib/help.php:220
|
1435 |
msgid "Block localhost IP in <code>GET/POST</code> requests:"
|
1436 |
msgstr ""
|
1437 |
"Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost :"
|
1438 |
|
1439 |
+
#: lib/help.php:220
|
1440 |
msgid ""
|
1441 |
"this option will block any <code>GET</code> or <code>POST</code> request "
|
1442 |
"containing the localhost IP (127.0.0.1). It can be useful to block SQL "
|
1447 |
"les programmes malveillants. Attention toutefois à ne pas bloquer certains "
|
1448 |
"scripts d'installation ou de configuration si vous l'activez. "
|
1449 |
|
1450 |
+
#: lib/help.php:221
|
1451 |
msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header:"
|
1452 |
msgstr ""
|
1453 |
"Bloquer les requêtes HTTP dont l'en-tête <code>HTTP_HOST</code> contient une "
|
1454 |
"IP :"
|
1455 |
|
1456 |
+
#: lib/help.php:221
|
1457 |
#, php-format
|
1458 |
msgid ""
|
1459 |
"this option will reject any request using an IP instead of a domain name in "
|
1469 |
"application trouvent les sites en scannant les plages d'adresses IP plutôt "
|
1470 |
"que les noms de domaine. "
|
1471 |
|
1472 |
+
#: lib/help.php:222
|
1473 |
msgid "Scan traffic coming from localhost and private IP address spaces:"
|
1474 |
msgstr ""
|
1475 |
"Filtrer les connexions provenant de localhost et d'adresses IP privées :"
|
1476 |
|
1477 |
+
#: lib/help.php:222
|
1478 |
msgid ""
|
1479 |
"this option will allow the firewall to scan traffic from all non-routable "
|
1480 |
"private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to "
|
1485 |
"Nous vous recommandons de le garder activé si vous avez 2 ou plusieurs "
|
1486 |
"serveurs reliés entre eux."
|
1487 |
|
1488 |
+
#: lib/help.php:227 ninjafirewall.php:1321
|
1489 |
msgid "Advanced Policies"
|
1490 |
msgstr "Politiques avancées"
|
1491 |
|
1492 |
+
#: lib/help.php:229 ninjafirewall.php:2026
|
1493 |
msgid "HTTP response headers"
|
1494 |
msgstr "En-têtes de réponse HTTP"
|
1495 |
|
1496 |
+
#: lib/help.php:231
|
1497 |
msgid ""
|
1498 |
"In addition to filtering incoming requests, NinjaFirewall can also hook the "
|
1499 |
"HTTP response in order to alter its headers. Those modifications can help to "
|
1504 |
"peuvent aider à atténuer les menaces telles que les attaques XSS, phishing "
|
1505 |
"et clickjacking."
|
1506 |
|
1507 |
+
#: lib/help.php:233
|
1508 |
msgid ""
|
1509 |
"Set <code>X-Content-Type-Options</code> to protect against MIME type "
|
1510 |
"confusion attacks:"
|
1512 |
"Activer <code>X-Content-Type-Options</code> pour protéger contre les "
|
1513 |
"attaques basées sur la confusion du type MIME :"
|
1514 |
|
1515 |
+
#: lib/help.php:233
|
1516 |
msgid ""
|
1517 |
"this header will send the nosniff value to instruct the browser to disable "
|
1518 |
"content or MIME sniffing and to use the content-type returned by the server. "
|
1527 |
"dans certains cas, peut entraîner des problèmes de sécurité tels que les "
|
1528 |
"attaques basées sur la confusion du type MIME."
|
1529 |
|
1530 |
+
#: lib/help.php:234
|
1531 |
msgid ""
|
1532 |
"Set <code>X-Frame-Options</code> to protect against clickjacking attempts:"
|
1533 |
msgstr ""
|
1534 |
"Activer <code>X-Frame-Options</code> pour protéger contre les attaques de "
|
1535 |
"détournement de clic (clickjacking) :"
|
1536 |
|
1537 |
+
#: lib/help.php:234
|
1538 |
msgid ""
|
1539 |
"this header indicates a policy whether a browser must not allow to render a "
|
1540 |
"page in a <frame> or <iframe>. Hosts can declare this policy in "
|
1548 |
"sont pas intégré dans d'autres pages ou cadres, notamment d'un autre site. "
|
1549 |
"NinjaFirewall accepte deux valeurs différentes :"
|
1550 |
|
1551 |
+
#: lib/help.php:236
|
1552 |
msgid ""
|
1553 |
"a browser receiving content with this header must not display this content "
|
1554 |
"in any frame from a page of different origin than the content itself."
|
1556 |
"un navigateur ne doit pas afficher le contenu dans une <frame> ou <"
|
1557 |
"iframe> d'une page d'origine différente que le contenu lui-même."
|
1558 |
|
1559 |
+
#: lib/help.php:237
|
1560 |
msgid ""
|
1561 |
"a browser receiving content with this header must not display this content "
|
1562 |
"in any frame."
|
1564 |
"un navigateur ne doit jamais afficher le contenu dans une <frame> ou "
|
1565 |
"<iframe>"
|
1566 |
|
1567 |
+
#: lib/help.php:240
|
1568 |
msgid "NinjaFirewall does not support the <code>ALLOW-FROM</code> value."
|
1569 |
msgstr ""
|
1570 |
"La valeur <code>ALLOW-FROM</code> n'est pas prise en charge par "
|
1571 |
"NinjaFirewall."
|
1572 |
|
1573 |
+
#: lib/help.php:242
|
1574 |
msgid ""
|
1575 |
"Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the "
|
1576 |
"administrator and the login page only."
|
1578 |
"Depuis la version 3.1.3, WordPress active <code>SAMEORIGIN</code> pour "
|
1579 |
"l'administrateur et la page de connexion uniquement."
|
1580 |
|
1581 |
+
#: lib/help.php:243
|
1582 |
msgid ""
|
1583 |
"Set <code>X-XSS-Protection</code> (IE/Edge, Chrome, Opera and Safari "
|
1584 |
"browsers):"
|
1585 |
msgstr ""
|
1586 |
"Activer <code>X-XSS-Protection</code> (IE/Edge, Opera, Chrome et Safari)"
|
1587 |
|
1588 |
+
#: lib/help.php:243
|
1589 |
msgid ""
|
1590 |
"this header allows browsers to identify and block XSS attacks by preventing "
|
1591 |
"malicious scripts from executing. It is enabled by default on all compatible "
|
1595 |
"attaques XSS en empêchant un script malveillant de s'exécuter. Notez que "
|
1596 |
"cette option est activée par défaut sur ces navigateurs."
|
1597 |
|
1598 |
+
#: lib/help.php:244
|
1599 |
msgid ""
|
1600 |
"If a visitor disabled their browser's XSS filter, you cannot re-enable it "
|
1601 |
"with that option."
|
1603 |
"Si un visiteur désactive le filtre XSS de son navigateur, vous ne pouvez pas "
|
1604 |
"le réactiver avec cette option."
|
1605 |
|
1606 |
+
#: lib/help.php:246
|
1607 |
msgid ""
|
1608 |
"Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks:"
|
1609 |
msgstr ""
|
1610 |
"Activer la propriété <code>HttpOnly</code> pour tous les cookies afin "
|
1611 |
"d'atténuer les menaces XSS qui génèrent des vols de cookies :"
|
1612 |
|
1613 |
+
#: lib/help.php:246
|
1614 |
msgid ""
|
1615 |
"adding this flag to cookies helps to mitigate the risk of cross-site "
|
1616 |
"scripting by preventing them from being accessed through client-side "
|
1627 |
"dans la réponse HTTP juste avant que celle-ci ne soit envoyée à vos "
|
1628 |
"visiteurs."
|
1629 |
|
1630 |
+
#: lib/help.php:247
|
1631 |
msgid ""
|
1632 |
"If your PHP scripts send cookies that need to be accessed from JavaScript, "
|
1633 |
"you should keep that option disabled."
|
1635 |
"Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
|
1636 |
"partir de JavaScript, vous devez garder cette option désactivée."
|
1637 |
|
1638 |
+
#: lib/help.php:248
|
1639 |
msgid ""
|
1640 |
"Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure "
|
1641 |
"connections to the server:"
|
1643 |
"Activer <code>Strict-Transport-Security</code> (HSTS) pour forcer les "
|
1644 |
"connexions sécurisées vers le serveur "
|
1645 |
|
1646 |
+
#: lib/help.php:248
|
1647 |
msgid ""
|
1648 |
"this policy enforces secure HTTPS connections to the server. Web browsers "
|
1649 |
"will not allow the user to access the web application over insecure HTTP "
|
1656 |
"de cookies ou les attaques du type \"Man-in-the-middle\". La plupart des "
|
1657 |
"navigateurs récents sont compatibles avec cette politique."
|
1658 |
|
1659 |
+
#: lib/help.php:249
|
1660 |
msgid "Set <code>Content-Security-Policy</code>:"
|
1661 |
msgstr "Activer <code>Content-Security-Policy</code> :"
|
1662 |
|
1663 |
+
#: lib/help.php:249
|
1664 |
msgid ""
|
1665 |
"this policy helps to mitigate threats such as XSS, phishing and clickjacking "
|
1666 |
"attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, "
|
1670 |
"code JavaScript, les styles CSS, frames/iframes HTML, polices, images, "
|
1671 |
"objets (Java, ActiveX, fichiers audio et video), mais aussi les WebSocket."
|
1672 |
|
1673 |
+
#: lib/help.php:249
|
1674 |
msgid ""
|
1675 |
"NinjaFirewall lets you configure the CSP policy separately for the frontend "
|
1676 |
"(blog, website) and the backend (WordPress admin dashboard)."
|
1678 |
"NinjaFirewall vous permet de configurer CSP séparément pour le site et "
|
1679 |
"l'interface d'administration de WordPress."
|
1680 |
|
1681 |
+
#: lib/help.php:250
|
1682 |
msgid "Set <code>Referrer-Policy</code>:"
|
1683 |
msgstr "Activer <code>Referrer-Policy</code> :"
|
1684 |
|
1685 |
+
#: lib/help.php:250
|
1686 |
msgid ""
|
1687 |
"this HTTP header governs which referrer information, sent in the Referer "
|
1688 |
"header, should be included with requests made."
|
1690 |
"cet en-tête HTTP détermine quelles informations de provenance doivent être "
|
1691 |
"incluses dans l'en-tête Referer."
|
1692 |
|
1693 |
+
#: lib/help.php:254
|
1694 |
msgid "Block PHP built-in wrappers:"
|
1695 |
msgstr "Bloquer les gestionnaires (wrappers) PHP dangereux :"
|
1696 |
|
1697 |
+
#: lib/help.php:254
|
1698 |
msgid ""
|
1699 |
"PHP has several wrappers for use with the filesystem functions. It is "
|
1700 |
"possible for an attacker to use them to bypass firewalls and various IDS to "
|
1714 |
"requête <code>GET</code> ou <code>POST</code>, des cookies, ou dans les "
|
1715 |
"variables <code>HTTP_REFERER</code> et <code>HTTP_USER_AGENT</code>."
|
1716 |
|
1717 |
+
#: lib/help.php:255
|
1718 |
msgid "Block serialized PHP objects:"
|
1719 |
msgstr "Bloquer les objets PHP sérialisés :"
|
1720 |
|
1721 |
+
#: lib/help.php:255
|
1722 |
#, php-format
|
1723 |
msgid ""
|
1724 |
"Object Serialization is a PHP feature used by many applications to generate "
|
1737 |
"<code>POST</code>, les cookies, ou dans les variables <code>HTTP_REFERER</"
|
1738 |
"code> et <code>HTTP_USER_AGENT</code>."
|
1739 |
|
1740 |
+
#: lib/help.php:256
|
1741 |
msgid "Hide PHP notice and error messages:"
|
1742 |
msgstr "Masquer les messages d'erreur de PHP :"
|
1743 |
|
1744 |
+
#: lib/help.php:256
|
1745 |
msgid ""
|
1746 |
"this option lets you hide errors returned by your scripts. Such errors can "
|
1747 |
"leak sensitive informations which can be exploited by hackers."
|
1750 |
"afficher des informations sensibles qui peuvent être exploitées "
|
1751 |
"ultérieurement par des pirates."
|
1752 |
|
1753 |
+
#: lib/help.php:257
|
1754 |
msgid ""
|
1755 |
"Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
|
1756 |
"<code>PATH_INFO</code>:"
|
1758 |
"Nettoyer <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
|
1759 |
"<code>PATH_INFO</code> :"
|
1760 |
|
1761 |
+
#: lib/help.php:257
|
1762 |
msgid ""
|
1763 |
"this option can sanitise any dangerous characters found in those 3 server "
|
1764 |
"variables to prevent various XSS and database injection attempts."
|
1766 |
"activez ces options si vous souhaitez que le pare-feu nettoie ces trois "
|
1767 |
"variables."
|
1768 |
|
1769 |
+
#: lib/help.php:259 ninjafirewall.php:2333
|
1770 |
msgid "Various"
|
1771 |
msgstr "Divers"
|
1772 |
|
1773 |
+
#: lib/help.php:260
|
1774 |
#, php-format
|
1775 |
msgid ""
|
1776 |
"Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests:"
|
1778 |
"Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code> "
|
1779 |
"(%s) :"
|
1780 |
|
1781 |
+
#: lib/help.php:260
|
1782 |
msgid ""
|
1783 |
"this option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
|
1784 |
"code> server variable in a <code>GET</code> or <code>POST</code> request. "
|
1791 |
"cette variable, mais pas la plupart des applications légitimes (hormis "
|
1792 |
"certains scripts d'installation ou de configuration)."
|
1793 |
|
1794 |
+
#: lib/help.php:261
|
1795 |
msgid "Block ASCII character 0x00 (NULL byte):"
|
1796 |
msgstr "Bloquer le caractère ASCII 0x00 (NULL byte) :"
|
1797 |
|
1798 |
+
#: lib/help.php:261
|
1799 |
msgid ""
|
1800 |
"this option will reject any <code>GET</code> or <code>POST</code> request, "
|
1801 |
"<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
|
1809 |
"contenant le caractère ASCI 0x00 (NULL byte) sera bloquée immédiatement. Ce "
|
1810 |
"caractère est dangereux et devrait toujours être rejeté."
|
1811 |
|
1812 |
+
#: lib/help.php:262
|
1813 |
msgid "Block ASCII control characters 1 to 8 and 14 to 31:"
|
1814 |
msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31 :"
|
1815 |
|
1816 |
+
#: lib/help.php:262
|
1817 |
msgid ""
|
1818 |
"this option will reject any <code>GET</code> or <code>POST</code> request, "
|
1819 |
"<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
|
1823 |
"variable <code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> contenant "
|
1824 |
"des caractères ASCII 1 à 8 et 14 à 31 sera bloquée."
|
1825 |
|
1826 |
+
#: lib/help.php:268 ninjafirewall.php:1670
|
1827 |
msgid "Users Whitelist"
|
1828 |
msgstr "Liste Blanche"
|
1829 |
|
1830 |
+
#: lib/help.php:270
|
1831 |
#, php-format
|
1832 |
msgid ""
|
1833 |
"By default, any logged in WordPress administrator will not be blocked by "
|
1847 |
"les options de la <a href=\"%s\">Page de Connexion</a> qui, si elle sont "
|
1848 |
"activées, seront toujours appliquées."
|
1849 |
|
1850 |
+
#: lib/help.php:282 ninjafirewall.php:808 ninjafirewall.php:2912
|
1851 |
msgid "File Guard"
|
1852 |
msgstr "File Guard"
|
1853 |
|
1854 |
+
#: lib/help.php:284
|
1855 |
msgid ""
|
1856 |
"File Guard can detect, in real-time, any access to a PHP file that was "
|
1857 |
"recently modified or created, and alert you about this."
|
1859 |
"File Guard peut détecter, en temps réel, tout accès à un fichier PHP qui a "
|
1860 |
"été récemment modifié ou créé, et vous alerter à ce sujet."
|
1861 |
|
1862 |
+
#: lib/help.php:286
|
1863 |
msgid ""
|
1864 |
"If a hacker uploaded a shell script to your site (or injected a backdoor "
|
1865 |
"into an already existing file) and tried to directly access that file using "
|
1878 |
"envoyées à l'adresse e-mail de contact définie dans le menu \"Notifications "
|
1879 |
"d’Événement\"."
|
1880 |
|
1881 |
+
#: lib/help.php:287
|
1882 |
msgid ""
|
1883 |
"If you do not want to monitor a folder, you can exclude its full path or a "
|
1884 |
"part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
|
1892 |
"variable <code>$_SERVER[\"SCRIPT_FILENAME\"]</code> et, si elle correspond, "
|
1893 |
"l'ignorera."
|
1894 |
|
1895 |
+
#: lib/help.php:288
|
1896 |
msgid ""
|
1897 |
"Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
|
1898 |
"code>)."
|
1900 |
"Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
|
1901 |
"bar/,/cache/</code>)."
|
1902 |
|
1903 |
+
#: lib/help.php:289
|
1904 |
msgid ""
|
1905 |
"File Guard real-time detection is a totally unique feature, because "
|
1906 |
"NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
|
1912 |
"intercepter les requêtes HTTP envoyées à tout script PHP, même si ce dernier "
|
1913 |
"ne fait pas partie de WordPress (logiciel tiers, backdoor, etc)."
|
1914 |
|
1915 |
+
#: lib/help.php:298 ninjafirewall.php:826 ninjafirewall.php:3043
|
1916 |
msgid "Network"
|
1917 |
msgstr "Réseau"
|
1918 |
|
1919 |
+
#: lib/help.php:300
|
1920 |
msgid ""
|
1921 |
"Even if NinjaFirewall administration menu is only available to the Super "
|
1922 |
"Admin (from the main site), you can still display its status to all sites in "
|
1928 |
"du réseau en ajoutant une petite icône à leur barre d'administration. Elle "
|
1929 |
"ne sera visible que par les administrateurs de ces sites."
|
1930 |
|
1931 |
+
#: lib/help.php:302
|
1932 |
msgid ""
|
1933 |
"It is recommended to enable this feature as it is the only way to know "
|
1934 |
"whether the sites in your network are protected and if NinjaFirewall "
|
1938 |
"si les sites de votre réseau sont protégés et si l'installation de "
|
1939 |
"NinjaFirewall a réussi."
|
1940 |
|
1941 |
+
#: lib/help.php:304
|
1942 |
msgid ""
|
1943 |
"Note that when it is disabled, the icon still remains visible to you, the "
|
1944 |
"Super Admin."
|
1946 |
"Notez que même lorsqu'il est désactivé, l'icône reste visible pour vous, le "
|
1947 |
"Super Administrateur."
|
1948 |
|
1949 |
+
#: lib/help.php:314 lib/nf_sub_filecheck.php:130 ninjafirewall.php:812
|
1950 |
msgid "File Check"
|
1951 |
msgstr "File Check"
|
1952 |
|
1953 |
+
#: lib/help.php:315
|
1954 |
msgid ""
|
1955 |
"File Check lets you perform file integrity monitoring upon request or on a "
|
1956 |
"specific interval."
|
1958 |
"File Check vous permet d'effectuer une analyse de l'intégrité de vos "
|
1959 |
"fichiers sur demande ou à un intervalle spécifique défini."
|
1960 |
|
1961 |
+
#: lib/help.php:317
|
1962 |
msgid ""
|
1963 |
"You need to create a snapshot of all your files and then, at a later time, "
|
1964 |
"you can scan your system to compare it with the previous snapshot. Any "
|
1971 |
"permissions et propriétés des fichiers, leur création et suppression ainsi "
|
1972 |
"que l'horodatage."
|
1973 |
|
1974 |
+
#: lib/help.php:318
|
1975 |
#, php-format
|
1976 |
msgid ""
|
1977 |
"Create a snapshot of all files stored in that directory: by default, the "
|
1981 |
"répertoire : par défaut, le repertoire est l'<code>ABSPATH</code> de "
|
1982 |
"WordPress (%s)"
|
1983 |
|
1984 |
+
#: lib/help.php:319
|
1985 |
msgid ""
|
1986 |
"Exclude the following files/folders: you can enter a directory or a file "
|
1987 |
"name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
|
1992 |
"partie de celui-ci (par ex. <code>foo</code>), ou même exclure une extension "
|
1993 |
"de fichier (par ex. <code>.css</code>)."
|
1994 |
|
1995 |
+
#: lib/help.php:321
|
1996 |
msgid ""
|
1997 |
"Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
|
1998 |
"code>)."
|
2000 |
"Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
|
2001 |
"bar/,.css,.png</code>)."
|
2002 |
|
2003 |
+
#: lib/help.php:322
|
2004 |
msgid ""
|
2005 |
"Do not follow symbolic links: by default, NinjaFirewall will not follow "
|
2006 |
"symbolic links."
|
2008 |
"Ne pas suivre les liens symboliques : par défaut, NinjaFirewall ignore "
|
2009 |
"les liens symboliques lors de son analyse des fichiers."
|
2010 |
|
2011 |
+
#: lib/help.php:327
|
2012 |
msgid "Scheduled scans"
|
2013 |
msgstr "Analyses planifiées"
|
2014 |
|
2015 |
+
#: lib/help.php:328
|
2016 |
msgid ""
|
2017 |
"NinjaFirewall can scan your system on a specific interval (hourly, "
|
2018 |
"twicedaily or daily)."
|
2020 |
"NinjaFirewall peut scanner votre système à intervalle régulier (une fois par "
|
2021 |
"heure, deux fois par jour ou tous les jours)."
|
2022 |
|
2023 |
+
#: lib/help.php:330
|
2024 |
msgid ""
|
2025 |
"It can either send you a scan report only if changes are detected, or always "
|
2026 |
"send you one after each scan."
|
2029 |
"été détectés, ou bien vous en envoyer un systématiquement après chaque "
|
2030 |
"analyse."
|
2031 |
|
2032 |
+
#: lib/help.php:332
|
2033 |
msgid ""
|
2034 |
"Reports will be sent to the contact email address defined in the \"Event "
|
2035 |
"Notifications\" menu."
|
2037 |
"Les rapports seront envoyés à l'adresse e-mail définie dans la page "
|
2038 |
"\"Notifications d'Événement\"."
|
2039 |
|
2040 |
+
#: lib/help.php:334
|
2041 |
#, php-format
|
2042 |
msgid ""
|
2043 |
"Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
|
2046 |
"Les analyses planifiées utilisent le <a href=\"%s\">pseudo cron de "
|
2047 |
"WordPress</a> qui ne fonctionne que si votre site reçoit un trafic suffisant."
|
2048 |
|
2049 |
+
#: lib/help.php:348
|
2050 |
msgid ""
|
2051 |
"NinjaFirewall can alert you by email on specific events triggered within "
|
2052 |
"your blog. They include installations, updates, activations etc, as well as "
|
2065 |
"après avoir pénétré dans votre Tableau de bord de WordPress, d'y installer "
|
2066 |
"une porte dérobée (backdoor) afin de prendre le contrôle de votre blog."
|
2067 |
|
2068 |
+
#: lib/help.php:359 lib/login_protection.php:22 ninjafirewall.php:834
|
2069 |
msgid "Login Protection"
|
2070 |
msgstr "Page de Connexion"
|
2071 |
|
2072 |
+
#: lib/help.php:363
|
2073 |
msgid ""
|
2074 |
"By processing incoming HTTP requests before your blog and any of its "
|
2075 |
"plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
|
2082 |
"compris les attaques distribuées provenant de plusieurs milliers d'adresses "
|
2083 |
"IP différentes."
|
2084 |
|
2085 |
+
#: lib/help.php:365
|
2086 |
msgid ""
|
2087 |
"You can choose two different types of protection: a password or a captcha. "
|
2088 |
"You can enable the protection only if an attack is detected or to keep it "
|
2092 |
"captcha. Vous pouvez choisir d'activer la protection uniquement lorsqu'une "
|
2093 |
"attaque est détectée ou bien l'activer en permanence."
|
2094 |
|
2095 |
+
#: lib/help.php:367
|
2096 |
msgid "Yes, if under attack:"
|
2097 |
msgstr "Oui, si attaque en cours :"
|
2098 |
|
2099 |
+
#: lib/help.php:369
|
2100 |
msgid ""
|
2101 |
"The protection will be triggered when too many login attempts are detected, "
|
2102 |
"regardless of the offending IP. It blocks the attack instantly and prevents "
|
2111 |
"utilisant soit une combinaison nom d'utilisateur / mot de passe prédéfinie, "
|
2112 |
"soit un code captcha."
|
2113 |
|
2114 |
+
#: lib/help.php:371
|
2115 |
msgid "Always ON:"
|
2116 |
msgstr "Toujours activée :"
|
2117 |
|
2118 |
+
#: lib/help.php:373
|
2119 |
msgid ""
|
2120 |
"NinjaFirewall will always enforce the HTTP authentication or captcha "
|
2121 |
"implementation each time you access the login page."
|
2123 |
"Vous serez toujours invité à saisir votre nom d'utilisateur / mot de passe, "
|
2124 |
"ou le code du captcha, chaque fois que vous accéderez à la page de connexion."
|
2125 |
|
2126 |
+
#: lib/help.php:376
|
2127 |
msgid "Type of protection:"
|
2128 |
msgstr "Type de protection :"
|
2129 |
|
2130 |
+
#: lib/help.php:377
|
2131 |
msgid ""
|
2132 |
"<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
|
2133 |
"own very fast authentication scheme and it is compatible with any HTTP "
|
2137 |
"utilise son propre système d'authentification, rapide et compatible avec "
|
2138 |
"n'importe quel serveur HTTP (Apache, Nginx, Lighttpd etc)."
|
2139 |
|
2140 |
+
#: lib/help.php:378
|
2141 |
msgid "<b>Captcha:</b> It will display a 5-character captcha code."
|
2142 |
msgstr "<b>Captcha :</b> Affichera un code captcha à 5 caractères."
|
2143 |
|
2144 |
+
#: lib/help.php:379
|
2145 |
msgid "Bot protection:"
|
2146 |
msgstr "Protection contre les bots :"
|
2147 |
|
2148 |
+
#: lib/help.php:380
|
2149 |
msgid ""
|
2150 |
"NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
|
2151 |
"before they start a brute-force attack."
|
2153 |
"NinjaFirewall tentera de bloquer les bots et les scripts immédiatement, "
|
2154 |
"c'est-à-dire avant même qu'ils ne commencent une attaque par force brute."
|
2155 |
|
2156 |
+
#: lib/help.php:388
|
2157 |
msgid "AUTH log"
|
2158 |
msgstr "Journal d'authentification"
|
2159 |
|
2160 |
+
#: lib/help.php:391
|
2161 |
msgid ""
|
2162 |
"NinjaFirewall can write to the server Authentication log when the brute-"
|
2163 |
"force protection is triggered. This can be useful to the system "
|
2169 |
"surveillance ou pour bloquer l'IP incriminée au niveau du pare-feu du "
|
2170 |
"serveur."
|
2171 |
|
2172 |
+
#: lib/help.php:393
|
2173 |
msgid ""
|
2174 |
"If you have a shared hosting account, keep this option disabled as you do "
|
2175 |
"not have any access to the server's logs."
|
2177 |
"Si vous avez un hébergement mutualisé, laissez cette option désactivée car "
|
2178 |
"vous n'avez pas accès aux journaux du serveur."
|
2179 |
|
2180 |
+
#: lib/help.php:395
|
2181 |
msgid ""
|
2182 |
"On Debian-based systems, the log is located in <code>/var/log/auth.log</"
|
2183 |
"code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
|
2187 |
"sous Red Hat, dans <code>/var/log/secure</code>. Le format utilisé est le "
|
2188 |
"suivant :"
|
2189 |
|
2190 |
+
#: lib/help.php:398
|
2191 |
msgid "AA: the process ID (PID)."
|
2192 |
msgstr "AA : l'identifiant de processus (PID)."
|
2193 |
|
2194 |
+
#: lib/help.php:399
|
2195 |
msgid "BB: the user IPv4 or IPv6 address."
|
2196 |
msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
|
2197 |
|
2198 |
+
#: lib/help.php:400
|
2199 |
msgid "CC: the blog (sub-)domain name."
|
2200 |
msgstr "CC : le nom de (sous-)domaine du blog."
|
2201 |
|
2202 |
+
#: lib/help.php:401
|
2203 |
msgid ""
|
2204 |
"DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
|
2205 |
"API</code>."
|
2207 |
"DD : la cible; il peut s'agir soit de <code>wp-login.php</code>, soit de "
|
2208 |
"<code>XML-RPC API</code>."
|
2209 |
|
2210 |
+
#: lib/help.php:402
|
2211 |
msgid "EE: the time, in minutes, the protection will remain active."
|
2212 |
msgstr ""
|
2213 |
"EE : le temps, en minutes, pendant lequel la protection restera active."
|
2214 |
|
2215 |
+
#: lib/help.php:404
|
2216 |
msgid "Sample loglines:"
|
2217 |
msgstr "Exemple :"
|
2218 |
|
2219 |
+
#: lib/help.php:407
|
2220 |
#, php-format
|
2221 |
msgid ""
|
2222 |
"Be careful if you are behind a load balancer, reverse-proxy or CDN because "
|
2236 |
"Alternativement, vous pouvez utiliser le fichier <code><a href=\"%s\">."
|
2237 |
"htninja</a></code>."
|
2238 |
|
2239 |
+
#: lib/help.php:421 lib/nf_sub_log.php:85 ninjafirewall.php:838
|
2240 |
msgid "Firewall Log"
|
2241 |
msgstr "Journal du Pare-feu"
|
2242 |
|
2243 |
+
#: lib/help.php:423
|
2244 |
msgid ""
|
2245 |
"The firewall log displays blocked and sanitised requests as well as some "
|
2246 |
"useful information. It has 6 columns:"
|
2248 |
"Le journal du pare-feu affiche les requêtes HTTP qui ont été bloquées ou "
|
2249 |
"nettoyées ainsi que d'autres informations utiles. Il a six colonnes :"
|
2250 |
|
2251 |
+
#: lib/help.php:424
|
2252 |
msgid "DATE : date and time of the incident."
|
2253 |
msgstr "DATE : date et heure de l'incident."
|
2254 |
|
2255 |
+
#: lib/help.php:425
|
2256 |
msgid ""
|
2257 |
"INCIDENT : unique incident number/ID as it was displayed to the blocked user."
|
2258 |
msgstr ""
|
2259 |
"INCIDENT : le numéro d'incident (ID) unique. Par défaut, il sera aussi "
|
2260 |
"affiché à l'utilisateur dont la requête aura été bloquée par le pare-feu."
|
2261 |
|
2262 |
+
#: lib/help.php:426
|
2263 |
msgid ""
|
2264 |
"LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
|
2265 |
"<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
|
2269 |
"<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
|
2270 |
"et mode débogage (<code>DEBUG_ON</code>)."
|
2271 |
|
2272 |
+
#: lib/help.php:427
|
2273 |
msgid ""
|
2274 |
"RULE : reference of the NinjaFirewall built-in security rule that triggered "
|
2275 |
"the action. A hyphen (<code>-</code>) instead of a number means it was a "
|
2280 |
"d'un numéro signifie que la règle provient de votre configuration "
|
2281 |
"personnelle de la page \"Politiques du Pare-feu\"."
|
2282 |
|
2283 |
+
#: lib/help.php:428
|
2284 |
msgid "IP : the user IPv4 or IPv6 address."
|
2285 |
msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
|
2286 |
|
2287 |
+
#: lib/help.php:429
|
2288 |
msgid ""
|
2289 |
"REQUEST : the HTTP request including offending variables and values as well "
|
2290 |
"as the reason the action was logged."
|
2292 |
"REQUEST : la requête HTTP avec ses variables et valeurs, ainsi que la raison "
|
2293 |
"qui a déclenché l'incident."
|
2294 |
|
2295 |
+
#: lib/help.php:434 lib/nf_sub_log.php:169
|
2296 |
msgid "Auto-delete log"
|
2297 |
msgstr "Suppression automatique des journaux"
|
2298 |
|
2299 |
+
#: lib/help.php:436
|
2300 |
msgid ""
|
2301 |
"This options lets you configure NinjaFirewall to delete its old logs "
|
2302 |
"automatically. By default, logs are never deleted, <b>even when uninstall "
|
2309 |
"cette valeur à <code>0</code> si vous ne voulez pas supprimer les anciens "
|
2310 |
"journaux."
|
2311 |
|
2312 |
+
#: lib/help.php:442 lib/nf_sub_log.php:198 lib/nf_sub_wplus.php:94
|
2313 |
#: ninjafirewall.php:1105
|
2314 |
msgid "Centralized Logging"
|
2315 |
msgstr "Centralisation des Logs"
|
2316 |
|
2317 |
+
#: lib/help.php:444
|
2318 |
msgid ""
|
2319 |
"Centralized Logging lets you remotely access the firewall log of all your "
|
2320 |
"NinjaFirewall protected websites from one single installation. You do not "
|
2325 |
"NinjaFirewall. Vous n'avez plus besoin de vous connecter à chaque site pour "
|
2326 |
"analyser vos journaux."
|
2327 |
|
2328 |
+
#: lib/help.php:444
|
2329 |
#, php-format
|
2330 |
msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
|
2331 |
msgstr ""
|
2332 |
"<a href=\"%s\">Consultez notre blog pour plus d'informations à ce sujet</a>."
|
2333 |
|
2334 |
+
#: lib/help.php:445
|
2335 |
msgid ""
|
2336 |
"Enter your public key (optional): This is the public key that was created "
|
2337 |
"from your main server."
|
2339 |
"Entrez votre clé publique (optionnel) : Il s'agit de la clé qui a été créée "
|
2340 |
"depuis le serveur principal."
|
2341 |
|
2342 |
+
#: lib/help.php:448
|
2343 |
msgid ""
|
2344 |
"Centralized Logging will keep working even if NinjaFirewall is disabled. "
|
2345 |
"Delete your public key below if you want to disable it."
|
2348 |
"NinjaFirewall. Si vous souhaitez complètement désactiver cette option, "
|
2349 |
"supprimez votre clé publique ci-dessous. "
|
2350 |
|
2351 |
+
#: lib/help.php:455 lib/nf_sub_about.php:101
|
2352 |
msgid "GDPR Compliance"
|
2353 |
msgstr "Conformité RGPD"
|
2354 |
|
2355 |
+
#: lib/help.php:470 lib/nf_sub_livelog.php:38 lib/nf_sub_livelog.php:217
|
2356 |
#: ninjafirewall.php:842
|
2357 |
msgid "Live Log"
|
2358 |
msgstr "Live Log"
|
2359 |
|
2360 |
+
#: lib/help.php:472
|
2361 |
msgid ""
|
2362 |
"Live Log lets you watch your blog traffic in real time, just like the Unix "
|
2363 |
"<code>tail -f</code> command. Note that requests sent to static elements "
|
2369 |
"statiques comme les fichiers JS/CSS ou les images ne sont pas traitées par "
|
2370 |
"NinjaFirewall."
|
2371 |
|
2372 |
+
#: lib/help.php:474
|
2373 |
msgid ""
|
2374 |
"You can enable/disable the monitoring process, change the refresh rate, "
|
2375 |
"clear the screen, enable automatic vertical scrolling, change the log "
|
2376 |
+
"format, select which traffic you want to view (HTTP/HTTPS) and the timezone."
|
|
|
2377 |
msgstr ""
|
2378 |
"Vous pouvez activer/stopper le processus, régler l'intervalle de "
|
2379 |
"rafraîchissement de la page, activer le défilement vertical automatique, "
|
2380 |
"effacer l'écran, changer le format d'affichage, le fuseau horaire et choisir "
|
2381 |
"le type de trafic à visualiser (HTTP/HTTPS)."
|
2382 |
|
2383 |
+
#: lib/help.php:474
|
2384 |
+
msgid ""
|
2385 |
+
"You can also apply filters to include or exclude files and folders "
|
2386 |
+
"(REQUEST_URI)."
|
2387 |
+
msgstr ""
|
2388 |
+
"Vous pouvez également appliquer des filtres pour inclure ou exclure des "
|
2389 |
+
"fichiers et des dossiers (REQUEST_URI)."
|
2390 |
+
|
2391 |
+
#: lib/help.php:477
|
2392 |
msgid ""
|
2393 |
"Live Log does not make use of any WordPress core file (e.g., <code>admin-"
|
2394 |
"ajax.php</code>). It communicates directly with the firewall without loading "
|
2402 |
"serveur, même si vous ajustez son intervalle de rafraîchissement de la page "
|
2403 |
"sur la fréquence la plus rapide (5 secondes)."
|
2404 |
|
2405 |
+
#: lib/help.php:479
|
2406 |
msgid ""
|
2407 |
"If you are using the optional <code>.htninja</code> configuration file to "
|
2408 |
"whitelist your IP, the Live Log feature will not work."
|
2411 |
"pour toujours accepter les requêtes provenant de votre adresse IP, Live Log "
|
2412 |
"ne fonctionnera pas."
|
2413 |
|
2414 |
+
#: lib/help.php:484
|
2415 |
msgid "Log Format"
|
2416 |
msgstr "Format d'affichage"
|
2417 |
|
2418 |
+
#: lib/help.php:485
|
2419 |
msgid "You can easily customize the log format. Possible values are:"
|
2420 |
msgstr ""
|
2421 |
"Vous pouvez facilement changer le format d'affichage en combinant une ou "
|
2422 |
"plusieurs des valeurs suivantes :"
|
2423 |
|
2424 |
+
#: lib/help.php:486
|
2425 |
msgid "<code>%time</code>: the server date, time and timezone."
|
2426 |
msgstr "<code>%time</code> : la date, heure et fuseau horaire du serveur."
|
2427 |
|
2428 |
+
#: lib/help.php:487
|
2429 |
msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
|
2430 |
msgstr ""
|
2431 |
"<code>%name</code> : le nom de l'utilisateur (Authentification HTTP), s'il "
|
2432 |
"existe."
|
2433 |
|
2434 |
+
#: lib/help.php:488
|
2435 |
#, php-format
|
2436 |
msgid ""
|
2437 |
"<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
|
2441 |
"serveur est derrière un CDN ou un proxy, cette variable retournera l'adresse "
|
2442 |
"IP de celui-ci."
|
2443 |
|
2444 |
+
#: lib/help.php:489
|
2445 |
msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
|
2446 |
msgstr "<code>%method</code> : la méthode HTTP (ex. GET, POST)."
|
2447 |
|
2448 |
+
#: lib/help.php:490
|
2449 |
#, php-format
|
2450 |
msgid ""
|
2451 |
"<code>%uri</code>: the URI which was given in order to access the page "
|
2452 |
"(REQUEST_URI)."
|
2453 |
msgstr "<code>%uri</code> : l'URI donnée pour accéder à la page (REQUEST_URI)."
|
2454 |
|
2455 |
+
#: lib/help.php:491
|
2456 |
msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
|
2457 |
msgstr "<code>%referrer</code> : le referrer (HTTP_REFERER), s'il existe."
|
2458 |
|
2459 |
+
#: lib/help.php:492
|
2460 |
#, php-format
|
2461 |
msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
|
2462 |
msgstr ""
|
2463 |
"<code>%ua</code> : l'en-tête User-Agent (HTTP_USER_AGENT), s'il existe."
|
2464 |
|
2465 |
+
#: lib/help.php:493
|
2466 |
#, php-format
|
2467 |
msgid ""
|
2468 |
"<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
|
2472 |
"votre serveur est derrière un CDN ou un proxy, cette variable retournera "
|
2473 |
"l'adresse réelle du client."
|
2474 |
|
2475 |
+
#: lib/help.php:494
|
2476 |
msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
|
2477 |
msgstr ""
|
2478 |
"<code>%host</code> : l'en-tête Host de la requête courante (HTTP_HOST), si "
|
2479 |
"elle existe."
|
2480 |
|
2481 |
+
#: lib/help.php:495
|
2482 |
msgid ""
|
2483 |
"Additionally, you can include any of the following characters: <code>\"</"
|
2484 |
"code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
|
2488 |
"%</code>, <code>[</code>, <code>]</code>, <code>espace</code> et toute "
|
2489 |
"lettre minuscule <code>a-z</code>."
|
2490 |
|
2491 |
+
#: lib/help.php:507 ninjafirewall.php:846
|
2492 |
msgid "Rules Editor"
|
2493 |
msgstr "Éditeur de Règles"
|
2494 |
|
2495 |
+
#: lib/help.php:509
|
2496 |
msgid ""
|
2497 |
"Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
|
2498 |
"of built-in rules used to protect your blog against the most common "
|
2509 |
"règles, vous pouvez utiliser l’Éditeur de règles ci-dessous pour les "
|
2510 |
"désactiver individuellement :"
|
2511 |
|
2512 |
+
#: lib/help.php:511
|
2513 |
msgid ""
|
2514 |
"Check your firewall log and find the rule ID you want to disable (it is "
|
2515 |
"displayed in the <code>RULE</code> column)."
|
2517 |
"Consultez le journal du pare-feu afin d'y trouver l'ID de la règle que vous "
|
2518 |
"souhaitez désactiver (il est affiché dans la colonne <code>RULE</code>)."
|
2519 |
|
2520 |
+
#: lib/help.php:512
|
2521 |
msgid ""
|
2522 |
"Select its ID from the enabled rules list below and click the \"Disable it\" "
|
2523 |
"button."
|
2525 |
"Sélectionnez son ID dans la liste des règles ci-dessous et cliquez sur le "
|
2526 |
"bouton \"Désactiver\"."
|
2527 |
|
2528 |
+
#: lib/help.php:514
|
2529 |
msgid ""
|
2530 |
"Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
|
2531 |
"code> instead of a number, that means that the rule can be changed in the "
|
2535 |
"d'union <code>-</code> à la place d'un nombre, cela signifie que la règle ne "
|
2536 |
"peut être modifiée quand dans la page \"Politiques du Pare-feu\"."
|
2537 |
|
2538 |
+
#: lib/help.php:519
|
2539 |
msgid "Credits"
|
2540 |
msgstr "Crédits"
|
2541 |
|
2542 |
+
#: lib/help.php:521
|
2543 |
msgid ""
|
2544 |
"NinjaFirewall security rules protect against many vulnerabilities. Some of "
|
2545 |
"them were reported by the following companies, individuals or mailing lists:"
|
2548 |
"vulnérabilités. Certaines d'entre elles ont été découvertes par les "
|
2549 |
"entreprises, particuliers ou listes de diffusion suivantes:"
|
2550 |
|
2551 |
+
#: lib/help.php:573 ninjafirewall.php:1039
|
2552 |
msgid "Updates"
|
2553 |
msgstr "Mises à Jour"
|
2554 |
|
2555 |
+
#: lib/help.php:575
|
2556 |
msgid ""
|
2557 |
"To get the most efficient protection, you can ask NinjaFirewall to "
|
2558 |
"automatically update its security rules."
|
2560 |
"Pour bénéficier de la protection la plus efficace, vous pouvez demander à "
|
2561 |
"NinjaFirewall de mettre à jour ses règles de sécurité automatiquement."
|
2562 |
|
2563 |
+
#: lib/help.php:577
|
2564 |
msgid ""
|
2565 |
"Each time a new vulnerability is found in WordPress or one of its plugins/"
|
2566 |
"themes, a new set of security rules will be made available to protect "
|
2573 |
"peuvent être effectuées chaque jour, deux fois par jour ou même une fois par "
|
2574 |
"heure."
|
2575 |
|
2576 |
+
#: lib/help.php:579
|
2577 |
msgid ""
|
2578 |
"Only security rules will be downloaded. If a new version of NinjaFirewall "
|
2579 |
"(including new files, options and features) was available, it would have to "
|
2584 |
"jour depuis la page des \"Extensions\" de votre tableau de bord, comme "
|
2585 |
"d'habitude."
|
2586 |
|
2587 |
+
#: lib/help.php:581
|
2588 |
msgid ""
|
2589 |
"We recommend to enable this feature, as it is the <strong>only way to keep "
|
2590 |
"your WordPress secure</strong> against new vulnerabilities."
|
2919 |
msgid "Unable to find the wp-config.php file (#%s)."
|
2920 |
msgstr "Impossible de trouver le fichier wp-config.php (#%s)."
|
2921 |
|
2922 |
+
#: lib/install_wpwaf.php:238
|
2923 |
msgid ""
|
2924 |
"The firewall is not loaded. Make sure that the required lines of code were "
|
2925 |
"added to your wp-config.php file."
|
2928 |
"code nécessaires au fichier wp-config.php."
|
2929 |
|
2930 |
#: lib/login_protection.php:70 lib/login_protection.php:125
|
2931 |
+
#: lib/login_protection.php:548
|
2932 |
msgid "Access restricted"
|
2933 |
msgstr "Accès limité"
|
2934 |
|
2935 |
#: lib/login_protection.php:80 lib/login_protection.php:129
|
2936 |
+
#: lib/login_protection.php:558
|
2937 |
msgid "Type the characters you see in the picture below:"
|
2938 |
msgstr "Entrez le texte de l'image ci-dessous :"
|
2939 |
|
2990 |
msgstr "Toujours activer"
|
2991 |
|
2992 |
#: lib/login_protection.php:296 lib/nf_sub_filecheck.php:517
|
2993 |
+
#: ninjafirewall.php:1615 ninjafirewall.php:1630 ninjafirewall.php:1640
|
2994 |
+
#: ninjafirewall.php:1650 ninjafirewall.php:1720 ninjafirewall.php:1763
|
2995 |
+
#: ninjafirewall.php:1796 ninjafirewall.php:1834 ninjafirewall.php:1922
|
2996 |
+
#: ninjafirewall.php:1942 ninjafirewall.php:1985 ninjafirewall.php:2115
|
2997 |
+
#: ninjafirewall.php:2129 ninjafirewall.php:2154 ninjafirewall.php:2362
|
2998 |
msgid "No (default)"
|
2999 |
msgstr "Non (défaut)"
|
3000 |
|
3069 |
msgid "Various options"
|
3070 |
msgstr "Options diverses"
|
3071 |
|
3072 |
+
#: lib/login_protection.php:385
|
3073 |
+
msgid ""
|
3074 |
+
"If you are using the Jetpack plugin, blocking access to the XML-RPC API may "
|
3075 |
+
"prevent it from working correctly."
|
3076 |
+
msgstr ""
|
3077 |
+
"Si vous utilisez l'extension Jetpack, bloquer l'accès à l'API XML-RPC "
|
3078 |
+
"pourrait l’empêcher de fonctionner correctement."
|
3079 |
+
|
3080 |
+
#: lib/login_protection.php:391
|
3081 |
msgid "XML-RPC API"
|
3082 |
msgstr "API XML-RPC"
|
3083 |
|
3084 |
+
#: lib/login_protection.php:393
|
3085 |
msgid "Apply the protection to the <code>xmlrpc.php</code> script as well."
|
3086 |
msgstr "Activer aussi la protection pour le fichier <code>xmlrpc.php</code>."
|
3087 |
|
3088 |
+
#: lib/login_protection.php:398
|
3089 |
msgid "Bot protection"
|
3090 |
msgstr "Protection contre les bots"
|
3091 |
|
3092 |
+
#: lib/login_protection.php:400
|
3093 |
msgid "Enable bot protection (applies to <code>wp-login.php</code> only.)"
|
3094 |
msgstr ""
|
3095 |
"Activer la protection contre les bots (ne s'applique qu'à <code>wp-login."
|
3096 |
"php</code>)."
|
3097 |
|
3098 |
+
#: lib/login_protection.php:405
|
3099 |
msgid "Authentication log"
|
3100 |
msgstr "Journal d'authentification"
|
3101 |
|
3102 |
+
#: lib/login_protection.php:411
|
3103 |
msgid "Your server configuration is not compatible with that option."
|
3104 |
msgstr ""
|
3105 |
"La configuration de votre serveur n'est pas compatible avec cette option."
|
3106 |
|
3107 |
+
#: lib/login_protection.php:414
|
3108 |
+
msgid ""
|
3109 |
+
"The login protection must be set to \"Yes, if under attack\" in order to use "
|
3110 |
+
"this option."
|
3111 |
+
msgstr ""
|
3112 |
+
"La protection doit être activée sur \"Oui, si attaque en cours\" afin de "
|
3113 |
+
"pouvoir utiliser cette option."
|
3114 |
|
3115 |
+
#: lib/login_protection.php:418
|
3116 |
msgid "Write the incident to the server Authentication log."
|
3117 |
msgstr ""
|
3118 |
"Enregistrer l'incident dans le journal des authentifications du serveur."
|
3119 |
|
3120 |
+
#: lib/login_protection.php:424
|
3121 |
msgid "Signature"
|
3122 |
msgstr "Signature"
|
3123 |
|
3124 |
#. translators: "Brute-force protection by NinjaFirewall" should not be translated.
|
3125 |
+
#: lib/login_protection.php:428
|
3126 |
msgid ""
|
3127 |
"Disable the <i>Brute-force protection by NinjaFirewall</i> signature on the "
|
3128 |
"protection page."
|
3130 |
"Ne pas afficher <i>Brute-force protection by NinjaFirewall</i> sur la page "
|
3131 |
"de connexion."
|
3132 |
|
3133 |
+
#: lib/login_protection.php:437
|
3134 |
msgid "Save Login Protection"
|
3135 |
msgstr "Sauvegarder les options"
|
3136 |
|
3137 |
+
#: lib/login_protection.php:438
|
3138 |
msgid "See our benchmark and stress-test:"
|
3139 |
msgstr "Consultez nos benchmarks :"
|
3140 |
|
3141 |
+
#: lib/login_protection.php:456
|
3142 |
#, php-format
|
3143 |
msgid "Error: %s directory is not writable. Please chmod it to 0777."
|
3144 |
msgstr ""
|
3145 |
"Erreur : impossible d’écrire dans le répertoire %s. Assurez-vous qu'il "
|
3146 |
"n'est pas en lecture seule."
|
3147 |
|
3148 |
+
#: lib/login_protection.php:530
|
3149 |
msgid "Error: please enter a user name for HTTP authentication."
|
3150 |
msgstr ""
|
3151 |
"Erreur : veuillez entrer un nom d'utilisateur pour l'authentification HTTP."
|
3152 |
|
3153 |
+
#: lib/login_protection.php:532
|
3154 |
msgid "Error: HTTP authentication user name is not valid."
|
3155 |
msgstr ""
|
3156 |
"Erreur : le nom d'utilisateur pour l'authentification HTTP n'est pas valide."
|
3157 |
|
3158 |
+
#: lib/login_protection.php:538
|
3159 |
msgid "Error: please enter a user name and password for HTTP authentication."
|
3160 |
msgstr ""
|
3161 |
"Erreur : veuillez entrer un nom d'utilisateur et mot de passe pour "
|
3162 |
"l'authentification HTTP."
|
3163 |
|
3164 |
+
#: lib/login_protection.php:541
|
3165 |
msgid "Error: password must be from 6 to 32 characters."
|
3166 |
msgstr "Erreur : le mot de passe doit comporter de 6 à 32 caractères."
|
3167 |
|
3168 |
+
#: lib/login_protection.php:576
|
3169 |
#, php-format
|
3170 |
msgid "Error: unable to write to the %s configuration file"
|
3171 |
msgstr "Erreur : impossible d’écrire dans le fichier de configuration %s"
|
3315 |
msgid "Default: %s"
|
3316 |
msgstr "Défaut : %s"
|
3317 |
|
3318 |
+
#: lib/nf_sub_filecheck.php:159 ninjafirewall.php:2977
|
3319 |
msgid "Exclude the following files/folders (optional)"
|
3320 |
msgstr "Exclure les fichiers / dossiers suivants (optionnel)"
|
3321 |
|
3322 |
+
#: lib/nf_sub_filecheck.php:160 lib/nf_sub_livelog.php:294
|
3323 |
+
#: ninjafirewall.php:2978
|
3324 |
msgid "e.g.,"
|
3325 |
msgstr "par ex."
|
3326 |
|
3462 |
msgid "New"
|
3463 |
msgstr "Nouveau"
|
3464 |
|
3465 |
+
#: lib/nf_sub_filecheck.php:475 lib/nf_sub_livelog.php:291
|
3466 |
msgid "None"
|
3467 |
msgstr "Aucune"
|
3468 |
|
3600 |
#: lib/nf_sub_filecheck.php:840 lib/nf_sub_filecheck.php:842
|
3601 |
#: lib/nf_sub_filecheck.php:858 lib/nf_sub_filecheck.php:860
|
3602 |
#: lib/nf_sub_updates.php:542 lib/nf_sub_updates.php:544 lib/nfw_misc.php:76
|
3603 |
+
#: lib/nfw_misc.php:78 lib/nfw_misc.php:457 lib/nfw_misc.php:459
|
3604 |
+
#: lib/nfw_misc.php:596 lib/nfw_misc.php:598
|
3605 |
msgid "Blog:"
|
3606 |
msgstr "Blog :"
|
3607 |
|
3647 |
msgstr "Chargement..."
|
3648 |
|
3649 |
#: lib/nf_sub_livelog.php:112 lib/nf_sub_livelog.php:141
|
3650 |
+
#: lib/nf_sub_livelog.php:234
|
3651 |
msgid "No traffic yet, please wait..."
|
3652 |
msgstr "Aucun visiteur actuellement, veuillez patienter..."
|
3653 |
|
3679 |
msgid "seconds"
|
3680 |
msgstr "secondes"
|
3681 |
|
3682 |
+
#: lib/nf_sub_livelog.php:238
|
3683 |
msgid "On"
|
3684 |
msgstr "Activer"
|
3685 |
|
3686 |
+
#: lib/nf_sub_livelog.php:238
|
3687 |
msgid "Off"
|
3688 |
msgstr "Stopper"
|
3689 |
|
3690 |
+
#: lib/nf_sub_livelog.php:238
|
3691 |
msgid "Refresh rate:"
|
3692 |
msgstr "Intervalle :"
|
3693 |
|
3694 |
+
#: lib/nf_sub_livelog.php:240
|
3695 |
msgid "5 seconds"
|
3696 |
msgstr "5 secondes"
|
3697 |
|
3698 |
+
#: lib/nf_sub_livelog.php:241
|
3699 |
msgid "10 seconds"
|
3700 |
msgstr "10 secondes"
|
3701 |
|
3702 |
+
#: lib/nf_sub_livelog.php:242
|
3703 |
msgid "20 seconds"
|
3704 |
msgstr "20 secondes"
|
3705 |
|
3706 |
+
#: lib/nf_sub_livelog.php:243
|
3707 |
msgid "45 seconds"
|
3708 |
msgstr "45 secondes"
|
3709 |
|
3710 |
+
#: lib/nf_sub_livelog.php:244
|
3711 |
msgid "Clear screen"
|
3712 |
msgstr "Effacer"
|
3713 |
|
3714 |
+
#: lib/nf_sub_livelog.php:244
|
3715 |
msgid "Autoscrolling"
|
3716 |
msgstr "Défilement auto."
|
3717 |
|
3718 |
+
#: lib/nf_sub_livelog.php:250
|
3719 |
msgid "Live Log will not display whitelisted users and brute-force attacks."
|
3720 |
msgstr ""
|
3721 |
"Live Log n'affiche pas les connexions de l'administrateur, ni les attaques "
|
3722 |
"par force brute."
|
3723 |
|
3724 |
+
#: lib/nf_sub_livelog.php:285
|
3725 |
msgid "Live Log options"
|
3726 |
msgstr "Options"
|
3727 |
|
3728 |
+
#: lib/nf_sub_livelog.php:288
|
3729 |
+
msgid "Inclusion and exclusion filters (REQUEST_URI)"
|
3730 |
+
msgstr "Filtres d'inclusion et d'exclusion (REQUEST_URI)"
|
3731 |
+
|
3732 |
+
#: lib/nf_sub_livelog.php:292
|
3733 |
+
msgid "Must include"
|
3734 |
+
msgstr "Doit inclure"
|
3735 |
+
|
3736 |
+
#: lib/nf_sub_livelog.php:293
|
3737 |
+
msgid "Must not include"
|
3738 |
+
msgstr "Ne doit pas inclure"
|
3739 |
+
|
3740 |
+
#: lib/nf_sub_livelog.php:296
|
3741 |
+
msgid ""
|
3742 |
+
"Full or partial case-sensitive REQUEST_URI string. Multiple values must be "
|
3743 |
+
"comma-separated."
|
3744 |
+
msgstr ""
|
3745 |
+
"Chaîne de caractères REQUEST_URI complète ou partielle, sensible à la casse. "
|
3746 |
+
"Plusieurs valeurs doivent être séparées par des virgules."
|
3747 |
+
|
3748 |
+
#: lib/nf_sub_livelog.php:300
|
3749 |
msgid "Format"
|
3750 |
msgstr "Format d'affichage"
|
3751 |
|
3752 |
+
#: lib/nf_sub_livelog.php:303
|
3753 |
msgid "Custom"
|
3754 |
msgstr "Autre"
|
3755 |
|
3756 |
+
#: lib/nf_sub_livelog.php:304
|
3757 |
msgid "See contextual help for available log format."
|
3758 |
msgstr ""
|
3759 |
"Consultez l'aide contextuelle pour avoir plus d'information sur les formats "
|
3760 |
"disponibles."
|
3761 |
|
3762 |
+
#: lib/nf_sub_livelog.php:308
|
3763 |
msgid "Display"
|
3764 |
msgstr "Afficher"
|
3765 |
|
3766 |
+
#: lib/nf_sub_livelog.php:311 ninjafirewall.php:1348
|
3767 |
msgid "HTTP and HTTPS traffic (default)"
|
3768 |
msgstr "Trafic HTTP et HTTPS (défaut)"
|
3769 |
|
3770 |
+
#: lib/nf_sub_livelog.php:312 ninjafirewall.php:1349
|
3771 |
msgid "HTTP traffic only"
|
3772 |
msgstr "Trafic HTTP uniquement"
|
3773 |
|
3774 |
+
#: lib/nf_sub_livelog.php:313 ninjafirewall.php:1350
|
3775 |
msgid "HTTPS traffic only"
|
3776 |
msgstr "Trafic HTTPS uniquement"
|
3777 |
|
3778 |
+
#: lib/nf_sub_livelog.php:318
|
3779 |
msgid "Timezone"
|
3780 |
msgstr "Fuseau horaire"
|
3781 |
|
3782 |
+
#: lib/nf_sub_livelog.php:333
|
3783 |
msgid "Save Live Log Options"
|
3784 |
msgstr "Sauvegarder les options"
|
3785 |
|
3786 |
+
#: lib/nf_sub_livelog.php:372
|
3787 |
msgid "Error: please enter the custom log format."
|
3788 |
msgstr "Erreur : veuillez entrer le format d'affichage."
|
3789 |
|
3830 |
msgid "Viewing:"
|
3831 |
msgstr "Journal :"
|
3832 |
|
3833 |
+
#: lib/nf_sub_log.php:109 lib/nf_sub_options.php:252
|
3834 |
msgid "bytes"
|
3835 |
msgstr "octets"
|
3836 |
|
3931 |
"NinjaScanner au menu de NinjaFirewall\". Cela remplacera cette page par le "
|
3932 |
"propre menu de NinjaScanner :"
|
3933 |
|
3934 |
+
#: lib/nf_sub_options.php:32
|
3935 |
+
msgid ""
|
3936 |
+
"This action will restore the selected configuration file and will override "
|
3937 |
+
"all your current firewall options, policies and rules. Continue?"
|
3938 |
+
msgstr ""
|
3939 |
+
"Cette action va restaurer le fichier de configuration sélectionné et "
|
3940 |
+
"remplacera toutes les options, politiques et règles de pare-feu actuelles. "
|
3941 |
+
"Continuer ?"
|
3942 |
+
|
3943 |
+
#: lib/nf_sub_options.php:52
|
3944 |
msgid "CSS style sheets"
|
3945 |
msgstr "des feuilles de style CSS"
|
3946 |
|
3947 |
+
#: lib/nf_sub_options.php:55
|
3948 |
msgid "Javascript code"
|
3949 |
msgstr "du code Javascript"
|
3950 |
|
3951 |
+
#: lib/nf_sub_options.php:58
|
3952 |
#, php-format
|
3953 |
msgid ""
|
3954 |
"Your message seems to contain %s. For security reasons, it cannot be "
|
3957 |
"Votre message semble contenir %s. Pour des raisons de sécurité, il ne peut "
|
3958 |
"pas être prévisualisé à partir du Tableau de Bord d'administration."
|
3959 |
|
3960 |
+
#: lib/nf_sub_options.php:63
|
3961 |
msgid "Refresh preview"
|
3962 |
msgstr "Réactualiser"
|
3963 |
|
3964 |
+
#: lib/nf_sub_options.php:72 ninjafirewall.php:800
|
3965 |
msgid "Firewall Options"
|
3966 |
msgstr "Options du Pare-feu"
|
3967 |
|
3968 |
+
#: lib/nf_sub_options.php:101 lib/nf_sub_options.php:110
|
3969 |
+
#: lib/nf_sub_options.php:125 lib/nf_sub_options.php:135 ninjafirewall.php:985
|
3970 |
#: ninjafirewall.php:1117
|
3971 |
msgid "Enabled"
|
3972 |
msgstr "Activé"
|
3973 |
|
3974 |
+
#: lib/nf_sub_options.php:102 lib/nf_sub_options.php:111
|
3975 |
msgid "Disabled"
|
3976 |
msgstr "Désactivé"
|
3977 |
|
3978 |
+
#: lib/nf_sub_options.php:112 lib/nf_sub_options.php:127
|
3979 |
msgid "Warning: your site is not protected!"
|
3980 |
msgstr "Attention, votre site n'est pas protégé !"
|
3981 |
|
3982 |
+
#: lib/nf_sub_options.php:126 lib/nf_sub_options.php:136
|
3983 |
msgid "Disabled (default)"
|
3984 |
msgstr "Désactivé (défaut)"
|
3985 |
|
3986 |
+
#: lib/nf_sub_options.php:148
|
3987 |
msgid "HTTP error code to return"
|
3988 |
msgstr "Code HTTP à retourner"
|
3989 |
|
3990 |
+
#: lib/nf_sub_options.php:152
|
3991 |
msgid "400 Bad Request"
|
3992 |
msgstr "400 Bad Request"
|
3993 |
|
3994 |
+
#: lib/nf_sub_options.php:153
|
3995 |
msgid "403 Forbidden (default)"
|
3996 |
msgstr "403 Forbidden (défaut)"
|
3997 |
|
3998 |
+
#: lib/nf_sub_options.php:154
|
3999 |
msgid "404 Not Found"
|
4000 |
msgstr "404 Not Found"
|
4001 |
|
4002 |
+
#: lib/nf_sub_options.php:155
|
4003 |
msgid "406 Not Acceptable"
|
4004 |
msgstr "406 Not Acceptable"
|
4005 |
|
4006 |
+
#: lib/nf_sub_options.php:156
|
4007 |
msgid "418 I'm a teapot"
|
4008 |
msgstr "418 I'm a teapot"
|
4009 |
|
4010 |
+
#: lib/nf_sub_options.php:157
|
4011 |
msgid "500 Internal Server Error"
|
4012 |
msgstr "500 Internal Server Error"
|
4013 |
|
4014 |
+
#: lib/nf_sub_options.php:158
|
4015 |
msgid "503 Service Unavailable"
|
4016 |
msgstr "503 Service Unavailable"
|
4017 |
|
4018 |
+
#: lib/nf_sub_options.php:174
|
4019 |
msgid "Anonymize IP addresses by removing the last 3 characters."
|
4020 |
msgstr "Anonymiser les adresses IP en supprimant les 3 derniers caractères."
|
4021 |
|
4022 |
+
#: lib/nf_sub_options.php:175
|
4023 |
#, php-format
|
4024 |
msgid ""
|
4025 |
"Does not apply to private IP addresses and the <a href=\"%s\">Login "
|
4028 |
"Ne s'applique pas aux adresses IP privées, ni à la <a href=\"%s\">Page de "
|
4029 |
"Connexion</a>."
|
4030 |
|
4031 |
+
#: lib/nf_sub_options.php:182
|
4032 |
msgid "Blocked user message"
|
4033 |
msgstr "Message pour les utilisateurs bloqués"
|
4034 |
|
4035 |
+
#: lib/nf_sub_options.php:193
|
4036 |
msgid "Preview message"
|
4037 |
msgstr "Prévisualiser"
|
4038 |
|
4039 |
+
#: lib/nf_sub_options.php:193
|
4040 |
msgid "Default message"
|
4041 |
msgstr "Message par défaut"
|
4042 |
|
4043 |
+
#: lib/nf_sub_options.php:204
|
4044 |
+
msgid "Firewall configuration"
|
4045 |
+
msgstr "Configuration du pare-feu"
|
4046 |
+
|
4047 |
+
#: lib/nf_sub_options.php:208
|
4048 |
msgid "Export configuration"
|
4049 |
msgstr "Exporter la configuration"
|
4050 |
|
4051 |
+
#: lib/nf_sub_options.php:210
|
4052 |
msgid "Download"
|
4053 |
msgstr "Télécharger"
|
4054 |
|
4055 |
+
#: lib/nf_sub_options.php:210
|
4056 |
msgid "File Check configuration will not be exported/imported."
|
4057 |
msgstr ""
|
4058 |
"La configuration de \"File Check\" ne peut pas être importée ou exportée."
|
4059 |
|
4060 |
+
#: lib/nf_sub_options.php:213
|
4061 |
msgid "Import configuration"
|
4062 |
msgstr "Importer la configuration"
|
4063 |
|
4064 |
+
#: lib/nf_sub_options.php:217
|
4065 |
#, php-format
|
4066 |
msgid "Imported configuration must match plugin version %s."
|
4067 |
msgstr "La fichier importé doit être compatible avec la version %s."
|
4068 |
|
4069 |
+
#: lib/nf_sub_options.php:218
|
4070 |
msgid "It will override all your current firewall options and rules."
|
4071 |
msgstr "Il remplacera toutes vos options et règles de pare-feu en vigueur."
|
4072 |
|
4073 |
+
#: lib/nf_sub_options.php:229 lib/nf_sub_options.php:257
|
4074 |
msgid "Save Firewall Options"
|
4075 |
msgstr "Sauvegarder les options"
|
4076 |
|
4077 |
+
#: lib/nf_sub_options.php:248
|
4078 |
+
msgid "Available backup files"
|
4079 |
+
msgstr "Fichiers de sauvegarde disponibles"
|
4080 |
+
|
4081 |
+
#: lib/nf_sub_options.php:257
|
4082 |
+
#, php-format
|
4083 |
+
msgid ""
|
4084 |
+
"To restore NinjaFirewall's configuration to an earlier date, select it in "
|
4085 |
+
"the list and click '%s'."
|
4086 |
+
msgstr ""
|
4087 |
+
"Pour restaurer la configuration de NinjaFirewall à une date antérieure, "
|
4088 |
+
"sélectionnez-la dans la liste et cliquez sur '%s'."
|
4089 |
+
|
4090 |
+
#: lib/nf_sub_options.php:261
|
4091 |
+
msgid "There are no backup available yet, check back later."
|
4092 |
+
msgstr "Il n'y a pas encore de sauvegarde disponible, revenez plus tard."
|
4093 |
+
|
4094 |
+
#: lib/nf_sub_options.php:399
|
4095 |
#, php-format
|
4096 |
msgid "Uploaded file is either corrupted or its format is not supported (#%s)"
|
4097 |
msgstr ""
|
4098 |
"Le fichier importé est illisible ou son format n'est pas supporté (#%s)"
|
4099 |
|
4100 |
+
#: lib/nf_sub_options.php:427
|
4101 |
msgid "The imported file is not compatible with that version of NinjaFirewall"
|
4102 |
msgstr ""
|
4103 |
"Le fichier importé n'est pas compatible avec cette version de NinjaFirewall"
|
4104 |
|
4105 |
+
#: lib/nf_sub_options.php:547
|
4106 |
msgid "[NinjaFirewall] Alert: Firewall is disabled"
|
4107 |
msgstr "[NinjaFirewall] Alerte : Le pare-feu a été désactivé"
|
4108 |
|
4109 |
+
#: lib/nf_sub_options.php:549 lib/nf_sub_options.php:551 ninjafirewall.php:551
|
4110 |
#: ninjafirewall.php:553 ninjafirewall.php:683 ninjafirewall.php:685
|
4111 |
+
#: ninjafirewall.php:3364 ninjafirewall.php:3366
|
4112 |
msgid "-Blog :"
|
4113 |
msgstr "- Blog :"
|
4114 |
|
4115 |
+
#: lib/nf_sub_options.php:555
|
4116 |
msgid "Someone disabled NinjaFirewall from your WordPress admin dashboard:"
|
4117 |
msgstr ""
|
4118 |
"Quelqu'un a désactivé NinjaFirewall depuis votre Tableau de bord de "
|
4119 |
"WordPress :"
|
4120 |
|
4121 |
+
#: lib/nf_sub_options.php:558
|
4122 |
msgid ""
|
4123 |
"NinjaFirewall is disabled because someone enabled debugging mode from your "
|
4124 |
"WordPress admin dashboard:"
|
4126 |
"NinjaFirewall est désactivé car quelqu'un activé son \"Mode débogage\" "
|
4127 |
"depuis votre tableau de bord de WordPress :"
|
4128 |
|
4129 |
+
#: lib/nf_sub_options.php:561
|
4130 |
msgid "[NinjaFirewall] Alert: Firewall override settings"
|
4131 |
msgstr "[NinjaFirewall] Alerte : Modification des paramètres du pare-feu"
|
4132 |
|
4133 |
+
#: lib/nf_sub_options.php:562
|
4134 |
msgid ""
|
4135 |
"Someone imported a new configuration which overrode the firewall settings:"
|
4136 |
msgstr ""
|
4137 |
"Quelqu'un a importé une nouvelle configuration qui a modifié tous les "
|
4138 |
"paramètres du pare-feu :"
|
4139 |
|
4140 |
+
#: lib/nf_sub_options.php:568 ninjafirewall.php:691 ninjafirewall.php:3371
|
4141 |
msgid "-User :"
|
4142 |
msgstr "- Nom :"
|
4143 |
|
4144 |
+
#: lib/nf_sub_options.php:569 ninjafirewall.php:692 ninjafirewall.php:3372
|
4145 |
msgid "-IP :"
|
4146 |
msgstr "- IP :"
|
4147 |
|
4148 |
+
#: lib/nf_sub_options.php:570 ninjafirewall.php:560 ninjafirewall.php:693
|
4149 |
+
#: ninjafirewall.php:3373
|
4150 |
msgid "-Date :"
|
4151 |
msgstr "- Date :"
|
4152 |
|
4172 |
msgid "Automatically update NinjaFirewall security rules"
|
4173 |
msgstr "Activer la mise à jour automatique des règles de sécurité"
|
4174 |
|
4175 |
+
#: lib/nf_sub_updates.php:149 ninjafirewall.php:1216 ninjafirewall.php:1710
|
4176 |
+
#: ninjafirewall.php:1753 ninjafirewall.php:1773 ninjafirewall.php:1824
|
4177 |
+
#: ninjafirewall.php:1869 ninjafirewall.php:1879 ninjafirewall.php:1889
|
4178 |
+
#: ninjafirewall.php:1932 ninjafirewall.php:1975 ninjafirewall.php:1995
|
4179 |
+
#: ninjafirewall.php:2057 ninjafirewall.php:2209 ninjafirewall.php:2265
|
4180 |
+
#: ninjafirewall.php:2275 ninjafirewall.php:2285 ninjafirewall.php:2295
|
4181 |
+
#: ninjafirewall.php:2342 ninjafirewall.php:2352 ninjafirewall.php:2959
|
4182 |
+
#: ninjafirewall.php:3074
|
4183 |
msgid "No"
|
4184 |
msgstr "Non"
|
4185 |
|
4323 |
|
4324 |
#: lib/nf_sub_updates.php:548
|
4325 |
msgid ""
|
4326 |
+
"This notification can be turned off from NinjaFirewall \"Rules Update\" page."
|
4327 |
msgstr ""
|
4328 |
+
"Cette notification peut être désactivée depuis la page \"Mise à Jour des "
|
4329 |
+
"Règles\" de NinjaFirewall."
|
4330 |
|
4331 |
#: lib/nf_sub_wplus.php:34
|
4332 |
msgid "Need more security? Check out NinjaFirewall"
|
4643 |
msgstr ""
|
4644 |
"NinjaFirewall a bloqué une tentative de création d'un compte d'utilisateur :"
|
4645 |
|
4646 |
+
#: lib/nfw_misc.php:80 lib/nfw_misc.php:600
|
4647 |
msgid "Username:"
|
4648 |
msgstr "Utilisateur :"
|
4649 |
|
4650 |
+
#: lib/nfw_misc.php:81 lib/nfw_misc.php:461 lib/nfw_misc.php:601
|
4651 |
msgid "User IP:"
|
4652 |
msgstr "IP utilisateur :"
|
4653 |
|
4654 |
+
#: lib/nfw_misc.php:84 lib/nfw_misc.php:462 lib/nfw_misc.php:604
|
4655 |
msgid "Date:"
|
4656 |
msgstr "Date :"
|
4657 |
|
4658 |
+
#: lib/nfw_misc.php:278 lib/nfw_misc.php:282
|
4659 |
msgid "NinjaFirewall error"
|
4660 |
msgstr "NinjaFirewall Erreur"
|
4661 |
|
4662 |
+
#: lib/nfw_misc.php:279
|
4663 |
#, php-format
|
4664 |
msgid ""
|
4665 |
"%s directory cannot be created. Please review your installation and ensure "
|
4668 |
"Le répertoire %s ne peut pas être créé. Vérifiez votre installation et "
|
4669 |
"assurez vous que %s n'est pas en lecture seule."
|
4670 |
|
4671 |
+
#: lib/nfw_misc.php:283
|
4672 |
#, php-format
|
4673 |
msgid ""
|
4674 |
"%s directory is read-only. Please review your installation and ensure that "
|
4677 |
"Le répertoire %s est en lecture seule. Vérifiez votre installation et les "
|
4678 |
"permissions de %s."
|
4679 |
|
4680 |
+
#: lib/nfw_misc.php:302 ninjafirewall.php:969
|
4681 |
msgid "unknown error"
|
4682 |
msgstr "erreur inconnue"
|
4683 |
|
4684 |
+
#: lib/nfw_misc.php:304
|
4685 |
msgid "NinjaFirewall fatal error:"
|
4686 |
msgstr "NinjaFirewall erreur fatale :"
|
4687 |
|
4688 |
+
#: lib/nfw_misc.php:305
|
4689 |
msgid "Review your installation, your site is not protected."
|
4690 |
msgstr "Vérifiez votre installation, votre site n'est pas protégé."
|
4691 |
|
4692 |
+
#: lib/nfw_misc.php:352 lib/nfw_misc.php:374
|
4693 |
msgid "Forbidden access"
|
4694 |
msgstr "Accès interdit"
|
4695 |
|
4696 |
+
#: lib/nfw_misc.php:393
|
4697 |
#, php-format
|
4698 |
msgid ""
|
4699 |
"<strong>ERROR</strong>: Invalid username or password.<br /><a href=\"%s"
|
4702 |
"<strong>ERREUR</strong>: Identifiant ou mot de passe invalide.<br /><a href="
|
4703 |
"\"%s\">Mot de passe perdu</a> ?"
|
4704 |
|
4705 |
+
#: lib/nfw_misc.php:454
|
4706 |
msgid "[NinjaFirewall] Alert: Database changes detected"
|
4707 |
msgstr "[NinjaFirewall] Alerte: Modification dans la base de données"
|
4708 |
|
4709 |
+
#: lib/nfw_misc.php:455
|
4710 |
msgid ""
|
4711 |
"NinjaFirewall has detected that one or more administrator accounts were "
|
4712 |
"modified in the database:"
|
4714 |
"NinjaFirewall a détecté que un ou plusieurs comptes d'administrateur ont été "
|
4715 |
"modifiés dans la base de données:"
|
4716 |
|
4717 |
+
#: lib/nfw_misc.php:463
|
4718 |
#, php-format
|
4719 |
msgid "Total administrators : %s"
|
4720 |
msgstr "Nombre d'administrateurs : %s"
|
4721 |
|
4722 |
+
#: lib/nfw_misc.php:472
|
4723 |
msgid ""
|
4724 |
"If you cannot see any modifications in the above fields, it is likely that "
|
4725 |
"the administrator password was changed."
|
4727 |
"Si vous ne voyez pas de modifications dans les données ci-dessus, il est "
|
4728 |
"probable que le mot de passe administrateur a été changé."
|
4729 |
|
4730 |
+
#: lib/nfw_misc.php:570
|
4731 |
msgid "Blocked privilege escalation attempt"
|
4732 |
msgstr "Tentatives d'élévation des privilèges"
|
4733 |
|
4734 |
+
#: lib/nfw_misc.php:594
|
4735 |
msgid "NinjaFirewall has blocked an attempt to gain administrative privileges:"
|
4736 |
msgstr ""
|
4737 |
"NinjaFirewall a bloqué un utilisateur ayant essayé d'élever ses privilèges "
|
4738 |
"pour devenir administrateur du blog :"
|
4739 |
|
4740 |
+
#: lib/nfw_misc.php:620
|
4741 |
msgid ""
|
4742 |
"NinjaFirewall brute-force protection is enabled and you are temporarily "
|
4743 |
"whitelisted."
|
4745 |
"La protection de NinjaFirewall contre les attaques par force brute est "
|
4746 |
"activée. Vous êtes temporairement dans la liste blanche."
|
4747 |
|
4748 |
+
#: lib/nfw_misc.php:634
|
4749 |
#, php-format
|
4750 |
msgid ""
|
4751 |
"Hey, it seems that you've been using NinjaFirewall for some time. If you "
|
5201 |
msgid "PHP SAPI"
|
5202 |
msgstr "PHP SAPI"
|
5203 |
|
5204 |
+
#: ninjafirewall.php:1029 ninjafirewall.php:3354
|
5205 |
msgid "Version"
|
5206 |
msgstr "Version"
|
5207 |
|
5358 |
msgid "Optional configuration file"
|
5359 |
msgstr "Fichier de configuration"
|
5360 |
|
5361 |
+
#: ninjafirewall.php:1215 ninjafirewall.php:1612 ninjafirewall.php:1627
|
5362 |
+
#: ninjafirewall.php:1637 ninjafirewall.php:1647 ninjafirewall.php:1717
|
5363 |
+
#: ninjafirewall.php:1760 ninjafirewall.php:1793 ninjafirewall.php:1831
|
5364 |
+
#: ninjafirewall.php:1919 ninjafirewall.php:1939 ninjafirewall.php:1982
|
5365 |
+
#: ninjafirewall.php:2114 ninjafirewall.php:2128 ninjafirewall.php:2153
|
5366 |
+
#: ninjafirewall.php:2359
|
5367 |
msgid "Yes"
|
5368 |
msgstr "Oui"
|
5369 |
|
5437 |
msgid "substitution character:"
|
5438 |
msgstr "caractère de substitution :"
|
5439 |
|
5440 |
+
#: ninjafirewall.php:1492
|
5441 |
msgid "Block direct access to any PHP file located in one of these directories"
|
5442 |
msgstr ""
|
5443 |
"Bloquer l'accès direct à un fichier PHP situé dans l'un de ces répertoires"
|
5444 |
|
5445 |
+
#: ninjafirewall.php:1522
|
5446 |
msgid ""
|
5447 |
"NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
|
5448 |
"this option is enabled."
|
5450 |
"NinjaFirewall ne bloquera pas l'accès à l'éditeur WYSIWYG TinyMCE même si "
|
5451 |
"cette option est activée."
|
5452 |
|
5453 |
+
#: ninjafirewall.php:1537
|
5454 |
msgid ""
|
5455 |
"Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
|
5456 |
"by your visitors, we recommend to enable this option."
|
5459 |
"pouvant être consultés par vos visiteurs, nous vous recommandons d'activer "
|
5460 |
"cette option."
|
5461 |
|
5462 |
+
#: ninjafirewall.php:1548
|
5463 |
msgid ""
|
5464 |
"If you are using the Jetpack plugin, blocking <code>system.multicall</code> "
|
5465 |
"may prevent it from working correctly."
|
5467 |
"Si vous utilisez l'extension Jetpack, bloquer <code>system.multicall</code> "
|
5468 |
"pourrait l’empêcher de fonctionner correctement."
|
5469 |
|
5470 |
+
#: ninjafirewall.php:1556
|
5471 |
msgid "User accounts"
|
5472 |
msgstr "Comptes utilisateur"
|
5473 |
|
5474 |
+
#: ninjafirewall.php:1560
|
5475 |
msgid "Do not enable this policy if you allow user registration."
|
5476 |
msgstr ""
|
5477 |
"N'activez pas cette option si vous autorisez l'inscription des utilisateurs."
|
5478 |
|
5479 |
+
#: ninjafirewall.php:1565
|
5480 |
msgid "Protect against username enumeration"
|
5481 |
msgstr "Protéger contre l'énumération des comptes utilisateurs"
|
5482 |
|
5483 |
+
#: ninjafirewall.php:1568
|
5484 |
msgid "Through the author archives"
|
5485 |
msgstr "Via la page d'archive d'un auteur"
|
5486 |
|
5487 |
+
#: ninjafirewall.php:1569
|
5488 |
msgid "Through the login page"
|
5489 |
msgstr "Via la page de connexion"
|
5490 |
|
5491 |
+
#: ninjafirewall.php:1570
|
5492 |
msgid "Through the WordPress REST API"
|
5493 |
msgstr "Via l'API REST de WordPress"
|
5494 |
|
5495 |
+
#: ninjafirewall.php:1578
|
5496 |
msgid "This feature is only available when running WordPress 4.7 or above."
|
5497 |
msgstr "Cette option ne peut être activée qu'avec WordPress 4.7 ou plus."
|
5498 |
|
5499 |
+
#: ninjafirewall.php:1585
|
5500 |
msgid "WordPress REST API"
|
5501 |
msgstr "API REST de WordPress"
|
5502 |
|
5503 |
+
#: ninjafirewall.php:1588 ninjafirewall.php:1597
|
5504 |
msgid "Block any access to the API"
|
5505 |
msgstr "Bloquer tout accès à l'API"
|
5506 |
|
5507 |
+
#: ninjafirewall.php:1594
|
5508 |
msgid "WordPress XML-RPC API"
|
5509 |
msgstr "API XML-RPC de WordPress"
|
5510 |
|
5511 |
+
#: ninjafirewall.php:1598
|
5512 |
msgid "Block <code>system.multicall</code> method"
|
5513 |
msgstr "Bloquer la méthode <code>system.multicall</code>"
|
5514 |
|
5515 |
+
#: ninjafirewall.php:1600
|
5516 |
msgid "Block Pingbacks"
|
5517 |
msgstr "Bloquer les Pingbacks"
|
5518 |
|
5519 |
+
#: ninjafirewall.php:1605
|
5520 |
msgid ""
|
5521 |
"Disabling access to the REST or XML-RPC API may break some functionality on "
|
5522 |
"your blog, its themes or plugins."
|
5524 |
"L'activation de ces options peut rompre certaines fonctionnalités de votre "
|
5525 |
"blog, ses thèmes ou ses plugins."
|
5526 |
|
5527 |
+
#: ninjafirewall.php:1609
|
5528 |
msgid "Block <code>POST</code> requests in the themes folder"
|
5529 |
msgstr "Bloquer les requêtes <code>POST</code> dans le dossier des thèmes"
|
5530 |
|
5531 |
+
#: ninjafirewall.php:1624
|
5532 |
msgid "Force SSL for admin and logins"
|
5533 |
msgstr "Forcer la connexion sécurisée au Tableau de bord"
|
5534 |
|
5535 |
+
#: ninjafirewall.php:1634
|
5536 |
msgid "Disable the plugin and theme editor"
|
5537 |
msgstr "Désactiver l’éditeur de thème et d'extension"
|
5538 |
|
5539 |
+
#: ninjafirewall.php:1644
|
5540 |
msgid "Disable plugin and theme update/installation"
|
5541 |
msgstr "Désactiver l'installation et mise à jour des thèmes et extensions"
|
5542 |
|
5543 |
+
#: ninjafirewall.php:1673
|
5544 |
msgid "Add the Administrator to the whitelist (default)."
|
5545 |
msgstr "Ajouter l'Administrateur à la liste blanche (défaut)."
|
5546 |
|
5547 |
+
#: ninjafirewall.php:1674
|
5548 |
msgid "Add all logged in users to the whitelist."
|
5549 |
msgstr "Ajouter tous les utilisateurs connectés à la liste blanche."
|
5550 |
|
5551 |
+
#: ninjafirewall.php:1675
|
5552 |
msgid "Disable users whitelist."
|
5553 |
msgstr "Désactiver la liste blanche."
|
5554 |
|
5555 |
+
#: ninjafirewall.php:1676
|
5556 |
msgid ""
|
5557 |
"Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
|
5558 |
"<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
|
5562 |
"<code>DISALLOW_FILE_EDIT</code> et <code>DISALLOW_FILE_MODS</code> qui, si "
|
5563 |
"elles sont activées, seront toujours appliquées."
|
5564 |
|
5565 |
+
#: ninjafirewall.php:1704
|
5566 |
msgid "Scan <code>GET</code> variable"
|
5567 |
msgstr "Filtrer la variable <code>GET</code>"
|
5568 |
|
5569 |
+
#: ninjafirewall.php:1714
|
5570 |
msgid "Sanitise <code>GET</code> variable"
|
5571 |
msgstr "Nettoyer la variable <code>GET</code>"
|
5572 |
|
5573 |
+
#: ninjafirewall.php:1747
|
5574 |
msgid "Scan <code>POST</code> variable"
|
5575 |
msgstr "Filtrer la variable <code>POST</code>"
|
5576 |
|
5577 |
+
#: ninjafirewall.php:1757
|
5578 |
msgid "Sanitise <code>POST</code> variable"
|
5579 |
msgstr "Nettoyer la variable <code>POST</code>"
|
5580 |
|
5581 |
+
#: ninjafirewall.php:1763 ninjafirewall.php:1796
|
5582 |
msgid "Do not enable this option unless you know what you are doing!"
|
5583 |
msgstr ""
|
5584 |
"N'activez pas cette option si vous n'êtes pas sûr de ce que vous "
|
5585 |
"faites !"
|
5586 |
|
5587 |
+
#: ninjafirewall.php:1767
|
5588 |
msgid "Decode Base64-encoded <code>POST</code> variable"
|
5589 |
msgstr ""
|
5590 |
"Décoder les chaîne encodées en Base64 dans la variable <code>POST</code>"
|
5591 |
|
5592 |
+
#: ninjafirewall.php:1790
|
5593 |
msgid "Sanitise <code>REQUEST</code> variable"
|
5594 |
msgstr "Nettoyer la variable <code>REQUEST</code>"
|
5595 |
|
5596 |
+
#: ninjafirewall.php:1818
|
5597 |
msgid "Scan cookies"
|
5598 |
msgstr "Filtrer les cookies"
|
5599 |
|
5600 |
+
#: ninjafirewall.php:1828
|
5601 |
msgid "Sanitise cookies"
|
5602 |
msgstr "Nettoyer les cookies"
|
5603 |
|
5604 |
+
#: ninjafirewall.php:1863
|
5605 |
msgid "Scan <code>HTTP_USER_AGENT</code>"
|
5606 |
msgstr "Filtrer <code>HTTP_USER_AGENT</code>"
|
5607 |
|
5608 |
+
#: ninjafirewall.php:1873
|
5609 |
msgid "Sanitise <code>HTTP_USER_AGENT</code>"
|
5610 |
msgstr "Nettoyer <code>HTTP_USER_AGENT</code>"
|
5611 |
|
5612 |
+
#: ninjafirewall.php:1883
|
5613 |
msgid "Block suspicious bots/scanners"
|
5614 |
msgstr "Bloquer les requêtes provenant de bots/scanners suspects"
|
5615 |
|
5616 |
+
#: ninjafirewall.php:1916
|
5617 |
msgid "Scan <code>HTTP_REFERER</code>"
|
5618 |
msgstr "Filtrer <code>HTTP_REFERER</code>"
|
5619 |
|
5620 |
+
#: ninjafirewall.php:1926
|
5621 |
msgid "Sanitise <code>HTTP_REFERER</code>"
|
5622 |
msgstr "Nettoyer <code>HTTP_REFERER</code>"
|
5623 |
|
5624 |
+
#: ninjafirewall.php:1936
|
5625 |
msgid ""
|
5626 |
"Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
|
5627 |
"code> header"
|
5629 |
"Bloquer les requêtes <code>POST</code> qui n'ont pas d'en-tête "
|
5630 |
"<code>HTTP_REFERER</code>"
|
5631 |
|
5632 |
+
#: ninjafirewall.php:1942
|
5633 |
msgid ""
|
5634 |
"Keep this option disabled if you are using scripts like Paypal IPN, "
|
5635 |
"WordPress WP-Cron etc"
|
5637 |
"N'activez pas cette option si vous utilisez des scripts comme Paypal IPN, "
|
5638 |
"WordPress WP-Cron etc"
|
5639 |
|
5640 |
+
#: ninjafirewall.php:1969
|
5641 |
msgid "Block localhost IP in <code>GET/POST</code> request"
|
5642 |
msgstr "Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost"
|
5643 |
|
5644 |
+
#: ninjafirewall.php:1979
|
5645 |
msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
|
5646 |
msgstr ""
|
5647 |
"Bloquer les requêtes HTTP dont l'en-tête <code>HTTP_HOST</code> contient une "
|
5648 |
"IP"
|
5649 |
|
5650 |
+
#: ninjafirewall.php:1989
|
5651 |
msgid "Scan traffic coming from localhost and private IP address spaces"
|
5652 |
msgstr "Filtrer les connexions provenant de localhost et d'adresses IP privées"
|
5653 |
|
5654 |
+
#: ninjafirewall.php:2011
|
5655 |
#, php-format
|
5656 |
msgid ""
|
5657 |
"This option is disabled because the %s PHP function is not available on your "
|
5660 |
"Cette option n'est pas disponible parce que la fonction PHP %s n'est pas "
|
5661 |
"présente sur votre serveur."
|
5662 |
|
5663 |
+
#: ninjafirewall.php:2029
|
5664 |
#, php-format
|
5665 |
msgid "Set %s to protect against MIME type confusion attacks"
|
5666 |
msgstr ""
|
5667 |
"Activer %s pour protéger contre les attaques basées sur la confusion du type "
|
5668 |
"MIME"
|
5669 |
|
5670 |
+
#: ninjafirewall.php:2039
|
5671 |
#, php-format
|
5672 |
msgid "Set %s to protect against clickjacking attempts"
|
5673 |
msgstr ""
|
5674 |
"Activer %s pour protéger contre les attaques de détournement de clic "
|
5675 |
"(clickjacking)"
|
5676 |
|
5677 |
+
#: ninjafirewall.php:2048
|
5678 |
#, php-format
|
5679 |
msgid "Set %s (IE/Edge, Chrome, Opera and Safari browsers)"
|
5680 |
msgstr "Activer %s (IE/Edge, Opera, Chrome et Safari)"
|
5681 |
|
5682 |
+
#: ninjafirewall.php:2052 ninjafirewall.php:2053 ninjafirewall.php:2056
|
5683 |
#, php-format
|
5684 |
msgid "Set to %s"
|
5685 |
msgstr "Régler sur %s"
|
5686 |
|
5687 |
+
#: ninjafirewall.php:2061
|
5688 |
#, php-format
|
5689 |
msgid "Force %s flag on all cookies to mitigate XSS attacks"
|
5690 |
msgstr ""
|
5691 |
"Activer la propriété %s pour tous les cookies afin d'atténuer les menaces "
|
5692 |
"XSS qui génèrent des vols de cookies"
|
5693 |
|
5694 |
+
#: ninjafirewall.php:2067
|
5695 |
msgid ""
|
5696 |
"If your PHP scripts use cookies that need to be accessed from JavaScript, "
|
5697 |
"you should disable this option."
|
5699 |
"Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
|
5700 |
"partir de JavaScript, vous devez garder cette option désactivée."
|
5701 |
|
5702 |
+
#: ninjafirewall.php:2073
|
5703 |
msgid ""
|
5704 |
"HSTS headers can only be set when you are accessing your site over HTTPS."
|
5705 |
msgstr ""
|
5706 |
"Les en-têtes HSTS ne peuvent être utilisés que lorsque vous vous connectez à "
|
5707 |
"votre site en HTTPS (connexion sécurisée)."
|
5708 |
|
5709 |
+
#: ninjafirewall.php:2080
|
5710 |
#, php-format
|
5711 |
msgid "Set %s (HSTS) to enforce secure connections to the server"
|
5712 |
msgstr ""
|
5713 |
"Activer %s (HSTS) pour forcer les connexions sécurisées vers le serveur"
|
5714 |
|
5715 |
+
#: ninjafirewall.php:2083
|
5716 |
msgid "1 month"
|
5717 |
msgstr "1 mois"
|
5718 |
|
5719 |
+
#: ninjafirewall.php:2084
|
5720 |
msgid "6 months"
|
5721 |
msgstr "6 mois"
|
5722 |
|
5723 |
+
#: ninjafirewall.php:2085
|
5724 |
msgid "1 year"
|
5725 |
msgstr "1 année"
|
5726 |
|
5727 |
+
#: ninjafirewall.php:2087
|
5728 |
msgid "Apply to subdomains"
|
5729 |
msgstr "Appliquer aux sous-domaines"
|
5730 |
|
5731 |
+
#: ninjafirewall.php:2091
|
5732 |
msgid "Set <code>max-age</code> to 0"
|
5733 |
msgstr "Régler <code>max-age</code> à 0"
|
5734 |
|
5735 |
+
#: ninjafirewall.php:2111
|
5736 |
#, php-format
|
5737 |
msgid "Set %s for the website frontend"
|
5738 |
msgstr "Activer %s pour le site"
|
5739 |
|
5740 |
+
#: ninjafirewall.php:2119
|
5741 |
msgid "This CSP header will apply to the website frontend only."
|
5742 |
msgstr "Cet en-tête CSP ne s'appliquera qu'au site."
|
5743 |
|
5744 |
+
#: ninjafirewall.php:2125
|
5745 |
#, php-format
|
5746 |
msgid "Set %s for the WordPress admin dashboard"
|
5747 |
msgstr "Activer %s pour la console d'administration de WordPress"
|
5748 |
|
5749 |
+
#: ninjafirewall.php:2133
|
5750 |
msgid "This CSP header will apply to the WordPress admin dashboard only."
|
5751 |
msgstr ""
|
5752 |
"Cet en-tête CSP ne s'appliquera qu'à la console d'administration de "
|
5753 |
"WordPress."
|
5754 |
|
5755 |
+
#: ninjafirewall.php:2149
|
5756 |
#, php-format
|
5757 |
msgid "Set %s (Chrome, Opera and Firefox browsers)"
|
5758 |
msgstr "Activer %s (Chrome, Opera et Firefox)"
|
5759 |
|
5760 |
+
#: ninjafirewall.php:2203
|
5761 |
msgid ""
|
5762 |
"Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
|
5763 |
"<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
|
5766 |
"<code>GET</code>, <code>POST</code>, <code>HTTP_USER_AGENT</code>, "
|
5767 |
"<code>HTTP_REFERER</code> et les cookies"
|
5768 |
|
5769 |
+
#: ninjafirewall.php:2246
|
5770 |
msgid "Block serialized PHP objects in the following global variables"
|
5771 |
msgstr ""
|
5772 |
"Bloquer les objets PHP sérialisés dans les variables globales suivantes"
|
5773 |
|
5774 |
+
#: ninjafirewall.php:2259
|
5775 |
msgid "Hide PHP notice and error messages"
|
5776 |
msgstr "Masquer les messages d'erreur de PHP"
|
5777 |
|
5778 |
+
#: ninjafirewall.php:2269
|
5779 |
msgid "Sanitise <code>PHP_SELF</code>"
|
5780 |
msgstr "Nettoyer <code>PHP_SELF</code>"
|
5781 |
|
5782 |
+
#: ninjafirewall.php:2279
|
5783 |
msgid "Sanitise <code>PATH_TRANSLATED</code>"
|
5784 |
msgstr "Nettoyer <code>PATH_TRANSLATED</code>"
|
5785 |
|
5786 |
+
#: ninjafirewall.php:2289
|
5787 |
msgid "Sanitise <code>PATH_INFO</code>"
|
5788 |
msgstr "Nettoyer <code>PATH_INFO</code>"
|
5789 |
|
5790 |
+
#: ninjafirewall.php:2309
|
5791 |
msgid "This option is not compatible with your actual configuration."
|
5792 |
msgstr ""
|
5793 |
"Cette option n'est pas compatible avec la configuration de votre serveur."
|
5794 |
|
5795 |
+
#: ninjafirewall.php:2336
|
5796 |
msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
|
5797 |
msgstr ""
|
5798 |
"Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code>"
|
5799 |
|
5800 |
+
#: ninjafirewall.php:2346
|
5801 |
msgid "Block ASCII character 0x00 (NULL byte)"
|
5802 |
msgstr "Bloquer le caractère ASCII 0x00 (NULL byte)"
|
5803 |
|
5804 |
+
#: ninjafirewall.php:2356
|
5805 |
msgid "Block ASCII control characters 1 to 8 and 14 to 31"
|
5806 |
msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31"
|
5807 |
|
5808 |
+
#: ninjafirewall.php:2372
|
5809 |
msgid "Save Firewall Policies"
|
5810 |
msgstr "Sauvegarder les options"
|
5811 |
|
5812 |
+
#: ninjafirewall.php:2374
|
5813 |
msgid "Restore Default Values"
|
5814 |
msgstr "Rétablir les valeurs par défaut"
|
5815 |
|
5816 |
+
#: ninjafirewall.php:2897 ninjafirewall.php:2903
|
5817 |
msgid "Please enter a number from 1 to 99."
|
5818 |
msgstr "Veuillez entrer un nombre de 1 à 99."
|
5819 |
|
5820 |
+
#: ninjafirewall.php:2916
|
5821 |
#, php-format
|
5822 |
msgid ""
|
5823 |
"You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
|
5831 |
"cette option s'applique à tous les fichiers PHP, vous devez installer "
|
5832 |
"NinjaFirewall en mode %s."
|
5833 |
|
5834 |
+
#: ninjafirewall.php:2922
|
5835 |
#, php-format
|
5836 |
msgid ""
|
5837 |
"The cache directory %s is not writable. Please change its permissions (0777 "
|
5840 |
"Impossible d'écrire dans le répertoire du cache %s. Assurez-vous que ce "
|
5841 |
"répertoire n'est pas en lecture seule."
|
5842 |
|
5843 |
+
#: ninjafirewall.php:2954
|
5844 |
msgid "Enable File Guard"
|
5845 |
msgstr "Activer File Guard"
|
5846 |
|
5847 |
+
#: ninjafirewall.php:2956
|
5848 |
msgid "Yes (recommended)"
|
5849 |
msgstr "Oui (recommandé)"
|
5850 |
|
5851 |
+
#: ninjafirewall.php:2969
|
5852 |
msgid "Real-time detection"
|
5853 |
msgstr "Détection en temps réel"
|
5854 |
|
5855 |
+
#: ninjafirewall.php:2972
|
5856 |
#, php-format
|
5857 |
msgid ""
|
5858 |
"Monitor file activity and send an alert when someone is accessing a PHP "
|
5861 |
"Surveiller et alerter par e-mail lorsqu'un visiteur accède à un script PHP "
|
5862 |
"qui a été modifié ou créé il y a moins de %s heure(s)."
|
5863 |
|
5864 |
+
#: ninjafirewall.php:2978
|
5865 |
msgid "or"
|
5866 |
msgstr "ou"
|
5867 |
|
5868 |
+
#: ninjafirewall.php:2978
|
5869 |
msgid ""
|
5870 |
"Full or partial case-sensitive string(s), max. 255 characters. Multiple "
|
5871 |
"values must be comma-separated"
|
5873 |
"Chaîne de caractères complète ou partielle, sensible à la casse, 255 "
|
5874 |
"caractères maximum. Plusieurs valeurs doivent être séparées par des virgules"
|
5875 |
|
5876 |
+
#: ninjafirewall.php:2983
|
5877 |
msgid "Save File Guard options"
|
5878 |
msgstr "Sauvegarder les options"
|
5879 |
|
5880 |
+
#: ninjafirewall.php:3034 ninjafirewall.php:3435 ninjafirewall.php:3439
|
5881 |
#, php-format
|
5882 |
msgid "You are not allowed to perform this task (%s)."
|
5883 |
msgstr "Vous n'êtes pas autorisé à effectuer cette tâche (%s)."
|
5884 |
|
5885 |
+
#: ninjafirewall.php:3045
|
5886 |
msgid "You do not have a multisite network."
|
5887 |
msgstr "Vous ne disposez pas d'un réseau multisite."
|
5888 |
|
5889 |
+
#: ninjafirewall.php:3069
|
5890 |
msgid "NinjaFirewall Status"
|
5891 |
msgstr "Statut de NinjaFirewall"
|
5892 |
|
5893 |
+
#: ninjafirewall.php:3072
|
5894 |
msgid ""
|
5895 |
"Display NinjaFirewall status icon in the admin bar of all sites in the "
|
5896 |
"network"
|
5898 |
"Afficher l'icône du statut de NinjaFirewall dans la barre d'administration "
|
5899 |
"de tous les sites du réseau"
|
5900 |
|
5901 |
+
#: ninjafirewall.php:3080
|
5902 |
msgid "Save Network options"
|
5903 |
msgstr "Sauvegarder les options"
|
5904 |
|
5905 |
+
#: ninjafirewall.php:3293
|
5906 |
msgid "Access Restricted"
|
5907 |
msgstr "Accès limité"
|
5908 |
|
5909 |
+
#: ninjafirewall.php:3299
|
5910 |
msgid "Settings"
|
5911 |
msgstr "Réglages"
|
5912 |
|
5913 |
+
#: ninjafirewall.php:3300
|
5914 |
msgid "Upgrade to Premium"
|
5915 |
msgstr "Passez Premium !"
|
5916 |
|
5917 |
+
#: ninjafirewall.php:3301
|
5918 |
msgid "Rate it!"
|
5919 |
msgstr "Notez-le !"
|
5920 |
|
5921 |
+
#: ninjafirewall.php:3346
|
5922 |
msgid "Plugin"
|
5923 |
msgstr "Extension"
|
5924 |
|
5925 |
+
#: ninjafirewall.php:3346 ninjafirewall.php:3350
|
5926 |
msgid "uploaded"
|
5927 |
msgstr "téléchargé(e)"
|
5928 |
|
5929 |
+
#: ninjafirewall.php:3346 ninjafirewall.php:3350
|
5930 |
msgid "installed"
|
5931 |
msgstr "installé(e)"
|
5932 |
|
5933 |
+
#: ninjafirewall.php:3346 ninjafirewall.php:3350
|
5934 |
msgid "activated"
|
5935 |
msgstr "activé(e)"
|
5936 |
|
5937 |
+
#: ninjafirewall.php:3347
|
5938 |
msgid "updated"
|
5939 |
msgstr "mis(e) à jour"
|
5940 |
|
5941 |
+
#: ninjafirewall.php:3347
|
5942 |
msgid "deactivated"
|
5943 |
msgstr "désactivé(e)"
|
5944 |
|
5945 |
+
#: ninjafirewall.php:3347 ninjafirewall.php:3351
|
5946 |
msgid "deleted"
|
5947 |
msgstr "supprimé(e)"
|
5948 |
|
5949 |
+
#: ninjafirewall.php:3347 ninjafirewall.php:3351
|
5950 |
msgid "Name"
|
5951 |
msgstr "Nom"
|
5952 |
|
5953 |
+
#: ninjafirewall.php:3350
|
5954 |
msgid "Theme"
|
5955 |
msgstr "Thème"
|
5956 |
|
5957 |
+
#: ninjafirewall.php:3354
|
5958 |
msgid "upgraded"
|
5959 |
msgstr "mis(e) à jour"
|
5960 |
|
5961 |
+
#: ninjafirewall.php:3362
|
5962 |
msgid "[NinjaFirewall] Alert:"
|
5963 |
msgstr "[NinjaFirewall] Alerte :"
|
5964 |
|
5965 |
+
#: ninjafirewall.php:3368
|
5966 |
msgid "NinjaFirewall has detected the following activity on your account:"
|
5967 |
msgstr "NinjaFirewall a détecté l'activité suivante sur votre compte :"
|
5968 |
|
5969 |
+
#~ msgid " Inclusion and exclusion rules (REQUEST_URI)"
|
5970 |
+
#~ msgstr "Règles d'inclusion et d'exclusion (REQUEST_URI)"
|
5971 |
+
|
5972 |
+
#~ msgid " Inclusion and exclusion rules (optional)"
|
5973 |
+
#~ msgstr "Règles d'inclusion et d'exclusion (optionnel)"
|
5974 |
+
|
5975 |
+
#~ msgid ""
|
5976 |
+
#~ "Full or partial case-sensitive REQUEST_URI. Multiple values must be comma-"
|
5977 |
+
#~ "separated."
|
5978 |
+
#~ msgstr ""
|
5979 |
+
#~ "Chaîne de caractères REQUEST_URI complète ou partielle, sensible à la "
|
5980 |
+
#~ "casse. Plusieurs valeurs doivent être séparées par des virgules."
|
5981 |
+
|
5982 |
+
#~ msgid ""
|
5983 |
+
#~ "You can enable/disable the monitoring process, change the refresh rate, "
|
5984 |
+
#~ "clear the screen, enable automatic vertical scrolling, change the log "
|
5985 |
+
#~ "format, select which traffic you want to view (HTTP/HTTPS) and the "
|
5986 |
+
#~ "timezone as well."
|
5987 |
+
#~ msgstr ""
|
5988 |
+
#~ "Vous pouvez activer/stopper le processus, régler l'intervalle de "
|
5989 |
+
#~ "rafraîchissement de la page, activer le défilement vertical automatique, "
|
5990 |
+
#~ "effacer l'écran, changer le format d'affichage, le fuseau horaire et "
|
5991 |
+
#~ "choisir le type de trafic à visualiser (HTTP/HTTPS)."
|
5992 |
+
|
5993 |
+
#~ msgid "See contextual help before enabling this option."
|
5994 |
+
#~ msgstr "Consultez l'aide contextuelle avant d'activer cette option."
|
5995 |
+
|
5996 |
+
#~ msgid ""
|
5997 |
+
#~ "This options lets you export you current configuration or import it from "
|
5998 |
+
#~ "another NinjaFirewall (WP Edition) installation. The imported file must "
|
5999 |
+
#~ "match your current version otherwise it will be rejected. Note that "
|
6000 |
+
#~ "importing will override all firewall rules and options."
|
6001 |
+
#~ msgstr ""
|
6002 |
+
#~ "Cette option vous permet d'importer ou exporter votre configuration. Le "
|
6003 |
+
#~ "fichier importé doit provenir de la même version de NinjaFirewall, sinon "
|
6004 |
+
#~ "il sera rejeté. Notez que l'importation effacera toute votre "
|
6005 |
+
#~ "configuration actuelle (options et règles du pare-feu)."
|
6006 |
+
|
6007 |
+
#~ msgid ""
|
6008 |
+
#~ "This notification can be turned off from NinjaFirewall \"Updates\" page."
|
6009 |
+
#~ msgstr ""
|
6010 |
+
#~ "Cette notification peut être désactivée depuis la page \"Mises à Jour\" "
|
6011 |
+
#~ "de NinjaFirewall."
|
6012 |
+
|
6013 |
#~ msgid ""
|
6014 |
#~ "If you enable this policy, only the administrator will be allowed to "
|
6015 |
#~ "create user accounts."
|
languages/ninjafirewall.pot
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Stable (latest release)\n"
|
5 |
-
"POT-Creation-Date: 2018-
|
6 |
"PO-Revision-Date: 2018-04-05 22:52+0700\n"
|
7 |
"Last-Translator: NinTechNet <contact@nintechnet.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -144,7 +144,7 @@ msgstr ""
|
|
144 |
msgid "Privacy policy"
|
145 |
msgstr ""
|
146 |
|
147 |
-
#: install.php:177 lib/help.php:
|
148 |
msgid ""
|
149 |
"NinjaFirewall is compliant with the General Data Protection Regulation "
|
150 |
"(GDPR). For more info, please visit our blog:"
|
@@ -478,14 +478,14 @@ msgstr ""
|
|
478 |
msgid "View firewall log"
|
479 |
msgstr ""
|
480 |
|
481 |
-
#: lib/event_notifications.php:46 lib/help.php:
|
482 |
msgid "Event Notifications"
|
483 |
msgstr ""
|
484 |
|
485 |
#: lib/event_notifications.php:54 lib/login_protection.php:31
|
486 |
-
#: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:
|
487 |
-
#: lib/nf_sub_log.php:58 lib/nf_sub_options.php:
|
488 |
-
#: ninjafirewall.php:1305 ninjafirewall.php:
|
489 |
msgid "Your changes have been saved."
|
490 |
msgstr ""
|
491 |
|
@@ -593,13 +593,13 @@ msgid "Send me a daily activity report"
|
|
593 |
msgstr ""
|
594 |
|
595 |
#: lib/event_notifications.php:151 lib/event_notifications.php:163
|
596 |
-
#: lib/nf_sub_updates.php:146 ninjafirewall.php:
|
597 |
-
#: ninjafirewall.php:
|
598 |
-
#: ninjafirewall.php:
|
599 |
-
#: ninjafirewall.php:
|
600 |
-
#: ninjafirewall.php:
|
601 |
-
#: ninjafirewall.php:
|
602 |
-
#: ninjafirewall.php:
|
603 |
msgid "Yes (default)"
|
604 |
msgstr ""
|
605 |
|
@@ -678,15 +678,15 @@ msgstr ""
|
|
678 |
msgid "Blocked brute-force attacks:"
|
679 |
msgstr ""
|
680 |
|
681 |
-
#: lib/event_notifications.php:449 lib/nfw_misc.php:
|
682 |
msgid ""
|
683 |
"This notification can be turned off from NinjaFirewall \"Event Notifications"
|
684 |
"\" page."
|
685 |
msgstr ""
|
686 |
|
687 |
#: lib/event_notifications.php:453 lib/nf_sub_filecheck.php:847
|
688 |
-
#: lib/nf_sub_filecheck.php:864 lib/nf_sub_options.php:
|
689 |
-
#: lib/nf_sub_updates.php:550 ninjafirewall.php:
|
690 |
msgid "Support forum:"
|
691 |
msgstr ""
|
692 |
|
@@ -747,7 +747,7 @@ msgid ""
|
|
747 |
"request it has blocked."
|
748 |
msgstr ""
|
749 |
|
750 |
-
#: lib/help.php:82 lib/nf_sub_options.php:
|
751 |
msgid "Firewall protection"
|
752 |
msgstr ""
|
753 |
|
@@ -762,7 +762,7 @@ msgstr ""
|
|
762 |
msgid "Your site will remain unprotected until you enable it again."
|
763 |
msgstr ""
|
764 |
|
765 |
-
#: lib/help.php:90 lib/nf_sub_options.php:
|
766 |
msgid "Debugging mode"
|
767 |
msgstr ""
|
768 |
|
@@ -783,7 +783,7 @@ msgid ""
|
|
783 |
"wrongly triggered."
|
784 |
msgstr ""
|
785 |
|
786 |
-
#: lib/help.php:97 lib/nf_sub_options.php:
|
787 |
msgid "IP anonymization"
|
788 |
msgstr ""
|
789 |
|
@@ -839,23 +839,35 @@ msgstr ""
|
|
839 |
msgid "NinjaFirewall logo."
|
840 |
msgstr ""
|
841 |
|
842 |
-
#: lib/help.php:
|
843 |
msgid "Export/import configuration"
|
844 |
msgstr ""
|
845 |
|
846 |
-
#: lib/help.php:
|
|
|
847 |
msgid ""
|
848 |
"This options lets you export you current configuration or import it from "
|
849 |
"another NinjaFirewall (WP Edition) installation. The imported file must "
|
850 |
-
"match your current version otherwise it will be
|
851 |
-
"importing will override all firewall rules and options."
|
852 |
msgstr ""
|
853 |
|
854 |
-
#: lib/help.php:
|
855 |
msgid "\"File Check\" configuration will not be exported/imported."
|
856 |
msgstr ""
|
857 |
|
858 |
-
#: lib/help.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
859 |
#, php-format
|
860 |
msgid ""
|
861 |
"Keep in mind, however, that the Firewall Policies apply to any PHP scripts "
|
@@ -863,11 +875,11 @@ msgid ""
|
|
863 |
"your WordPress index page."
|
864 |
msgstr ""
|
865 |
|
866 |
-
#: lib/help.php:
|
867 |
msgid "Policies overview"
|
868 |
msgstr ""
|
869 |
|
870 |
-
#: lib/help.php:
|
871 |
#, php-format
|
872 |
msgid ""
|
873 |
"Because NinjaFirewall sits in front of WordPress, it can hook, scan and "
|
@@ -878,24 +890,24 @@ msgid ""
|
|
878 |
"<code><a href=\"%s\">$_SERVER</a></code> in HTTP and/or HTTPS mode."
|
879 |
msgstr ""
|
880 |
|
881 |
-
#: lib/help.php:
|
882 |
msgid ""
|
883 |
"Use the options below to enable, disable or to tweak these rules according "
|
884 |
"to your needs."
|
885 |
msgstr ""
|
886 |
|
887 |
-
#: lib/help.php:
|
888 |
msgid "Scan and Sanitise"
|
889 |
msgstr ""
|
890 |
|
891 |
-
#: lib/help.php:
|
892 |
msgid ""
|
893 |
"You can choose to scan and reject dangerous content but also to sanitise "
|
894 |
"requests and variables. Those two actions are different and can be combined "
|
895 |
"together for better security."
|
896 |
msgstr ""
|
897 |
|
898 |
-
#: lib/help.php:
|
899 |
msgid ""
|
900 |
"Scan : if anything suspicious is detected, NinjaFirewall will block the "
|
901 |
"request and return an HTTP error code and message (defined in the \"Firewall "
|
@@ -903,7 +915,7 @@ msgid ""
|
|
903 |
"closed immediately."
|
904 |
msgstr ""
|
905 |
|
906 |
-
#: lib/help.php:
|
907 |
#, php-format
|
908 |
msgid ""
|
909 |
"Sanitise : this option will not block but sanitise the user request by "
|
@@ -914,48 +926,48 @@ msgid ""
|
|
914 |
"sanitised."
|
915 |
msgstr ""
|
916 |
|
917 |
-
#: lib/help.php:
|
918 |
msgid ""
|
919 |
"This action will be performed when the filtering process is over, right "
|
920 |
"before NinjaFirewall forwards the request to your PHP script."
|
921 |
msgstr ""
|
922 |
|
923 |
-
#: lib/help.php:
|
924 |
msgid ""
|
925 |
"If you enabled <code>POST</code> requests sanitising, articles and messages "
|
926 |
"posted by your visitors could be corrupted with excessive backslashes or "
|
927 |
"substitution characters."
|
928 |
msgstr ""
|
929 |
|
930 |
-
#: lib/help.php:
|
931 |
msgid "Firewall Policies"
|
932 |
msgstr ""
|
933 |
|
934 |
-
#: lib/help.php:
|
935 |
msgid "Basic Policies"
|
936 |
msgstr ""
|
937 |
|
938 |
-
#: lib/help.php:
|
939 |
msgid "Whether to filter HTTP and/or HTTPS traffic"
|
940 |
msgstr ""
|
941 |
|
942 |
-
#: lib/help.php:
|
943 |
msgid "Uploads"
|
944 |
msgstr ""
|
945 |
|
946 |
-
#: lib/help.php:
|
947 |
msgid "File Uploads:"
|
948 |
msgstr ""
|
949 |
|
950 |
-
#: lib/help.php:
|
951 |
msgid "whether to allow/disallow file uploads."
|
952 |
msgstr ""
|
953 |
|
954 |
-
#: lib/help.php:
|
955 |
msgid "Sanitise filenames:"
|
956 |
msgstr ""
|
957 |
|
958 |
-
#: lib/help.php:
|
959 |
msgid ""
|
960 |
"any character that is not a letter <code>a-zA-Z</code>, a digit <code>0-9</"
|
961 |
"code>, a dot <code>.</code>, a hyphen <code>-</code> or an underscore "
|
@@ -963,28 +975,28 @@ msgid ""
|
|
963 |
"substitution character."
|
964 |
msgstr ""
|
965 |
|
966 |
-
#: lib/help.php:
|
967 |
msgid ""
|
968 |
"Whether to block direct access to PHP files located in specific WordPress "
|
969 |
"directories."
|
970 |
msgstr ""
|
971 |
|
972 |
-
#: lib/help.php:
|
973 |
msgid "Block user accounts creation"
|
974 |
msgstr ""
|
975 |
|
976 |
-
#: lib/help.php:
|
977 |
msgid ""
|
978 |
"enabling this policy will block any attempt (e.g., exploiting a "
|
979 |
"vulnerability, using a backdoor etc) to create a user account. If you allow "
|
980 |
"user registration, you should not enable it."
|
981 |
msgstr ""
|
982 |
|
983 |
-
#: lib/help.php:
|
984 |
msgid "Protect against username enumeration:"
|
985 |
msgstr ""
|
986 |
|
987 |
-
#: lib/help.php:
|
988 |
msgid ""
|
989 |
"it is possible to enumerate usernames either through the WordPress author "
|
990 |
"archives, the REST API or the login page. Although this is not a "
|
@@ -996,22 +1008,22 @@ msgid ""
|
|
996 |
"block the request immediately."
|
997 |
msgstr ""
|
998 |
|
999 |
-
#: lib/help.php:
|
1000 |
msgid "WordPress REST API:"
|
1001 |
msgstr ""
|
1002 |
|
1003 |
-
#: lib/help.php:
|
1004 |
msgid ""
|
1005 |
"it allows you to access your WordPress site's data through an easy-to-use "
|
1006 |
"HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall "
|
1007 |
"allows you to block any access to that API if you do not intend to use it."
|
1008 |
msgstr ""
|
1009 |
|
1010 |
-
#: lib/help.php:
|
1011 |
msgid "WordPress XML-RPC API:"
|
1012 |
msgstr ""
|
1013 |
|
1014 |
-
#: lib/help.php:
|
1015 |
msgid ""
|
1016 |
"XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode "
|
1017 |
"its calls and HTTP as a transport mechanism. WordPress has an XMLRPC API "
|
@@ -1022,24 +1034,24 @@ msgid ""
|
|
1022 |
"used in brute-force amplification attacks or to block Pingbacks."
|
1023 |
msgstr ""
|
1024 |
|
1025 |
-
#: lib/help.php:
|
1026 |
msgid ""
|
1027 |
"Block <code>POST</code> requests in the themes folder <code>/wp-content/"
|
1028 |
"themes</code>:"
|
1029 |
msgstr ""
|
1030 |
|
1031 |
-
#: lib/help.php:
|
1032 |
msgid ""
|
1033 |
"this option can be useful to block hackers from installing backdoor in the "
|
1034 |
"PHP theme files. However, because some custom themes may include an HTML "
|
1035 |
"form (contact, search form etc), this option is not enabled by default."
|
1036 |
msgstr ""
|
1037 |
|
1038 |
-
#: lib/help.php:
|
1039 |
msgid "Force SSL for admin and logins <code>FORCE_SSL_ADMIN</code>:"
|
1040 |
msgstr ""
|
1041 |
|
1042 |
-
#: lib/help.php:
|
1043 |
msgid ""
|
1044 |
"enable this option when you want to secure logins and the admin area so that "
|
1045 |
"both passwords and cookies are never sent in the clear. Ensure that you can "
|
@@ -1047,107 +1059,107 @@ msgid ""
|
|
1047 |
"you will lock yourself out of your site!"
|
1048 |
msgstr ""
|
1049 |
|
1050 |
-
#: lib/help.php:
|
1051 |
msgid "Disable the plugin and theme editor <code>DISALLOW_FILE_EDIT</code>:"
|
1052 |
msgstr ""
|
1053 |
|
1054 |
-
#: lib/help.php:
|
1055 |
msgid ""
|
1056 |
"disabling the plugin and theme editor provides an additional layer of "
|
1057 |
"security if a hacker gains access to a well-privileged user account."
|
1058 |
msgstr ""
|
1059 |
|
1060 |
-
#: lib/help.php:
|
1061 |
msgid ""
|
1062 |
"Disable plugin and theme update/installation <code>DISALLOW_FILE_MODS</code>:"
|
1063 |
msgstr ""
|
1064 |
|
1065 |
-
#: lib/help.php:
|
1066 |
msgid ""
|
1067 |
"this option will block users being able to use the plugin and theme "
|
1068 |
"installation/update functionality from the WordPress admin area. Setting "
|
1069 |
"this constant also disables the Plugin and Theme editor."
|
1070 |
msgstr ""
|
1071 |
|
1072 |
-
#: lib/help.php:
|
1073 |
msgid "Intermediate Policies"
|
1074 |
msgstr ""
|
1075 |
|
1076 |
-
#: lib/help.php:
|
1077 |
msgid "HTTP GET variable"
|
1078 |
msgstr ""
|
1079 |
|
1080 |
-
#: lib/help.php:
|
1081 |
msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
|
1082 |
msgstr ""
|
1083 |
|
1084 |
-
#: lib/help.php:
|
1085 |
msgid "HTTP POST variable"
|
1086 |
msgstr ""
|
1087 |
|
1088 |
-
#: lib/help.php:
|
1089 |
msgid "Whether to scan and/or sanitise the <code>POST</code> variable."
|
1090 |
msgstr ""
|
1091 |
|
1092 |
-
#: lib/help.php:
|
1093 |
msgid "Decode Base64-encoded <code>POST</code> variable:"
|
1094 |
msgstr ""
|
1095 |
|
1096 |
-
#: lib/help.php:
|
1097 |
msgid ""
|
1098 |
"NinjaFirewall will decode and scan base64 encoded values in order to detect "
|
1099 |
"obfuscated malicious code. This option is only available for the <code>POST</"
|
1100 |
"code> variable."
|
1101 |
msgstr ""
|
1102 |
|
1103 |
-
#: lib/help.php:
|
1104 |
msgid "HTTP REQUEST variable"
|
1105 |
msgstr ""
|
1106 |
|
1107 |
-
#: lib/help.php:
|
1108 |
msgid "Whether to sanitise the <code>REQUEST</code> variable."
|
1109 |
msgstr ""
|
1110 |
|
1111 |
-
#: lib/help.php:
|
1112 |
msgid "Cookies"
|
1113 |
msgstr ""
|
1114 |
|
1115 |
-
#: lib/help.php:
|
1116 |
msgid "Whether to scan and/or sanitise cookies."
|
1117 |
msgstr ""
|
1118 |
|
1119 |
-
#: lib/help.php:
|
1120 |
msgid "HTTP_USER_AGENT server variable"
|
1121 |
msgstr ""
|
1122 |
|
1123 |
-
#: lib/help.php:
|
1124 |
msgid "Whether to scan and/or sanitise <code>HTTP_USER_AGENT</code> requests."
|
1125 |
msgstr ""
|
1126 |
|
1127 |
-
#: lib/help.php:
|
1128 |
msgid "Block suspicious bots/scanners:"
|
1129 |
msgstr ""
|
1130 |
|
1131 |
-
#: lib/help.php:
|
1132 |
msgid ""
|
1133 |
"rejects some known bots, scanners and various malicious scripts attempting "
|
1134 |
"to access your blog."
|
1135 |
msgstr ""
|
1136 |
|
1137 |
-
#: lib/help.php:
|
1138 |
msgid "HTTP_REFERER server variable"
|
1139 |
msgstr ""
|
1140 |
|
1141 |
-
#: lib/help.php:
|
1142 |
msgid "Whether to scan and/or sanitise <code>HTTP_REFERER</code> requests."
|
1143 |
msgstr ""
|
1144 |
|
1145 |
-
#: lib/help.php:
|
1146 |
msgid ""
|
1147 |
"Block POST requests that do not have an <code>HTTP_REFERER</code> header:"
|
1148 |
msgstr ""
|
1149 |
|
1150 |
-
#: lib/help.php:
|
1151 |
msgid ""
|
1152 |
"this option will block any <code>POST</code> request that does not have a "
|
1153 |
"Referrer header (<code>HTTP_REFERER</code> variable). If you need external "
|
@@ -1158,22 +1170,22 @@ msgid ""
|
|
1158 |
"default."
|
1159 |
msgstr ""
|
1160 |
|
1161 |
-
#: lib/help.php:
|
1162 |
msgid "Block localhost IP in <code>GET/POST</code> requests:"
|
1163 |
msgstr ""
|
1164 |
|
1165 |
-
#: lib/help.php:
|
1166 |
msgid ""
|
1167 |
"this option will block any <code>GET</code> or <code>POST</code> request "
|
1168 |
"containing the localhost IP (127.0.0.1). It can be useful to block SQL "
|
1169 |
"dumpers and various hacker's shell scripts."
|
1170 |
msgstr ""
|
1171 |
|
1172 |
-
#: lib/help.php:
|
1173 |
msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header:"
|
1174 |
msgstr ""
|
1175 |
|
1176 |
-
#: lib/help.php:
|
1177 |
#, php-format
|
1178 |
msgid ""
|
1179 |
"this option will reject any request using an IP instead of a domain name in "
|
@@ -1183,11 +1195,11 @@ msgid ""
|
|
1183 |
"than domain names."
|
1184 |
msgstr ""
|
1185 |
|
1186 |
-
#: lib/help.php:
|
1187 |
msgid "Scan traffic coming from localhost and private IP address spaces:"
|
1188 |
msgstr ""
|
1189 |
|
1190 |
-
#: lib/help.php:
|
1191 |
msgid ""
|
1192 |
"this option will allow the firewall to scan traffic from all non-routable "
|
1193 |
"private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to "
|
@@ -1195,28 +1207,28 @@ msgid ""
|
|
1195 |
"interconnected)."
|
1196 |
msgstr ""
|
1197 |
|
1198 |
-
#: lib/help.php:
|
1199 |
msgid "Advanced Policies"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
-
#: lib/help.php:
|
1203 |
msgid "HTTP response headers"
|
1204 |
msgstr ""
|
1205 |
|
1206 |
-
#: lib/help.php:
|
1207 |
msgid ""
|
1208 |
"In addition to filtering incoming requests, NinjaFirewall can also hook the "
|
1209 |
"HTTP response in order to alter its headers. Those modifications can help to "
|
1210 |
"mitigate threats such as XSS, phishing and clickjacking attacks."
|
1211 |
msgstr ""
|
1212 |
|
1213 |
-
#: lib/help.php:
|
1214 |
msgid ""
|
1215 |
"Set <code>X-Content-Type-Options</code> to protect against MIME type "
|
1216 |
"confusion attacks:"
|
1217 |
msgstr ""
|
1218 |
|
1219 |
-
#: lib/help.php:
|
1220 |
msgid ""
|
1221 |
"this header will send the nosniff value to instruct the browser to disable "
|
1222 |
"content or MIME sniffing and to use the content-type returned by the server. "
|
@@ -1225,12 +1237,12 @@ msgid ""
|
|
1225 |
"such as MIME Confusion Attacks."
|
1226 |
msgstr ""
|
1227 |
|
1228 |
-
#: lib/help.php:
|
1229 |
msgid ""
|
1230 |
"Set <code>X-Frame-Options</code> to protect against clickjacking attempts:"
|
1231 |
msgstr ""
|
1232 |
|
1233 |
-
#: lib/help.php:
|
1234 |
msgid ""
|
1235 |
"this header indicates a policy whether a browser must not allow to render a "
|
1236 |
"page in a <frame> or <iframe>. Hosts can declare this policy in "
|
@@ -1239,53 +1251,53 @@ msgid ""
|
|
1239 |
"NinjaFirewall accepts two different values:"
|
1240 |
msgstr ""
|
1241 |
|
1242 |
-
#: lib/help.php:
|
1243 |
msgid ""
|
1244 |
"a browser receiving content with this header must not display this content "
|
1245 |
"in any frame from a page of different origin than the content itself."
|
1246 |
msgstr ""
|
1247 |
|
1248 |
-
#: lib/help.php:
|
1249 |
msgid ""
|
1250 |
"a browser receiving content with this header must not display this content "
|
1251 |
"in any frame."
|
1252 |
msgstr ""
|
1253 |
|
1254 |
-
#: lib/help.php:
|
1255 |
msgid "NinjaFirewall does not support the <code>ALLOW-FROM</code> value."
|
1256 |
msgstr ""
|
1257 |
|
1258 |
-
#: lib/help.php:
|
1259 |
msgid ""
|
1260 |
"Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the "
|
1261 |
"administrator and the login page only."
|
1262 |
msgstr ""
|
1263 |
|
1264 |
-
#: lib/help.php:
|
1265 |
msgid ""
|
1266 |
"Set <code>X-XSS-Protection</code> (IE/Edge, Chrome, Opera and Safari "
|
1267 |
"browsers):"
|
1268 |
msgstr ""
|
1269 |
|
1270 |
-
#: lib/help.php:
|
1271 |
msgid ""
|
1272 |
"this header allows browsers to identify and block XSS attacks by preventing "
|
1273 |
"malicious scripts from executing. It is enabled by default on all compatible "
|
1274 |
"browsers."
|
1275 |
msgstr ""
|
1276 |
|
1277 |
-
#: lib/help.php:
|
1278 |
msgid ""
|
1279 |
"If a visitor disabled their browser's XSS filter, you cannot re-enable it "
|
1280 |
"with that option."
|
1281 |
msgstr ""
|
1282 |
|
1283 |
-
#: lib/help.php:
|
1284 |
msgid ""
|
1285 |
"Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks:"
|
1286 |
msgstr ""
|
1287 |
|
1288 |
-
#: lib/help.php:
|
1289 |
msgid ""
|
1290 |
"adding this flag to cookies helps to mitigate the risk of cross-site "
|
1291 |
"scripting by preventing them from being accessed through client-side "
|
@@ -1296,19 +1308,19 @@ msgid ""
|
|
1296 |
"sets that flag on the logged in user cookies only."
|
1297 |
msgstr ""
|
1298 |
|
1299 |
-
#: lib/help.php:
|
1300 |
msgid ""
|
1301 |
"If your PHP scripts send cookies that need to be accessed from JavaScript, "
|
1302 |
"you should keep that option disabled."
|
1303 |
msgstr ""
|
1304 |
|
1305 |
-
#: lib/help.php:
|
1306 |
msgid ""
|
1307 |
"Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure "
|
1308 |
"connections to the server:"
|
1309 |
msgstr ""
|
1310 |
|
1311 |
-
#: lib/help.php:
|
1312 |
msgid ""
|
1313 |
"this policy enforces secure HTTPS connections to the server. Web browsers "
|
1314 |
"will not allow the user to access the web application over insecure HTTP "
|
@@ -1316,38 +1328,38 @@ msgid ""
|
|
1316 |
"attacks. Most recent browsers support HSTS headers."
|
1317 |
msgstr ""
|
1318 |
|
1319 |
-
#: lib/help.php:
|
1320 |
msgid "Set <code>Content-Security-Policy</code>:"
|
1321 |
msgstr ""
|
1322 |
|
1323 |
-
#: lib/help.php:
|
1324 |
msgid ""
|
1325 |
"this policy helps to mitigate threats such as XSS, phishing and clickjacking "
|
1326 |
"attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, "
|
1327 |
"objects (Java, ActiveX, audio and video files), and other HTML5 features."
|
1328 |
msgstr ""
|
1329 |
|
1330 |
-
#: lib/help.php:
|
1331 |
msgid ""
|
1332 |
"NinjaFirewall lets you configure the CSP policy separately for the frontend "
|
1333 |
"(blog, website) and the backend (WordPress admin dashboard)."
|
1334 |
msgstr ""
|
1335 |
|
1336 |
-
#: lib/help.php:
|
1337 |
msgid "Set <code>Referrer-Policy</code>:"
|
1338 |
msgstr ""
|
1339 |
|
1340 |
-
#: lib/help.php:
|
1341 |
msgid ""
|
1342 |
"this HTTP header governs which referrer information, sent in the Referer "
|
1343 |
"header, should be included with requests made."
|
1344 |
msgstr ""
|
1345 |
|
1346 |
-
#: lib/help.php:
|
1347 |
msgid "Block PHP built-in wrappers:"
|
1348 |
msgstr ""
|
1349 |
|
1350 |
-
#: lib/help.php:
|
1351 |
msgid ""
|
1352 |
"PHP has several wrappers for use with the filesystem functions. It is "
|
1353 |
"possible for an attacker to use them to bypass firewalls and various IDS to "
|
@@ -1358,11 +1370,11 @@ msgid ""
|
|
1358 |
"request, cookies, user agent and referrer variables."
|
1359 |
msgstr ""
|
1360 |
|
1361 |
-
#: lib/help.php:
|
1362 |
msgid "Block serialized PHP objects:"
|
1363 |
msgstr ""
|
1364 |
|
1365 |
-
#: lib/help.php:
|
1366 |
#, php-format
|
1367 |
msgid ""
|
1368 |
"Object Serialization is a PHP feature used by many applications to generate "
|
@@ -1373,39 +1385,39 @@ msgid ""
|
|
1373 |
"code> request, cookies, user agent and referrer variables."
|
1374 |
msgstr ""
|
1375 |
|
1376 |
-
#: lib/help.php:
|
1377 |
msgid "Hide PHP notice and error messages:"
|
1378 |
msgstr ""
|
1379 |
|
1380 |
-
#: lib/help.php:
|
1381 |
msgid ""
|
1382 |
"this option lets you hide errors returned by your scripts. Such errors can "
|
1383 |
"leak sensitive informations which can be exploited by hackers."
|
1384 |
msgstr ""
|
1385 |
|
1386 |
-
#: lib/help.php:
|
1387 |
msgid ""
|
1388 |
"Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
|
1389 |
"<code>PATH_INFO</code>:"
|
1390 |
msgstr ""
|
1391 |
|
1392 |
-
#: lib/help.php:
|
1393 |
msgid ""
|
1394 |
"this option can sanitise any dangerous characters found in those 3 server "
|
1395 |
"variables to prevent various XSS and database injection attempts."
|
1396 |
msgstr ""
|
1397 |
|
1398 |
-
#: lib/help.php:
|
1399 |
msgid "Various"
|
1400 |
msgstr ""
|
1401 |
|
1402 |
-
#: lib/help.php:
|
1403 |
#, php-format
|
1404 |
msgid ""
|
1405 |
"Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests:"
|
1406 |
msgstr ""
|
1407 |
|
1408 |
-
#: lib/help.php:
|
1409 |
msgid ""
|
1410 |
"this option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
|
1411 |
"code> server variable in a <code>GET</code> or <code>POST</code> request. "
|
@@ -1413,11 +1425,11 @@ msgid ""
|
|
1413 |
"legitimate programs do not."
|
1414 |
msgstr ""
|
1415 |
|
1416 |
-
#: lib/help.php:
|
1417 |
msgid "Block ASCII character 0x00 (NULL byte):"
|
1418 |
msgstr ""
|
1419 |
|
1420 |
-
#: lib/help.php:
|
1421 |
msgid ""
|
1422 |
"this option will reject any <code>GET</code> or <code>POST</code> request, "
|
1423 |
"<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
|
@@ -1426,22 +1438,22 @@ msgid ""
|
|
1426 |
"dangerous and should always be rejected."
|
1427 |
msgstr ""
|
1428 |
|
1429 |
-
#: lib/help.php:
|
1430 |
msgid "Block ASCII control characters 1 to 8 and 14 to 31:"
|
1431 |
msgstr ""
|
1432 |
|
1433 |
-
#: lib/help.php:
|
1434 |
msgid ""
|
1435 |
"this option will reject any <code>GET</code> or <code>POST</code> request, "
|
1436 |
"<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
|
1437 |
"ASCII characters from 1 to 8 and 14 to 31."
|
1438 |
msgstr ""
|
1439 |
|
1440 |
-
#: lib/help.php:
|
1441 |
msgid "Users Whitelist"
|
1442 |
msgstr ""
|
1443 |
|
1444 |
-
#: lib/help.php:
|
1445 |
#, php-format
|
1446 |
msgid ""
|
1447 |
"By default, any logged in WordPress administrator will not be blocked by "
|
@@ -1453,17 +1465,17 @@ msgid ""
|
|
1453 |
"enforced."
|
1454 |
msgstr ""
|
1455 |
|
1456 |
-
#: lib/help.php:
|
1457 |
msgid "File Guard"
|
1458 |
msgstr ""
|
1459 |
|
1460 |
-
#: lib/help.php:
|
1461 |
msgid ""
|
1462 |
"File Guard can detect, in real-time, any access to a PHP file that was "
|
1463 |
"recently modified or created, and alert you about this."
|
1464 |
msgstr ""
|
1465 |
|
1466 |
-
#: lib/help.php:
|
1467 |
msgid ""
|
1468 |
"If a hacker uploaded a shell script to your site (or injected a backdoor "
|
1469 |
"into an already existing file) and tried to directly access that file using "
|
@@ -1474,7 +1486,7 @@ msgid ""
|
|
1474 |
"Notifications\" menu."
|
1475 |
msgstr ""
|
1476 |
|
1477 |
-
#: lib/help.php:
|
1478 |
msgid ""
|
1479 |
"If you do not want to monitor a folder, you can exclude its full path or a "
|
1480 |
"part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
|
@@ -1483,13 +1495,13 @@ msgid ""
|
|
1483 |
"will ignore it."
|
1484 |
msgstr ""
|
1485 |
|
1486 |
-
#: lib/help.php:
|
1487 |
msgid ""
|
1488 |
"Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
|
1489 |
"code>)."
|
1490 |
msgstr ""
|
1491 |
|
1492 |
-
#: lib/help.php:
|
1493 |
msgid ""
|
1494 |
"File Guard real-time detection is a totally unique feature, because "
|
1495 |
"NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
|
@@ -1497,11 +1509,11 @@ msgid ""
|
|
1497 |
"package (third-party software, shell script, backdoor etc)."
|
1498 |
msgstr ""
|
1499 |
|
1500 |
-
#: lib/help.php:
|
1501 |
msgid "Network"
|
1502 |
msgstr ""
|
1503 |
|
1504 |
-
#: lib/help.php:
|
1505 |
msgid ""
|
1506 |
"Even if NinjaFirewall administration menu is only available to the Super "
|
1507 |
"Admin (from the main site), you can still display its status to all sites in "
|
@@ -1509,30 +1521,30 @@ msgid ""
|
|
1509 |
"be visible only to the administrators of those sites."
|
1510 |
msgstr ""
|
1511 |
|
1512 |
-
#: lib/help.php:
|
1513 |
msgid ""
|
1514 |
"It is recommended to enable this feature as it is the only way to know "
|
1515 |
"whether the sites in your network are protected and if NinjaFirewall "
|
1516 |
"installation was successful."
|
1517 |
msgstr ""
|
1518 |
|
1519 |
-
#: lib/help.php:
|
1520 |
msgid ""
|
1521 |
"Note that when it is disabled, the icon still remains visible to you, the "
|
1522 |
"Super Admin."
|
1523 |
msgstr ""
|
1524 |
|
1525 |
-
#: lib/help.php:
|
1526 |
msgid "File Check"
|
1527 |
msgstr ""
|
1528 |
|
1529 |
-
#: lib/help.php:
|
1530 |
msgid ""
|
1531 |
"File Check lets you perform file integrity monitoring upon request or on a "
|
1532 |
"specific interval."
|
1533 |
msgstr ""
|
1534 |
|
1535 |
-
#: lib/help.php:
|
1536 |
msgid ""
|
1537 |
"You need to create a snapshot of all your files and then, at a later time, "
|
1538 |
"you can scan your system to compare it with the previous snapshot. Any "
|
@@ -1540,62 +1552,62 @@ msgid ""
|
|
1540 |
"file ownership, timestamp as well as file creation and deletion."
|
1541 |
msgstr ""
|
1542 |
|
1543 |
-
#: lib/help.php:
|
1544 |
#, php-format
|
1545 |
msgid ""
|
1546 |
"Create a snapshot of all files stored in that directory: by default, the "
|
1547 |
"directory is set to WordPress <code>ABSPATH</code> (%s)"
|
1548 |
msgstr ""
|
1549 |
|
1550 |
-
#: lib/help.php:
|
1551 |
msgid ""
|
1552 |
"Exclude the following files/folders: you can enter a directory or a file "
|
1553 |
"name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
|
1554 |
"code>). Or you can exclude a file extension (e.g., <code>.css</code>)."
|
1555 |
msgstr ""
|
1556 |
|
1557 |
-
#: lib/help.php:
|
1558 |
msgid ""
|
1559 |
"Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
|
1560 |
"code>)."
|
1561 |
msgstr ""
|
1562 |
|
1563 |
-
#: lib/help.php:
|
1564 |
msgid ""
|
1565 |
"Do not follow symbolic links: by default, NinjaFirewall will not follow "
|
1566 |
"symbolic links."
|
1567 |
msgstr ""
|
1568 |
|
1569 |
-
#: lib/help.php:
|
1570 |
msgid "Scheduled scans"
|
1571 |
msgstr ""
|
1572 |
|
1573 |
-
#: lib/help.php:
|
1574 |
msgid ""
|
1575 |
"NinjaFirewall can scan your system on a specific interval (hourly, "
|
1576 |
"twicedaily or daily)."
|
1577 |
msgstr ""
|
1578 |
|
1579 |
-
#: lib/help.php:
|
1580 |
msgid ""
|
1581 |
"It can either send you a scan report only if changes are detected, or always "
|
1582 |
"send you one after each scan."
|
1583 |
msgstr ""
|
1584 |
|
1585 |
-
#: lib/help.php:
|
1586 |
msgid ""
|
1587 |
"Reports will be sent to the contact email address defined in the \"Event "
|
1588 |
"Notifications\" menu."
|
1589 |
msgstr ""
|
1590 |
|
1591 |
-
#: lib/help.php:
|
1592 |
#, php-format
|
1593 |
msgid ""
|
1594 |
"Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
|
1595 |
"only if your site gets sufficient traffic."
|
1596 |
msgstr ""
|
1597 |
|
1598 |
-
#: lib/help.php:
|
1599 |
msgid ""
|
1600 |
"NinjaFirewall can alert you by email on specific events triggered within "
|
1601 |
"your blog. They include installations, updates, activations etc, as well as "
|
@@ -1606,11 +1618,11 @@ msgid ""
|
|
1606 |
"theme in order to take full control of your website."
|
1607 |
msgstr ""
|
1608 |
|
1609 |
-
#: lib/help.php:
|
1610 |
msgid "Login Protection"
|
1611 |
msgstr ""
|
1612 |
|
1613 |
-
#: lib/help.php:
|
1614 |
msgid ""
|
1615 |
"By processing incoming HTTP requests before your blog and any of its "
|
1616 |
"plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
|
@@ -1618,18 +1630,18 @@ msgid ""
|
|
1618 |
"from several thousands of different IPs."
|
1619 |
msgstr ""
|
1620 |
|
1621 |
-
#: lib/help.php:
|
1622 |
msgid ""
|
1623 |
"You can choose two different types of protection: a password or a captcha. "
|
1624 |
"You can enable the protection only if an attack is detected or to keep it "
|
1625 |
"always activated."
|
1626 |
msgstr ""
|
1627 |
|
1628 |
-
#: lib/help.php:
|
1629 |
msgid "Yes, if under attack:"
|
1630 |
msgstr ""
|
1631 |
|
1632 |
-
#: lib/help.php:
|
1633 |
msgid ""
|
1634 |
"The protection will be triggered when too many login attempts are detected, "
|
1635 |
"regardless of the offending IP. It blocks the attack instantly and prevents "
|
@@ -1638,92 +1650,92 @@ msgid ""
|
|
1638 |
"combination or the captcha code. "
|
1639 |
msgstr ""
|
1640 |
|
1641 |
-
#: lib/help.php:
|
1642 |
msgid "Always ON:"
|
1643 |
msgstr ""
|
1644 |
|
1645 |
-
#: lib/help.php:
|
1646 |
msgid ""
|
1647 |
"NinjaFirewall will always enforce the HTTP authentication or captcha "
|
1648 |
"implementation each time you access the login page."
|
1649 |
msgstr ""
|
1650 |
|
1651 |
-
#: lib/help.php:
|
1652 |
msgid "Type of protection:"
|
1653 |
msgstr ""
|
1654 |
|
1655 |
-
#: lib/help.php:
|
1656 |
msgid ""
|
1657 |
"<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
|
1658 |
"own very fast authentication scheme and it is compatible with any HTTP "
|
1659 |
"server (Apache, Nginx, Lighttpd etc)."
|
1660 |
msgstr ""
|
1661 |
|
1662 |
-
#: lib/help.php:
|
1663 |
msgid "<b>Captcha:</b> It will display a 5-character captcha code."
|
1664 |
msgstr ""
|
1665 |
|
1666 |
-
#: lib/help.php:
|
1667 |
msgid "Bot protection:"
|
1668 |
msgstr ""
|
1669 |
|
1670 |
-
#: lib/help.php:
|
1671 |
msgid ""
|
1672 |
"NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
|
1673 |
"before they start a brute-force attack."
|
1674 |
msgstr ""
|
1675 |
|
1676 |
-
#: lib/help.php:
|
1677 |
msgid "AUTH log"
|
1678 |
msgstr ""
|
1679 |
|
1680 |
-
#: lib/help.php:
|
1681 |
msgid ""
|
1682 |
"NinjaFirewall can write to the server Authentication log when the brute-"
|
1683 |
"force protection is triggered. This can be useful to the system "
|
1684 |
"administrator for monitoring purposes or banning IPs at the server level."
|
1685 |
msgstr ""
|
1686 |
|
1687 |
-
#: lib/help.php:
|
1688 |
msgid ""
|
1689 |
"If you have a shared hosting account, keep this option disabled as you do "
|
1690 |
"not have any access to the server's logs."
|
1691 |
msgstr ""
|
1692 |
|
1693 |
-
#: lib/help.php:
|
1694 |
msgid ""
|
1695 |
"On Debian-based systems, the log is located in <code>/var/log/auth.log</"
|
1696 |
"code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
|
1697 |
"logline uses the following format:"
|
1698 |
msgstr ""
|
1699 |
|
1700 |
-
#: lib/help.php:
|
1701 |
msgid "AA: the process ID (PID)."
|
1702 |
msgstr ""
|
1703 |
|
1704 |
-
#: lib/help.php:
|
1705 |
msgid "BB: the user IPv4 or IPv6 address."
|
1706 |
msgstr ""
|
1707 |
|
1708 |
-
#: lib/help.php:
|
1709 |
msgid "CC: the blog (sub-)domain name."
|
1710 |
msgstr ""
|
1711 |
|
1712 |
-
#: lib/help.php:
|
1713 |
msgid ""
|
1714 |
"DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
|
1715 |
"API</code>."
|
1716 |
msgstr ""
|
1717 |
|
1718 |
-
#: lib/help.php:
|
1719 |
msgid "EE: the time, in minutes, the protection will remain active."
|
1720 |
msgstr ""
|
1721 |
|
1722 |
-
#: lib/help.php:
|
1723 |
msgid "Sample loglines:"
|
1724 |
msgstr ""
|
1725 |
|
1726 |
-
#: lib/help.php:
|
1727 |
#, php-format
|
1728 |
msgid ""
|
1729 |
"Be careful if you are behind a load balancer, reverse-proxy or CDN because "
|
@@ -1734,54 +1746,54 @@ msgid ""
|
|
1734 |
"otherwise you will likely block legitimate users."
|
1735 |
msgstr ""
|
1736 |
|
1737 |
-
#: lib/help.php:
|
1738 |
msgid "Firewall Log"
|
1739 |
msgstr ""
|
1740 |
|
1741 |
-
#: lib/help.php:
|
1742 |
msgid ""
|
1743 |
"The firewall log displays blocked and sanitised requests as well as some "
|
1744 |
"useful information. It has 6 columns:"
|
1745 |
msgstr ""
|
1746 |
|
1747 |
-
#: lib/help.php:
|
1748 |
msgid "DATE : date and time of the incident."
|
1749 |
msgstr ""
|
1750 |
|
1751 |
-
#: lib/help.php:
|
1752 |
msgid ""
|
1753 |
"INCIDENT : unique incident number/ID as it was displayed to the blocked user."
|
1754 |
msgstr ""
|
1755 |
|
1756 |
-
#: lib/help.php:
|
1757 |
msgid ""
|
1758 |
"LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
|
1759 |
"<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
|
1760 |
"and debugging mode (<code>DEBUG_ON</code>)."
|
1761 |
msgstr ""
|
1762 |
|
1763 |
-
#: lib/help.php:
|
1764 |
msgid ""
|
1765 |
"RULE : reference of the NinjaFirewall built-in security rule that triggered "
|
1766 |
"the action. A hyphen (<code>-</code>) instead of a number means it was a "
|
1767 |
"rule from the \"Firewall Policies\" page."
|
1768 |
msgstr ""
|
1769 |
|
1770 |
-
#: lib/help.php:
|
1771 |
msgid "IP : the user IPv4 or IPv6 address."
|
1772 |
msgstr ""
|
1773 |
|
1774 |
-
#: lib/help.php:
|
1775 |
msgid ""
|
1776 |
"REQUEST : the HTTP request including offending variables and values as well "
|
1777 |
"as the reason the action was logged."
|
1778 |
msgstr ""
|
1779 |
|
1780 |
-
#: lib/help.php:
|
1781 |
msgid "Auto-delete log"
|
1782 |
msgstr ""
|
1783 |
|
1784 |
-
#: lib/help.php:
|
1785 |
msgid ""
|
1786 |
"This options lets you configure NinjaFirewall to delete its old logs "
|
1787 |
"automatically. By default, logs are never deleted, <b>even when uninstall "
|
@@ -1789,60 +1801,65 @@ msgid ""
|
|
1789 |
"delete old logs."
|
1790 |
msgstr ""
|
1791 |
|
1792 |
-
#: lib/help.php:
|
1793 |
#: ninjafirewall.php:1105
|
1794 |
msgid "Centralized Logging"
|
1795 |
msgstr ""
|
1796 |
|
1797 |
-
#: lib/help.php:
|
1798 |
msgid ""
|
1799 |
"Centralized Logging lets you remotely access the firewall log of all your "
|
1800 |
"NinjaFirewall protected websites from one single installation. You do not "
|
1801 |
"need any longer to log in to individual servers to analyse your log data."
|
1802 |
msgstr ""
|
1803 |
|
1804 |
-
#: lib/help.php:
|
1805 |
#, php-format
|
1806 |
msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
|
1807 |
msgstr ""
|
1808 |
|
1809 |
-
#: lib/help.php:
|
1810 |
msgid ""
|
1811 |
"Enter your public key (optional): This is the public key that was created "
|
1812 |
"from your main server."
|
1813 |
msgstr ""
|
1814 |
|
1815 |
-
#: lib/help.php:
|
1816 |
msgid ""
|
1817 |
"Centralized Logging will keep working even if NinjaFirewall is disabled. "
|
1818 |
"Delete your public key below if you want to disable it."
|
1819 |
msgstr ""
|
1820 |
|
1821 |
-
#: lib/help.php:
|
1822 |
msgid "GDPR Compliance"
|
1823 |
msgstr ""
|
1824 |
|
1825 |
-
#: lib/help.php:
|
1826 |
#: ninjafirewall.php:842
|
1827 |
msgid "Live Log"
|
1828 |
msgstr ""
|
1829 |
|
1830 |
-
#: lib/help.php:
|
1831 |
msgid ""
|
1832 |
"Live Log lets you watch your blog traffic in real time, just like the Unix "
|
1833 |
"<code>tail -f</code> command. Note that requests sent to static elements "
|
1834 |
"like JS/CSS files and images are not managed by NinjaFirewall."
|
1835 |
msgstr ""
|
1836 |
|
1837 |
-
#: lib/help.php:
|
1838 |
msgid ""
|
1839 |
"You can enable/disable the monitoring process, change the refresh rate, "
|
1840 |
"clear the screen, enable automatic vertical scrolling, change the log "
|
1841 |
-
"format, select which traffic you want to view (HTTP/HTTPS) and the timezone
|
1842 |
-
|
|
|
|
|
|
|
|
|
|
|
1843 |
msgstr ""
|
1844 |
|
1845 |
-
#: lib/help.php:
|
1846 |
msgid ""
|
1847 |
"Live Log does not make use of any WordPress core file (e.g., <code>admin-"
|
1848 |
"ajax.php</code>). It communicates directly with the firewall without loading "
|
@@ -1851,78 +1868,78 @@ msgid ""
|
|
1851 |
"value."
|
1852 |
msgstr ""
|
1853 |
|
1854 |
-
#: lib/help.php:
|
1855 |
msgid ""
|
1856 |
"If you are using the optional <code>.htninja</code> configuration file to "
|
1857 |
"whitelist your IP, the Live Log feature will not work."
|
1858 |
msgstr ""
|
1859 |
|
1860 |
-
#: lib/help.php:
|
1861 |
msgid "Log Format"
|
1862 |
msgstr ""
|
1863 |
|
1864 |
-
#: lib/help.php:
|
1865 |
msgid "You can easily customize the log format. Possible values are:"
|
1866 |
msgstr ""
|
1867 |
|
1868 |
-
#: lib/help.php:
|
1869 |
msgid "<code>%time</code>: the server date, time and timezone."
|
1870 |
msgstr ""
|
1871 |
|
1872 |
-
#: lib/help.php:
|
1873 |
msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
|
1874 |
msgstr ""
|
1875 |
|
1876 |
-
#: lib/help.php:
|
1877 |
#, php-format
|
1878 |
msgid ""
|
1879 |
"<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
|
1880 |
"balancer or CDN, this will be its IP."
|
1881 |
msgstr ""
|
1882 |
|
1883 |
-
#: lib/help.php:
|
1884 |
msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
|
1885 |
msgstr ""
|
1886 |
|
1887 |
-
#: lib/help.php:
|
1888 |
#, php-format
|
1889 |
msgid ""
|
1890 |
"<code>%uri</code>: the URI which was given in order to access the page "
|
1891 |
"(REQUEST_URI)."
|
1892 |
msgstr ""
|
1893 |
|
1894 |
-
#: lib/help.php:
|
1895 |
msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
|
1896 |
msgstr ""
|
1897 |
|
1898 |
-
#: lib/help.php:
|
1899 |
#, php-format
|
1900 |
msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
|
1901 |
msgstr ""
|
1902 |
|
1903 |
-
#: lib/help.php:
|
1904 |
#, php-format
|
1905 |
msgid ""
|
1906 |
"<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
|
1907 |
"load balancer or CDN, this will likely be the visitor true IP."
|
1908 |
msgstr ""
|
1909 |
|
1910 |
-
#: lib/help.php:
|
1911 |
msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
|
1912 |
msgstr ""
|
1913 |
|
1914 |
-
#: lib/help.php:
|
1915 |
msgid ""
|
1916 |
"Additionally, you can include any of the following characters: <code>\"</"
|
1917 |
"code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
|
1918 |
"and lowercase letters <code>a-z</code>."
|
1919 |
msgstr ""
|
1920 |
|
1921 |
-
#: lib/help.php:
|
1922 |
msgid "Rules Editor"
|
1923 |
msgstr ""
|
1924 |
|
1925 |
-
#: lib/help.php:
|
1926 |
msgid ""
|
1927 |
"Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
|
1928 |
"of built-in rules used to protect your blog against the most common "
|
@@ -1932,46 +1949,46 @@ msgid ""
|
|
1932 |
"individually:"
|
1933 |
msgstr ""
|
1934 |
|
1935 |
-
#: lib/help.php:
|
1936 |
msgid ""
|
1937 |
"Check your firewall log and find the rule ID you want to disable (it is "
|
1938 |
"displayed in the <code>RULE</code> column)."
|
1939 |
msgstr ""
|
1940 |
|
1941 |
-
#: lib/help.php:
|
1942 |
msgid ""
|
1943 |
"Select its ID from the enabled rules list below and click the \"Disable it\" "
|
1944 |
"button."
|
1945 |
msgstr ""
|
1946 |
|
1947 |
-
#: lib/help.php:
|
1948 |
msgid ""
|
1949 |
"Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
|
1950 |
"code> instead of a number, that means that the rule can be changed in the "
|
1951 |
"\"Firewall Policies\" page."
|
1952 |
msgstr ""
|
1953 |
|
1954 |
-
#: lib/help.php:
|
1955 |
msgid "Credits"
|
1956 |
msgstr ""
|
1957 |
|
1958 |
-
#: lib/help.php:
|
1959 |
msgid ""
|
1960 |
"NinjaFirewall security rules protect against many vulnerabilities. Some of "
|
1961 |
"them were reported by the following companies, individuals or mailing lists:"
|
1962 |
msgstr ""
|
1963 |
|
1964 |
-
#: lib/help.php:
|
1965 |
msgid "Updates"
|
1966 |
msgstr ""
|
1967 |
|
1968 |
-
#: lib/help.php:
|
1969 |
msgid ""
|
1970 |
"To get the most efficient protection, you can ask NinjaFirewall to "
|
1971 |
"automatically update its security rules."
|
1972 |
msgstr ""
|
1973 |
|
1974 |
-
#: lib/help.php:
|
1975 |
msgid ""
|
1976 |
"Each time a new vulnerability is found in WordPress or one of its plugins/"
|
1977 |
"themes, a new set of security rules will be made available to protect "
|
@@ -1979,14 +1996,14 @@ msgid ""
|
|
1979 |
"daily or even hourly."
|
1980 |
msgstr ""
|
1981 |
|
1982 |
-
#: lib/help.php:
|
1983 |
msgid ""
|
1984 |
"Only security rules will be downloaded. If a new version of NinjaFirewall "
|
1985 |
"(including new files, options and features) was available, it would have to "
|
1986 |
"be updated from the dashboard plugins menu as usual."
|
1987 |
msgstr ""
|
1988 |
|
1989 |
-
#: lib/help.php:
|
1990 |
msgid ""
|
1991 |
"We recommend to enable this feature, as it is the <strong>only way to keep "
|
1992 |
"your WordPress secure</strong> against new vulnerabilities."
|
@@ -2257,19 +2274,19 @@ msgstr ""
|
|
2257 |
msgid "Unable to find the wp-config.php file (#%s)."
|
2258 |
msgstr ""
|
2259 |
|
2260 |
-
#: lib/install_wpwaf.php:
|
2261 |
msgid ""
|
2262 |
"The firewall is not loaded. Make sure that the required lines of code were "
|
2263 |
"added to your wp-config.php file."
|
2264 |
msgstr ""
|
2265 |
|
2266 |
#: lib/login_protection.php:70 lib/login_protection.php:125
|
2267 |
-
#: lib/login_protection.php:
|
2268 |
msgid "Access restricted"
|
2269 |
msgstr ""
|
2270 |
|
2271 |
#: lib/login_protection.php:80 lib/login_protection.php:129
|
2272 |
-
#: lib/login_protection.php:
|
2273 |
msgid "Type the characters you see in the picture below:"
|
2274 |
msgstr ""
|
2275 |
|
@@ -2318,11 +2335,11 @@ msgid "Always ON"
|
|
2318 |
msgstr ""
|
2319 |
|
2320 |
#: lib/login_protection.php:296 lib/nf_sub_filecheck.php:517
|
2321 |
-
#: ninjafirewall.php:
|
2322 |
-
#: ninjafirewall.php:
|
2323 |
-
#: ninjafirewall.php:
|
2324 |
-
#: ninjafirewall.php:
|
2325 |
-
#: ninjafirewall.php:
|
2326 |
msgid "No (default)"
|
2327 |
msgstr ""
|
2328 |
|
@@ -2395,79 +2412,87 @@ msgstr ""
|
|
2395 |
msgid "Various options"
|
2396 |
msgstr ""
|
2397 |
|
2398 |
-
#: lib/login_protection.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
2399 |
msgid "XML-RPC API"
|
2400 |
msgstr ""
|
2401 |
|
2402 |
-
#: lib/login_protection.php:
|
2403 |
msgid "Apply the protection to the <code>xmlrpc.php</code> script as well."
|
2404 |
msgstr ""
|
2405 |
|
2406 |
-
#: lib/login_protection.php:
|
2407 |
msgid "Bot protection"
|
2408 |
msgstr ""
|
2409 |
|
2410 |
-
#: lib/login_protection.php:
|
2411 |
msgid "Enable bot protection (applies to <code>wp-login.php</code> only.)"
|
2412 |
msgstr ""
|
2413 |
|
2414 |
-
#: lib/login_protection.php:
|
2415 |
msgid "Authentication log"
|
2416 |
msgstr ""
|
2417 |
|
2418 |
-
#: lib/login_protection.php:
|
2419 |
msgid "Your server configuration is not compatible with that option."
|
2420 |
msgstr ""
|
2421 |
|
2422 |
-
#: lib/login_protection.php:
|
2423 |
-
msgid "
|
|
|
|
|
2424 |
msgstr ""
|
2425 |
|
2426 |
-
#: lib/login_protection.php:
|
2427 |
msgid "Write the incident to the server Authentication log."
|
2428 |
msgstr ""
|
2429 |
|
2430 |
-
#: lib/login_protection.php:
|
2431 |
msgid "Signature"
|
2432 |
msgstr ""
|
2433 |
|
2434 |
#. translators: "Brute-force protection by NinjaFirewall" should not be translated.
|
2435 |
-
#: lib/login_protection.php:
|
2436 |
msgid ""
|
2437 |
"Disable the <i>Brute-force protection by NinjaFirewall</i> signature on the "
|
2438 |
"protection page."
|
2439 |
msgstr ""
|
2440 |
|
2441 |
-
#: lib/login_protection.php:
|
2442 |
msgid "Save Login Protection"
|
2443 |
msgstr ""
|
2444 |
|
2445 |
-
#: lib/login_protection.php:
|
2446 |
msgid "See our benchmark and stress-test:"
|
2447 |
msgstr ""
|
2448 |
|
2449 |
-
#: lib/login_protection.php:
|
2450 |
#, php-format
|
2451 |
msgid "Error: %s directory is not writable. Please chmod it to 0777."
|
2452 |
msgstr ""
|
2453 |
|
2454 |
-
#: lib/login_protection.php:
|
2455 |
msgid "Error: please enter a user name for HTTP authentication."
|
2456 |
msgstr ""
|
2457 |
|
2458 |
-
#: lib/login_protection.php:
|
2459 |
msgid "Error: HTTP authentication user name is not valid."
|
2460 |
msgstr ""
|
2461 |
|
2462 |
-
#: lib/login_protection.php:
|
2463 |
msgid "Error: please enter a user name and password for HTTP authentication."
|
2464 |
msgstr ""
|
2465 |
|
2466 |
-
#: lib/login_protection.php:
|
2467 |
msgid "Error: password must be from 6 to 32 characters."
|
2468 |
msgstr ""
|
2469 |
|
2470 |
-
#: lib/login_protection.php:
|
2471 |
#, php-format
|
2472 |
msgid "Error: unable to write to the %s configuration file"
|
2473 |
msgstr ""
|
@@ -2611,11 +2636,12 @@ msgstr ""
|
|
2611 |
msgid "Default: %s"
|
2612 |
msgstr ""
|
2613 |
|
2614 |
-
#: lib/nf_sub_filecheck.php:159 ninjafirewall.php:
|
2615 |
msgid "Exclude the following files/folders (optional)"
|
2616 |
msgstr ""
|
2617 |
|
2618 |
-
#: lib/nf_sub_filecheck.php:160
|
|
|
2619 |
msgid "e.g.,"
|
2620 |
msgstr ""
|
2621 |
|
@@ -2755,7 +2781,7 @@ msgstr ""
|
|
2755 |
msgid "New"
|
2756 |
msgstr ""
|
2757 |
|
2758 |
-
#: lib/nf_sub_filecheck.php:475
|
2759 |
msgid "None"
|
2760 |
msgstr ""
|
2761 |
|
@@ -2885,8 +2911,8 @@ msgstr ""
|
|
2885 |
#: lib/nf_sub_filecheck.php:840 lib/nf_sub_filecheck.php:842
|
2886 |
#: lib/nf_sub_filecheck.php:858 lib/nf_sub_filecheck.php:860
|
2887 |
#: lib/nf_sub_updates.php:542 lib/nf_sub_updates.php:544 lib/nfw_misc.php:76
|
2888 |
-
#: lib/nfw_misc.php:78 lib/nfw_misc.php:
|
2889 |
-
#: lib/nfw_misc.php:
|
2890 |
msgid "Blog:"
|
2891 |
msgstr ""
|
2892 |
|
@@ -2927,7 +2953,7 @@ msgid "Loading..."
|
|
2927 |
msgstr ""
|
2928 |
|
2929 |
#: lib/nf_sub_livelog.php:112 lib/nf_sub_livelog.php:141
|
2930 |
-
#: lib/nf_sub_livelog.php:
|
2931 |
msgid "No traffic yet, please wait..."
|
2932 |
msgstr ""
|
2933 |
|
@@ -2957,87 +2983,105 @@ msgstr ""
|
|
2957 |
msgid "seconds"
|
2958 |
msgstr ""
|
2959 |
|
2960 |
-
#: lib/nf_sub_livelog.php:
|
2961 |
msgid "On"
|
2962 |
msgstr ""
|
2963 |
|
2964 |
-
#: lib/nf_sub_livelog.php:
|
2965 |
msgid "Off"
|
2966 |
msgstr ""
|
2967 |
|
2968 |
-
#: lib/nf_sub_livelog.php:
|
2969 |
msgid "Refresh rate:"
|
2970 |
msgstr ""
|
2971 |
|
2972 |
-
#: lib/nf_sub_livelog.php:
|
2973 |
msgid "5 seconds"
|
2974 |
msgstr ""
|
2975 |
|
2976 |
-
#: lib/nf_sub_livelog.php:
|
2977 |
msgid "10 seconds"
|
2978 |
msgstr ""
|
2979 |
|
2980 |
-
#: lib/nf_sub_livelog.php:
|
2981 |
msgid "20 seconds"
|
2982 |
msgstr ""
|
2983 |
|
2984 |
-
#: lib/nf_sub_livelog.php:
|
2985 |
msgid "45 seconds"
|
2986 |
msgstr ""
|
2987 |
|
2988 |
-
#: lib/nf_sub_livelog.php:
|
2989 |
msgid "Clear screen"
|
2990 |
msgstr ""
|
2991 |
|
2992 |
-
#: lib/nf_sub_livelog.php:
|
2993 |
msgid "Autoscrolling"
|
2994 |
msgstr ""
|
2995 |
|
2996 |
-
#: lib/nf_sub_livelog.php:
|
2997 |
msgid "Live Log will not display whitelisted users and brute-force attacks."
|
2998 |
msgstr ""
|
2999 |
|
3000 |
-
#: lib/nf_sub_livelog.php:
|
3001 |
msgid "Live Log options"
|
3002 |
msgstr ""
|
3003 |
|
3004 |
-
#: lib/nf_sub_livelog.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3005 |
msgid "Format"
|
3006 |
msgstr ""
|
3007 |
|
3008 |
-
#: lib/nf_sub_livelog.php:
|
3009 |
msgid "Custom"
|
3010 |
msgstr ""
|
3011 |
|
3012 |
-
#: lib/nf_sub_livelog.php:
|
3013 |
msgid "See contextual help for available log format."
|
3014 |
msgstr ""
|
3015 |
|
3016 |
-
#: lib/nf_sub_livelog.php:
|
3017 |
msgid "Display"
|
3018 |
msgstr ""
|
3019 |
|
3020 |
-
#: lib/nf_sub_livelog.php:
|
3021 |
msgid "HTTP and HTTPS traffic (default)"
|
3022 |
msgstr ""
|
3023 |
|
3024 |
-
#: lib/nf_sub_livelog.php:
|
3025 |
msgid "HTTP traffic only"
|
3026 |
msgstr ""
|
3027 |
|
3028 |
-
#: lib/nf_sub_livelog.php:
|
3029 |
msgid "HTTPS traffic only"
|
3030 |
msgstr ""
|
3031 |
|
3032 |
-
#: lib/nf_sub_livelog.php:
|
3033 |
msgid "Timezone"
|
3034 |
msgstr ""
|
3035 |
|
3036 |
-
#: lib/nf_sub_livelog.php:
|
3037 |
msgid "Save Live Log Options"
|
3038 |
msgstr ""
|
3039 |
|
3040 |
-
#: lib/nf_sub_livelog.php:
|
3041 |
msgid "Error: please enter the custom log format."
|
3042 |
msgstr ""
|
3043 |
|
@@ -3078,7 +3122,7 @@ msgstr ""
|
|
3078 |
msgid "Viewing:"
|
3079 |
msgstr ""
|
3080 |
|
3081 |
-
#: lib/nf_sub_log.php:109
|
3082 |
msgid "bytes"
|
3083 |
msgstr ""
|
3084 |
|
@@ -3167,179 +3211,204 @@ msgid ""
|
|
3167 |
"menu instead:"
|
3168 |
msgstr ""
|
3169 |
|
3170 |
-
#: lib/nf_sub_options.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
3171 |
msgid "CSS style sheets"
|
3172 |
msgstr ""
|
3173 |
|
3174 |
-
#: lib/nf_sub_options.php:
|
3175 |
msgid "Javascript code"
|
3176 |
msgstr ""
|
3177 |
|
3178 |
-
#: lib/nf_sub_options.php:
|
3179 |
#, php-format
|
3180 |
msgid ""
|
3181 |
"Your message seems to contain %s. For security reasons, it cannot be "
|
3182 |
"previewed from the admin dashboard."
|
3183 |
msgstr ""
|
3184 |
|
3185 |
-
#: lib/nf_sub_options.php:
|
3186 |
msgid "Refresh preview"
|
3187 |
msgstr ""
|
3188 |
|
3189 |
-
#: lib/nf_sub_options.php:
|
3190 |
msgid "Firewall Options"
|
3191 |
msgstr ""
|
3192 |
|
3193 |
-
#: lib/nf_sub_options.php:
|
3194 |
-
#: lib/nf_sub_options.php:
|
3195 |
#: ninjafirewall.php:1117
|
3196 |
msgid "Enabled"
|
3197 |
msgstr ""
|
3198 |
|
3199 |
-
#: lib/nf_sub_options.php:
|
3200 |
msgid "Disabled"
|
3201 |
msgstr ""
|
3202 |
|
3203 |
-
#: lib/nf_sub_options.php:
|
3204 |
msgid "Warning: your site is not protected!"
|
3205 |
msgstr ""
|
3206 |
|
3207 |
-
#: lib/nf_sub_options.php:
|
3208 |
msgid "Disabled (default)"
|
3209 |
msgstr ""
|
3210 |
|
3211 |
-
#: lib/nf_sub_options.php:
|
3212 |
msgid "HTTP error code to return"
|
3213 |
msgstr ""
|
3214 |
|
3215 |
-
#: lib/nf_sub_options.php:
|
3216 |
msgid "400 Bad Request"
|
3217 |
msgstr ""
|
3218 |
|
3219 |
-
#: lib/nf_sub_options.php:
|
3220 |
msgid "403 Forbidden (default)"
|
3221 |
msgstr ""
|
3222 |
|
3223 |
-
#: lib/nf_sub_options.php:
|
3224 |
msgid "404 Not Found"
|
3225 |
msgstr ""
|
3226 |
|
3227 |
-
#: lib/nf_sub_options.php:
|
3228 |
msgid "406 Not Acceptable"
|
3229 |
msgstr ""
|
3230 |
|
3231 |
-
#: lib/nf_sub_options.php:
|
3232 |
msgid "418 I'm a teapot"
|
3233 |
msgstr ""
|
3234 |
|
3235 |
-
#: lib/nf_sub_options.php:
|
3236 |
msgid "500 Internal Server Error"
|
3237 |
msgstr ""
|
3238 |
|
3239 |
-
#: lib/nf_sub_options.php:
|
3240 |
msgid "503 Service Unavailable"
|
3241 |
msgstr ""
|
3242 |
|
3243 |
-
#: lib/nf_sub_options.php:
|
3244 |
msgid "Anonymize IP addresses by removing the last 3 characters."
|
3245 |
msgstr ""
|
3246 |
|
3247 |
-
#: lib/nf_sub_options.php:
|
3248 |
#, php-format
|
3249 |
msgid ""
|
3250 |
"Does not apply to private IP addresses and the <a href=\"%s\">Login "
|
3251 |
"Protection</a>."
|
3252 |
msgstr ""
|
3253 |
|
3254 |
-
#: lib/nf_sub_options.php:
|
3255 |
msgid "Blocked user message"
|
3256 |
msgstr ""
|
3257 |
|
3258 |
-
#: lib/nf_sub_options.php:
|
3259 |
msgid "Preview message"
|
3260 |
msgstr ""
|
3261 |
|
3262 |
-
#: lib/nf_sub_options.php:
|
3263 |
msgid "Default message"
|
3264 |
msgstr ""
|
3265 |
|
3266 |
-
#: lib/nf_sub_options.php:
|
|
|
|
|
|
|
|
|
3267 |
msgid "Export configuration"
|
3268 |
msgstr ""
|
3269 |
|
3270 |
-
#: lib/nf_sub_options.php:
|
3271 |
msgid "Download"
|
3272 |
msgstr ""
|
3273 |
|
3274 |
-
#: lib/nf_sub_options.php:
|
3275 |
msgid "File Check configuration will not be exported/imported."
|
3276 |
msgstr ""
|
3277 |
|
3278 |
-
#: lib/nf_sub_options.php:
|
3279 |
msgid "Import configuration"
|
3280 |
msgstr ""
|
3281 |
|
3282 |
-
#: lib/nf_sub_options.php:
|
3283 |
#, php-format
|
3284 |
msgid "Imported configuration must match plugin version %s."
|
3285 |
msgstr ""
|
3286 |
|
3287 |
-
#: lib/nf_sub_options.php:
|
3288 |
msgid "It will override all your current firewall options and rules."
|
3289 |
msgstr ""
|
3290 |
|
3291 |
-
#: lib/nf_sub_options.php:
|
3292 |
msgid "Save Firewall Options"
|
3293 |
msgstr ""
|
3294 |
|
3295 |
-
#: lib/nf_sub_options.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3296 |
#, php-format
|
3297 |
msgid "Uploaded file is either corrupted or its format is not supported (#%s)"
|
3298 |
msgstr ""
|
3299 |
|
3300 |
-
#: lib/nf_sub_options.php:
|
3301 |
msgid "The imported file is not compatible with that version of NinjaFirewall"
|
3302 |
msgstr ""
|
3303 |
|
3304 |
-
#: lib/nf_sub_options.php:
|
3305 |
msgid "[NinjaFirewall] Alert: Firewall is disabled"
|
3306 |
msgstr ""
|
3307 |
|
3308 |
-
#: lib/nf_sub_options.php:
|
3309 |
#: ninjafirewall.php:553 ninjafirewall.php:683 ninjafirewall.php:685
|
3310 |
-
#: ninjafirewall.php:
|
3311 |
msgid "-Blog :"
|
3312 |
msgstr ""
|
3313 |
|
3314 |
-
#: lib/nf_sub_options.php:
|
3315 |
msgid "Someone disabled NinjaFirewall from your WordPress admin dashboard:"
|
3316 |
msgstr ""
|
3317 |
|
3318 |
-
#: lib/nf_sub_options.php:
|
3319 |
msgid ""
|
3320 |
"NinjaFirewall is disabled because someone enabled debugging mode from your "
|
3321 |
"WordPress admin dashboard:"
|
3322 |
msgstr ""
|
3323 |
|
3324 |
-
#: lib/nf_sub_options.php:
|
3325 |
msgid "[NinjaFirewall] Alert: Firewall override settings"
|
3326 |
msgstr ""
|
3327 |
|
3328 |
-
#: lib/nf_sub_options.php:
|
3329 |
msgid ""
|
3330 |
"Someone imported a new configuration which overrode the firewall settings:"
|
3331 |
msgstr ""
|
3332 |
|
3333 |
-
#: lib/nf_sub_options.php:
|
3334 |
msgid "-User :"
|
3335 |
msgstr ""
|
3336 |
|
3337 |
-
#: lib/nf_sub_options.php:
|
3338 |
msgid "-IP :"
|
3339 |
msgstr ""
|
3340 |
|
3341 |
-
#: lib/nf_sub_options.php:
|
3342 |
-
#: ninjafirewall.php:
|
3343 |
msgid "-Date :"
|
3344 |
msgstr ""
|
3345 |
|
@@ -3363,14 +3432,14 @@ msgstr ""
|
|
3363 |
msgid "Automatically update NinjaFirewall security rules"
|
3364 |
msgstr ""
|
3365 |
|
3366 |
-
#: lib/nf_sub_updates.php:149 ninjafirewall.php:1216 ninjafirewall.php:
|
3367 |
-
#: ninjafirewall.php:
|
3368 |
-
#: ninjafirewall.php:
|
3369 |
-
#: ninjafirewall.php:
|
3370 |
-
#: ninjafirewall.php:
|
3371 |
-
#: ninjafirewall.php:
|
3372 |
-
#: ninjafirewall.php:
|
3373 |
-
#: ninjafirewall.php:
|
3374 |
msgid "No"
|
3375 |
msgstr ""
|
3376 |
|
@@ -3496,7 +3565,7 @@ msgstr ""
|
|
3496 |
|
3497 |
#: lib/nf_sub_updates.php:548
|
3498 |
msgid ""
|
3499 |
-
"This notification can be turned off from NinjaFirewall \"
|
3500 |
msgstr ""
|
3501 |
|
3502 |
#: lib/nf_sub_wplus.php:34
|
@@ -3721,95 +3790,95 @@ msgstr ""
|
|
3721 |
msgid "NinjaFirewall has blocked an attempt to create a user account:"
|
3722 |
msgstr ""
|
3723 |
|
3724 |
-
#: lib/nfw_misc.php:80 lib/nfw_misc.php:
|
3725 |
msgid "Username:"
|
3726 |
msgstr ""
|
3727 |
|
3728 |
-
#: lib/nfw_misc.php:81 lib/nfw_misc.php:
|
3729 |
msgid "User IP:"
|
3730 |
msgstr ""
|
3731 |
|
3732 |
-
#: lib/nfw_misc.php:84 lib/nfw_misc.php:
|
3733 |
msgid "Date:"
|
3734 |
msgstr ""
|
3735 |
|
3736 |
-
#: lib/nfw_misc.php:
|
3737 |
msgid "NinjaFirewall error"
|
3738 |
msgstr ""
|
3739 |
|
3740 |
-
#: lib/nfw_misc.php:
|
3741 |
#, php-format
|
3742 |
msgid ""
|
3743 |
"%s directory cannot be created. Please review your installation and ensure "
|
3744 |
"that %s is writable."
|
3745 |
msgstr ""
|
3746 |
|
3747 |
-
#: lib/nfw_misc.php:
|
3748 |
#, php-format
|
3749 |
msgid ""
|
3750 |
"%s directory is read-only. Please review your installation and ensure that "
|
3751 |
"%s is writable."
|
3752 |
msgstr ""
|
3753 |
|
3754 |
-
#: lib/nfw_misc.php:
|
3755 |
msgid "unknown error"
|
3756 |
msgstr ""
|
3757 |
|
3758 |
-
#: lib/nfw_misc.php:
|
3759 |
msgid "NinjaFirewall fatal error:"
|
3760 |
msgstr ""
|
3761 |
|
3762 |
-
#: lib/nfw_misc.php:
|
3763 |
msgid "Review your installation, your site is not protected."
|
3764 |
msgstr ""
|
3765 |
|
3766 |
-
#: lib/nfw_misc.php:
|
3767 |
msgid "Forbidden access"
|
3768 |
msgstr ""
|
3769 |
|
3770 |
-
#: lib/nfw_misc.php:
|
3771 |
#, php-format
|
3772 |
msgid ""
|
3773 |
"<strong>ERROR</strong>: Invalid username or password.<br /><a href=\"%s"
|
3774 |
"\">Lost your password</a>?"
|
3775 |
msgstr ""
|
3776 |
|
3777 |
-
#: lib/nfw_misc.php:
|
3778 |
msgid "[NinjaFirewall] Alert: Database changes detected"
|
3779 |
msgstr ""
|
3780 |
|
3781 |
-
#: lib/nfw_misc.php:
|
3782 |
msgid ""
|
3783 |
"NinjaFirewall has detected that one or more administrator accounts were "
|
3784 |
"modified in the database:"
|
3785 |
msgstr ""
|
3786 |
|
3787 |
-
#: lib/nfw_misc.php:
|
3788 |
#, php-format
|
3789 |
msgid "Total administrators : %s"
|
3790 |
msgstr ""
|
3791 |
|
3792 |
-
#: lib/nfw_misc.php:
|
3793 |
msgid ""
|
3794 |
"If you cannot see any modifications in the above fields, it is likely that "
|
3795 |
"the administrator password was changed."
|
3796 |
msgstr ""
|
3797 |
|
3798 |
-
#: lib/nfw_misc.php:
|
3799 |
msgid "Blocked privilege escalation attempt"
|
3800 |
msgstr ""
|
3801 |
|
3802 |
-
#: lib/nfw_misc.php:
|
3803 |
msgid "NinjaFirewall has blocked an attempt to gain administrative privileges:"
|
3804 |
msgstr ""
|
3805 |
|
3806 |
-
#: lib/nfw_misc.php:
|
3807 |
msgid ""
|
3808 |
"NinjaFirewall brute-force protection is enabled and you are temporarily "
|
3809 |
"whitelisted."
|
3810 |
msgstr ""
|
3811 |
|
3812 |
-
#: lib/nfw_misc.php:
|
3813 |
#, php-format
|
3814 |
msgid ""
|
3815 |
"Hey, it seems that you've been using NinjaFirewall for some time. If you "
|
@@ -4214,7 +4283,7 @@ msgstr ""
|
|
4214 |
msgid "PHP SAPI"
|
4215 |
msgstr ""
|
4216 |
|
4217 |
-
#: ninjafirewall.php:1029 ninjafirewall.php:
|
4218 |
msgid "Version"
|
4219 |
msgstr ""
|
4220 |
|
@@ -4345,12 +4414,12 @@ msgstr ""
|
|
4345 |
msgid "Optional configuration file"
|
4346 |
msgstr ""
|
4347 |
|
4348 |
-
#: ninjafirewall.php:1215 ninjafirewall.php:
|
4349 |
-
#: ninjafirewall.php:
|
4350 |
-
#: ninjafirewall.php:
|
4351 |
-
#: ninjafirewall.php:
|
4352 |
-
#: ninjafirewall.php:
|
4353 |
-
#: ninjafirewall.php:
|
4354 |
msgid "Yes"
|
4355 |
msgstr ""
|
4356 |
|
@@ -4414,343 +4483,343 @@ msgstr ""
|
|
4414 |
msgid "substitution character:"
|
4415 |
msgstr ""
|
4416 |
|
4417 |
-
#: ninjafirewall.php:
|
4418 |
msgid "Block direct access to any PHP file located in one of these directories"
|
4419 |
msgstr ""
|
4420 |
|
4421 |
-
#: ninjafirewall.php:
|
4422 |
msgid ""
|
4423 |
"NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
|
4424 |
"this option is enabled."
|
4425 |
msgstr ""
|
4426 |
|
4427 |
-
#: ninjafirewall.php:
|
4428 |
msgid ""
|
4429 |
"Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
|
4430 |
"by your visitors, we recommend to enable this option."
|
4431 |
msgstr ""
|
4432 |
|
4433 |
-
#: ninjafirewall.php:
|
4434 |
msgid ""
|
4435 |
"If you are using the Jetpack plugin, blocking <code>system.multicall</code> "
|
4436 |
"may prevent it from working correctly."
|
4437 |
msgstr ""
|
4438 |
|
4439 |
-
#: ninjafirewall.php:
|
4440 |
msgid "User accounts"
|
4441 |
msgstr ""
|
4442 |
|
4443 |
-
#: ninjafirewall.php:
|
4444 |
msgid "Do not enable this policy if you allow user registration."
|
4445 |
msgstr ""
|
4446 |
|
4447 |
-
#: ninjafirewall.php:
|
4448 |
msgid "Protect against username enumeration"
|
4449 |
msgstr ""
|
4450 |
|
4451 |
-
#: ninjafirewall.php:
|
4452 |
msgid "Through the author archives"
|
4453 |
msgstr ""
|
4454 |
|
4455 |
-
#: ninjafirewall.php:
|
4456 |
msgid "Through the login page"
|
4457 |
msgstr ""
|
4458 |
|
4459 |
-
#: ninjafirewall.php:
|
4460 |
msgid "Through the WordPress REST API"
|
4461 |
msgstr ""
|
4462 |
|
4463 |
-
#: ninjafirewall.php:
|
4464 |
msgid "This feature is only available when running WordPress 4.7 or above."
|
4465 |
msgstr ""
|
4466 |
|
4467 |
-
#: ninjafirewall.php:
|
4468 |
msgid "WordPress REST API"
|
4469 |
msgstr ""
|
4470 |
|
4471 |
-
#: ninjafirewall.php:
|
4472 |
msgid "Block any access to the API"
|
4473 |
msgstr ""
|
4474 |
|
4475 |
-
#: ninjafirewall.php:
|
4476 |
msgid "WordPress XML-RPC API"
|
4477 |
msgstr ""
|
4478 |
|
4479 |
-
#: ninjafirewall.php:
|
4480 |
msgid "Block <code>system.multicall</code> method"
|
4481 |
msgstr ""
|
4482 |
|
4483 |
-
#: ninjafirewall.php:
|
4484 |
msgid "Block Pingbacks"
|
4485 |
msgstr ""
|
4486 |
|
4487 |
-
#: ninjafirewall.php:
|
4488 |
msgid ""
|
4489 |
"Disabling access to the REST or XML-RPC API may break some functionality on "
|
4490 |
"your blog, its themes or plugins."
|
4491 |
msgstr ""
|
4492 |
|
4493 |
-
#: ninjafirewall.php:
|
4494 |
msgid "Block <code>POST</code> requests in the themes folder"
|
4495 |
msgstr ""
|
4496 |
|
4497 |
-
#: ninjafirewall.php:
|
4498 |
msgid "Force SSL for admin and logins"
|
4499 |
msgstr ""
|
4500 |
|
4501 |
-
#: ninjafirewall.php:
|
4502 |
msgid "Disable the plugin and theme editor"
|
4503 |
msgstr ""
|
4504 |
|
4505 |
-
#: ninjafirewall.php:
|
4506 |
msgid "Disable plugin and theme update/installation"
|
4507 |
msgstr ""
|
4508 |
|
4509 |
-
#: ninjafirewall.php:
|
4510 |
msgid "Add the Administrator to the whitelist (default)."
|
4511 |
msgstr ""
|
4512 |
|
4513 |
-
#: ninjafirewall.php:
|
4514 |
msgid "Add all logged in users to the whitelist."
|
4515 |
msgstr ""
|
4516 |
|
4517 |
-
#: ninjafirewall.php:
|
4518 |
msgid "Disable users whitelist."
|
4519 |
msgstr ""
|
4520 |
|
4521 |
-
#: ninjafirewall.php:
|
4522 |
msgid ""
|
4523 |
"Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
|
4524 |
"<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
|
4525 |
"which, if enabled, are always enforced."
|
4526 |
msgstr ""
|
4527 |
|
4528 |
-
#: ninjafirewall.php:
|
4529 |
msgid "Scan <code>GET</code> variable"
|
4530 |
msgstr ""
|
4531 |
|
4532 |
-
#: ninjafirewall.php:
|
4533 |
msgid "Sanitise <code>GET</code> variable"
|
4534 |
msgstr ""
|
4535 |
|
4536 |
-
#: ninjafirewall.php:
|
4537 |
msgid "Scan <code>POST</code> variable"
|
4538 |
msgstr ""
|
4539 |
|
4540 |
-
#: ninjafirewall.php:
|
4541 |
msgid "Sanitise <code>POST</code> variable"
|
4542 |
msgstr ""
|
4543 |
|
4544 |
-
#: ninjafirewall.php:
|
4545 |
msgid "Do not enable this option unless you know what you are doing!"
|
4546 |
msgstr ""
|
4547 |
|
4548 |
-
#: ninjafirewall.php:
|
4549 |
msgid "Decode Base64-encoded <code>POST</code> variable"
|
4550 |
msgstr ""
|
4551 |
|
4552 |
-
#: ninjafirewall.php:
|
4553 |
msgid "Sanitise <code>REQUEST</code> variable"
|
4554 |
msgstr ""
|
4555 |
|
4556 |
-
#: ninjafirewall.php:
|
4557 |
msgid "Scan cookies"
|
4558 |
msgstr ""
|
4559 |
|
4560 |
-
#: ninjafirewall.php:
|
4561 |
msgid "Sanitise cookies"
|
4562 |
msgstr ""
|
4563 |
|
4564 |
-
#: ninjafirewall.php:
|
4565 |
msgid "Scan <code>HTTP_USER_AGENT</code>"
|
4566 |
msgstr ""
|
4567 |
|
4568 |
-
#: ninjafirewall.php:
|
4569 |
msgid "Sanitise <code>HTTP_USER_AGENT</code>"
|
4570 |
msgstr ""
|
4571 |
|
4572 |
-
#: ninjafirewall.php:
|
4573 |
msgid "Block suspicious bots/scanners"
|
4574 |
msgstr ""
|
4575 |
|
4576 |
-
#: ninjafirewall.php:
|
4577 |
msgid "Scan <code>HTTP_REFERER</code>"
|
4578 |
msgstr ""
|
4579 |
|
4580 |
-
#: ninjafirewall.php:
|
4581 |
msgid "Sanitise <code>HTTP_REFERER</code>"
|
4582 |
msgstr ""
|
4583 |
|
4584 |
-
#: ninjafirewall.php:
|
4585 |
msgid ""
|
4586 |
"Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
|
4587 |
"code> header"
|
4588 |
msgstr ""
|
4589 |
|
4590 |
-
#: ninjafirewall.php:
|
4591 |
msgid ""
|
4592 |
"Keep this option disabled if you are using scripts like Paypal IPN, "
|
4593 |
"WordPress WP-Cron etc"
|
4594 |
msgstr ""
|
4595 |
|
4596 |
-
#: ninjafirewall.php:
|
4597 |
msgid "Block localhost IP in <code>GET/POST</code> request"
|
4598 |
msgstr ""
|
4599 |
|
4600 |
-
#: ninjafirewall.php:
|
4601 |
msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
|
4602 |
msgstr ""
|
4603 |
|
4604 |
-
#: ninjafirewall.php:
|
4605 |
msgid "Scan traffic coming from localhost and private IP address spaces"
|
4606 |
msgstr ""
|
4607 |
|
4608 |
-
#: ninjafirewall.php:
|
4609 |
#, php-format
|
4610 |
msgid ""
|
4611 |
"This option is disabled because the %s PHP function is not available on your "
|
4612 |
"server."
|
4613 |
msgstr ""
|
4614 |
|
4615 |
-
#: ninjafirewall.php:
|
4616 |
#, php-format
|
4617 |
msgid "Set %s to protect against MIME type confusion attacks"
|
4618 |
msgstr ""
|
4619 |
|
4620 |
-
#: ninjafirewall.php:
|
4621 |
#, php-format
|
4622 |
msgid "Set %s to protect against clickjacking attempts"
|
4623 |
msgstr ""
|
4624 |
|
4625 |
-
#: ninjafirewall.php:
|
4626 |
#, php-format
|
4627 |
msgid "Set %s (IE/Edge, Chrome, Opera and Safari browsers)"
|
4628 |
msgstr ""
|
4629 |
|
4630 |
-
#: ninjafirewall.php:
|
4631 |
#, php-format
|
4632 |
msgid "Set to %s"
|
4633 |
msgstr ""
|
4634 |
|
4635 |
-
#: ninjafirewall.php:
|
4636 |
#, php-format
|
4637 |
msgid "Force %s flag on all cookies to mitigate XSS attacks"
|
4638 |
msgstr ""
|
4639 |
|
4640 |
-
#: ninjafirewall.php:
|
4641 |
msgid ""
|
4642 |
"If your PHP scripts use cookies that need to be accessed from JavaScript, "
|
4643 |
"you should disable this option."
|
4644 |
msgstr ""
|
4645 |
|
4646 |
-
#: ninjafirewall.php:
|
4647 |
msgid ""
|
4648 |
"HSTS headers can only be set when you are accessing your site over HTTPS."
|
4649 |
msgstr ""
|
4650 |
|
4651 |
-
#: ninjafirewall.php:
|
4652 |
#, php-format
|
4653 |
msgid "Set %s (HSTS) to enforce secure connections to the server"
|
4654 |
msgstr ""
|
4655 |
|
4656 |
-
#: ninjafirewall.php:
|
4657 |
msgid "1 month"
|
4658 |
msgstr ""
|
4659 |
|
4660 |
-
#: ninjafirewall.php:
|
4661 |
msgid "6 months"
|
4662 |
msgstr ""
|
4663 |
|
4664 |
-
#: ninjafirewall.php:
|
4665 |
msgid "1 year"
|
4666 |
msgstr ""
|
4667 |
|
4668 |
-
#: ninjafirewall.php:
|
4669 |
msgid "Apply to subdomains"
|
4670 |
msgstr ""
|
4671 |
|
4672 |
-
#: ninjafirewall.php:
|
4673 |
msgid "Set <code>max-age</code> to 0"
|
4674 |
msgstr ""
|
4675 |
|
4676 |
-
#: ninjafirewall.php:
|
4677 |
#, php-format
|
4678 |
msgid "Set %s for the website frontend"
|
4679 |
msgstr ""
|
4680 |
|
4681 |
-
#: ninjafirewall.php:
|
4682 |
msgid "This CSP header will apply to the website frontend only."
|
4683 |
msgstr ""
|
4684 |
|
4685 |
-
#: ninjafirewall.php:
|
4686 |
#, php-format
|
4687 |
msgid "Set %s for the WordPress admin dashboard"
|
4688 |
msgstr ""
|
4689 |
|
4690 |
-
#: ninjafirewall.php:
|
4691 |
msgid "This CSP header will apply to the WordPress admin dashboard only."
|
4692 |
msgstr ""
|
4693 |
|
4694 |
-
#: ninjafirewall.php:
|
4695 |
#, php-format
|
4696 |
msgid "Set %s (Chrome, Opera and Firefox browsers)"
|
4697 |
msgstr ""
|
4698 |
|
4699 |
-
#: ninjafirewall.php:
|
4700 |
msgid ""
|
4701 |
"Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
|
4702 |
"<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
|
4703 |
msgstr ""
|
4704 |
|
4705 |
-
#: ninjafirewall.php:
|
4706 |
msgid "Block serialized PHP objects in the following global variables"
|
4707 |
msgstr ""
|
4708 |
|
4709 |
-
#: ninjafirewall.php:
|
4710 |
msgid "Hide PHP notice and error messages"
|
4711 |
msgstr ""
|
4712 |
|
4713 |
-
#: ninjafirewall.php:
|
4714 |
msgid "Sanitise <code>PHP_SELF</code>"
|
4715 |
msgstr ""
|
4716 |
|
4717 |
-
#: ninjafirewall.php:
|
4718 |
msgid "Sanitise <code>PATH_TRANSLATED</code>"
|
4719 |
msgstr ""
|
4720 |
|
4721 |
-
#: ninjafirewall.php:
|
4722 |
msgid "Sanitise <code>PATH_INFO</code>"
|
4723 |
msgstr ""
|
4724 |
|
4725 |
-
#: ninjafirewall.php:
|
4726 |
msgid "This option is not compatible with your actual configuration."
|
4727 |
msgstr ""
|
4728 |
|
4729 |
-
#: ninjafirewall.php:
|
4730 |
msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
|
4731 |
msgstr ""
|
4732 |
|
4733 |
-
#: ninjafirewall.php:
|
4734 |
msgid "Block ASCII character 0x00 (NULL byte)"
|
4735 |
msgstr ""
|
4736 |
|
4737 |
-
#: ninjafirewall.php:
|
4738 |
msgid "Block ASCII control characters 1 to 8 and 14 to 31"
|
4739 |
msgstr ""
|
4740 |
|
4741 |
-
#: ninjafirewall.php:
|
4742 |
msgid "Save Firewall Policies"
|
4743 |
msgstr ""
|
4744 |
|
4745 |
-
#: ninjafirewall.php:
|
4746 |
msgid "Restore Default Values"
|
4747 |
msgstr ""
|
4748 |
|
4749 |
-
#: ninjafirewall.php:
|
4750 |
msgid "Please enter a number from 1 to 99."
|
4751 |
msgstr ""
|
4752 |
|
4753 |
-
#: ninjafirewall.php:
|
4754 |
#, php-format
|
4755 |
msgid ""
|
4756 |
"You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
|
@@ -4759,129 +4828,129 @@ msgid ""
|
|
4759 |
"to any PHP script, you will need to run NinjaFirewall in %s mode."
|
4760 |
msgstr ""
|
4761 |
|
4762 |
-
#: ninjafirewall.php:
|
4763 |
#, php-format
|
4764 |
msgid ""
|
4765 |
"The cache directory %s is not writable. Please change its permissions (0777 "
|
4766 |
"or equivalent)."
|
4767 |
msgstr ""
|
4768 |
|
4769 |
-
#: ninjafirewall.php:
|
4770 |
msgid "Enable File Guard"
|
4771 |
msgstr ""
|
4772 |
|
4773 |
-
#: ninjafirewall.php:
|
4774 |
msgid "Yes (recommended)"
|
4775 |
msgstr ""
|
4776 |
|
4777 |
-
#: ninjafirewall.php:
|
4778 |
msgid "Real-time detection"
|
4779 |
msgstr ""
|
4780 |
|
4781 |
-
#: ninjafirewall.php:
|
4782 |
#, php-format
|
4783 |
msgid ""
|
4784 |
"Monitor file activity and send an alert when someone is accessing a PHP "
|
4785 |
"script that was modified or created less than %s hour(s) ago."
|
4786 |
msgstr ""
|
4787 |
|
4788 |
-
#: ninjafirewall.php:
|
4789 |
msgid "or"
|
4790 |
msgstr ""
|
4791 |
|
4792 |
-
#: ninjafirewall.php:
|
4793 |
msgid ""
|
4794 |
"Full or partial case-sensitive string(s), max. 255 characters. Multiple "
|
4795 |
"values must be comma-separated"
|
4796 |
msgstr ""
|
4797 |
|
4798 |
-
#: ninjafirewall.php:
|
4799 |
msgid "Save File Guard options"
|
4800 |
msgstr ""
|
4801 |
|
4802 |
-
#: ninjafirewall.php:
|
4803 |
#, php-format
|
4804 |
msgid "You are not allowed to perform this task (%s)."
|
4805 |
msgstr ""
|
4806 |
|
4807 |
-
#: ninjafirewall.php:
|
4808 |
msgid "You do not have a multisite network."
|
4809 |
msgstr ""
|
4810 |
|
4811 |
-
#: ninjafirewall.php:
|
4812 |
msgid "NinjaFirewall Status"
|
4813 |
msgstr ""
|
4814 |
|
4815 |
-
#: ninjafirewall.php:
|
4816 |
msgid ""
|
4817 |
"Display NinjaFirewall status icon in the admin bar of all sites in the "
|
4818 |
"network"
|
4819 |
msgstr ""
|
4820 |
|
4821 |
-
#: ninjafirewall.php:
|
4822 |
msgid "Save Network options"
|
4823 |
msgstr ""
|
4824 |
|
4825 |
-
#: ninjafirewall.php:
|
4826 |
msgid "Access Restricted"
|
4827 |
msgstr ""
|
4828 |
|
4829 |
-
#: ninjafirewall.php:
|
4830 |
msgid "Settings"
|
4831 |
msgstr ""
|
4832 |
|
4833 |
-
#: ninjafirewall.php:
|
4834 |
msgid "Upgrade to Premium"
|
4835 |
msgstr ""
|
4836 |
|
4837 |
-
#: ninjafirewall.php:
|
4838 |
msgid "Rate it!"
|
4839 |
msgstr ""
|
4840 |
|
4841 |
-
#: ninjafirewall.php:
|
4842 |
msgid "Plugin"
|
4843 |
msgstr ""
|
4844 |
|
4845 |
-
#: ninjafirewall.php:
|
4846 |
msgid "uploaded"
|
4847 |
msgstr ""
|
4848 |
|
4849 |
-
#: ninjafirewall.php:
|
4850 |
msgid "installed"
|
4851 |
msgstr ""
|
4852 |
|
4853 |
-
#: ninjafirewall.php:
|
4854 |
msgid "activated"
|
4855 |
msgstr ""
|
4856 |
|
4857 |
-
#: ninjafirewall.php:
|
4858 |
msgid "updated"
|
4859 |
msgstr ""
|
4860 |
|
4861 |
-
#: ninjafirewall.php:
|
4862 |
msgid "deactivated"
|
4863 |
msgstr ""
|
4864 |
|
4865 |
-
#: ninjafirewall.php:
|
4866 |
msgid "deleted"
|
4867 |
msgstr ""
|
4868 |
|
4869 |
-
#: ninjafirewall.php:
|
4870 |
msgid "Name"
|
4871 |
msgstr ""
|
4872 |
|
4873 |
-
#: ninjafirewall.php:
|
4874 |
msgid "Theme"
|
4875 |
msgstr ""
|
4876 |
|
4877 |
-
#: ninjafirewall.php:
|
4878 |
msgid "upgraded"
|
4879 |
msgstr ""
|
4880 |
|
4881 |
-
#: ninjafirewall.php:
|
4882 |
msgid "[NinjaFirewall] Alert:"
|
4883 |
msgstr ""
|
4884 |
|
4885 |
-
#: ninjafirewall.php:
|
4886 |
msgid "NinjaFirewall has detected the following activity on your account:"
|
4887 |
msgstr ""
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Stable (latest release)\n"
|
5 |
+
"POT-Creation-Date: 2018-08-30 15:45+0700\n"
|
6 |
"PO-Revision-Date: 2018-04-05 22:52+0700\n"
|
7 |
"Last-Translator: NinTechNet <contact@nintechnet.com>\n"
|
8 |
"Language-Team: \n"
|
144 |
msgid "Privacy policy"
|
145 |
msgstr ""
|
146 |
|
147 |
+
#: install.php:177 lib/help.php:457 lib/nf_sub_about.php:199
|
148 |
msgid ""
|
149 |
"NinjaFirewall is compliant with the General Data Protection Regulation "
|
150 |
"(GDPR). For more info, please visit our blog:"
|
478 |
msgid "View firewall log"
|
479 |
msgstr ""
|
480 |
|
481 |
+
#: lib/event_notifications.php:46 lib/help.php:347 ninjafirewall.php:830
|
482 |
msgid "Event Notifications"
|
483 |
msgstr ""
|
484 |
|
485 |
#: lib/event_notifications.php:54 lib/login_protection.php:31
|
486 |
+
#: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:224
|
487 |
+
#: lib/nf_sub_log.php:58 lib/nf_sub_options.php:84 lib/nf_sub_updates.php:105
|
488 |
+
#: ninjafirewall.php:1305 ninjafirewall.php:2931 ninjafirewall.php:3059
|
489 |
msgid "Your changes have been saved."
|
490 |
msgstr ""
|
491 |
|
593 |
msgstr ""
|
594 |
|
595 |
#: lib/event_notifications.php:151 lib/event_notifications.php:163
|
596 |
+
#: lib/nf_sub_updates.php:146 ninjafirewall.php:1707 ninjafirewall.php:1750
|
597 |
+
#: ninjafirewall.php:1770 ninjafirewall.php:1821 ninjafirewall.php:1866
|
598 |
+
#: ninjafirewall.php:1876 ninjafirewall.php:1886 ninjafirewall.php:1929
|
599 |
+
#: ninjafirewall.php:1972 ninjafirewall.php:1992 ninjafirewall.php:2206
|
600 |
+
#: ninjafirewall.php:2262 ninjafirewall.php:2272 ninjafirewall.php:2282
|
601 |
+
#: ninjafirewall.php:2292 ninjafirewall.php:2339 ninjafirewall.php:2349
|
602 |
+
#: ninjafirewall.php:3073
|
603 |
msgid "Yes (default)"
|
604 |
msgstr ""
|
605 |
|
678 |
msgid "Blocked brute-force attacks:"
|
679 |
msgstr ""
|
680 |
|
681 |
+
#: lib/event_notifications.php:449 lib/nfw_misc.php:605
|
682 |
msgid ""
|
683 |
"This notification can be turned off from NinjaFirewall \"Event Notifications"
|
684 |
"\" page."
|
685 |
msgstr ""
|
686 |
|
687 |
#: lib/event_notifications.php:453 lib/nf_sub_filecheck.php:847
|
688 |
+
#: lib/nf_sub_filecheck.php:864 lib/nf_sub_options.php:573
|
689 |
+
#: lib/nf_sub_updates.php:550 ninjafirewall.php:3376
|
690 |
msgid "Support forum:"
|
691 |
msgstr ""
|
692 |
|
747 |
"request it has blocked."
|
748 |
msgstr ""
|
749 |
|
750 |
+
#: lib/help.php:82 lib/nf_sub_options.php:93
|
751 |
msgid "Firewall protection"
|
752 |
msgstr ""
|
753 |
|
762 |
msgid "Your site will remain unprotected until you enable it again."
|
763 |
msgstr ""
|
764 |
|
765 |
+
#: lib/help.php:90 lib/nf_sub_options.php:118 ninjafirewall.php:1007
|
766 |
msgid "Debugging mode"
|
767 |
msgstr ""
|
768 |
|
783 |
"wrongly triggered."
|
784 |
msgstr ""
|
785 |
|
786 |
+
#: lib/help.php:97 lib/nf_sub_options.php:171
|
787 |
msgid "IP anonymization"
|
788 |
msgstr ""
|
789 |
|
839 |
msgid "NinjaFirewall logo."
|
840 |
msgstr ""
|
841 |
|
842 |
+
#: lib/help.php:114
|
843 |
msgid "Export/import configuration"
|
844 |
msgstr ""
|
845 |
|
846 |
+
#: lib/help.php:116
|
847 |
+
#, php-format
|
848 |
msgid ""
|
849 |
"This options lets you export you current configuration or import it from "
|
850 |
"another NinjaFirewall (WP Edition) installation. The imported file must "
|
851 |
+
"match the major version of your current version (%s) otherwise it will be "
|
852 |
+
"rejected. Note that importing will override all firewall rules and options."
|
853 |
msgstr ""
|
854 |
|
855 |
+
#: lib/help.php:118
|
856 |
msgid "\"File Check\" configuration will not be exported/imported."
|
857 |
msgstr ""
|
858 |
|
859 |
+
#: lib/help.php:123 lib/nf_sub_options.php:222
|
860 |
+
msgid "Configuration backup"
|
861 |
+
msgstr ""
|
862 |
+
|
863 |
+
#: lib/help.php:125
|
864 |
+
msgid ""
|
865 |
+
"NinjaFirewall will automatically backup its configuration (options, policies "
|
866 |
+
"and rules) everyday for the last 5 days. If you want to restore its "
|
867 |
+
"configuration to an earlier date, select the corresponding file in the list."
|
868 |
+
msgstr ""
|
869 |
+
|
870 |
+
#: lib/help.php:139
|
871 |
#, php-format
|
872 |
msgid ""
|
873 |
"Keep in mind, however, that the Firewall Policies apply to any PHP scripts "
|
875 |
"your WordPress index page."
|
876 |
msgstr ""
|
877 |
|
878 |
+
#: lib/help.php:144
|
879 |
msgid "Policies overview"
|
880 |
msgstr ""
|
881 |
|
882 |
+
#: lib/help.php:146
|
883 |
#, php-format
|
884 |
msgid ""
|
885 |
"Because NinjaFirewall sits in front of WordPress, it can hook, scan and "
|
890 |
"<code><a href=\"%s\">$_SERVER</a></code> in HTTP and/or HTTPS mode."
|
891 |
msgstr ""
|
892 |
|
893 |
+
#: lib/help.php:148
|
894 |
msgid ""
|
895 |
"Use the options below to enable, disable or to tweak these rules according "
|
896 |
"to your needs."
|
897 |
msgstr ""
|
898 |
|
899 |
+
#: lib/help.php:155
|
900 |
msgid "Scan and Sanitise"
|
901 |
msgstr ""
|
902 |
|
903 |
+
#: lib/help.php:157
|
904 |
msgid ""
|
905 |
"You can choose to scan and reject dangerous content but also to sanitise "
|
906 |
"requests and variables. Those two actions are different and can be combined "
|
907 |
"together for better security."
|
908 |
msgstr ""
|
909 |
|
910 |
+
#: lib/help.php:158
|
911 |
msgid ""
|
912 |
"Scan : if anything suspicious is detected, NinjaFirewall will block the "
|
913 |
"request and return an HTTP error code and message (defined in the \"Firewall "
|
915 |
"closed immediately."
|
916 |
msgstr ""
|
917 |
|
918 |
+
#: lib/help.php:159
|
919 |
#, php-format
|
920 |
msgid ""
|
921 |
"Sanitise : this option will not block but sanitise the user request by "
|
926 |
"sanitised."
|
927 |
msgstr ""
|
928 |
|
929 |
+
#: lib/help.php:161
|
930 |
msgid ""
|
931 |
"This action will be performed when the filtering process is over, right "
|
932 |
"before NinjaFirewall forwards the request to your PHP script."
|
933 |
msgstr ""
|
934 |
|
935 |
+
#: lib/help.php:164
|
936 |
msgid ""
|
937 |
"If you enabled <code>POST</code> requests sanitising, articles and messages "
|
938 |
"posted by your visitors could be corrupted with excessive backslashes or "
|
939 |
"substitution characters."
|
940 |
msgstr ""
|
941 |
|
942 |
+
#: lib/help.php:168 ninjafirewall.php:804 ninjafirewall.php:1297
|
943 |
msgid "Firewall Policies"
|
944 |
msgstr ""
|
945 |
|
946 |
+
#: lib/help.php:173 ninjafirewall.php:1319
|
947 |
msgid "Basic Policies"
|
948 |
msgstr ""
|
949 |
|
950 |
+
#: lib/help.php:176
|
951 |
msgid "Whether to filter HTTP and/or HTTPS traffic"
|
952 |
msgstr ""
|
953 |
|
954 |
+
#: lib/help.php:178 ninjafirewall.php:1374
|
955 |
msgid "Uploads"
|
956 |
msgstr ""
|
957 |
|
958 |
+
#: lib/help.php:179
|
959 |
msgid "File Uploads:"
|
960 |
msgstr ""
|
961 |
|
962 |
+
#: lib/help.php:179
|
963 |
msgid "whether to allow/disallow file uploads."
|
964 |
msgstr ""
|
965 |
|
966 |
+
#: lib/help.php:180
|
967 |
msgid "Sanitise filenames:"
|
968 |
msgstr ""
|
969 |
|
970 |
+
#: lib/help.php:180
|
971 |
msgid ""
|
972 |
"any character that is not a letter <code>a-zA-Z</code>, a digit <code>0-9</"
|
973 |
"code>, a dot <code>.</code>, a hyphen <code>-</code> or an underscore "
|
975 |
"substitution character."
|
976 |
msgstr ""
|
977 |
|
978 |
+
#: lib/help.php:183
|
979 |
msgid ""
|
980 |
"Whether to block direct access to PHP files located in specific WordPress "
|
981 |
"directories."
|
982 |
msgstr ""
|
983 |
|
984 |
+
#: lib/help.php:184 ninjafirewall.php:1559
|
985 |
msgid "Block user accounts creation"
|
986 |
msgstr ""
|
987 |
|
988 |
+
#: lib/help.php:184
|
989 |
msgid ""
|
990 |
"enabling this policy will block any attempt (e.g., exploiting a "
|
991 |
"vulnerability, using a backdoor etc) to create a user account. If you allow "
|
992 |
"user registration, you should not enable it."
|
993 |
msgstr ""
|
994 |
|
995 |
+
#: lib/help.php:185
|
996 |
msgid "Protect against username enumeration:"
|
997 |
msgstr ""
|
998 |
|
999 |
+
#: lib/help.php:185
|
1000 |
msgid ""
|
1001 |
"it is possible to enumerate usernames either through the WordPress author "
|
1002 |
"archives, the REST API or the login page. Although this is not a "
|
1008 |
"block the request immediately."
|
1009 |
msgstr ""
|
1010 |
|
1011 |
+
#: lib/help.php:186
|
1012 |
msgid "WordPress REST API:"
|
1013 |
msgstr ""
|
1014 |
|
1015 |
+
#: lib/help.php:186
|
1016 |
msgid ""
|
1017 |
"it allows you to access your WordPress site's data through an easy-to-use "
|
1018 |
"HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall "
|
1019 |
"allows you to block any access to that API if you do not intend to use it."
|
1020 |
msgstr ""
|
1021 |
|
1022 |
+
#: lib/help.php:187
|
1023 |
msgid "WordPress XML-RPC API:"
|
1024 |
msgstr ""
|
1025 |
|
1026 |
+
#: lib/help.php:187
|
1027 |
msgid ""
|
1028 |
"XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode "
|
1029 |
"its calls and HTTP as a transport mechanism. WordPress has an XMLRPC API "
|
1034 |
"used in brute-force amplification attacks or to block Pingbacks."
|
1035 |
msgstr ""
|
1036 |
|
1037 |
+
#: lib/help.php:188
|
1038 |
msgid ""
|
1039 |
"Block <code>POST</code> requests in the themes folder <code>/wp-content/"
|
1040 |
"themes</code>:"
|
1041 |
msgstr ""
|
1042 |
|
1043 |
+
#: lib/help.php:188
|
1044 |
msgid ""
|
1045 |
"this option can be useful to block hackers from installing backdoor in the "
|
1046 |
"PHP theme files. However, because some custom themes may include an HTML "
|
1047 |
"form (contact, search form etc), this option is not enabled by default."
|
1048 |
msgstr ""
|
1049 |
|
1050 |
+
#: lib/help.php:189
|
1051 |
msgid "Force SSL for admin and logins <code>FORCE_SSL_ADMIN</code>:"
|
1052 |
msgstr ""
|
1053 |
|
1054 |
+
#: lib/help.php:189
|
1055 |
msgid ""
|
1056 |
"enable this option when you want to secure logins and the admin area so that "
|
1057 |
"both passwords and cookies are never sent in the clear. Ensure that you can "
|
1059 |
"you will lock yourself out of your site!"
|
1060 |
msgstr ""
|
1061 |
|
1062 |
+
#: lib/help.php:190
|
1063 |
msgid "Disable the plugin and theme editor <code>DISALLOW_FILE_EDIT</code>:"
|
1064 |
msgstr ""
|
1065 |
|
1066 |
+
#: lib/help.php:190
|
1067 |
msgid ""
|
1068 |
"disabling the plugin and theme editor provides an additional layer of "
|
1069 |
"security if a hacker gains access to a well-privileged user account."
|
1070 |
msgstr ""
|
1071 |
|
1072 |
+
#: lib/help.php:191
|
1073 |
msgid ""
|
1074 |
"Disable plugin and theme update/installation <code>DISALLOW_FILE_MODS</code>:"
|
1075 |
msgstr ""
|
1076 |
|
1077 |
+
#: lib/help.php:191
|
1078 |
msgid ""
|
1079 |
"this option will block users being able to use the plugin and theme "
|
1080 |
"installation/update functionality from the WordPress admin area. Setting "
|
1081 |
"this constant also disables the Plugin and Theme editor."
|
1082 |
msgstr ""
|
1083 |
|
1084 |
+
#: lib/help.php:196 ninjafirewall.php:1320
|
1085 |
msgid "Intermediate Policies"
|
1086 |
msgstr ""
|
1087 |
|
1088 |
+
#: lib/help.php:198 ninjafirewall.php:1701
|
1089 |
msgid "HTTP GET variable"
|
1090 |
msgstr ""
|
1091 |
|
1092 |
+
#: lib/help.php:199
|
1093 |
msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
|
1094 |
msgstr ""
|
1095 |
|
1096 |
+
#: lib/help.php:201 ninjafirewall.php:1744
|
1097 |
msgid "HTTP POST variable"
|
1098 |
msgstr ""
|
1099 |
|
1100 |
+
#: lib/help.php:202
|
1101 |
msgid "Whether to scan and/or sanitise the <code>POST</code> variable."
|
1102 |
msgstr ""
|
1103 |
|
1104 |
+
#: lib/help.php:203
|
1105 |
msgid "Decode Base64-encoded <code>POST</code> variable:"
|
1106 |
msgstr ""
|
1107 |
|
1108 |
+
#: lib/help.php:203
|
1109 |
msgid ""
|
1110 |
"NinjaFirewall will decode and scan base64 encoded values in order to detect "
|
1111 |
"obfuscated malicious code. This option is only available for the <code>POST</"
|
1112 |
"code> variable."
|
1113 |
msgstr ""
|
1114 |
|
1115 |
+
#: lib/help.php:205 ninjafirewall.php:1787
|
1116 |
msgid "HTTP REQUEST variable"
|
1117 |
msgstr ""
|
1118 |
|
1119 |
+
#: lib/help.php:206
|
1120 |
msgid "Whether to sanitise the <code>REQUEST</code> variable."
|
1121 |
msgstr ""
|
1122 |
|
1123 |
+
#: lib/help.php:208 ninjafirewall.php:1815
|
1124 |
msgid "Cookies"
|
1125 |
msgstr ""
|
1126 |
|
1127 |
+
#: lib/help.php:209
|
1128 |
msgid "Whether to scan and/or sanitise cookies."
|
1129 |
msgstr ""
|
1130 |
|
1131 |
+
#: lib/help.php:211 ninjafirewall.php:1860
|
1132 |
msgid "HTTP_USER_AGENT server variable"
|
1133 |
msgstr ""
|
1134 |
|
1135 |
+
#: lib/help.php:212
|
1136 |
msgid "Whether to scan and/or sanitise <code>HTTP_USER_AGENT</code> requests."
|
1137 |
msgstr ""
|
1138 |
|
1139 |
+
#: lib/help.php:213
|
1140 |
msgid "Block suspicious bots/scanners:"
|
1141 |
msgstr ""
|
1142 |
|
1143 |
+
#: lib/help.php:213
|
1144 |
msgid ""
|
1145 |
"rejects some known bots, scanners and various malicious scripts attempting "
|
1146 |
"to access your blog."
|
1147 |
msgstr ""
|
1148 |
|
1149 |
+
#: lib/help.php:215 ninjafirewall.php:1913
|
1150 |
msgid "HTTP_REFERER server variable"
|
1151 |
msgstr ""
|
1152 |
|
1153 |
+
#: lib/help.php:216
|
1154 |
msgid "Whether to scan and/or sanitise <code>HTTP_REFERER</code> requests."
|
1155 |
msgstr ""
|
1156 |
|
1157 |
+
#: lib/help.php:217
|
1158 |
msgid ""
|
1159 |
"Block POST requests that do not have an <code>HTTP_REFERER</code> header:"
|
1160 |
msgstr ""
|
1161 |
|
1162 |
+
#: lib/help.php:217
|
1163 |
msgid ""
|
1164 |
"this option will block any <code>POST</code> request that does not have a "
|
1165 |
"Referrer header (<code>HTTP_REFERER</code> variable). If you need external "
|
1170 |
"default."
|
1171 |
msgstr ""
|
1172 |
|
1173 |
+
#: lib/help.php:220
|
1174 |
msgid "Block localhost IP in <code>GET/POST</code> requests:"
|
1175 |
msgstr ""
|
1176 |
|
1177 |
+
#: lib/help.php:220
|
1178 |
msgid ""
|
1179 |
"this option will block any <code>GET</code> or <code>POST</code> request "
|
1180 |
"containing the localhost IP (127.0.0.1). It can be useful to block SQL "
|
1181 |
"dumpers and various hacker's shell scripts."
|
1182 |
msgstr ""
|
1183 |
|
1184 |
+
#: lib/help.php:221
|
1185 |
msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header:"
|
1186 |
msgstr ""
|
1187 |
|
1188 |
+
#: lib/help.php:221
|
1189 |
#, php-format
|
1190 |
msgid ""
|
1191 |
"this option will reject any request using an IP instead of a domain name in "
|
1195 |
"than domain names."
|
1196 |
msgstr ""
|
1197 |
|
1198 |
+
#: lib/help.php:222
|
1199 |
msgid "Scan traffic coming from localhost and private IP address spaces:"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
+
#: lib/help.php:222
|
1203 |
msgid ""
|
1204 |
"this option will allow the firewall to scan traffic from all non-routable "
|
1205 |
"private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to "
|
1207 |
"interconnected)."
|
1208 |
msgstr ""
|
1209 |
|
1210 |
+
#: lib/help.php:227 ninjafirewall.php:1321
|
1211 |
msgid "Advanced Policies"
|
1212 |
msgstr ""
|
1213 |
|
1214 |
+
#: lib/help.php:229 ninjafirewall.php:2026
|
1215 |
msgid "HTTP response headers"
|
1216 |
msgstr ""
|
1217 |
|
1218 |
+
#: lib/help.php:231
|
1219 |
msgid ""
|
1220 |
"In addition to filtering incoming requests, NinjaFirewall can also hook the "
|
1221 |
"HTTP response in order to alter its headers. Those modifications can help to "
|
1222 |
"mitigate threats such as XSS, phishing and clickjacking attacks."
|
1223 |
msgstr ""
|
1224 |
|
1225 |
+
#: lib/help.php:233
|
1226 |
msgid ""
|
1227 |
"Set <code>X-Content-Type-Options</code> to protect against MIME type "
|
1228 |
"confusion attacks:"
|
1229 |
msgstr ""
|
1230 |
|
1231 |
+
#: lib/help.php:233
|
1232 |
msgid ""
|
1233 |
"this header will send the nosniff value to instruct the browser to disable "
|
1234 |
"content or MIME sniffing and to use the content-type returned by the server. "
|
1237 |
"such as MIME Confusion Attacks."
|
1238 |
msgstr ""
|
1239 |
|
1240 |
+
#: lib/help.php:234
|
1241 |
msgid ""
|
1242 |
"Set <code>X-Frame-Options</code> to protect against clickjacking attempts:"
|
1243 |
msgstr ""
|
1244 |
|
1245 |
+
#: lib/help.php:234
|
1246 |
msgid ""
|
1247 |
"this header indicates a policy whether a browser must not allow to render a "
|
1248 |
"page in a <frame> or <iframe>. Hosts can declare this policy in "
|
1251 |
"NinjaFirewall accepts two different values:"
|
1252 |
msgstr ""
|
1253 |
|
1254 |
+
#: lib/help.php:236
|
1255 |
msgid ""
|
1256 |
"a browser receiving content with this header must not display this content "
|
1257 |
"in any frame from a page of different origin than the content itself."
|
1258 |
msgstr ""
|
1259 |
|
1260 |
+
#: lib/help.php:237
|
1261 |
msgid ""
|
1262 |
"a browser receiving content with this header must not display this content "
|
1263 |
"in any frame."
|
1264 |
msgstr ""
|
1265 |
|
1266 |
+
#: lib/help.php:240
|
1267 |
msgid "NinjaFirewall does not support the <code>ALLOW-FROM</code> value."
|
1268 |
msgstr ""
|
1269 |
|
1270 |
+
#: lib/help.php:242
|
1271 |
msgid ""
|
1272 |
"Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the "
|
1273 |
"administrator and the login page only."
|
1274 |
msgstr ""
|
1275 |
|
1276 |
+
#: lib/help.php:243
|
1277 |
msgid ""
|
1278 |
"Set <code>X-XSS-Protection</code> (IE/Edge, Chrome, Opera and Safari "
|
1279 |
"browsers):"
|
1280 |
msgstr ""
|
1281 |
|
1282 |
+
#: lib/help.php:243
|
1283 |
msgid ""
|
1284 |
"this header allows browsers to identify and block XSS attacks by preventing "
|
1285 |
"malicious scripts from executing. It is enabled by default on all compatible "
|
1286 |
"browsers."
|
1287 |
msgstr ""
|
1288 |
|
1289 |
+
#: lib/help.php:244
|
1290 |
msgid ""
|
1291 |
"If a visitor disabled their browser's XSS filter, you cannot re-enable it "
|
1292 |
"with that option."
|
1293 |
msgstr ""
|
1294 |
|
1295 |
+
#: lib/help.php:246
|
1296 |
msgid ""
|
1297 |
"Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks:"
|
1298 |
msgstr ""
|
1299 |
|
1300 |
+
#: lib/help.php:246
|
1301 |
msgid ""
|
1302 |
"adding this flag to cookies helps to mitigate the risk of cross-site "
|
1303 |
"scripting by preventing them from being accessed through client-side "
|
1308 |
"sets that flag on the logged in user cookies only."
|
1309 |
msgstr ""
|
1310 |
|
1311 |
+
#: lib/help.php:247
|
1312 |
msgid ""
|
1313 |
"If your PHP scripts send cookies that need to be accessed from JavaScript, "
|
1314 |
"you should keep that option disabled."
|
1315 |
msgstr ""
|
1316 |
|
1317 |
+
#: lib/help.php:248
|
1318 |
msgid ""
|
1319 |
"Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure "
|
1320 |
"connections to the server:"
|
1321 |
msgstr ""
|
1322 |
|
1323 |
+
#: lib/help.php:248
|
1324 |
msgid ""
|
1325 |
"this policy enforces secure HTTPS connections to the server. Web browsers "
|
1326 |
"will not allow the user to access the web application over insecure HTTP "
|
1328 |
"attacks. Most recent browsers support HSTS headers."
|
1329 |
msgstr ""
|
1330 |
|
1331 |
+
#: lib/help.php:249
|
1332 |
msgid "Set <code>Content-Security-Policy</code>:"
|
1333 |
msgstr ""
|
1334 |
|
1335 |
+
#: lib/help.php:249
|
1336 |
msgid ""
|
1337 |
"this policy helps to mitigate threats such as XSS, phishing and clickjacking "
|
1338 |
"attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, "
|
1339 |
"objects (Java, ActiveX, audio and video files), and other HTML5 features."
|
1340 |
msgstr ""
|
1341 |
|
1342 |
+
#: lib/help.php:249
|
1343 |
msgid ""
|
1344 |
"NinjaFirewall lets you configure the CSP policy separately for the frontend "
|
1345 |
"(blog, website) and the backend (WordPress admin dashboard)."
|
1346 |
msgstr ""
|
1347 |
|
1348 |
+
#: lib/help.php:250
|
1349 |
msgid "Set <code>Referrer-Policy</code>:"
|
1350 |
msgstr ""
|
1351 |
|
1352 |
+
#: lib/help.php:250
|
1353 |
msgid ""
|
1354 |
"this HTTP header governs which referrer information, sent in the Referer "
|
1355 |
"header, should be included with requests made."
|
1356 |
msgstr ""
|
1357 |
|
1358 |
+
#: lib/help.php:254
|
1359 |
msgid "Block PHP built-in wrappers:"
|
1360 |
msgstr ""
|
1361 |
|
1362 |
+
#: lib/help.php:254
|
1363 |
msgid ""
|
1364 |
"PHP has several wrappers for use with the filesystem functions. It is "
|
1365 |
"possible for an attacker to use them to bypass firewalls and various IDS to "
|
1370 |
"request, cookies, user agent and referrer variables."
|
1371 |
msgstr ""
|
1372 |
|
1373 |
+
#: lib/help.php:255
|
1374 |
msgid "Block serialized PHP objects:"
|
1375 |
msgstr ""
|
1376 |
|
1377 |
+
#: lib/help.php:255
|
1378 |
#, php-format
|
1379 |
msgid ""
|
1380 |
"Object Serialization is a PHP feature used by many applications to generate "
|
1385 |
"code> request, cookies, user agent and referrer variables."
|
1386 |
msgstr ""
|
1387 |
|
1388 |
+
#: lib/help.php:256
|
1389 |
msgid "Hide PHP notice and error messages:"
|
1390 |
msgstr ""
|
1391 |
|
1392 |
+
#: lib/help.php:256
|
1393 |
msgid ""
|
1394 |
"this option lets you hide errors returned by your scripts. Such errors can "
|
1395 |
"leak sensitive informations which can be exploited by hackers."
|
1396 |
msgstr ""
|
1397 |
|
1398 |
+
#: lib/help.php:257
|
1399 |
msgid ""
|
1400 |
"Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
|
1401 |
"<code>PATH_INFO</code>:"
|
1402 |
msgstr ""
|
1403 |
|
1404 |
+
#: lib/help.php:257
|
1405 |
msgid ""
|
1406 |
"this option can sanitise any dangerous characters found in those 3 server "
|
1407 |
"variables to prevent various XSS and database injection attempts."
|
1408 |
msgstr ""
|
1409 |
|
1410 |
+
#: lib/help.php:259 ninjafirewall.php:2333
|
1411 |
msgid "Various"
|
1412 |
msgstr ""
|
1413 |
|
1414 |
+
#: lib/help.php:260
|
1415 |
#, php-format
|
1416 |
msgid ""
|
1417 |
"Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests:"
|
1418 |
msgstr ""
|
1419 |
|
1420 |
+
#: lib/help.php:260
|
1421 |
msgid ""
|
1422 |
"this option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
|
1423 |
"code> server variable in a <code>GET</code> or <code>POST</code> request. "
|
1425 |
"legitimate programs do not."
|
1426 |
msgstr ""
|
1427 |
|
1428 |
+
#: lib/help.php:261
|
1429 |
msgid "Block ASCII character 0x00 (NULL byte):"
|
1430 |
msgstr ""
|
1431 |
|
1432 |
+
#: lib/help.php:261
|
1433 |
msgid ""
|
1434 |
"this option will reject any <code>GET</code> or <code>POST</code> request, "
|
1435 |
"<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
|
1438 |
"dangerous and should always be rejected."
|
1439 |
msgstr ""
|
1440 |
|
1441 |
+
#: lib/help.php:262
|
1442 |
msgid "Block ASCII control characters 1 to 8 and 14 to 31:"
|
1443 |
msgstr ""
|
1444 |
|
1445 |
+
#: lib/help.php:262
|
1446 |
msgid ""
|
1447 |
"this option will reject any <code>GET</code> or <code>POST</code> request, "
|
1448 |
"<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
|
1449 |
"ASCII characters from 1 to 8 and 14 to 31."
|
1450 |
msgstr ""
|
1451 |
|
1452 |
+
#: lib/help.php:268 ninjafirewall.php:1670
|
1453 |
msgid "Users Whitelist"
|
1454 |
msgstr ""
|
1455 |
|
1456 |
+
#: lib/help.php:270
|
1457 |
#, php-format
|
1458 |
msgid ""
|
1459 |
"By default, any logged in WordPress administrator will not be blocked by "
|
1465 |
"enforced."
|
1466 |
msgstr ""
|
1467 |
|
1468 |
+
#: lib/help.php:282 ninjafirewall.php:808 ninjafirewall.php:2912
|
1469 |
msgid "File Guard"
|
1470 |
msgstr ""
|
1471 |
|
1472 |
+
#: lib/help.php:284
|
1473 |
msgid ""
|
1474 |
"File Guard can detect, in real-time, any access to a PHP file that was "
|
1475 |
"recently modified or created, and alert you about this."
|
1476 |
msgstr ""
|
1477 |
|
1478 |
+
#: lib/help.php:286
|
1479 |
msgid ""
|
1480 |
"If a hacker uploaded a shell script to your site (or injected a backdoor "
|
1481 |
"into an already existing file) and tried to directly access that file using "
|
1486 |
"Notifications\" menu."
|
1487 |
msgstr ""
|
1488 |
|
1489 |
+
#: lib/help.php:287
|
1490 |
msgid ""
|
1491 |
"If you do not want to monitor a folder, you can exclude its full path or a "
|
1492 |
"part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
|
1495 |
"will ignore it."
|
1496 |
msgstr ""
|
1497 |
|
1498 |
+
#: lib/help.php:288
|
1499 |
msgid ""
|
1500 |
"Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
|
1501 |
"code>)."
|
1502 |
msgstr ""
|
1503 |
|
1504 |
+
#: lib/help.php:289
|
1505 |
msgid ""
|
1506 |
"File Guard real-time detection is a totally unique feature, because "
|
1507 |
"NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
|
1509 |
"package (third-party software, shell script, backdoor etc)."
|
1510 |
msgstr ""
|
1511 |
|
1512 |
+
#: lib/help.php:298 ninjafirewall.php:826 ninjafirewall.php:3043
|
1513 |
msgid "Network"
|
1514 |
msgstr ""
|
1515 |
|
1516 |
+
#: lib/help.php:300
|
1517 |
msgid ""
|
1518 |
"Even if NinjaFirewall administration menu is only available to the Super "
|
1519 |
"Admin (from the main site), you can still display its status to all sites in "
|
1521 |
"be visible only to the administrators of those sites."
|
1522 |
msgstr ""
|
1523 |
|
1524 |
+
#: lib/help.php:302
|
1525 |
msgid ""
|
1526 |
"It is recommended to enable this feature as it is the only way to know "
|
1527 |
"whether the sites in your network are protected and if NinjaFirewall "
|
1528 |
"installation was successful."
|
1529 |
msgstr ""
|
1530 |
|
1531 |
+
#: lib/help.php:304
|
1532 |
msgid ""
|
1533 |
"Note that when it is disabled, the icon still remains visible to you, the "
|
1534 |
"Super Admin."
|
1535 |
msgstr ""
|
1536 |
|
1537 |
+
#: lib/help.php:314 lib/nf_sub_filecheck.php:130 ninjafirewall.php:812
|
1538 |
msgid "File Check"
|
1539 |
msgstr ""
|
1540 |
|
1541 |
+
#: lib/help.php:315
|
1542 |
msgid ""
|
1543 |
"File Check lets you perform file integrity monitoring upon request or on a "
|
1544 |
"specific interval."
|
1545 |
msgstr ""
|
1546 |
|
1547 |
+
#: lib/help.php:317
|
1548 |
msgid ""
|
1549 |
"You need to create a snapshot of all your files and then, at a later time, "
|
1550 |
"you can scan your system to compare it with the previous snapshot. Any "
|
1552 |
"file ownership, timestamp as well as file creation and deletion."
|
1553 |
msgstr ""
|
1554 |
|
1555 |
+
#: lib/help.php:318
|
1556 |
#, php-format
|
1557 |
msgid ""
|
1558 |
"Create a snapshot of all files stored in that directory: by default, the "
|
1559 |
"directory is set to WordPress <code>ABSPATH</code> (%s)"
|
1560 |
msgstr ""
|
1561 |
|
1562 |
+
#: lib/help.php:319
|
1563 |
msgid ""
|
1564 |
"Exclude the following files/folders: you can enter a directory or a file "
|
1565 |
"name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
|
1566 |
"code>). Or you can exclude a file extension (e.g., <code>.css</code>)."
|
1567 |
msgstr ""
|
1568 |
|
1569 |
+
#: lib/help.php:321
|
1570 |
msgid ""
|
1571 |
"Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
|
1572 |
"code>)."
|
1573 |
msgstr ""
|
1574 |
|
1575 |
+
#: lib/help.php:322
|
1576 |
msgid ""
|
1577 |
"Do not follow symbolic links: by default, NinjaFirewall will not follow "
|
1578 |
"symbolic links."
|
1579 |
msgstr ""
|
1580 |
|
1581 |
+
#: lib/help.php:327
|
1582 |
msgid "Scheduled scans"
|
1583 |
msgstr ""
|
1584 |
|
1585 |
+
#: lib/help.php:328
|
1586 |
msgid ""
|
1587 |
"NinjaFirewall can scan your system on a specific interval (hourly, "
|
1588 |
"twicedaily or daily)."
|
1589 |
msgstr ""
|
1590 |
|
1591 |
+
#: lib/help.php:330
|
1592 |
msgid ""
|
1593 |
"It can either send you a scan report only if changes are detected, or always "
|
1594 |
"send you one after each scan."
|
1595 |
msgstr ""
|
1596 |
|
1597 |
+
#: lib/help.php:332
|
1598 |
msgid ""
|
1599 |
"Reports will be sent to the contact email address defined in the \"Event "
|
1600 |
"Notifications\" menu."
|
1601 |
msgstr ""
|
1602 |
|
1603 |
+
#: lib/help.php:334
|
1604 |
#, php-format
|
1605 |
msgid ""
|
1606 |
"Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
|
1607 |
"only if your site gets sufficient traffic."
|
1608 |
msgstr ""
|
1609 |
|
1610 |
+
#: lib/help.php:348
|
1611 |
msgid ""
|
1612 |
"NinjaFirewall can alert you by email on specific events triggered within "
|
1613 |
"your blog. They include installations, updates, activations etc, as well as "
|
1618 |
"theme in order to take full control of your website."
|
1619 |
msgstr ""
|
1620 |
|
1621 |
+
#: lib/help.php:359 lib/login_protection.php:22 ninjafirewall.php:834
|
1622 |
msgid "Login Protection"
|
1623 |
msgstr ""
|
1624 |
|
1625 |
+
#: lib/help.php:363
|
1626 |
msgid ""
|
1627 |
"By processing incoming HTTP requests before your blog and any of its "
|
1628 |
"plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
|
1630 |
"from several thousands of different IPs."
|
1631 |
msgstr ""
|
1632 |
|
1633 |
+
#: lib/help.php:365
|
1634 |
msgid ""
|
1635 |
"You can choose two different types of protection: a password or a captcha. "
|
1636 |
"You can enable the protection only if an attack is detected or to keep it "
|
1637 |
"always activated."
|
1638 |
msgstr ""
|
1639 |
|
1640 |
+
#: lib/help.php:367
|
1641 |
msgid "Yes, if under attack:"
|
1642 |
msgstr ""
|
1643 |
|
1644 |
+
#: lib/help.php:369
|
1645 |
msgid ""
|
1646 |
"The protection will be triggered when too many login attempts are detected, "
|
1647 |
"regardless of the offending IP. It blocks the attack instantly and prevents "
|
1650 |
"combination or the captcha code. "
|
1651 |
msgstr ""
|
1652 |
|
1653 |
+
#: lib/help.php:371
|
1654 |
msgid "Always ON:"
|
1655 |
msgstr ""
|
1656 |
|
1657 |
+
#: lib/help.php:373
|
1658 |
msgid ""
|
1659 |
"NinjaFirewall will always enforce the HTTP authentication or captcha "
|
1660 |
"implementation each time you access the login page."
|
1661 |
msgstr ""
|
1662 |
|
1663 |
+
#: lib/help.php:376
|
1664 |
msgid "Type of protection:"
|
1665 |
msgstr ""
|
1666 |
|
1667 |
+
#: lib/help.php:377
|
1668 |
msgid ""
|
1669 |
"<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
|
1670 |
"own very fast authentication scheme and it is compatible with any HTTP "
|
1671 |
"server (Apache, Nginx, Lighttpd etc)."
|
1672 |
msgstr ""
|
1673 |
|
1674 |
+
#: lib/help.php:378
|
1675 |
msgid "<b>Captcha:</b> It will display a 5-character captcha code."
|
1676 |
msgstr ""
|
1677 |
|
1678 |
+
#: lib/help.php:379
|
1679 |
msgid "Bot protection:"
|
1680 |
msgstr ""
|
1681 |
|
1682 |
+
#: lib/help.php:380
|
1683 |
msgid ""
|
1684 |
"NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
|
1685 |
"before they start a brute-force attack."
|
1686 |
msgstr ""
|
1687 |
|
1688 |
+
#: lib/help.php:388
|
1689 |
msgid "AUTH log"
|
1690 |
msgstr ""
|
1691 |
|
1692 |
+
#: lib/help.php:391
|
1693 |
msgid ""
|
1694 |
"NinjaFirewall can write to the server Authentication log when the brute-"
|
1695 |
"force protection is triggered. This can be useful to the system "
|
1696 |
"administrator for monitoring purposes or banning IPs at the server level."
|
1697 |
msgstr ""
|
1698 |
|
1699 |
+
#: lib/help.php:393
|
1700 |
msgid ""
|
1701 |
"If you have a shared hosting account, keep this option disabled as you do "
|
1702 |
"not have any access to the server's logs."
|
1703 |
msgstr ""
|
1704 |
|
1705 |
+
#: lib/help.php:395
|
1706 |
msgid ""
|
1707 |
"On Debian-based systems, the log is located in <code>/var/log/auth.log</"
|
1708 |
"code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
|
1709 |
"logline uses the following format:"
|
1710 |
msgstr ""
|
1711 |
|
1712 |
+
#: lib/help.php:398
|
1713 |
msgid "AA: the process ID (PID)."
|
1714 |
msgstr ""
|
1715 |
|
1716 |
+
#: lib/help.php:399
|
1717 |
msgid "BB: the user IPv4 or IPv6 address."
|
1718 |
msgstr ""
|
1719 |
|
1720 |
+
#: lib/help.php:400
|
1721 |
msgid "CC: the blog (sub-)domain name."
|
1722 |
msgstr ""
|
1723 |
|
1724 |
+
#: lib/help.php:401
|
1725 |
msgid ""
|
1726 |
"DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
|
1727 |
"API</code>."
|
1728 |
msgstr ""
|
1729 |
|
1730 |
+
#: lib/help.php:402
|
1731 |
msgid "EE: the time, in minutes, the protection will remain active."
|
1732 |
msgstr ""
|
1733 |
|
1734 |
+
#: lib/help.php:404
|
1735 |
msgid "Sample loglines:"
|
1736 |
msgstr ""
|
1737 |
|
1738 |
+
#: lib/help.php:407
|
1739 |
#, php-format
|
1740 |
msgid ""
|
1741 |
"Be careful if you are behind a load balancer, reverse-proxy or CDN because "
|
1746 |
"otherwise you will likely block legitimate users."
|
1747 |
msgstr ""
|
1748 |
|
1749 |
+
#: lib/help.php:421 lib/nf_sub_log.php:85 ninjafirewall.php:838
|
1750 |
msgid "Firewall Log"
|
1751 |
msgstr ""
|
1752 |
|
1753 |
+
#: lib/help.php:423
|
1754 |
msgid ""
|
1755 |
"The firewall log displays blocked and sanitised requests as well as some "
|
1756 |
"useful information. It has 6 columns:"
|
1757 |
msgstr ""
|
1758 |
|
1759 |
+
#: lib/help.php:424
|
1760 |
msgid "DATE : date and time of the incident."
|
1761 |
msgstr ""
|
1762 |
|
1763 |
+
#: lib/help.php:425
|
1764 |
msgid ""
|
1765 |
"INCIDENT : unique incident number/ID as it was displayed to the blocked user."
|
1766 |
msgstr ""
|
1767 |
|
1768 |
+
#: lib/help.php:426
|
1769 |
msgid ""
|
1770 |
"LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
|
1771 |
"<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
|
1772 |
"and debugging mode (<code>DEBUG_ON</code>)."
|
1773 |
msgstr ""
|
1774 |
|
1775 |
+
#: lib/help.php:427
|
1776 |
msgid ""
|
1777 |
"RULE : reference of the NinjaFirewall built-in security rule that triggered "
|
1778 |
"the action. A hyphen (<code>-</code>) instead of a number means it was a "
|
1779 |
"rule from the \"Firewall Policies\" page."
|
1780 |
msgstr ""
|
1781 |
|
1782 |
+
#: lib/help.php:428
|
1783 |
msgid "IP : the user IPv4 or IPv6 address."
|
1784 |
msgstr ""
|
1785 |
|
1786 |
+
#: lib/help.php:429
|
1787 |
msgid ""
|
1788 |
"REQUEST : the HTTP request including offending variables and values as well "
|
1789 |
"as the reason the action was logged."
|
1790 |
msgstr ""
|
1791 |
|
1792 |
+
#: lib/help.php:434 lib/nf_sub_log.php:169
|
1793 |
msgid "Auto-delete log"
|
1794 |
msgstr ""
|
1795 |
|
1796 |
+
#: lib/help.php:436
|
1797 |
msgid ""
|
1798 |
"This options lets you configure NinjaFirewall to delete its old logs "
|
1799 |
"automatically. By default, logs are never deleted, <b>even when uninstall "
|
1801 |
"delete old logs."
|
1802 |
msgstr ""
|
1803 |
|
1804 |
+
#: lib/help.php:442 lib/nf_sub_log.php:198 lib/nf_sub_wplus.php:94
|
1805 |
#: ninjafirewall.php:1105
|
1806 |
msgid "Centralized Logging"
|
1807 |
msgstr ""
|
1808 |
|
1809 |
+
#: lib/help.php:444
|
1810 |
msgid ""
|
1811 |
"Centralized Logging lets you remotely access the firewall log of all your "
|
1812 |
"NinjaFirewall protected websites from one single installation. You do not "
|
1813 |
"need any longer to log in to individual servers to analyse your log data."
|
1814 |
msgstr ""
|
1815 |
|
1816 |
+
#: lib/help.php:444
|
1817 |
#, php-format
|
1818 |
msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
|
1819 |
msgstr ""
|
1820 |
|
1821 |
+
#: lib/help.php:445
|
1822 |
msgid ""
|
1823 |
"Enter your public key (optional): This is the public key that was created "
|
1824 |
"from your main server."
|
1825 |
msgstr ""
|
1826 |
|
1827 |
+
#: lib/help.php:448
|
1828 |
msgid ""
|
1829 |
"Centralized Logging will keep working even if NinjaFirewall is disabled. "
|
1830 |
"Delete your public key below if you want to disable it."
|
1831 |
msgstr ""
|
1832 |
|
1833 |
+
#: lib/help.php:455 lib/nf_sub_about.php:101
|
1834 |
msgid "GDPR Compliance"
|
1835 |
msgstr ""
|
1836 |
|
1837 |
+
#: lib/help.php:470 lib/nf_sub_livelog.php:38 lib/nf_sub_livelog.php:217
|
1838 |
#: ninjafirewall.php:842
|
1839 |
msgid "Live Log"
|
1840 |
msgstr ""
|
1841 |
|
1842 |
+
#: lib/help.php:472
|
1843 |
msgid ""
|
1844 |
"Live Log lets you watch your blog traffic in real time, just like the Unix "
|
1845 |
"<code>tail -f</code> command. Note that requests sent to static elements "
|
1846 |
"like JS/CSS files and images are not managed by NinjaFirewall."
|
1847 |
msgstr ""
|
1848 |
|
1849 |
+
#: lib/help.php:474
|
1850 |
msgid ""
|
1851 |
"You can enable/disable the monitoring process, change the refresh rate, "
|
1852 |
"clear the screen, enable automatic vertical scrolling, change the log "
|
1853 |
+
"format, select which traffic you want to view (HTTP/HTTPS) and the timezone."
|
1854 |
+
msgstr ""
|
1855 |
+
|
1856 |
+
#: lib/help.php:474
|
1857 |
+
msgid ""
|
1858 |
+
"You can also apply filters to include or exclude files and folders "
|
1859 |
+
"(REQUEST_URI)."
|
1860 |
msgstr ""
|
1861 |
|
1862 |
+
#: lib/help.php:477
|
1863 |
msgid ""
|
1864 |
"Live Log does not make use of any WordPress core file (e.g., <code>admin-"
|
1865 |
"ajax.php</code>). It communicates directly with the firewall without loading "
|
1868 |
"value."
|
1869 |
msgstr ""
|
1870 |
|
1871 |
+
#: lib/help.php:479
|
1872 |
msgid ""
|
1873 |
"If you are using the optional <code>.htninja</code> configuration file to "
|
1874 |
"whitelist your IP, the Live Log feature will not work."
|
1875 |
msgstr ""
|
1876 |
|
1877 |
+
#: lib/help.php:484
|
1878 |
msgid "Log Format"
|
1879 |
msgstr ""
|
1880 |
|
1881 |
+
#: lib/help.php:485
|
1882 |
msgid "You can easily customize the log format. Possible values are:"
|
1883 |
msgstr ""
|
1884 |
|
1885 |
+
#: lib/help.php:486
|
1886 |
msgid "<code>%time</code>: the server date, time and timezone."
|
1887 |
msgstr ""
|
1888 |
|
1889 |
+
#: lib/help.php:487
|
1890 |
msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
|
1891 |
msgstr ""
|
1892 |
|
1893 |
+
#: lib/help.php:488
|
1894 |
#, php-format
|
1895 |
msgid ""
|
1896 |
"<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
|
1897 |
"balancer or CDN, this will be its IP."
|
1898 |
msgstr ""
|
1899 |
|
1900 |
+
#: lib/help.php:489
|
1901 |
msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
|
1902 |
msgstr ""
|
1903 |
|
1904 |
+
#: lib/help.php:490
|
1905 |
#, php-format
|
1906 |
msgid ""
|
1907 |
"<code>%uri</code>: the URI which was given in order to access the page "
|
1908 |
"(REQUEST_URI)."
|
1909 |
msgstr ""
|
1910 |
|
1911 |
+
#: lib/help.php:491
|
1912 |
msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
|
1913 |
msgstr ""
|
1914 |
|
1915 |
+
#: lib/help.php:492
|
1916 |
#, php-format
|
1917 |
msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
|
1918 |
msgstr ""
|
1919 |
|
1920 |
+
#: lib/help.php:493
|
1921 |
#, php-format
|
1922 |
msgid ""
|
1923 |
"<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
|
1924 |
"load balancer or CDN, this will likely be the visitor true IP."
|
1925 |
msgstr ""
|
1926 |
|
1927 |
+
#: lib/help.php:494
|
1928 |
msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
|
1929 |
msgstr ""
|
1930 |
|
1931 |
+
#: lib/help.php:495
|
1932 |
msgid ""
|
1933 |
"Additionally, you can include any of the following characters: <code>\"</"
|
1934 |
"code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
|
1935 |
"and lowercase letters <code>a-z</code>."
|
1936 |
msgstr ""
|
1937 |
|
1938 |
+
#: lib/help.php:507 ninjafirewall.php:846
|
1939 |
msgid "Rules Editor"
|
1940 |
msgstr ""
|
1941 |
|
1942 |
+
#: lib/help.php:509
|
1943 |
msgid ""
|
1944 |
"Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
|
1945 |
"of built-in rules used to protect your blog against the most common "
|
1949 |
"individually:"
|
1950 |
msgstr ""
|
1951 |
|
1952 |
+
#: lib/help.php:511
|
1953 |
msgid ""
|
1954 |
"Check your firewall log and find the rule ID you want to disable (it is "
|
1955 |
"displayed in the <code>RULE</code> column)."
|
1956 |
msgstr ""
|
1957 |
|
1958 |
+
#: lib/help.php:512
|
1959 |
msgid ""
|
1960 |
"Select its ID from the enabled rules list below and click the \"Disable it\" "
|
1961 |
"button."
|
1962 |
msgstr ""
|
1963 |
|
1964 |
+
#: lib/help.php:514
|
1965 |
msgid ""
|
1966 |
"Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
|
1967 |
"code> instead of a number, that means that the rule can be changed in the "
|
1968 |
"\"Firewall Policies\" page."
|
1969 |
msgstr ""
|
1970 |
|
1971 |
+
#: lib/help.php:519
|
1972 |
msgid "Credits"
|
1973 |
msgstr ""
|
1974 |
|
1975 |
+
#: lib/help.php:521
|
1976 |
msgid ""
|
1977 |
"NinjaFirewall security rules protect against many vulnerabilities. Some of "
|
1978 |
"them were reported by the following companies, individuals or mailing lists:"
|
1979 |
msgstr ""
|
1980 |
|
1981 |
+
#: lib/help.php:573 ninjafirewall.php:1039
|
1982 |
msgid "Updates"
|
1983 |
msgstr ""
|
1984 |
|
1985 |
+
#: lib/help.php:575
|
1986 |
msgid ""
|
1987 |
"To get the most efficient protection, you can ask NinjaFirewall to "
|
1988 |
"automatically update its security rules."
|
1989 |
msgstr ""
|
1990 |
|
1991 |
+
#: lib/help.php:577
|
1992 |
msgid ""
|
1993 |
"Each time a new vulnerability is found in WordPress or one of its plugins/"
|
1994 |
"themes, a new set of security rules will be made available to protect "
|
1996 |
"daily or even hourly."
|
1997 |
msgstr ""
|
1998 |
|
1999 |
+
#: lib/help.php:579
|
2000 |
msgid ""
|
2001 |
"Only security rules will be downloaded. If a new version of NinjaFirewall "
|
2002 |
"(including new files, options and features) was available, it would have to "
|
2003 |
"be updated from the dashboard plugins menu as usual."
|
2004 |
msgstr ""
|
2005 |
|
2006 |
+
#: lib/help.php:581
|
2007 |
msgid ""
|
2008 |
"We recommend to enable this feature, as it is the <strong>only way to keep "
|
2009 |
"your WordPress secure</strong> against new vulnerabilities."
|
2274 |
msgid "Unable to find the wp-config.php file (#%s)."
|
2275 |
msgstr ""
|
2276 |
|
2277 |
+
#: lib/install_wpwaf.php:238
|
2278 |
msgid ""
|
2279 |
"The firewall is not loaded. Make sure that the required lines of code were "
|
2280 |
"added to your wp-config.php file."
|
2281 |
msgstr ""
|
2282 |
|
2283 |
#: lib/login_protection.php:70 lib/login_protection.php:125
|
2284 |
+
#: lib/login_protection.php:548
|
2285 |
msgid "Access restricted"
|
2286 |
msgstr ""
|
2287 |
|
2288 |
#: lib/login_protection.php:80 lib/login_protection.php:129
|
2289 |
+
#: lib/login_protection.php:558
|
2290 |
msgid "Type the characters you see in the picture below:"
|
2291 |
msgstr ""
|
2292 |
|
2335 |
msgstr ""
|
2336 |
|
2337 |
#: lib/login_protection.php:296 lib/nf_sub_filecheck.php:517
|
2338 |
+
#: ninjafirewall.php:1615 ninjafirewall.php:1630 ninjafirewall.php:1640
|
2339 |
+
#: ninjafirewall.php:1650 ninjafirewall.php:1720 ninjafirewall.php:1763
|
2340 |
+
#: ninjafirewall.php:1796 ninjafirewall.php:1834 ninjafirewall.php:1922
|
2341 |
+
#: ninjafirewall.php:1942 ninjafirewall.php:1985 ninjafirewall.php:2115
|
2342 |
+
#: ninjafirewall.php:2129 ninjafirewall.php:2154 ninjafirewall.php:2362
|
2343 |
msgid "No (default)"
|
2344 |
msgstr ""
|
2345 |
|
2412 |
msgid "Various options"
|
2413 |
msgstr ""
|
2414 |
|
2415 |
+
#: lib/login_protection.php:385
|
2416 |
+
msgid ""
|
2417 |
+
"If you are using the Jetpack plugin, blocking access to the XML-RPC API may "
|
2418 |
+
"prevent it from working correctly."
|
2419 |
+
msgstr ""
|
2420 |
+
|
2421 |
+
#: lib/login_protection.php:391
|
2422 |
msgid "XML-RPC API"
|
2423 |
msgstr ""
|
2424 |
|
2425 |
+
#: lib/login_protection.php:393
|
2426 |
msgid "Apply the protection to the <code>xmlrpc.php</code> script as well."
|
2427 |
msgstr ""
|
2428 |
|
2429 |
+
#: lib/login_protection.php:398
|
2430 |
msgid "Bot protection"
|
2431 |
msgstr ""
|
2432 |
|
2433 |
+
#: lib/login_protection.php:400
|
2434 |
msgid "Enable bot protection (applies to <code>wp-login.php</code> only.)"
|
2435 |
msgstr ""
|
2436 |
|
2437 |
+
#: lib/login_protection.php:405
|
2438 |
msgid "Authentication log"
|
2439 |
msgstr ""
|
2440 |
|
2441 |
+
#: lib/login_protection.php:411
|
2442 |
msgid "Your server configuration is not compatible with that option."
|
2443 |
msgstr ""
|
2444 |
|
2445 |
+
#: lib/login_protection.php:414
|
2446 |
+
msgid ""
|
2447 |
+
"The login protection must be set to \"Yes, if under attack\" in order to use "
|
2448 |
+
"this option."
|
2449 |
msgstr ""
|
2450 |
|
2451 |
+
#: lib/login_protection.php:418
|
2452 |
msgid "Write the incident to the server Authentication log."
|
2453 |
msgstr ""
|
2454 |
|
2455 |
+
#: lib/login_protection.php:424
|
2456 |
msgid "Signature"
|
2457 |
msgstr ""
|
2458 |
|
2459 |
#. translators: "Brute-force protection by NinjaFirewall" should not be translated.
|
2460 |
+
#: lib/login_protection.php:428
|
2461 |
msgid ""
|
2462 |
"Disable the <i>Brute-force protection by NinjaFirewall</i> signature on the "
|
2463 |
"protection page."
|
2464 |
msgstr ""
|
2465 |
|
2466 |
+
#: lib/login_protection.php:437
|
2467 |
msgid "Save Login Protection"
|
2468 |
msgstr ""
|
2469 |
|
2470 |
+
#: lib/login_protection.php:438
|
2471 |
msgid "See our benchmark and stress-test:"
|
2472 |
msgstr ""
|
2473 |
|
2474 |
+
#: lib/login_protection.php:456
|
2475 |
#, php-format
|
2476 |
msgid "Error: %s directory is not writable. Please chmod it to 0777."
|
2477 |
msgstr ""
|
2478 |
|
2479 |
+
#: lib/login_protection.php:530
|
2480 |
msgid "Error: please enter a user name for HTTP authentication."
|
2481 |
msgstr ""
|
2482 |
|
2483 |
+
#: lib/login_protection.php:532
|
2484 |
msgid "Error: HTTP authentication user name is not valid."
|
2485 |
msgstr ""
|
2486 |
|
2487 |
+
#: lib/login_protection.php:538
|
2488 |
msgid "Error: please enter a user name and password for HTTP authentication."
|
2489 |
msgstr ""
|
2490 |
|
2491 |
+
#: lib/login_protection.php:541
|
2492 |
msgid "Error: password must be from 6 to 32 characters."
|
2493 |
msgstr ""
|
2494 |
|
2495 |
+
#: lib/login_protection.php:576
|
2496 |
#, php-format
|
2497 |
msgid "Error: unable to write to the %s configuration file"
|
2498 |
msgstr ""
|
2636 |
msgid "Default: %s"
|
2637 |
msgstr ""
|
2638 |
|
2639 |
+
#: lib/nf_sub_filecheck.php:159 ninjafirewall.php:2977
|
2640 |
msgid "Exclude the following files/folders (optional)"
|
2641 |
msgstr ""
|
2642 |
|
2643 |
+
#: lib/nf_sub_filecheck.php:160 lib/nf_sub_livelog.php:294
|
2644 |
+
#: ninjafirewall.php:2978
|
2645 |
msgid "e.g.,"
|
2646 |
msgstr ""
|
2647 |
|
2781 |
msgid "New"
|
2782 |
msgstr ""
|
2783 |
|
2784 |
+
#: lib/nf_sub_filecheck.php:475 lib/nf_sub_livelog.php:291
|
2785 |
msgid "None"
|
2786 |
msgstr ""
|
2787 |
|
2911 |
#: lib/nf_sub_filecheck.php:840 lib/nf_sub_filecheck.php:842
|
2912 |
#: lib/nf_sub_filecheck.php:858 lib/nf_sub_filecheck.php:860
|
2913 |
#: lib/nf_sub_updates.php:542 lib/nf_sub_updates.php:544 lib/nfw_misc.php:76
|
2914 |
+
#: lib/nfw_misc.php:78 lib/nfw_misc.php:457 lib/nfw_misc.php:459
|
2915 |
+
#: lib/nfw_misc.php:596 lib/nfw_misc.php:598
|
2916 |
msgid "Blog:"
|
2917 |
msgstr ""
|
2918 |
|
2953 |
msgstr ""
|
2954 |
|
2955 |
#: lib/nf_sub_livelog.php:112 lib/nf_sub_livelog.php:141
|
2956 |
+
#: lib/nf_sub_livelog.php:234
|
2957 |
msgid "No traffic yet, please wait..."
|
2958 |
msgstr ""
|
2959 |
|
2983 |
msgid "seconds"
|
2984 |
msgstr ""
|
2985 |
|
2986 |
+
#: lib/nf_sub_livelog.php:238
|
2987 |
msgid "On"
|
2988 |
msgstr ""
|
2989 |
|
2990 |
+
#: lib/nf_sub_livelog.php:238
|
2991 |
msgid "Off"
|
2992 |
msgstr ""
|
2993 |
|
2994 |
+
#: lib/nf_sub_livelog.php:238
|
2995 |
msgid "Refresh rate:"
|
2996 |
msgstr ""
|
2997 |
|
2998 |
+
#: lib/nf_sub_livelog.php:240
|
2999 |
msgid "5 seconds"
|
3000 |
msgstr ""
|
3001 |
|
3002 |
+
#: lib/nf_sub_livelog.php:241
|
3003 |
msgid "10 seconds"
|
3004 |
msgstr ""
|
3005 |
|
3006 |
+
#: lib/nf_sub_livelog.php:242
|
3007 |
msgid "20 seconds"
|
3008 |
msgstr ""
|
3009 |
|
3010 |
+
#: lib/nf_sub_livelog.php:243
|
3011 |
msgid "45 seconds"
|
3012 |
msgstr ""
|
3013 |
|
3014 |
+
#: lib/nf_sub_livelog.php:244
|
3015 |
msgid "Clear screen"
|
3016 |
msgstr ""
|
3017 |
|
3018 |
+
#: lib/nf_sub_livelog.php:244
|
3019 |
msgid "Autoscrolling"
|
3020 |
msgstr ""
|
3021 |
|
3022 |
+
#: lib/nf_sub_livelog.php:250
|
3023 |
msgid "Live Log will not display whitelisted users and brute-force attacks."
|
3024 |
msgstr ""
|
3025 |
|
3026 |
+
#: lib/nf_sub_livelog.php:285
|
3027 |
msgid "Live Log options"
|
3028 |
msgstr ""
|
3029 |
|
3030 |
+
#: lib/nf_sub_livelog.php:288
|
3031 |
+
msgid "Inclusion and exclusion filters (REQUEST_URI)"
|
3032 |
+
msgstr ""
|
3033 |
+
|
3034 |
+
#: lib/nf_sub_livelog.php:292
|
3035 |
+
msgid "Must include"
|
3036 |
+
msgstr ""
|
3037 |
+
|
3038 |
+
#: lib/nf_sub_livelog.php:293
|
3039 |
+
msgid "Must not include"
|
3040 |
+
msgstr ""
|
3041 |
+
|
3042 |
+
#: lib/nf_sub_livelog.php:296
|
3043 |
+
msgid ""
|
3044 |
+
"Full or partial case-sensitive REQUEST_URI string. Multiple values must be "
|
3045 |
+
"comma-separated."
|
3046 |
+
msgstr ""
|
3047 |
+
|
3048 |
+
#: lib/nf_sub_livelog.php:300
|
3049 |
msgid "Format"
|
3050 |
msgstr ""
|
3051 |
|
3052 |
+
#: lib/nf_sub_livelog.php:303
|
3053 |
msgid "Custom"
|
3054 |
msgstr ""
|
3055 |
|
3056 |
+
#: lib/nf_sub_livelog.php:304
|
3057 |
msgid "See contextual help for available log format."
|
3058 |
msgstr ""
|
3059 |
|
3060 |
+
#: lib/nf_sub_livelog.php:308
|
3061 |
msgid "Display"
|
3062 |
msgstr ""
|
3063 |
|
3064 |
+
#: lib/nf_sub_livelog.php:311 ninjafirewall.php:1348
|
3065 |
msgid "HTTP and HTTPS traffic (default)"
|
3066 |
msgstr ""
|
3067 |
|
3068 |
+
#: lib/nf_sub_livelog.php:312 ninjafirewall.php:1349
|
3069 |
msgid "HTTP traffic only"
|
3070 |
msgstr ""
|
3071 |
|
3072 |
+
#: lib/nf_sub_livelog.php:313 ninjafirewall.php:1350
|
3073 |
msgid "HTTPS traffic only"
|
3074 |
msgstr ""
|
3075 |
|
3076 |
+
#: lib/nf_sub_livelog.php:318
|
3077 |
msgid "Timezone"
|
3078 |
msgstr ""
|
3079 |
|
3080 |
+
#: lib/nf_sub_livelog.php:333
|
3081 |
msgid "Save Live Log Options"
|
3082 |
msgstr ""
|
3083 |
|
3084 |
+
#: lib/nf_sub_livelog.php:372
|
3085 |
msgid "Error: please enter the custom log format."
|
3086 |
msgstr ""
|
3087 |
|
3122 |
msgid "Viewing:"
|
3123 |
msgstr ""
|
3124 |
|
3125 |
+
#: lib/nf_sub_log.php:109 lib/nf_sub_options.php:252
|
3126 |
msgid "bytes"
|
3127 |
msgstr ""
|
3128 |
|
3211 |
"menu instead:"
|
3212 |
msgstr ""
|
3213 |
|
3214 |
+
#: lib/nf_sub_options.php:32
|
3215 |
+
msgid ""
|
3216 |
+
"This action will restore the selected configuration file and will override "
|
3217 |
+
"all your current firewall options, policies and rules. Continue?"
|
3218 |
+
msgstr ""
|
3219 |
+
|
3220 |
+
#: lib/nf_sub_options.php:52
|
3221 |
msgid "CSS style sheets"
|
3222 |
msgstr ""
|
3223 |
|
3224 |
+
#: lib/nf_sub_options.php:55
|
3225 |
msgid "Javascript code"
|
3226 |
msgstr ""
|
3227 |
|
3228 |
+
#: lib/nf_sub_options.php:58
|
3229 |
#, php-format
|
3230 |
msgid ""
|
3231 |
"Your message seems to contain %s. For security reasons, it cannot be "
|
3232 |
"previewed from the admin dashboard."
|
3233 |
msgstr ""
|
3234 |
|
3235 |
+
#: lib/nf_sub_options.php:63
|
3236 |
msgid "Refresh preview"
|
3237 |
msgstr ""
|
3238 |
|
3239 |
+
#: lib/nf_sub_options.php:72 ninjafirewall.php:800
|
3240 |
msgid "Firewall Options"
|
3241 |
msgstr ""
|
3242 |
|
3243 |
+
#: lib/nf_sub_options.php:101 lib/nf_sub_options.php:110
|
3244 |
+
#: lib/nf_sub_options.php:125 lib/nf_sub_options.php:135 ninjafirewall.php:985
|
3245 |
#: ninjafirewall.php:1117
|
3246 |
msgid "Enabled"
|
3247 |
msgstr ""
|
3248 |
|
3249 |
+
#: lib/nf_sub_options.php:102 lib/nf_sub_options.php:111
|
3250 |
msgid "Disabled"
|
3251 |
msgstr ""
|
3252 |
|
3253 |
+
#: lib/nf_sub_options.php:112 lib/nf_sub_options.php:127
|
3254 |
msgid "Warning: your site is not protected!"
|
3255 |
msgstr ""
|
3256 |
|
3257 |
+
#: lib/nf_sub_options.php:126 lib/nf_sub_options.php:136
|
3258 |
msgid "Disabled (default)"
|
3259 |
msgstr ""
|
3260 |
|
3261 |
+
#: lib/nf_sub_options.php:148
|
3262 |
msgid "HTTP error code to return"
|
3263 |
msgstr ""
|
3264 |
|
3265 |
+
#: lib/nf_sub_options.php:152
|
3266 |
msgid "400 Bad Request"
|
3267 |
msgstr ""
|
3268 |
|
3269 |
+
#: lib/nf_sub_options.php:153
|
3270 |
msgid "403 Forbidden (default)"
|
3271 |
msgstr ""
|
3272 |
|
3273 |
+
#: lib/nf_sub_options.php:154
|
3274 |
msgid "404 Not Found"
|
3275 |
msgstr ""
|
3276 |
|
3277 |
+
#: lib/nf_sub_options.php:155
|
3278 |
msgid "406 Not Acceptable"
|
3279 |
msgstr ""
|
3280 |
|
3281 |
+
#: lib/nf_sub_options.php:156
|
3282 |
msgid "418 I'm a teapot"
|
3283 |
msgstr ""
|
3284 |
|
3285 |
+
#: lib/nf_sub_options.php:157
|
3286 |
msgid "500 Internal Server Error"
|
3287 |
msgstr ""
|
3288 |
|
3289 |
+
#: lib/nf_sub_options.php:158
|
3290 |
msgid "503 Service Unavailable"
|
3291 |
msgstr ""
|
3292 |
|
3293 |
+
#: lib/nf_sub_options.php:174
|
3294 |
msgid "Anonymize IP addresses by removing the last 3 characters."
|
3295 |
msgstr ""
|
3296 |
|
3297 |
+
#: lib/nf_sub_options.php:175
|
3298 |
#, php-format
|
3299 |
msgid ""
|
3300 |
"Does not apply to private IP addresses and the <a href=\"%s\">Login "
|
3301 |
"Protection</a>."
|
3302 |
msgstr ""
|
3303 |
|
3304 |
+
#: lib/nf_sub_options.php:182
|
3305 |
msgid "Blocked user message"
|
3306 |
msgstr ""
|
3307 |
|
3308 |
+
#: lib/nf_sub_options.php:193
|
3309 |
msgid "Preview message"
|
3310 |
msgstr ""
|
3311 |
|
3312 |
+
#: lib/nf_sub_options.php:193
|
3313 |
msgid "Default message"
|
3314 |
msgstr ""
|
3315 |
|
3316 |
+
#: lib/nf_sub_options.php:204
|
3317 |
+
msgid "Firewall configuration"
|
3318 |
+
msgstr ""
|
3319 |
+
|
3320 |
+
#: lib/nf_sub_options.php:208
|
3321 |
msgid "Export configuration"
|
3322 |
msgstr ""
|
3323 |
|
3324 |
+
#: lib/nf_sub_options.php:210
|
3325 |
msgid "Download"
|
3326 |
msgstr ""
|
3327 |
|
3328 |
+
#: lib/nf_sub_options.php:210
|
3329 |
msgid "File Check configuration will not be exported/imported."
|
3330 |
msgstr ""
|
3331 |
|
3332 |
+
#: lib/nf_sub_options.php:213
|
3333 |
msgid "Import configuration"
|
3334 |
msgstr ""
|
3335 |
|
3336 |
+
#: lib/nf_sub_options.php:217
|
3337 |
#, php-format
|
3338 |
msgid "Imported configuration must match plugin version %s."
|
3339 |
msgstr ""
|
3340 |
|
3341 |
+
#: lib/nf_sub_options.php:218
|
3342 |
msgid "It will override all your current firewall options and rules."
|
3343 |
msgstr ""
|
3344 |
|
3345 |
+
#: lib/nf_sub_options.php:229 lib/nf_sub_options.php:257
|
3346 |
msgid "Save Firewall Options"
|
3347 |
msgstr ""
|
3348 |
|
3349 |
+
#: lib/nf_sub_options.php:248
|
3350 |
+
msgid "Available backup files"
|
3351 |
+
msgstr ""
|
3352 |
+
|
3353 |
+
#: lib/nf_sub_options.php:257
|
3354 |
+
#, php-format
|
3355 |
+
msgid ""
|
3356 |
+
"To restore NinjaFirewall's configuration to an earlier date, select it in "
|
3357 |
+
"the list and click '%s'."
|
3358 |
+
msgstr ""
|
3359 |
+
|
3360 |
+
#: lib/nf_sub_options.php:261
|
3361 |
+
msgid "There are no backup available yet, check back later."
|
3362 |
+
msgstr ""
|
3363 |
+
|
3364 |
+
#: lib/nf_sub_options.php:399
|
3365 |
#, php-format
|
3366 |
msgid "Uploaded file is either corrupted or its format is not supported (#%s)"
|
3367 |
msgstr ""
|
3368 |
|
3369 |
+
#: lib/nf_sub_options.php:427
|
3370 |
msgid "The imported file is not compatible with that version of NinjaFirewall"
|
3371 |
msgstr ""
|
3372 |
|
3373 |
+
#: lib/nf_sub_options.php:547
|
3374 |
msgid "[NinjaFirewall] Alert: Firewall is disabled"
|
3375 |
msgstr ""
|
3376 |
|
3377 |
+
#: lib/nf_sub_options.php:549 lib/nf_sub_options.php:551 ninjafirewall.php:551
|
3378 |
#: ninjafirewall.php:553 ninjafirewall.php:683 ninjafirewall.php:685
|
3379 |
+
#: ninjafirewall.php:3364 ninjafirewall.php:3366
|
3380 |
msgid "-Blog :"
|
3381 |
msgstr ""
|
3382 |
|
3383 |
+
#: lib/nf_sub_options.php:555
|
3384 |
msgid "Someone disabled NinjaFirewall from your WordPress admin dashboard:"
|
3385 |
msgstr ""
|
3386 |
|
3387 |
+
#: lib/nf_sub_options.php:558
|
3388 |
msgid ""
|
3389 |
"NinjaFirewall is disabled because someone enabled debugging mode from your "
|
3390 |
"WordPress admin dashboard:"
|
3391 |
msgstr ""
|
3392 |
|
3393 |
+
#: lib/nf_sub_options.php:561
|
3394 |
msgid "[NinjaFirewall] Alert: Firewall override settings"
|
3395 |
msgstr ""
|
3396 |
|
3397 |
+
#: lib/nf_sub_options.php:562
|
3398 |
msgid ""
|
3399 |
"Someone imported a new configuration which overrode the firewall settings:"
|
3400 |
msgstr ""
|
3401 |
|
3402 |
+
#: lib/nf_sub_options.php:568 ninjafirewall.php:691 ninjafirewall.php:3371
|
3403 |
msgid "-User :"
|
3404 |
msgstr ""
|
3405 |
|
3406 |
+
#: lib/nf_sub_options.php:569 ninjafirewall.php:692 ninjafirewall.php:3372
|
3407 |
msgid "-IP :"
|
3408 |
msgstr ""
|
3409 |
|
3410 |
+
#: lib/nf_sub_options.php:570 ninjafirewall.php:560 ninjafirewall.php:693
|
3411 |
+
#: ninjafirewall.php:3373
|
3412 |
msgid "-Date :"
|
3413 |
msgstr ""
|
3414 |
|
3432 |
msgid "Automatically update NinjaFirewall security rules"
|
3433 |
msgstr ""
|
3434 |
|
3435 |
+
#: lib/nf_sub_updates.php:149 ninjafirewall.php:1216 ninjafirewall.php:1710
|
3436 |
+
#: ninjafirewall.php:1753 ninjafirewall.php:1773 ninjafirewall.php:1824
|
3437 |
+
#: ninjafirewall.php:1869 ninjafirewall.php:1879 ninjafirewall.php:1889
|
3438 |
+
#: ninjafirewall.php:1932 ninjafirewall.php:1975 ninjafirewall.php:1995
|
3439 |
+
#: ninjafirewall.php:2057 ninjafirewall.php:2209 ninjafirewall.php:2265
|
3440 |
+
#: ninjafirewall.php:2275 ninjafirewall.php:2285 ninjafirewall.php:2295
|
3441 |
+
#: ninjafirewall.php:2342 ninjafirewall.php:2352 ninjafirewall.php:2959
|
3442 |
+
#: ninjafirewall.php:3074
|
3443 |
msgid "No"
|
3444 |
msgstr ""
|
3445 |
|
3565 |
|
3566 |
#: lib/nf_sub_updates.php:548
|
3567 |
msgid ""
|
3568 |
+
"This notification can be turned off from NinjaFirewall \"Rules Update\" page."
|
3569 |
msgstr ""
|
3570 |
|
3571 |
#: lib/nf_sub_wplus.php:34
|
3790 |
msgid "NinjaFirewall has blocked an attempt to create a user account:"
|
3791 |
msgstr ""
|
3792 |
|
3793 |
+
#: lib/nfw_misc.php:80 lib/nfw_misc.php:600
|
3794 |
msgid "Username:"
|
3795 |
msgstr ""
|
3796 |
|
3797 |
+
#: lib/nfw_misc.php:81 lib/nfw_misc.php:461 lib/nfw_misc.php:601
|
3798 |
msgid "User IP:"
|
3799 |
msgstr ""
|
3800 |
|
3801 |
+
#: lib/nfw_misc.php:84 lib/nfw_misc.php:462 lib/nfw_misc.php:604
|
3802 |
msgid "Date:"
|
3803 |
msgstr ""
|
3804 |
|
3805 |
+
#: lib/nfw_misc.php:278 lib/nfw_misc.php:282
|
3806 |
msgid "NinjaFirewall error"
|
3807 |
msgstr ""
|
3808 |
|
3809 |
+
#: lib/nfw_misc.php:279
|
3810 |
#, php-format
|
3811 |
msgid ""
|
3812 |
"%s directory cannot be created. Please review your installation and ensure "
|
3813 |
"that %s is writable."
|
3814 |
msgstr ""
|
3815 |
|
3816 |
+
#: lib/nfw_misc.php:283
|
3817 |
#, php-format
|
3818 |
msgid ""
|
3819 |
"%s directory is read-only. Please review your installation and ensure that "
|
3820 |
"%s is writable."
|
3821 |
msgstr ""
|
3822 |
|
3823 |
+
#: lib/nfw_misc.php:302 ninjafirewall.php:969
|
3824 |
msgid "unknown error"
|
3825 |
msgstr ""
|
3826 |
|
3827 |
+
#: lib/nfw_misc.php:304
|
3828 |
msgid "NinjaFirewall fatal error:"
|
3829 |
msgstr ""
|
3830 |
|
3831 |
+
#: lib/nfw_misc.php:305
|
3832 |
msgid "Review your installation, your site is not protected."
|
3833 |
msgstr ""
|
3834 |
|
3835 |
+
#: lib/nfw_misc.php:352 lib/nfw_misc.php:374
|
3836 |
msgid "Forbidden access"
|
3837 |
msgstr ""
|
3838 |
|
3839 |
+
#: lib/nfw_misc.php:393
|
3840 |
#, php-format
|
3841 |
msgid ""
|
3842 |
"<strong>ERROR</strong>: Invalid username or password.<br /><a href=\"%s"
|
3843 |
"\">Lost your password</a>?"
|
3844 |
msgstr ""
|
3845 |
|
3846 |
+
#: lib/nfw_misc.php:454
|
3847 |
msgid "[NinjaFirewall] Alert: Database changes detected"
|
3848 |
msgstr ""
|
3849 |
|
3850 |
+
#: lib/nfw_misc.php:455
|
3851 |
msgid ""
|
3852 |
"NinjaFirewall has detected that one or more administrator accounts were "
|
3853 |
"modified in the database:"
|
3854 |
msgstr ""
|
3855 |
|
3856 |
+
#: lib/nfw_misc.php:463
|
3857 |
#, php-format
|
3858 |
msgid "Total administrators : %s"
|
3859 |
msgstr ""
|
3860 |
|
3861 |
+
#: lib/nfw_misc.php:472
|
3862 |
msgid ""
|
3863 |
"If you cannot see any modifications in the above fields, it is likely that "
|
3864 |
"the administrator password was changed."
|
3865 |
msgstr ""
|
3866 |
|
3867 |
+
#: lib/nfw_misc.php:570
|
3868 |
msgid "Blocked privilege escalation attempt"
|
3869 |
msgstr ""
|
3870 |
|
3871 |
+
#: lib/nfw_misc.php:594
|
3872 |
msgid "NinjaFirewall has blocked an attempt to gain administrative privileges:"
|
3873 |
msgstr ""
|
3874 |
|
3875 |
+
#: lib/nfw_misc.php:620
|
3876 |
msgid ""
|
3877 |
"NinjaFirewall brute-force protection is enabled and you are temporarily "
|
3878 |
"whitelisted."
|
3879 |
msgstr ""
|
3880 |
|
3881 |
+
#: lib/nfw_misc.php:634
|
3882 |
#, php-format
|
3883 |
msgid ""
|
3884 |
"Hey, it seems that you've been using NinjaFirewall for some time. If you "
|
4283 |
msgid "PHP SAPI"
|
4284 |
msgstr ""
|
4285 |
|
4286 |
+
#: ninjafirewall.php:1029 ninjafirewall.php:3354
|
4287 |
msgid "Version"
|
4288 |
msgstr ""
|
4289 |
|
4414 |
msgid "Optional configuration file"
|
4415 |
msgstr ""
|
4416 |
|
4417 |
+
#: ninjafirewall.php:1215 ninjafirewall.php:1612 ninjafirewall.php:1627
|
4418 |
+
#: ninjafirewall.php:1637 ninjafirewall.php:1647 ninjafirewall.php:1717
|
4419 |
+
#: ninjafirewall.php:1760 ninjafirewall.php:1793 ninjafirewall.php:1831
|
4420 |
+
#: ninjafirewall.php:1919 ninjafirewall.php:1939 ninjafirewall.php:1982
|
4421 |
+
#: ninjafirewall.php:2114 ninjafirewall.php:2128 ninjafirewall.php:2153
|
4422 |
+
#: ninjafirewall.php:2359
|
4423 |
msgid "Yes"
|
4424 |
msgstr ""
|
4425 |
|
4483 |
msgid "substitution character:"
|
4484 |
msgstr ""
|
4485 |
|
4486 |
+
#: ninjafirewall.php:1492
|
4487 |
msgid "Block direct access to any PHP file located in one of these directories"
|
4488 |
msgstr ""
|
4489 |
|
4490 |
+
#: ninjafirewall.php:1522
|
4491 |
msgid ""
|
4492 |
"NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
|
4493 |
"this option is enabled."
|
4494 |
msgstr ""
|
4495 |
|
4496 |
+
#: ninjafirewall.php:1537
|
4497 |
msgid ""
|
4498 |
"Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
|
4499 |
"by your visitors, we recommend to enable this option."
|
4500 |
msgstr ""
|
4501 |
|
4502 |
+
#: ninjafirewall.php:1548
|
4503 |
msgid ""
|
4504 |
"If you are using the Jetpack plugin, blocking <code>system.multicall</code> "
|
4505 |
"may prevent it from working correctly."
|
4506 |
msgstr ""
|
4507 |
|
4508 |
+
#: ninjafirewall.php:1556
|
4509 |
msgid "User accounts"
|
4510 |
msgstr ""
|
4511 |
|
4512 |
+
#: ninjafirewall.php:1560
|
4513 |
msgid "Do not enable this policy if you allow user registration."
|
4514 |
msgstr ""
|
4515 |
|
4516 |
+
#: ninjafirewall.php:1565
|
4517 |
msgid "Protect against username enumeration"
|
4518 |
msgstr ""
|
4519 |
|
4520 |
+
#: ninjafirewall.php:1568
|
4521 |
msgid "Through the author archives"
|
4522 |
msgstr ""
|
4523 |
|
4524 |
+
#: ninjafirewall.php:1569
|
4525 |
msgid "Through the login page"
|
4526 |
msgstr ""
|
4527 |
|
4528 |
+
#: ninjafirewall.php:1570
|
4529 |
msgid "Through the WordPress REST API"
|
4530 |
msgstr ""
|
4531 |
|
4532 |
+
#: ninjafirewall.php:1578
|
4533 |
msgid "This feature is only available when running WordPress 4.7 or above."
|
4534 |
msgstr ""
|
4535 |
|
4536 |
+
#: ninjafirewall.php:1585
|
4537 |
msgid "WordPress REST API"
|
4538 |
msgstr ""
|
4539 |
|
4540 |
+
#: ninjafirewall.php:1588 ninjafirewall.php:1597
|
4541 |
msgid "Block any access to the API"
|
4542 |
msgstr ""
|
4543 |
|
4544 |
+
#: ninjafirewall.php:1594
|
4545 |
msgid "WordPress XML-RPC API"
|
4546 |
msgstr ""
|
4547 |
|
4548 |
+
#: ninjafirewall.php:1598
|
4549 |
msgid "Block <code>system.multicall</code> method"
|
4550 |
msgstr ""
|
4551 |
|
4552 |
+
#: ninjafirewall.php:1600
|
4553 |
msgid "Block Pingbacks"
|
4554 |
msgstr ""
|
4555 |
|
4556 |
+
#: ninjafirewall.php:1605
|
4557 |
msgid ""
|
4558 |
"Disabling access to the REST or XML-RPC API may break some functionality on "
|
4559 |
"your blog, its themes or plugins."
|
4560 |
msgstr ""
|
4561 |
|
4562 |
+
#: ninjafirewall.php:1609
|
4563 |
msgid "Block <code>POST</code> requests in the themes folder"
|
4564 |
msgstr ""
|
4565 |
|
4566 |
+
#: ninjafirewall.php:1624
|
4567 |
msgid "Force SSL for admin and logins"
|
4568 |
msgstr ""
|
4569 |
|
4570 |
+
#: ninjafirewall.php:1634
|
4571 |
msgid "Disable the plugin and theme editor"
|
4572 |
msgstr ""
|
4573 |
|
4574 |
+
#: ninjafirewall.php:1644
|
4575 |
msgid "Disable plugin and theme update/installation"
|
4576 |
msgstr ""
|
4577 |
|
4578 |
+
#: ninjafirewall.php:1673
|
4579 |
msgid "Add the Administrator to the whitelist (default)."
|
4580 |
msgstr ""
|
4581 |
|
4582 |
+
#: ninjafirewall.php:1674
|
4583 |
msgid "Add all logged in users to the whitelist."
|
4584 |
msgstr ""
|
4585 |
|
4586 |
+
#: ninjafirewall.php:1675
|
4587 |
msgid "Disable users whitelist."
|
4588 |
msgstr ""
|
4589 |
|
4590 |
+
#: ninjafirewall.php:1676
|
4591 |
msgid ""
|
4592 |
"Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
|
4593 |
"<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
|
4594 |
"which, if enabled, are always enforced."
|
4595 |
msgstr ""
|
4596 |
|
4597 |
+
#: ninjafirewall.php:1704
|
4598 |
msgid "Scan <code>GET</code> variable"
|
4599 |
msgstr ""
|
4600 |
|
4601 |
+
#: ninjafirewall.php:1714
|
4602 |
msgid "Sanitise <code>GET</code> variable"
|
4603 |
msgstr ""
|
4604 |
|
4605 |
+
#: ninjafirewall.php:1747
|
4606 |
msgid "Scan <code>POST</code> variable"
|
4607 |
msgstr ""
|
4608 |
|
4609 |
+
#: ninjafirewall.php:1757
|
4610 |
msgid "Sanitise <code>POST</code> variable"
|
4611 |
msgstr ""
|
4612 |
|
4613 |
+
#: ninjafirewall.php:1763 ninjafirewall.php:1796
|
4614 |
msgid "Do not enable this option unless you know what you are doing!"
|
4615 |
msgstr ""
|
4616 |
|
4617 |
+
#: ninjafirewall.php:1767
|
4618 |
msgid "Decode Base64-encoded <code>POST</code> variable"
|
4619 |
msgstr ""
|
4620 |
|
4621 |
+
#: ninjafirewall.php:1790
|
4622 |
msgid "Sanitise <code>REQUEST</code> variable"
|
4623 |
msgstr ""
|
4624 |
|
4625 |
+
#: ninjafirewall.php:1818
|
4626 |
msgid "Scan cookies"
|
4627 |
msgstr ""
|
4628 |
|
4629 |
+
#: ninjafirewall.php:1828
|
4630 |
msgid "Sanitise cookies"
|
4631 |
msgstr ""
|
4632 |
|
4633 |
+
#: ninjafirewall.php:1863
|
4634 |
msgid "Scan <code>HTTP_USER_AGENT</code>"
|
4635 |
msgstr ""
|
4636 |
|
4637 |
+
#: ninjafirewall.php:1873
|
4638 |
msgid "Sanitise <code>HTTP_USER_AGENT</code>"
|
4639 |
msgstr ""
|
4640 |
|
4641 |
+
#: ninjafirewall.php:1883
|
4642 |
msgid "Block suspicious bots/scanners"
|
4643 |
msgstr ""
|
4644 |
|
4645 |
+
#: ninjafirewall.php:1916
|
4646 |
msgid "Scan <code>HTTP_REFERER</code>"
|
4647 |
msgstr ""
|
4648 |
|
4649 |
+
#: ninjafirewall.php:1926
|
4650 |
msgid "Sanitise <code>HTTP_REFERER</code>"
|
4651 |
msgstr ""
|
4652 |
|
4653 |
+
#: ninjafirewall.php:1936
|
4654 |
msgid ""
|
4655 |
"Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
|
4656 |
"code> header"
|
4657 |
msgstr ""
|
4658 |
|
4659 |
+
#: ninjafirewall.php:1942
|
4660 |
msgid ""
|
4661 |
"Keep this option disabled if you are using scripts like Paypal IPN, "
|
4662 |
"WordPress WP-Cron etc"
|
4663 |
msgstr ""
|
4664 |
|
4665 |
+
#: ninjafirewall.php:1969
|
4666 |
msgid "Block localhost IP in <code>GET/POST</code> request"
|
4667 |
msgstr ""
|
4668 |
|
4669 |
+
#: ninjafirewall.php:1979
|
4670 |
msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
|
4671 |
msgstr ""
|
4672 |
|
4673 |
+
#: ninjafirewall.php:1989
|
4674 |
msgid "Scan traffic coming from localhost and private IP address spaces"
|
4675 |
msgstr ""
|
4676 |
|
4677 |
+
#: ninjafirewall.php:2011
|
4678 |
#, php-format
|
4679 |
msgid ""
|
4680 |
"This option is disabled because the %s PHP function is not available on your "
|
4681 |
"server."
|
4682 |
msgstr ""
|
4683 |
|
4684 |
+
#: ninjafirewall.php:2029
|
4685 |
#, php-format
|
4686 |
msgid "Set %s to protect against MIME type confusion attacks"
|
4687 |
msgstr ""
|
4688 |
|
4689 |
+
#: ninjafirewall.php:2039
|
4690 |
#, php-format
|
4691 |
msgid "Set %s to protect against clickjacking attempts"
|
4692 |
msgstr ""
|
4693 |
|
4694 |
+
#: ninjafirewall.php:2048
|
4695 |
#, php-format
|
4696 |
msgid "Set %s (IE/Edge, Chrome, Opera and Safari browsers)"
|
4697 |
msgstr ""
|
4698 |
|
4699 |
+
#: ninjafirewall.php:2052 ninjafirewall.php:2053 ninjafirewall.php:2056
|
4700 |
#, php-format
|
4701 |
msgid "Set to %s"
|
4702 |
msgstr ""
|
4703 |
|
4704 |
+
#: ninjafirewall.php:2061
|
4705 |
#, php-format
|
4706 |
msgid "Force %s flag on all cookies to mitigate XSS attacks"
|
4707 |
msgstr ""
|
4708 |
|
4709 |
+
#: ninjafirewall.php:2067
|
4710 |
msgid ""
|
4711 |
"If your PHP scripts use cookies that need to be accessed from JavaScript, "
|
4712 |
"you should disable this option."
|
4713 |
msgstr ""
|
4714 |
|
4715 |
+
#: ninjafirewall.php:2073
|
4716 |
msgid ""
|
4717 |
"HSTS headers can only be set when you are accessing your site over HTTPS."
|
4718 |
msgstr ""
|
4719 |
|
4720 |
+
#: ninjafirewall.php:2080
|
4721 |
#, php-format
|
4722 |
msgid "Set %s (HSTS) to enforce secure connections to the server"
|
4723 |
msgstr ""
|
4724 |
|
4725 |
+
#: ninjafirewall.php:2083
|
4726 |
msgid "1 month"
|
4727 |
msgstr ""
|
4728 |
|
4729 |
+
#: ninjafirewall.php:2084
|
4730 |
msgid "6 months"
|
4731 |
msgstr ""
|
4732 |
|
4733 |
+
#: ninjafirewall.php:2085
|
4734 |
msgid "1 year"
|
4735 |
msgstr ""
|
4736 |
|
4737 |
+
#: ninjafirewall.php:2087
|
4738 |
msgid "Apply to subdomains"
|
4739 |
msgstr ""
|
4740 |
|
4741 |
+
#: ninjafirewall.php:2091
|
4742 |
msgid "Set <code>max-age</code> to 0"
|
4743 |
msgstr ""
|
4744 |
|
4745 |
+
#: ninjafirewall.php:2111
|
4746 |
#, php-format
|
4747 |
msgid "Set %s for the website frontend"
|
4748 |
msgstr ""
|
4749 |
|
4750 |
+
#: ninjafirewall.php:2119
|
4751 |
msgid "This CSP header will apply to the website frontend only."
|
4752 |
msgstr ""
|
4753 |
|
4754 |
+
#: ninjafirewall.php:2125
|
4755 |
#, php-format
|
4756 |
msgid "Set %s for the WordPress admin dashboard"
|
4757 |
msgstr ""
|
4758 |
|
4759 |
+
#: ninjafirewall.php:2133
|
4760 |
msgid "This CSP header will apply to the WordPress admin dashboard only."
|
4761 |
msgstr ""
|
4762 |
|
4763 |
+
#: ninjafirewall.php:2149
|
4764 |
#, php-format
|
4765 |
msgid "Set %s (Chrome, Opera and Firefox browsers)"
|
4766 |
msgstr ""
|
4767 |
|
4768 |
+
#: ninjafirewall.php:2203
|
4769 |
msgid ""
|
4770 |
"Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
|
4771 |
"<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
|
4772 |
msgstr ""
|
4773 |
|
4774 |
+
#: ninjafirewall.php:2246
|
4775 |
msgid "Block serialized PHP objects in the following global variables"
|
4776 |
msgstr ""
|
4777 |
|
4778 |
+
#: ninjafirewall.php:2259
|
4779 |
msgid "Hide PHP notice and error messages"
|
4780 |
msgstr ""
|
4781 |
|
4782 |
+
#: ninjafirewall.php:2269
|
4783 |
msgid "Sanitise <code>PHP_SELF</code>"
|
4784 |
msgstr ""
|
4785 |
|
4786 |
+
#: ninjafirewall.php:2279
|
4787 |
msgid "Sanitise <code>PATH_TRANSLATED</code>"
|
4788 |
msgstr ""
|
4789 |
|
4790 |
+
#: ninjafirewall.php:2289
|
4791 |
msgid "Sanitise <code>PATH_INFO</code>"
|
4792 |
msgstr ""
|
4793 |
|
4794 |
+
#: ninjafirewall.php:2309
|
4795 |
msgid "This option is not compatible with your actual configuration."
|
4796 |
msgstr ""
|
4797 |
|
4798 |
+
#: ninjafirewall.php:2336
|
4799 |
msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
|
4800 |
msgstr ""
|
4801 |
|
4802 |
+
#: ninjafirewall.php:2346
|
4803 |
msgid "Block ASCII character 0x00 (NULL byte)"
|
4804 |
msgstr ""
|
4805 |
|
4806 |
+
#: ninjafirewall.php:2356
|
4807 |
msgid "Block ASCII control characters 1 to 8 and 14 to 31"
|
4808 |
msgstr ""
|
4809 |
|
4810 |
+
#: ninjafirewall.php:2372
|
4811 |
msgid "Save Firewall Policies"
|
4812 |
msgstr ""
|
4813 |
|
4814 |
+
#: ninjafirewall.php:2374
|
4815 |
msgid "Restore Default Values"
|
4816 |
msgstr ""
|
4817 |
|
4818 |
+
#: ninjafirewall.php:2897 ninjafirewall.php:2903
|
4819 |
msgid "Please enter a number from 1 to 99."
|
4820 |
msgstr ""
|
4821 |
|
4822 |
+
#: ninjafirewall.php:2916
|
4823 |
#, php-format
|
4824 |
msgid ""
|
4825 |
"You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
|
4828 |
"to any PHP script, you will need to run NinjaFirewall in %s mode."
|
4829 |
msgstr ""
|
4830 |
|
4831 |
+
#: ninjafirewall.php:2922
|
4832 |
#, php-format
|
4833 |
msgid ""
|
4834 |
"The cache directory %s is not writable. Please change its permissions (0777 "
|
4835 |
"or equivalent)."
|
4836 |
msgstr ""
|
4837 |
|
4838 |
+
#: ninjafirewall.php:2954
|
4839 |
msgid "Enable File Guard"
|
4840 |
msgstr ""
|
4841 |
|
4842 |
+
#: ninjafirewall.php:2956
|
4843 |
msgid "Yes (recommended)"
|
4844 |
msgstr ""
|
4845 |
|
4846 |
+
#: ninjafirewall.php:2969
|
4847 |
msgid "Real-time detection"
|
4848 |
msgstr ""
|
4849 |
|
4850 |
+
#: ninjafirewall.php:2972
|
4851 |
#, php-format
|
4852 |
msgid ""
|
4853 |
"Monitor file activity and send an alert when someone is accessing a PHP "
|
4854 |
"script that was modified or created less than %s hour(s) ago."
|
4855 |
msgstr ""
|
4856 |
|
4857 |
+
#: ninjafirewall.php:2978
|
4858 |
msgid "or"
|
4859 |
msgstr ""
|
4860 |
|
4861 |
+
#: ninjafirewall.php:2978
|
4862 |
msgid ""
|
4863 |
"Full or partial case-sensitive string(s), max. 255 characters. Multiple "
|
4864 |
"values must be comma-separated"
|
4865 |
msgstr ""
|
4866 |
|
4867 |
+
#: ninjafirewall.php:2983
|
4868 |
msgid "Save File Guard options"
|
4869 |
msgstr ""
|
4870 |
|
4871 |
+
#: ninjafirewall.php:3034 ninjafirewall.php:3435 ninjafirewall.php:3439
|
4872 |
#, php-format
|
4873 |
msgid "You are not allowed to perform this task (%s)."
|
4874 |
msgstr ""
|
4875 |
|
4876 |
+
#: ninjafirewall.php:3045
|
4877 |
msgid "You do not have a multisite network."
|
4878 |
msgstr ""
|
4879 |
|
4880 |
+
#: ninjafirewall.php:3069
|
4881 |
msgid "NinjaFirewall Status"
|
4882 |
msgstr ""
|
4883 |
|
4884 |
+
#: ninjafirewall.php:3072
|
4885 |
msgid ""
|
4886 |
"Display NinjaFirewall status icon in the admin bar of all sites in the "
|
4887 |
"network"
|
4888 |
msgstr ""
|
4889 |
|
4890 |
+
#: ninjafirewall.php:3080
|
4891 |
msgid "Save Network options"
|
4892 |
msgstr ""
|
4893 |
|
4894 |
+
#: ninjafirewall.php:3293
|
4895 |
msgid "Access Restricted"
|
4896 |
msgstr ""
|
4897 |
|
4898 |
+
#: ninjafirewall.php:3299
|
4899 |
msgid "Settings"
|
4900 |
msgstr ""
|
4901 |
|
4902 |
+
#: ninjafirewall.php:3300
|
4903 |
msgid "Upgrade to Premium"
|
4904 |
msgstr ""
|
4905 |
|
4906 |
+
#: ninjafirewall.php:3301
|
4907 |
msgid "Rate it!"
|
4908 |
msgstr ""
|
4909 |
|
4910 |
+
#: ninjafirewall.php:3346
|
4911 |
msgid "Plugin"
|
4912 |
msgstr ""
|
4913 |
|
4914 |
+
#: ninjafirewall.php:3346 ninjafirewall.php:3350
|
4915 |
msgid "uploaded"
|
4916 |
msgstr ""
|
4917 |
|
4918 |
+
#: ninjafirewall.php:3346 ninjafirewall.php:3350
|
4919 |
msgid "installed"
|
4920 |
msgstr ""
|
4921 |
|
4922 |
+
#: ninjafirewall.php:3346 ninjafirewall.php:3350
|
4923 |
msgid "activated"
|
4924 |
msgstr ""
|
4925 |
|
4926 |
+
#: ninjafirewall.php:3347
|
4927 |
msgid "updated"
|
4928 |
msgstr ""
|
4929 |
|
4930 |
+
#: ninjafirewall.php:3347
|
4931 |
msgid "deactivated"
|
4932 |
msgstr ""
|
4933 |
|
4934 |
+
#: ninjafirewall.php:3347 ninjafirewall.php:3351
|
4935 |
msgid "deleted"
|
4936 |
msgstr ""
|
4937 |
|
4938 |
+
#: ninjafirewall.php:3347 ninjafirewall.php:3351
|
4939 |
msgid "Name"
|
4940 |
msgstr ""
|
4941 |
|
4942 |
+
#: ninjafirewall.php:3350
|
4943 |
msgid "Theme"
|
4944 |
msgstr ""
|
4945 |
|
4946 |
+
#: ninjafirewall.php:3354
|
4947 |
msgid "upgraded"
|
4948 |
msgstr ""
|
4949 |
|
4950 |
+
#: ninjafirewall.php:3362
|
4951 |
msgid "[NinjaFirewall] Alert:"
|
4952 |
msgstr ""
|
4953 |
|
4954 |
+
#: ninjafirewall.php:3368
|
4955 |
msgid "NinjaFirewall has detected the following activity on your account:"
|
4956 |
msgstr ""
|
lib/firewall.php
CHANGED
@@ -59,15 +59,6 @@ if (! is_dir($nfw_['log_dir']) ) {
|
|
59 |
if ( strpos($_SERVER['SCRIPT_NAME'], 'wp-login.php' ) !== FALSE ) {
|
60 |
nfw_bfd(1);
|
61 |
} elseif ( strpos($_SERVER['SCRIPT_NAME'], 'xmlrpc.php' ) !== FALSE ) {
|
62 |
-
// Only POST requests are allowed:
|
63 |
-
if ( isset( $_SERVER['REQUEST_METHOD'] ) && $_SERVER['REQUEST_METHOD'] !== 'POST' ) {
|
64 |
-
// ret_code, ret_message etc aren't defined because
|
65 |
-
// we didn't load the firewall configuration yet:
|
66 |
-
$nfw_['nfw_options']['ret_code'] = '401';
|
67 |
-
nfw_log('XMLRPC API: unauthorized REQUEST_METHOD', "REQUEST_METHOD: {$_SERVER['REQUEST_METHOD']}", 2, 0);
|
68 |
-
header('HTTP/1.0 401 Unauthorized');
|
69 |
-
exit('401 Unauthorized');
|
70 |
-
}
|
71 |
nfw_bfd(2);
|
72 |
}
|
73 |
|
59 |
if ( strpos($_SERVER['SCRIPT_NAME'], 'wp-login.php' ) !== FALSE ) {
|
60 |
nfw_bfd(1);
|
61 |
} elseif ( strpos($_SERVER['SCRIPT_NAME'], 'xmlrpc.php' ) !== FALSE ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
nfw_bfd(2);
|
63 |
}
|
64 |
|
lib/fw_livelog.php
CHANGED
@@ -87,11 +87,26 @@ function fw_livelog_record() {
|
|
87 |
}
|
88 |
}
|
89 |
} else {
|
|
|
90 |
// Check if we are supposed to log the request (http/https) :
|
91 |
if ( empty($nfw_['nfw_options']['liveport']) ||
|
92 |
($nfw_['nfw_options']['liveport'] == 1 && $_SERVER['SERVER_PORT'] != 443) ||
|
93 |
($nfw_['nfw_options']['liveport'] == 2 && $_SERVER['SERVER_PORT'] == 443) ) {
|
94 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
95 |
if ( empty($_SERVER['PHP_AUTH_USER']) ) { $PHP_AUTH_USER = '-'; }
|
96 |
else { $PHP_AUTH_USER = $_SERVER['PHP_AUTH_USER']; }
|
97 |
if ( empty($_SERVER['HTTP_REFERER']) ) { $HTTP_REFERER = '-'; }
|
87 |
}
|
88 |
}
|
89 |
} else {
|
90 |
+
|
91 |
// Check if we are supposed to log the request (http/https) :
|
92 |
if ( empty($nfw_['nfw_options']['liveport']) ||
|
93 |
($nfw_['nfw_options']['liveport'] == 1 && $_SERVER['SERVER_PORT'] != 443) ||
|
94 |
($nfw_['nfw_options']['liveport'] == 2 && $_SERVER['SERVER_PORT'] == 443) ) {
|
95 |
|
96 |
+
// Inclusion and exclusion rules:
|
97 |
+
if (! empty( $nfw_['nfw_options']['liverules'] ) && ! empty( $nfw_['nfw_options']['liverulespath'] ) ) {
|
98 |
+
$liverulespath = preg_quote( $nfw_['nfw_options']['liverulespath'], '/' );
|
99 |
+
$liverulespath = str_replace(',', '|', $liverulespath);
|
100 |
+
|
101 |
+
// Must include:
|
102 |
+
if ( $nfw_['nfw_options']['liverules'] == 1 ) {
|
103 |
+
if (! preg_match("/$liverulespath/", $_SERVER['REQUEST_URI']) ) { return; }
|
104 |
+
// Must not include:
|
105 |
+
} else {
|
106 |
+
if ( preg_match("/$liverulespath/", $_SERVER['REQUEST_URI']) ) { return; }
|
107 |
+
}
|
108 |
+
}
|
109 |
+
|
110 |
if ( empty($_SERVER['PHP_AUTH_USER']) ) { $PHP_AUTH_USER = '-'; }
|
111 |
else { $PHP_AUTH_USER = $_SERVER['PHP_AUTH_USER']; }
|
112 |
if ( empty($_SERVER['HTTP_REFERER']) ) { $HTTP_REFERER = '-'; }
|
lib/help.php
CHANGED
@@ -108,14 +108,23 @@ get_current_screen()->add_help_tab( array(
|
|
108 |
<li><code>%%NUM_INCIDENT%%</code> : '. __('the unique incident number as it will appear in the firewall log "INCIDENT" column.' , 'ninjafirewall') . '</li>
|
109 |
<li><code>%%NINJA_LOGO%%</code> : '. __('NinjaFirewall logo.' , 'ninjafirewall') . '</li>'
|
110 |
) );
|
|
|
111 |
get_current_screen()->add_help_tab( array(
|
112 |
'id' => 'opt04',
|
113 |
'title' => __('Export/import configuration', 'ninjafirewall'),
|
114 |
'content' => '<br />' .
|
115 |
-
__('This options lets you export you current configuration or import it from another NinjaFirewall (WP Edition) installation. The imported file must match your current version otherwise it will be rejected. Note that importing will override all firewall rules and options.', 'ninjafirewall') .
|
116 |
'<p><img src="' . plugins_url( '/images/glyphicons-warning.png', __DIR__ ) . '"> <span class="description">' .
|
117 |
__('"File Check" configuration will not be exported/imported.', 'ninjafirewall') . '</span></p>'
|
118 |
) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
119 |
}
|
120 |
/* ------------------------------------------------------------------ */ // i18n+
|
121 |
|
@@ -462,7 +471,7 @@ function help_nfsublivelog() {
|
|
462 |
'content' =>
|
463 |
'<p>' . __('Live Log lets you watch your blog traffic in real time, just like the Unix <code>tail -f</code> command. Note that requests sent to static elements like JS/CSS files and images are not managed by NinjaFirewall.', 'ninjafirewall') .'</p>
|
464 |
|
465 |
-
<p>' . __('You can enable/disable the monitoring process, change the refresh rate, clear the screen, enable automatic vertical scrolling, change the log format, select which traffic you want to view (HTTP/HTTPS) and the timezone
|
466 |
'</p>
|
467 |
|
468 |
<p>' . __('Live Log does not make use of any WordPress core file (e.g., <code>admin-ajax.php</code>). It communicates directly with the firewall without loading WordPress bootstrap. Consequently, it is fast, lightweight and it should not affect your server load, even if you set its refresh rate to the lowest value.', 'ninjafirewall') . '</p>
|
108 |
<li><code>%%NUM_INCIDENT%%</code> : '. __('the unique incident number as it will appear in the firewall log "INCIDENT" column.' , 'ninjafirewall') . '</li>
|
109 |
<li><code>%%NINJA_LOGO%%</code> : '. __('NinjaFirewall logo.' , 'ninjafirewall') . '</li>'
|
110 |
) );
|
111 |
+
list ( $major_current ) = explode( '.', NFW_ENGINE_VERSION );
|
112 |
get_current_screen()->add_help_tab( array(
|
113 |
'id' => 'opt04',
|
114 |
'title' => __('Export/import configuration', 'ninjafirewall'),
|
115 |
'content' => '<br />' .
|
116 |
+
sprintf( __('This options lets you export you current configuration or import it from another NinjaFirewall (WP Edition) installation. The imported file must match the major version of your current version (%s) otherwise it will be rejected. Note that importing will override all firewall rules and options.', 'ninjafirewall'), (int) $major_current .'.x' ) .
|
117 |
'<p><img src="' . plugins_url( '/images/glyphicons-warning.png', __DIR__ ) . '"> <span class="description">' .
|
118 |
__('"File Check" configuration will not be exported/imported.', 'ninjafirewall') . '</span></p>'
|
119 |
) );
|
120 |
+
|
121 |
+
get_current_screen()->add_help_tab( array(
|
122 |
+
'id' => 'opt06',
|
123 |
+
'title' => __('Configuration backup', 'ninjafirewall'),
|
124 |
+
'content' => '<br />' .
|
125 |
+
__('NinjaFirewall will automatically backup its configuration (options, policies and rules) everyday for the last 5 days. If you want to restore its configuration to an earlier date, select the corresponding file in the list.', 'ninjafirewall')
|
126 |
+
|
127 |
+
) );
|
128 |
}
|
129 |
/* ------------------------------------------------------------------ */ // i18n+
|
130 |
|
471 |
'content' =>
|
472 |
'<p>' . __('Live Log lets you watch your blog traffic in real time, just like the Unix <code>tail -f</code> command. Note that requests sent to static elements like JS/CSS files and images are not managed by NinjaFirewall.', 'ninjafirewall') .'</p>
|
473 |
|
474 |
+
<p>' . __('You can enable/disable the monitoring process, change the refresh rate, clear the screen, enable automatic vertical scrolling, change the log format, select which traffic you want to view (HTTP/HTTPS) and the timezone.', 'ninjafirewall') .' '. __('You can also apply filters to include or exclude files and folders (REQUEST_URI).', 'ninjafirewall') .
|
475 |
'</p>
|
476 |
|
477 |
<p>' . __('Live Log does not make use of any WordPress core file (e.g., <code>admin-ajax.php</code>). It communicates directly with the firewall without loading WordPress bootstrap. Consequently, it is fast, lightweight and it should not affect your server load, even if you set its refresh rate to the lowest value.', 'ninjafirewall') . '</p>
|
lib/install_wpwaf.php
CHANGED
@@ -216,11 +216,9 @@ function nfw_save_changes_wpwaf() {
|
|
216 |
<form method="POST" action="?page=NinjaFirewall&nfw_firstrun=1&rnd=<?php echo time() ?>">
|
217 |
<p><input type="submit" class="button-primary" value="<?php _e('Test Firewall', 'ninjafirewall') ?> »" /></p>
|
218 |
|
219 |
-
|
220 |
-
<input type="hidden" name="
|
221 |
-
|
222 |
-
<?php wp_nonce_field('save_changes_wpwaf', 'nfwnonce', 0); ?>
|
223 |
-
|
224 |
|
225 |
</form>
|
226 |
</div>
|
216 |
<form method="POST" action="?page=NinjaFirewall&nfw_firstrun=1&rnd=<?php echo time() ?>">
|
217 |
<p><input type="submit" class="button-primary" value="<?php _e('Test Firewall', 'ninjafirewall') ?> »" /></p>
|
218 |
|
219 |
+
<input type="hidden" name="nfw_act" value="save_changes_wpwaf" />
|
220 |
+
<input type="hidden" name="makechange" value="usr" />
|
221 |
+
<?php wp_nonce_field('save_changes_wpwaf', 'nfwnonce', 0); ?>
|
|
|
|
|
222 |
|
223 |
</form>
|
224 |
</div>
|
lib/login_protection.php
CHANGED
@@ -379,10 +379,18 @@ if ( file_exists( NFW_LOG_DIR . '/nfwlog/cache/bf_conf.php' ) ) {
|
|
379 |
<br />
|
380 |
<h3><?php _e('Various options', 'ninjafirewall') ?></h3>
|
381 |
<table class="form-table">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
382 |
<tr>
|
383 |
<th scope="row"><?php _e('XML-RPC API', 'ninjafirewall') ?></th>
|
384 |
<td align="left">
|
385 |
-
<label><input type="checkbox" onClick="xmlrpc_warn(this);" name="nfw_options[bf_xmlrpc]" value="1"<?php checked($bfconfig['bf_xmlrpc'], 1) ?>> <?php _e('Apply the protection to the <code>xmlrpc.php</code> script as well.', 'ninjafirewall') ?></label
|
386 |
</td>
|
387 |
</tr>
|
388 |
|
@@ -403,7 +411,7 @@ if ( file_exists( NFW_LOG_DIR . '/nfwlog/cache/bf_conf.php' ) ) {
|
|
403 |
$bf_msg = __('Your server configuration is not compatible with that option.', 'ninjafirewall');
|
404 |
$enabled = 0;
|
405 |
} else {
|
406 |
-
$bf_msg = __('
|
407 |
$enabled = 1;
|
408 |
}
|
409 |
?>
|
379 |
<br />
|
380 |
<h3><?php _e('Various options', 'ninjafirewall') ?></h3>
|
381 |
<table class="form-table">
|
382 |
+
<?php
|
383 |
+
// Warn the user if Jetpack is installed:
|
384 |
+
if ( is_dir( WP_PLUGIN_DIR . '/jetpack' ) ) {
|
385 |
+
$is_JetPack = '<p><img src="' . plugins_url() . '/ninjafirewall/images/glyphicons-warning.png"> <span class="description">' . __('If you are using the Jetpack plugin, blocking access to the XML-RPC API may prevent it from working correctly.', 'ninjafirewall') . '</span></p>';
|
386 |
+
} else {
|
387 |
+
$is_JetPack = '';
|
388 |
+
}
|
389 |
+
?>
|
390 |
<tr>
|
391 |
<th scope="row"><?php _e('XML-RPC API', 'ninjafirewall') ?></th>
|
392 |
<td align="left">
|
393 |
+
<label><input type="checkbox" onClick="xmlrpc_warn(this);" name="nfw_options[bf_xmlrpc]" value="1"<?php checked($bfconfig['bf_xmlrpc'], 1) ?>> <?php _e('Apply the protection to the <code>xmlrpc.php</code> script as well.', 'ninjafirewall') ?></label><?php echo $is_JetPack; ?>
|
394 |
</td>
|
395 |
</tr>
|
396 |
|
411 |
$bf_msg = __('Your server configuration is not compatible with that option.', 'ninjafirewall');
|
412 |
$enabled = 0;
|
413 |
} else {
|
414 |
+
$bf_msg = __('The login protection must be set to "Yes, if under attack" in order to use this option.', 'ninjafirewall');
|
415 |
$enabled = 1;
|
416 |
}
|
417 |
?>
|
lib/nf_sub_livelog.php
CHANGED
@@ -202,6 +202,14 @@ function create_cookie(name, value) {
|
|
202 |
var expires = "expires=" + d.toUTCString();
|
203 |
document.cookie = name +'=' + value + "; " + expires;
|
204 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
205 |
</script>
|
206 |
|
207 |
<div class="wrap">
|
@@ -250,7 +258,7 @@ if ( empty($nfw_options['liveformat']) ) {
|
|
250 |
$liveformat = htmlspecialchars($nfw_options['liveformat']);
|
251 |
}
|
252 |
|
253 |
-
if ( empty($nfw_options['liveport'])
|
254 |
$liveport = 0;
|
255 |
} else {
|
256 |
$liveport = $nfw_options['liveport'];
|
@@ -260,15 +268,39 @@ if ( empty($nfw_options['livetz']) || preg_match('/[^\w\/]/', $nfw_options['live
|
|
260 |
} else {
|
261 |
$livetz = $nfw_options['livetz'];
|
262 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
263 |
?>
|
264 |
<form method="post">
|
265 |
<h3><?php _e('Live Log options', 'ninjafirewall') ?></h3>
|
266 |
<table class="form-table">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
267 |
<tr>
|
268 |
<th scope="row"><?php _e('Format', 'ninjafirewall') ?></th>
|
269 |
<td align="left">
|
270 |
<p><label><input type="radio" name="lf" value="0"<?php checked($lf, 0) ?> onclick="document.getElementById('liveformat').disabled=true"><code>[%time] %name %client "%method %uri" "%referrer" "%ua" "%forward" "%host"</code></label></p>
|
271 |
-
<p><label><input type="radio" name="lf" value="1"<?php checked($lf, 1) ?> onclick="document.getElementById('liveformat').disabled=false"><?php _e('Custom', 'ninjafirewall') ?> </label><input id="liveformat" type="text" class="regular-text" name="liveformat" value="<?php echo $liveformat ?>"<?php disabled($lf, 0) ?> autocomplete="off"
|
272 |
<span class="description"><?php _e('See contextual help for available log format.', 'ninjafirewall') ?></span>
|
273 |
</td>
|
274 |
</tr>
|
@@ -313,6 +345,21 @@ function nf_sub_liveloge_save() {
|
|
313 |
|
314 |
$nfw_options = nfw_get_option('nfw_options');
|
315 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
316 |
if ( empty($_POST['lf']) ) {
|
317 |
$nfw_options['liveformat'] = '';
|
318 |
} else {
|
202 |
var expires = "expires=" + d.toUTCString();
|
203 |
document.cookie = name +'=' + value + "; " + expires;
|
204 |
}
|
205 |
+
function lv_select( value ) {
|
206 |
+
if ( value > 0 ) {
|
207 |
+
document.getElementById('lr-disabled').disabled = false;
|
208 |
+
document.getElementById('lr-disabled').focus();
|
209 |
+
} else {
|
210 |
+
document.getElementById('lr-disabled').disabled = true;
|
211 |
+
}
|
212 |
+
}
|
213 |
</script>
|
214 |
|
215 |
<div class="wrap">
|
258 |
$liveformat = htmlspecialchars($nfw_options['liveformat']);
|
259 |
}
|
260 |
|
261 |
+
if ( empty($nfw_options['liveport']) || ! preg_match('/^[1-2]$/', $nfw_options['liveport']) ) {
|
262 |
$liveport = 0;
|
263 |
} else {
|
264 |
$liveport = $nfw_options['liveport'];
|
268 |
} else {
|
269 |
$livetz = $nfw_options['livetz'];
|
270 |
}
|
271 |
+
if ( empty( $nfw_options['liverules'] ) || ! preg_match('/^[0-2]$/', $nfw_options['liverules']) ) {
|
272 |
+
$liverules = 0;
|
273 |
+
$lr_disabled = 'disabled="disabled" ';
|
274 |
+
} else {
|
275 |
+
$liverules = $nfw_options['liverules'];
|
276 |
+
$lr_disabled = '';
|
277 |
+
}
|
278 |
+
if ( empty( $nfw_options['liverulespath'] ) ) {
|
279 |
+
$liverulespath = '';
|
280 |
+
} else{
|
281 |
+
$liverulespath = $nfw_options['liverulespath'];
|
282 |
+
}
|
283 |
?>
|
284 |
<form method="post">
|
285 |
<h3><?php _e('Live Log options', 'ninjafirewall') ?></h3>
|
286 |
<table class="form-table">
|
287 |
+
<tr>
|
288 |
+
<th scope="row"><?php _e('Inclusion and exclusion filters (REQUEST_URI)', 'ninjafirewall') ?></th>
|
289 |
+
<td align="left">
|
290 |
+
<select name="liverules" onchange="lv_select(this.value);">
|
291 |
+
<option value="0"<?php selected($liverules, 0) ?>><?php _e('None', 'ninjafirewall') ?></option>
|
292 |
+
<option value="1"<?php selected($liverules, 1) ?>><?php _e('Must include', 'ninjafirewall') ?></option>
|
293 |
+
<option value="2"<?php selected($liverules, 2) ?>><?php _e('Must not include', 'ninjafirewall') ?></option>
|
294 |
+
</select> <input <?php echo $lr_disabled; ?>type="text" id="lr-disabled" class="regular-text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" name="liverulespath" value="<?php echo htmlentities( $liverulespath ) ?>" placeholder="<?php _e('e.g.,', 'nfwplus') ?> /blog <?php _e('or', 'ninjafirewall') ?> admin.php <?php _e('or', 'ninjafirewall') ?> index.php,/blog" />
|
295 |
+
<br />
|
296 |
+
<span class="description"><?php _e('Full or partial case-sensitive REQUEST_URI string. Multiple values must be comma-separated.', 'ninjafirewall') ?></span>
|
297 |
+
</td>
|
298 |
+
</tr>
|
299 |
<tr>
|
300 |
<th scope="row"><?php _e('Format', 'ninjafirewall') ?></th>
|
301 |
<td align="left">
|
302 |
<p><label><input type="radio" name="lf" value="0"<?php checked($lf, 0) ?> onclick="document.getElementById('liveformat').disabled=true"><code>[%time] %name %client "%method %uri" "%referrer" "%ua" "%forward" "%host"</code></label></p>
|
303 |
+
<p><label><input type="radio" name="lf" value="1"<?php checked($lf, 1) ?> onclick="document.getElementById('liveformat').disabled=false;document.getElementById('liveformat').focus()"><?php _e('Custom', 'ninjafirewall') ?> </label><input id="liveformat" type="text" class="regular-text" name="liveformat" value="<?php echo $liveformat ?>"<?php disabled($lf, 0) ?> autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" /></p>
|
304 |
<span class="description"><?php _e('See contextual help for available log format.', 'ninjafirewall') ?></span>
|
305 |
</td>
|
306 |
</tr>
|
345 |
|
346 |
$nfw_options = nfw_get_option('nfw_options');
|
347 |
|
348 |
+
if ( empty( $_POST['liverules'] ) || ! preg_match('/^[0-2]$/', $_POST['liverules']) ) {
|
349 |
+
$nfw_options['liverules'] = 0;
|
350 |
+
} else {
|
351 |
+
$nfw_options['liverules'] = $_POST['liverules'];
|
352 |
+
}
|
353 |
+
|
354 |
+
$nfw_options['liverulespath'] = '';
|
355 |
+
if (! empty( $_POST['liverulespath'] ) ) {
|
356 |
+
$liverulespath = trim( $_POST['liverulespath'], " \t\n\r\0\x0B," );
|
357 |
+
$nfw_options['liverulespath'] = preg_replace( '/\s*,\s*/', ',', $liverulespath );
|
358 |
+
}
|
359 |
+
if ( empty( $nfw_options['liverulespath'] ) ) {
|
360 |
+
$nfw_options['liverules'] = 0;
|
361 |
+
}
|
362 |
+
|
363 |
if ( empty($_POST['lf']) ) {
|
364 |
$nfw_options['liveformat'] = '';
|
365 |
} else {
|
lib/nf_sub_options.php
CHANGED
@@ -26,6 +26,23 @@ $nfw_options = nfw_get_option( 'nfw_options' );
|
|
26 |
|
27 |
echo '
|
28 |
<script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
function preview_msg() {
|
30 |
var t1 = document.option_form.elements[\'nfw_options[blocked_msg]\'].value.replace(\'%%REM_ADDRESS%%\',\'' . htmlspecialchars(NFW_REMOTE_ADDR) . '\');
|
31 |
var t2 = t1.replace(\'%%NUM_INCIDENT%%\',\'1234567\');
|
@@ -69,7 +86,7 @@ if ( isset( $_POST['nfw_options']) ) {
|
|
69 |
}
|
70 |
|
71 |
?><br />
|
72 |
-
<form method="post" name="option_form" enctype="multipart/form-data">
|
73 |
<?php wp_nonce_field('options_save', 'nfwnonce', 0); ?>
|
74 |
<table class="form-table">
|
75 |
<tr>
|
@@ -184,6 +201,8 @@ if (! empty( $nfw_options['blocked_msg']) ) {
|
|
184 |
</table>
|
185 |
</div>
|
186 |
|
|
|
|
|
187 |
<table class="form-table">
|
188 |
<tr>
|
189 |
<th scope="row"><?php _e('Export configuration', 'ninjafirewall') ?></th>
|
@@ -194,10 +213,16 @@ if (! empty( $nfw_options['blocked_msg']) ) {
|
|
194 |
<th scope="row"><?php _e('Import configuration', 'ninjafirewall') ?></th>
|
195 |
<td width="20"> </td>
|
196 |
<td align="left"><input type="file" name="nf_imp" /><br /><span class="description"><?php
|
197 |
-
|
|
|
198 |
echo '<br />'. __('It will override all your current firewall options and rules.', 'ninjafirewall')
|
199 |
?></span></td>
|
200 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
201 |
</table>
|
202 |
|
203 |
<br />
|
@@ -210,13 +235,49 @@ return;
|
|
210 |
|
211 |
/* ------------------------------------------------------------------ */
|
212 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
213 |
function nf_sub_options_save() {
|
214 |
|
215 |
// Save options :
|
216 |
|
217 |
-
// Check if we are uploading/importing the configuration :
|
218 |
if (! empty($_FILES['nf_imp']['size']) ) {
|
219 |
-
return nf_sub_options_import();
|
|
|
|
|
|
|
|
|
|
|
220 |
}
|
221 |
|
222 |
$nfw_options = nfw_get_option( 'nfw_options' );
|
@@ -330,11 +391,11 @@ function nf_sub_options_save() {
|
|
330 |
}
|
331 |
/* ------------------------------------------------------------------ */
|
332 |
|
333 |
-
function nf_sub_options_import() {
|
334 |
|
335 |
// Import NF configuration from file :
|
336 |
|
337 |
-
$data = file_get_contents($
|
338 |
$err_msg = __('Uploaded file is either corrupted or its format is not supported (#%s)', 'ninjafirewall');
|
339 |
if (! $data) {
|
340 |
return sprintf($err_msg, 1);
|
@@ -358,7 +419,11 @@ function nf_sub_options_import() {
|
|
358 |
if ( empty($nfw_options['engine_version']) ) {
|
359 |
return sprintf($err_msg, 3);
|
360 |
}
|
361 |
-
|
|
|
|
|
|
|
|
|
362 |
return __('The imported file is not compatible with that version of NinjaFirewall', 'ninjafirewall');
|
363 |
}
|
364 |
|
@@ -378,11 +443,14 @@ function nf_sub_options_import() {
|
|
378 |
'/'. basename(WP_CONTENT_DIR) .'/uploads/|/cache/';
|
379 |
// $nfw_options['alert_email'] = get_option('admin_email');
|
380 |
|
381 |
-
|
382 |
-
|
383 |
-
|
384 |
-
|
385 |
-
|
|
|
|
|
|
|
386 |
}
|
387 |
|
388 |
// Re-enable auto updates, if needed :
|
@@ -448,6 +516,7 @@ function nf_sub_options_import() {
|
|
448 |
} else {
|
449 |
$nfw_rules[NFW_DOC_ROOT]['ena'] = 0;
|
450 |
}
|
|
|
451 |
// Save rules :
|
452 |
nfw_update_option( 'nfw_rules', $nfw_rules);
|
453 |
|
26 |
|
27 |
echo '
|
28 |
<script>
|
29 |
+
var restoreconf = 0;
|
30 |
+
function save_options() {
|
31 |
+
if ( restoreconf > 0 ) {
|
32 |
+
if ( confirm( "'. esc_js( __('This action will restore the selected configuration file and will override all your current firewall options, policies and rules. Continue?', 'ninjafirewall') ) .'" ) ) {
|
33 |
+
return true;
|
34 |
+
}
|
35 |
+
return false;
|
36 |
+
}
|
37 |
+
return true;
|
38 |
+
}
|
39 |
+
function select_backup( what ) {
|
40 |
+
if ( what == 0 ) {
|
41 |
+
restoreconf = 0;
|
42 |
+
} else {
|
43 |
+
restoreconf = 1;
|
44 |
+
}
|
45 |
+
}
|
46 |
function preview_msg() {
|
47 |
var t1 = document.option_form.elements[\'nfw_options[blocked_msg]\'].value.replace(\'%%REM_ADDRESS%%\',\'' . htmlspecialchars(NFW_REMOTE_ADDR) . '\');
|
48 |
var t2 = t1.replace(\'%%NUM_INCIDENT%%\',\'1234567\');
|
86 |
}
|
87 |
|
88 |
?><br />
|
89 |
+
<form method="post" name="option_form" enctype="multipart/form-data" onsubmit="return save_options();">
|
90 |
<?php wp_nonce_field('options_save', 'nfwnonce', 0); ?>
|
91 |
<table class="form-table">
|
92 |
<tr>
|
201 |
</table>
|
202 |
</div>
|
203 |
|
204 |
+
<h3><?php _e('Firewall configuration', 'ninjafirewall') ?></h3>
|
205 |
+
|
206 |
<table class="form-table">
|
207 |
<tr>
|
208 |
<th scope="row"><?php _e('Export configuration', 'ninjafirewall') ?></th>
|
213 |
<th scope="row"><?php _e('Import configuration', 'ninjafirewall') ?></th>
|
214 |
<td width="20"> </td>
|
215 |
<td align="left"><input type="file" name="nf_imp" /><br /><span class="description"><?php
|
216 |
+
list ( $major_current ) = explode( '.', NFW_ENGINE_VERSION );
|
217 |
+
printf( __( 'Imported configuration must match plugin version %s.', 'ninjafirewall'), (int) $major_current .'.x' );
|
218 |
echo '<br />'. __('It will override all your current firewall options and rules.', 'ninjafirewall')
|
219 |
?></span></td>
|
220 |
</tr>
|
221 |
+
<tr>
|
222 |
+
<th scope="row"><?php _e('Configuration backup', 'ninjafirewall') ?></th>
|
223 |
+
<td width="20"> </td>
|
224 |
+
<td align="left"><?php echo nf_sub_options_confbackup(); ?></td>
|
225 |
+
</tr>
|
226 |
</table>
|
227 |
|
228 |
<br />
|
235 |
|
236 |
/* ------------------------------------------------------------------ */
|
237 |
|
238 |
+
function nf_sub_options_confbackup() {
|
239 |
+
|
240 |
+
$glob = glob( NFW_LOG_DIR . '/nfwlog/cache/backup_*.php' );
|
241 |
+
$res = '';
|
242 |
+
|
243 |
+
nfw_get_blogtimezone();
|
244 |
+
|
245 |
+
if ( is_array( $glob ) && ! empty( $glob[0] ) ) {
|
246 |
+
sort( $glob );
|
247 |
+
$res .= '<select name="backup_file" onchange="select_backup(this.value)"><option selected value="">'.
|
248 |
+
__('Available backup files', 'ninjafirewall') .'</option>';
|
249 |
+
foreach( $glob as $file ) {
|
250 |
+
if ( preg_match( '`/(backup_(\d{10})_.+\.php)$`', $file, $match ) ) {
|
251 |
+
$date = ucfirst( date_i18n( 'F d, Y @ g:i A', $match[2] ) );
|
252 |
+
$size = ' ('. number_format( filesize( $file ) ) .' '. __('bytes', 'ninjafirewall') .')';
|
253 |
+
$res .= '<option value="'. htmlentities( $match[1] ) .'" title="'. htmlentities( $file ) .'">'. htmlentities( $date . $size ) .'</option>';
|
254 |
+
}
|
255 |
+
}
|
256 |
+
$res .= '</select>';
|
257 |
+
$res .= '<br /><span class="description">'. sprintf( __( "To restore NinjaFirewall's configuration to an earlier date, select it in the list and click '%s'.", 'ninjafirewall'), __('Save Firewall Options', 'ninjafirewall') ) . '</span>';
|
258 |
+
|
259 |
+
} else {
|
260 |
+
// No backup files yet:
|
261 |
+
$res = __('There are no backup available yet, check back later.', 'ninjafirewall');
|
262 |
+
}
|
263 |
+
return $res;
|
264 |
+
|
265 |
+
}
|
266 |
+
|
267 |
+
/* ------------------------------------------------------------------ */
|
268 |
+
|
269 |
function nf_sub_options_save() {
|
270 |
|
271 |
// Save options :
|
272 |
|
273 |
+
// Check if we are uploading/importing the configuration... :
|
274 |
if (! empty($_FILES['nf_imp']['size']) ) {
|
275 |
+
return nf_sub_options_import( $_FILES['nf_imp']['tmp_name'] );
|
276 |
+
}
|
277 |
+
|
278 |
+
// ...or restoring the configuration to an earlier date and return:
|
279 |
+
if (! empty( $_POST['backup_file'] ) && file_exists( NFW_LOG_DIR ."/nfwlog/cache/{$_POST['backup_file']}" ) ) {
|
280 |
+
return nf_sub_options_import( NFW_LOG_DIR ."/nfwlog/cache/{$_POST['backup_file']}" );
|
281 |
}
|
282 |
|
283 |
$nfw_options = nfw_get_option( 'nfw_options' );
|
391 |
}
|
392 |
/* ------------------------------------------------------------------ */
|
393 |
|
394 |
+
function nf_sub_options_import( $file ) {
|
395 |
|
396 |
// Import NF configuration from file :
|
397 |
|
398 |
+
$data = file_get_contents( $file );
|
399 |
$err_msg = __('Uploaded file is either corrupted or its format is not supported (#%s)', 'ninjafirewall');
|
400 |
if (! $data) {
|
401 |
return sprintf($err_msg, 1);
|
419 |
if ( empty($nfw_options['engine_version']) ) {
|
420 |
return sprintf($err_msg, 3);
|
421 |
}
|
422 |
+
|
423 |
+
// Make sure the major version numbers match (3.x, 4.x etc):
|
424 |
+
list ( $major_current ) = explode( '.', NFW_ENGINE_VERSION );
|
425 |
+
list ( $major_import ) = explode( '.', $nfw_options['engine_version'] );
|
426 |
+
if ( $major_current != $major_import ) {
|
427 |
return __('The imported file is not compatible with that version of NinjaFirewall', 'ninjafirewall');
|
428 |
}
|
429 |
|
443 |
'/'. basename(WP_CONTENT_DIR) .'/uploads/|/cache/';
|
444 |
// $nfw_options['alert_email'] = get_option('admin_email');
|
445 |
|
446 |
+
if (! empty( $_FILES['nf_imp']['tmp_name'] ) && $file == $_FILES['nf_imp']['tmp_name'] ) {
|
447 |
+
// We don't import the File Check 'snapshot directory' path
|
448 |
+
// (applies to imported configuration, not to restoration of configuration backup):
|
449 |
+
$nfw_options['snapdir'] = '';
|
450 |
+
// We delete any File Check cron jobs :
|
451 |
+
if ( wp_next_scheduled('nfscanevent') ) {
|
452 |
+
wp_clear_scheduled_hook('nfscanevent');
|
453 |
+
}
|
454 |
}
|
455 |
|
456 |
// Re-enable auto updates, if needed :
|
516 |
} else {
|
517 |
$nfw_rules[NFW_DOC_ROOT]['ena'] = 0;
|
518 |
}
|
519 |
+
|
520 |
// Save rules :
|
521 |
nfw_update_option( 'nfw_rules', $nfw_rules);
|
522 |
|
lib/nf_sub_updates.php
CHANGED
@@ -545,7 +545,7 @@ function nf_sub_updates_notification($new_rules_version) {
|
|
545 |
}
|
546 |
$msg .=__('Rules version:', 'ninjafirewall') .' '. preg_replace('/(\d{4})(\d\d)(\d\d)/', '$1-$2-$3', $new_rules_version) . "\n";
|
547 |
$msg .= sprintf( __('Date: %s', 'ninjafirewall'), ucfirst(date_i18n('M d, Y @ H:i:s O')) ) . "\n\n" .
|
548 |
-
__('This notification can be turned off from NinjaFirewall "
|
549 |
'NinjaFirewall (WP Edition) - https://nintechnet.com/' . "\n" .
|
550 |
__('Support forum:', 'ninjafirewall') .' http://wordpress.org/support/plugin/ninjafirewall' . "\n";
|
551 |
wp_mail( $recipient, $subject, $msg );
|
545 |
}
|
546 |
$msg .=__('Rules version:', 'ninjafirewall') .' '. preg_replace('/(\d{4})(\d\d)(\d\d)/', '$1-$2-$3', $new_rules_version) . "\n";
|
547 |
$msg .= sprintf( __('Date: %s', 'ninjafirewall'), ucfirst(date_i18n('M d, Y @ H:i:s O')) ) . "\n\n" .
|
548 |
+
__('This notification can be turned off from NinjaFirewall "Rules Update" page.', 'ninjafirewall') ."\n\n" .
|
549 |
'NinjaFirewall (WP Edition) - https://nintechnet.com/' . "\n" .
|
550 |
__('Support forum:', 'ninjafirewall') .' http://wordpress.org/support/plugin/ninjafirewall' . "\n";
|
551 |
wp_mail( $recipient, $subject, $msg );
|
lib/nfw_misc.php
CHANGED
@@ -99,6 +99,12 @@ function nfw_garbage_collector() {
|
|
99 |
// Clean/delete cache folder & temp files (hourly cron job):
|
100 |
|
101 |
$nfw_options = nfw_get_option( 'nfw_options' );
|
|
|
|
|
|
|
|
|
|
|
|
|
102 |
$path = NFW_LOG_DIR . '/nfwlog/cache/';
|
103 |
$now = time();
|
104 |
|
@@ -187,6 +193,54 @@ function nfw_garbage_collector() {
|
|
187 |
unlink( $nfw_livelog );
|
188 |
}
|
189 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
190 |
}
|
191 |
|
192 |
// ---------------------------------------------------------------------
|
99 |
// Clean/delete cache folder & temp files (hourly cron job):
|
100 |
|
101 |
$nfw_options = nfw_get_option( 'nfw_options' );
|
102 |
+
if ( empty( $nfw_options ) ) {
|
103 |
+
// We could reach this part during the installation process
|
104 |
+
// when the options and rules are not fully populated yet:
|
105 |
+
return;
|
106 |
+
}
|
107 |
+
|
108 |
$path = NFW_LOG_DIR . '/nfwlog/cache/';
|
109 |
$now = time();
|
110 |
|
193 |
unlink( $nfw_livelog );
|
194 |
}
|
195 |
}
|
196 |
+
|
197 |
+
// NinjaFirewall's configuration backup. We create a new one daily:
|
198 |
+
$glob = glob( $path .'backup_*.php' );
|
199 |
+
if ( is_array( $glob ) && ! empty( $glob[0] ) ) {
|
200 |
+
rsort( $glob );
|
201 |
+
// Check if last backup if older than one day:
|
202 |
+
if ( preg_match( '`/backup_(\d{10})_.+\.php$`', $glob[0], $match ) ) {
|
203 |
+
if ( $now - $match[1] > 86400 ) {
|
204 |
+
// Backup the configuration:
|
205 |
+
$nfw_rules = nfw_get_option( 'nfw_rules' );
|
206 |
+
if ( file_exists( $path .'bf_conf.php' ) ) {
|
207 |
+
$bd_data = serialize( file_get_contents( $path .'bf_conf.php' ) );
|
208 |
+
} else {
|
209 |
+
$bd_data = '';
|
210 |
+
}
|
211 |
+
$data = serialize( $nfw_options ) ."\n:-:\n". serialize($nfw_rules) ."\n:-:\n". $bd_data;
|
212 |
+
$file = uniqid( 'backup_'. time() .'_', true) . '.php';
|
213 |
+
file_put_contents( $path . $file, $data );
|
214 |
+
array_unshift( $glob, $path . $file );
|
215 |
+
}
|
216 |
+
}
|
217 |
+
// Keep the last 5 backup only (number can be defined
|
218 |
+
// in the wp-config.php):
|
219 |
+
if ( defined('NFW_MAX_BACKUP') ) {
|
220 |
+
$num = (int) NFW_MAX_BACKUP;
|
221 |
+
} else {
|
222 |
+
$num = 5;
|
223 |
+
}
|
224 |
+
$old_backup = array_slice( $glob, $num );
|
225 |
+
foreach( $old_backup as $file ) {
|
226 |
+
echo unlink( $file );
|
227 |
+
}
|
228 |
+
} else {
|
229 |
+
// Create first backup:
|
230 |
+
$nfw_rules = nfw_get_option( 'nfw_rules' );
|
231 |
+
if ( empty( $nfw_rules ) ) {
|
232 |
+
return;
|
233 |
+
}
|
234 |
+
if ( file_exists( $path .'bf_conf.php' ) ) {
|
235 |
+
$bd_data = serialize( file_get_contents( $path .'bf_conf.php' ) );
|
236 |
+
} else {
|
237 |
+
$bd_data = '';
|
238 |
+
}
|
239 |
+
$data = serialize( $nfw_options ) ."\n:-:\n". serialize($nfw_rules) ."\n:-:\n". $bd_data;
|
240 |
+
$file = uniqid( 'backup_'. time() .'_', true) . '.php';
|
241 |
+
file_put_contents( $path . $file, $data );
|
242 |
+
}
|
243 |
+
|
244 |
}
|
245 |
|
246 |
// ---------------------------------------------------------------------
|
ninjafirewall.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: NinjaFirewall (WP Edition)
|
4 |
Plugin URI: https://nintechnet.com/
|
5 |
Description: A true Web Application Firewall to protect and secure WordPress.
|
6 |
-
Version: 3.
|
7 |
Author: The Ninja Technologies Network
|
8 |
Author URI: https://nintechnet.com/
|
9 |
License: GPLv3 or later
|
@@ -19,7 +19,7 @@ Domain Path: /languages
|
|
19 |
| (c) NinTechNet - https://nintechnet.com/ |
|
20 |
+---------------------------------------------------------------------+
|
21 |
*/
|
22 |
-
define( 'NFW_ENGINE_VERSION', '3.
|
23 |
/*
|
24 |
+---------------------------------------------------------------------+
|
25 |
| This program is free software: you can redistribute it and/or |
|
@@ -1378,8 +1378,8 @@ function nfw_switch_tabs(tab) {
|
|
1378 |
<td width="20"> </td>
|
1379 |
<td align="left">
|
1380 |
<select name="nfw_options[uploads]" onchange="chksubmenu();">
|
1381 |
-
<option value="1"<?php selected( $uploads, 1 ) ?>><?php
|
1382 |
-
<option value="0"<?php selected( $uploads, 0 ) ?>><?php _e('Disallow uploads
|
1383 |
</select>
|
1384 |
<p id="sanitize-fn"<?php if (! $uploads) { echo ' style="color:#bbbbbb;"'; }?>>
|
1385 |
<label><input type="checkbox" onclick='return sanitise_fn(this);' name="nfw_options[sanitise_fn]"<?php checked( $sanitise_fn, 1 ); disabled( $uploads, 0 ) ?> id="san"> <?php _e('Sanitise filenames', 'ninjafirewall') ?> (<?php _e('substitution character:', 'ninjafirewall') ?></label> <input id="subs" maxlength="1" size="1" value="<?php echo $substitute ?>" name="nfw_options[substitute]" type="text" <?php disabled( $uploads, 0 ) ?>/> )
|
@@ -2801,7 +2801,7 @@ function nf_sub_policies_default() {
|
|
2801 |
$nfw_rules = nfw_get_option( 'nfw_rules' );
|
2802 |
|
2803 |
$nfw_options['scan_protocol'] = 3;
|
2804 |
-
$nfw_options['uploads'] =
|
2805 |
$nfw_options['sanitise_fn'] = 0;
|
2806 |
$nfw_options['substitute'] = 'X';
|
2807 |
$nfw_options['get_scan'] = 1;
|
3 |
Plugin Name: NinjaFirewall (WP Edition)
|
4 |
Plugin URI: https://nintechnet.com/
|
5 |
Description: A true Web Application Firewall to protect and secure WordPress.
|
6 |
+
Version: 3.7
|
7 |
Author: The Ninja Technologies Network
|
8 |
Author URI: https://nintechnet.com/
|
9 |
License: GPLv3 or later
|
19 |
| (c) NinTechNet - https://nintechnet.com/ |
|
20 |
+---------------------------------------------------------------------+
|
21 |
*/
|
22 |
+
define( 'NFW_ENGINE_VERSION', '3.7' );
|
23 |
/*
|
24 |
+---------------------------------------------------------------------+
|
25 |
| This program is free software: you can redistribute it and/or |
|
1378 |
<td width="20"> </td>
|
1379 |
<td align="left">
|
1380 |
<select name="nfw_options[uploads]" onchange="chksubmenu();">
|
1381 |
+
<option value="1"<?php selected( $uploads, 1 ) ?>><?php echo __('Allow uploads', 'ninjafirewall') .' '. __('(default)', 'ninjafirewall') ?></option>
|
1382 |
+
<option value="0"<?php selected( $uploads, 0 ) ?>><?php _e('Disallow uploads', 'ninjafirewall') ?></option>
|
1383 |
</select>
|
1384 |
<p id="sanitize-fn"<?php if (! $uploads) { echo ' style="color:#bbbbbb;"'; }?>>
|
1385 |
<label><input type="checkbox" onclick='return sanitise_fn(this);' name="nfw_options[sanitise_fn]"<?php checked( $sanitise_fn, 1 ); disabled( $uploads, 0 ) ?> id="san"> <?php _e('Sanitise filenames', 'ninjafirewall') ?> (<?php _e('substitution character:', 'ninjafirewall') ?></label> <input id="subs" maxlength="1" size="1" value="<?php echo $substitute ?>" name="nfw_options[substitute]" type="text" <?php disabled( $uploads, 0 ) ?>/> )
|
2801 |
$nfw_rules = nfw_get_option( 'nfw_rules' );
|
2802 |
|
2803 |
$nfw_options['scan_protocol'] = 3;
|
2804 |
+
$nfw_options['uploads'] = 1;
|
2805 |
$nfw_options['sanitise_fn'] = 0;
|
2806 |
$nfw_options['substitute'] = 'X';
|
2807 |
$nfw_options['get_scan'] = 1;
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: nintechnet, bruandet
|
|
3 |
Tags: firewall, security, WAF, antivirus, brute force, protection, malware, admin, attack, backdoor, botnet, bruteforce, brute-force, hack, hhvm, infection, injection, login, nginx, nintechnet, ninjafirewall, palomuuri, pare-feu, phishing, prevention, proxy, sécurité, sécuriser, seguridad, seguranca, sicherheit, sicurezza, veiligheid, shellshock, soaksoak, sqli, trojan, user enumeration, virus, Web application firewall, widget, wp-login, XML-RPC, xmlrpc, XSS
|
4 |
Requires at least: 3.3.0
|
5 |
Tested up to: 4.9
|
6 |
-
Stable tag: 3.
|
7 |
Requires PHP: 5.3
|
8 |
License: GPLv3 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
@@ -199,6 +199,17 @@ NinjaFirewall works on Unix-like servers only. There is no Microsoft Windows ver
|
|
199 |
|
200 |
== Changelog ==
|
201 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
202 |
= 3.6.8 =
|
203 |
|
204 |
* Fixed an issue where third-party plugins making use of PHP session but without properly checking the status of the current session could behave erratically.
|
@@ -214,3 +225,54 @@ NinjaFirewall works on Unix-like servers only. There is no Microsoft Windows ver
|
|
214 |
* [WP+ Edition] Fixed a bug in the "Web Filter" page where the button to submit the HTML form was not visible.
|
215 |
* [WP+ Edition] Updated IPv4/IPv6 GeoIP databases.
|
216 |
* Minor fixes and adjustments.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
Tags: firewall, security, WAF, antivirus, brute force, protection, malware, admin, attack, backdoor, botnet, bruteforce, brute-force, hack, hhvm, infection, injection, login, nginx, nintechnet, ninjafirewall, palomuuri, pare-feu, phishing, prevention, proxy, sécurité, sécuriser, seguridad, seguranca, sicherheit, sicurezza, veiligheid, shellshock, soaksoak, sqli, trojan, user enumeration, virus, Web application firewall, widget, wp-login, XML-RPC, xmlrpc, XSS
|
4 |
Requires at least: 3.3.0
|
5 |
Tested up to: 4.9
|
6 |
+
Stable tag: 3.7
|
7 |
Requires PHP: 5.3
|
8 |
License: GPLv3 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
199 |
|
200 |
== Changelog ==
|
201 |
|
202 |
+
= 3.7 =
|
203 |
+
|
204 |
+
* Added a new option to the "Live Log" page: you can apply filters in order to include or exclude files and folders. See "Live Log > Inclusion and exclusion filters".
|
205 |
+
* Added a new option to the "Firewall Options" page: NinjaFirewall will automatically backup its configuration (options, policies and rules) everyday for the last 5 days so that you can restore its configuration to an earlier date if needed. See "Firewall Options > Configuration backup".
|
206 |
+
* [WP+ Edition] The "IP Access Control" whitelist and blacklist can now support CIDR notation for IPv4 and IPv6 (e.g., 66.155.0.0/17, 2c0f:f248::/32).
|
207 |
+
* Added a warning to the "Login Protection" page if Jetpack is installed and the XML-RPC API protection is activated.
|
208 |
+
* Added a notice to the "Login Protection" page to remind that the "Authentication log" option can only work when the protection is set to "Yes, if under attack".
|
209 |
+
* Fixed a potential "401 Unauthorized" HTTP response when attempting to access the XMLRPC API using a non-POST method.
|
210 |
+
* [WP+ Edition] Updated IPv4/IPv6 GeoIP databases.
|
211 |
+
* Minor fixes.
|
212 |
+
|
213 |
= 3.6.8 =
|
214 |
|
215 |
* Fixed an issue where third-party plugins making use of PHP session but without properly checking the status of the current session could behave erratically.
|
225 |
* [WP+ Edition] Fixed a bug in the "Web Filter" page where the button to submit the HTML form was not visible.
|
226 |
* [WP+ Edition] Updated IPv4/IPv6 GeoIP databases.
|
227 |
* Minor fixes and adjustments.
|
228 |
+
|
229 |
+
= 3.6.6 =
|
230 |
+
|
231 |
+
* The "Statistics" page and dashboard widget will display the same values. Previously, the total of blocked threats displayed in the "Statistics" page was reset if the corresponding firewall log was deleted.
|
232 |
+
* Fixed a bug in the Garbage Collector: in some cases, the firewall log was deleted a few days later than expected.
|
233 |
+
* The Garbage Collector will still be able to run even if WP-Cron is disabled.
|
234 |
+
* Fixed an issue introduced in WordPress 4.9.6: NinjaFirewall was not visible in the list of plugins when using WP-CLI. Note that if you want to enable/disable it from WP-CLI you will need to append the `--user` switch to your command (e.g., `$ wp plugin activate nfwplus --user=some_admin`).
|
235 |
+
* Minor fixes.
|
236 |
+
|
237 |
+
= 3.6.5 =
|
238 |
+
|
239 |
+
* The brute-force protection will not be triggered when users click on the email confirmation link, which points to the wp-login.php script, sent by the new WordPress "Export Personal Data" feature.
|
240 |
+
* The firewall will automatically detect if the blog runs on an old multisite installation where the main site options table is named "wp_1_options" instead of "wp_options".
|
241 |
+
|
242 |
+
= 3.6.4 =
|
243 |
+
|
244 |
+
* Fixed potential "session_status()" error with old PHP installations.
|
245 |
+
|
246 |
+
= 3.6.3 =
|
247 |
+
|
248 |
+
* Added the "Referrer-Policy" header (see "Firewall Policies > Advanced Policies > HTTP response headers").
|
249 |
+
* Added the "418 I'm a teapot" HTTP error code (see "Firewall Options > HTTP error code to return").
|
250 |
+
* Modified how PHP sessions were handled in order to prevent conflicts with third-party applications that may attempt to start a session without checking if one was already started (e.g., Piwik/Zend Framework, phpMyadmin).
|
251 |
+
* Added more options to the X-XSS-Protection header; it can be set to "0", "1", "1; mode=block" or disabled (see "Firewall Policies > Advanced Policies > HTTP response headers").
|
252 |
+
* [WP+ Edition] Updated IPv4/IPv6 GeoIP databases.
|
253 |
+
* Minor fixes.
|
254 |
+
|
255 |
+
= 3.6.2 =
|
256 |
+
|
257 |
+
* Added an option to automatically delete the firewall log(s) after a period of time (see "NinjaFirewall > Firewall Log > Auto-delete log").
|
258 |
+
* Added an option to enter the admin email address during the installation process.
|
259 |
+
* [WP+ Edition] The "Access Control" page was split into 5 tabs: "General", "Geolocation", "IP Access Control", "URL Access Control" and "Bot Access Control".
|
260 |
+
* [WP+ Edition] Updated IPv4/IPv6 GeoIP databases.
|
261 |
+
* Many small fixes throughout the code: bugs, typos, contextual help corrections, various adjustments etc.
|
262 |
+
|
263 |
+
= 3.6.1 =
|
264 |
+
|
265 |
+
* Added "IP Anonymization" option. It will anonymize IP addresses in the firewall log by removing their last 3 characters. See "NinjaFirewall > Firewall Options > IP Anonymization".
|
266 |
+
* Fixed a bug where the "Login Protection" wrongly applied to password protected pages.
|
267 |
+
* Fixed a bug where the garbage collector cron job was not deleted when NinjaFirewall was disabled.
|
268 |
+
* Added a warning that NinjaFirewall requires `unfiltered_html` capability when attempting to activate it.
|
269 |
+
* [WP+ Edition] The "Uploads > Allow, but block scripts, ELF and system files" firewall policy was renamed to "Allow, but block dangerous files" and will also block dangerous SVG files. Therefore, the complete list of blocked files is now: scripts (PHP, CGI, Ruby, Python, bash/shell), C/C++ source code, binaries (MZ/PE/NE and ELF formats), system files (.htaccess, .htpasswd and PHP INI) and SVG files containing Javascript/XML events.
|
270 |
+
* [WP+ Edition] Updated IPv4/IPv6 GeoIP databases.
|
271 |
+
* Minor fixes.
|
272 |
+
|
273 |
+
= v3.6 =
|
274 |
+
|
275 |
+
* Important: We have removed the "Anti-Malware" option from NinjaFirewall. Instead, we have now a brand new and much better antivirus plugin: NinjaScanner. You can download it from wordpress.org: https://wordpress.org/plugins/ninjascanner/
|
276 |
+
* [WP+ Edition] Fixed a bug where IPs that were whitelisted in the "Access Control" page could not connect to the REST API if its access was disabled in the "Firewall Policies".
|
277 |
+
* [WP+ Edition] Updated IPv4/IPv6 GeoIP databases.
|
278 |
+
* Minor fixes.
|