NinjaFirewall (WP Edition) - Version 3.6.1

Version Description

  • 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".
  • Fixed a bug where the "Login Protection" wrongly applied to password protected pages.
  • Fixed a bug where the garbage collector cron job was not deleted when NinjaFirewall was disabled.
  • Added a warning that NinjaFirewall requires unfiltered_html capability when attempting to activate it.
  • [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.
  • [WP+ Edition] Updated IPv4/IPv6 GeoIP databases.
  • Minor fixes.
Download this release

Release Info

Developer nintechnet
Plugin Icon 128x128 NinjaFirewall (WP Edition)
Version 3.6.1
Comparing to
See all releases

Code changes from version 3.6 to 3.6.1

install.php CHANGED
@@ -459,6 +459,7 @@ function nfw_default_conf() {
459
  'logo' => plugins_url() . '/ninjafirewall/images/ninjafirewall_75.png',
460
  'enabled' => 1,
461
  'ret_code' => 403,
 
462
  'blocked_msg' => base64_encode(NFW_DEFAULT_MSG),
463
  'debug' => 0,
464
  'scan_protocol' => 3,
@@ -534,11 +535,6 @@ function nfw_default_conf() {
534
  'fg_enable' => 0,
535
  'fg_mtime' => 10,
536
  'fg_exclude' => '',
537
- // v3.2 :
538
- 'malware_dir' => htmlspecialchars( rtrim( ABSPATH, '/\\ ' ) ),
539
- 'malware_symlink' => 1,
540
- 'malware_timestamp' => 7,
541
- 'malware_size' => 2048,
542
  // Updates :
543
  'enable_updates' => 1,
544
  'sched_updates' => 1,
459
  'logo' => plugins_url() . '/ninjafirewall/images/ninjafirewall_75.png',
460
  'enabled' => 1,
461
  'ret_code' => 403,
462
+ 'anon_ip' => 0,
463
  'blocked_msg' => base64_encode(NFW_DEFAULT_MSG),
464
  'debug' => 0,
465
  'scan_protocol' => 3,
535
  'fg_enable' => 0,
536
  'fg_mtime' => 10,
537
  'fg_exclude' => '',
 
 
 
 
 
538
  // Updates :
539
  'enable_updates' => 1,
540
  'sched_updates' => 1,
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: 2017-12-08 15:16+0700\n"
8
- "PO-Revision-Date: 2017-12-08 15:16+0700\n"
9
  "Last-Translator: NinTechNet <contact@nintechnet.com>\n"
10
  "Language-Team: NinTechNet <nintechnet.com>\n"
11
  "Language: fr_FR\n"
@@ -159,7 +159,7 @@ msgstr ""
159
  "offre tout de même des performances et un niveau de protection supérieurs "
160
  "aux autres extensions de sécurité pour WordPress disponibles sur le marché."
161
 
162
- #: install.php:154 ninjafirewall.php:786
163
  msgid "Installation"
164
  msgstr "Installation"
165
 
@@ -198,7 +198,7 @@ msgstr ""
198
  "Ce répertoire est utilisé par NinjaFirewall. Veuillez NE PAS le supprimer "
199
  "tant que NinjaFirewall est installé !"
200
 
201
- #: install.php:241 ninjafirewall.php:947
202
  msgid "NinjaFirewall (WP Edition)"
203
  msgstr "NinjaFirewall (WP Edition)"
204
 
@@ -502,7 +502,7 @@ msgstr "Passer à l'installateur WordPress WAF &#187;"
502
  msgid "Need help? Check our blog:"
503
  msgstr "Besoin d'aide ? Consultez notre blog :"
504
 
505
- #: install.php:562
506
  msgid ""
507
  "Error: The installer cannot download the security rules from wordpress.org "
508
  "website."
@@ -510,7 +510,7 @@ msgstr ""
510
  "Erreur : Impossible de télécharger les règles de sécurité depuis le site de "
511
  "wordpress.org."
512
 
513
- #: install.php:563
514
  msgid ""
515
  "The server may be temporarily down or you may have network connectivity "
516
  "problems? Please try again in a few minutes."
@@ -519,7 +519,7 @@ msgstr ""
519
  "problèmes de connectivité réseau ? Veuillez ré-essayer d'ici quelques "
520
  "minutes."
521
 
522
- #: install.php:564
523
  msgid ""
524
  "NinjaFirewall downloads its rules over an HTTPS secure connection. Maybe "
525
  "your server does not support SSL? You can force NinjaFirewall to use a non-"
@@ -564,7 +564,7 @@ msgstr "Fichiers téléchargés (upload)"
564
  msgid "View firewall log"
565
  msgstr "Voir le journal du pare-feu"
566
 
567
- #: lib/help.php:37 ninjafirewall.php:799
568
  msgid "Overview"
569
  msgstr "Aperçu"
570
 
@@ -646,7 +646,7 @@ msgid "Your site will remain unprotected until you enable it again."
646
  msgstr ""
647
  "Votre site ne sera plus protégé par NinjaFirewall durant cette période."
648
 
649
- #: lib/help.php:86 lib/nf_sub_options.php:101 ninjafirewall.php:1010
650
  msgid "Debugging mode"
651
  msgstr "Mode débogage"
652
 
@@ -676,11 +676,47 @@ msgstr ""
676
  "journal du pare-feu pour y voir les éventuels problèmes et, le cas échéant, "
677
  "désactiver les options ou règles pouvant créer des faux-positifs."
678
 
679
- #: lib/help.php:93
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
680
  msgid "Error code and message to return"
681
  msgstr "Code HTTP et Message à retourner"
682
 
683
- #: lib/help.php:95
684
  msgid ""
685
  "Lets you customize the HTTP error code returned by NinjaFirewall when "
686
  "blocking a dangerous request and the message to display to the user."
@@ -689,16 +725,16 @@ msgstr ""
689
  "retourne lorsqu'il bloque une requête dangereuse ansi que le message à "
690
  "afficher à l'utilisateur bloqué."
691
 
692
- #: lib/help.php:96
693
  msgid "You can use any HTML tags and 3 built-in variables:"
694
  msgstr ""
695
  "Vous pouvez utiliser le language HTML ainsi que les 3 variables suivantes :"
696
 
697
- #: lib/help.php:97
698
  msgid "the blocked user IP."
699
  msgstr "l'adresse IP de l'utilisateur."
700
 
701
- #: lib/help.php:98
702
  msgid ""
703
  "the unique incident number as it will appear in the firewall log \"INCIDENT"
704
  "\" column."
@@ -706,15 +742,15 @@ msgstr ""
706
  "le numéro d'incident, tel qu'il apparaîtra dans la colonne \"INCIDENT\" du "
707
  "journal du pare-feu."
708
 
709
- #: lib/help.php:99
710
  msgid "NinjaFirewall logo."
711
  msgstr "le logo de NinjaFirewall."
712
 
713
- #: lib/help.php:103
714
  msgid "Export/import configuration"
715
  msgstr "Configuration de l'exportation / importation"
716
 
717
- #: lib/help.php:105
718
  msgid ""
719
  "This options lets you export you current configuration or import it from "
720
  "another NinjaFirewall (WP Edition) installation. The imported file must "
@@ -726,12 +762,12 @@ msgstr ""
726
  "sera rejeté. Notez que l'importation effacera toute votre configuration "
727
  "actuelle (options et règles du pare-feu)."
728
 
729
- #: lib/help.php:107
730
  msgid "\"File Check\" configuration will not be exported/imported."
731
  msgstr ""
732
  "La configuration de \"File Check\" ne peut pas être importée ou exportée."
733
 
734
- #: lib/help.php:120
735
  #, php-format
736
  msgid ""
737
  "Keep in mind, however, that the Firewall Policies apply to any PHP scripts "
@@ -742,11 +778,11 @@ msgstr ""
742
  "scripts PHP</b> situés à l'intérieur du répertoire %s ainsi que ses sous-"
743
  "répertoires, et non pas seulement à la page d'index de WordPress."
744
 
745
- #: lib/help.php:125
746
  msgid "Policies overview"
747
  msgstr "Politiques du pare-feu"
748
 
749
- #: lib/help.php:127
750
  #, php-format
751
  msgid ""
752
  "Because NinjaFirewall sits in front of WordPress, it can hook, scan and "
@@ -765,7 +801,7 @@ msgstr ""
765
  "adresses IP, avant que celles-ci n'atteignent votre application, que ce soit "
766
  "en mode HTTP ou HTTPS."
767
 
768
- #: lib/help.php:129
769
  msgid ""
770
  "Use the options below to enable, disable or to tweak these rules according "
771
  "to your needs."
@@ -773,11 +809,11 @@ msgstr ""
773
  "Utilisez les options ci-dessous pour configurer NinjaFirewall suivant vos "
774
  "besoins."
775
 
776
- #: lib/help.php:136
777
  msgid "Scan and Sanitise"
778
  msgstr "Filtrer et Nettoyer"
779
 
780
- #: lib/help.php:138
781
  msgid ""
782
  "You can choose to scan and reject dangerous content but also to sanitise "
783
  "requests and variables. Those two actions are different and can be combined "
@@ -787,7 +823,7 @@ msgstr ""
787
  "mais aussi de les nettoyer. Ces deux actions sont différentes et peuvent "
788
  "être combinées pour plus de sécurité."
789
 
790
- #: lib/help.php:139
791
  msgid ""
792
  "Scan : if anything suspicious is detected, NinjaFirewall will block the "
793
  "request and return an HTTP error code and message (defined in the \"Firewall "
@@ -799,7 +835,7 @@ msgstr ""
799
  "du Pare-feu\"). La requête ne pourra pas aboutir et la connexion sera fermée "
800
  "immédiatement."
801
 
802
- #: lib/help.php:140
803
  #, php-format
804
  msgid ""
805
  "Sanitise : this option will not block but sanitise the user request by "
@@ -817,7 +853,7 @@ msgstr ""
817
  "HTML correspondantes. S'il s'agit d'une variable et de sa valeur (<code>?"
818
  "variable=valeur</code>), les deux éléments seront nettoyés."
819
 
820
- #: lib/help.php:142
821
  msgid ""
822
  "This action will be performed when the filtering process is over, right "
823
  "before NinjaFirewall forwards the request to your PHP script."
@@ -826,7 +862,7 @@ msgstr ""
826
  "juste avant que NinjaFirewall fasse suivre la requête à votre application "
827
  "PHP."
828
 
829
- #: lib/help.php:145
830
  msgid ""
831
  "If you enabled <code>POST</code> requests sanitising, articles and messages "
832
  "posted by your visitors could be corrupted with excessive backslashes or "
@@ -836,38 +872,38 @@ msgstr ""
836
  "commentaires et messages de vos visiteurs pourraient être endommagés par "
837
  "cette option."
838
 
839
- #: lib/help.php:149 ninjafirewall.php:811 ninjafirewall.php:1307
840
  msgid "Firewall Policies"
841
  msgstr "Politiques du Pare-feu"
842
 
843
- #: lib/help.php:154 ninjafirewall.php:1329
844
  msgid "Basic Policies"
845
  msgstr "Politiques de base"
846
 
847
- #: lib/help.php:157
848
  msgid "Whether to filter HTTP and/or HTTPS traffic"
849
  msgstr ""
850
  "Sélectionnez le type de trafic filtré par le pare-feu (HTTP et/ou HTTPS)."
851
 
852
- #: lib/help.php:159 ninjafirewall.php:1384
853
  msgid "Uploads"
854
  msgstr "Téléchargements"
855
 
856
- #: lib/help.php:160
857
  msgid "File Uploads:"
858
  msgstr "Autoriser les téléchargements&nbsp;:"
859
 
860
- #: lib/help.php:160
861
  msgid "whether to allow/disallow file uploads."
862
  msgstr ""
863
  "vous pouvez autoriser ou interdire tout téléchargement de fichiers vers "
864
  "votre site."
865
 
866
- #: lib/help.php:161
867
  msgid "Sanitise filenames:"
868
  msgstr "Nettoyer le nom des fichiers&nbsp;:"
869
 
870
- #: lib/help.php:161
871
  msgid ""
872
  "any character that is not a letter <code>a-zA-Z</code>, a digit <code>0-9</"
873
  "code>, a dot <code>.</code>, a hyphen <code>-</code> or an underscore "
@@ -879,7 +915,7 @@ msgstr ""
879
  "d'union <code>-</code> ou un caractère de soulignement <code>_</code>, celui-"
880
  "si sera remplacé par le caractère de substitution."
881
 
882
- #: lib/help.php:164
883
  msgid ""
884
  "Whether to block direct access to PHP files located in specific WordPress "
885
  "directories."
@@ -887,11 +923,11 @@ msgstr ""
887
  "S'il faut bloquer l’accès direct à tout fichier PHP se trouvant dans l'un de "
888
  "ces répertoires."
889
 
890
- #: lib/help.php:165
891
  msgid "Protect against username enumeration:"
892
  msgstr "Protéger contre l'énumération des comptes utilisateurs&nbsp;:"
893
 
894
- #: lib/help.php:165
895
  msgid ""
896
  "it is possible to enumerate usernames either through the WordPress author "
897
  "archives, the REST API or the login page. Although this is not a "
@@ -908,11 +944,11 @@ msgstr ""
908
  "WordPress, certains hackers utilisent ces astuces pour récupérer les noms "
909
  "d'utilisateur afin de lancer des attaques par force brute plus précises."
910
 
911
- #: lib/help.php:166
912
  msgid "WordPress REST API:"
913
  msgstr "API REST de WordPress :"
914
 
915
- #: lib/help.php:166
916
  msgid ""
917
  "it allows you to access your WordPress site's data through an easy-to-use "
918
  "HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall "
@@ -922,11 +958,11 @@ msgstr ""
922
  "Depuis WordPress 4.7, cette elle est activée par défaut. NinjaFirewall vous "
923
  "permet de bloquer tout accès a cette API si vous ne l'utilisez pas."
924
 
925
- #: lib/help.php:167
926
  msgid "WordPress XML-RPC API:"
927
  msgstr "API XML-RPC de WordPress :"
928
 
929
- #: lib/help.php:167
930
  msgid ""
931
  "XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode "
932
  "its calls and HTTP as a transport mechanism. WordPress has an XMLRPC API "
@@ -946,7 +982,7 @@ msgstr ""
946
  "requêtes qui utilisent la méthode <code>system.multicall</code> ou les "
947
  "Pingbacks."
948
 
949
- #: lib/help.php:168
950
  msgid ""
951
  "Block <code>POST</code> requests in the themes folder <code>/wp-content/"
952
  "themes</code>:"
@@ -954,7 +990,7 @@ msgstr ""
954
  "Bloquer les requêtes <code>POST</code> dans le dossier des thèmes <code>/wp-"
955
  "content/themes</code>&nbsp;:"
956
 
957
- #: lib/help.php:168
958
  msgid ""
959
  "this option can be useful to block hackers from installing backdoor in the "
960
  "PHP theme files. However, because some custom themes may include an HTML "
@@ -966,13 +1002,13 @@ msgstr ""
966
  "de recherche ou de contact etc) nécessitant des requêtes <code>POST</code> , "
967
  "cette option n'est pas activée par défaut."
968
 
969
- #: lib/help.php:169
970
  msgid "Force SSL for admin and logins <code>FORCE_SSL_ADMIN</code>:"
971
  msgstr ""
972
  "Forcer la connexion sécurisée au Tableau de bord <code>FORCE_SSL_ADMIN</"
973
  "code>&nbsp;:"
974
 
975
- #: lib/help.php:169
976
  msgid ""
977
  "enable this option when you want to secure logins and the admin area so that "
978
  "both passwords and cookies are never sent in the clear. Ensure that you can "
@@ -984,13 +1020,13 @@ msgstr ""
984
  "connexion via HTTPS avant d'activer cette option, sinon vous risquez de "
985
  "bloquer l’accès à votre site&nbsp;!"
986
 
987
- #: lib/help.php:170
988
  msgid "Disable the plugin and theme editor <code>DISALLOW_FILE_EDIT</code>:"
989
  msgstr ""
990
  "Désactiver l’éditeur de thème et d'extension <code>DISALLOW_FILE_EDIT</"
991
  "code>&nbsp;:"
992
 
993
- #: lib/help.php:170
994
  msgid ""
995
  "disabling the plugin and theme editor provides an additional layer of "
996
  "security if a hacker gains access to a well-privileged user account."
@@ -1000,14 +1036,14 @@ msgstr ""
1000
  "pourrait pas l'utiliser pour insérer une porte dérobée dans l'un de vos "
1001
  "scripts PHP."
1002
 
1003
- #: lib/help.php:171
1004
  msgid ""
1005
  "Disable plugin and theme update/installation <code>DISALLOW_FILE_MODS</code>:"
1006
  msgstr ""
1007
  "Désactiver l'installation et mise à jour des thèmes et extensions "
1008
  "<code>DISALLOW_FILE_MODS</code>&nbsp;:"
1009
 
1010
- #: lib/help.php:171
1011
  msgid ""
1012
  "this option will block users being able to use the plugin and theme "
1013
  "installation/update functionality from the WordPress admin area. Setting "
@@ -1017,33 +1053,33 @@ msgstr ""
1017
  "installation ou mise à jour d'une extension ou d'un thème. Elle désactive "
1018
  "aussi l’éditeur de thème et d'extension."
1019
 
1020
- #: lib/help.php:176 ninjafirewall.php:1330
1021
  msgid "Intermediate Policies"
1022
  msgstr "Politiques intermédiaires"
1023
 
1024
- #: lib/help.php:178 ninjafirewall.php:1696
1025
  msgid "HTTP GET variable"
1026
  msgstr "Variable HTTP GET"
1027
 
1028
- #: lib/help.php:179
1029
  msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
1030
  msgstr "S'il faut filtrer / nettoyer la variable <code>GET</code>."
1031
 
1032
- #: lib/help.php:181 ninjafirewall.php:1739
1033
  msgid "HTTP POST variable"
1034
  msgstr "Variable HTTP POST"
1035
 
1036
- #: lib/help.php:182
1037
  msgid "Whether to scan and/or sanitise the <code>POST</code> variable."
1038
  msgstr "S'il faut filtrer / nettoyer la variable <code>POST</code>."
1039
 
1040
- #: lib/help.php:183
1041
  msgid "Decode Base64-encoded <code>POST</code> variable:"
1042
  msgstr ""
1043
  "Décoder les chaîne encodées en Base64 dans la variable <code>POST</"
1044
  "code>&nbsp;:"
1045
 
1046
- #: lib/help.php:183
1047
  msgid ""
1048
  "NinjaFirewall will decode and scan base64 encoded values in order to detect "
1049
  "obfuscated malicious code. This option is only available for the <code>POST</"
@@ -1052,57 +1088,57 @@ msgstr ""
1052
  "NinjaFirewall peut décoder et filtrer les chaînes de caractères encodées en "
1053
  "Base64 afin d'y détecter du code malveillant caché."
1054
 
1055
- #: lib/help.php:185 ninjafirewall.php:1782
1056
  msgid "HTTP REQUEST variable"
1057
  msgstr "Variable HTTP REQUEST"
1058
 
1059
- #: lib/help.php:186
1060
  msgid "Whether to sanitise the <code>REQUEST</code> variable."
1061
  msgstr "S'il faut filtrer / nettoyer la variable <code>REQUEST</code>."
1062
 
1063
- #: lib/help.php:188 ninjafirewall.php:1810
1064
  msgid "Cookies"
1065
  msgstr "Cookies"
1066
 
1067
- #: lib/help.php:189
1068
  msgid "Whether to scan and/or sanitise cookies."
1069
  msgstr "S'il faut filtrer / nettoyer les cookies."
1070
 
1071
- #: lib/help.php:191 ninjafirewall.php:1855
1072
  msgid "HTTP_USER_AGENT server variable"
1073
  msgstr "Variable HTTP_USER_AGENT"
1074
 
1075
- #: lib/help.php:192
1076
  msgid "Whether to scan and/or sanitise <code>HTTP_USER_AGENT</code> requests."
1077
  msgstr "S'il faut filtrer / nettoyer la variable <code>HTTP_USER_AGENT</code>."
1078
 
1079
- #: lib/help.php:193
1080
  msgid "Block suspicious bots/scanners:"
1081
  msgstr "Bloquer les requêtes provenant de bots/scanners suspects&nbsp;:"
1082
 
1083
- #: lib/help.php:193
1084
  msgid ""
1085
  "rejects some known bots, scanners and various malicious scripts attempting "
1086
  "to access your blog."
1087
  msgstr ""
1088
  "cette option peut bloquer de nombreux crawlers, spambots et autres scrappers."
1089
 
1090
- #: lib/help.php:195 ninjafirewall.php:1908
1091
  msgid "HTTP_REFERER server variable"
1092
  msgstr "Variable HTTP_REFERER"
1093
 
1094
- #: lib/help.php:196
1095
  msgid "Whether to scan and/or sanitise <code>HTTP_REFERER</code> requests."
1096
  msgstr "S'il faut filtrer / nettoyer la variable <code>HTTP_REFERER</code>."
1097
 
1098
- #: lib/help.php:197
1099
  msgid ""
1100
  "Block POST requests that do not have an <code>HTTP_REFERER</code> header:"
1101
  msgstr ""
1102
  "Bloquer les requêtes POST qui n'ont pas d'en-tête <code>HTTP_REFERER</"
1103
  "code>&nbsp;:"
1104
 
1105
- #: lib/help.php:197
1106
  msgid ""
1107
  "this option will block any <code>POST</code> request that does not have a "
1108
  "Referrer header (<code>HTTP_REFERER</code> variable). If you need external "
@@ -1119,12 +1155,12 @@ msgstr ""
1119
  "vous utilisez des scripts comme Paypal IPN, WordPress WP-Cron etc, "
1120
  "désactivez cette fonction."
1121
 
1122
- #: lib/help.php:200
1123
  msgid "Block localhost IP in <code>GET/POST</code> requests:"
1124
  msgstr ""
1125
  "Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost&nbsp;:"
1126
 
1127
- #: lib/help.php:200
1128
  msgid ""
1129
  "this option will block any <code>GET</code> or <code>POST</code> request "
1130
  "containing the localhost IP (127.0.0.1). It can be useful to block SQL "
@@ -1135,13 +1171,13 @@ msgstr ""
1135
  "les programmes malveillants. Attention toutefois à ne pas bloquer certains "
1136
  "scripts d'installation ou de configuration si vous l'activez. "
1137
 
1138
- #: lib/help.php:201
1139
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header:"
1140
  msgstr ""
1141
  "Bloquer les requêtes HTTP dont l'en-tête <code>HTTP_HOST</code> contient une "
1142
  "IP&nbsp;:"
1143
 
1144
- #: lib/help.php:201
1145
  #, php-format
1146
  msgid ""
1147
  "this option will reject any request using an IP instead of a domain name in "
@@ -1157,12 +1193,12 @@ msgstr ""
1157
  "application trouvent les sites en scannant les plages d'adresses IP plutôt "
1158
  "que les noms de domaine. "
1159
 
1160
- #: lib/help.php:202
1161
  msgid "Scan traffic coming from localhost and private IP address spaces:"
1162
  msgstr ""
1163
  "Filtrer les connexions provenant de localhost et d'adresses IP privées&nbsp;:"
1164
 
1165
- #: lib/help.php:202
1166
  msgid ""
1167
  "this option will allow the firewall to scan traffic from all non-routable "
1168
  "private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to "
@@ -1173,15 +1209,15 @@ msgstr ""
1173
  "Nous vous recommandons de le garder activé si vous avez 2 ou plusieurs "
1174
  "serveurs reliés entre eux."
1175
 
1176
- #: lib/help.php:207 ninjafirewall.php:1331
1177
  msgid "Advanced Policies"
1178
  msgstr "Politiques avancées"
1179
 
1180
- #: lib/help.php:209 ninjafirewall.php:2021
1181
  msgid "HTTP response headers"
1182
  msgstr "En-têtes de réponse HTTP"
1183
 
1184
- #: lib/help.php:211
1185
  msgid ""
1186
  "In addition to filtering incoming requests, NinjaFirewall can also hook the "
1187
  "HTTP response in order to alter its headers. Those modifications can help to "
@@ -1192,7 +1228,7 @@ msgstr ""
1192
  "peuvent aider à atténuer les menaces telles que les attaques XSS, phishing "
1193
  "et clickjacking."
1194
 
1195
- #: lib/help.php:213
1196
  msgid ""
1197
  "Set <code>X-Content-Type-Options</code> to protect against MIME type "
1198
  "confusion attacks:"
@@ -1200,7 +1236,7 @@ msgstr ""
1200
  "Activer <code>X-Content-Type-Options</code> pour protéger contre les "
1201
  "attaques basées sur la confusion du type MIME&nbsp;:"
1202
 
1203
- #: lib/help.php:213
1204
  msgid ""
1205
  "sending this response header with the <code>nosniff</code> value will "
1206
  "prevent compatible browsers from MIME-sniffing a response away from the "
@@ -1211,14 +1247,14 @@ msgstr ""
1211
  "Options: nosniff</code>. Il s’agit d’une fonctionnalité de sécurité qui "
1212
  "facilite la prévention des attaques basées sur la confusion du type MIME."
1213
 
1214
- #: lib/help.php:214
1215
  msgid ""
1216
  "Set <code>X-Frame-Options</code> to protect against clickjacking attempts:"
1217
  msgstr ""
1218
  "Activer <code>X-Frame-Options</code> pour protéger contre les attaques de "
1219
  "détournement de clic (clickjacking)&nbsp;:"
1220
 
1221
- #: lib/help.php:214
1222
  msgid ""
1223
  "this header indicates a policy whether a browser must not allow to render a "
1224
  "page in a &lt;frame&gt; or &lt;iframe&gt;. Hosts can declare this policy in "
@@ -1232,7 +1268,7 @@ msgstr ""
1232
  "sont pas intégré dans d'autres pages ou cadres, notamment d'un autre site. "
1233
  "NinjaFirewall accepte deux valeurs différentes&nbsp;:"
1234
 
1235
- #: lib/help.php:216
1236
  msgid ""
1237
  "a browser receiving content with this header must not display this content "
1238
  "in any frame from a page of different origin than the content itself."
@@ -1240,7 +1276,7 @@ msgstr ""
1240
  "un navigateur ne doit pas afficher le contenu dans une &lt;frame&gt; ou &lt;"
1241
  "iframe&gt; d'une page d'origine différente que le contenu lui-même."
1242
 
1243
- #: lib/help.php:217
1244
  msgid ""
1245
  "a browser receiving content with this header must not display this content "
1246
  "in any frame."
@@ -1248,13 +1284,13 @@ msgstr ""
1248
  "un navigateur ne doit jamais afficher le contenu dans une &lt;frame&gt; ou "
1249
  "&lt;iframe&gt;"
1250
 
1251
- #: lib/help.php:220
1252
  msgid "NinjaFirewall does not support the <code>ALLOW-FROM</code> value."
1253
  msgstr ""
1254
  "La valeur <code>ALLOW-FROM</code> n'est pas prise en charge par "
1255
  "NinjaFirewall."
1256
 
1257
- #: lib/help.php:222
1258
  msgid ""
1259
  "Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the "
1260
  "administrator and the login page only."
@@ -1262,13 +1298,13 @@ msgstr ""
1262
  "Depuis la version 3.1.3, WordPress active <code>SAMEORIGIN</code> pour "
1263
  "l'administrateur et la page de connexion uniquement."
1264
 
1265
- #: lib/help.php:223
1266
  msgid "Enforce <code>X-XSS-Protection</code> (IE, Chrome and Safari browsers):"
1267
  msgstr ""
1268
  "Forcer <code>X-XSS-Protection</code> pour utiliser les filtres anti-XSS des "
1269
  "navigateurs (IE, Chrome et Safari)&nbsp;:"
1270
 
1271
- #: lib/help.php:223
1272
  msgid ""
1273
  "this header allows compatible browsers to identify and block XSS attack by "
1274
  "preventing the malicious script from executing. NinjaFirewall will set its "
@@ -1278,14 +1314,14 @@ msgstr ""
1278
  "attaques XSS en empêchant un script malveillant de s'exécuter. NinjaFirewall "
1279
  "envoie cet en-tête avec la valeur <code>1; mode=block</code>."
1280
 
1281
- #: lib/help.php:224
1282
  msgid ""
1283
  "Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks:"
1284
  msgstr ""
1285
  "Activer la propriété <code>HttpOnly</code> pour tous les cookies afin "
1286
  "d'atténuer les menaces XSS qui génèrent des vols de cookies&nbsp;:"
1287
 
1288
- #: lib/help.php:224
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 script. "
@@ -1302,7 +1338,7 @@ msgstr ""
1302
  "dans la réponse HTTP juste avant que celle-ci ne soit envoyée à vos "
1303
  "visiteurs."
1304
 
1305
- #: lib/help.php:225
1306
  msgid ""
1307
  "If your PHP scripts send cookies that need to be accessed from JavaScript, "
1308
  "you should keep that option disabled."
@@ -1310,7 +1346,7 @@ msgstr ""
1310
  "Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
1311
  "partir de JavaScript, vous devez garder cette option désactivée."
1312
 
1313
- #: lib/help.php:226
1314
  msgid ""
1315
  "Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure "
1316
  "connections to the server:"
@@ -1318,7 +1354,7 @@ msgstr ""
1318
  "Activer <code>Strict-Transport-Security</code> (HSTS) pour forcer les "
1319
  "connexions sécurisées vers le serveur&nbsp;"
1320
 
1321
- #: lib/help.php:226
1322
  msgid ""
1323
  "this policy enforces secure HTTPS connections to the server. Web browsers "
1324
  "will not allow the user to access the web application over insecure HTTP "
@@ -1331,11 +1367,11 @@ msgstr ""
1331
  "de cookies ou les attaques du type \"Man-in-the-middle\". La plupart des "
1332
  "navigateurs récents sont compatibles avec cette politique."
1333
 
1334
- #: lib/help.php:227
1335
  msgid "Set <code>Content-Security-Policy</code>:"
1336
  msgstr "Activer <code>Content-Security-Policy</code> :"
1337
 
1338
- #: lib/help.php:227
1339
  msgid ""
1340
  "this policy helps to mitigate threats such as XSS, phishing and clickjacking "
1341
  "attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, "
@@ -1345,7 +1381,7 @@ msgstr ""
1345
  "code JavaScript, les styles CSS, frames/iframes HTML, polices, images, "
1346
  "objets (Java, ActiveX, fichiers audio et video), mais aussi les WebSocket."
1347
 
1348
- #: lib/help.php:227
1349
  msgid ""
1350
  "NinjaFirewall lets you configure the CSP policy separately for the frontend "
1351
  "(blog, website) and the backend (WordPress admin dashboard)."
@@ -1353,11 +1389,11 @@ msgstr ""
1353
  "NinjaFirewall vous permet de configurer CSP séparément pour le site et "
1354
  "l'interface d'administration de WordPress."
1355
 
1356
- #: lib/help.php:230
1357
  msgid "Block PHP built-in wrappers:"
1358
  msgstr "Bloquer les gestionnaires (wrappers) PHP dangereux&nbsp;:"
1359
 
1360
- #: lib/help.php:230
1361
  msgid ""
1362
  "PHP has several wrappers for use with the filesystem functions. It is "
1363
  "possible for an attacker to use them to bypass firewalls and various IDS to "
@@ -1377,11 +1413,11 @@ msgstr ""
1377
  "requête <code>GET</code> ou <code>POST</code>, des cookies, ou dans les "
1378
  "variables <code>HTTP_REFERER</code> et <code>HTTP_USER_AGENT</code>."
1379
 
1380
- #: lib/help.php:231
1381
  msgid "Block serialized PHP objects:"
1382
  msgstr "Bloquer les objets PHP sérialisés :"
1383
 
1384
- #: lib/help.php:231
1385
  #, php-format
1386
  msgid ""
1387
  "Object Serialization is a PHP feature used by many applications to generate "
@@ -1400,11 +1436,11 @@ msgstr ""
1400
  "<code>POST</code>, les cookies, ou dans les variables <code>HTTP_REFERER</"
1401
  "code> et <code>HTTP_USER_AGENT</code>."
1402
 
1403
- #: lib/help.php:232
1404
  msgid "Hide PHP notice and error messages:"
1405
  msgstr "Masquer les messages d'erreur de PHP&nbsp;:"
1406
 
1407
- #: lib/help.php:232
1408
  msgid ""
1409
  "this option lets you hide errors returned by your scripts. Such errors can "
1410
  "leak sensitive informations which can be exploited by hackers."
@@ -1413,7 +1449,7 @@ msgstr ""
1413
  "afficher des informations sensibles qui peuvent être exploitées "
1414
  "ultérieurement par des pirates."
1415
 
1416
- #: lib/help.php:233
1417
  msgid ""
1418
  "Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
1419
  "<code>PATH_INFO</code>:"
@@ -1421,7 +1457,7 @@ msgstr ""
1421
  "Nettoyer <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
1422
  "<code>PATH_INFO</code>&nbsp;:"
1423
 
1424
- #: lib/help.php:233
1425
  msgid ""
1426
  "this option can sanitise any dangerous characters found in those 3 server "
1427
  "variables to prevent various XSS and database injection attempts."
@@ -1429,11 +1465,11 @@ msgstr ""
1429
  "activez ces options si vous souhaitez que le pare-feu nettoie ces trois "
1430
  "variables."
1431
 
1432
- #: lib/help.php:235 ninjafirewall.php:2295
1433
  msgid "Various"
1434
  msgstr "Divers"
1435
 
1436
- #: lib/help.php:236
1437
  #, php-format
1438
  msgid ""
1439
  "Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests:"
@@ -1441,7 +1477,7 @@ msgstr ""
1441
  "Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code> "
1442
  "(%s)&nbsp;:"
1443
 
1444
- #: lib/help.php:236
1445
  msgid ""
1446
  "this option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
1447
  "code> server variable in a <code>GET</code> or <code>POST</code> request. "
@@ -1454,11 +1490,11 @@ msgstr ""
1454
  "cette variable, mais pas la plupart des applications légitimes (hormis "
1455
  "certains scripts d'installation ou de configuration)."
1456
 
1457
- #: lib/help.php:237
1458
  msgid "Block ASCII character 0x00 (NULL byte):"
1459
  msgstr "Bloquer le caractère ASCII 0x00 (NULL byte)&nbsp;:"
1460
 
1461
- #: lib/help.php:237
1462
  msgid ""
1463
  "this option will reject any <code>GET</code> or <code>POST</code> request, "
1464
  "<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
@@ -1472,11 +1508,11 @@ msgstr ""
1472
  "contenant le caractère ASCI 0x00 (NULL byte) sera bloquée immédiatement. Ce "
1473
  "caractère est dangereux et devrait toujours être rejeté."
1474
 
1475
- #: lib/help.php:238
1476
  msgid "Block ASCII control characters 1 to 8 and 14 to 31:"
1477
  msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31&nbsp;:"
1478
 
1479
- #: lib/help.php:238
1480
  msgid ""
1481
  "this option will reject any <code>GET</code> or <code>POST</code> request, "
1482
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
@@ -1486,11 +1522,11 @@ msgstr ""
1486
  "variable <code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> contenant "
1487
  "des caractères ASCII 1 à 8 et 14 à 31 sera bloquée."
1488
 
1489
- #: lib/help.php:244 ninjafirewall.php:1665
1490
  msgid "Users Whitelist"
1491
  msgstr "Liste Blanche"
1492
 
1493
- #: lib/help.php:246
1494
  #, php-format
1495
  msgid ""
1496
  "By default, any logged in WordPress administrator will not be blocked by "
@@ -1510,11 +1546,11 @@ msgstr ""
1510
  "les options de la <a href=\"%s\">Page de Connexion</a> qui, si elle sont "
1511
  "activées, seront toujours appliquées."
1512
 
1513
- #: lib/help.php:258 ninjafirewall.php:815 ninjafirewall.php:2844
1514
  msgid "File Guard"
1515
  msgstr "File Guard"
1516
 
1517
- #: lib/help.php:260
1518
  msgid ""
1519
  "File Guard can detect, in real-time, any access to a PHP file that was "
1520
  "recently modified or created, and alert you about this."
@@ -1522,7 +1558,7 @@ msgstr ""
1522
  "File Guard peut détecter, en temps réel, tout accès à un fichier PHP qui a "
1523
  "été récemment modifié ou créé, et vous alerter à ce sujet."
1524
 
1525
- #: lib/help.php:262
1526
  msgid ""
1527
  "If a hacker uploaded a shell script to your site (or injected a backdoor "
1528
  "into an already existing file) and tried to directly access that file using "
@@ -1541,7 +1577,7 @@ msgstr ""
1541
  "envoyées à l'adresse e-mail de contact définie dans le menu \"Notifications "
1542
  "d’Événement\"."
1543
 
1544
- #: lib/help.php:263
1545
  msgid ""
1546
  "If you do not want to monitor a folder, you can exclude its full path or a "
1547
  "part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
@@ -1555,7 +1591,7 @@ msgstr ""
1555
  "variable <code>$_SERVER[\"SCRIPT_FILENAME\"]</code> et, si elle correspond, "
1556
  "l'ignorera."
1557
 
1558
- #: lib/help.php:264
1559
  msgid ""
1560
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
1561
  "code>)."
@@ -1563,7 +1599,7 @@ msgstr ""
1563
  "Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
1564
  "bar/,/cache/</code>)."
1565
 
1566
- #: lib/help.php:265
1567
  msgid ""
1568
  "File Guard real-time detection is a totally unique feature, because "
1569
  "NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
@@ -1575,11 +1611,11 @@ msgstr ""
1575
  "intercepter les requêtes HTTP envoyées à tout script PHP, même si ce dernier "
1576
  "ne fait pas partie de WordPress (logiciel tiers, backdoor, etc)."
1577
 
1578
- #: lib/help.php:274 ninjafirewall.php:833 ninjafirewall.php:2975
1579
  msgid "Network"
1580
  msgstr "Réseau"
1581
 
1582
- #: lib/help.php:276
1583
  msgid ""
1584
  "Even if NinjaFirewall administration menu is only available to the Super "
1585
  "Admin (from the main site), you can still display its status to all sites in "
@@ -1591,7 +1627,7 @@ msgstr ""
1591
  "du réseau en ajoutant une petite icône à leur barre d'administration. Elle "
1592
  "ne sera visible que par les administrateurs de ces sites."
1593
 
1594
- #: lib/help.php:278
1595
  msgid ""
1596
  "It is recommended to enable this feature as it is the only way to know "
1597
  "whether the sites in your network are protected and if NinjaFirewall "
@@ -1601,7 +1637,7 @@ msgstr ""
1601
  "si les sites de votre réseau sont protégés et si l'installation de "
1602
  "NinjaFirewall a réussi."
1603
 
1604
- #: lib/help.php:280
1605
  msgid ""
1606
  "Note that when it is disabled, the icon still remains visible to you, the "
1607
  "Super Admin."
@@ -1609,11 +1645,11 @@ msgstr ""
1609
  "Notez que même lorsqu'il est désactivé, l'icône reste visible pour vous, le "
1610
  "Super Administrateur."
1611
 
1612
- #: lib/help.php:290 lib/nf_sub_filecheck.php:130 ninjafirewall.php:819
1613
  msgid "File Check"
1614
  msgstr "File Check"
1615
 
1616
- #: lib/help.php:291
1617
  msgid ""
1618
  "File Check lets you perform file integrity monitoring upon request or on a "
1619
  "specific interval."
@@ -1621,7 +1657,7 @@ msgstr ""
1621
  "File Check vous permet d'effectuer une analyse de l'intégrité de vos "
1622
  "fichiers sur demande ou à un intervalle spécifique défini."
1623
 
1624
- #: lib/help.php:293
1625
  msgid ""
1626
  "You need to create a snapshot of all your files and then, at a later time, "
1627
  "you can scan your system to compare it with the previous snapshot. Any "
@@ -1634,7 +1670,7 @@ msgstr ""
1634
  "permissions et propriétés des fichiers, leur création et suppression ainsi "
1635
  "que l'horodatage."
1636
 
1637
- #: lib/help.php:294
1638
  #, php-format
1639
  msgid ""
1640
  "Create a snapshot of all files stored in that directory: by default, the "
@@ -1644,7 +1680,7 @@ msgstr ""
1644
  "répertoire&nbsp;: par défaut, le repertoire est l'<code>ABSPATH</code> de "
1645
  "WordPress (%s)"
1646
 
1647
- #: lib/help.php:295
1648
  msgid ""
1649
  "Exclude the following files/folders: you can enter a directory or a file "
1650
  "name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
@@ -1655,7 +1691,7 @@ msgstr ""
1655
  "partie de celui-ci (par ex. <code>foo</code>), ou même exclure une extension "
1656
  "de fichier (par ex. <code>.css</code>)."
1657
 
1658
- #: lib/help.php:297
1659
  msgid ""
1660
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
1661
  "code>)."
@@ -1663,7 +1699,7 @@ msgstr ""
1663
  "Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
1664
  "bar/,.css,.png</code>)."
1665
 
1666
- #: lib/help.php:298
1667
  msgid ""
1668
  "Do not follow symbolic links: by default, NinjaFirewall will not follow "
1669
  "symbolic links."
@@ -1671,11 +1707,11 @@ msgstr ""
1671
  "Ne pas suivre les liens symboliques&nbsp;: par défaut, NinjaFirewall ignore "
1672
  "les liens symboliques lors de son analyse des fichiers."
1673
 
1674
- #: lib/help.php:303
1675
  msgid "Scheduled scans"
1676
  msgstr "Analyses planifiées"
1677
 
1678
- #: lib/help.php:304
1679
  msgid ""
1680
  "NinjaFirewall can scan your system on a specific interval (hourly, "
1681
  "twicedaily or daily)."
@@ -1683,7 +1719,7 @@ msgstr ""
1683
  "NinjaFirewall peut scanner votre système à intervalle régulier (une fois par "
1684
  "heure, deux fois par jour ou tous les jours)."
1685
 
1686
- #: lib/help.php:306
1687
  msgid ""
1688
  "It can either send you a scan report only if changes are detected, or always "
1689
  "send you one after each scan."
@@ -1692,7 +1728,7 @@ msgstr ""
1692
  "été détectés, ou bien vous en envoyer un systématiquement après chaque "
1693
  "analyse."
1694
 
1695
- #: lib/help.php:308
1696
  msgid ""
1697
  "Reports will be sent to the contact email address defined in the \"Event "
1698
  "Notifications\" menu."
@@ -1700,7 +1736,7 @@ msgstr ""
1700
  "Les rapports seront envoyés à l'adresse e-mail définie dans la page "
1701
  "\"Notifications d'Événement\"."
1702
 
1703
- #: lib/help.php:310
1704
  #, php-format
1705
  msgid ""
1706
  "Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
@@ -1709,11 +1745,11 @@ msgstr ""
1709
  "Les analyses planifiées utilisent le <a href=\"%s\">pseudo cron de "
1710
  "WordPress</a> qui ne fonctionne que si votre site reçoit un trafic suffisant."
1711
 
1712
- #: lib/help.php:323 lib/nf_sub_event.php:46 ninjafirewall.php:837
1713
  msgid "Event Notifications"
1714
  msgstr "Notifications d'Événement"
1715
 
1716
- #: lib/help.php:324
1717
  msgid ""
1718
  "NinjaFirewall can alert you by email on specific events triggered within "
1719
  "your blog. They include installations, updates, activations etc, as well as "
@@ -1732,11 +1768,11 @@ msgstr ""
1732
  "après avoir pénétré dans votre Tableau de bord de WordPress, d'y installer "
1733
  "une porte dérobée (backdoor) afin de prendre le contrôle de votre blog."
1734
 
1735
- #: lib/help.php:335 lib/login_protection.php:22 ninjafirewall.php:841
1736
  msgid "Login Protection"
1737
  msgstr "Page de Connexion"
1738
 
1739
- #: lib/help.php:339
1740
  msgid ""
1741
  "By processing incoming HTTP requests before your blog and any of its "
1742
  "plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
@@ -1749,7 +1785,7 @@ msgstr ""
1749
  "compris les attaques distribuées provenant de plusieurs milliers d'adresses "
1750
  "IP différentes."
1751
 
1752
- #: lib/help.php:341
1753
  msgid ""
1754
  "You can choose two different types of protection: a password or a captcha. "
1755
  "You can enable the protection only if an attack is detected or to keep it "
@@ -1759,11 +1795,11 @@ msgstr ""
1759
  "captcha. Vous pouvez choisir d'activer la protection uniquement lorsqu'une "
1760
  "attaque est détectée ou bien l'activer en permanence."
1761
 
1762
- #: lib/help.php:343
1763
  msgid "Yes, if under attack:"
1764
  msgstr "Oui, si attaque en cours :"
1765
 
1766
- #: lib/help.php:345
1767
  msgid ""
1768
  "The protection will be triggered when too many login attempts are detected, "
1769
  "regardless of the offending IP. It blocks the attack instantly and prevents "
@@ -1778,11 +1814,11 @@ msgstr ""
1778
  "utilisant soit une combinaison nom d'utilisateur / mot de passe prédéfinie, "
1779
  "soit un code captcha."
1780
 
1781
- #: lib/help.php:347
1782
  msgid "Always ON:"
1783
  msgstr "Toujours activée :"
1784
 
1785
- #: lib/help.php:349
1786
  msgid ""
1787
  "NinjaFirewall will always enforce the HTTP authentication or captcha "
1788
  "implementation each time you access the login page."
@@ -1790,11 +1826,11 @@ msgstr ""
1790
  "Vous serez toujours invité à saisir votre nom d'utilisateur / mot de passe, "
1791
  "ou le code du captcha, chaque fois que vous accéderez à la page de connexion."
1792
 
1793
- #: lib/help.php:352
1794
  msgid "Type of protection:"
1795
  msgstr "Type de protection :"
1796
 
1797
- #: lib/help.php:353
1798
  msgid ""
1799
  "<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
1800
  "own very fast authentication scheme and it is compatible with any HTTP "
@@ -1804,15 +1840,15 @@ msgstr ""
1804
  "utilise son propre système d'authentification, rapide et compatible avec "
1805
  "n'importe quel serveur HTTP (Apache, Nginx, Lighttpd etc)."
1806
 
1807
- #: lib/help.php:354
1808
  msgid "<b>Captcha:</b> It will display a 5-character captcha code."
1809
  msgstr "<b>Captcha :</b> Affichera un code captcha à 5 caractères."
1810
 
1811
- #: lib/help.php:355
1812
  msgid "Bot protection:"
1813
  msgstr "Protection contre les bots :"
1814
 
1815
- #: lib/help.php:356
1816
  msgid ""
1817
  "NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
1818
  "before they start a brute-force attack."
@@ -1820,11 +1856,11 @@ msgstr ""
1820
  "NinjaFirewall tentera de bloquer les bots et les scripts immédiatement, "
1821
  "c'est-à-dire avant même qu'ils ne commencent une attaque par force brute."
1822
 
1823
- #: lib/help.php:364
1824
  msgid "AUTH log"
1825
  msgstr "Journal d'authentification"
1826
 
1827
- #: lib/help.php:367
1828
  msgid ""
1829
  "NinjaFirewall can write to the server Authentication log when the brute-"
1830
  "force protection is triggered. This can be useful to the system "
@@ -1836,7 +1872,7 @@ msgstr ""
1836
  "surveillance ou pour bloquer l'IP incriminée au niveau du pare-feu du "
1837
  "serveur."
1838
 
1839
- #: lib/help.php:369
1840
  msgid ""
1841
  "If you have a shared hosting account, keep this option disabled as you do "
1842
  "not have any access to the server's logs."
@@ -1844,7 +1880,7 @@ msgstr ""
1844
  "Si vous avez un hébergement mutualisé, laissez cette option désactivée car "
1845
  "vous n'avez pas accès aux journaux du serveur."
1846
 
1847
- #: lib/help.php:371
1848
  msgid ""
1849
  "On Debian-based systems, the log is located in <code>/var/log/auth.log</"
1850
  "code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
@@ -1854,19 +1890,19 @@ msgstr ""
1854
  "sous Red Hat, dans <code>/var/log/secure</code>. Le format utilisé est le "
1855
  "suivant&nbsp;:"
1856
 
1857
- #: lib/help.php:374
1858
  msgid "AA: the process ID (PID)."
1859
  msgstr "AA : l'identifiant de processus (PID)."
1860
 
1861
- #: lib/help.php:375
1862
  msgid "BB: the user IPv4 or IPv6 address."
1863
  msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
1864
 
1865
- #: lib/help.php:376
1866
  msgid "CC: the blog (sub-)domain name."
1867
  msgstr "CC : le nom de (sous-)domaine du blog."
1868
 
1869
- #: lib/help.php:377
1870
  msgid ""
1871
  "DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
1872
  "API</code>."
@@ -1874,16 +1910,16 @@ msgstr ""
1874
  "DD : la cible; il peut s'agir soit de <code>wp-login.php</code>, soit de "
1875
  "<code>XML-RPC API</code>."
1876
 
1877
- #: lib/help.php:378
1878
  msgid "EE: the time, in minutes, the protection will remain active."
1879
  msgstr ""
1880
  "EE : le temps, en minutes, pendant lequel la protection restera active."
1881
 
1882
- #: lib/help.php:380
1883
  msgid "Sample loglines:"
1884
  msgstr "Exemple :"
1885
 
1886
- #: lib/help.php:383
1887
  #, php-format
1888
  msgid ""
1889
  "Be careful if you are behind a load balancer, reverse-proxy or CDN because "
@@ -1903,11 +1939,11 @@ msgstr ""
1903
  "Alternativement, vous pouvez utiliser le fichier <code><a href=\"%s\">."
1904
  "htninja</a></code>."
1905
 
1906
- #: lib/help.php:397 lib/nf_sub_log.php:78 ninjafirewall.php:845
1907
  msgid "Firewall Log"
1908
  msgstr "Journal du Pare-feu"
1909
 
1910
- #: lib/help.php:399
1911
  msgid ""
1912
  "The firewall log displays blocked and sanitised requests as well as some "
1913
  "useful information. It has 6 columns:"
@@ -1915,18 +1951,18 @@ msgstr ""
1915
  "Le journal du pare-feu affiche les requêtes HTTP qui ont été bloquées ou "
1916
  "nettoyées ainsi que d'autres informations utiles. Il a six colonnes&nbsp;:"
1917
 
1918
- #: lib/help.php:400
1919
  msgid "DATE : date and time of the incident."
1920
  msgstr "DATE : date et heure de l'incident."
1921
 
1922
- #: lib/help.php:401
1923
  msgid ""
1924
  "INCIDENT : unique incident number/ID as it was displayed to the blocked user."
1925
  msgstr ""
1926
  "INCIDENT : le numéro d'incident (ID) unique. Par défaut, il sera aussi "
1927
  "affiché à l'utilisateur dont la requête aura été bloquée par le pare-feu."
1928
 
1929
- #: lib/help.php:402
1930
  msgid ""
1931
  "LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
1932
  "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
@@ -1936,7 +1972,7 @@ msgstr ""
1936
  "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
1937
  "et mode débogage (<code>DEBUG_ON</code>)."
1938
 
1939
- #: lib/help.php:403
1940
  msgid ""
1941
  "RULE : reference of the NinjaFirewall built-in security rule that triggered "
1942
  "the action. A hyphen (<code>-</code>) instead of a number means it was a "
@@ -1947,11 +1983,11 @@ msgstr ""
1947
  "d'un numéro signifie que la règle provient de votre configuration "
1948
  "personnelle de la page \"Politiques du Pare-feu\"."
1949
 
1950
- #: lib/help.php:404
1951
  msgid "IP : the user IPv4 or IPv6 address."
1952
  msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
1953
 
1954
- #: lib/help.php:405
1955
  msgid ""
1956
  "REQUEST : the HTTP request including offending variables and values as well "
1957
  "as the reason the action was logged."
@@ -1959,12 +1995,12 @@ msgstr ""
1959
  "REQUEST : la requête HTTP avec ses variables et valeurs, ainsi que la raison "
1960
  "qui a déclenché l'incident."
1961
 
1962
- #: lib/help.php:411 lib/nf_sub_log.php:163 lib/nf_sub_wplus.php:94
1963
- #: ninjafirewall.php:1115
1964
  msgid "Centralized Logging"
1965
  msgstr "Centralisation des Logs"
1966
 
1967
- #: lib/help.php:413
1968
  msgid ""
1969
  "Centralized Logging lets you remotely access the firewall log of all your "
1970
  "NinjaFirewall protected websites from one single installation. You do not "
@@ -1975,13 +2011,13 @@ msgstr ""
1975
  "NinjaFirewall. Vous n'avez plus besoin de vous connecter à chaque site pour "
1976
  "analyser vos journaux."
1977
 
1978
- #: lib/help.php:413
1979
  #, php-format
1980
  msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
1981
  msgstr ""
1982
  "<a href=\"%s\">Consultez notre blog pour plus d'informations à ce sujet</a>."
1983
 
1984
- #: lib/help.php:414
1985
  msgid ""
1986
  "Enter your public key (optional): This is the public key that was created "
1987
  "from your main server."
@@ -1989,7 +2025,7 @@ msgstr ""
1989
  "Entrez votre clé publique (optionnel) : Il s'agit de la clé qui a été créée "
1990
  "depuis le serveur principal."
1991
 
1992
- #: lib/help.php:417
1993
  msgid ""
1994
  "Centralized Logging will keep working even if NinjaFirewall is disabled. "
1995
  "Delete your public key below if you want to disable it."
@@ -1998,12 +2034,12 @@ msgstr ""
1998
  "NinjaFirewall. Si vous souhaitez complètement désactiver cette option, "
1999
  "supprimez votre clé publique ci-dessous. "
2000
 
2001
- #: lib/help.php:430 lib/nf_sub_livelog.php:38 lib/nf_sub_livelog.php:210
2002
- #: ninjafirewall.php:849
2003
  msgid "Live Log"
2004
  msgstr "Live Log"
2005
 
2006
- #: lib/help.php:432
2007
  msgid ""
2008
  "Live Log lets you watch your website traffic in real time. It displays "
2009
  "connections in a format similar to the one used by most HTTP server logs. "
@@ -2016,7 +2052,7 @@ msgstr ""
2016
  "éléments statiques comme les fichiers JS/CSS ou les images ne sont pas "
2017
  "traitées par NinjaFirewall."
2018
 
2019
- #: lib/help.php:434
2020
  msgid ""
2021
  "You can enable/disable the monitoring process, change the refresh rate, "
2022
  "clear the screen, enable automatic vertical scrolling, change the log "
@@ -2028,7 +2064,7 @@ msgstr ""
2028
  "effacer l'écran, changer le format d'affichage, le fuseau horaire et choisir "
2029
  "le type de trafic à visualiser (HTTP/HTTPS)."
2030
 
2031
- #: lib/help.php:437
2032
  msgid ""
2033
  "Live Log does not make use of any WordPress core file (e.g., <code>admin-"
2034
  "ajax.php</code>). It communicates directly with the firewall without loading "
@@ -2042,7 +2078,7 @@ msgstr ""
2042
  "serveur, même si vous ajustez son intervalle de rafraîchissement de la page "
2043
  "sur la fréquence la plus rapide (5 secondes)."
2044
 
2045
- #: lib/help.php:439
2046
  msgid ""
2047
  "If you are using the optional <code>.htninja</code> configuration file to "
2048
  "whitelist your IP, the Live Log feature will not work."
@@ -2051,27 +2087,27 @@ msgstr ""
2051
  "pour toujours accepter les requêtes provenant de votre adresse IP, Live Log "
2052
  "ne fonctionnera pas."
2053
 
2054
- #: lib/help.php:444
2055
  msgid "Log Format"
2056
  msgstr "Format d'affichage"
2057
 
2058
- #: lib/help.php:445
2059
  msgid "You can easily customize the log format. Possible values are:"
2060
  msgstr ""
2061
  "Vous pouvez facilement changer le format d'affichage en combinant une ou "
2062
  "plusieurs des valeurs suivantes&nbsp;:"
2063
 
2064
- #: lib/help.php:446
2065
  msgid "<code>%time</code>: the server date, time and timezone."
2066
  msgstr "<code>%time</code> : la date, heure et fuseau horaire du serveur."
2067
 
2068
- #: lib/help.php:447
2069
  msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
2070
  msgstr ""
2071
  "<code>%name</code> : le nom de l'utilisateur (Authentification HTTP), s'il "
2072
  "existe."
2073
 
2074
- #: lib/help.php:448
2075
  #, php-format
2076
  msgid ""
2077
  "<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
@@ -2081,28 +2117,28 @@ msgstr ""
2081
  "serveur est derrière un CDN ou un proxy, cette variable retournera l'adresse "
2082
  "IP de celui-ci."
2083
 
2084
- #: lib/help.php:449
2085
  msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
2086
  msgstr "<code>%method</code> : la méthode HTTP (ex. GET, POST)."
2087
 
2088
- #: lib/help.php:450
2089
  #, php-format
2090
  msgid ""
2091
  "<code>%uri</code>: the URI which was given in order to access the page "
2092
  "(REQUEST_URI)."
2093
  msgstr "<code>%uri</code> : l'URI donnée pour accéder à la page (REQUEST_URI)."
2094
 
2095
- #: lib/help.php:451
2096
  msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
2097
  msgstr "<code>%referrer</code> : le referrer (HTTP_REFERER), s'il existe."
2098
 
2099
- #: lib/help.php:452
2100
  #, php-format
2101
  msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
2102
  msgstr ""
2103
  "<code>%ua</code> : l'en-tête User-Agent (HTTP_USER_AGENT), s'il existe."
2104
 
2105
- #: lib/help.php:453
2106
  #, php-format
2107
  msgid ""
2108
  "<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
@@ -2112,13 +2148,13 @@ msgstr ""
2112
  "votre serveur est derrière un CDN ou un proxy, cette variable retournera "
2113
  "l'adresse réelle du client."
2114
 
2115
- #: lib/help.php:454
2116
  msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
2117
  msgstr ""
2118
  "<code>%host</code> : l'en-tête Host de la requête courante (HTTP_HOST), si "
2119
  "elle existe."
2120
 
2121
- #: lib/help.php:455
2122
  msgid ""
2123
  "Additionally, you can include any of the following characters: <code>\"</"
2124
  "code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
@@ -2128,11 +2164,11 @@ msgstr ""
2128
  "%</code>, <code>[</code>, <code>]</code>, <code>espace</code> et toute "
2129
  "lettre minuscule <code>a-z</code>."
2130
 
2131
- #: lib/help.php:467 ninjafirewall.php:853 ninjafirewall.php:3192
2132
  msgid "Rules Editor"
2133
  msgstr "Éditeur de Règles"
2134
 
2135
- #: lib/help.php:469
2136
  msgid ""
2137
  "Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
2138
  "of built-in rules used to protect your blog against the most common "
@@ -2149,7 +2185,7 @@ msgstr ""
2149
  "règles, vous pouvez utiliser l’Éditeur de règles ci-dessous pour les "
2150
  "désactiver individuellement&nbsp;:"
2151
 
2152
- #: lib/help.php:471
2153
  msgid ""
2154
  "Check your firewall log and find the rule ID you want to disable (it is "
2155
  "displayed in the <code>RULE</code> column)."
@@ -2157,7 +2193,7 @@ msgstr ""
2157
  "Consultez le journal du pare-feu afin d'y trouver l'ID de la règle que vous "
2158
  "souhaitez désactiver (il est affiché dans la colonne <code>RULE</code>)."
2159
 
2160
- #: lib/help.php:472
2161
  msgid ""
2162
  "Select its ID from the enabled rules list below and click the \"Disable it\" "
2163
  "button."
@@ -2165,7 +2201,7 @@ msgstr ""
2165
  "Sélectionnez son ID dans la liste des règles ci-dessous et cliquez sur le "
2166
  "bouton \"Désactiver\"."
2167
 
2168
- #: lib/help.php:474
2169
  msgid ""
2170
  "Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
2171
  "code> instead of a number, that means that the rule can be changed in the "
@@ -2175,11 +2211,11 @@ msgstr ""
2175
  "d'union <code>-</code> à la place d'un nombre, cela signifie que la règle ne "
2176
  "peut être modifiée quand dans la page \"Politiques du Pare-feu\"."
2177
 
2178
- #: lib/help.php:479
2179
  msgid "Credits"
2180
  msgstr "Crédits"
2181
 
2182
- #: lib/help.php:481
2183
  msgid ""
2184
  "NinjaFirewall security rules protect against many vulnerabilities. Some of "
2185
  "them were reported by the following companies, individuals or mailing lists:"
@@ -2188,12 +2224,12 @@ msgstr ""
2188
  "vulnérabilités. Certaines d'entre elles ont été découvertes par les "
2189
  "entreprises, particuliers ou listes de diffusion suivantes:"
2190
 
2191
- #: lib/help.php:536 lib/nf_sub_updates.php:74 ninjafirewall.php:857
2192
- #: ninjafirewall.php:1042
2193
  msgid "Updates"
2194
  msgstr "Mises à Jour"
2195
 
2196
- #: lib/help.php:538
2197
  msgid ""
2198
  "To get the most efficient protection, you can ask NinjaFirewall to "
2199
  "automatically update its security rules."
@@ -2201,7 +2237,7 @@ msgstr ""
2201
  "Pour bénéficier de la protection la plus efficace, vous pouvez demander à "
2202
  "NinjaFirewall de mettre à jour ses règles de sécurité automatiquement."
2203
 
2204
- #: lib/help.php:540
2205
  msgid ""
2206
  "Each time a new vulnerability is found in WordPress or one of its plugins/"
2207
  "themes, a new set of security rules will be made available to protect "
@@ -2214,7 +2250,7 @@ msgstr ""
2214
  "peuvent être effectuées chaque jour, deux fois par jour ou même une fois par "
2215
  "heure."
2216
 
2217
- #: lib/help.php:542
2218
  msgid ""
2219
  "Only security rules will be downloaded. If a new version of NinjaFirewall "
2220
  "(including new files, options and features) was available, it would have to "
@@ -2225,7 +2261,7 @@ msgstr ""
2225
  "jour depuis la page des \"Extensions\" de votre tableau de bord, comme "
2226
  "d'habitude."
2227
 
2228
- #: lib/help.php:544
2229
  msgid ""
2230
  "We recommend to enable this feature, as it is the <strong>only way to keep "
2231
  "your WordPress secure</strong> against new vulnerabilities."
@@ -2570,8 +2606,8 @@ msgstr ""
2570
 
2571
  #: lib/login_protection.php:31 lib/nf_sub_event.php:54
2572
  #: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:217
2573
- #: lib/nf_sub_options.php:67 lib/nf_sub_updates.php:105 ninjafirewall.php:1315
2574
- #: ninjafirewall.php:2863 ninjafirewall.php:2991
2575
  msgid "Your changes have been saved."
2576
  msgstr "Les modifications ont été enregistrées."
2577
 
@@ -2638,11 +2674,11 @@ msgid "Always ON"
2638
  msgstr "Toujours activer"
2639
 
2640
  #: lib/login_protection.php:296 lib/nf_sub_filecheck.php:510
2641
- #: ninjafirewall.php:1610 ninjafirewall.php:1625 ninjafirewall.php:1635
2642
- #: ninjafirewall.php:1645 ninjafirewall.php:1715 ninjafirewall.php:1758
2643
- #: ninjafirewall.php:1791 ninjafirewall.php:1829 ninjafirewall.php:1917
2644
- #: ninjafirewall.php:1937 ninjafirewall.php:1980 ninjafirewall.php:2107
2645
- #: ninjafirewall.php:2121 ninjafirewall.php:2324
2646
  msgid "No (default)"
2647
  msgstr "Non (défaut)"
2648
 
@@ -3024,13 +3060,13 @@ msgid "Send me a daily activity report"
3024
  msgstr "Envoyer un rapport d'activité quotidien"
3025
 
3026
  #: lib/nf_sub_event.php:151 lib/nf_sub_event.php:163
3027
- #: lib/nf_sub_updates.php:146 ninjafirewall.php:1702 ninjafirewall.php:1745
3028
- #: ninjafirewall.php:1765 ninjafirewall.php:1816 ninjafirewall.php:1861
3029
- #: ninjafirewall.php:1871 ninjafirewall.php:1881 ninjafirewall.php:1924
3030
- #: ninjafirewall.php:1967 ninjafirewall.php:1987 ninjafirewall.php:2168
3031
- #: ninjafirewall.php:2224 ninjafirewall.php:2234 ninjafirewall.php:2244
3032
- #: ninjafirewall.php:2254 ninjafirewall.php:2301 ninjafirewall.php:2311
3033
- #: ninjafirewall.php:3005
3034
  msgid "Yes (default)"
3035
  msgstr "Oui (défaut)"
3036
 
@@ -3120,8 +3156,8 @@ msgstr ""
3120
  "d’Événement\" de NinjaFirewall."
3121
 
3122
  #: lib/nf_sub_event.php:450 lib/nf_sub_filecheck.php:840
3123
- #: lib/nf_sub_filecheck.php:857 lib/nf_sub_options.php:483
3124
- #: lib/nf_sub_updates.php:550 ninjafirewall.php:3461
3125
  msgid "Support forum:"
3126
  msgstr "Forum :"
3127
 
@@ -3159,11 +3195,11 @@ msgstr ""
3159
  msgid "Default: %s"
3160
  msgstr "Défaut : %s"
3161
 
3162
- #: lib/nf_sub_filecheck.php:159 ninjafirewall.php:2909
3163
  msgid "Exclude the following files/folders (optional)"
3164
  msgstr "Exclure les fichiers / dossiers suivants (optionnel)"
3165
 
3166
- #: lib/nf_sub_filecheck.php:160 ninjafirewall.php:2910
3167
  msgid "e.g.,"
3168
  msgstr "par ex."
3169
 
@@ -3424,15 +3460,15 @@ msgstr "Erreur lors de la lecture du fichier de l'ancien instantané."
3424
  msgid "Error reading new snapshot file."
3425
  msgstr "Erreur lors de la lecture du fichier du nouvel instantané."
3426
 
3427
- #: lib/nf_sub_filecheck.php:808 ninjafirewall.php:271
3428
  msgid "New file"
3429
  msgstr "Nouveau fichier"
3430
 
3431
- #: lib/nf_sub_filecheck.php:809 ninjafirewall.php:272
3432
  msgid "Deleted file"
3433
  msgstr "Fichier supprimé"
3434
 
3435
- #: lib/nf_sub_filecheck.php:810 ninjafirewall.php:273
3436
  msgid "Modified file"
3437
  msgstr "Fichier modifié"
3438
 
@@ -3585,15 +3621,15 @@ msgstr ""
3585
  msgid "Display"
3586
  msgstr "Afficher"
3587
 
3588
- #: lib/nf_sub_livelog.php:280 ninjafirewall.php:1358
3589
  msgid "HTTP and HTTPS traffic (default)"
3590
  msgstr "Trafic HTTP et HTTPS (défaut)"
3591
 
3592
- #: lib/nf_sub_livelog.php:281 ninjafirewall.php:1359
3593
  msgid "HTTP traffic only"
3594
  msgstr "Trafic HTTP uniquement"
3595
 
3596
- #: lib/nf_sub_livelog.php:282 ninjafirewall.php:1360
3597
  msgid "HTTPS traffic only"
3598
  msgstr "Trafic HTTPS uniquement"
3599
 
@@ -3699,7 +3735,7 @@ msgstr "Le journal demandé n'existe pas."
3699
  msgid "Unable to open the log for read operation."
3700
  msgstr "Impossible de lire le journal."
3701
 
3702
- #: lib/nf_sub_malwarescan.php:25 ninjafirewall.php:829
3703
  msgid "Anti-Malware"
3704
  msgstr "Anti-Malware"
3705
 
@@ -3757,13 +3793,13 @@ msgstr ""
3757
  msgid "Refresh preview"
3758
  msgstr "Réactualiser"
3759
 
3760
- #: lib/nf_sub_options.php:55 ninjafirewall.php:807
3761
  msgid "Firewall Options"
3762
  msgstr "Options du Pare-feu"
3763
 
3764
  #: lib/nf_sub_options.php:84 lib/nf_sub_options.php:93
3765
- #: lib/nf_sub_options.php:108 lib/nf_sub_options.php:118 ninjafirewall.php:988
3766
- #: ninjafirewall.php:1127
3767
  msgid "Enabled"
3768
  msgstr "Activé"
3769
 
@@ -3807,76 +3843,89 @@ msgstr "500 Internal Server Error"
3807
  msgid "503 Service Unavailable"
3808
  msgstr "503 Service Unavailable"
3809
 
3810
- #: lib/nf_sub_options.php:147
 
 
 
 
 
 
 
 
 
 
 
 
 
3811
  msgid "Blocked user message"
3812
  msgstr "Message pour les utilisateurs bloqués"
3813
 
3814
- #: lib/nf_sub_options.php:158
3815
  msgid "Preview message"
3816
  msgstr "Prévisualiser"
3817
 
3818
- #: lib/nf_sub_options.php:158
3819
  msgid "Default message"
3820
  msgstr "Message par défaut"
3821
 
3822
- #: lib/nf_sub_options.php:171
3823
  msgid "Export configuration"
3824
  msgstr "Exporter la configuration"
3825
 
3826
- #: lib/nf_sub_options.php:173
3827
  msgid "Download"
3828
  msgstr "Télécharger"
3829
 
3830
- #: lib/nf_sub_options.php:173
3831
  msgid "File Check configuration will not be exported/imported."
3832
  msgstr ""
3833
  "La configuration de \"File Check\" ne peut pas être importée ou exportée."
3834
 
3835
- #: lib/nf_sub_options.php:176
3836
  msgid "Import configuration"
3837
  msgstr "Importer la configuration"
3838
 
3839
- #: lib/nf_sub_options.php:179
3840
  #, php-format
3841
  msgid "Imported configuration must match plugin version %s."
3842
  msgstr "La fichier importé doit être compatible avec la version %s."
3843
 
3844
- #: lib/nf_sub_options.php:180
3845
  msgid "It will override all your current firewall options and rules."
3846
  msgstr "Il remplacera toutes vos options et règles de pare-feu en vigueur."
3847
 
3848
- #: lib/nf_sub_options.php:186
3849
  msgid "Save Firewall Options"
3850
  msgstr "Sauvegarder les options"
3851
 
3852
- #: lib/nf_sub_options.php:311
3853
  #, php-format
3854
  msgid "Uploaded file is either corrupted or its format is not supported (#%s)"
3855
  msgstr ""
3856
  "Le fichier importé est illisible ou son format n'est pas supporté (#%s)"
3857
 
3858
- #: lib/nf_sub_options.php:335
3859
  msgid "The imported file is not compatible with that version of NinjaFirewall"
3860
  msgstr ""
3861
  "Le fichier importé n'est pas compatible avec cette version de NinjaFirewall"
3862
 
3863
- #: lib/nf_sub_options.php:457
3864
  msgid "[NinjaFirewall] Alert: Firewall is disabled"
3865
  msgstr "[NinjaFirewall] Alerte : Le pare-feu a été désactivé"
3866
 
3867
- #: lib/nf_sub_options.php:459 lib/nf_sub_options.php:461 ninjafirewall.php:564
3868
- #: ninjafirewall.php:566 ninjafirewall.php:690 ninjafirewall.php:692
3869
- #: ninjafirewall.php:3449 ninjafirewall.php:3451
3870
  msgid "-Blog :"
3871
  msgstr "- Blog :"
3872
 
3873
- #: lib/nf_sub_options.php:465
3874
  msgid "Someone disabled NinjaFirewall from your WordPress admin dashboard:"
3875
  msgstr ""
3876
  "Quelqu'un a désactivé NinjaFirewall depuis votre Tableau de bord de "
3877
  "WordPress :"
3878
 
3879
- #: lib/nf_sub_options.php:468
3880
  msgid ""
3881
  "NinjaFirewall is disabled because someone enabled debugging mode from your "
3882
  "WordPress admin dashboard:"
@@ -3884,31 +3933,31 @@ msgstr ""
3884
  "NinjaFirewall est désactivé car quelqu'un activé son \"Mode débogage\" "
3885
  "depuis votre tableau de bord de WordPress :"
3886
 
3887
- #: lib/nf_sub_options.php:471
3888
  msgid "[NinjaFirewall] Alert: Firewall override settings"
3889
  msgstr "[NinjaFirewall] Alerte : Modification des paramètres du pare-feu"
3890
 
3891
- #: lib/nf_sub_options.php:472
3892
  msgid ""
3893
  "Someone imported a new configuration which overrode the firewall settings:"
3894
  msgstr ""
3895
  "Quelqu'un a importé une nouvelle configuration qui a modifié tous les "
3896
  "paramètres du pare-feu :"
3897
 
3898
- #: lib/nf_sub_options.php:478 ninjafirewall.php:698 ninjafirewall.php:3456
3899
  msgid "-User :"
3900
  msgstr "- Nom :"
3901
 
3902
- #: lib/nf_sub_options.php:479 ninjafirewall.php:699 ninjafirewall.php:3457
3903
  msgid "-IP :"
3904
  msgstr "- IP :"
3905
 
3906
- #: lib/nf_sub_options.php:480 ninjafirewall.php:573 ninjafirewall.php:700
3907
- #: ninjafirewall.php:3458
3908
  msgid "-Date :"
3909
  msgstr "- Date :"
3910
 
3911
- #: lib/nf_sub_statistics.php:28 ninjafirewall.php:803
3912
  msgid "Statistics"
3913
  msgstr "Statistiques"
3914
 
@@ -3966,13 +4015,13 @@ msgstr "Aucune mise à jour disponible."
3966
  msgid "Automatically update NinjaFirewall security rules"
3967
  msgstr "Activer la mise à jour automatique des règles de sécurité"
3968
 
3969
- #: lib/nf_sub_updates.php:149 ninjafirewall.php:1226 ninjafirewall.php:1705
3970
- #: ninjafirewall.php:1748 ninjafirewall.php:1768 ninjafirewall.php:1819
3971
- #: ninjafirewall.php:1864 ninjafirewall.php:1874 ninjafirewall.php:1884
3972
- #: ninjafirewall.php:1927 ninjafirewall.php:1970 ninjafirewall.php:1990
3973
- #: ninjafirewall.php:2171 ninjafirewall.php:2227 ninjafirewall.php:2237
3974
- #: ninjafirewall.php:2247 ninjafirewall.php:2257 ninjafirewall.php:2304
3975
- #: ninjafirewall.php:2314 ninjafirewall.php:2891 ninjafirewall.php:3006
3976
  msgid "No"
3977
  msgstr "Non"
3978
 
@@ -4322,20 +4371,20 @@ msgstr "Téléchargements&nbsp;:"
4322
  #: lib/nf_sub_wplus.php:105
4323
  msgid ""
4324
  "NinjaFirewall (<font color=\"#21759B\">WP+</font> Edition) makes it possible "
4325
- "to allow uploads while rejecting potentially dangerous files: system files (."
4326
- "htaccess, .htpasswd. PHP INI), scripts (bash/shell, PHP, Ruby, Perl/CGI, "
4327
- "Python), C/C++ source code and Unix/Linux binary files (ELF). You can easily "
4328
- "limit the size of each uploaded file too, without having to modify your PHP "
4329
- "configuration:"
4330
  msgstr ""
4331
  "NinjaFirewall (<font color=\"#21759B\">WP+</font> Edition) vous permet "
4332
  "d'autoriser ou d'interdire tout téléchargement de fichiers vers votre site, "
4333
  "ou bien de bloquer uniquement les fichiers potentiellement dangereux : "
4334
- "scripts (PHP, CGI, Ruby, Python, bash/shell), code source C/C++, ELF "
4335
- "(fichiers exécutables pour Unix/Linux) et certains fichiers systèmes (."
4336
- "htaccess, .htpasswd et PHP INI). Vous pouvez aussi sélectionner la taille "
4337
- "maximale d'un fichier téléchargé, sans avoir à modifier la configuration de "
4338
- "PHP&nbsp;:"
4339
 
4340
  #: lib/nf_sub_wplus.php:110
4341
  msgid "Firewall Log:"
@@ -4449,7 +4498,7 @@ msgstr ""
4449
  "Le répertoire %s est en lecture seule. Vérifiez votre installation et les "
4450
  "permissions de %s."
4451
 
4452
- #: lib/nfw_misc.php:156 ninjafirewall.php:972
4453
  msgid "unknown error"
4454
  msgstr "erreur inconnue"
4455
 
@@ -4529,53 +4578,53 @@ msgstr ""
4529
  "La protection de NinjaFirewall contre les attaques par force brute est "
4530
  "activée. Vous êtes temporairement dans la liste blanche."
4531
 
4532
- #: ninjafirewall.php:73
4533
  msgid "A true Web Application Firewall to protect and secure WordPress."
4534
  msgstr "Un véritable pare-feu applicatif pour sécuriser et protéger WordPress."
4535
 
4536
- #: ninjafirewall.php:82
4537
  msgid "Cannot find WordPress configuration file"
4538
  msgstr "Impossible de trouver le fichier de configuration de WordPress"
4539
 
4540
- #: ninjafirewall.php:83
4541
  msgid "Cannot read WordPress configuration file"
4542
  msgstr "Impossible de lire le fichier de configuration de WordPress"
4543
 
4544
- #: ninjafirewall.php:84
4545
  msgid "Cannot retrieve WordPress database credentials"
4546
  msgstr ""
4547
  "Impossible de récupérer les informations d'identification de base de données "
4548
  "WordPress"
4549
 
4550
- #: ninjafirewall.php:85
4551
  msgid "Cannot connect to WordPress database"
4552
  msgstr "Impossible de se connecter à la base de données WordPress"
4553
 
4554
- #: ninjafirewall.php:86
4555
  msgid "Cannot retrieve user options from database (#2)"
4556
  msgstr ""
4557
  "Impossible de récupérer les options de l'utilisateur dans la base de données "
4558
  "(#2)"
4559
 
4560
- #: ninjafirewall.php:87
4561
  msgid "Cannot retrieve user options from database (#3)"
4562
  msgstr ""
4563
  "Impossible de récupérer les options de l'utilisateur dans la base de données "
4564
  "(#3)"
4565
 
4566
- #: ninjafirewall.php:88
4567
  msgid "Cannot retrieve user rules from database (#2)"
4568
  msgstr ""
4569
  "Impossible de récupérer les règles de l'utilisateur dans la base de données "
4570
  "(#2)"
4571
 
4572
- #: ninjafirewall.php:89
4573
  msgid "Cannot retrieve user rules from database (#3)"
4574
  msgstr ""
4575
  "Impossible de récupérer les règles de l'utilisateur dans la base de données "
4576
  "(#3)"
4577
 
4578
- #: ninjafirewall.php:90
4579
  msgid ""
4580
  "The firewall has been disabled from the <a href=\"admin.php?page=nfsubopt"
4581
  "\">administration console</a>"
@@ -4583,25 +4632,25 @@ msgstr ""
4583
  "Le pare-feu a été désactivé depuis son <a href=\"admin.php?page=nfsubopt"
4584
  "\">interface d'administration</a>"
4585
 
4586
- #: ninjafirewall.php:91
4587
  msgid "Unable to communicate with the firewall. Please check your settings"
4588
  msgstr ""
4589
  "Impossible de communiquer avec le pare-feu. Veuillez vérifiez votre "
4590
  "configuration"
4591
 
4592
- #: ninjafirewall.php:92
4593
  msgid "Cannot retrieve user options from database (#1)"
4594
  msgstr ""
4595
  "Impossible de récupérer les options de l'utilisateur dans la base de données "
4596
  "(#1)"
4597
 
4598
- #: ninjafirewall.php:93
4599
  msgid "Cannot retrieve user rules from database (#1)"
4600
  msgstr ""
4601
  "Impossible de récupérer les règles de l'utilisateur dans la base de données "
4602
  "(#1)"
4603
 
4604
- #: ninjafirewall.php:94
4605
  #, php-format
4606
  msgid ""
4607
  "The firewall cannot access its log and cache folders. If you changed the "
@@ -4612,7 +4661,18 @@ msgstr ""
4612
  "modifié les dossiers %s ou %s, vous DEVEZ définir la constante %s afin de "
4613
  "résoudre ce problème (consultez %s pour plus de détails)"
4614
 
4615
- #: ninjafirewall.php:121
 
 
 
 
 
 
 
 
 
 
 
4616
  #, php-format
4617
  msgid ""
4618
  "NinjaFirewall requires WordPress 3.3 or greater but your current version is "
@@ -4621,19 +4681,19 @@ msgstr ""
4621
  "NinjaFirewall nécessite au moins WordPress 3.3 mais votre version de "
4622
  "WordPress est %s."
4623
 
4624
- #: ninjafirewall.php:125
4625
  #, php-format
4626
  msgid ""
4627
  "NinjaFirewall requires PHP 5.3 or greater but your current version is %s."
4628
  msgstr ""
4629
  "NinjaFirewall nécessite au moins PHP 5.3 mais votre version de PHP est %s."
4630
 
4631
- #: ninjafirewall.php:129
4632
  #, php-format
4633
  msgid "NinjaFirewall requires the PHP %s extension."
4634
  msgstr "NinjaFirewall nécessite l'extension PHP %s."
4635
 
4636
- #: ninjafirewall.php:133
4637
  msgid ""
4638
  "You have SAFE_MODE enabled. Please disable it, it is deprecated as of PHP "
4639
  "5.3.0 (see http://php.net/safe-mode)."
@@ -4642,19 +4702,19 @@ msgstr ""
4642
  "devenue obsolète depuis PHP 5.3 et a été supprimée depuis PHP 5.4 (cf. "
4643
  "http://php.net/safe-mode)."
4644
 
4645
- #: ninjafirewall.php:137
4646
  msgid "You are not allowed to activate NinjaFirewall."
4647
  msgstr "Vous n’êtes pas autorisé à activer NinjaFirewall."
4648
 
4649
- #: ninjafirewall.php:141
4650
  msgid "NinjaFirewall is not compatible with Microsoft Windows."
4651
  msgstr "NinjaFirewall n'est pas compatible avec Microsoft Windows."
4652
 
4653
- #: ninjafirewall.php:562
4654
  msgid "ERROR: Failed to update rules"
4655
  msgstr "ERREUR: Échec de la mise à jour des règles"
4656
 
4657
- #: ninjafirewall.php:568
4658
  msgid ""
4659
  "NinjaFirewall failed to update its rules. This is a critical error, your "
4660
  "current rules may be corrupted or disabled. In order to solve the problem, "
@@ -4664,40 +4724,40 @@ msgstr ""
4664
  "critique, vos règles actuelles peuvent être endommagées ou bien désactivées. "
4665
  "Afin de résoudre le problème, veuillez suivre ces instructions :"
4666
 
4667
- #: ninjafirewall.php:569
4668
  msgid "1. Log in to your WordPress admin dashboard."
4669
  msgstr "1. Connectez-vous à votre tableau de bord WordPress."
4670
 
4671
- #: ninjafirewall.php:570
4672
  msgid "2. Go to \"NinjaFirewall > Updates\"."
4673
  msgstr "2. Sélectionnez \"NinjaFirewall > Mises à Jour\"."
4674
 
4675
- #: ninjafirewall.php:571
4676
  msgid "3. Click on \"Check for updates now!\"."
4677
  msgstr "3. Cliquez sur le bouton \"Vérifier les mises à jour maintenant ! \"."
4678
 
4679
- #: ninjafirewall.php:576 ninjafirewall.php:703
4680
  msgid "Support forum"
4681
  msgstr "Forum "
4682
 
4683
- #: ninjafirewall.php:688
4684
  msgid "Alert: WordPress console login"
4685
  msgstr "Alerte : Connexion à WordPress"
4686
 
4687
- #: ninjafirewall.php:697
4688
  msgid "Someone just logged in to your WordPress admin console:"
4689
  msgstr "Quelqu'un vient de se connecter à votre Tableau de bord de WordPress:"
4690
 
4691
- #: ninjafirewall.php:770
4692
  #, php-format
4693
  msgid "Sorry %s, your request cannot be processed."
4694
  msgstr "Désolé %s, votre requête ne peut pas aboutir."
4695
 
4696
- #: ninjafirewall.php:771
4697
  msgid "For security reasons, it was blocked and logged."
4698
  msgstr "Pour des raisons de sécurité, elle a été bloquée et enregistrée."
4699
 
4700
- #: ninjafirewall.php:773
4701
  msgid ""
4702
  "If you believe this was an error please contact the<br />webmaster and "
4703
  "enclose the following incident ID:"
@@ -4705,83 +4765,83 @@ msgstr ""
4705
  "Si vous pensez qu'il s'agit d'une erreur, veuillez contacter<br />le "
4706
  "webmaster et joindre le numéro d'incident suivant:"
4707
 
4708
- #: ninjafirewall.php:799
4709
  msgid "NinjaFirewall: Overview"
4710
  msgstr "NinjaFirewall : Aperçu"
4711
 
4712
- #: ninjafirewall.php:803
4713
  msgid "NinjaFirewall: Statistics"
4714
  msgstr "NinjaFirewall : Statistiques"
4715
 
4716
- #: ninjafirewall.php:807
4717
  msgid "NinjaFirewall: Firewall Options"
4718
  msgstr "NinjaFirewall : Options du Pare-feu"
4719
 
4720
- #: ninjafirewall.php:811
4721
  msgid "NinjaFirewall: Firewall Policies"
4722
  msgstr "NinjaFirewall : Politiques du Pare-feu"
4723
 
4724
- #: ninjafirewall.php:815
4725
  msgid "NinjaFirewall: File Guard"
4726
  msgstr "NinjaFirewall: File Guard"
4727
 
4728
- #: ninjafirewall.php:819
4729
  msgid "NinjaFirewall: File Check"
4730
  msgstr "NinjaFirewall: File Check"
4731
 
4732
- #: ninjafirewall.php:829
4733
  msgid "NinjaFirewall: Anti-Malware"
4734
  msgstr "NinjaFirewall : Anti-Malware"
4735
 
4736
- #: ninjafirewall.php:833
4737
  msgid "NinjaFirewall: Network"
4738
  msgstr "NinjaFirewall : Réseau"
4739
 
4740
- #: ninjafirewall.php:837
4741
  msgid "NinjaFirewall: Event Notifications"
4742
  msgstr "NinjaFirewall : Notifications d’Événement"
4743
 
4744
- #: ninjafirewall.php:841
4745
  msgid "NinjaFirewall: Log-in Protection"
4746
  msgstr "NinjaFirewall : Page de Connexion"
4747
 
4748
- #: ninjafirewall.php:845
4749
  msgid "NinjaFirewall: Firewall Log"
4750
  msgstr "NinjaFirewall : Journal du Pare-feu"
4751
 
4752
- #: ninjafirewall.php:849
4753
  msgid "NinjaFirewall: Live Log"
4754
  msgstr "NinjaFirewall: Live Log"
4755
 
4756
- #: ninjafirewall.php:853
4757
  msgid "NinjaFirewall: Rules Editor"
4758
  msgstr "NinjaFirewall : Éditeur de Règles"
4759
 
4760
- #: ninjafirewall.php:857
4761
  msgid "NinjaFirewall: Updates"
4762
  msgstr "NinjaFirewall : Mises à Jour"
4763
 
4764
- #: ninjafirewall.php:864
4765
  msgid "NinjaFirewall: About"
4766
  msgstr "NinjaFirewall : À Propos"
4767
 
4768
- #: ninjafirewall.php:864
4769
  msgid "About..."
4770
  msgstr "À Propos..."
4771
 
4772
- #: ninjafirewall.php:904
4773
  msgid "NinjaFirewall Settings"
4774
  msgstr "Réglages de NinjaFirewall"
4775
 
4776
- #: ninjafirewall.php:912
4777
  msgid "NinjaFirewall is enabled"
4778
  msgstr "NinjaFirewall est activé"
4779
 
4780
- #: ninjafirewall.php:951
4781
  msgid "Congratulations, NinjaFirewall is up and running!"
4782
  msgstr "Félicitations, NinjaFirewall est bien activé&nbsp;!"
4783
 
4784
- #: ninjafirewall.php:952
4785
  msgid ""
4786
  "If you need help, click on the contextual \"Help\" menu tab located in the "
4787
  "upper right corner of each page."
@@ -4789,58 +4849,58 @@ msgstr ""
4789
  "Si vous avez besoin d'aide, cliquez sur l'onglet \"Aide\" situé dans le coin "
4790
  "supérieur droit de chaque page."
4791
 
4792
- #: ninjafirewall.php:954
4793
  msgid "A \"Quick Start, FAQ & Troubleshooting Guide\" email was sent to"
4794
  msgstr ""
4795
  "Un e-mail \"Guide d'Utilisation, d'Installation et de Dépannage\" a été "
4796
  "envoyé à l'adresse"
4797
 
4798
- #: ninjafirewall.php:976 ninjafirewall.php:986
4799
  msgid "Firewall"
4800
  msgstr "Pare-feu"
4801
 
4802
- #: ninjafirewall.php:995
4803
  msgid "WordPress WAF"
4804
  msgstr "WordPress WAF"
4805
 
4806
- #: ninjafirewall.php:997
4807
  msgid "Full WAF"
4808
  msgstr "Full WAF"
4809
 
4810
- #: ninjafirewall.php:1001
4811
  msgid "Mode"
4812
  msgstr "Mode"
4813
 
4814
- #: ninjafirewall.php:1003
4815
  #, php-format
4816
  msgid "NinjaFirewall is running in %s mode."
4817
  msgstr "NinjaFirewall fonctionne en mode %s."
4818
 
4819
- #: ninjafirewall.php:1012
4820
  msgid "Enabled."
4821
  msgstr "Activé."
4822
 
4823
- #: ninjafirewall.php:1012
4824
  msgid "Click here to turn Debugging Mode off"
4825
  msgstr "Cliquez ici pour désactiver le mode Débogage"
4826
 
4827
- #: ninjafirewall.php:1018
4828
  msgid "PHP SAPI"
4829
  msgstr "PHP SAPI"
4830
 
4831
- #: ninjafirewall.php:1032 ninjafirewall.php:3439
4832
  msgid "Version"
4833
  msgstr "Version"
4834
 
4835
- #: ninjafirewall.php:1034
4836
  msgid "Security rules:"
4837
  msgstr "Règles de sécurité&nbsp;:"
4838
 
4839
- #: ninjafirewall.php:1044
4840
  msgid "Security rules updates are disabled."
4841
  msgstr "La mise à jour automatique des règles de sécurité est désactivée."
4842
 
4843
- #: ninjafirewall.php:1044
4844
  msgid ""
4845
  "If you want your blog to be protected against the latest threats, enable "
4846
  "automatic security rules updates."
@@ -4848,11 +4908,11 @@ msgstr ""
4848
  "Pour garder votre WordPress protégé contre les dernières vulnérabilités, "
4849
  "pensez à l'activer."
4850
 
4851
- #: ninjafirewall.php:1052 ninjafirewall.php:1061
4852
  msgid "Admin user"
4853
  msgstr "Administrateur"
4854
 
4855
- #: ninjafirewall.php:1054
4856
  #, php-format
4857
  msgid ""
4858
  "You are not whitelisted. Ensure that the \"Do not block WordPress "
@@ -4865,23 +4925,23 @@ msgstr ""
4865
  "\"%s\">Politiques du Pare-feu</a>, sinon vous pourriez être bloqué par le "
4866
  "pare-feu lorsque vous travaillez depuis votre Tableau de bord."
4867
 
4868
- #: ninjafirewall.php:1063
4869
  msgid "You are whitelisted by the firewall."
4870
  msgstr "Vous êtes dans la liste blanche du pare-feu."
4871
 
4872
- #: ninjafirewall.php:1070
4873
  msgid "Restrictions"
4874
  msgstr "Restrictions"
4875
 
4876
- #: ninjafirewall.php:1072
4877
  msgid "Access to NinjaFirewall is restricted to:"
4878
  msgstr "L'accès à NinjaFirewall est restreint à :"
4879
 
4880
- #: ninjafirewall.php:1080 ninjafirewall.php:1090
4881
  msgid "User session"
4882
  msgstr "Session utilisateur"
4883
 
4884
- #: ninjafirewall.php:1082
4885
  msgid ""
4886
  "It seems the user session was not set by the firewall script or may have "
4887
  "been destroyed by another plugin. You may get blocked by the firewall while "
@@ -4892,7 +4952,7 @@ msgstr ""
4892
  "autre extension. Vous pourriez être bloqué par le pare-feu lorsque vous "
4893
  "travaillez depuis le Tableau de bord de WordPress."
4894
 
4895
- #: ninjafirewall.php:1092
4896
  msgid ""
4897
  "It seems that the user session set by NinjaFirewall was not found by the "
4898
  "firewall script. You may get blocked by the firewall while working from the "
@@ -4902,7 +4962,7 @@ msgstr ""
4902
  "trouvé par le script du pare-feu. Vous pourriez être bloqué par le pare-feu "
4903
  "lorsque vous travaillez depuis le Tableau de bord de WordPress."
4904
 
4905
- #: ninjafirewall.php:1100
4906
  #, php-format
4907
  msgid ""
4908
  "the public key is invalid. Please <a href=\"%s\">check your configuration</"
@@ -4911,18 +4971,18 @@ msgstr ""
4911
  "la clé publique est invalide. Veuillez vérifier <a href=\"%s\">votre "
4912
  "configuration</a>."
4913
 
4914
- #: ninjafirewall.php:1104
4915
  msgid "No IP address restriction."
4916
  msgstr "Aucune restriction d'accès par adresse IP."
4917
 
4918
- #: ninjafirewall.php:1107
4919
  #, php-format
4920
  msgid "IP address %s is allowed to access NinjaFirewall's log on this server."
4921
  msgstr ""
4922
  "L'adresse IP %s est autorisée à accéder au journal du pare-feu de "
4923
  "NinjaFirewall."
4924
 
4925
- #: ninjafirewall.php:1110
4926
  #, php-format
4927
  msgid ""
4928
  "the whitelisted IP is not valid. Please <a href=\"%s\">check your "
@@ -4931,21 +4991,21 @@ msgstr ""
4931
  "l'adresse IP est invalide. Veuillez vérifier <a href=\"%s\">votre "
4932
  "configuration</a>."
4933
 
4934
- #: ninjafirewall.php:1120
4935
  #, php-format
4936
  msgid "Error: %s"
4937
  msgstr "Erreur : %s"
4938
 
4939
- #: ninjafirewall.php:1138
4940
  msgid "Source IP"
4941
  msgstr "IP source"
4942
 
4943
- #: ninjafirewall.php:1140
4944
  #, php-format
4945
  msgid "You have a private IP : %s"
4946
  msgstr "Vous avez l'adresse IP d'un réseau privé : %s"
4947
 
4948
- #: ninjafirewall.php:1140
4949
  #, php-format
4950
  msgid ""
4951
  "If your site is behind a reverse proxy or a load balancer, ensure that you "
@@ -4957,11 +5017,11 @@ msgstr ""
4957
  "la bonne adresse IP, sinon utilisez le fichier de configuration %s de "
4958
  "NinjaFirewall. "
4959
 
4960
- #: ninjafirewall.php:1148 ninjafirewall.php:1159
4961
  msgid "CDN detection"
4962
  msgstr "Détection CDN"
4963
 
4964
- #: ninjafirewall.php:1150
4965
  #, php-format
4966
  msgid ""
4967
  "%s detected: you seem to be using Cloudflare CDN services. Ensure that you "
@@ -4972,7 +5032,7 @@ msgstr ""
4972
  "vous d'avoir configuré votre serveur HTTP afin qu'il fasse suivre la bonne "
4973
  "adresse IP, sinon utilisez le fichier de configuration %s de NinjaFirewall."
4974
 
4975
- #: ninjafirewall.php:1161
4976
  #, php-format
4977
  msgid ""
4978
  "%s detected: you seem to be using Incapsula CDN services. Ensure that you "
@@ -4983,34 +5043,34 @@ msgstr ""
4983
  "vous d'avoir configuré votre serveur HTTP afin qu'il fasse suivre la bonne "
4984
  "adresse IP, sinon utilisez le fichier de configuration %s de NinjaFirewall."
4985
 
4986
- #: ninjafirewall.php:1170 ninjafirewall.php:1180
4987
  msgid "Log dir"
4988
  msgstr "Répertoire du Journal"
4989
 
4990
- #: ninjafirewall.php:1172 ninjafirewall.php:1182
4991
  #, php-format
4992
  msgid "%s directory is not writable! Please chmod it to 0777 or equivalent."
4993
  msgstr ""
4994
  "Le répertoire %s est en lecture seule ! Veuillez changer ses permissions "
4995
  "(0777 ou équivalent)."
4996
 
4997
- #: ninjafirewall.php:1190
4998
  msgid "Optional configuration file"
4999
  msgstr "Fichier de configuration"
5000
 
5001
- #: ninjafirewall.php:1225 ninjafirewall.php:1607 ninjafirewall.php:1622
5002
- #: ninjafirewall.php:1632 ninjafirewall.php:1642 ninjafirewall.php:1712
5003
- #: ninjafirewall.php:1755 ninjafirewall.php:1788 ninjafirewall.php:1826
5004
- #: ninjafirewall.php:1914 ninjafirewall.php:1934 ninjafirewall.php:1977
5005
- #: ninjafirewall.php:2106 ninjafirewall.php:2120 ninjafirewall.php:2321
5006
  msgid "Yes"
5007
  msgstr "Oui"
5008
 
5009
- #: ninjafirewall.php:1227
5010
  msgid "(default)"
5011
  msgstr "(défaut)"
5012
 
5013
- #: ninjafirewall.php:1228
5014
  #, php-format
5015
  msgid ""
5016
  "This feature is only available when NinjaFirewall is running in %s mode."
@@ -5018,13 +5078,13 @@ msgstr ""
5018
  "Cette option ne peut être activée que lorsque NinjaFirewall fonctionne en "
5019
  "mode %s."
5020
 
5021
- #: ninjafirewall.php:1241
5022
  msgid "All fields will be restored to their default values. Go ahead?"
5023
  msgstr ""
5024
  "Tous les champs vont être réinitialisés avec leur valeur par défaut. "
5025
  "Continuer ?"
5026
 
5027
- #: ninjafirewall.php:1271
5028
  msgid ""
5029
  "WARNING: ensure that you can access your admin console over HTTPS before "
5030
  "enabling this option, otherwise you will lock yourself out of your site. Go "
@@ -5034,7 +5094,7 @@ msgstr ""
5034
  "via HTTPS avant d'activer cette option, sinon vous risquez de bloquer "
5035
  "l’accès à votre site. Continuer ?"
5036
 
5037
- #: ninjafirewall.php:1280
5038
  msgid ""
5039
  "Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
5040
  "hyphen [-] or an underscore [_] will be removed from the filename and "
@@ -5044,44 +5104,44 @@ msgstr ""
5044
  "[.], un trait d'union[-] ou un caractère de soulignement[_], sera supprimé "
5045
  "du nom du fichier et remplacé par le caractère de substitution."
5046
 
5047
- #: ninjafirewall.php:1318
5048
  msgid "Default values were restored."
5049
  msgstr "Les valeurs par défaut ont été restaurées."
5050
 
5051
- #: ninjafirewall.php:1320
5052
  msgid "No action taken."
5053
  msgstr "Aucune mesure prise."
5054
 
5055
- #: ninjafirewall.php:1355
5056
  msgid "Enable NinjaFirewall for"
5057
  msgstr "Activer NinjaFirewall pour le trafic"
5058
 
5059
- #: ninjafirewall.php:1387
5060
  msgid "File Uploads"
5061
  msgstr "Autoriser les téléchargements (uploads)"
5062
 
5063
- #: ninjafirewall.php:1391
5064
  msgid "Allow uploads"
5065
  msgstr "Autoriser"
5066
 
5067
- #: ninjafirewall.php:1392
5068
  msgid "Disallow uploads (default)"
5069
  msgstr "Ne pas autoriser (défaut)"
5070
 
5071
- #: ninjafirewall.php:1395
5072
  msgid "Sanitise filenames"
5073
  msgstr "Nettoyer le nom des fichiers"
5074
 
5075
- #: ninjafirewall.php:1395
5076
  msgid "substitution character:"
5077
  msgstr "caractère de substitution&nbsp;:"
5078
 
5079
- #: ninjafirewall.php:1496
5080
  msgid "Block direct access to any PHP file located in one of these directories"
5081
  msgstr ""
5082
  "Bloquer l'accès direct à un fichier PHP situé dans l'un de ces répertoires"
5083
 
5084
- #: ninjafirewall.php:1526
5085
  msgid ""
5086
  "NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
5087
  "this option is enabled."
@@ -5089,7 +5149,7 @@ msgstr ""
5089
  "NinjaFirewall ne bloquera pas l'accès à l'éditeur WYSIWYG TinyMCE même si "
5090
  "cette option est activée."
5091
 
5092
- #: ninjafirewall.php:1541
5093
  msgid ""
5094
  "Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
5095
  "by your visitors, we recommend to enable this option."
@@ -5098,7 +5158,7 @@ msgstr ""
5098
  "pouvant être consultés par vos visiteurs, nous vous recommandons d'activer "
5099
  "cette option."
5100
 
5101
- #: ninjafirewall.php:1552
5102
  msgid ""
5103
  "If you are using the Jetpack plugin, blocking <code>system.multicall</code> "
5104
  "may prevent it from working correctly."
@@ -5106,47 +5166,47 @@ msgstr ""
5106
  "Si vous utilisez l'extension Jetpack, bloquer <code>system.multicall</code> "
5107
  "pourrait l’empêcher de fonctionner correctement."
5108
 
5109
- #: ninjafirewall.php:1560
5110
  msgid "Protect against username enumeration"
5111
  msgstr "Protéger contre l'énumération des comptes utilisateurs"
5112
 
5113
- #: ninjafirewall.php:1563
5114
  msgid "Through the author archives"
5115
  msgstr "Via la page d'archive d'un auteur"
5116
 
5117
- #: ninjafirewall.php:1564
5118
  msgid "Through the login page"
5119
  msgstr "Via la page de connexion"
5120
 
5121
- #: ninjafirewall.php:1565
5122
  msgid "Through the WordPress REST API"
5123
  msgstr "Via l'API REST de WordPress"
5124
 
5125
- #: ninjafirewall.php:1573
5126
  msgid "This feature is only available when running WordPress 4.7 or above."
5127
  msgstr "Cette option ne peut être activée qu'avec WordPress 4.7 ou plus."
5128
 
5129
- #: ninjafirewall.php:1580
5130
  msgid "WordPress REST API"
5131
  msgstr "API REST de WordPress"
5132
 
5133
- #: ninjafirewall.php:1583 ninjafirewall.php:1592
5134
  msgid "Block any access to the API"
5135
  msgstr "Bloquer tout accès à l'API"
5136
 
5137
- #: ninjafirewall.php:1589
5138
  msgid "WordPress XML-RPC API"
5139
  msgstr "API XML-RPC de WordPress"
5140
 
5141
- #: ninjafirewall.php:1593
5142
  msgid "Block <code>system.multicall</code> method"
5143
  msgstr "Bloquer la méthode <code>system.multicall</code>"
5144
 
5145
- #: ninjafirewall.php:1595
5146
  msgid "Block Pingbacks"
5147
  msgstr "Bloquer les Pingbacks"
5148
 
5149
- #: ninjafirewall.php:1600
5150
  msgid ""
5151
  "Disabling access to the REST or XML-RPC API may break some functionality on "
5152
  "your blog, its themes or plugins."
@@ -5154,35 +5214,35 @@ msgstr ""
5154
  "L'activation de ces options peut rompre certaines fonctionnalités de votre "
5155
  "blog, ses thèmes ou ses plugins."
5156
 
5157
- #: ninjafirewall.php:1604
5158
  msgid "Block <code>POST</code> requests in the themes folder"
5159
  msgstr "Bloquer les requêtes <code>POST</code> dans le dossier des thèmes"
5160
 
5161
- #: ninjafirewall.php:1619
5162
  msgid "Force SSL for admin and logins"
5163
  msgstr "Forcer la connexion sécurisée au Tableau de bord"
5164
 
5165
- #: ninjafirewall.php:1629
5166
  msgid "Disable the plugin and theme editor"
5167
  msgstr "Désactiver l’éditeur de thème et d'extension"
5168
 
5169
- #: ninjafirewall.php:1639
5170
  msgid "Disable plugin and theme update/installation"
5171
  msgstr "Désactiver l'installation et mise à jour des thèmes et extensions"
5172
 
5173
- #: ninjafirewall.php:1668
5174
  msgid "Add the Administrator to the whitelist (default)."
5175
  msgstr "Ajouter l'Administrateur à la liste blanche (défaut)."
5176
 
5177
- #: ninjafirewall.php:1669
5178
  msgid "Add all logged in users to the whitelist."
5179
  msgstr "Ajouter tous les utilisateurs connectés à la liste blanche."
5180
 
5181
- #: ninjafirewall.php:1670
5182
  msgid "Disable users whitelist."
5183
  msgstr "Désactiver la liste blanche."
5184
 
5185
- #: ninjafirewall.php:1671
5186
  msgid ""
5187
  "Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
5188
  "<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
@@ -5192,66 +5252,66 @@ msgstr ""
5192
  "<code>DISALLOW_FILE_EDIT</code> et <code>DISALLOW_FILE_MODS</code> qui, si "
5193
  "elles sont activées, seront toujours appliquées."
5194
 
5195
- #: ninjafirewall.php:1699
5196
  msgid "Scan <code>GET</code> variable"
5197
  msgstr "Filtrer la variable <code>GET</code>"
5198
 
5199
- #: ninjafirewall.php:1709
5200
  msgid "Sanitise <code>GET</code> variable"
5201
  msgstr "Nettoyer la variable <code>GET</code>"
5202
 
5203
- #: ninjafirewall.php:1742
5204
  msgid "Scan <code>POST</code> variable"
5205
  msgstr "Filtrer la variable <code>POST</code>"
5206
 
5207
- #: ninjafirewall.php:1752
5208
  msgid "Sanitise <code>POST</code> variable"
5209
  msgstr "Nettoyer la variable <code>POST</code>"
5210
 
5211
- #: ninjafirewall.php:1758 ninjafirewall.php:1791
5212
  msgid "Do not enable this option unless you know what you are doing!"
5213
  msgstr ""
5214
  "N'activez pas cette option si vous n'êtes pas sûr de ce que vous "
5215
  "faites&nbsp;!"
5216
 
5217
- #: ninjafirewall.php:1762
5218
  msgid "Decode Base64-encoded <code>POST</code> variable"
5219
  msgstr ""
5220
  "Décoder les chaîne encodées en Base64 dans la variable <code>POST</code>"
5221
 
5222
- #: ninjafirewall.php:1785
5223
  msgid "Sanitise <code>REQUEST</code> variable"
5224
  msgstr "Nettoyer la variable <code>REQUEST</code>"
5225
 
5226
- #: ninjafirewall.php:1813
5227
  msgid "Scan cookies"
5228
  msgstr "Filtrer les cookies"
5229
 
5230
- #: ninjafirewall.php:1823
5231
  msgid "Sanitise cookies"
5232
  msgstr "Nettoyer les cookies"
5233
 
5234
- #: ninjafirewall.php:1858
5235
  msgid "Scan <code>HTTP_USER_AGENT</code>"
5236
  msgstr "Filtrer <code>HTTP_USER_AGENT</code>"
5237
 
5238
- #: ninjafirewall.php:1868
5239
  msgid "Sanitise <code>HTTP_USER_AGENT</code>"
5240
  msgstr "Nettoyer <code>HTTP_USER_AGENT</code>"
5241
 
5242
- #: ninjafirewall.php:1878
5243
  msgid "Block suspicious bots/scanners"
5244
  msgstr "Bloquer les requêtes provenant de bots/scanners suspects"
5245
 
5246
- #: ninjafirewall.php:1911
5247
  msgid "Scan <code>HTTP_REFERER</code>"
5248
  msgstr "Filtrer <code>HTTP_REFERER</code>"
5249
 
5250
- #: ninjafirewall.php:1921
5251
  msgid "Sanitise <code>HTTP_REFERER</code>"
5252
  msgstr "Nettoyer <code>HTTP_REFERER</code>"
5253
 
5254
- #: ninjafirewall.php:1931
5255
  msgid ""
5256
  "Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
5257
  "code> header"
@@ -5259,7 +5319,7 @@ msgstr ""
5259
  "Bloquer les requêtes <code>POST</code> qui n'ont pas d'en-tête "
5260
  "<code>HTTP_REFERER</code>"
5261
 
5262
- #: ninjafirewall.php:1937
5263
  msgid ""
5264
  "Keep this option disabled if you are using scripts like Paypal IPN, "
5265
  "WordPress WP-Cron etc"
@@ -5267,21 +5327,21 @@ msgstr ""
5267
  "N'activez pas cette option si vous utilisez des scripts comme Paypal IPN, "
5268
  "WordPress WP-Cron etc"
5269
 
5270
- #: ninjafirewall.php:1964
5271
  msgid "Block localhost IP in <code>GET/POST</code> request"
5272
  msgstr "Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost"
5273
 
5274
- #: ninjafirewall.php:1974
5275
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
5276
  msgstr ""
5277
  "Bloquer les requêtes HTTP dont l'en-tête <code>HTTP_HOST</code> contient une "
5278
  "IP"
5279
 
5280
- #: ninjafirewall.php:1984
5281
  msgid "Scan traffic coming from localhost and private IP address spaces"
5282
  msgstr "Filtrer les connexions provenant de localhost et d'adresses IP privées"
5283
 
5284
- #: ninjafirewall.php:2006
5285
  #, php-format
5286
  msgid ""
5287
  "This option is disabled because the %s PHP function is not available on your "
@@ -5290,33 +5350,33 @@ msgstr ""
5290
  "Cette option n'est pas disponible parce que la fonction PHP %s n'est pas "
5291
  "présente sur votre serveur."
5292
 
5293
- #: ninjafirewall.php:2024
5294
  #, php-format
5295
  msgid "Set %s to protect against MIME type confusion attacks"
5296
  msgstr ""
5297
  "Activer %s pour protéger contre les attaques basées sur la confusion du type "
5298
  "MIME"
5299
 
5300
- #: ninjafirewall.php:2034
5301
  #, php-format
5302
  msgid "Set %s to protect against clickjacking attempts"
5303
  msgstr ""
5304
  "Activer %s pour protéger contre les attaques de détournement de clic "
5305
  "(clickjacking)"
5306
 
5307
- #: ninjafirewall.php:2043
5308
  #, php-format
5309
  msgid "Enforce %s (IE, Chrome and Safari browsers)"
5310
  msgstr "Forcer %s (IE, Chrome et Safari)"
5311
 
5312
- #: ninjafirewall.php:2053
5313
  #, php-format
5314
  msgid "Force %s flag on all cookies to mitigate XSS attacks"
5315
  msgstr ""
5316
  "Activer la propriété %s pour tous les cookies afin d'atténuer les menaces "
5317
  "XSS qui génèrent des vols de cookies"
5318
 
5319
- #: ninjafirewall.php:2059
5320
  msgid ""
5321
  "If your PHP scripts use cookies that need to be accessed from JavaScript, "
5322
  "you should disable this option."
@@ -5324,60 +5384,60 @@ msgstr ""
5324
  "Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
5325
  "partir de JavaScript, vous devez garder cette option désactivée."
5326
 
5327
- #: ninjafirewall.php:2065
5328
  msgid ""
5329
  "HSTS headers can only be set when you are accessing your site over HTTPS."
5330
  msgstr ""
5331
  "Les en-têtes HSTS ne peuvent être utilisés que lorsque vous vous connectez à "
5332
  "votre site en HTTPS (connexion sécurisée)."
5333
 
5334
- #: ninjafirewall.php:2072
5335
  #, php-format
5336
  msgid "Set %s (HSTS) to enforce secure connections to the server"
5337
  msgstr ""
5338
  "Activer %s (HSTS) pour forcer les connexions sécurisées vers le serveur"
5339
 
5340
- #: ninjafirewall.php:2075
5341
  msgid "1 month"
5342
  msgstr "1 mois"
5343
 
5344
- #: ninjafirewall.php:2076
5345
  msgid "6 months"
5346
  msgstr "6 mois"
5347
 
5348
- #: ninjafirewall.php:2077
5349
  msgid "1 year"
5350
  msgstr "1 année"
5351
 
5352
- #: ninjafirewall.php:2079
5353
  msgid "Apply to subdomains"
5354
  msgstr "Appliquer aux sous-domaines"
5355
 
5356
- #: ninjafirewall.php:2083
5357
  msgid "Set <code>max-age</code> to 0"
5358
  msgstr "Régler <code>max-age</code> à 0"
5359
 
5360
- #: ninjafirewall.php:2103
5361
  #, php-format
5362
  msgid "Set %s for the website frontend"
5363
  msgstr "Activer %s pour le site"
5364
 
5365
- #: ninjafirewall.php:2111
5366
  msgid "This CSP header will apply to the website frontend only."
5367
  msgstr "Cet en-tête CSP ne s'appliquera qu'au site."
5368
 
5369
- #: ninjafirewall.php:2117
5370
  #, php-format
5371
  msgid "Set %s for the WordPress admin dashboard"
5372
  msgstr "Activer %s pour la console d'administration de WordPress"
5373
 
5374
- #: ninjafirewall.php:2125
5375
  msgid "This CSP header will apply to the WordPress admin dashboard only."
5376
  msgstr ""
5377
  "Cet en-tête CSP ne s'appliquera qu'à la console d'administration de "
5378
  "WordPress."
5379
 
5380
- #: ninjafirewall.php:2165
5381
  msgid ""
5382
  "Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
5383
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
@@ -5386,58 +5446,58 @@ msgstr ""
5386
  "<code>GET</code>, <code>POST</code>, <code>HTTP_USER_AGENT</code>, "
5387
  "<code>HTTP_REFERER</code> et les cookies"
5388
 
5389
- #: ninjafirewall.php:2208
5390
  msgid "Block serialized PHP objects in the following global variables"
5391
  msgstr ""
5392
  "Bloquer les objets PHP sérialisés dans les variables globales suivantes"
5393
 
5394
- #: ninjafirewall.php:2221
5395
  msgid "Hide PHP notice and error messages"
5396
  msgstr "Masquer les messages d'erreur de PHP"
5397
 
5398
- #: ninjafirewall.php:2231
5399
  msgid "Sanitise <code>PHP_SELF</code>"
5400
  msgstr "Nettoyer <code>PHP_SELF</code>"
5401
 
5402
- #: ninjafirewall.php:2241
5403
  msgid "Sanitise <code>PATH_TRANSLATED</code>"
5404
  msgstr "Nettoyer <code>PATH_TRANSLATED</code>"
5405
 
5406
- #: ninjafirewall.php:2251
5407
  msgid "Sanitise <code>PATH_INFO</code>"
5408
  msgstr "Nettoyer <code>PATH_INFO</code>"
5409
 
5410
- #: ninjafirewall.php:2271
5411
  msgid "This option is not compatible with your actual configuration."
5412
  msgstr ""
5413
  "Cette option n'est pas compatible avec la configuration de votre serveur."
5414
 
5415
- #: ninjafirewall.php:2298
5416
  msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
5417
  msgstr ""
5418
  "Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code>"
5419
 
5420
- #: ninjafirewall.php:2308
5421
  msgid "Block ASCII character 0x00 (NULL byte)"
5422
  msgstr "Bloquer le caractère ASCII 0x00 (NULL byte)"
5423
 
5424
- #: ninjafirewall.php:2318
5425
  msgid "Block ASCII control characters 1 to 8 and 14 to 31"
5426
  msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31"
5427
 
5428
- #: ninjafirewall.php:2334
5429
  msgid "Save Firewall Policies"
5430
  msgstr "Sauvegarder les options"
5431
 
5432
- #: ninjafirewall.php:2336
5433
  msgid "Restore Default Values"
5434
  msgstr "Rétablir les valeurs par défaut"
5435
 
5436
- #: ninjafirewall.php:2829 ninjafirewall.php:2835
5437
  msgid "Please enter a number from 1 to 99."
5438
  msgstr "Veuillez entrer un nombre de 1 à 99."
5439
 
5440
- #: ninjafirewall.php:2848
5441
  #, php-format
5442
  msgid ""
5443
  "You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
@@ -5451,7 +5511,7 @@ msgstr ""
5451
  "cette option s'applique à tous les fichiers PHP, vous devez installer "
5452
  "NinjaFirewall en mode %s."
5453
 
5454
- #: ninjafirewall.php:2854
5455
  #, php-format
5456
  msgid ""
5457
  "The cache directory %s is not writable. Please change its permissions (0777 "
@@ -5460,19 +5520,19 @@ msgstr ""
5460
  "Impossible d'écrire dans le répertoire du cache %s. Assurez-vous que ce "
5461
  "répertoire n'est pas en lecture seule."
5462
 
5463
- #: ninjafirewall.php:2886
5464
  msgid "Enable File Guard"
5465
  msgstr "Activer File Guard"
5466
 
5467
- #: ninjafirewall.php:2888
5468
  msgid "Yes (recommended)"
5469
  msgstr "Oui (recommandé)"
5470
 
5471
- #: ninjafirewall.php:2901
5472
  msgid "Real-time detection"
5473
  msgstr "Détection en temps réel"
5474
 
5475
- #: ninjafirewall.php:2904
5476
  #, php-format
5477
  msgid ""
5478
  "Monitor file activity and send an alert when someone is accessing a PHP "
@@ -5481,11 +5541,11 @@ msgstr ""
5481
  "Surveiller et alerter par e-mail lorsqu'un visiteur accède à un script PHP "
5482
  "qui a été modifié ou créé il y a moins de %s heure(s)."
5483
 
5484
- #: ninjafirewall.php:2910
5485
  msgid "or"
5486
  msgstr "ou"
5487
 
5488
- #: ninjafirewall.php:2910
5489
  msgid ""
5490
  "Full or partial case-sensitive string(s), max. 255 characters. Multiple "
5491
  "values must be comma-separated"
@@ -5493,24 +5553,24 @@ msgstr ""
5493
  "Chaîne de caractères complète ou partielle, sensible à la casse, 255 "
5494
  "caractères maximum. Plusieurs valeurs doivent être séparées par des virgules"
5495
 
5496
- #: ninjafirewall.php:2915
5497
  msgid "Save File Guard options"
5498
  msgstr "Sauvegarder les options"
5499
 
5500
- #: ninjafirewall.php:2966 ninjafirewall.php:3518
5501
  #, php-format
5502
  msgid "You are not allowed to perform this task (%s)."
5503
  msgstr "Vous n'êtes pas autorisé à effectuer cette tâche (%s)."
5504
 
5505
- #: ninjafirewall.php:2977
5506
  msgid "You do not have a multisite network."
5507
  msgstr "Vous ne disposez pas d'un réseau multisite."
5508
 
5509
- #: ninjafirewall.php:3001
5510
  msgid "NinjaFirewall Status"
5511
  msgstr "Statut de NinjaFirewall"
5512
 
5513
- #: ninjafirewall.php:3004
5514
  msgid ""
5515
  "Display NinjaFirewall status icon in the admin bar of all sites in the "
5516
  "network"
@@ -5518,113 +5578,113 @@ msgstr ""
5518
  "Afficher l'icône du statut de NinjaFirewall dans la barre d'administration "
5519
  "de tous les sites du réseau"
5520
 
5521
- #: ninjafirewall.php:3012
5522
  msgid "Save Network options"
5523
  msgstr "Sauvegarder les options"
5524
 
5525
- #: ninjafirewall.php:3202
5526
  msgid "Error: you did not select a rule to disable."
5527
  msgstr "Erreur : vous devez sélectionner la règle à désactiver."
5528
 
5529
- #: ninjafirewall.php:3204 ninjafirewall.php:3219
5530
  msgid "Error: to change this rule, use the \"Firewall Policies\" menu."
5531
  msgstr ""
5532
  "Erreur : pour modifier cette règle, utilisez le menu \"Politiques du Pare-feu"
5533
  "\"."
5534
 
5535
- #: ninjafirewall.php:3206 ninjafirewall.php:3221
5536
  msgid "Error: this rule does not exist."
5537
  msgstr "Erreur : cette règle n'existe pas."
5538
 
5539
- #: ninjafirewall.php:3210
5540
  #, php-format
5541
  msgid "Rule ID %s has been disabled."
5542
  msgstr "La règle %s a été désactivée."
5543
 
5544
- #: ninjafirewall.php:3217
5545
  msgid "Error: you did not select a rule to enable."
5546
  msgstr "Erreur : vous devez sélectionner la règle à activer."
5547
 
5548
- #: ninjafirewall.php:3225
5549
  #, php-format
5550
  msgid "Rule ID %s has been enabled."
5551
  msgstr "La règle %s a été activée."
5552
 
5553
- #: ninjafirewall.php:3235
5554
  msgid "Error: no rules found."
5555
  msgstr "Erreur : aucune règle de sécurité trouvée."
5556
 
5557
- #: ninjafirewall.php:3250
5558
  msgid "NinjaFirewall built-in security rules"
5559
  msgstr "Éditeur de règles du pare-feu"
5560
 
5561
- #: ninjafirewall.php:3253
5562
  msgid "Select the rule you want to disable or enable"
5563
  msgstr "Sélectionnez la règle à activer ou désactiver"
5564
 
5565
- #: ninjafirewall.php:3257
5566
  msgid "Total rules enabled"
5567
  msgstr "Règles activées"
5568
 
5569
- #: ninjafirewall.php:3265 ninjafirewall.php:3284 ninjafirewall.php:3299
5570
- #: ninjafirewall.php:3318
5571
  msgid "Rule ID"
5572
  msgstr "Règle"
5573
 
5574
- #: ninjafirewall.php:3265 ninjafirewall.php:3299
5575
  msgid "Firewall policy"
5576
  msgstr "Politique du pare-feu"
5577
 
5578
  # Todo ?
5579
- #: ninjafirewall.php:3268 ninjafirewall.php:3302
5580
  msgid "Remote/local file inclusion"
5581
  msgstr "Remote/local file inclusion"
5582
 
5583
  # Todo ?
5584
- #: ninjafirewall.php:3270 ninjafirewall.php:3304
5585
  msgid "Cross-site scripting"
5586
  msgstr "Cross-site scripting"
5587
 
5588
  # Todo ?
5589
- #: ninjafirewall.php:3272 ninjafirewall.php:3306
5590
  msgid "Code injection"
5591
  msgstr "Code injection"
5592
 
5593
  # Todo ?
5594
- #: ninjafirewall.php:3274 ninjafirewall.php:3308
5595
  msgid "SQL injection"
5596
  msgstr "SQL injection"
5597
 
5598
- #: ninjafirewall.php:3276 ninjafirewall.php:3310
5599
  msgid "Various vulnerability"
5600
  msgstr "Vulnérabilité (divers)"
5601
 
5602
  # Todo ?
5603
- #: ninjafirewall.php:3278 ninjafirewall.php:3312
5604
  msgid "Backdoor/shell"
5605
  msgstr "Backdoor/shell"
5606
 
5607
- #: ninjafirewall.php:3280 ninjafirewall.php:3314
5608
  msgid "Application specific"
5609
  msgstr "Application spécifique"
5610
 
5611
- #: ninjafirewall.php:3282 ninjafirewall.php:3316
5612
  msgid "WordPress vulnerability"
5613
  msgstr "Vulnérabilité WordPress"
5614
 
5615
- #: ninjafirewall.php:3288
5616
  msgid "Disable it"
5617
  msgstr "Désactiver"
5618
 
5619
- #: ninjafirewall.php:3293
5620
  msgid "Total rules disabled"
5621
  msgstr "Règles désactivées"
5622
 
5623
- #: ninjafirewall.php:3323
5624
  msgid "Enable it"
5625
  msgstr "Activer"
5626
 
5627
- #: ninjafirewall.php:3325
5628
  #, php-format
5629
  msgid ""
5630
  "Greyed out rules can be changed in the <a href=\"%s\">Firewall Policies</a> "
@@ -5633,63 +5693,62 @@ msgstr ""
5633
  "Les règles grisées ne peuvent être modifiées que dans la page <a href=\"%s"
5634
  "\">Politiques du Pare-feu</a>."
5635
 
5636
- #: ninjafirewall.php:3368
5637
  msgid "Settings"
5638
  msgstr "Réglages"
5639
 
5640
- #: ninjafirewall.php:3369
5641
  msgid "Upgrade to Premium"
5642
  msgstr "Passez Premium !"
5643
 
5644
- #: ninjafirewall.php:3370
5645
  msgid "Rate it!"
5646
  msgstr "Notez-le !"
5647
 
5648
- #: ninjafirewall.php:3431
5649
  msgid "Plugin"
5650
  msgstr "Extension"
5651
 
5652
- #: ninjafirewall.php:3431 ninjafirewall.php:3435
5653
  msgid "uploaded"
5654
  msgstr "téléchargé(e)"
5655
 
5656
- #: ninjafirewall.php:3431 ninjafirewall.php:3435
5657
  msgid "installed"
5658
  msgstr "installé(e)"
5659
 
5660
- #: ninjafirewall.php:3431 ninjafirewall.php:3435
5661
  msgid "activated"
5662
  msgstr "activé(e)"
5663
 
5664
- #: ninjafirewall.php:3432
5665
  msgid "updated"
5666
  msgstr "mis(e) à jour"
5667
 
5668
- #: ninjafirewall.php:3432
5669
  msgid "deactivated"
5670
  msgstr "désactivé(e)"
5671
 
5672
- #: ninjafirewall.php:3432 ninjafirewall.php:3436
5673
  msgid "deleted"
5674
  msgstr "supprimé(e)"
5675
 
5676
- #: ninjafirewall.php:3432 ninjafirewall.php:3436
5677
  msgid "Name"
5678
  msgstr "Nom"
5679
 
5680
- #: ninjafirewall.php:3435
5681
  msgid "Theme"
5682
  msgstr "Thème"
5683
 
5684
- #: ninjafirewall.php:3439
5685
  msgid "upgraded"
5686
  msgstr "mis(e) à jour"
5687
 
5688
- #: ninjafirewall.php:3447
5689
  msgid "[NinjaFirewall] Alert:"
5690
  msgstr "[NinjaFirewall] Alerte :"
5691
 
5692
- #: ninjafirewall.php:3453
5693
  msgid "NinjaFirewall has detected the following activity on your account:"
5694
  msgstr "NinjaFirewall a détecté l'activité suivante sur votre compte :"
5695
-
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-01-27 14:30+0700\n"
8
+ "PO-Revision-Date: 2018-01-27 14:38+0700\n"
9
  "Last-Translator: NinTechNet <contact@nintechnet.com>\n"
10
  "Language-Team: NinTechNet <nintechnet.com>\n"
11
  "Language: fr_FR\n"
159
  "offre tout de même des performances et un niveau de protection supérieurs "
160
  "aux autres extensions de sécurité pour WordPress disponibles sur le marché."
161
 
162
+ #: install.php:154 ninjafirewall.php:783
163
  msgid "Installation"
164
  msgstr "Installation"
165
 
198
  "Ce répertoire est utilisé par NinjaFirewall. Veuillez NE PAS le supprimer "
199
  "tant que NinjaFirewall est installé !"
200
 
201
+ #: install.php:241 ninjafirewall.php:944
202
  msgid "NinjaFirewall (WP Edition)"
203
  msgstr "NinjaFirewall (WP Edition)"
204
 
502
  msgid "Need help? Check our blog:"
503
  msgstr "Besoin d'aide ? Consultez notre blog :"
504
 
505
+ #: install.php:558
506
  msgid ""
507
  "Error: The installer cannot download the security rules from wordpress.org "
508
  "website."
510
  "Erreur : Impossible de télécharger les règles de sécurité depuis le site de "
511
  "wordpress.org."
512
 
513
+ #: install.php:559
514
  msgid ""
515
  "The server may be temporarily down or you may have network connectivity "
516
  "problems? Please try again in a few minutes."
519
  "problèmes de connectivité réseau ? Veuillez ré-essayer d'ici quelques "
520
  "minutes."
521
 
522
+ #: install.php:560
523
  msgid ""
524
  "NinjaFirewall downloads its rules over an HTTPS secure connection. Maybe "
525
  "your server does not support SSL? You can force NinjaFirewall to use a non-"
564
  msgid "View firewall log"
565
  msgstr "Voir le journal du pare-feu"
566
 
567
+ #: lib/help.php:37 ninjafirewall.php:796
568
  msgid "Overview"
569
  msgstr "Aperçu"
570
 
646
  msgstr ""
647
  "Votre site ne sera plus protégé par NinjaFirewall durant cette période."
648
 
649
+ #: lib/help.php:86 lib/nf_sub_options.php:101 ninjafirewall.php:1007
650
  msgid "Debugging mode"
651
  msgstr "Mode débogage"
652
 
676
  "journal du pare-feu pour y voir les éventuels problèmes et, le cas échéant, "
677
  "désactiver les options ou règles pouvant créer des faux-positifs."
678
 
679
+ #: lib/help.php:93 lib/nf_sub_options.php:153
680
+ msgid "IP anonymization"
681
+ msgstr "Anonymisation IP"
682
+
683
+ #: lib/help.php:94
684
+ msgid ""
685
+ "This option will anonymize IP addresses in the firewall log by removing "
686
+ "their last 3 characters."
687
+ msgstr ""
688
+ "Cette option anonymise les adresses IP dans le journal du pare-feu en "
689
+ "supprimant leurs 3 derniers caractères."
690
+
691
+ #: lib/help.php:94
692
+ msgid ""
693
+ "It does not apply to private IP addresses and the Login Protection feature."
694
+ msgstr ""
695
+ "Elle ne s'applique pas aux adresses IP privées, ni à l'option Page de "
696
+ "Connexion."
697
+
698
+ #: lib/help.php:95
699
+ msgid ""
700
+ "Note that it will affect only IP addresses written to the firewall log after "
701
+ "enabling this option."
702
+ msgstr ""
703
+ "Notez que seules les adresses IP enregistrées dans le journal du pare-feu "
704
+ "après avoir activé cette option sont concernées."
705
+
706
+ #: lib/help.php:95
707
+ msgid ""
708
+ "Also, if you are redirecting events to the syslog server (NinjaFirewall "
709
+ "<font color=\"#21759B\">WP+</font> Edition), IP addresses will be anonymized "
710
+ "too."
711
+ msgstr ""
712
+ "En outre, si vous redirigez les événements vers le serveur syslog, les "
713
+ "adresses IP y seront également anonymisées."
714
+
715
+ #: lib/help.php:99
716
  msgid "Error code and message to return"
717
  msgstr "Code HTTP et Message à retourner"
718
 
719
+ #: lib/help.php:101
720
  msgid ""
721
  "Lets you customize the HTTP error code returned by NinjaFirewall when "
722
  "blocking a dangerous request and the message to display to the user."
725
  "retourne lorsqu'il bloque une requête dangereuse ansi que le message à "
726
  "afficher à l'utilisateur bloqué."
727
 
728
+ #: lib/help.php:102
729
  msgid "You can use any HTML tags and 3 built-in variables:"
730
  msgstr ""
731
  "Vous pouvez utiliser le language HTML ainsi que les 3 variables suivantes :"
732
 
733
+ #: lib/help.php:103
734
  msgid "the blocked user IP."
735
  msgstr "l'adresse IP de l'utilisateur."
736
 
737
+ #: lib/help.php:104
738
  msgid ""
739
  "the unique incident number as it will appear in the firewall log \"INCIDENT"
740
  "\" column."
742
  "le numéro d'incident, tel qu'il apparaîtra dans la colonne \"INCIDENT\" du "
743
  "journal du pare-feu."
744
 
745
+ #: lib/help.php:105
746
  msgid "NinjaFirewall logo."
747
  msgstr "le logo de NinjaFirewall."
748
 
749
+ #: lib/help.php:109
750
  msgid "Export/import configuration"
751
  msgstr "Configuration de l'exportation / importation"
752
 
753
+ #: lib/help.php:111
754
  msgid ""
755
  "This options lets you export you current configuration or import it from "
756
  "another NinjaFirewall (WP Edition) installation. The imported file must "
762
  "sera rejeté. Notez que l'importation effacera toute votre configuration "
763
  "actuelle (options et règles du pare-feu)."
764
 
765
+ #: lib/help.php:113
766
  msgid "\"File Check\" configuration will not be exported/imported."
767
  msgstr ""
768
  "La configuration de \"File Check\" ne peut pas être importée ou exportée."
769
 
770
+ #: lib/help.php:126
771
  #, php-format
772
  msgid ""
773
  "Keep in mind, however, that the Firewall Policies apply to any PHP scripts "
778
  "scripts PHP</b> situés à l'intérieur du répertoire %s ainsi que ses sous-"
779
  "répertoires, et non pas seulement à la page d'index de WordPress."
780
 
781
+ #: lib/help.php:131
782
  msgid "Policies overview"
783
  msgstr "Politiques du pare-feu"
784
 
785
+ #: lib/help.php:133
786
  #, php-format
787
  msgid ""
788
  "Because NinjaFirewall sits in front of WordPress, it can hook, scan and "
801
  "adresses IP, avant que celles-ci n'atteignent votre application, que ce soit "
802
  "en mode HTTP ou HTTPS."
803
 
804
+ #: lib/help.php:135
805
  msgid ""
806
  "Use the options below to enable, disable or to tweak these rules according "
807
  "to your needs."
809
  "Utilisez les options ci-dessous pour configurer NinjaFirewall suivant vos "
810
  "besoins."
811
 
812
+ #: lib/help.php:142
813
  msgid "Scan and Sanitise"
814
  msgstr "Filtrer et Nettoyer"
815
 
816
+ #: lib/help.php:144
817
  msgid ""
818
  "You can choose to scan and reject dangerous content but also to sanitise "
819
  "requests and variables. Those two actions are different and can be combined "
823
  "mais aussi de les nettoyer. Ces deux actions sont différentes et peuvent "
824
  "être combinées pour plus de sécurité."
825
 
826
+ #: lib/help.php:145
827
  msgid ""
828
  "Scan : if anything suspicious is detected, NinjaFirewall will block the "
829
  "request and return an HTTP error code and message (defined in the \"Firewall "
835
  "du Pare-feu\"). La requête ne pourra pas aboutir et la connexion sera fermée "
836
  "immédiatement."
837
 
838
+ #: lib/help.php:146
839
  #, php-format
840
  msgid ""
841
  "Sanitise : this option will not block but sanitise the user request by "
853
  "HTML correspondantes. S'il s'agit d'une variable et de sa valeur (<code>?"
854
  "variable=valeur</code>), les deux éléments seront nettoyés."
855
 
856
+ #: lib/help.php:148
857
  msgid ""
858
  "This action will be performed when the filtering process is over, right "
859
  "before NinjaFirewall forwards the request to your PHP script."
862
  "juste avant que NinjaFirewall fasse suivre la requête à votre application "
863
  "PHP."
864
 
865
+ #: lib/help.php:151
866
  msgid ""
867
  "If you enabled <code>POST</code> requests sanitising, articles and messages "
868
  "posted by your visitors could be corrupted with excessive backslashes or "
872
  "commentaires et messages de vos visiteurs pourraient être endommagés par "
873
  "cette option."
874
 
875
+ #: lib/help.php:155 ninjafirewall.php:808 ninjafirewall.php:1304
876
  msgid "Firewall Policies"
877
  msgstr "Politiques du Pare-feu"
878
 
879
+ #: lib/help.php:160 ninjafirewall.php:1326
880
  msgid "Basic Policies"
881
  msgstr "Politiques de base"
882
 
883
+ #: lib/help.php:163
884
  msgid "Whether to filter HTTP and/or HTTPS traffic"
885
  msgstr ""
886
  "Sélectionnez le type de trafic filtré par le pare-feu (HTTP et/ou HTTPS)."
887
 
888
+ #: lib/help.php:165 ninjafirewall.php:1381
889
  msgid "Uploads"
890
  msgstr "Téléchargements"
891
 
892
+ #: lib/help.php:166
893
  msgid "File Uploads:"
894
  msgstr "Autoriser les téléchargements&nbsp;:"
895
 
896
+ #: lib/help.php:166
897
  msgid "whether to allow/disallow file uploads."
898
  msgstr ""
899
  "vous pouvez autoriser ou interdire tout téléchargement de fichiers vers "
900
  "votre site."
901
 
902
+ #: lib/help.php:167
903
  msgid "Sanitise filenames:"
904
  msgstr "Nettoyer le nom des fichiers&nbsp;:"
905
 
906
+ #: lib/help.php:167
907
  msgid ""
908
  "any character that is not a letter <code>a-zA-Z</code>, a digit <code>0-9</"
909
  "code>, a dot <code>.</code>, a hyphen <code>-</code> or an underscore "
915
  "d'union <code>-</code> ou un caractère de soulignement <code>_</code>, celui-"
916
  "si sera remplacé par le caractère de substitution."
917
 
918
+ #: lib/help.php:170
919
  msgid ""
920
  "Whether to block direct access to PHP files located in specific WordPress "
921
  "directories."
923
  "S'il faut bloquer l’accès direct à tout fichier PHP se trouvant dans l'un de "
924
  "ces répertoires."
925
 
926
+ #: lib/help.php:171
927
  msgid "Protect against username enumeration:"
928
  msgstr "Protéger contre l'énumération des comptes utilisateurs&nbsp;:"
929
 
930
+ #: lib/help.php:171
931
  msgid ""
932
  "it is possible to enumerate usernames either through the WordPress author "
933
  "archives, the REST API or the login page. Although this is not a "
944
  "WordPress, certains hackers utilisent ces astuces pour récupérer les noms "
945
  "d'utilisateur afin de lancer des attaques par force brute plus précises."
946
 
947
+ #: lib/help.php:172
948
  msgid "WordPress REST API:"
949
  msgstr "API REST de WordPress :"
950
 
951
+ #: lib/help.php:172
952
  msgid ""
953
  "it allows you to access your WordPress site's data through an easy-to-use "
954
  "HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall "
958
  "Depuis WordPress 4.7, cette elle est activée par défaut. NinjaFirewall vous "
959
  "permet de bloquer tout accès a cette API si vous ne l'utilisez pas."
960
 
961
+ #: lib/help.php:173
962
  msgid "WordPress XML-RPC API:"
963
  msgstr "API XML-RPC de WordPress :"
964
 
965
+ #: lib/help.php:173
966
  msgid ""
967
  "XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode "
968
  "its calls and HTTP as a transport mechanism. WordPress has an XMLRPC API "
982
  "requêtes qui utilisent la méthode <code>system.multicall</code> ou les "
983
  "Pingbacks."
984
 
985
+ #: lib/help.php:174
986
  msgid ""
987
  "Block <code>POST</code> requests in the themes folder <code>/wp-content/"
988
  "themes</code>:"
990
  "Bloquer les requêtes <code>POST</code> dans le dossier des thèmes <code>/wp-"
991
  "content/themes</code>&nbsp;:"
992
 
993
+ #: lib/help.php:174
994
  msgid ""
995
  "this option can be useful to block hackers from installing backdoor in the "
996
  "PHP theme files. However, because some custom themes may include an HTML "
1002
  "de recherche ou de contact etc) nécessitant des requêtes <code>POST</code> , "
1003
  "cette option n'est pas activée par défaut."
1004
 
1005
+ #: lib/help.php:175
1006
  msgid "Force SSL for admin and logins <code>FORCE_SSL_ADMIN</code>:"
1007
  msgstr ""
1008
  "Forcer la connexion sécurisée au Tableau de bord <code>FORCE_SSL_ADMIN</"
1009
  "code>&nbsp;:"
1010
 
1011
+ #: lib/help.php:175
1012
  msgid ""
1013
  "enable this option when you want to secure logins and the admin area so that "
1014
  "both passwords and cookies are never sent in the clear. Ensure that you can "
1020
  "connexion via HTTPS avant d'activer cette option, sinon vous risquez de "
1021
  "bloquer l’accès à votre site&nbsp;!"
1022
 
1023
+ #: lib/help.php:176
1024
  msgid "Disable the plugin and theme editor <code>DISALLOW_FILE_EDIT</code>:"
1025
  msgstr ""
1026
  "Désactiver l’éditeur de thème et d'extension <code>DISALLOW_FILE_EDIT</"
1027
  "code>&nbsp;:"
1028
 
1029
+ #: lib/help.php:176
1030
  msgid ""
1031
  "disabling the plugin and theme editor provides an additional layer of "
1032
  "security if a hacker gains access to a well-privileged user account."
1036
  "pourrait pas l'utiliser pour insérer une porte dérobée dans l'un de vos "
1037
  "scripts PHP."
1038
 
1039
+ #: lib/help.php:177
1040
  msgid ""
1041
  "Disable plugin and theme update/installation <code>DISALLOW_FILE_MODS</code>:"
1042
  msgstr ""
1043
  "Désactiver l'installation et mise à jour des thèmes et extensions "
1044
  "<code>DISALLOW_FILE_MODS</code>&nbsp;:"
1045
 
1046
+ #: lib/help.php:177
1047
  msgid ""
1048
  "this option will block users being able to use the plugin and theme "
1049
  "installation/update functionality from the WordPress admin area. Setting "
1053
  "installation ou mise à jour d'une extension ou d'un thème. Elle désactive "
1054
  "aussi l’éditeur de thème et d'extension."
1055
 
1056
+ #: lib/help.php:182 ninjafirewall.php:1327
1057
  msgid "Intermediate Policies"
1058
  msgstr "Politiques intermédiaires"
1059
 
1060
+ #: lib/help.php:184 ninjafirewall.php:1693
1061
  msgid "HTTP GET variable"
1062
  msgstr "Variable HTTP GET"
1063
 
1064
+ #: lib/help.php:185
1065
  msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
1066
  msgstr "S'il faut filtrer / nettoyer la variable <code>GET</code>."
1067
 
1068
+ #: lib/help.php:187 ninjafirewall.php:1736
1069
  msgid "HTTP POST variable"
1070
  msgstr "Variable HTTP POST"
1071
 
1072
+ #: lib/help.php:188
1073
  msgid "Whether to scan and/or sanitise the <code>POST</code> variable."
1074
  msgstr "S'il faut filtrer / nettoyer la variable <code>POST</code>."
1075
 
1076
+ #: lib/help.php:189
1077
  msgid "Decode Base64-encoded <code>POST</code> variable:"
1078
  msgstr ""
1079
  "Décoder les chaîne encodées en Base64 dans la variable <code>POST</"
1080
  "code>&nbsp;:"
1081
 
1082
+ #: lib/help.php:189
1083
  msgid ""
1084
  "NinjaFirewall will decode and scan base64 encoded values in order to detect "
1085
  "obfuscated malicious code. This option is only available for the <code>POST</"
1088
  "NinjaFirewall peut décoder et filtrer les chaînes de caractères encodées en "
1089
  "Base64 afin d'y détecter du code malveillant caché."
1090
 
1091
+ #: lib/help.php:191 ninjafirewall.php:1779
1092
  msgid "HTTP REQUEST variable"
1093
  msgstr "Variable HTTP REQUEST"
1094
 
1095
+ #: lib/help.php:192
1096
  msgid "Whether to sanitise the <code>REQUEST</code> variable."
1097
  msgstr "S'il faut filtrer / nettoyer la variable <code>REQUEST</code>."
1098
 
1099
+ #: lib/help.php:194 ninjafirewall.php:1807
1100
  msgid "Cookies"
1101
  msgstr "Cookies"
1102
 
1103
+ #: lib/help.php:195
1104
  msgid "Whether to scan and/or sanitise cookies."
1105
  msgstr "S'il faut filtrer / nettoyer les cookies."
1106
 
1107
+ #: lib/help.php:197 ninjafirewall.php:1852
1108
  msgid "HTTP_USER_AGENT server variable"
1109
  msgstr "Variable HTTP_USER_AGENT"
1110
 
1111
+ #: lib/help.php:198
1112
  msgid "Whether to scan and/or sanitise <code>HTTP_USER_AGENT</code> requests."
1113
  msgstr "S'il faut filtrer / nettoyer la variable <code>HTTP_USER_AGENT</code>."
1114
 
1115
+ #: lib/help.php:199
1116
  msgid "Block suspicious bots/scanners:"
1117
  msgstr "Bloquer les requêtes provenant de bots/scanners suspects&nbsp;:"
1118
 
1119
+ #: lib/help.php:199
1120
  msgid ""
1121
  "rejects some known bots, scanners and various malicious scripts attempting "
1122
  "to access your blog."
1123
  msgstr ""
1124
  "cette option peut bloquer de nombreux crawlers, spambots et autres scrappers."
1125
 
1126
+ #: lib/help.php:201 ninjafirewall.php:1905
1127
  msgid "HTTP_REFERER server variable"
1128
  msgstr "Variable HTTP_REFERER"
1129
 
1130
+ #: lib/help.php:202
1131
  msgid "Whether to scan and/or sanitise <code>HTTP_REFERER</code> requests."
1132
  msgstr "S'il faut filtrer / nettoyer la variable <code>HTTP_REFERER</code>."
1133
 
1134
+ #: lib/help.php:203
1135
  msgid ""
1136
  "Block POST requests that do not have an <code>HTTP_REFERER</code> header:"
1137
  msgstr ""
1138
  "Bloquer les requêtes POST qui n'ont pas d'en-tête <code>HTTP_REFERER</"
1139
  "code>&nbsp;:"
1140
 
1141
+ #: lib/help.php:203
1142
  msgid ""
1143
  "this option will block any <code>POST</code> request that does not have a "
1144
  "Referrer header (<code>HTTP_REFERER</code> variable). If you need external "
1155
  "vous utilisez des scripts comme Paypal IPN, WordPress WP-Cron etc, "
1156
  "désactivez cette fonction."
1157
 
1158
+ #: lib/help.php:206
1159
  msgid "Block localhost IP in <code>GET/POST</code> requests:"
1160
  msgstr ""
1161
  "Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost&nbsp;:"
1162
 
1163
+ #: lib/help.php:206
1164
  msgid ""
1165
  "this option will block any <code>GET</code> or <code>POST</code> request "
1166
  "containing the localhost IP (127.0.0.1). It can be useful to block SQL "
1171
  "les programmes malveillants. Attention toutefois à ne pas bloquer certains "
1172
  "scripts d'installation ou de configuration si vous l'activez. "
1173
 
1174
+ #: lib/help.php:207
1175
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header:"
1176
  msgstr ""
1177
  "Bloquer les requêtes HTTP dont l'en-tête <code>HTTP_HOST</code> contient une "
1178
  "IP&nbsp;:"
1179
 
1180
+ #: lib/help.php:207
1181
  #, php-format
1182
  msgid ""
1183
  "this option will reject any request using an IP instead of a domain name in "
1193
  "application trouvent les sites en scannant les plages d'adresses IP plutôt "
1194
  "que les noms de domaine. "
1195
 
1196
+ #: lib/help.php:208
1197
  msgid "Scan traffic coming from localhost and private IP address spaces:"
1198
  msgstr ""
1199
  "Filtrer les connexions provenant de localhost et d'adresses IP privées&nbsp;:"
1200
 
1201
+ #: lib/help.php:208
1202
  msgid ""
1203
  "this option will allow the firewall to scan traffic from all non-routable "
1204
  "private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to "
1209
  "Nous vous recommandons de le garder activé si vous avez 2 ou plusieurs "
1210
  "serveurs reliés entre eux."
1211
 
1212
+ #: lib/help.php:213 ninjafirewall.php:1328
1213
  msgid "Advanced Policies"
1214
  msgstr "Politiques avancées"
1215
 
1216
+ #: lib/help.php:215 ninjafirewall.php:2018
1217
  msgid "HTTP response headers"
1218
  msgstr "En-têtes de réponse HTTP"
1219
 
1220
+ #: lib/help.php:217
1221
  msgid ""
1222
  "In addition to filtering incoming requests, NinjaFirewall can also hook the "
1223
  "HTTP response in order to alter its headers. Those modifications can help to "
1228
  "peuvent aider à atténuer les menaces telles que les attaques XSS, phishing "
1229
  "et clickjacking."
1230
 
1231
+ #: lib/help.php:219
1232
  msgid ""
1233
  "Set <code>X-Content-Type-Options</code> to protect against MIME type "
1234
  "confusion attacks:"
1236
  "Activer <code>X-Content-Type-Options</code> pour protéger contre les "
1237
  "attaques basées sur la confusion du type MIME&nbsp;:"
1238
 
1239
+ #: lib/help.php:219
1240
  msgid ""
1241
  "sending this response header with the <code>nosniff</code> value will "
1242
  "prevent compatible browsers from MIME-sniffing a response away from the "
1247
  "Options: nosniff</code>. Il s’agit d’une fonctionnalité de sécurité qui "
1248
  "facilite la prévention des attaques basées sur la confusion du type MIME."
1249
 
1250
+ #: lib/help.php:220
1251
  msgid ""
1252
  "Set <code>X-Frame-Options</code> to protect against clickjacking attempts:"
1253
  msgstr ""
1254
  "Activer <code>X-Frame-Options</code> pour protéger contre les attaques de "
1255
  "détournement de clic (clickjacking)&nbsp;:"
1256
 
1257
+ #: lib/help.php:220
1258
  msgid ""
1259
  "this header indicates a policy whether a browser must not allow to render a "
1260
  "page in a &lt;frame&gt; or &lt;iframe&gt;. Hosts can declare this policy in "
1268
  "sont pas intégré dans d'autres pages ou cadres, notamment d'un autre site. "
1269
  "NinjaFirewall accepte deux valeurs différentes&nbsp;:"
1270
 
1271
+ #: lib/help.php:222
1272
  msgid ""
1273
  "a browser receiving content with this header must not display this content "
1274
  "in any frame from a page of different origin than the content itself."
1276
  "un navigateur ne doit pas afficher le contenu dans une &lt;frame&gt; ou &lt;"
1277
  "iframe&gt; d'une page d'origine différente que le contenu lui-même."
1278
 
1279
+ #: lib/help.php:223
1280
  msgid ""
1281
  "a browser receiving content with this header must not display this content "
1282
  "in any frame."
1284
  "un navigateur ne doit jamais afficher le contenu dans une &lt;frame&gt; ou "
1285
  "&lt;iframe&gt;"
1286
 
1287
+ #: lib/help.php:226
1288
  msgid "NinjaFirewall does not support the <code>ALLOW-FROM</code> value."
1289
  msgstr ""
1290
  "La valeur <code>ALLOW-FROM</code> n'est pas prise en charge par "
1291
  "NinjaFirewall."
1292
 
1293
+ #: lib/help.php:228
1294
  msgid ""
1295
  "Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the "
1296
  "administrator and the login page only."
1298
  "Depuis la version 3.1.3, WordPress active <code>SAMEORIGIN</code> pour "
1299
  "l'administrateur et la page de connexion uniquement."
1300
 
1301
+ #: lib/help.php:229
1302
  msgid "Enforce <code>X-XSS-Protection</code> (IE, Chrome and Safari browsers):"
1303
  msgstr ""
1304
  "Forcer <code>X-XSS-Protection</code> pour utiliser les filtres anti-XSS des "
1305
  "navigateurs (IE, Chrome et Safari)&nbsp;:"
1306
 
1307
+ #: lib/help.php:229
1308
  msgid ""
1309
  "this header allows compatible browsers to identify and block XSS attack by "
1310
  "preventing the malicious script from executing. NinjaFirewall will set its "
1314
  "attaques XSS en empêchant un script malveillant de s'exécuter. NinjaFirewall "
1315
  "envoie cet en-tête avec la valeur <code>1; mode=block</code>."
1316
 
1317
+ #: lib/help.php:230
1318
  msgid ""
1319
  "Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks:"
1320
  msgstr ""
1321
  "Activer la propriété <code>HttpOnly</code> pour tous les cookies afin "
1322
  "d'atténuer les menaces XSS qui génèrent des vols de cookies&nbsp;:"
1323
 
1324
+ #: lib/help.php:230
1325
  msgid ""
1326
  "adding this flag to cookies helps to mitigate the risk of cross-site "
1327
  "scripting by preventing them from being accessed through client-side script. "
1338
  "dans la réponse HTTP juste avant que celle-ci ne soit envoyée à vos "
1339
  "visiteurs."
1340
 
1341
+ #: lib/help.php:231
1342
  msgid ""
1343
  "If your PHP scripts send cookies that need to be accessed from JavaScript, "
1344
  "you should keep that option disabled."
1346
  "Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
1347
  "partir de JavaScript, vous devez garder cette option désactivée."
1348
 
1349
+ #: lib/help.php:232
1350
  msgid ""
1351
  "Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure "
1352
  "connections to the server:"
1354
  "Activer <code>Strict-Transport-Security</code> (HSTS) pour forcer les "
1355
  "connexions sécurisées vers le serveur&nbsp;"
1356
 
1357
+ #: lib/help.php:232
1358
  msgid ""
1359
  "this policy enforces secure HTTPS connections to the server. Web browsers "
1360
  "will not allow the user to access the web application over insecure HTTP "
1367
  "de cookies ou les attaques du type \"Man-in-the-middle\". La plupart des "
1368
  "navigateurs récents sont compatibles avec cette politique."
1369
 
1370
+ #: lib/help.php:233
1371
  msgid "Set <code>Content-Security-Policy</code>:"
1372
  msgstr "Activer <code>Content-Security-Policy</code> :"
1373
 
1374
+ #: lib/help.php:233
1375
  msgid ""
1376
  "this policy helps to mitigate threats such as XSS, phishing and clickjacking "
1377
  "attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, "
1381
  "code JavaScript, les styles CSS, frames/iframes HTML, polices, images, "
1382
  "objets (Java, ActiveX, fichiers audio et video), mais aussi les WebSocket."
1383
 
1384
+ #: lib/help.php:233
1385
  msgid ""
1386
  "NinjaFirewall lets you configure the CSP policy separately for the frontend "
1387
  "(blog, website) and the backend (WordPress admin dashboard)."
1389
  "NinjaFirewall vous permet de configurer CSP séparément pour le site et "
1390
  "l'interface d'administration de WordPress."
1391
 
1392
+ #: lib/help.php:236
1393
  msgid "Block PHP built-in wrappers:"
1394
  msgstr "Bloquer les gestionnaires (wrappers) PHP dangereux&nbsp;:"
1395
 
1396
+ #: lib/help.php:236
1397
  msgid ""
1398
  "PHP has several wrappers for use with the filesystem functions. It is "
1399
  "possible for an attacker to use them to bypass firewalls and various IDS to "
1413
  "requête <code>GET</code> ou <code>POST</code>, des cookies, ou dans les "
1414
  "variables <code>HTTP_REFERER</code> et <code>HTTP_USER_AGENT</code>."
1415
 
1416
+ #: lib/help.php:237
1417
  msgid "Block serialized PHP objects:"
1418
  msgstr "Bloquer les objets PHP sérialisés :"
1419
 
1420
+ #: lib/help.php:237
1421
  #, php-format
1422
  msgid ""
1423
  "Object Serialization is a PHP feature used by many applications to generate "
1436
  "<code>POST</code>, les cookies, ou dans les variables <code>HTTP_REFERER</"
1437
  "code> et <code>HTTP_USER_AGENT</code>."
1438
 
1439
+ #: lib/help.php:238
1440
  msgid "Hide PHP notice and error messages:"
1441
  msgstr "Masquer les messages d'erreur de PHP&nbsp;:"
1442
 
1443
+ #: lib/help.php:238
1444
  msgid ""
1445
  "this option lets you hide errors returned by your scripts. Such errors can "
1446
  "leak sensitive informations which can be exploited by hackers."
1449
  "afficher des informations sensibles qui peuvent être exploitées "
1450
  "ultérieurement par des pirates."
1451
 
1452
+ #: lib/help.php:239
1453
  msgid ""
1454
  "Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
1455
  "<code>PATH_INFO</code>:"
1457
  "Nettoyer <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
1458
  "<code>PATH_INFO</code>&nbsp;:"
1459
 
1460
+ #: lib/help.php:239
1461
  msgid ""
1462
  "this option can sanitise any dangerous characters found in those 3 server "
1463
  "variables to prevent various XSS and database injection attempts."
1465
  "activez ces options si vous souhaitez que le pare-feu nettoie ces trois "
1466
  "variables."
1467
 
1468
+ #: lib/help.php:241 ninjafirewall.php:2292
1469
  msgid "Various"
1470
  msgstr "Divers"
1471
 
1472
+ #: lib/help.php:242
1473
  #, php-format
1474
  msgid ""
1475
  "Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests:"
1477
  "Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code> "
1478
  "(%s)&nbsp;:"
1479
 
1480
+ #: lib/help.php:242
1481
  msgid ""
1482
  "this option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
1483
  "code> server variable in a <code>GET</code> or <code>POST</code> request. "
1490
  "cette variable, mais pas la plupart des applications légitimes (hormis "
1491
  "certains scripts d'installation ou de configuration)."
1492
 
1493
+ #: lib/help.php:243
1494
  msgid "Block ASCII character 0x00 (NULL byte):"
1495
  msgstr "Bloquer le caractère ASCII 0x00 (NULL byte)&nbsp;:"
1496
 
1497
+ #: lib/help.php:243
1498
  msgid ""
1499
  "this option will reject any <code>GET</code> or <code>POST</code> request, "
1500
  "<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
1508
  "contenant le caractère ASCI 0x00 (NULL byte) sera bloquée immédiatement. Ce "
1509
  "caractère est dangereux et devrait toujours être rejeté."
1510
 
1511
+ #: lib/help.php:244
1512
  msgid "Block ASCII control characters 1 to 8 and 14 to 31:"
1513
  msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31&nbsp;:"
1514
 
1515
+ #: lib/help.php:244
1516
  msgid ""
1517
  "this option will reject any <code>GET</code> or <code>POST</code> request, "
1518
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
1522
  "variable <code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> contenant "
1523
  "des caractères ASCII 1 à 8 et 14 à 31 sera bloquée."
1524
 
1525
+ #: lib/help.php:250 ninjafirewall.php:1662
1526
  msgid "Users Whitelist"
1527
  msgstr "Liste Blanche"
1528
 
1529
+ #: lib/help.php:252
1530
  #, php-format
1531
  msgid ""
1532
  "By default, any logged in WordPress administrator will not be blocked by "
1546
  "les options de la <a href=\"%s\">Page de Connexion</a> qui, si elle sont "
1547
  "activées, seront toujours appliquées."
1548
 
1549
+ #: lib/help.php:264 ninjafirewall.php:812 ninjafirewall.php:2841
1550
  msgid "File Guard"
1551
  msgstr "File Guard"
1552
 
1553
+ #: lib/help.php:266
1554
  msgid ""
1555
  "File Guard can detect, in real-time, any access to a PHP file that was "
1556
  "recently modified or created, and alert you about this."
1558
  "File Guard peut détecter, en temps réel, tout accès à un fichier PHP qui a "
1559
  "été récemment modifié ou créé, et vous alerter à ce sujet."
1560
 
1561
+ #: lib/help.php:268
1562
  msgid ""
1563
  "If a hacker uploaded a shell script to your site (or injected a backdoor "
1564
  "into an already existing file) and tried to directly access that file using "
1577
  "envoyées à l'adresse e-mail de contact définie dans le menu \"Notifications "
1578
  "d’Événement\"."
1579
 
1580
+ #: lib/help.php:269
1581
  msgid ""
1582
  "If you do not want to monitor a folder, you can exclude its full path or a "
1583
  "part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
1591
  "variable <code>$_SERVER[\"SCRIPT_FILENAME\"]</code> et, si elle correspond, "
1592
  "l'ignorera."
1593
 
1594
+ #: lib/help.php:270
1595
  msgid ""
1596
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
1597
  "code>)."
1599
  "Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
1600
  "bar/,/cache/</code>)."
1601
 
1602
+ #: lib/help.php:271
1603
  msgid ""
1604
  "File Guard real-time detection is a totally unique feature, because "
1605
  "NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
1611
  "intercepter les requêtes HTTP envoyées à tout script PHP, même si ce dernier "
1612
  "ne fait pas partie de WordPress (logiciel tiers, backdoor, etc)."
1613
 
1614
+ #: lib/help.php:280 ninjafirewall.php:830 ninjafirewall.php:2972
1615
  msgid "Network"
1616
  msgstr "Réseau"
1617
 
1618
+ #: lib/help.php:282
1619
  msgid ""
1620
  "Even if NinjaFirewall administration menu is only available to the Super "
1621
  "Admin (from the main site), you can still display its status to all sites in "
1627
  "du réseau en ajoutant une petite icône à leur barre d'administration. Elle "
1628
  "ne sera visible que par les administrateurs de ces sites."
1629
 
1630
+ #: lib/help.php:284
1631
  msgid ""
1632
  "It is recommended to enable this feature as it is the only way to know "
1633
  "whether the sites in your network are protected and if NinjaFirewall "
1637
  "si les sites de votre réseau sont protégés et si l'installation de "
1638
  "NinjaFirewall a réussi."
1639
 
1640
+ #: lib/help.php:286
1641
  msgid ""
1642
  "Note that when it is disabled, the icon still remains visible to you, the "
1643
  "Super Admin."
1645
  "Notez que même lorsqu'il est désactivé, l'icône reste visible pour vous, le "
1646
  "Super Administrateur."
1647
 
1648
+ #: lib/help.php:296 lib/nf_sub_filecheck.php:130 ninjafirewall.php:816
1649
  msgid "File Check"
1650
  msgstr "File Check"
1651
 
1652
+ #: lib/help.php:297
1653
  msgid ""
1654
  "File Check lets you perform file integrity monitoring upon request or on a "
1655
  "specific interval."
1657
  "File Check vous permet d'effectuer une analyse de l'intégrité de vos "
1658
  "fichiers sur demande ou à un intervalle spécifique défini."
1659
 
1660
+ #: lib/help.php:299
1661
  msgid ""
1662
  "You need to create a snapshot of all your files and then, at a later time, "
1663
  "you can scan your system to compare it with the previous snapshot. Any "
1670
  "permissions et propriétés des fichiers, leur création et suppression ainsi "
1671
  "que l'horodatage."
1672
 
1673
+ #: lib/help.php:300
1674
  #, php-format
1675
  msgid ""
1676
  "Create a snapshot of all files stored in that directory: by default, the "
1680
  "répertoire&nbsp;: par défaut, le repertoire est l'<code>ABSPATH</code> de "
1681
  "WordPress (%s)"
1682
 
1683
+ #: lib/help.php:301
1684
  msgid ""
1685
  "Exclude the following files/folders: you can enter a directory or a file "
1686
  "name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
1691
  "partie de celui-ci (par ex. <code>foo</code>), ou même exclure une extension "
1692
  "de fichier (par ex. <code>.css</code>)."
1693
 
1694
+ #: lib/help.php:303
1695
  msgid ""
1696
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
1697
  "code>)."
1699
  "Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
1700
  "bar/,.css,.png</code>)."
1701
 
1702
+ #: lib/help.php:304
1703
  msgid ""
1704
  "Do not follow symbolic links: by default, NinjaFirewall will not follow "
1705
  "symbolic links."
1707
  "Ne pas suivre les liens symboliques&nbsp;: par défaut, NinjaFirewall ignore "
1708
  "les liens symboliques lors de son analyse des fichiers."
1709
 
1710
+ #: lib/help.php:309
1711
  msgid "Scheduled scans"
1712
  msgstr "Analyses planifiées"
1713
 
1714
+ #: lib/help.php:310
1715
  msgid ""
1716
  "NinjaFirewall can scan your system on a specific interval (hourly, "
1717
  "twicedaily or daily)."
1719
  "NinjaFirewall peut scanner votre système à intervalle régulier (une fois par "
1720
  "heure, deux fois par jour ou tous les jours)."
1721
 
1722
+ #: lib/help.php:312
1723
  msgid ""
1724
  "It can either send you a scan report only if changes are detected, or always "
1725
  "send you one after each scan."
1728
  "été détectés, ou bien vous en envoyer un systématiquement après chaque "
1729
  "analyse."
1730
 
1731
+ #: lib/help.php:314
1732
  msgid ""
1733
  "Reports will be sent to the contact email address defined in the \"Event "
1734
  "Notifications\" menu."
1736
  "Les rapports seront envoyés à l'adresse e-mail définie dans la page "
1737
  "\"Notifications d'Événement\"."
1738
 
1739
+ #: lib/help.php:316
1740
  #, php-format
1741
  msgid ""
1742
  "Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
1745
  "Les analyses planifiées utilisent le <a href=\"%s\">pseudo cron de "
1746
  "WordPress</a> qui ne fonctionne que si votre site reçoit un trafic suffisant."
1747
 
1748
+ #: lib/help.php:329 lib/nf_sub_event.php:46 ninjafirewall.php:834
1749
  msgid "Event Notifications"
1750
  msgstr "Notifications d'Événement"
1751
 
1752
+ #: lib/help.php:330
1753
  msgid ""
1754
  "NinjaFirewall can alert you by email on specific events triggered within "
1755
  "your blog. They include installations, updates, activations etc, as well as "
1768
  "après avoir pénétré dans votre Tableau de bord de WordPress, d'y installer "
1769
  "une porte dérobée (backdoor) afin de prendre le contrôle de votre blog."
1770
 
1771
+ #: lib/help.php:341 lib/login_protection.php:22 ninjafirewall.php:838
1772
  msgid "Login Protection"
1773
  msgstr "Page de Connexion"
1774
 
1775
+ #: lib/help.php:345
1776
  msgid ""
1777
  "By processing incoming HTTP requests before your blog and any of its "
1778
  "plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
1785
  "compris les attaques distribuées provenant de plusieurs milliers d'adresses "
1786
  "IP différentes."
1787
 
1788
+ #: lib/help.php:347
1789
  msgid ""
1790
  "You can choose two different types of protection: a password or a captcha. "
1791
  "You can enable the protection only if an attack is detected or to keep it "
1795
  "captcha. Vous pouvez choisir d'activer la protection uniquement lorsqu'une "
1796
  "attaque est détectée ou bien l'activer en permanence."
1797
 
1798
+ #: lib/help.php:349
1799
  msgid "Yes, if under attack:"
1800
  msgstr "Oui, si attaque en cours :"
1801
 
1802
+ #: lib/help.php:351
1803
  msgid ""
1804
  "The protection will be triggered when too many login attempts are detected, "
1805
  "regardless of the offending IP. It blocks the attack instantly and prevents "
1814
  "utilisant soit une combinaison nom d'utilisateur / mot de passe prédéfinie, "
1815
  "soit un code captcha."
1816
 
1817
+ #: lib/help.php:353
1818
  msgid "Always ON:"
1819
  msgstr "Toujours activée :"
1820
 
1821
+ #: lib/help.php:355
1822
  msgid ""
1823
  "NinjaFirewall will always enforce the HTTP authentication or captcha "
1824
  "implementation each time you access the login page."
1826
  "Vous serez toujours invité à saisir votre nom d'utilisateur / mot de passe, "
1827
  "ou le code du captcha, chaque fois que vous accéderez à la page de connexion."
1828
 
1829
+ #: lib/help.php:358
1830
  msgid "Type of protection:"
1831
  msgstr "Type de protection :"
1832
 
1833
+ #: lib/help.php:359
1834
  msgid ""
1835
  "<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
1836
  "own very fast authentication scheme and it is compatible with any HTTP "
1840
  "utilise son propre système d'authentification, rapide et compatible avec "
1841
  "n'importe quel serveur HTTP (Apache, Nginx, Lighttpd etc)."
1842
 
1843
+ #: lib/help.php:360
1844
  msgid "<b>Captcha:</b> It will display a 5-character captcha code."
1845
  msgstr "<b>Captcha :</b> Affichera un code captcha à 5 caractères."
1846
 
1847
+ #: lib/help.php:361
1848
  msgid "Bot protection:"
1849
  msgstr "Protection contre les bots :"
1850
 
1851
+ #: lib/help.php:362
1852
  msgid ""
1853
  "NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
1854
  "before they start a brute-force attack."
1856
  "NinjaFirewall tentera de bloquer les bots et les scripts immédiatement, "
1857
  "c'est-à-dire avant même qu'ils ne commencent une attaque par force brute."
1858
 
1859
+ #: lib/help.php:370
1860
  msgid "AUTH log"
1861
  msgstr "Journal d'authentification"
1862
 
1863
+ #: lib/help.php:373
1864
  msgid ""
1865
  "NinjaFirewall can write to the server Authentication log when the brute-"
1866
  "force protection is triggered. This can be useful to the system "
1872
  "surveillance ou pour bloquer l'IP incriminée au niveau du pare-feu du "
1873
  "serveur."
1874
 
1875
+ #: lib/help.php:375
1876
  msgid ""
1877
  "If you have a shared hosting account, keep this option disabled as you do "
1878
  "not have any access to the server's logs."
1880
  "Si vous avez un hébergement mutualisé, laissez cette option désactivée car "
1881
  "vous n'avez pas accès aux journaux du serveur."
1882
 
1883
+ #: lib/help.php:377
1884
  msgid ""
1885
  "On Debian-based systems, the log is located in <code>/var/log/auth.log</"
1886
  "code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
1890
  "sous Red Hat, dans <code>/var/log/secure</code>. Le format utilisé est le "
1891
  "suivant&nbsp;:"
1892
 
1893
+ #: lib/help.php:380
1894
  msgid "AA: the process ID (PID)."
1895
  msgstr "AA : l'identifiant de processus (PID)."
1896
 
1897
+ #: lib/help.php:381
1898
  msgid "BB: the user IPv4 or IPv6 address."
1899
  msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
1900
 
1901
+ #: lib/help.php:382
1902
  msgid "CC: the blog (sub-)domain name."
1903
  msgstr "CC : le nom de (sous-)domaine du blog."
1904
 
1905
+ #: lib/help.php:383
1906
  msgid ""
1907
  "DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
1908
  "API</code>."
1910
  "DD : la cible; il peut s'agir soit de <code>wp-login.php</code>, soit de "
1911
  "<code>XML-RPC API</code>."
1912
 
1913
+ #: lib/help.php:384
1914
  msgid "EE: the time, in minutes, the protection will remain active."
1915
  msgstr ""
1916
  "EE : le temps, en minutes, pendant lequel la protection restera active."
1917
 
1918
+ #: lib/help.php:386
1919
  msgid "Sample loglines:"
1920
  msgstr "Exemple :"
1921
 
1922
+ #: lib/help.php:389
1923
  #, php-format
1924
  msgid ""
1925
  "Be careful if you are behind a load balancer, reverse-proxy or CDN because "
1939
  "Alternativement, vous pouvez utiliser le fichier <code><a href=\"%s\">."
1940
  "htninja</a></code>."
1941
 
1942
+ #: lib/help.php:403 lib/nf_sub_log.php:78 ninjafirewall.php:842
1943
  msgid "Firewall Log"
1944
  msgstr "Journal du Pare-feu"
1945
 
1946
+ #: lib/help.php:405
1947
  msgid ""
1948
  "The firewall log displays blocked and sanitised requests as well as some "
1949
  "useful information. It has 6 columns:"
1951
  "Le journal du pare-feu affiche les requêtes HTTP qui ont été bloquées ou "
1952
  "nettoyées ainsi que d'autres informations utiles. Il a six colonnes&nbsp;:"
1953
 
1954
+ #: lib/help.php:406
1955
  msgid "DATE : date and time of the incident."
1956
  msgstr "DATE : date et heure de l'incident."
1957
 
1958
+ #: lib/help.php:407
1959
  msgid ""
1960
  "INCIDENT : unique incident number/ID as it was displayed to the blocked user."
1961
  msgstr ""
1962
  "INCIDENT : le numéro d'incident (ID) unique. Par défaut, il sera aussi "
1963
  "affiché à l'utilisateur dont la requête aura été bloquée par le pare-feu."
1964
 
1965
+ #: lib/help.php:408
1966
  msgid ""
1967
  "LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
1968
  "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
1972
  "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
1973
  "et mode débogage (<code>DEBUG_ON</code>)."
1974
 
1975
+ #: lib/help.php:409
1976
  msgid ""
1977
  "RULE : reference of the NinjaFirewall built-in security rule that triggered "
1978
  "the action. A hyphen (<code>-</code>) instead of a number means it was a "
1983
  "d'un numéro signifie que la règle provient de votre configuration "
1984
  "personnelle de la page \"Politiques du Pare-feu\"."
1985
 
1986
+ #: lib/help.php:410
1987
  msgid "IP : the user IPv4 or IPv6 address."
1988
  msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
1989
 
1990
+ #: lib/help.php:411
1991
  msgid ""
1992
  "REQUEST : the HTTP request including offending variables and values as well "
1993
  "as the reason the action was logged."
1995
  "REQUEST : la requête HTTP avec ses variables et valeurs, ainsi que la raison "
1996
  "qui a déclenché l'incident."
1997
 
1998
+ #: lib/help.php:417 lib/nf_sub_log.php:163 lib/nf_sub_wplus.php:94
1999
+ #: ninjafirewall.php:1112
2000
  msgid "Centralized Logging"
2001
  msgstr "Centralisation des Logs"
2002
 
2003
+ #: lib/help.php:419
2004
  msgid ""
2005
  "Centralized Logging lets you remotely access the firewall log of all your "
2006
  "NinjaFirewall protected websites from one single installation. You do not "
2011
  "NinjaFirewall. Vous n'avez plus besoin de vous connecter à chaque site pour "
2012
  "analyser vos journaux."
2013
 
2014
+ #: lib/help.php:419
2015
  #, php-format
2016
  msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
2017
  msgstr ""
2018
  "<a href=\"%s\">Consultez notre blog pour plus d'informations à ce sujet</a>."
2019
 
2020
+ #: lib/help.php:420
2021
  msgid ""
2022
  "Enter your public key (optional): This is the public key that was created "
2023
  "from your main server."
2025
  "Entrez votre clé publique (optionnel) : Il s'agit de la clé qui a été créée "
2026
  "depuis le serveur principal."
2027
 
2028
+ #: lib/help.php:423
2029
  msgid ""
2030
  "Centralized Logging will keep working even if NinjaFirewall is disabled. "
2031
  "Delete your public key below if you want to disable it."
2034
  "NinjaFirewall. Si vous souhaitez complètement désactiver cette option, "
2035
  "supprimez votre clé publique ci-dessous. "
2036
 
2037
+ #: lib/help.php:436 lib/nf_sub_livelog.php:38 lib/nf_sub_livelog.php:210
2038
+ #: ninjafirewall.php:846
2039
  msgid "Live Log"
2040
  msgstr "Live Log"
2041
 
2042
+ #: lib/help.php:438
2043
  msgid ""
2044
  "Live Log lets you watch your website traffic in real time. It displays "
2045
  "connections in a format similar to the one used by most HTTP server logs. "
2052
  "éléments statiques comme les fichiers JS/CSS ou les images ne sont pas "
2053
  "traitées par NinjaFirewall."
2054
 
2055
+ #: lib/help.php:440
2056
  msgid ""
2057
  "You can enable/disable the monitoring process, change the refresh rate, "
2058
  "clear the screen, enable automatic vertical scrolling, change the log "
2064
  "effacer l'écran, changer le format d'affichage, le fuseau horaire et choisir "
2065
  "le type de trafic à visualiser (HTTP/HTTPS)."
2066
 
2067
+ #: lib/help.php:443
2068
  msgid ""
2069
  "Live Log does not make use of any WordPress core file (e.g., <code>admin-"
2070
  "ajax.php</code>). It communicates directly with the firewall without loading "
2078
  "serveur, même si vous ajustez son intervalle de rafraîchissement de la page "
2079
  "sur la fréquence la plus rapide (5 secondes)."
2080
 
2081
+ #: lib/help.php:445
2082
  msgid ""
2083
  "If you are using the optional <code>.htninja</code> configuration file to "
2084
  "whitelist your IP, the Live Log feature will not work."
2087
  "pour toujours accepter les requêtes provenant de votre adresse IP, Live Log "
2088
  "ne fonctionnera pas."
2089
 
2090
+ #: lib/help.php:450
2091
  msgid "Log Format"
2092
  msgstr "Format d'affichage"
2093
 
2094
+ #: lib/help.php:451
2095
  msgid "You can easily customize the log format. Possible values are:"
2096
  msgstr ""
2097
  "Vous pouvez facilement changer le format d'affichage en combinant une ou "
2098
  "plusieurs des valeurs suivantes&nbsp;:"
2099
 
2100
+ #: lib/help.php:452
2101
  msgid "<code>%time</code>: the server date, time and timezone."
2102
  msgstr "<code>%time</code> : la date, heure et fuseau horaire du serveur."
2103
 
2104
+ #: lib/help.php:453
2105
  msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
2106
  msgstr ""
2107
  "<code>%name</code> : le nom de l'utilisateur (Authentification HTTP), s'il "
2108
  "existe."
2109
 
2110
+ #: lib/help.php:454
2111
  #, php-format
2112
  msgid ""
2113
  "<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
2117
  "serveur est derrière un CDN ou un proxy, cette variable retournera l'adresse "
2118
  "IP de celui-ci."
2119
 
2120
+ #: lib/help.php:455
2121
  msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
2122
  msgstr "<code>%method</code> : la méthode HTTP (ex. GET, POST)."
2123
 
2124
+ #: lib/help.php:456
2125
  #, php-format
2126
  msgid ""
2127
  "<code>%uri</code>: the URI which was given in order to access the page "
2128
  "(REQUEST_URI)."
2129
  msgstr "<code>%uri</code> : l'URI donnée pour accéder à la page (REQUEST_URI)."
2130
 
2131
+ #: lib/help.php:457
2132
  msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
2133
  msgstr "<code>%referrer</code> : le referrer (HTTP_REFERER), s'il existe."
2134
 
2135
+ #: lib/help.php:458
2136
  #, php-format
2137
  msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
2138
  msgstr ""
2139
  "<code>%ua</code> : l'en-tête User-Agent (HTTP_USER_AGENT), s'il existe."
2140
 
2141
+ #: lib/help.php:459
2142
  #, php-format
2143
  msgid ""
2144
  "<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
2148
  "votre serveur est derrière un CDN ou un proxy, cette variable retournera "
2149
  "l'adresse réelle du client."
2150
 
2151
+ #: lib/help.php:460
2152
  msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
2153
  msgstr ""
2154
  "<code>%host</code> : l'en-tête Host de la requête courante (HTTP_HOST), si "
2155
  "elle existe."
2156
 
2157
+ #: lib/help.php:461
2158
  msgid ""
2159
  "Additionally, you can include any of the following characters: <code>\"</"
2160
  "code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
2164
  "%</code>, <code>[</code>, <code>]</code>, <code>espace</code> et toute "
2165
  "lettre minuscule <code>a-z</code>."
2166
 
2167
+ #: lib/help.php:473 ninjafirewall.php:850 ninjafirewall.php:3202
2168
  msgid "Rules Editor"
2169
  msgstr "Éditeur de Règles"
2170
 
2171
+ #: lib/help.php:475
2172
  msgid ""
2173
  "Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
2174
  "of built-in rules used to protect your blog against the most common "
2185
  "règles, vous pouvez utiliser l’Éditeur de règles ci-dessous pour les "
2186
  "désactiver individuellement&nbsp;:"
2187
 
2188
+ #: lib/help.php:477
2189
  msgid ""
2190
  "Check your firewall log and find the rule ID you want to disable (it is "
2191
  "displayed in the <code>RULE</code> column)."
2193
  "Consultez le journal du pare-feu afin d'y trouver l'ID de la règle que vous "
2194
  "souhaitez désactiver (il est affiché dans la colonne <code>RULE</code>)."
2195
 
2196
+ #: lib/help.php:478
2197
  msgid ""
2198
  "Select its ID from the enabled rules list below and click the \"Disable it\" "
2199
  "button."
2201
  "Sélectionnez son ID dans la liste des règles ci-dessous et cliquez sur le "
2202
  "bouton \"Désactiver\"."
2203
 
2204
+ #: lib/help.php:480
2205
  msgid ""
2206
  "Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
2207
  "code> instead of a number, that means that the rule can be changed in the "
2211
  "d'union <code>-</code> à la place d'un nombre, cela signifie que la règle ne "
2212
  "peut être modifiée quand dans la page \"Politiques du Pare-feu\"."
2213
 
2214
+ #: lib/help.php:485
2215
  msgid "Credits"
2216
  msgstr "Crédits"
2217
 
2218
+ #: lib/help.php:487
2219
  msgid ""
2220
  "NinjaFirewall security rules protect against many vulnerabilities. Some of "
2221
  "them were reported by the following companies, individuals or mailing lists:"
2224
  "vulnérabilités. Certaines d'entre elles ont été découvertes par les "
2225
  "entreprises, particuliers ou listes de diffusion suivantes:"
2226
 
2227
+ #: lib/help.php:542 lib/nf_sub_updates.php:74 ninjafirewall.php:854
2228
+ #: ninjafirewall.php:1039
2229
  msgid "Updates"
2230
  msgstr "Mises à Jour"
2231
 
2232
+ #: lib/help.php:544
2233
  msgid ""
2234
  "To get the most efficient protection, you can ask NinjaFirewall to "
2235
  "automatically update its security rules."
2237
  "Pour bénéficier de la protection la plus efficace, vous pouvez demander à "
2238
  "NinjaFirewall de mettre à jour ses règles de sécurité automatiquement."
2239
 
2240
+ #: lib/help.php:546
2241
  msgid ""
2242
  "Each time a new vulnerability is found in WordPress or one of its plugins/"
2243
  "themes, a new set of security rules will be made available to protect "
2250
  "peuvent être effectuées chaque jour, deux fois par jour ou même une fois par "
2251
  "heure."
2252
 
2253
+ #: lib/help.php:548
2254
  msgid ""
2255
  "Only security rules will be downloaded. If a new version of NinjaFirewall "
2256
  "(including new files, options and features) was available, it would have to "
2261
  "jour depuis la page des \"Extensions\" de votre tableau de bord, comme "
2262
  "d'habitude."
2263
 
2264
+ #: lib/help.php:550
2265
  msgid ""
2266
  "We recommend to enable this feature, as it is the <strong>only way to keep "
2267
  "your WordPress secure</strong> against new vulnerabilities."
2606
 
2607
  #: lib/login_protection.php:31 lib/nf_sub_event.php:54
2608
  #: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:217
2609
+ #: lib/nf_sub_options.php:67 lib/nf_sub_updates.php:105 ninjafirewall.php:1312
2610
+ #: ninjafirewall.php:2860 ninjafirewall.php:2988
2611
  msgid "Your changes have been saved."
2612
  msgstr "Les modifications ont été enregistrées."
2613
 
2674
  msgstr "Toujours activer"
2675
 
2676
  #: lib/login_protection.php:296 lib/nf_sub_filecheck.php:510
2677
+ #: ninjafirewall.php:1607 ninjafirewall.php:1622 ninjafirewall.php:1632
2678
+ #: ninjafirewall.php:1642 ninjafirewall.php:1712 ninjafirewall.php:1755
2679
+ #: ninjafirewall.php:1788 ninjafirewall.php:1826 ninjafirewall.php:1914
2680
+ #: ninjafirewall.php:1934 ninjafirewall.php:1977 ninjafirewall.php:2104
2681
+ #: ninjafirewall.php:2118 ninjafirewall.php:2321
2682
  msgid "No (default)"
2683
  msgstr "Non (défaut)"
2684
 
3060
  msgstr "Envoyer un rapport d'activité quotidien"
3061
 
3062
  #: lib/nf_sub_event.php:151 lib/nf_sub_event.php:163
3063
+ #: lib/nf_sub_updates.php:146 ninjafirewall.php:1699 ninjafirewall.php:1742
3064
+ #: ninjafirewall.php:1762 ninjafirewall.php:1813 ninjafirewall.php:1858
3065
+ #: ninjafirewall.php:1868 ninjafirewall.php:1878 ninjafirewall.php:1921
3066
+ #: ninjafirewall.php:1964 ninjafirewall.php:1984 ninjafirewall.php:2165
3067
+ #: ninjafirewall.php:2221 ninjafirewall.php:2231 ninjafirewall.php:2241
3068
+ #: ninjafirewall.php:2251 ninjafirewall.php:2298 ninjafirewall.php:2308
3069
+ #: ninjafirewall.php:3002
3070
  msgid "Yes (default)"
3071
  msgstr "Oui (défaut)"
3072
 
3156
  "d’Événement\" de NinjaFirewall."
3157
 
3158
  #: lib/nf_sub_event.php:450 lib/nf_sub_filecheck.php:840
3159
+ #: lib/nf_sub_filecheck.php:857 lib/nf_sub_options.php:503
3160
+ #: lib/nf_sub_updates.php:550 ninjafirewall.php:3471
3161
  msgid "Support forum:"
3162
  msgstr "Forum :"
3163
 
3195
  msgid "Default: %s"
3196
  msgstr "Défaut : %s"
3197
 
3198
+ #: lib/nf_sub_filecheck.php:159 ninjafirewall.php:2906
3199
  msgid "Exclude the following files/folders (optional)"
3200
  msgstr "Exclure les fichiers / dossiers suivants (optionnel)"
3201
 
3202
+ #: lib/nf_sub_filecheck.php:160 ninjafirewall.php:2907
3203
  msgid "e.g.,"
3204
  msgstr "par ex."
3205
 
3460
  msgid "Error reading new snapshot file."
3461
  msgstr "Erreur lors de la lecture du fichier du nouvel instantané."
3462
 
3463
+ #: lib/nf_sub_filecheck.php:808 ninjafirewall.php:275
3464
  msgid "New file"
3465
  msgstr "Nouveau fichier"
3466
 
3467
+ #: lib/nf_sub_filecheck.php:809 ninjafirewall.php:276
3468
  msgid "Deleted file"
3469
  msgstr "Fichier supprimé"
3470
 
3471
+ #: lib/nf_sub_filecheck.php:810 ninjafirewall.php:277
3472
  msgid "Modified file"
3473
  msgstr "Fichier modifié"
3474
 
3621
  msgid "Display"
3622
  msgstr "Afficher"
3623
 
3624
+ #: lib/nf_sub_livelog.php:280 ninjafirewall.php:1355
3625
  msgid "HTTP and HTTPS traffic (default)"
3626
  msgstr "Trafic HTTP et HTTPS (défaut)"
3627
 
3628
+ #: lib/nf_sub_livelog.php:281 ninjafirewall.php:1356
3629
  msgid "HTTP traffic only"
3630
  msgstr "Trafic HTTP uniquement"
3631
 
3632
+ #: lib/nf_sub_livelog.php:282 ninjafirewall.php:1357
3633
  msgid "HTTPS traffic only"
3634
  msgstr "Trafic HTTPS uniquement"
3635
 
3735
  msgid "Unable to open the log for read operation."
3736
  msgstr "Impossible de lire le journal."
3737
 
3738
+ #: lib/nf_sub_malwarescan.php:25 ninjafirewall.php:826
3739
  msgid "Anti-Malware"
3740
  msgstr "Anti-Malware"
3741
 
3793
  msgid "Refresh preview"
3794
  msgstr "Réactualiser"
3795
 
3796
+ #: lib/nf_sub_options.php:55 ninjafirewall.php:804
3797
  msgid "Firewall Options"
3798
  msgstr "Options du Pare-feu"
3799
 
3800
  #: lib/nf_sub_options.php:84 lib/nf_sub_options.php:93
3801
+ #: lib/nf_sub_options.php:108 lib/nf_sub_options.php:118 ninjafirewall.php:985
3802
+ #: ninjafirewall.php:1124
3803
  msgid "Enabled"
3804
  msgstr "Activé"
3805
 
3843
  msgid "503 Service Unavailable"
3844
  msgstr "503 Service Unavailable"
3845
 
3846
+ #: lib/nf_sub_options.php:156
3847
+ msgid "Anonymize IP addresses by removing the last 3 characters."
3848
+ msgstr "Anonymiser les adresses IP en supprimant les 3 derniers caractères."
3849
+
3850
+ #: lib/nf_sub_options.php:157
3851
+ #, php-format
3852
+ msgid ""
3853
+ "Does not apply to private IP addresses and the <a href=\"%s\">Login "
3854
+ "Protection</a>."
3855
+ msgstr ""
3856
+ "Ne s'applique pas aux adresses IP privées, ni à la <a href=\"%s\">Page de "
3857
+ "Connexion</a>."
3858
+
3859
+ #: lib/nf_sub_options.php:164
3860
  msgid "Blocked user message"
3861
  msgstr "Message pour les utilisateurs bloqués"
3862
 
3863
+ #: lib/nf_sub_options.php:175
3864
  msgid "Preview message"
3865
  msgstr "Prévisualiser"
3866
 
3867
+ #: lib/nf_sub_options.php:175
3868
  msgid "Default message"
3869
  msgstr "Message par défaut"
3870
 
3871
+ #: lib/nf_sub_options.php:188
3872
  msgid "Export configuration"
3873
  msgstr "Exporter la configuration"
3874
 
3875
+ #: lib/nf_sub_options.php:190
3876
  msgid "Download"
3877
  msgstr "Télécharger"
3878
 
3879
+ #: lib/nf_sub_options.php:190
3880
  msgid "File Check configuration will not be exported/imported."
3881
  msgstr ""
3882
  "La configuration de \"File Check\" ne peut pas être importée ou exportée."
3883
 
3884
+ #: lib/nf_sub_options.php:193
3885
  msgid "Import configuration"
3886
  msgstr "Importer la configuration"
3887
 
3888
+ #: lib/nf_sub_options.php:196
3889
  #, php-format
3890
  msgid "Imported configuration must match plugin version %s."
3891
  msgstr "La fichier importé doit être compatible avec la version %s."
3892
 
3893
+ #: lib/nf_sub_options.php:197
3894
  msgid "It will override all your current firewall options and rules."
3895
  msgstr "Il remplacera toutes vos options et règles de pare-feu en vigueur."
3896
 
3897
+ #: lib/nf_sub_options.php:203
3898
  msgid "Save Firewall Options"
3899
  msgstr "Sauvegarder les options"
3900
 
3901
+ #: lib/nf_sub_options.php:337
3902
  #, php-format
3903
  msgid "Uploaded file is either corrupted or its format is not supported (#%s)"
3904
  msgstr ""
3905
  "Le fichier importé est illisible ou son format n'est pas supporté (#%s)"
3906
 
3907
+ #: lib/nf_sub_options.php:361
3908
  msgid "The imported file is not compatible with that version of NinjaFirewall"
3909
  msgstr ""
3910
  "Le fichier importé n'est pas compatible avec cette version de NinjaFirewall"
3911
 
3912
+ #: lib/nf_sub_options.php:477
3913
  msgid "[NinjaFirewall] Alert: Firewall is disabled"
3914
  msgstr "[NinjaFirewall] Alerte : Le pare-feu a été désactivé"
3915
 
3916
+ #: lib/nf_sub_options.php:479 lib/nf_sub_options.php:481 ninjafirewall.php:561
3917
+ #: ninjafirewall.php:563 ninjafirewall.php:687 ninjafirewall.php:689
3918
+ #: ninjafirewall.php:3459 ninjafirewall.php:3461
3919
  msgid "-Blog :"
3920
  msgstr "- Blog :"
3921
 
3922
+ #: lib/nf_sub_options.php:485
3923
  msgid "Someone disabled NinjaFirewall from your WordPress admin dashboard:"
3924
  msgstr ""
3925
  "Quelqu'un a désactivé NinjaFirewall depuis votre Tableau de bord de "
3926
  "WordPress :"
3927
 
3928
+ #: lib/nf_sub_options.php:488
3929
  msgid ""
3930
  "NinjaFirewall is disabled because someone enabled debugging mode from your "
3931
  "WordPress admin dashboard:"
3933
  "NinjaFirewall est désactivé car quelqu'un activé son \"Mode débogage\" "
3934
  "depuis votre tableau de bord de WordPress :"
3935
 
3936
+ #: lib/nf_sub_options.php:491
3937
  msgid "[NinjaFirewall] Alert: Firewall override settings"
3938
  msgstr "[NinjaFirewall] Alerte : Modification des paramètres du pare-feu"
3939
 
3940
+ #: lib/nf_sub_options.php:492
3941
  msgid ""
3942
  "Someone imported a new configuration which overrode the firewall settings:"
3943
  msgstr ""
3944
  "Quelqu'un a importé une nouvelle configuration qui a modifié tous les "
3945
  "paramètres du pare-feu :"
3946
 
3947
+ #: lib/nf_sub_options.php:498 ninjafirewall.php:695 ninjafirewall.php:3466
3948
  msgid "-User :"
3949
  msgstr "- Nom :"
3950
 
3951
+ #: lib/nf_sub_options.php:499 ninjafirewall.php:696 ninjafirewall.php:3467
3952
  msgid "-IP :"
3953
  msgstr "- IP :"
3954
 
3955
+ #: lib/nf_sub_options.php:500 ninjafirewall.php:570 ninjafirewall.php:697
3956
+ #: ninjafirewall.php:3468
3957
  msgid "-Date :"
3958
  msgstr "- Date :"
3959
 
3960
+ #: lib/nf_sub_statistics.php:28 ninjafirewall.php:800
3961
  msgid "Statistics"
3962
  msgstr "Statistiques"
3963
 
4015
  msgid "Automatically update NinjaFirewall security rules"
4016
  msgstr "Activer la mise à jour automatique des règles de sécurité"
4017
 
4018
+ #: lib/nf_sub_updates.php:149 ninjafirewall.php:1223 ninjafirewall.php:1702
4019
+ #: ninjafirewall.php:1745 ninjafirewall.php:1765 ninjafirewall.php:1816
4020
+ #: ninjafirewall.php:1861 ninjafirewall.php:1871 ninjafirewall.php:1881
4021
+ #: ninjafirewall.php:1924 ninjafirewall.php:1967 ninjafirewall.php:1987
4022
+ #: ninjafirewall.php:2168 ninjafirewall.php:2224 ninjafirewall.php:2234
4023
+ #: ninjafirewall.php:2244 ninjafirewall.php:2254 ninjafirewall.php:2301
4024
+ #: ninjafirewall.php:2311 ninjafirewall.php:2888 ninjafirewall.php:3003
4025
  msgid "No"
4026
  msgstr "Non"
4027
 
4371
  #: lib/nf_sub_wplus.php:105
4372
  msgid ""
4373
  "NinjaFirewall (<font color=\"#21759B\">WP+</font> Edition) makes it possible "
4374
+ "to allow uploads while rejecting potentially dangerous files: scripts (PHP, "
4375
+ "CGI, Ruby, Python, bash/shell), C/C++ source code, binaries (MZ/PE/NE and "
4376
+ "ELF formats), system files (.htaccess, .htpasswd and PHP INI) and SVG files "
4377
+ "containing Javascript/XML events. You can easily limit the size of each "
4378
+ "uploaded file too, without having to modify your PHP configuration:"
4379
  msgstr ""
4380
  "NinjaFirewall (<font color=\"#21759B\">WP+</font> Edition) vous permet "
4381
  "d'autoriser ou d'interdire tout téléchargement de fichiers vers votre site, "
4382
  "ou bien de bloquer uniquement les fichiers potentiellement dangereux : "
4383
+ "scripts (PHP, CGI, Ruby, Python, bash/shell), code source C/C++, fichiers "
4384
+ "exécutables (MZ/PE/NE et ELF), certains fichiers systèmes (.htaccess, ."
4385
+ "htpasswd et PHP INI) et les fichiers SVG contenant du Javascript ou des "
4386
+ "Événements XML. Vous pouvez aussi sélectionner la taille maximale d'un "
4387
+ "fichier téléchargé, sans avoir à modifier la configuration de PHP&nbsp;:"
4388
 
4389
  #: lib/nf_sub_wplus.php:110
4390
  msgid "Firewall Log:"
4498
  "Le répertoire %s est en lecture seule. Vérifiez votre installation et les "
4499
  "permissions de %s."
4500
 
4501
+ #: lib/nfw_misc.php:156 ninjafirewall.php:969
4502
  msgid "unknown error"
4503
  msgstr "erreur inconnue"
4504
 
4578
  "La protection de NinjaFirewall contre les attaques par force brute est "
4579
  "activée. Vous êtes temporairement dans la liste blanche."
4580
 
4581
+ #: ninjafirewall.php:66
4582
  msgid "A true Web Application Firewall to protect and secure WordPress."
4583
  msgstr "Un véritable pare-feu applicatif pour sécuriser et protéger WordPress."
4584
 
4585
+ #: ninjafirewall.php:75
4586
  msgid "Cannot find WordPress configuration file"
4587
  msgstr "Impossible de trouver le fichier de configuration de WordPress"
4588
 
4589
+ #: ninjafirewall.php:76
4590
  msgid "Cannot read WordPress configuration file"
4591
  msgstr "Impossible de lire le fichier de configuration de WordPress"
4592
 
4593
+ #: ninjafirewall.php:77
4594
  msgid "Cannot retrieve WordPress database credentials"
4595
  msgstr ""
4596
  "Impossible de récupérer les informations d'identification de base de données "
4597
  "WordPress"
4598
 
4599
+ #: ninjafirewall.php:78
4600
  msgid "Cannot connect to WordPress database"
4601
  msgstr "Impossible de se connecter à la base de données WordPress"
4602
 
4603
+ #: ninjafirewall.php:79
4604
  msgid "Cannot retrieve user options from database (#2)"
4605
  msgstr ""
4606
  "Impossible de récupérer les options de l'utilisateur dans la base de données "
4607
  "(#2)"
4608
 
4609
+ #: ninjafirewall.php:80
4610
  msgid "Cannot retrieve user options from database (#3)"
4611
  msgstr ""
4612
  "Impossible de récupérer les options de l'utilisateur dans la base de données "
4613
  "(#3)"
4614
 
4615
+ #: ninjafirewall.php:81
4616
  msgid "Cannot retrieve user rules from database (#2)"
4617
  msgstr ""
4618
  "Impossible de récupérer les règles de l'utilisateur dans la base de données "
4619
  "(#2)"
4620
 
4621
+ #: ninjafirewall.php:82
4622
  msgid "Cannot retrieve user rules from database (#3)"
4623
  msgstr ""
4624
  "Impossible de récupérer les règles de l'utilisateur dans la base de données "
4625
  "(#3)"
4626
 
4627
+ #: ninjafirewall.php:83
4628
  msgid ""
4629
  "The firewall has been disabled from the <a href=\"admin.php?page=nfsubopt"
4630
  "\">administration console</a>"
4632
  "Le pare-feu a été désactivé depuis son <a href=\"admin.php?page=nfsubopt"
4633
  "\">interface d'administration</a>"
4634
 
4635
+ #: ninjafirewall.php:84
4636
  msgid "Unable to communicate with the firewall. Please check your settings"
4637
  msgstr ""
4638
  "Impossible de communiquer avec le pare-feu. Veuillez vérifiez votre "
4639
  "configuration"
4640
 
4641
+ #: ninjafirewall.php:85
4642
  msgid "Cannot retrieve user options from database (#1)"
4643
  msgstr ""
4644
  "Impossible de récupérer les options de l'utilisateur dans la base de données "
4645
  "(#1)"
4646
 
4647
+ #: ninjafirewall.php:86
4648
  msgid "Cannot retrieve user rules from database (#1)"
4649
  msgstr ""
4650
  "Impossible de récupérer les règles de l'utilisateur dans la base de données "
4651
  "(#1)"
4652
 
4653
+ #: ninjafirewall.php:87
4654
  #, php-format
4655
  msgid ""
4656
  "The firewall cannot access its log and cache folders. If you changed the "
4661
  "modifié les dossiers %s ou %s, vous DEVEZ définir la constante %s afin de "
4662
  "résoudre ce problème (consultez %s pour plus de détails)"
4663
 
4664
+ #: ninjafirewall.php:112
4665
+ msgid ""
4666
+ "You do not have \"unfiltered_html\" capability. Please enable it in order to "
4667
+ "run NinjaFirewall (or make sure you do not have \"DISALLOW_UNFILTERED_HTML\" "
4668
+ "in your wp-config.php script)."
4669
+ msgstr ""
4670
+ "Vous ne disposez pas de la capacité \"unfiltered_html\". Veuillez l'activer "
4671
+ "afin de pouvoir utiliser NinjaFirewall (ou bien assurez-vous de ne pas avoir "
4672
+ "la directive \"DISALLOW_UNFILTERED_HTML\" activée dans votre fichier wp-"
4673
+ "config.php)."
4674
+
4675
+ #: ninjafirewall.php:119
4676
  #, php-format
4677
  msgid ""
4678
  "NinjaFirewall requires WordPress 3.3 or greater but your current version is "
4681
  "NinjaFirewall nécessite au moins WordPress 3.3 mais votre version de "
4682
  "WordPress est %s."
4683
 
4684
+ #: ninjafirewall.php:123
4685
  #, php-format
4686
  msgid ""
4687
  "NinjaFirewall requires PHP 5.3 or greater but your current version is %s."
4688
  msgstr ""
4689
  "NinjaFirewall nécessite au moins PHP 5.3 mais votre version de PHP est %s."
4690
 
4691
+ #: ninjafirewall.php:127
4692
  #, php-format
4693
  msgid "NinjaFirewall requires the PHP %s extension."
4694
  msgstr "NinjaFirewall nécessite l'extension PHP %s."
4695
 
4696
+ #: ninjafirewall.php:131
4697
  msgid ""
4698
  "You have SAFE_MODE enabled. Please disable it, it is deprecated as of PHP "
4699
  "5.3.0 (see http://php.net/safe-mode)."
4702
  "devenue obsolète depuis PHP 5.3 et a été supprimée depuis PHP 5.4 (cf. "
4703
  "http://php.net/safe-mode)."
4704
 
4705
+ #: ninjafirewall.php:135
4706
  msgid "You are not allowed to activate NinjaFirewall."
4707
  msgstr "Vous n’êtes pas autorisé à activer NinjaFirewall."
4708
 
4709
+ #: ninjafirewall.php:139
4710
  msgid "NinjaFirewall is not compatible with Microsoft Windows."
4711
  msgstr "NinjaFirewall n'est pas compatible avec Microsoft Windows."
4712
 
4713
+ #: ninjafirewall.php:559
4714
  msgid "ERROR: Failed to update rules"
4715
  msgstr "ERREUR: Échec de la mise à jour des règles"
4716
 
4717
+ #: ninjafirewall.php:565
4718
  msgid ""
4719
  "NinjaFirewall failed to update its rules. This is a critical error, your "
4720
  "current rules may be corrupted or disabled. In order to solve the problem, "
4724
  "critique, vos règles actuelles peuvent être endommagées ou bien désactivées. "
4725
  "Afin de résoudre le problème, veuillez suivre ces instructions :"
4726
 
4727
+ #: ninjafirewall.php:566
4728
  msgid "1. Log in to your WordPress admin dashboard."
4729
  msgstr "1. Connectez-vous à votre tableau de bord WordPress."
4730
 
4731
+ #: ninjafirewall.php:567
4732
  msgid "2. Go to \"NinjaFirewall > Updates\"."
4733
  msgstr "2. Sélectionnez \"NinjaFirewall > Mises à Jour\"."
4734
 
4735
+ #: ninjafirewall.php:568
4736
  msgid "3. Click on \"Check for updates now!\"."
4737
  msgstr "3. Cliquez sur le bouton \"Vérifier les mises à jour maintenant ! \"."
4738
 
4739
+ #: ninjafirewall.php:573 ninjafirewall.php:700
4740
  msgid "Support forum"
4741
  msgstr "Forum "
4742
 
4743
+ #: ninjafirewall.php:685
4744
  msgid "Alert: WordPress console login"
4745
  msgstr "Alerte : Connexion à WordPress"
4746
 
4747
+ #: ninjafirewall.php:694
4748
  msgid "Someone just logged in to your WordPress admin console:"
4749
  msgstr "Quelqu'un vient de se connecter à votre Tableau de bord de WordPress:"
4750
 
4751
+ #: ninjafirewall.php:767
4752
  #, php-format
4753
  msgid "Sorry %s, your request cannot be processed."
4754
  msgstr "Désolé %s, votre requête ne peut pas aboutir."
4755
 
4756
+ #: ninjafirewall.php:768
4757
  msgid "For security reasons, it was blocked and logged."
4758
  msgstr "Pour des raisons de sécurité, elle a été bloquée et enregistrée."
4759
 
4760
+ #: ninjafirewall.php:770
4761
  msgid ""
4762
  "If you believe this was an error please contact the<br />webmaster and "
4763
  "enclose the following incident ID:"
4765
  "Si vous pensez qu'il s'agit d'une erreur, veuillez contacter<br />le "
4766
  "webmaster et joindre le numéro d'incident suivant:"
4767
 
4768
+ #: ninjafirewall.php:796
4769
  msgid "NinjaFirewall: Overview"
4770
  msgstr "NinjaFirewall : Aperçu"
4771
 
4772
+ #: ninjafirewall.php:800
4773
  msgid "NinjaFirewall: Statistics"
4774
  msgstr "NinjaFirewall : Statistiques"
4775
 
4776
+ #: ninjafirewall.php:804
4777
  msgid "NinjaFirewall: Firewall Options"
4778
  msgstr "NinjaFirewall : Options du Pare-feu"
4779
 
4780
+ #: ninjafirewall.php:808
4781
  msgid "NinjaFirewall: Firewall Policies"
4782
  msgstr "NinjaFirewall : Politiques du Pare-feu"
4783
 
4784
+ #: ninjafirewall.php:812
4785
  msgid "NinjaFirewall: File Guard"
4786
  msgstr "NinjaFirewall: File Guard"
4787
 
4788
+ #: ninjafirewall.php:816
4789
  msgid "NinjaFirewall: File Check"
4790
  msgstr "NinjaFirewall: File Check"
4791
 
4792
+ #: ninjafirewall.php:826
4793
  msgid "NinjaFirewall: Anti-Malware"
4794
  msgstr "NinjaFirewall : Anti-Malware"
4795
 
4796
+ #: ninjafirewall.php:830
4797
  msgid "NinjaFirewall: Network"
4798
  msgstr "NinjaFirewall : Réseau"
4799
 
4800
+ #: ninjafirewall.php:834
4801
  msgid "NinjaFirewall: Event Notifications"
4802
  msgstr "NinjaFirewall : Notifications d’Événement"
4803
 
4804
+ #: ninjafirewall.php:838
4805
  msgid "NinjaFirewall: Log-in Protection"
4806
  msgstr "NinjaFirewall : Page de Connexion"
4807
 
4808
+ #: ninjafirewall.php:842
4809
  msgid "NinjaFirewall: Firewall Log"
4810
  msgstr "NinjaFirewall : Journal du Pare-feu"
4811
 
4812
+ #: ninjafirewall.php:846
4813
  msgid "NinjaFirewall: Live Log"
4814
  msgstr "NinjaFirewall: Live Log"
4815
 
4816
+ #: ninjafirewall.php:850
4817
  msgid "NinjaFirewall: Rules Editor"
4818
  msgstr "NinjaFirewall : Éditeur de Règles"
4819
 
4820
+ #: ninjafirewall.php:854
4821
  msgid "NinjaFirewall: Updates"
4822
  msgstr "NinjaFirewall : Mises à Jour"
4823
 
4824
+ #: ninjafirewall.php:861
4825
  msgid "NinjaFirewall: About"
4826
  msgstr "NinjaFirewall : À Propos"
4827
 
4828
+ #: ninjafirewall.php:861
4829
  msgid "About..."
4830
  msgstr "À Propos..."
4831
 
4832
+ #: ninjafirewall.php:901
4833
  msgid "NinjaFirewall Settings"
4834
  msgstr "Réglages de NinjaFirewall"
4835
 
4836
+ #: ninjafirewall.php:909
4837
  msgid "NinjaFirewall is enabled"
4838
  msgstr "NinjaFirewall est activé"
4839
 
4840
+ #: ninjafirewall.php:948
4841
  msgid "Congratulations, NinjaFirewall is up and running!"
4842
  msgstr "Félicitations, NinjaFirewall est bien activé&nbsp;!"
4843
 
4844
+ #: ninjafirewall.php:949
4845
  msgid ""
4846
  "If you need help, click on the contextual \"Help\" menu tab located in the "
4847
  "upper right corner of each page."
4849
  "Si vous avez besoin d'aide, cliquez sur l'onglet \"Aide\" situé dans le coin "
4850
  "supérieur droit de chaque page."
4851
 
4852
+ #: ninjafirewall.php:951
4853
  msgid "A \"Quick Start, FAQ & Troubleshooting Guide\" email was sent to"
4854
  msgstr ""
4855
  "Un e-mail \"Guide d'Utilisation, d'Installation et de Dépannage\" a été "
4856
  "envoyé à l'adresse"
4857
 
4858
+ #: ninjafirewall.php:973 ninjafirewall.php:983
4859
  msgid "Firewall"
4860
  msgstr "Pare-feu"
4861
 
4862
+ #: ninjafirewall.php:992
4863
  msgid "WordPress WAF"
4864
  msgstr "WordPress WAF"
4865
 
4866
+ #: ninjafirewall.php:994
4867
  msgid "Full WAF"
4868
  msgstr "Full WAF"
4869
 
4870
+ #: ninjafirewall.php:998
4871
  msgid "Mode"
4872
  msgstr "Mode"
4873
 
4874
+ #: ninjafirewall.php:1000
4875
  #, php-format
4876
  msgid "NinjaFirewall is running in %s mode."
4877
  msgstr "NinjaFirewall fonctionne en mode %s."
4878
 
4879
+ #: ninjafirewall.php:1009
4880
  msgid "Enabled."
4881
  msgstr "Activé."
4882
 
4883
+ #: ninjafirewall.php:1009
4884
  msgid "Click here to turn Debugging Mode off"
4885
  msgstr "Cliquez ici pour désactiver le mode Débogage"
4886
 
4887
+ #: ninjafirewall.php:1015
4888
  msgid "PHP SAPI"
4889
  msgstr "PHP SAPI"
4890
 
4891
+ #: ninjafirewall.php:1029 ninjafirewall.php:3449
4892
  msgid "Version"
4893
  msgstr "Version"
4894
 
4895
+ #: ninjafirewall.php:1031
4896
  msgid "Security rules:"
4897
  msgstr "Règles de sécurité&nbsp;:"
4898
 
4899
+ #: ninjafirewall.php:1041
4900
  msgid "Security rules updates are disabled."
4901
  msgstr "La mise à jour automatique des règles de sécurité est désactivée."
4902
 
4903
+ #: ninjafirewall.php:1041
4904
  msgid ""
4905
  "If you want your blog to be protected against the latest threats, enable "
4906
  "automatic security rules updates."
4908
  "Pour garder votre WordPress protégé contre les dernières vulnérabilités, "
4909
  "pensez à l'activer."
4910
 
4911
+ #: ninjafirewall.php:1049 ninjafirewall.php:1058
4912
  msgid "Admin user"
4913
  msgstr "Administrateur"
4914
 
4915
+ #: ninjafirewall.php:1051
4916
  #, php-format
4917
  msgid ""
4918
  "You are not whitelisted. Ensure that the \"Do not block WordPress "
4925
  "\"%s\">Politiques du Pare-feu</a>, sinon vous pourriez être bloqué par le "
4926
  "pare-feu lorsque vous travaillez depuis votre Tableau de bord."
4927
 
4928
+ #: ninjafirewall.php:1060
4929
  msgid "You are whitelisted by the firewall."
4930
  msgstr "Vous êtes dans la liste blanche du pare-feu."
4931
 
4932
+ #: ninjafirewall.php:1067
4933
  msgid "Restrictions"
4934
  msgstr "Restrictions"
4935
 
4936
+ #: ninjafirewall.php:1069
4937
  msgid "Access to NinjaFirewall is restricted to:"
4938
  msgstr "L'accès à NinjaFirewall est restreint à :"
4939
 
4940
+ #: ninjafirewall.php:1077 ninjafirewall.php:1087
4941
  msgid "User session"
4942
  msgstr "Session utilisateur"
4943
 
4944
+ #: ninjafirewall.php:1079
4945
  msgid ""
4946
  "It seems the user session was not set by the firewall script or may have "
4947
  "been destroyed by another plugin. You may get blocked by the firewall while "
4952
  "autre extension. Vous pourriez être bloqué par le pare-feu lorsque vous "
4953
  "travaillez depuis le Tableau de bord de WordPress."
4954
 
4955
+ #: ninjafirewall.php:1089
4956
  msgid ""
4957
  "It seems that the user session set by NinjaFirewall was not found by the "
4958
  "firewall script. You may get blocked by the firewall while working from the "
4962
  "trouvé par le script du pare-feu. Vous pourriez être bloqué par le pare-feu "
4963
  "lorsque vous travaillez depuis le Tableau de bord de WordPress."
4964
 
4965
+ #: ninjafirewall.php:1097
4966
  #, php-format
4967
  msgid ""
4968
  "the public key is invalid. Please <a href=\"%s\">check your configuration</"
4971
  "la clé publique est invalide. Veuillez vérifier <a href=\"%s\">votre "
4972
  "configuration</a>."
4973
 
4974
+ #: ninjafirewall.php:1101
4975
  msgid "No IP address restriction."
4976
  msgstr "Aucune restriction d'accès par adresse IP."
4977
 
4978
+ #: ninjafirewall.php:1104
4979
  #, php-format
4980
  msgid "IP address %s is allowed to access NinjaFirewall's log on this server."
4981
  msgstr ""
4982
  "L'adresse IP %s est autorisée à accéder au journal du pare-feu de "
4983
  "NinjaFirewall."
4984
 
4985
+ #: ninjafirewall.php:1107
4986
  #, php-format
4987
  msgid ""
4988
  "the whitelisted IP is not valid. Please <a href=\"%s\">check your "
4991
  "l'adresse IP est invalide. Veuillez vérifier <a href=\"%s\">votre "
4992
  "configuration</a>."
4993
 
4994
+ #: ninjafirewall.php:1117
4995
  #, php-format
4996
  msgid "Error: %s"
4997
  msgstr "Erreur : %s"
4998
 
4999
+ #: ninjafirewall.php:1135
5000
  msgid "Source IP"
5001
  msgstr "IP source"
5002
 
5003
+ #: ninjafirewall.php:1137
5004
  #, php-format
5005
  msgid "You have a private IP : %s"
5006
  msgstr "Vous avez l'adresse IP d'un réseau privé : %s"
5007
 
5008
+ #: ninjafirewall.php:1137
5009
  #, php-format
5010
  msgid ""
5011
  "If your site is behind a reverse proxy or a load balancer, ensure that you "
5017
  "la bonne adresse IP, sinon utilisez le fichier de configuration %s de "
5018
  "NinjaFirewall. "
5019
 
5020
+ #: ninjafirewall.php:1145 ninjafirewall.php:1156
5021
  msgid "CDN detection"
5022
  msgstr "Détection CDN"
5023
 
5024
+ #: ninjafirewall.php:1147
5025
  #, php-format
5026
  msgid ""
5027
  "%s detected: you seem to be using Cloudflare CDN services. Ensure that you "
5032
  "vous d'avoir configuré votre serveur HTTP afin qu'il fasse suivre la bonne "
5033
  "adresse IP, sinon utilisez le fichier de configuration %s de NinjaFirewall."
5034
 
5035
+ #: ninjafirewall.php:1158
5036
  #, php-format
5037
  msgid ""
5038
  "%s detected: you seem to be using Incapsula CDN services. Ensure that you "
5043
  "vous d'avoir configuré votre serveur HTTP afin qu'il fasse suivre la bonne "
5044
  "adresse IP, sinon utilisez le fichier de configuration %s de NinjaFirewall."
5045
 
5046
+ #: ninjafirewall.php:1167 ninjafirewall.php:1177
5047
  msgid "Log dir"
5048
  msgstr "Répertoire du Journal"
5049
 
5050
+ #: ninjafirewall.php:1169 ninjafirewall.php:1179
5051
  #, php-format
5052
  msgid "%s directory is not writable! Please chmod it to 0777 or equivalent."
5053
  msgstr ""
5054
  "Le répertoire %s est en lecture seule ! Veuillez changer ses permissions "
5055
  "(0777 ou équivalent)."
5056
 
5057
+ #: ninjafirewall.php:1187
5058
  msgid "Optional configuration file"
5059
  msgstr "Fichier de configuration"
5060
 
5061
+ #: ninjafirewall.php:1222 ninjafirewall.php:1604 ninjafirewall.php:1619
5062
+ #: ninjafirewall.php:1629 ninjafirewall.php:1639 ninjafirewall.php:1709
5063
+ #: ninjafirewall.php:1752 ninjafirewall.php:1785 ninjafirewall.php:1823
5064
+ #: ninjafirewall.php:1911 ninjafirewall.php:1931 ninjafirewall.php:1974
5065
+ #: ninjafirewall.php:2103 ninjafirewall.php:2117 ninjafirewall.php:2318
5066
  msgid "Yes"
5067
  msgstr "Oui"
5068
 
5069
+ #: ninjafirewall.php:1224
5070
  msgid "(default)"
5071
  msgstr "(défaut)"
5072
 
5073
+ #: ninjafirewall.php:1225
5074
  #, php-format
5075
  msgid ""
5076
  "This feature is only available when NinjaFirewall is running in %s mode."
5078
  "Cette option ne peut être activée que lorsque NinjaFirewall fonctionne en "
5079
  "mode %s."
5080
 
5081
+ #: ninjafirewall.php:1238
5082
  msgid "All fields will be restored to their default values. Go ahead?"
5083
  msgstr ""
5084
  "Tous les champs vont être réinitialisés avec leur valeur par défaut. "
5085
  "Continuer ?"
5086
 
5087
+ #: ninjafirewall.php:1268
5088
  msgid ""
5089
  "WARNING: ensure that you can access your admin console over HTTPS before "
5090
  "enabling this option, otherwise you will lock yourself out of your site. Go "
5094
  "via HTTPS avant d'activer cette option, sinon vous risquez de bloquer "
5095
  "l’accès à votre site. Continuer ?"
5096
 
5097
+ #: ninjafirewall.php:1277
5098
  msgid ""
5099
  "Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
5100
  "hyphen [-] or an underscore [_] will be removed from the filename and "
5104
  "[.], un trait d'union[-] ou un caractère de soulignement[_], sera supprimé "
5105
  "du nom du fichier et remplacé par le caractère de substitution."
5106
 
5107
+ #: ninjafirewall.php:1315
5108
  msgid "Default values were restored."
5109
  msgstr "Les valeurs par défaut ont été restaurées."
5110
 
5111
+ #: ninjafirewall.php:1317
5112
  msgid "No action taken."
5113
  msgstr "Aucune mesure prise."
5114
 
5115
+ #: ninjafirewall.php:1352
5116
  msgid "Enable NinjaFirewall for"
5117
  msgstr "Activer NinjaFirewall pour le trafic"
5118
 
5119
+ #: ninjafirewall.php:1384
5120
  msgid "File Uploads"
5121
  msgstr "Autoriser les téléchargements (uploads)"
5122
 
5123
+ #: ninjafirewall.php:1388
5124
  msgid "Allow uploads"
5125
  msgstr "Autoriser"
5126
 
5127
+ #: ninjafirewall.php:1389
5128
  msgid "Disallow uploads (default)"
5129
  msgstr "Ne pas autoriser (défaut)"
5130
 
5131
+ #: ninjafirewall.php:1392
5132
  msgid "Sanitise filenames"
5133
  msgstr "Nettoyer le nom des fichiers"
5134
 
5135
+ #: ninjafirewall.php:1392
5136
  msgid "substitution character:"
5137
  msgstr "caractère de substitution&nbsp;:"
5138
 
5139
+ #: ninjafirewall.php:1493
5140
  msgid "Block direct access to any PHP file located in one of these directories"
5141
  msgstr ""
5142
  "Bloquer l'accès direct à un fichier PHP situé dans l'un de ces répertoires"
5143
 
5144
+ #: ninjafirewall.php:1523
5145
  msgid ""
5146
  "NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
5147
  "this option is enabled."
5149
  "NinjaFirewall ne bloquera pas l'accès à l'éditeur WYSIWYG TinyMCE même si "
5150
  "cette option est activée."
5151
 
5152
+ #: ninjafirewall.php:1538
5153
  msgid ""
5154
  "Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
5155
  "by your visitors, we recommend to enable this option."
5158
  "pouvant être consultés par vos visiteurs, nous vous recommandons d'activer "
5159
  "cette option."
5160
 
5161
+ #: ninjafirewall.php:1549
5162
  msgid ""
5163
  "If you are using the Jetpack plugin, blocking <code>system.multicall</code> "
5164
  "may prevent it from working correctly."
5166
  "Si vous utilisez l'extension Jetpack, bloquer <code>system.multicall</code> "
5167
  "pourrait l’empêcher de fonctionner correctement."
5168
 
5169
+ #: ninjafirewall.php:1557
5170
  msgid "Protect against username enumeration"
5171
  msgstr "Protéger contre l'énumération des comptes utilisateurs"
5172
 
5173
+ #: ninjafirewall.php:1560
5174
  msgid "Through the author archives"
5175
  msgstr "Via la page d'archive d'un auteur"
5176
 
5177
+ #: ninjafirewall.php:1561
5178
  msgid "Through the login page"
5179
  msgstr "Via la page de connexion"
5180
 
5181
+ #: ninjafirewall.php:1562
5182
  msgid "Through the WordPress REST API"
5183
  msgstr "Via l'API REST de WordPress"
5184
 
5185
+ #: ninjafirewall.php:1570
5186
  msgid "This feature is only available when running WordPress 4.7 or above."
5187
  msgstr "Cette option ne peut être activée qu'avec WordPress 4.7 ou plus."
5188
 
5189
+ #: ninjafirewall.php:1577
5190
  msgid "WordPress REST API"
5191
  msgstr "API REST de WordPress"
5192
 
5193
+ #: ninjafirewall.php:1580 ninjafirewall.php:1589
5194
  msgid "Block any access to the API"
5195
  msgstr "Bloquer tout accès à l'API"
5196
 
5197
+ #: ninjafirewall.php:1586
5198
  msgid "WordPress XML-RPC API"
5199
  msgstr "API XML-RPC de WordPress"
5200
 
5201
+ #: ninjafirewall.php:1590
5202
  msgid "Block <code>system.multicall</code> method"
5203
  msgstr "Bloquer la méthode <code>system.multicall</code>"
5204
 
5205
+ #: ninjafirewall.php:1592
5206
  msgid "Block Pingbacks"
5207
  msgstr "Bloquer les Pingbacks"
5208
 
5209
+ #: ninjafirewall.php:1597
5210
  msgid ""
5211
  "Disabling access to the REST or XML-RPC API may break some functionality on "
5212
  "your blog, its themes or plugins."
5214
  "L'activation de ces options peut rompre certaines fonctionnalités de votre "
5215
  "blog, ses thèmes ou ses plugins."
5216
 
5217
+ #: ninjafirewall.php:1601
5218
  msgid "Block <code>POST</code> requests in the themes folder"
5219
  msgstr "Bloquer les requêtes <code>POST</code> dans le dossier des thèmes"
5220
 
5221
+ #: ninjafirewall.php:1616
5222
  msgid "Force SSL for admin and logins"
5223
  msgstr "Forcer la connexion sécurisée au Tableau de bord"
5224
 
5225
+ #: ninjafirewall.php:1626
5226
  msgid "Disable the plugin and theme editor"
5227
  msgstr "Désactiver l’éditeur de thème et d'extension"
5228
 
5229
+ #: ninjafirewall.php:1636
5230
  msgid "Disable plugin and theme update/installation"
5231
  msgstr "Désactiver l'installation et mise à jour des thèmes et extensions"
5232
 
5233
+ #: ninjafirewall.php:1665
5234
  msgid "Add the Administrator to the whitelist (default)."
5235
  msgstr "Ajouter l'Administrateur à la liste blanche (défaut)."
5236
 
5237
+ #: ninjafirewall.php:1666
5238
  msgid "Add all logged in users to the whitelist."
5239
  msgstr "Ajouter tous les utilisateurs connectés à la liste blanche."
5240
 
5241
+ #: ninjafirewall.php:1667
5242
  msgid "Disable users whitelist."
5243
  msgstr "Désactiver la liste blanche."
5244
 
5245
+ #: ninjafirewall.php:1668
5246
  msgid ""
5247
  "Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
5248
  "<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
5252
  "<code>DISALLOW_FILE_EDIT</code> et <code>DISALLOW_FILE_MODS</code> qui, si "
5253
  "elles sont activées, seront toujours appliquées."
5254
 
5255
+ #: ninjafirewall.php:1696
5256
  msgid "Scan <code>GET</code> variable"
5257
  msgstr "Filtrer la variable <code>GET</code>"
5258
 
5259
+ #: ninjafirewall.php:1706
5260
  msgid "Sanitise <code>GET</code> variable"
5261
  msgstr "Nettoyer la variable <code>GET</code>"
5262
 
5263
+ #: ninjafirewall.php:1739
5264
  msgid "Scan <code>POST</code> variable"
5265
  msgstr "Filtrer la variable <code>POST</code>"
5266
 
5267
+ #: ninjafirewall.php:1749
5268
  msgid "Sanitise <code>POST</code> variable"
5269
  msgstr "Nettoyer la variable <code>POST</code>"
5270
 
5271
+ #: ninjafirewall.php:1755 ninjafirewall.php:1788
5272
  msgid "Do not enable this option unless you know what you are doing!"
5273
  msgstr ""
5274
  "N'activez pas cette option si vous n'êtes pas sûr de ce que vous "
5275
  "faites&nbsp;!"
5276
 
5277
+ #: ninjafirewall.php:1759
5278
  msgid "Decode Base64-encoded <code>POST</code> variable"
5279
  msgstr ""
5280
  "Décoder les chaîne encodées en Base64 dans la variable <code>POST</code>"
5281
 
5282
+ #: ninjafirewall.php:1782
5283
  msgid "Sanitise <code>REQUEST</code> variable"
5284
  msgstr "Nettoyer la variable <code>REQUEST</code>"
5285
 
5286
+ #: ninjafirewall.php:1810
5287
  msgid "Scan cookies"
5288
  msgstr "Filtrer les cookies"
5289
 
5290
+ #: ninjafirewall.php:1820
5291
  msgid "Sanitise cookies"
5292
  msgstr "Nettoyer les cookies"
5293
 
5294
+ #: ninjafirewall.php:1855
5295
  msgid "Scan <code>HTTP_USER_AGENT</code>"
5296
  msgstr "Filtrer <code>HTTP_USER_AGENT</code>"
5297
 
5298
+ #: ninjafirewall.php:1865
5299
  msgid "Sanitise <code>HTTP_USER_AGENT</code>"
5300
  msgstr "Nettoyer <code>HTTP_USER_AGENT</code>"
5301
 
5302
+ #: ninjafirewall.php:1875
5303
  msgid "Block suspicious bots/scanners"
5304
  msgstr "Bloquer les requêtes provenant de bots/scanners suspects"
5305
 
5306
+ #: ninjafirewall.php:1908
5307
  msgid "Scan <code>HTTP_REFERER</code>"
5308
  msgstr "Filtrer <code>HTTP_REFERER</code>"
5309
 
5310
+ #: ninjafirewall.php:1918
5311
  msgid "Sanitise <code>HTTP_REFERER</code>"
5312
  msgstr "Nettoyer <code>HTTP_REFERER</code>"
5313
 
5314
+ #: ninjafirewall.php:1928
5315
  msgid ""
5316
  "Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
5317
  "code> header"
5319
  "Bloquer les requêtes <code>POST</code> qui n'ont pas d'en-tête "
5320
  "<code>HTTP_REFERER</code>"
5321
 
5322
+ #: ninjafirewall.php:1934
5323
  msgid ""
5324
  "Keep this option disabled if you are using scripts like Paypal IPN, "
5325
  "WordPress WP-Cron etc"
5327
  "N'activez pas cette option si vous utilisez des scripts comme Paypal IPN, "
5328
  "WordPress WP-Cron etc"
5329
 
5330
+ #: ninjafirewall.php:1961
5331
  msgid "Block localhost IP in <code>GET/POST</code> request"
5332
  msgstr "Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost"
5333
 
5334
+ #: ninjafirewall.php:1971
5335
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
5336
  msgstr ""
5337
  "Bloquer les requêtes HTTP dont l'en-tête <code>HTTP_HOST</code> contient une "
5338
  "IP"
5339
 
5340
+ #: ninjafirewall.php:1981
5341
  msgid "Scan traffic coming from localhost and private IP address spaces"
5342
  msgstr "Filtrer les connexions provenant de localhost et d'adresses IP privées"
5343
 
5344
+ #: ninjafirewall.php:2003
5345
  #, php-format
5346
  msgid ""
5347
  "This option is disabled because the %s PHP function is not available on your "
5350
  "Cette option n'est pas disponible parce que la fonction PHP %s n'est pas "
5351
  "présente sur votre serveur."
5352
 
5353
+ #: ninjafirewall.php:2021
5354
  #, php-format
5355
  msgid "Set %s to protect against MIME type confusion attacks"
5356
  msgstr ""
5357
  "Activer %s pour protéger contre les attaques basées sur la confusion du type "
5358
  "MIME"
5359
 
5360
+ #: ninjafirewall.php:2031
5361
  #, php-format
5362
  msgid "Set %s to protect against clickjacking attempts"
5363
  msgstr ""
5364
  "Activer %s pour protéger contre les attaques de détournement de clic "
5365
  "(clickjacking)"
5366
 
5367
+ #: ninjafirewall.php:2040
5368
  #, php-format
5369
  msgid "Enforce %s (IE, Chrome and Safari browsers)"
5370
  msgstr "Forcer %s (IE, Chrome et Safari)"
5371
 
5372
+ #: ninjafirewall.php:2050
5373
  #, php-format
5374
  msgid "Force %s flag on all cookies to mitigate XSS attacks"
5375
  msgstr ""
5376
  "Activer la propriété %s pour tous les cookies afin d'atténuer les menaces "
5377
  "XSS qui génèrent des vols de cookies"
5378
 
5379
+ #: ninjafirewall.php:2056
5380
  msgid ""
5381
  "If your PHP scripts use cookies that need to be accessed from JavaScript, "
5382
  "you should disable this option."
5384
  "Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
5385
  "partir de JavaScript, vous devez garder cette option désactivée."
5386
 
5387
+ #: ninjafirewall.php:2062
5388
  msgid ""
5389
  "HSTS headers can only be set when you are accessing your site over HTTPS."
5390
  msgstr ""
5391
  "Les en-têtes HSTS ne peuvent être utilisés que lorsque vous vous connectez à "
5392
  "votre site en HTTPS (connexion sécurisée)."
5393
 
5394
+ #: ninjafirewall.php:2069
5395
  #, php-format
5396
  msgid "Set %s (HSTS) to enforce secure connections to the server"
5397
  msgstr ""
5398
  "Activer %s (HSTS) pour forcer les connexions sécurisées vers le serveur"
5399
 
5400
+ #: ninjafirewall.php:2072
5401
  msgid "1 month"
5402
  msgstr "1 mois"
5403
 
5404
+ #: ninjafirewall.php:2073
5405
  msgid "6 months"
5406
  msgstr "6 mois"
5407
 
5408
+ #: ninjafirewall.php:2074
5409
  msgid "1 year"
5410
  msgstr "1 année"
5411
 
5412
+ #: ninjafirewall.php:2076
5413
  msgid "Apply to subdomains"
5414
  msgstr "Appliquer aux sous-domaines"
5415
 
5416
+ #: ninjafirewall.php:2080
5417
  msgid "Set <code>max-age</code> to 0"
5418
  msgstr "Régler <code>max-age</code> à 0"
5419
 
5420
+ #: ninjafirewall.php:2100
5421
  #, php-format
5422
  msgid "Set %s for the website frontend"
5423
  msgstr "Activer %s pour le site"
5424
 
5425
+ #: ninjafirewall.php:2108
5426
  msgid "This CSP header will apply to the website frontend only."
5427
  msgstr "Cet en-tête CSP ne s'appliquera qu'au site."
5428
 
5429
+ #: ninjafirewall.php:2114
5430
  #, php-format
5431
  msgid "Set %s for the WordPress admin dashboard"
5432
  msgstr "Activer %s pour la console d'administration de WordPress"
5433
 
5434
+ #: ninjafirewall.php:2122
5435
  msgid "This CSP header will apply to the WordPress admin dashboard only."
5436
  msgstr ""
5437
  "Cet en-tête CSP ne s'appliquera qu'à la console d'administration de "
5438
  "WordPress."
5439
 
5440
+ #: ninjafirewall.php:2162
5441
  msgid ""
5442
  "Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
5443
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
5446
  "<code>GET</code>, <code>POST</code>, <code>HTTP_USER_AGENT</code>, "
5447
  "<code>HTTP_REFERER</code> et les cookies"
5448
 
5449
+ #: ninjafirewall.php:2205
5450
  msgid "Block serialized PHP objects in the following global variables"
5451
  msgstr ""
5452
  "Bloquer les objets PHP sérialisés dans les variables globales suivantes"
5453
 
5454
+ #: ninjafirewall.php:2218
5455
  msgid "Hide PHP notice and error messages"
5456
  msgstr "Masquer les messages d'erreur de PHP"
5457
 
5458
+ #: ninjafirewall.php:2228
5459
  msgid "Sanitise <code>PHP_SELF</code>"
5460
  msgstr "Nettoyer <code>PHP_SELF</code>"
5461
 
5462
+ #: ninjafirewall.php:2238
5463
  msgid "Sanitise <code>PATH_TRANSLATED</code>"
5464
  msgstr "Nettoyer <code>PATH_TRANSLATED</code>"
5465
 
5466
+ #: ninjafirewall.php:2248
5467
  msgid "Sanitise <code>PATH_INFO</code>"
5468
  msgstr "Nettoyer <code>PATH_INFO</code>"
5469
 
5470
+ #: ninjafirewall.php:2268
5471
  msgid "This option is not compatible with your actual configuration."
5472
  msgstr ""
5473
  "Cette option n'est pas compatible avec la configuration de votre serveur."
5474
 
5475
+ #: ninjafirewall.php:2295
5476
  msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
5477
  msgstr ""
5478
  "Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code>"
5479
 
5480
+ #: ninjafirewall.php:2305
5481
  msgid "Block ASCII character 0x00 (NULL byte)"
5482
  msgstr "Bloquer le caractère ASCII 0x00 (NULL byte)"
5483
 
5484
+ #: ninjafirewall.php:2315
5485
  msgid "Block ASCII control characters 1 to 8 and 14 to 31"
5486
  msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31"
5487
 
5488
+ #: ninjafirewall.php:2331
5489
  msgid "Save Firewall Policies"
5490
  msgstr "Sauvegarder les options"
5491
 
5492
+ #: ninjafirewall.php:2333
5493
  msgid "Restore Default Values"
5494
  msgstr "Rétablir les valeurs par défaut"
5495
 
5496
+ #: ninjafirewall.php:2826 ninjafirewall.php:2832
5497
  msgid "Please enter a number from 1 to 99."
5498
  msgstr "Veuillez entrer un nombre de 1 à 99."
5499
 
5500
+ #: ninjafirewall.php:2845
5501
  #, php-format
5502
  msgid ""
5503
  "You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
5511
  "cette option s'applique à tous les fichiers PHP, vous devez installer "
5512
  "NinjaFirewall en mode %s."
5513
 
5514
+ #: ninjafirewall.php:2851
5515
  #, php-format
5516
  msgid ""
5517
  "The cache directory %s is not writable. Please change its permissions (0777 "
5520
  "Impossible d'écrire dans le répertoire du cache %s. Assurez-vous que ce "
5521
  "répertoire n'est pas en lecture seule."
5522
 
5523
+ #: ninjafirewall.php:2883
5524
  msgid "Enable File Guard"
5525
  msgstr "Activer File Guard"
5526
 
5527
+ #: ninjafirewall.php:2885
5528
  msgid "Yes (recommended)"
5529
  msgstr "Oui (recommandé)"
5530
 
5531
+ #: ninjafirewall.php:2898
5532
  msgid "Real-time detection"
5533
  msgstr "Détection en temps réel"
5534
 
5535
+ #: ninjafirewall.php:2901
5536
  #, php-format
5537
  msgid ""
5538
  "Monitor file activity and send an alert when someone is accessing a PHP "
5541
  "Surveiller et alerter par e-mail lorsqu'un visiteur accède à un script PHP "
5542
  "qui a été modifié ou créé il y a moins de %s heure(s)."
5543
 
5544
+ #: ninjafirewall.php:2907
5545
  msgid "or"
5546
  msgstr "ou"
5547
 
5548
+ #: ninjafirewall.php:2907
5549
  msgid ""
5550
  "Full or partial case-sensitive string(s), max. 255 characters. Multiple "
5551
  "values must be comma-separated"
5553
  "Chaîne de caractères complète ou partielle, sensible à la casse, 255 "
5554
  "caractères maximum. Plusieurs valeurs doivent être séparées par des virgules"
5555
 
5556
+ #: ninjafirewall.php:2912
5557
  msgid "Save File Guard options"
5558
  msgstr "Sauvegarder les options"
5559
 
5560
+ #: ninjafirewall.php:2963 ninjafirewall.php:3528
5561
  #, php-format
5562
  msgid "You are not allowed to perform this task (%s)."
5563
  msgstr "Vous n'êtes pas autorisé à effectuer cette tâche (%s)."
5564
 
5565
+ #: ninjafirewall.php:2974
5566
  msgid "You do not have a multisite network."
5567
  msgstr "Vous ne disposez pas d'un réseau multisite."
5568
 
5569
+ #: ninjafirewall.php:2998
5570
  msgid "NinjaFirewall Status"
5571
  msgstr "Statut de NinjaFirewall"
5572
 
5573
+ #: ninjafirewall.php:3001
5574
  msgid ""
5575
  "Display NinjaFirewall status icon in the admin bar of all sites in the "
5576
  "network"
5578
  "Afficher l'icône du statut de NinjaFirewall dans la barre d'administration "
5579
  "de tous les sites du réseau"
5580
 
5581
+ #: ninjafirewall.php:3009
5582
  msgid "Save Network options"
5583
  msgstr "Sauvegarder les options"
5584
 
5585
+ #: ninjafirewall.php:3212
5586
  msgid "Error: you did not select a rule to disable."
5587
  msgstr "Erreur : vous devez sélectionner la règle à désactiver."
5588
 
5589
+ #: ninjafirewall.php:3214 ninjafirewall.php:3229
5590
  msgid "Error: to change this rule, use the \"Firewall Policies\" menu."
5591
  msgstr ""
5592
  "Erreur : pour modifier cette règle, utilisez le menu \"Politiques du Pare-feu"
5593
  "\"."
5594
 
5595
+ #: ninjafirewall.php:3216 ninjafirewall.php:3231
5596
  msgid "Error: this rule does not exist."
5597
  msgstr "Erreur : cette règle n'existe pas."
5598
 
5599
+ #: ninjafirewall.php:3220
5600
  #, php-format
5601
  msgid "Rule ID %s has been disabled."
5602
  msgstr "La règle %s a été désactivée."
5603
 
5604
+ #: ninjafirewall.php:3227
5605
  msgid "Error: you did not select a rule to enable."
5606
  msgstr "Erreur : vous devez sélectionner la règle à activer."
5607
 
5608
+ #: ninjafirewall.php:3235
5609
  #, php-format
5610
  msgid "Rule ID %s has been enabled."
5611
  msgstr "La règle %s a été activée."
5612
 
5613
+ #: ninjafirewall.php:3245
5614
  msgid "Error: no rules found."
5615
  msgstr "Erreur : aucune règle de sécurité trouvée."
5616
 
5617
+ #: ninjafirewall.php:3260
5618
  msgid "NinjaFirewall built-in security rules"
5619
  msgstr "Éditeur de règles du pare-feu"
5620
 
5621
+ #: ninjafirewall.php:3263
5622
  msgid "Select the rule you want to disable or enable"
5623
  msgstr "Sélectionnez la règle à activer ou désactiver"
5624
 
5625
+ #: ninjafirewall.php:3267
5626
  msgid "Total rules enabled"
5627
  msgstr "Règles activées"
5628
 
5629
+ #: ninjafirewall.php:3275 ninjafirewall.php:3294 ninjafirewall.php:3309
5630
+ #: ninjafirewall.php:3328
5631
  msgid "Rule ID"
5632
  msgstr "Règle"
5633
 
5634
+ #: ninjafirewall.php:3275 ninjafirewall.php:3309
5635
  msgid "Firewall policy"
5636
  msgstr "Politique du pare-feu"
5637
 
5638
  # Todo ?
5639
+ #: ninjafirewall.php:3278 ninjafirewall.php:3312
5640
  msgid "Remote/local file inclusion"
5641
  msgstr "Remote/local file inclusion"
5642
 
5643
  # Todo ?
5644
+ #: ninjafirewall.php:3280 ninjafirewall.php:3314
5645
  msgid "Cross-site scripting"
5646
  msgstr "Cross-site scripting"
5647
 
5648
  # Todo ?
5649
+ #: ninjafirewall.php:3282 ninjafirewall.php:3316
5650
  msgid "Code injection"
5651
  msgstr "Code injection"
5652
 
5653
  # Todo ?
5654
+ #: ninjafirewall.php:3284 ninjafirewall.php:3318
5655
  msgid "SQL injection"
5656
  msgstr "SQL injection"
5657
 
5658
+ #: ninjafirewall.php:3286 ninjafirewall.php:3320
5659
  msgid "Various vulnerability"
5660
  msgstr "Vulnérabilité (divers)"
5661
 
5662
  # Todo ?
5663
+ #: ninjafirewall.php:3288 ninjafirewall.php:3322
5664
  msgid "Backdoor/shell"
5665
  msgstr "Backdoor/shell"
5666
 
5667
+ #: ninjafirewall.php:3290 ninjafirewall.php:3324
5668
  msgid "Application specific"
5669
  msgstr "Application spécifique"
5670
 
5671
+ #: ninjafirewall.php:3292 ninjafirewall.php:3326
5672
  msgid "WordPress vulnerability"
5673
  msgstr "Vulnérabilité WordPress"
5674
 
5675
+ #: ninjafirewall.php:3298
5676
  msgid "Disable it"
5677
  msgstr "Désactiver"
5678
 
5679
+ #: ninjafirewall.php:3303
5680
  msgid "Total rules disabled"
5681
  msgstr "Règles désactivées"
5682
 
5683
+ #: ninjafirewall.php:3333
5684
  msgid "Enable it"
5685
  msgstr "Activer"
5686
 
5687
+ #: ninjafirewall.php:3335
5688
  #, php-format
5689
  msgid ""
5690
  "Greyed out rules can be changed in the <a href=\"%s\">Firewall Policies</a> "
5693
  "Les règles grisées ne peuvent être modifiées que dans la page <a href=\"%s"
5694
  "\">Politiques du Pare-feu</a>."
5695
 
5696
+ #: ninjafirewall.php:3378
5697
  msgid "Settings"
5698
  msgstr "Réglages"
5699
 
5700
+ #: ninjafirewall.php:3379
5701
  msgid "Upgrade to Premium"
5702
  msgstr "Passez Premium !"
5703
 
5704
+ #: ninjafirewall.php:3380
5705
  msgid "Rate it!"
5706
  msgstr "Notez-le !"
5707
 
5708
+ #: ninjafirewall.php:3441
5709
  msgid "Plugin"
5710
  msgstr "Extension"
5711
 
5712
+ #: ninjafirewall.php:3441 ninjafirewall.php:3445
5713
  msgid "uploaded"
5714
  msgstr "téléchargé(e)"
5715
 
5716
+ #: ninjafirewall.php:3441 ninjafirewall.php:3445
5717
  msgid "installed"
5718
  msgstr "installé(e)"
5719
 
5720
+ #: ninjafirewall.php:3441 ninjafirewall.php:3445
5721
  msgid "activated"
5722
  msgstr "activé(e)"
5723
 
5724
+ #: ninjafirewall.php:3442
5725
  msgid "updated"
5726
  msgstr "mis(e) à jour"
5727
 
5728
+ #: ninjafirewall.php:3442
5729
  msgid "deactivated"
5730
  msgstr "désactivé(e)"
5731
 
5732
+ #: ninjafirewall.php:3442 ninjafirewall.php:3446
5733
  msgid "deleted"
5734
  msgstr "supprimé(e)"
5735
 
5736
+ #: ninjafirewall.php:3442 ninjafirewall.php:3446
5737
  msgid "Name"
5738
  msgstr "Nom"
5739
 
5740
+ #: ninjafirewall.php:3445
5741
  msgid "Theme"
5742
  msgstr "Thème"
5743
 
5744
+ #: ninjafirewall.php:3449
5745
  msgid "upgraded"
5746
  msgstr "mis(e) à jour"
5747
 
5748
+ #: ninjafirewall.php:3457
5749
  msgid "[NinjaFirewall] Alert:"
5750
  msgstr "[NinjaFirewall] Alerte :"
5751
 
5752
+ #: ninjafirewall.php:3463
5753
  msgid "NinjaFirewall has detected the following activity on your account:"
5754
  msgstr "NinjaFirewall a détecté l'activité suivante sur votre compte :"
 
languages/ninjafirewall.pot CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Stable (latest release)\n"
4
- "POT-Creation-Date: 2017-12-08 15:16+0700\n"
5
- "PO-Revision-Date: 2017-12-08 15:16+0700\n"
6
  "Last-Translator: NinTechNet <contact@nintechnet.com>\n"
7
  "Language-Team: \n"
8
  "Language: fr_FR\n"
@@ -114,7 +114,7 @@ msgid ""
114
  "level of protection and performance higher than any other security plugin."
115
  msgstr ""
116
 
117
- #: install.php:154 ninjafirewall.php:786
118
  msgid "Installation"
119
  msgstr ""
120
 
@@ -146,7 +146,7 @@ msgid ""
146
  "remove it as long as NinjaFirewall is running!"
147
  msgstr ""
148
 
149
- #: install.php:241 ninjafirewall.php:947
150
  msgid "NinjaFirewall (WP Edition)"
151
  msgstr ""
152
 
@@ -409,19 +409,19 @@ msgstr ""
409
  msgid "Need help? Check our blog:"
410
  msgstr ""
411
 
412
- #: install.php:562
413
  msgid ""
414
  "Error: The installer cannot download the security rules from wordpress.org "
415
  "website."
416
  msgstr ""
417
 
418
- #: install.php:563
419
  msgid ""
420
  "The server may be temporarily down or you may have network connectivity "
421
  "problems? Please try again in a few minutes."
422
  msgstr ""
423
 
424
- #: install.php:564
425
  msgid ""
426
  "NinjaFirewall downloads its rules over an HTTPS secure connection. Maybe "
427
  "your server does not support SSL? You can force NinjaFirewall to use a non-"
@@ -461,7 +461,7 @@ msgstr ""
461
  msgid "View firewall log"
462
  msgstr ""
463
 
464
- #: lib/help.php:37 ninjafirewall.php:799
465
  msgid "Overview"
466
  msgstr ""
467
 
@@ -529,7 +529,7 @@ msgstr ""
529
  msgid "Your site will remain unprotected until you enable it again."
530
  msgstr ""
531
 
532
- #: lib/help.php:86 lib/nf_sub_options.php:101 ninjafirewall.php:1010
533
  msgid "Debugging mode"
534
  msgstr ""
535
 
@@ -550,39 +550,67 @@ msgid ""
550
  "wrongly triggered."
551
  msgstr ""
552
 
553
- #: lib/help.php:93
554
- msgid "Error code and message to return"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
555
  msgstr ""
556
 
557
  #: lib/help.php:95
558
  msgid ""
 
 
 
 
 
 
 
 
 
 
 
559
  "Lets you customize the HTTP error code returned by NinjaFirewall when "
560
  "blocking a dangerous request and the message to display to the user."
561
  msgstr ""
562
 
563
- #: lib/help.php:96
564
  msgid "You can use any HTML tags and 3 built-in variables:"
565
  msgstr ""
566
 
567
- #: lib/help.php:97
568
  msgid "the blocked user IP."
569
  msgstr ""
570
 
571
- #: lib/help.php:98
572
  msgid ""
573
  "the unique incident number as it will appear in the firewall log \"INCIDENT"
574
  "\" column."
575
  msgstr ""
576
 
577
- #: lib/help.php:99
578
  msgid "NinjaFirewall logo."
579
  msgstr ""
580
 
581
- #: lib/help.php:103
582
  msgid "Export/import configuration"
583
  msgstr ""
584
 
585
- #: lib/help.php:105
586
  msgid ""
587
  "This options lets you export you current configuration or import it from "
588
  "another NinjaFirewall (WP Edition) installation. The imported file must "
@@ -590,11 +618,11 @@ msgid ""
590
  "importing will override all firewall rules and options."
591
  msgstr ""
592
 
593
- #: lib/help.php:107
594
  msgid "\"File Check\" configuration will not be exported/imported."
595
  msgstr ""
596
 
597
- #: lib/help.php:120
598
  #, php-format
599
  msgid ""
600
  "Keep in mind, however, that the Firewall Policies apply to any PHP scripts "
@@ -602,11 +630,11 @@ msgid ""
602
  "your WordPress index page."
603
  msgstr ""
604
 
605
- #: lib/help.php:125
606
  msgid "Policies overview"
607
  msgstr ""
608
 
609
- #: lib/help.php:127
610
  #, php-format
611
  msgid ""
612
  "Because NinjaFirewall sits in front of WordPress, it can hook, scan and "
@@ -617,24 +645,24 @@ msgid ""
617
  "<code><a href=\"%s\">$_SERVER</a></code> in HTTP and/or HTTPS mode."
618
  msgstr ""
619
 
620
- #: lib/help.php:129
621
  msgid ""
622
  "Use the options below to enable, disable or to tweak these rules according "
623
  "to your needs."
624
  msgstr ""
625
 
626
- #: lib/help.php:136
627
  msgid "Scan and Sanitise"
628
  msgstr ""
629
 
630
- #: lib/help.php:138
631
  msgid ""
632
  "You can choose to scan and reject dangerous content but also to sanitise "
633
  "requests and variables. Those two actions are different and can be combined "
634
  "together for better security."
635
  msgstr ""
636
 
637
- #: lib/help.php:139
638
  msgid ""
639
  "Scan : if anything suspicious is detected, NinjaFirewall will block the "
640
  "request and return an HTTP error code and message (defined in the \"Firewall "
@@ -642,7 +670,7 @@ msgid ""
642
  "closed immediately."
643
  msgstr ""
644
 
645
- #: lib/help.php:140
646
  #, php-format
647
  msgid ""
648
  "Sanitise : this option will not block but sanitise the user request by "
@@ -653,48 +681,48 @@ msgid ""
653
  "sanitised."
654
  msgstr ""
655
 
656
- #: lib/help.php:142
657
  msgid ""
658
  "This action will be performed when the filtering process is over, right "
659
  "before NinjaFirewall forwards the request to your PHP script."
660
  msgstr ""
661
 
662
- #: lib/help.php:145
663
  msgid ""
664
  "If you enabled <code>POST</code> requests sanitising, articles and messages "
665
  "posted by your visitors could be corrupted with excessive backslashes or "
666
  "substitution characters."
667
  msgstr ""
668
 
669
- #: lib/help.php:149 ninjafirewall.php:811 ninjafirewall.php:1307
670
  msgid "Firewall Policies"
671
  msgstr ""
672
 
673
- #: lib/help.php:154 ninjafirewall.php:1329
674
  msgid "Basic Policies"
675
  msgstr ""
676
 
677
- #: lib/help.php:157
678
  msgid "Whether to filter HTTP and/or HTTPS traffic"
679
  msgstr ""
680
 
681
- #: lib/help.php:159 ninjafirewall.php:1384
682
  msgid "Uploads"
683
  msgstr ""
684
 
685
- #: lib/help.php:160
686
  msgid "File Uploads:"
687
  msgstr ""
688
 
689
- #: lib/help.php:160
690
  msgid "whether to allow/disallow file uploads."
691
  msgstr ""
692
 
693
- #: lib/help.php:161
694
  msgid "Sanitise filenames:"
695
  msgstr ""
696
 
697
- #: lib/help.php:161
698
  msgid ""
699
  "any character that is not a letter <code>a-zA-Z</code>, a digit <code>0-9</"
700
  "code>, a dot <code>.</code>, a hyphen <code>-</code> or an underscore "
@@ -702,17 +730,17 @@ msgid ""
702
  "substitution character."
703
  msgstr ""
704
 
705
- #: lib/help.php:164
706
  msgid ""
707
  "Whether to block direct access to PHP files located in specific WordPress "
708
  "directories."
709
  msgstr ""
710
 
711
- #: lib/help.php:165
712
  msgid "Protect against username enumeration:"
713
  msgstr ""
714
 
715
- #: lib/help.php:165
716
  msgid ""
717
  "it is possible to enumerate usernames either through the WordPress author "
718
  "archives, the REST API or the login page. Although this is not a "
@@ -724,22 +752,22 @@ msgid ""
724
  "block the request immediately."
725
  msgstr ""
726
 
727
- #: lib/help.php:166
728
  msgid "WordPress REST API:"
729
  msgstr ""
730
 
731
- #: lib/help.php:166
732
  msgid ""
733
  "it allows you to access your WordPress site's data through an easy-to-use "
734
  "HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall "
735
  "allows you to block any access to that API if you do not intend to use it."
736
  msgstr ""
737
 
738
- #: lib/help.php:167
739
  msgid "WordPress XML-RPC API:"
740
  msgstr ""
741
 
742
- #: lib/help.php:167
743
  msgid ""
744
  "XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode "
745
  "its calls and HTTP as a transport mechanism. WordPress has an XMLRPC API "
@@ -750,24 +778,24 @@ msgid ""
750
  "used in brute-force amplification attacks or to block Pingbacks."
751
  msgstr ""
752
 
753
- #: lib/help.php:168
754
  msgid ""
755
  "Block <code>POST</code> requests in the themes folder <code>/wp-content/"
756
  "themes</code>:"
757
  msgstr ""
758
 
759
- #: lib/help.php:168
760
  msgid ""
761
  "this option can be useful to block hackers from installing backdoor in the "
762
  "PHP theme files. However, because some custom themes may include an HTML "
763
  "form (contact, search form etc), this option is not enabled by default."
764
  msgstr ""
765
 
766
- #: lib/help.php:169
767
  msgid "Force SSL for admin and logins <code>FORCE_SSL_ADMIN</code>:"
768
  msgstr ""
769
 
770
- #: lib/help.php:169
771
  msgid ""
772
  "enable this option when you want to secure logins and the admin area so that "
773
  "both passwords and cookies are never sent in the clear. Ensure that you can "
@@ -775,107 +803,107 @@ msgid ""
775
  "you will lock yourself out of your site!"
776
  msgstr ""
777
 
778
- #: lib/help.php:170
779
  msgid "Disable the plugin and theme editor <code>DISALLOW_FILE_EDIT</code>:"
780
  msgstr ""
781
 
782
- #: lib/help.php:170
783
  msgid ""
784
  "disabling the plugin and theme editor provides an additional layer of "
785
  "security if a hacker gains access to a well-privileged user account."
786
  msgstr ""
787
 
788
- #: lib/help.php:171
789
  msgid ""
790
  "Disable plugin and theme update/installation <code>DISALLOW_FILE_MODS</code>:"
791
  msgstr ""
792
 
793
- #: lib/help.php:171
794
  msgid ""
795
  "this option will block users being able to use the plugin and theme "
796
  "installation/update functionality from the WordPress admin area. Setting "
797
  "this constant also disables the Plugin and Theme editor."
798
  msgstr ""
799
 
800
- #: lib/help.php:176 ninjafirewall.php:1330
801
  msgid "Intermediate Policies"
802
  msgstr ""
803
 
804
- #: lib/help.php:178 ninjafirewall.php:1696
805
  msgid "HTTP GET variable"
806
  msgstr ""
807
 
808
- #: lib/help.php:179
809
  msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
810
  msgstr ""
811
 
812
- #: lib/help.php:181 ninjafirewall.php:1739
813
  msgid "HTTP POST variable"
814
  msgstr ""
815
 
816
- #: lib/help.php:182
817
  msgid "Whether to scan and/or sanitise the <code>POST</code> variable."
818
  msgstr ""
819
 
820
- #: lib/help.php:183
821
  msgid "Decode Base64-encoded <code>POST</code> variable:"
822
  msgstr ""
823
 
824
- #: lib/help.php:183
825
  msgid ""
826
  "NinjaFirewall will decode and scan base64 encoded values in order to detect "
827
  "obfuscated malicious code. This option is only available for the <code>POST</"
828
  "code> variable."
829
  msgstr ""
830
 
831
- #: lib/help.php:185 ninjafirewall.php:1782
832
  msgid "HTTP REQUEST variable"
833
  msgstr ""
834
 
835
- #: lib/help.php:186
836
  msgid "Whether to sanitise the <code>REQUEST</code> variable."
837
  msgstr ""
838
 
839
- #: lib/help.php:188 ninjafirewall.php:1810
840
  msgid "Cookies"
841
  msgstr ""
842
 
843
- #: lib/help.php:189
844
  msgid "Whether to scan and/or sanitise cookies."
845
  msgstr ""
846
 
847
- #: lib/help.php:191 ninjafirewall.php:1855
848
  msgid "HTTP_USER_AGENT server variable"
849
  msgstr ""
850
 
851
- #: lib/help.php:192
852
  msgid "Whether to scan and/or sanitise <code>HTTP_USER_AGENT</code> requests."
853
  msgstr ""
854
 
855
- #: lib/help.php:193
856
  msgid "Block suspicious bots/scanners:"
857
  msgstr ""
858
 
859
- #: lib/help.php:193
860
  msgid ""
861
  "rejects some known bots, scanners and various malicious scripts attempting "
862
  "to access your blog."
863
  msgstr ""
864
 
865
- #: lib/help.php:195 ninjafirewall.php:1908
866
  msgid "HTTP_REFERER server variable"
867
  msgstr ""
868
 
869
- #: lib/help.php:196
870
  msgid "Whether to scan and/or sanitise <code>HTTP_REFERER</code> requests."
871
  msgstr ""
872
 
873
- #: lib/help.php:197
874
  msgid ""
875
  "Block POST requests that do not have an <code>HTTP_REFERER</code> header:"
876
  msgstr ""
877
 
878
- #: lib/help.php:197
879
  msgid ""
880
  "this option will block any <code>POST</code> request that does not have a "
881
  "Referrer header (<code>HTTP_REFERER</code> variable). If you need external "
@@ -886,22 +914,22 @@ msgid ""
886
  "default."
887
  msgstr ""
888
 
889
- #: lib/help.php:200
890
  msgid "Block localhost IP in <code>GET/POST</code> requests:"
891
  msgstr ""
892
 
893
- #: lib/help.php:200
894
  msgid ""
895
  "this option will block any <code>GET</code> or <code>POST</code> request "
896
  "containing the localhost IP (127.0.0.1). It can be useful to block SQL "
897
  "dumpers and various hacker's shell scripts."
898
  msgstr ""
899
 
900
- #: lib/help.php:201
901
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header:"
902
  msgstr ""
903
 
904
- #: lib/help.php:201
905
  #, php-format
906
  msgid ""
907
  "this option will reject any request using an IP instead of a domain name in "
@@ -911,11 +939,11 @@ msgid ""
911
  "than domain names."
912
  msgstr ""
913
 
914
- #: lib/help.php:202
915
  msgid "Scan traffic coming from localhost and private IP address spaces:"
916
  msgstr ""
917
 
918
- #: lib/help.php:202
919
  msgid ""
920
  "this option will allow the firewall to scan traffic from all non-routable "
921
  "private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to "
@@ -923,40 +951,40 @@ msgid ""
923
  "interconnected)."
924
  msgstr ""
925
 
926
- #: lib/help.php:207 ninjafirewall.php:1331
927
  msgid "Advanced Policies"
928
  msgstr ""
929
 
930
- #: lib/help.php:209 ninjafirewall.php:2021
931
  msgid "HTTP response headers"
932
  msgstr ""
933
 
934
- #: lib/help.php:211
935
  msgid ""
936
  "In addition to filtering incoming requests, NinjaFirewall can also hook the "
937
  "HTTP response in order to alter its headers. Those modifications can help to "
938
  "mitigate threats such as XSS, phishing and clickjacking attacks."
939
  msgstr ""
940
 
941
- #: lib/help.php:213
942
  msgid ""
943
  "Set <code>X-Content-Type-Options</code> to protect against MIME type "
944
  "confusion attacks:"
945
  msgstr ""
946
 
947
- #: lib/help.php:213
948
  msgid ""
949
  "sending this response header with the <code>nosniff</code> value will "
950
  "prevent compatible browsers from MIME-sniffing a response away from the "
951
  "declared content-type."
952
  msgstr ""
953
 
954
- #: lib/help.php:214
955
  msgid ""
956
  "Set <code>X-Frame-Options</code> to protect against clickjacking attempts:"
957
  msgstr ""
958
 
959
- #: lib/help.php:214
960
  msgid ""
961
  "this header indicates a policy whether a browser must not allow to render a "
962
  "page in a &lt;frame&gt; or &lt;iframe&gt;. Hosts can declare this policy in "
@@ -965,45 +993,45 @@ msgid ""
965
  "NinjaFirewall accepts two different values:"
966
  msgstr ""
967
 
968
- #: lib/help.php:216
969
  msgid ""
970
  "a browser receiving content with this header must not display this content "
971
  "in any frame from a page of different origin than the content itself."
972
  msgstr ""
973
 
974
- #: lib/help.php:217
975
  msgid ""
976
  "a browser receiving content with this header must not display this content "
977
  "in any frame."
978
  msgstr ""
979
 
980
- #: lib/help.php:220
981
  msgid "NinjaFirewall does not support the <code>ALLOW-FROM</code> value."
982
  msgstr ""
983
 
984
- #: lib/help.php:222
985
  msgid ""
986
  "Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the "
987
  "administrator and the login page only."
988
  msgstr ""
989
 
990
- #: lib/help.php:223
991
  msgid "Enforce <code>X-XSS-Protection</code> (IE, Chrome and Safari browsers):"
992
  msgstr ""
993
 
994
- #: lib/help.php:223
995
  msgid ""
996
  "this header allows compatible browsers to identify and block XSS attack by "
997
  "preventing the malicious script from executing. NinjaFirewall will set its "
998
  "value to <code>1; mode=block</code>."
999
  msgstr ""
1000
 
1001
- #: lib/help.php:224
1002
  msgid ""
1003
  "Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks:"
1004
  msgstr ""
1005
 
1006
- #: lib/help.php:224
1007
  msgid ""
1008
  "adding this flag to cookies helps to mitigate the risk of cross-site "
1009
  "scripting by preventing them from being accessed through client-side script. "
@@ -1014,19 +1042,19 @@ msgid ""
1014
  "the logged in user cookies only."
1015
  msgstr ""
1016
 
1017
- #: lib/help.php:225
1018
  msgid ""
1019
  "If your PHP scripts send cookies that need to be accessed from JavaScript, "
1020
  "you should keep that option disabled."
1021
  msgstr ""
1022
 
1023
- #: lib/help.php:226
1024
  msgid ""
1025
  "Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure "
1026
  "connections to the server:"
1027
  msgstr ""
1028
 
1029
- #: lib/help.php:226
1030
  msgid ""
1031
  "this policy enforces secure HTTPS connections to the server. Web browsers "
1032
  "will not allow the user to access the web application over insecure HTTP "
@@ -1034,28 +1062,28 @@ msgid ""
1034
  "attacks. Most recent browsers support HSTS headers."
1035
  msgstr ""
1036
 
1037
- #: lib/help.php:227
1038
  msgid "Set <code>Content-Security-Policy</code>:"
1039
  msgstr ""
1040
 
1041
- #: lib/help.php:227
1042
  msgid ""
1043
  "this policy helps to mitigate threats such as XSS, phishing and clickjacking "
1044
  "attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, "
1045
  "objects (Java, ActiveX, audio and video files), and other HTML5 features."
1046
  msgstr ""
1047
 
1048
- #: lib/help.php:227
1049
  msgid ""
1050
  "NinjaFirewall lets you configure the CSP policy separately for the frontend "
1051
  "(blog, website) and the backend (WordPress admin dashboard)."
1052
  msgstr ""
1053
 
1054
- #: lib/help.php:230
1055
  msgid "Block PHP built-in wrappers:"
1056
  msgstr ""
1057
 
1058
- #: lib/help.php:230
1059
  msgid ""
1060
  "PHP has several wrappers for use with the filesystem functions. It is "
1061
  "possible for an attacker to use them to bypass firewalls and various IDS to "
@@ -1066,11 +1094,11 @@ msgid ""
1066
  "request, cookies, user agent and referrer variables."
1067
  msgstr ""
1068
 
1069
- #: lib/help.php:231
1070
  msgid "Block serialized PHP objects:"
1071
  msgstr ""
1072
 
1073
- #: lib/help.php:231
1074
  #, php-format
1075
  msgid ""
1076
  "Object Serialization is a PHP feature used by many applications to generate "
@@ -1081,39 +1109,39 @@ msgid ""
1081
  "code> request, cookies, user agent and referrer variables."
1082
  msgstr ""
1083
 
1084
- #: lib/help.php:232
1085
  msgid "Hide PHP notice and error messages:"
1086
  msgstr ""
1087
 
1088
- #: lib/help.php:232
1089
  msgid ""
1090
  "this option lets you hide errors returned by your scripts. Such errors can "
1091
  "leak sensitive informations which can be exploited by hackers."
1092
  msgstr ""
1093
 
1094
- #: lib/help.php:233
1095
  msgid ""
1096
  "Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
1097
  "<code>PATH_INFO</code>:"
1098
  msgstr ""
1099
 
1100
- #: lib/help.php:233
1101
  msgid ""
1102
  "this option can sanitise any dangerous characters found in those 3 server "
1103
  "variables to prevent various XSS and database injection attempts."
1104
  msgstr ""
1105
 
1106
- #: lib/help.php:235 ninjafirewall.php:2295
1107
  msgid "Various"
1108
  msgstr ""
1109
 
1110
- #: lib/help.php:236
1111
  #, php-format
1112
  msgid ""
1113
  "Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests:"
1114
  msgstr ""
1115
 
1116
- #: lib/help.php:236
1117
  msgid ""
1118
  "this option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
1119
  "code> server variable in a <code>GET</code> or <code>POST</code> request. "
@@ -1121,11 +1149,11 @@ msgid ""
1121
  "legitimate programs do not."
1122
  msgstr ""
1123
 
1124
- #: lib/help.php:237
1125
  msgid "Block ASCII character 0x00 (NULL byte):"
1126
  msgstr ""
1127
 
1128
- #: lib/help.php:237
1129
  msgid ""
1130
  "this option will reject any <code>GET</code> or <code>POST</code> request, "
1131
  "<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
@@ -1134,22 +1162,22 @@ msgid ""
1134
  "dangerous and should always be rejected."
1135
  msgstr ""
1136
 
1137
- #: lib/help.php:238
1138
  msgid "Block ASCII control characters 1 to 8 and 14 to 31:"
1139
  msgstr ""
1140
 
1141
- #: lib/help.php:238
1142
  msgid ""
1143
  "this option will reject any <code>GET</code> or <code>POST</code> request, "
1144
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
1145
  "ASCII characters from 1 to 8 and 14 to 31."
1146
  msgstr ""
1147
 
1148
- #: lib/help.php:244 ninjafirewall.php:1665
1149
  msgid "Users Whitelist"
1150
  msgstr ""
1151
 
1152
- #: lib/help.php:246
1153
  #, php-format
1154
  msgid ""
1155
  "By default, any logged in WordPress administrator will not be blocked by "
@@ -1161,17 +1189,17 @@ msgid ""
1161
  "enforced."
1162
  msgstr ""
1163
 
1164
- #: lib/help.php:258 ninjafirewall.php:815 ninjafirewall.php:2844
1165
  msgid "File Guard"
1166
  msgstr ""
1167
 
1168
- #: lib/help.php:260
1169
  msgid ""
1170
  "File Guard can detect, in real-time, any access to a PHP file that was "
1171
  "recently modified or created, and alert you about this."
1172
  msgstr ""
1173
 
1174
- #: lib/help.php:262
1175
  msgid ""
1176
  "If a hacker uploaded a shell script to your site (or injected a backdoor "
1177
  "into an already existing file) and tried to directly access that file using "
@@ -1182,7 +1210,7 @@ msgid ""
1182
  "Notifications\" menu."
1183
  msgstr ""
1184
 
1185
- #: lib/help.php:263
1186
  msgid ""
1187
  "If you do not want to monitor a folder, you can exclude its full path or a "
1188
  "part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
@@ -1191,13 +1219,13 @@ msgid ""
1191
  "will ignore it."
1192
  msgstr ""
1193
 
1194
- #: lib/help.php:264
1195
  msgid ""
1196
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
1197
  "code>)."
1198
  msgstr ""
1199
 
1200
- #: lib/help.php:265
1201
  msgid ""
1202
  "File Guard real-time detection is a totally unique feature, because "
1203
  "NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
@@ -1205,11 +1233,11 @@ msgid ""
1205
  "package (third-party software, shell script, backdoor etc)."
1206
  msgstr ""
1207
 
1208
- #: lib/help.php:274 ninjafirewall.php:833 ninjafirewall.php:2975
1209
  msgid "Network"
1210
  msgstr ""
1211
 
1212
- #: lib/help.php:276
1213
  msgid ""
1214
  "Even if NinjaFirewall administration menu is only available to the Super "
1215
  "Admin (from the main site), you can still display its status to all sites in "
@@ -1217,30 +1245,30 @@ msgid ""
1217
  "be visible only to the administrators of those sites."
1218
  msgstr ""
1219
 
1220
- #: lib/help.php:278
1221
  msgid ""
1222
  "It is recommended to enable this feature as it is the only way to know "
1223
  "whether the sites in your network are protected and if NinjaFirewall "
1224
  "installation was successful."
1225
  msgstr ""
1226
 
1227
- #: lib/help.php:280
1228
  msgid ""
1229
  "Note that when it is disabled, the icon still remains visible to you, the "
1230
  "Super Admin."
1231
  msgstr ""
1232
 
1233
- #: lib/help.php:290 lib/nf_sub_filecheck.php:130 ninjafirewall.php:819
1234
  msgid "File Check"
1235
  msgstr ""
1236
 
1237
- #: lib/help.php:291
1238
  msgid ""
1239
  "File Check lets you perform file integrity monitoring upon request or on a "
1240
  "specific interval."
1241
  msgstr ""
1242
 
1243
- #: lib/help.php:293
1244
  msgid ""
1245
  "You need to create a snapshot of all your files and then, at a later time, "
1246
  "you can scan your system to compare it with the previous snapshot. Any "
@@ -1248,66 +1276,66 @@ msgid ""
1248
  "file ownership, timestamp as well as file creation and deletion."
1249
  msgstr ""
1250
 
1251
- #: lib/help.php:294
1252
  #, php-format
1253
  msgid ""
1254
  "Create a snapshot of all files stored in that directory: by default, the "
1255
  "directory is set to WordPress <code>ABSPATH</code> (%s)"
1256
  msgstr ""
1257
 
1258
- #: lib/help.php:295
1259
  msgid ""
1260
  "Exclude the following files/folders: you can enter a directory or a file "
1261
  "name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
1262
  "code>). Or you can exclude a file extension (e.g., <code>.css</code>)."
1263
  msgstr ""
1264
 
1265
- #: lib/help.php:297
1266
  msgid ""
1267
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
1268
  "code>)."
1269
  msgstr ""
1270
 
1271
- #: lib/help.php:298
1272
  msgid ""
1273
  "Do not follow symbolic links: by default, NinjaFirewall will not follow "
1274
  "symbolic links."
1275
  msgstr ""
1276
 
1277
- #: lib/help.php:303
1278
  msgid "Scheduled scans"
1279
  msgstr ""
1280
 
1281
- #: lib/help.php:304
1282
  msgid ""
1283
  "NinjaFirewall can scan your system on a specific interval (hourly, "
1284
  "twicedaily or daily)."
1285
  msgstr ""
1286
 
1287
- #: lib/help.php:306
1288
  msgid ""
1289
  "It can either send you a scan report only if changes are detected, or always "
1290
  "send you one after each scan."
1291
  msgstr ""
1292
 
1293
- #: lib/help.php:308
1294
  msgid ""
1295
  "Reports will be sent to the contact email address defined in the \"Event "
1296
  "Notifications\" menu."
1297
  msgstr ""
1298
 
1299
- #: lib/help.php:310
1300
  #, php-format
1301
  msgid ""
1302
  "Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
1303
  "only if your site gets sufficient traffic."
1304
  msgstr ""
1305
 
1306
- #: lib/help.php:323 lib/nf_sub_event.php:46 ninjafirewall.php:837
1307
  msgid "Event Notifications"
1308
  msgstr ""
1309
 
1310
- #: lib/help.php:324
1311
  msgid ""
1312
  "NinjaFirewall can alert you by email on specific events triggered within "
1313
  "your blog. They include installations, updates, activations etc, as well as "
@@ -1318,11 +1346,11 @@ msgid ""
1318
  "theme in order to take full control of your website."
1319
  msgstr ""
1320
 
1321
- #: lib/help.php:335 lib/login_protection.php:22 ninjafirewall.php:841
1322
  msgid "Login Protection"
1323
  msgstr ""
1324
 
1325
- #: lib/help.php:339
1326
  msgid ""
1327
  "By processing incoming HTTP requests before your blog and any of its "
1328
  "plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
@@ -1330,18 +1358,18 @@ msgid ""
1330
  "from several thousands of different IPs."
1331
  msgstr ""
1332
 
1333
- #: lib/help.php:341
1334
  msgid ""
1335
  "You can choose two different types of protection: a password or a captcha. "
1336
  "You can enable the protection only if an attack is detected or to keep it "
1337
  "always activated."
1338
  msgstr ""
1339
 
1340
- #: lib/help.php:343
1341
  msgid "Yes, if under attack:"
1342
  msgstr ""
1343
 
1344
- #: lib/help.php:345
1345
  msgid ""
1346
  "The protection will be triggered when too many login attempts are detected, "
1347
  "regardless of the offending IP. It blocks the attack instantly and prevents "
@@ -1350,92 +1378,92 @@ msgid ""
1350
  "combination or the captcha code. "
1351
  msgstr ""
1352
 
1353
- #: lib/help.php:347
1354
  msgid "Always ON:"
1355
  msgstr ""
1356
 
1357
- #: lib/help.php:349
1358
  msgid ""
1359
  "NinjaFirewall will always enforce the HTTP authentication or captcha "
1360
  "implementation each time you access the login page."
1361
  msgstr ""
1362
 
1363
- #: lib/help.php:352
1364
  msgid "Type of protection:"
1365
  msgstr ""
1366
 
1367
- #: lib/help.php:353
1368
  msgid ""
1369
  "<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
1370
  "own very fast authentication scheme and it is compatible with any HTTP "
1371
  "server (Apache, Nginx, Lighttpd etc)."
1372
  msgstr ""
1373
 
1374
- #: lib/help.php:354
1375
  msgid "<b>Captcha:</b> It will display a 5-character captcha code."
1376
  msgstr ""
1377
 
1378
- #: lib/help.php:355
1379
  msgid "Bot protection:"
1380
  msgstr ""
1381
 
1382
- #: lib/help.php:356
1383
  msgid ""
1384
  "NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
1385
  "before they start a brute-force attack."
1386
  msgstr ""
1387
 
1388
- #: lib/help.php:364
1389
  msgid "AUTH log"
1390
  msgstr ""
1391
 
1392
- #: lib/help.php:367
1393
  msgid ""
1394
  "NinjaFirewall can write to the server Authentication log when the brute-"
1395
  "force protection is triggered. This can be useful to the system "
1396
  "administrator for monitoring purposes or banning IPs at the server level."
1397
  msgstr ""
1398
 
1399
- #: lib/help.php:369
1400
  msgid ""
1401
  "If you have a shared hosting account, keep this option disabled as you do "
1402
  "not have any access to the server's logs."
1403
  msgstr ""
1404
 
1405
- #: lib/help.php:371
1406
  msgid ""
1407
  "On Debian-based systems, the log is located in <code>/var/log/auth.log</"
1408
  "code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
1409
  "logline uses the following format:"
1410
  msgstr ""
1411
 
1412
- #: lib/help.php:374
1413
  msgid "AA: the process ID (PID)."
1414
  msgstr ""
1415
 
1416
- #: lib/help.php:375
1417
  msgid "BB: the user IPv4 or IPv6 address."
1418
  msgstr ""
1419
 
1420
- #: lib/help.php:376
1421
  msgid "CC: the blog (sub-)domain name."
1422
  msgstr ""
1423
 
1424
- #: lib/help.php:377
1425
  msgid ""
1426
  "DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
1427
  "API</code>."
1428
  msgstr ""
1429
 
1430
- #: lib/help.php:378
1431
  msgid "EE: the time, in minutes, the protection will remain active."
1432
  msgstr ""
1433
 
1434
- #: lib/help.php:380
1435
  msgid "Sample loglines:"
1436
  msgstr ""
1437
 
1438
- #: lib/help.php:383
1439
  #, php-format
1440
  msgid ""
1441
  "Be careful if you are behind a load balancer, reverse-proxy or CDN because "
@@ -1446,84 +1474,84 @@ msgid ""
1446
  "otherwise you will likely block legitimate users."
1447
  msgstr ""
1448
 
1449
- #: lib/help.php:397 lib/nf_sub_log.php:78 ninjafirewall.php:845
1450
  msgid "Firewall Log"
1451
  msgstr ""
1452
 
1453
- #: lib/help.php:399
1454
  msgid ""
1455
  "The firewall log displays blocked and sanitised requests as well as some "
1456
  "useful information. It has 6 columns:"
1457
  msgstr ""
1458
 
1459
- #: lib/help.php:400
1460
  msgid "DATE : date and time of the incident."
1461
  msgstr ""
1462
 
1463
- #: lib/help.php:401
1464
  msgid ""
1465
  "INCIDENT : unique incident number/ID as it was displayed to the blocked user."
1466
  msgstr ""
1467
 
1468
- #: lib/help.php:402
1469
  msgid ""
1470
  "LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
1471
  "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
1472
  "and debugging mode (<code>DEBUG_ON</code>)."
1473
  msgstr ""
1474
 
1475
- #: lib/help.php:403
1476
  msgid ""
1477
  "RULE : reference of the NinjaFirewall built-in security rule that triggered "
1478
  "the action. A hyphen (<code>-</code>) instead of a number means it was a "
1479
  "rule from the \"Firewall Policies\" page."
1480
  msgstr ""
1481
 
1482
- #: lib/help.php:404
1483
  msgid "IP : the user IPv4 or IPv6 address."
1484
  msgstr ""
1485
 
1486
- #: lib/help.php:405
1487
  msgid ""
1488
  "REQUEST : the HTTP request including offending variables and values as well "
1489
  "as the reason the action was logged."
1490
  msgstr ""
1491
 
1492
- #: lib/help.php:411 lib/nf_sub_log.php:163 lib/nf_sub_wplus.php:94
1493
- #: ninjafirewall.php:1115
1494
  msgid "Centralized Logging"
1495
  msgstr ""
1496
 
1497
- #: lib/help.php:413
1498
  msgid ""
1499
  "Centralized Logging lets you remotely access the firewall log of all your "
1500
  "NinjaFirewall protected websites from one single installation. You do not "
1501
  "need any longer to log in to individual servers to analyse your log data."
1502
  msgstr ""
1503
 
1504
- #: lib/help.php:413
1505
  #, php-format
1506
  msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
1507
  msgstr ""
1508
 
1509
- #: lib/help.php:414
1510
  msgid ""
1511
  "Enter your public key (optional): This is the public key that was created "
1512
  "from your main server."
1513
  msgstr ""
1514
 
1515
- #: lib/help.php:417
1516
  msgid ""
1517
  "Centralized Logging will keep working even if NinjaFirewall is disabled. "
1518
  "Delete your public key below if you want to disable it."
1519
  msgstr ""
1520
 
1521
- #: lib/help.php:430 lib/nf_sub_livelog.php:38 lib/nf_sub_livelog.php:210
1522
- #: ninjafirewall.php:849
1523
  msgid "Live Log"
1524
  msgstr ""
1525
 
1526
- #: lib/help.php:432
1527
  msgid ""
1528
  "Live Log lets you watch your website traffic in real time. It displays "
1529
  "connections in a format similar to the one used by most HTTP server logs. "
@@ -1531,7 +1559,7 @@ msgid ""
1531
  "not managed by NinjaFirewall."
1532
  msgstr ""
1533
 
1534
- #: lib/help.php:434
1535
  msgid ""
1536
  "You can enable/disable the monitoring process, change the refresh rate, "
1537
  "clear the screen, enable automatic vertical scrolling, change the log "
@@ -1539,7 +1567,7 @@ msgid ""
1539
  "as well."
1540
  msgstr ""
1541
 
1542
- #: lib/help.php:437
1543
  msgid ""
1544
  "Live Log does not make use of any WordPress core file (e.g., <code>admin-"
1545
  "ajax.php</code>). It communicates directly with the firewall without loading "
@@ -1548,78 +1576,78 @@ msgid ""
1548
  "value."
1549
  msgstr ""
1550
 
1551
- #: lib/help.php:439
1552
  msgid ""
1553
  "If you are using the optional <code>.htninja</code> configuration file to "
1554
  "whitelist your IP, the Live Log feature will not work."
1555
  msgstr ""
1556
 
1557
- #: lib/help.php:444
1558
  msgid "Log Format"
1559
  msgstr ""
1560
 
1561
- #: lib/help.php:445
1562
  msgid "You can easily customize the log format. Possible values are:"
1563
  msgstr ""
1564
 
1565
- #: lib/help.php:446
1566
  msgid "<code>%time</code>: the server date, time and timezone."
1567
  msgstr ""
1568
 
1569
- #: lib/help.php:447
1570
  msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
1571
  msgstr ""
1572
 
1573
- #: lib/help.php:448
1574
  #, php-format
1575
  msgid ""
1576
  "<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
1577
  "balancer or CDN, this will be its IP."
1578
  msgstr ""
1579
 
1580
- #: lib/help.php:449
1581
  msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
1582
  msgstr ""
1583
 
1584
- #: lib/help.php:450
1585
  #, php-format
1586
  msgid ""
1587
  "<code>%uri</code>: the URI which was given in order to access the page "
1588
  "(REQUEST_URI)."
1589
  msgstr ""
1590
 
1591
- #: lib/help.php:451
1592
  msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
1593
  msgstr ""
1594
 
1595
- #: lib/help.php:452
1596
  #, php-format
1597
  msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
1598
  msgstr ""
1599
 
1600
- #: lib/help.php:453
1601
  #, php-format
1602
  msgid ""
1603
  "<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
1604
  "load balancer or CDN, this will likely be the visitor true IP."
1605
  msgstr ""
1606
 
1607
- #: lib/help.php:454
1608
  msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
1609
  msgstr ""
1610
 
1611
- #: lib/help.php:455
1612
  msgid ""
1613
  "Additionally, you can include any of the following characters: <code>\"</"
1614
  "code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
1615
  "and lowercase letters <code>a-z</code>."
1616
  msgstr ""
1617
 
1618
- #: lib/help.php:467 ninjafirewall.php:853 ninjafirewall.php:3192
1619
  msgid "Rules Editor"
1620
  msgstr ""
1621
 
1622
- #: lib/help.php:469
1623
  msgid ""
1624
  "Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
1625
  "of built-in rules used to protect your blog against the most common "
@@ -1629,47 +1657,47 @@ msgid ""
1629
  "individually:"
1630
  msgstr ""
1631
 
1632
- #: lib/help.php:471
1633
  msgid ""
1634
  "Check your firewall log and find the rule ID you want to disable (it is "
1635
  "displayed in the <code>RULE</code> column)."
1636
  msgstr ""
1637
 
1638
- #: lib/help.php:472
1639
  msgid ""
1640
  "Select its ID from the enabled rules list below and click the \"Disable it\" "
1641
  "button."
1642
  msgstr ""
1643
 
1644
- #: lib/help.php:474
1645
  msgid ""
1646
  "Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
1647
  "code> instead of a number, that means that the rule can be changed in the "
1648
  "\"Firewall Policies\" page."
1649
  msgstr ""
1650
 
1651
- #: lib/help.php:479
1652
  msgid "Credits"
1653
  msgstr ""
1654
 
1655
- #: lib/help.php:481
1656
  msgid ""
1657
  "NinjaFirewall security rules protect against many vulnerabilities. Some of "
1658
  "them were reported by the following companies, individuals or mailing lists:"
1659
  msgstr ""
1660
 
1661
- #: lib/help.php:536 lib/nf_sub_updates.php:74 ninjafirewall.php:857
1662
- #: ninjafirewall.php:1042
1663
  msgid "Updates"
1664
  msgstr ""
1665
 
1666
- #: lib/help.php:538
1667
  msgid ""
1668
  "To get the most efficient protection, you can ask NinjaFirewall to "
1669
  "automatically update its security rules."
1670
  msgstr ""
1671
 
1672
- #: lib/help.php:540
1673
  msgid ""
1674
  "Each time a new vulnerability is found in WordPress or one of its plugins/"
1675
  "themes, a new set of security rules will be made available to protect "
@@ -1677,14 +1705,14 @@ msgid ""
1677
  "daily or even hourly."
1678
  msgstr ""
1679
 
1680
- #: lib/help.php:542
1681
  msgid ""
1682
  "Only security rules will be downloaded. If a new version of NinjaFirewall "
1683
  "(including new files, options and features) was available, it would have to "
1684
  "be updated from the dashboard plugins menu as usual."
1685
  msgstr ""
1686
 
1687
- #: lib/help.php:544
1688
  msgid ""
1689
  "We recommend to enable this feature, as it is the <strong>only way to keep "
1690
  "your WordPress secure</strong> against new vulnerabilities."
@@ -1963,8 +1991,8 @@ msgstr ""
1963
 
1964
  #: lib/login_protection.php:31 lib/nf_sub_event.php:54
1965
  #: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:217
1966
- #: lib/nf_sub_options.php:67 lib/nf_sub_updates.php:105 ninjafirewall.php:1315
1967
- #: ninjafirewall.php:2863 ninjafirewall.php:2991
1968
  msgid "Your changes have been saved."
1969
  msgstr ""
1970
 
@@ -2023,11 +2051,11 @@ msgid "Always ON"
2023
  msgstr ""
2024
 
2025
  #: lib/login_protection.php:296 lib/nf_sub_filecheck.php:510
2026
- #: ninjafirewall.php:1610 ninjafirewall.php:1625 ninjafirewall.php:1635
2027
- #: ninjafirewall.php:1645 ninjafirewall.php:1715 ninjafirewall.php:1758
2028
- #: ninjafirewall.php:1791 ninjafirewall.php:1829 ninjafirewall.php:1917
2029
- #: ninjafirewall.php:1937 ninjafirewall.php:1980 ninjafirewall.php:2107
2030
- #: ninjafirewall.php:2121 ninjafirewall.php:2324
2031
  msgid "No (default)"
2032
  msgstr ""
2033
 
@@ -2386,13 +2414,13 @@ msgid "Send me a daily activity report"
2386
  msgstr ""
2387
 
2388
  #: lib/nf_sub_event.php:151 lib/nf_sub_event.php:163
2389
- #: lib/nf_sub_updates.php:146 ninjafirewall.php:1702 ninjafirewall.php:1745
2390
- #: ninjafirewall.php:1765 ninjafirewall.php:1816 ninjafirewall.php:1861
2391
- #: ninjafirewall.php:1871 ninjafirewall.php:1881 ninjafirewall.php:1924
2392
- #: ninjafirewall.php:1967 ninjafirewall.php:1987 ninjafirewall.php:2168
2393
- #: ninjafirewall.php:2224 ninjafirewall.php:2234 ninjafirewall.php:2244
2394
- #: ninjafirewall.php:2254 ninjafirewall.php:2301 ninjafirewall.php:2311
2395
- #: ninjafirewall.php:3005
2396
  msgid "Yes (default)"
2397
  msgstr ""
2398
 
@@ -2478,8 +2506,8 @@ msgid ""
2478
  msgstr ""
2479
 
2480
  #: lib/nf_sub_event.php:450 lib/nf_sub_filecheck.php:840
2481
- #: lib/nf_sub_filecheck.php:857 lib/nf_sub_options.php:483
2482
- #: lib/nf_sub_updates.php:550 ninjafirewall.php:3461
2483
  msgid "Support forum:"
2484
  msgstr ""
2485
 
@@ -2516,11 +2544,11 @@ msgstr ""
2516
  msgid "Default: %s"
2517
  msgstr ""
2518
 
2519
- #: lib/nf_sub_filecheck.php:159 ninjafirewall.php:2909
2520
  msgid "Exclude the following files/folders (optional)"
2521
  msgstr ""
2522
 
2523
- #: lib/nf_sub_filecheck.php:160 ninjafirewall.php:2910
2524
  msgid "e.g.,"
2525
  msgstr ""
2526
 
@@ -2771,15 +2799,15 @@ msgstr ""
2771
  msgid "Error reading new snapshot file."
2772
  msgstr ""
2773
 
2774
- #: lib/nf_sub_filecheck.php:808 ninjafirewall.php:271
2775
  msgid "New file"
2776
  msgstr ""
2777
 
2778
- #: lib/nf_sub_filecheck.php:809 ninjafirewall.php:272
2779
  msgid "Deleted file"
2780
  msgstr ""
2781
 
2782
- #: lib/nf_sub_filecheck.php:810 ninjafirewall.php:273
2783
  msgid "Modified file"
2784
  msgstr ""
2785
 
@@ -2921,15 +2949,15 @@ msgstr ""
2921
  msgid "Display"
2922
  msgstr ""
2923
 
2924
- #: lib/nf_sub_livelog.php:280 ninjafirewall.php:1358
2925
  msgid "HTTP and HTTPS traffic (default)"
2926
  msgstr ""
2927
 
2928
- #: lib/nf_sub_livelog.php:281 ninjafirewall.php:1359
2929
  msgid "HTTP traffic only"
2930
  msgstr ""
2931
 
2932
- #: lib/nf_sub_livelog.php:282 ninjafirewall.php:1360
2933
  msgid "HTTPS traffic only"
2934
  msgstr ""
2935
 
@@ -3025,7 +3053,7 @@ msgstr ""
3025
  msgid "Unable to open the log for read operation."
3026
  msgstr ""
3027
 
3028
- #: lib/nf_sub_malwarescan.php:25 ninjafirewall.php:829
3029
  msgid "Anti-Malware"
3030
  msgstr ""
3031
 
@@ -3073,13 +3101,13 @@ msgstr ""
3073
  msgid "Refresh preview"
3074
  msgstr ""
3075
 
3076
- #: lib/nf_sub_options.php:55 ninjafirewall.php:807
3077
  msgid "Firewall Options"
3078
  msgstr ""
3079
 
3080
  #: lib/nf_sub_options.php:84 lib/nf_sub_options.php:93
3081
- #: lib/nf_sub_options.php:108 lib/nf_sub_options.php:118 ninjafirewall.php:988
3082
- #: ninjafirewall.php:1127
3083
  msgid "Enabled"
3084
  msgstr ""
3085
 
@@ -3123,99 +3151,110 @@ msgstr ""
3123
  msgid "503 Service Unavailable"
3124
  msgstr ""
3125
 
3126
- #: lib/nf_sub_options.php:147
 
 
 
 
 
 
 
 
 
 
 
3127
  msgid "Blocked user message"
3128
  msgstr ""
3129
 
3130
- #: lib/nf_sub_options.php:158
3131
  msgid "Preview message"
3132
  msgstr ""
3133
 
3134
- #: lib/nf_sub_options.php:158
3135
  msgid "Default message"
3136
  msgstr ""
3137
 
3138
- #: lib/nf_sub_options.php:171
3139
  msgid "Export configuration"
3140
  msgstr ""
3141
 
3142
- #: lib/nf_sub_options.php:173
3143
  msgid "Download"
3144
  msgstr ""
3145
 
3146
- #: lib/nf_sub_options.php:173
3147
  msgid "File Check configuration will not be exported/imported."
3148
  msgstr ""
3149
 
3150
- #: lib/nf_sub_options.php:176
3151
  msgid "Import configuration"
3152
  msgstr ""
3153
 
3154
- #: lib/nf_sub_options.php:179
3155
  #, php-format
3156
  msgid "Imported configuration must match plugin version %s."
3157
  msgstr ""
3158
 
3159
- #: lib/nf_sub_options.php:180
3160
  msgid "It will override all your current firewall options and rules."
3161
  msgstr ""
3162
 
3163
- #: lib/nf_sub_options.php:186
3164
  msgid "Save Firewall Options"
3165
  msgstr ""
3166
 
3167
- #: lib/nf_sub_options.php:311
3168
  #, php-format
3169
  msgid "Uploaded file is either corrupted or its format is not supported (#%s)"
3170
  msgstr ""
3171
 
3172
- #: lib/nf_sub_options.php:335
3173
  msgid "The imported file is not compatible with that version of NinjaFirewall"
3174
  msgstr ""
3175
 
3176
- #: lib/nf_sub_options.php:457
3177
  msgid "[NinjaFirewall] Alert: Firewall is disabled"
3178
  msgstr ""
3179
 
3180
- #: lib/nf_sub_options.php:459 lib/nf_sub_options.php:461 ninjafirewall.php:564
3181
- #: ninjafirewall.php:566 ninjafirewall.php:690 ninjafirewall.php:692
3182
- #: ninjafirewall.php:3449 ninjafirewall.php:3451
3183
  msgid "-Blog :"
3184
  msgstr ""
3185
 
3186
- #: lib/nf_sub_options.php:465
3187
  msgid "Someone disabled NinjaFirewall from your WordPress admin dashboard:"
3188
  msgstr ""
3189
 
3190
- #: lib/nf_sub_options.php:468
3191
  msgid ""
3192
  "NinjaFirewall is disabled because someone enabled debugging mode from your "
3193
  "WordPress admin dashboard:"
3194
  msgstr ""
3195
 
3196
- #: lib/nf_sub_options.php:471
3197
  msgid "[NinjaFirewall] Alert: Firewall override settings"
3198
  msgstr ""
3199
 
3200
- #: lib/nf_sub_options.php:472
3201
  msgid ""
3202
  "Someone imported a new configuration which overrode the firewall settings:"
3203
  msgstr ""
3204
 
3205
- #: lib/nf_sub_options.php:478 ninjafirewall.php:698 ninjafirewall.php:3456
3206
  msgid "-User :"
3207
  msgstr ""
3208
 
3209
- #: lib/nf_sub_options.php:479 ninjafirewall.php:699 ninjafirewall.php:3457
3210
  msgid "-IP :"
3211
  msgstr ""
3212
 
3213
- #: lib/nf_sub_options.php:480 ninjafirewall.php:573 ninjafirewall.php:700
3214
- #: ninjafirewall.php:3458
3215
  msgid "-Date :"
3216
  msgstr ""
3217
 
3218
- #: lib/nf_sub_statistics.php:28 ninjafirewall.php:803
3219
  msgid "Statistics"
3220
  msgstr ""
3221
 
@@ -3271,13 +3310,13 @@ msgstr ""
3271
  msgid "Automatically update NinjaFirewall security rules"
3272
  msgstr ""
3273
 
3274
- #: lib/nf_sub_updates.php:149 ninjafirewall.php:1226 ninjafirewall.php:1705
3275
- #: ninjafirewall.php:1748 ninjafirewall.php:1768 ninjafirewall.php:1819
3276
- #: ninjafirewall.php:1864 ninjafirewall.php:1874 ninjafirewall.php:1884
3277
- #: ninjafirewall.php:1927 ninjafirewall.php:1970 ninjafirewall.php:1990
3278
- #: ninjafirewall.php:2171 ninjafirewall.php:2227 ninjafirewall.php:2237
3279
- #: ninjafirewall.php:2247 ninjafirewall.php:2257 ninjafirewall.php:2304
3280
- #: ninjafirewall.php:2314 ninjafirewall.php:2891 ninjafirewall.php:3006
3281
  msgid "No"
3282
  msgstr ""
3283
 
@@ -3548,11 +3587,11 @@ msgstr ""
3548
  #: lib/nf_sub_wplus.php:105
3549
  msgid ""
3550
  "NinjaFirewall (<font color=\"#21759B\">WP+</font> Edition) makes it possible "
3551
- "to allow uploads while rejecting potentially dangerous files: system files (."
3552
- "htaccess, .htpasswd. PHP INI), scripts (bash/shell, PHP, Ruby, Perl/CGI, "
3553
- "Python), C/C++ source code and Unix/Linux binary files (ELF). You can easily "
3554
- "limit the size of each uploaded file too, without having to modify your PHP "
3555
- "configuration:"
3556
  msgstr ""
3557
 
3558
  #: lib/nf_sub_wplus.php:110
@@ -3638,7 +3677,7 @@ msgid ""
3638
  "%s is writable."
3639
  msgstr ""
3640
 
3641
- #: lib/nfw_misc.php:156 ninjafirewall.php:972
3642
  msgid "unknown error"
3643
  msgstr ""
3644
 
@@ -3708,61 +3747,61 @@ msgid ""
3708
  "whitelisted."
3709
  msgstr ""
3710
 
3711
- #: ninjafirewall.php:73
3712
  msgid "A true Web Application Firewall to protect and secure WordPress."
3713
  msgstr ""
3714
 
3715
- #: ninjafirewall.php:82
3716
  msgid "Cannot find WordPress configuration file"
3717
  msgstr ""
3718
 
3719
- #: ninjafirewall.php:83
3720
  msgid "Cannot read WordPress configuration file"
3721
  msgstr ""
3722
 
3723
- #: ninjafirewall.php:84
3724
  msgid "Cannot retrieve WordPress database credentials"
3725
  msgstr ""
3726
 
3727
- #: ninjafirewall.php:85
3728
  msgid "Cannot connect to WordPress database"
3729
  msgstr ""
3730
 
3731
- #: ninjafirewall.php:86
3732
  msgid "Cannot retrieve user options from database (#2)"
3733
  msgstr ""
3734
 
3735
- #: ninjafirewall.php:87
3736
  msgid "Cannot retrieve user options from database (#3)"
3737
  msgstr ""
3738
 
3739
- #: ninjafirewall.php:88
3740
  msgid "Cannot retrieve user rules from database (#2)"
3741
  msgstr ""
3742
 
3743
- #: ninjafirewall.php:89
3744
  msgid "Cannot retrieve user rules from database (#3)"
3745
  msgstr ""
3746
 
3747
- #: ninjafirewall.php:90
3748
  msgid ""
3749
  "The firewall has been disabled from the <a href=\"admin.php?page=nfsubopt"
3750
  "\">administration console</a>"
3751
  msgstr ""
3752
 
3753
- #: ninjafirewall.php:91
3754
  msgid "Unable to communicate with the firewall. Please check your settings"
3755
  msgstr ""
3756
 
3757
- #: ninjafirewall.php:92
3758
  msgid "Cannot retrieve user options from database (#1)"
3759
  msgstr ""
3760
 
3761
- #: ninjafirewall.php:93
3762
  msgid "Cannot retrieve user rules from database (#1)"
3763
  msgstr ""
3764
 
3765
- #: ninjafirewall.php:94
3766
  #, php-format
3767
  msgid ""
3768
  "The firewall cannot access its log and cache folders. If you changed the "
@@ -3770,230 +3809,237 @@ msgid ""
3770
  "%s constant (see %s for more info)"
3771
  msgstr ""
3772
 
3773
- #: ninjafirewall.php:121
 
 
 
 
 
 
 
3774
  #, php-format
3775
  msgid ""
3776
  "NinjaFirewall requires WordPress 3.3 or greater but your current version is "
3777
  "%s."
3778
  msgstr ""
3779
 
3780
- #: ninjafirewall.php:125
3781
  #, php-format
3782
  msgid ""
3783
  "NinjaFirewall requires PHP 5.3 or greater but your current version is %s."
3784
  msgstr ""
3785
 
3786
- #: ninjafirewall.php:129
3787
  #, php-format
3788
  msgid "NinjaFirewall requires the PHP %s extension."
3789
  msgstr ""
3790
 
3791
- #: ninjafirewall.php:133
3792
  msgid ""
3793
  "You have SAFE_MODE enabled. Please disable it, it is deprecated as of PHP "
3794
  "5.3.0 (see http://php.net/safe-mode)."
3795
  msgstr ""
3796
 
3797
- #: ninjafirewall.php:137
3798
  msgid "You are not allowed to activate NinjaFirewall."
3799
  msgstr ""
3800
 
3801
- #: ninjafirewall.php:141
3802
  msgid "NinjaFirewall is not compatible with Microsoft Windows."
3803
  msgstr ""
3804
 
3805
- #: ninjafirewall.php:562
3806
  msgid "ERROR: Failed to update rules"
3807
  msgstr ""
3808
 
3809
- #: ninjafirewall.php:568
3810
  msgid ""
3811
  "NinjaFirewall failed to update its rules. This is a critical error, your "
3812
  "current rules may be corrupted or disabled. In order to solve the problem, "
3813
  "please follow these instructions:"
3814
  msgstr ""
3815
 
3816
- #: ninjafirewall.php:569
3817
  msgid "1. Log in to your WordPress admin dashboard."
3818
  msgstr ""
3819
 
3820
- #: ninjafirewall.php:570
3821
  msgid "2. Go to \"NinjaFirewall > Updates\"."
3822
  msgstr ""
3823
 
3824
- #: ninjafirewall.php:571
3825
  msgid "3. Click on \"Check for updates now!\"."
3826
  msgstr ""
3827
 
3828
- #: ninjafirewall.php:576 ninjafirewall.php:703
3829
  msgid "Support forum"
3830
  msgstr ""
3831
 
3832
- #: ninjafirewall.php:688
3833
  msgid "Alert: WordPress console login"
3834
  msgstr ""
3835
 
3836
- #: ninjafirewall.php:697
3837
  msgid "Someone just logged in to your WordPress admin console:"
3838
  msgstr ""
3839
 
3840
- #: ninjafirewall.php:770
3841
  #, php-format
3842
  msgid "Sorry %s, your request cannot be processed."
3843
  msgstr ""
3844
 
3845
- #: ninjafirewall.php:771
3846
  msgid "For security reasons, it was blocked and logged."
3847
  msgstr ""
3848
 
3849
- #: ninjafirewall.php:773
3850
  msgid ""
3851
  "If you believe this was an error please contact the<br />webmaster and "
3852
  "enclose the following incident ID:"
3853
  msgstr ""
3854
 
3855
- #: ninjafirewall.php:799
3856
  msgid "NinjaFirewall: Overview"
3857
  msgstr ""
3858
 
3859
- #: ninjafirewall.php:803
3860
  msgid "NinjaFirewall: Statistics"
3861
  msgstr ""
3862
 
3863
- #: ninjafirewall.php:807
3864
  msgid "NinjaFirewall: Firewall Options"
3865
  msgstr ""
3866
 
3867
- #: ninjafirewall.php:811
3868
  msgid "NinjaFirewall: Firewall Policies"
3869
  msgstr ""
3870
 
3871
- #: ninjafirewall.php:815
3872
  msgid "NinjaFirewall: File Guard"
3873
  msgstr ""
3874
 
3875
- #: ninjafirewall.php:819
3876
  msgid "NinjaFirewall: File Check"
3877
  msgstr ""
3878
 
3879
- #: ninjafirewall.php:829
3880
  msgid "NinjaFirewall: Anti-Malware"
3881
  msgstr ""
3882
 
3883
- #: ninjafirewall.php:833
3884
  msgid "NinjaFirewall: Network"
3885
  msgstr ""
3886
 
3887
- #: ninjafirewall.php:837
3888
  msgid "NinjaFirewall: Event Notifications"
3889
  msgstr ""
3890
 
3891
- #: ninjafirewall.php:841
3892
  msgid "NinjaFirewall: Log-in Protection"
3893
  msgstr ""
3894
 
3895
- #: ninjafirewall.php:845
3896
  msgid "NinjaFirewall: Firewall Log"
3897
  msgstr ""
3898
 
3899
- #: ninjafirewall.php:849
3900
  msgid "NinjaFirewall: Live Log"
3901
  msgstr ""
3902
 
3903
- #: ninjafirewall.php:853
3904
  msgid "NinjaFirewall: Rules Editor"
3905
  msgstr ""
3906
 
3907
- #: ninjafirewall.php:857
3908
  msgid "NinjaFirewall: Updates"
3909
  msgstr ""
3910
 
3911
- #: ninjafirewall.php:864
3912
  msgid "NinjaFirewall: About"
3913
  msgstr ""
3914
 
3915
- #: ninjafirewall.php:864
3916
  msgid "About..."
3917
  msgstr ""
3918
 
3919
- #: ninjafirewall.php:904
3920
  msgid "NinjaFirewall Settings"
3921
  msgstr ""
3922
 
3923
- #: ninjafirewall.php:912
3924
  msgid "NinjaFirewall is enabled"
3925
  msgstr ""
3926
 
3927
- #: ninjafirewall.php:951
3928
  msgid "Congratulations, NinjaFirewall is up and running!"
3929
  msgstr ""
3930
 
3931
- #: ninjafirewall.php:952
3932
  msgid ""
3933
  "If you need help, click on the contextual \"Help\" menu tab located in the "
3934
  "upper right corner of each page."
3935
  msgstr ""
3936
 
3937
- #: ninjafirewall.php:954
3938
  msgid "A \"Quick Start, FAQ & Troubleshooting Guide\" email was sent to"
3939
  msgstr ""
3940
 
3941
- #: ninjafirewall.php:976 ninjafirewall.php:986
3942
  msgid "Firewall"
3943
  msgstr ""
3944
 
3945
- #: ninjafirewall.php:995
3946
  msgid "WordPress WAF"
3947
  msgstr ""
3948
 
3949
- #: ninjafirewall.php:997
3950
  msgid "Full WAF"
3951
  msgstr ""
3952
 
3953
- #: ninjafirewall.php:1001
3954
  msgid "Mode"
3955
  msgstr ""
3956
 
3957
- #: ninjafirewall.php:1003
3958
  #, php-format
3959
  msgid "NinjaFirewall is running in %s mode."
3960
  msgstr ""
3961
 
3962
- #: ninjafirewall.php:1012
3963
  msgid "Enabled."
3964
  msgstr ""
3965
 
3966
- #: ninjafirewall.php:1012
3967
  msgid "Click here to turn Debugging Mode off"
3968
  msgstr ""
3969
 
3970
- #: ninjafirewall.php:1018
3971
  msgid "PHP SAPI"
3972
  msgstr ""
3973
 
3974
- #: ninjafirewall.php:1032 ninjafirewall.php:3439
3975
  msgid "Version"
3976
  msgstr ""
3977
 
3978
- #: ninjafirewall.php:1034
3979
  msgid "Security rules:"
3980
  msgstr ""
3981
 
3982
- #: ninjafirewall.php:1044
3983
  msgid "Security rules updates are disabled."
3984
  msgstr ""
3985
 
3986
- #: ninjafirewall.php:1044
3987
  msgid ""
3988
  "If you want your blog to be protected against the latest threats, enable "
3989
  "automatic security rules updates."
3990
  msgstr ""
3991
 
3992
- #: ninjafirewall.php:1052 ninjafirewall.php:1061
3993
  msgid "Admin user"
3994
  msgstr ""
3995
 
3996
- #: ninjafirewall.php:1054
3997
  #, php-format
3998
  msgid ""
3999
  "You are not whitelisted. Ensure that the \"Do not block WordPress "
@@ -4002,74 +4048,74 @@ msgid ""
4002
  "from your administration dashboard."
4003
  msgstr ""
4004
 
4005
- #: ninjafirewall.php:1063
4006
  msgid "You are whitelisted by the firewall."
4007
  msgstr ""
4008
 
4009
- #: ninjafirewall.php:1070
4010
  msgid "Restrictions"
4011
  msgstr ""
4012
 
4013
- #: ninjafirewall.php:1072
4014
  msgid "Access to NinjaFirewall is restricted to:"
4015
  msgstr ""
4016
 
4017
- #: ninjafirewall.php:1080 ninjafirewall.php:1090
4018
  msgid "User session"
4019
  msgstr ""
4020
 
4021
- #: ninjafirewall.php:1082
4022
  msgid ""
4023
  "It seems the user session was not set by the firewall script or may have "
4024
  "been destroyed by another plugin. You may get blocked by the firewall while "
4025
  "working from the WordPress administration dashboard."
4026
  msgstr ""
4027
 
4028
- #: ninjafirewall.php:1092
4029
  msgid ""
4030
  "It seems that the user session set by NinjaFirewall was not found by the "
4031
  "firewall script. You may get blocked by the firewall while working from the "
4032
  "WordPress administration dashboard."
4033
  msgstr ""
4034
 
4035
- #: ninjafirewall.php:1100
4036
  #, php-format
4037
  msgid ""
4038
  "the public key is invalid. Please <a href=\"%s\">check your configuration</"
4039
  "a>."
4040
  msgstr ""
4041
 
4042
- #: ninjafirewall.php:1104
4043
  msgid "No IP address restriction."
4044
  msgstr ""
4045
 
4046
- #: ninjafirewall.php:1107
4047
  #, php-format
4048
  msgid "IP address %s is allowed to access NinjaFirewall's log on this server."
4049
  msgstr ""
4050
 
4051
- #: ninjafirewall.php:1110
4052
  #, php-format
4053
  msgid ""
4054
  "the whitelisted IP is not valid. Please <a href=\"%s\">check your "
4055
  "configuration</a>."
4056
  msgstr ""
4057
 
4058
- #: ninjafirewall.php:1120
4059
  #, php-format
4060
  msgid "Error: %s"
4061
  msgstr ""
4062
 
4063
- #: ninjafirewall.php:1138
4064
  msgid "Source IP"
4065
  msgstr ""
4066
 
4067
- #: ninjafirewall.php:1140
4068
  #, php-format
4069
  msgid "You have a private IP : %s"
4070
  msgstr ""
4071
 
4072
- #: ninjafirewall.php:1140
4073
  #, php-format
4074
  msgid ""
4075
  "If your site is behind a reverse proxy or a load balancer, ensure that you "
@@ -4077,11 +4123,11 @@ msgid ""
4077
  "otherwise use the NinjaFirewall %s configuration file."
4078
  msgstr ""
4079
 
4080
- #: ninjafirewall.php:1148 ninjafirewall.php:1159
4081
  msgid "CDN detection"
4082
  msgstr ""
4083
 
4084
- #: ninjafirewall.php:1150
4085
  #, php-format
4086
  msgid ""
4087
  "%s detected: you seem to be using Cloudflare CDN services. Ensure that you "
@@ -4089,7 +4135,7 @@ msgid ""
4089
  "otherwise use the NinjaFirewall %s configuration file."
4090
  msgstr ""
4091
 
4092
- #: ninjafirewall.php:1161
4093
  #, php-format
4094
  msgid ""
4095
  "%s detected: you seem to be using Incapsula CDN services. Ensure that you "
@@ -4097,406 +4143,406 @@ msgid ""
4097
  "otherwise use the NinjaFirewall %s configuration file."
4098
  msgstr ""
4099
 
4100
- #: ninjafirewall.php:1170 ninjafirewall.php:1180
4101
  msgid "Log dir"
4102
  msgstr ""
4103
 
4104
- #: ninjafirewall.php:1172 ninjafirewall.php:1182
4105
  #, php-format
4106
  msgid "%s directory is not writable! Please chmod it to 0777 or equivalent."
4107
  msgstr ""
4108
 
4109
- #: ninjafirewall.php:1190
4110
  msgid "Optional configuration file"
4111
  msgstr ""
4112
 
4113
- #: ninjafirewall.php:1225 ninjafirewall.php:1607 ninjafirewall.php:1622
4114
- #: ninjafirewall.php:1632 ninjafirewall.php:1642 ninjafirewall.php:1712
4115
- #: ninjafirewall.php:1755 ninjafirewall.php:1788 ninjafirewall.php:1826
4116
- #: ninjafirewall.php:1914 ninjafirewall.php:1934 ninjafirewall.php:1977
4117
- #: ninjafirewall.php:2106 ninjafirewall.php:2120 ninjafirewall.php:2321
4118
  msgid "Yes"
4119
  msgstr ""
4120
 
4121
- #: ninjafirewall.php:1227
4122
  msgid "(default)"
4123
  msgstr ""
4124
 
4125
- #: ninjafirewall.php:1228
4126
  #, php-format
4127
  msgid ""
4128
  "This feature is only available when NinjaFirewall is running in %s mode."
4129
  msgstr ""
4130
 
4131
- #: ninjafirewall.php:1241
4132
  msgid "All fields will be restored to their default values. Go ahead?"
4133
  msgstr ""
4134
 
4135
- #: ninjafirewall.php:1271
4136
  msgid ""
4137
  "WARNING: ensure that you can access your admin console over HTTPS before "
4138
  "enabling this option, otherwise you will lock yourself out of your site. Go "
4139
  "ahead?"
4140
  msgstr ""
4141
 
4142
- #: ninjafirewall.php:1280
4143
  msgid ""
4144
  "Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
4145
  "hyphen [-] or an underscore [_] will be removed from the filename and "
4146
  "replaced with the substitution character. Continue?"
4147
  msgstr ""
4148
 
4149
- #: ninjafirewall.php:1318
4150
  msgid "Default values were restored."
4151
  msgstr ""
4152
 
4153
- #: ninjafirewall.php:1320
4154
  msgid "No action taken."
4155
  msgstr ""
4156
 
4157
- #: ninjafirewall.php:1355
4158
  msgid "Enable NinjaFirewall for"
4159
  msgstr ""
4160
 
4161
- #: ninjafirewall.php:1387
4162
  msgid "File Uploads"
4163
  msgstr ""
4164
 
4165
- #: ninjafirewall.php:1391
4166
  msgid "Allow uploads"
4167
  msgstr ""
4168
 
4169
- #: ninjafirewall.php:1392
4170
  msgid "Disallow uploads (default)"
4171
  msgstr ""
4172
 
4173
- #: ninjafirewall.php:1395
4174
  msgid "Sanitise filenames"
4175
  msgstr ""
4176
 
4177
- #: ninjafirewall.php:1395
4178
  msgid "substitution character:"
4179
  msgstr ""
4180
 
4181
- #: ninjafirewall.php:1496
4182
  msgid "Block direct access to any PHP file located in one of these directories"
4183
  msgstr ""
4184
 
4185
- #: ninjafirewall.php:1526
4186
  msgid ""
4187
  "NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
4188
  "this option is enabled."
4189
  msgstr ""
4190
 
4191
- #: ninjafirewall.php:1541
4192
  msgid ""
4193
  "Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
4194
  "by your visitors, we recommend to enable this option."
4195
  msgstr ""
4196
 
4197
- #: ninjafirewall.php:1552
4198
  msgid ""
4199
  "If you are using the Jetpack plugin, blocking <code>system.multicall</code> "
4200
  "may prevent it from working correctly."
4201
  msgstr ""
4202
 
4203
- #: ninjafirewall.php:1560
4204
  msgid "Protect against username enumeration"
4205
  msgstr ""
4206
 
4207
- #: ninjafirewall.php:1563
4208
  msgid "Through the author archives"
4209
  msgstr ""
4210
 
4211
- #: ninjafirewall.php:1564
4212
  msgid "Through the login page"
4213
  msgstr ""
4214
 
4215
- #: ninjafirewall.php:1565
4216
  msgid "Through the WordPress REST API"
4217
  msgstr ""
4218
 
4219
- #: ninjafirewall.php:1573
4220
  msgid "This feature is only available when running WordPress 4.7 or above."
4221
  msgstr ""
4222
 
4223
- #: ninjafirewall.php:1580
4224
  msgid "WordPress REST API"
4225
  msgstr ""
4226
 
4227
- #: ninjafirewall.php:1583 ninjafirewall.php:1592
4228
  msgid "Block any access to the API"
4229
  msgstr ""
4230
 
4231
- #: ninjafirewall.php:1589
4232
  msgid "WordPress XML-RPC API"
4233
  msgstr ""
4234
 
4235
- #: ninjafirewall.php:1593
4236
  msgid "Block <code>system.multicall</code> method"
4237
  msgstr ""
4238
 
4239
- #: ninjafirewall.php:1595
4240
  msgid "Block Pingbacks"
4241
  msgstr ""
4242
 
4243
- #: ninjafirewall.php:1600
4244
  msgid ""
4245
  "Disabling access to the REST or XML-RPC API may break some functionality on "
4246
  "your blog, its themes or plugins."
4247
  msgstr ""
4248
 
4249
- #: ninjafirewall.php:1604
4250
  msgid "Block <code>POST</code> requests in the themes folder"
4251
  msgstr ""
4252
 
4253
- #: ninjafirewall.php:1619
4254
  msgid "Force SSL for admin and logins"
4255
  msgstr ""
4256
 
4257
- #: ninjafirewall.php:1629
4258
  msgid "Disable the plugin and theme editor"
4259
  msgstr ""
4260
 
4261
- #: ninjafirewall.php:1639
4262
  msgid "Disable plugin and theme update/installation"
4263
  msgstr ""
4264
 
4265
- #: ninjafirewall.php:1668
4266
  msgid "Add the Administrator to the whitelist (default)."
4267
  msgstr ""
4268
 
4269
- #: ninjafirewall.php:1669
4270
  msgid "Add all logged in users to the whitelist."
4271
  msgstr ""
4272
 
4273
- #: ninjafirewall.php:1670
4274
  msgid "Disable users whitelist."
4275
  msgstr ""
4276
 
4277
- #: ninjafirewall.php:1671
4278
  msgid ""
4279
  "Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
4280
  "<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
4281
  "which, if enabled, are always enforced."
4282
  msgstr ""
4283
 
4284
- #: ninjafirewall.php:1699
4285
  msgid "Scan <code>GET</code> variable"
4286
  msgstr ""
4287
 
4288
- #: ninjafirewall.php:1709
4289
  msgid "Sanitise <code>GET</code> variable"
4290
  msgstr ""
4291
 
4292
- #: ninjafirewall.php:1742
4293
  msgid "Scan <code>POST</code> variable"
4294
  msgstr ""
4295
 
4296
- #: ninjafirewall.php:1752
4297
  msgid "Sanitise <code>POST</code> variable"
4298
  msgstr ""
4299
 
4300
- #: ninjafirewall.php:1758 ninjafirewall.php:1791
4301
  msgid "Do not enable this option unless you know what you are doing!"
4302
  msgstr ""
4303
 
4304
- #: ninjafirewall.php:1762
4305
  msgid "Decode Base64-encoded <code>POST</code> variable"
4306
  msgstr ""
4307
 
4308
- #: ninjafirewall.php:1785
4309
  msgid "Sanitise <code>REQUEST</code> variable"
4310
  msgstr ""
4311
 
4312
- #: ninjafirewall.php:1813
4313
  msgid "Scan cookies"
4314
  msgstr ""
4315
 
4316
- #: ninjafirewall.php:1823
4317
  msgid "Sanitise cookies"
4318
  msgstr ""
4319
 
4320
- #: ninjafirewall.php:1858
4321
  msgid "Scan <code>HTTP_USER_AGENT</code>"
4322
  msgstr ""
4323
 
4324
- #: ninjafirewall.php:1868
4325
  msgid "Sanitise <code>HTTP_USER_AGENT</code>"
4326
  msgstr ""
4327
 
4328
- #: ninjafirewall.php:1878
4329
  msgid "Block suspicious bots/scanners"
4330
  msgstr ""
4331
 
4332
- #: ninjafirewall.php:1911
4333
  msgid "Scan <code>HTTP_REFERER</code>"
4334
  msgstr ""
4335
 
4336
- #: ninjafirewall.php:1921
4337
  msgid "Sanitise <code>HTTP_REFERER</code>"
4338
  msgstr ""
4339
 
4340
- #: ninjafirewall.php:1931
4341
  msgid ""
4342
  "Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
4343
  "code> header"
4344
  msgstr ""
4345
 
4346
- #: ninjafirewall.php:1937
4347
  msgid ""
4348
  "Keep this option disabled if you are using scripts like Paypal IPN, "
4349
  "WordPress WP-Cron etc"
4350
  msgstr ""
4351
 
4352
- #: ninjafirewall.php:1964
4353
  msgid "Block localhost IP in <code>GET/POST</code> request"
4354
  msgstr ""
4355
 
4356
- #: ninjafirewall.php:1974
4357
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
4358
  msgstr ""
4359
 
4360
- #: ninjafirewall.php:1984
4361
  msgid "Scan traffic coming from localhost and private IP address spaces"
4362
  msgstr ""
4363
 
4364
- #: ninjafirewall.php:2006
4365
  #, php-format
4366
  msgid ""
4367
  "This option is disabled because the %s PHP function is not available on your "
4368
  "server."
4369
  msgstr ""
4370
 
4371
- #: ninjafirewall.php:2024
4372
  #, php-format
4373
  msgid "Set %s to protect against MIME type confusion attacks"
4374
  msgstr ""
4375
 
4376
- #: ninjafirewall.php:2034
4377
  #, php-format
4378
  msgid "Set %s to protect against clickjacking attempts"
4379
  msgstr ""
4380
 
4381
- #: ninjafirewall.php:2043
4382
  #, php-format
4383
  msgid "Enforce %s (IE, Chrome and Safari browsers)"
4384
  msgstr ""
4385
 
4386
- #: ninjafirewall.php:2053
4387
  #, php-format
4388
  msgid "Force %s flag on all cookies to mitigate XSS attacks"
4389
  msgstr ""
4390
 
4391
- #: ninjafirewall.php:2059
4392
  msgid ""
4393
  "If your PHP scripts use cookies that need to be accessed from JavaScript, "
4394
  "you should disable this option."
4395
  msgstr ""
4396
 
4397
- #: ninjafirewall.php:2065
4398
  msgid ""
4399
  "HSTS headers can only be set when you are accessing your site over HTTPS."
4400
  msgstr ""
4401
 
4402
- #: ninjafirewall.php:2072
4403
  #, php-format
4404
  msgid "Set %s (HSTS) to enforce secure connections to the server"
4405
  msgstr ""
4406
 
4407
- #: ninjafirewall.php:2075
4408
  msgid "1 month"
4409
  msgstr ""
4410
 
4411
- #: ninjafirewall.php:2076
4412
  msgid "6 months"
4413
  msgstr ""
4414
 
4415
- #: ninjafirewall.php:2077
4416
  msgid "1 year"
4417
  msgstr ""
4418
 
4419
- #: ninjafirewall.php:2079
4420
  msgid "Apply to subdomains"
4421
  msgstr ""
4422
 
4423
- #: ninjafirewall.php:2083
4424
  msgid "Set <code>max-age</code> to 0"
4425
  msgstr ""
4426
 
4427
- #: ninjafirewall.php:2103
4428
  #, php-format
4429
  msgid "Set %s for the website frontend"
4430
  msgstr ""
4431
 
4432
- #: ninjafirewall.php:2111
4433
  msgid "This CSP header will apply to the website frontend only."
4434
  msgstr ""
4435
 
4436
- #: ninjafirewall.php:2117
4437
  #, php-format
4438
  msgid "Set %s for the WordPress admin dashboard"
4439
  msgstr ""
4440
 
4441
- #: ninjafirewall.php:2125
4442
  msgid "This CSP header will apply to the WordPress admin dashboard only."
4443
  msgstr ""
4444
 
4445
- #: ninjafirewall.php:2165
4446
  msgid ""
4447
  "Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
4448
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
4449
  msgstr ""
4450
 
4451
- #: ninjafirewall.php:2208
4452
  msgid "Block serialized PHP objects in the following global variables"
4453
  msgstr ""
4454
 
4455
- #: ninjafirewall.php:2221
4456
  msgid "Hide PHP notice and error messages"
4457
  msgstr ""
4458
 
4459
- #: ninjafirewall.php:2231
4460
  msgid "Sanitise <code>PHP_SELF</code>"
4461
  msgstr ""
4462
 
4463
- #: ninjafirewall.php:2241
4464
  msgid "Sanitise <code>PATH_TRANSLATED</code>"
4465
  msgstr ""
4466
 
4467
- #: ninjafirewall.php:2251
4468
  msgid "Sanitise <code>PATH_INFO</code>"
4469
  msgstr ""
4470
 
4471
- #: ninjafirewall.php:2271
4472
  msgid "This option is not compatible with your actual configuration."
4473
  msgstr ""
4474
 
4475
- #: ninjafirewall.php:2298
4476
  msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
4477
  msgstr ""
4478
 
4479
- #: ninjafirewall.php:2308
4480
  msgid "Block ASCII character 0x00 (NULL byte)"
4481
  msgstr ""
4482
 
4483
- #: ninjafirewall.php:2318
4484
  msgid "Block ASCII control characters 1 to 8 and 14 to 31"
4485
  msgstr ""
4486
 
4487
- #: ninjafirewall.php:2334
4488
  msgid "Save Firewall Policies"
4489
  msgstr ""
4490
 
4491
- #: ninjafirewall.php:2336
4492
  msgid "Restore Default Values"
4493
  msgstr ""
4494
 
4495
- #: ninjafirewall.php:2829 ninjafirewall.php:2835
4496
  msgid "Please enter a number from 1 to 99."
4497
  msgstr ""
4498
 
4499
- #: ninjafirewall.php:2848
4500
  #, php-format
4501
  msgid ""
4502
  "You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
@@ -4505,227 +4551,227 @@ msgid ""
4505
  "to any PHP script, you will need to run NinjaFirewall in %s mode."
4506
  msgstr ""
4507
 
4508
- #: ninjafirewall.php:2854
4509
  #, php-format
4510
  msgid ""
4511
  "The cache directory %s is not writable. Please change its permissions (0777 "
4512
  "or equivalent)."
4513
  msgstr ""
4514
 
4515
- #: ninjafirewall.php:2886
4516
  msgid "Enable File Guard"
4517
  msgstr ""
4518
 
4519
- #: ninjafirewall.php:2888
4520
  msgid "Yes (recommended)"
4521
  msgstr ""
4522
 
4523
- #: ninjafirewall.php:2901
4524
  msgid "Real-time detection"
4525
  msgstr ""
4526
 
4527
- #: ninjafirewall.php:2904
4528
  #, php-format
4529
  msgid ""
4530
  "Monitor file activity and send an alert when someone is accessing a PHP "
4531
  "script that was modified or created less than %s hour(s) ago."
4532
  msgstr ""
4533
 
4534
- #: ninjafirewall.php:2910
4535
  msgid "or"
4536
  msgstr ""
4537
 
4538
- #: ninjafirewall.php:2910
4539
  msgid ""
4540
  "Full or partial case-sensitive string(s), max. 255 characters. Multiple "
4541
  "values must be comma-separated"
4542
  msgstr ""
4543
 
4544
- #: ninjafirewall.php:2915
4545
  msgid "Save File Guard options"
4546
  msgstr ""
4547
 
4548
- #: ninjafirewall.php:2966 ninjafirewall.php:3518
4549
  #, php-format
4550
  msgid "You are not allowed to perform this task (%s)."
4551
  msgstr ""
4552
 
4553
- #: ninjafirewall.php:2977
4554
  msgid "You do not have a multisite network."
4555
  msgstr ""
4556
 
4557
- #: ninjafirewall.php:3001
4558
  msgid "NinjaFirewall Status"
4559
  msgstr ""
4560
 
4561
- #: ninjafirewall.php:3004
4562
  msgid ""
4563
  "Display NinjaFirewall status icon in the admin bar of all sites in the "
4564
  "network"
4565
  msgstr ""
4566
 
4567
- #: ninjafirewall.php:3012
4568
  msgid "Save Network options"
4569
  msgstr ""
4570
 
4571
- #: ninjafirewall.php:3202
4572
  msgid "Error: you did not select a rule to disable."
4573
  msgstr ""
4574
 
4575
- #: ninjafirewall.php:3204 ninjafirewall.php:3219
4576
  msgid "Error: to change this rule, use the \"Firewall Policies\" menu."
4577
  msgstr ""
4578
 
4579
- #: ninjafirewall.php:3206 ninjafirewall.php:3221
4580
  msgid "Error: this rule does not exist."
4581
  msgstr ""
4582
 
4583
- #: ninjafirewall.php:3210
4584
  #, php-format
4585
  msgid "Rule ID %s has been disabled."
4586
  msgstr ""
4587
 
4588
- #: ninjafirewall.php:3217
4589
  msgid "Error: you did not select a rule to enable."
4590
  msgstr ""
4591
 
4592
- #: ninjafirewall.php:3225
4593
  #, php-format
4594
  msgid "Rule ID %s has been enabled."
4595
  msgstr ""
4596
 
4597
- #: ninjafirewall.php:3235
4598
  msgid "Error: no rules found."
4599
  msgstr ""
4600
 
4601
- #: ninjafirewall.php:3250
4602
  msgid "NinjaFirewall built-in security rules"
4603
  msgstr ""
4604
 
4605
- #: ninjafirewall.php:3253
4606
  msgid "Select the rule you want to disable or enable"
4607
  msgstr ""
4608
 
4609
- #: ninjafirewall.php:3257
4610
  msgid "Total rules enabled"
4611
  msgstr ""
4612
 
4613
- #: ninjafirewall.php:3265 ninjafirewall.php:3284 ninjafirewall.php:3299
4614
- #: ninjafirewall.php:3318
4615
  msgid "Rule ID"
4616
  msgstr ""
4617
 
4618
- #: ninjafirewall.php:3265 ninjafirewall.php:3299
4619
  msgid "Firewall policy"
4620
  msgstr ""
4621
 
4622
- #: ninjafirewall.php:3268 ninjafirewall.php:3302
4623
  msgid "Remote/local file inclusion"
4624
  msgstr ""
4625
 
4626
- #: ninjafirewall.php:3270 ninjafirewall.php:3304
4627
  msgid "Cross-site scripting"
4628
  msgstr ""
4629
 
4630
- #: ninjafirewall.php:3272 ninjafirewall.php:3306
4631
  msgid "Code injection"
4632
  msgstr ""
4633
 
4634
- #: ninjafirewall.php:3274 ninjafirewall.php:3308
4635
  msgid "SQL injection"
4636
  msgstr ""
4637
 
4638
- #: ninjafirewall.php:3276 ninjafirewall.php:3310
4639
  msgid "Various vulnerability"
4640
  msgstr ""
4641
 
4642
- #: ninjafirewall.php:3278 ninjafirewall.php:3312
4643
  msgid "Backdoor/shell"
4644
  msgstr ""
4645
 
4646
- #: ninjafirewall.php:3280 ninjafirewall.php:3314
4647
  msgid "Application specific"
4648
  msgstr ""
4649
 
4650
- #: ninjafirewall.php:3282 ninjafirewall.php:3316
4651
  msgid "WordPress vulnerability"
4652
  msgstr ""
4653
 
4654
- #: ninjafirewall.php:3288
4655
  msgid "Disable it"
4656
  msgstr ""
4657
 
4658
- #: ninjafirewall.php:3293
4659
  msgid "Total rules disabled"
4660
  msgstr ""
4661
 
4662
- #: ninjafirewall.php:3323
4663
  msgid "Enable it"
4664
  msgstr ""
4665
 
4666
- #: ninjafirewall.php:3325
4667
  #, php-format
4668
  msgid ""
4669
  "Greyed out rules can be changed in the <a href=\"%s\">Firewall Policies</a> "
4670
  "page."
4671
  msgstr ""
4672
 
4673
- #: ninjafirewall.php:3368
4674
  msgid "Settings"
4675
  msgstr ""
4676
 
4677
- #: ninjafirewall.php:3369
4678
  msgid "Upgrade to Premium"
4679
  msgstr ""
4680
 
4681
- #: ninjafirewall.php:3370
4682
  msgid "Rate it!"
4683
  msgstr ""
4684
 
4685
- #: ninjafirewall.php:3431
4686
  msgid "Plugin"
4687
  msgstr ""
4688
 
4689
- #: ninjafirewall.php:3431 ninjafirewall.php:3435
4690
  msgid "uploaded"
4691
  msgstr ""
4692
 
4693
- #: ninjafirewall.php:3431 ninjafirewall.php:3435
4694
  msgid "installed"
4695
  msgstr ""
4696
 
4697
- #: ninjafirewall.php:3431 ninjafirewall.php:3435
4698
  msgid "activated"
4699
  msgstr ""
4700
 
4701
- #: ninjafirewall.php:3432
4702
  msgid "updated"
4703
  msgstr ""
4704
 
4705
- #: ninjafirewall.php:3432
4706
  msgid "deactivated"
4707
  msgstr ""
4708
 
4709
- #: ninjafirewall.php:3432 ninjafirewall.php:3436
4710
  msgid "deleted"
4711
  msgstr ""
4712
 
4713
- #: ninjafirewall.php:3432 ninjafirewall.php:3436
4714
  msgid "Name"
4715
  msgstr ""
4716
 
4717
- #: ninjafirewall.php:3435
4718
  msgid "Theme"
4719
  msgstr ""
4720
 
4721
- #: ninjafirewall.php:3439
4722
  msgid "upgraded"
4723
  msgstr ""
4724
 
4725
- #: ninjafirewall.php:3447
4726
  msgid "[NinjaFirewall] Alert:"
4727
  msgstr ""
4728
 
4729
- #: ninjafirewall.php:3453
4730
  msgid "NinjaFirewall has detected the following activity on your account:"
4731
  msgstr ""
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Stable (latest release)\n"
4
+ "POT-Creation-Date: 2018-01-27 14:30+0700\n"
5
+ "PO-Revision-Date: 2018-01-27 14:30+0700\n"
6
  "Last-Translator: NinTechNet <contact@nintechnet.com>\n"
7
  "Language-Team: \n"
8
  "Language: fr_FR\n"
114
  "level of protection and performance higher than any other security plugin."
115
  msgstr ""
116
 
117
+ #: install.php:154 ninjafirewall.php:783
118
  msgid "Installation"
119
  msgstr ""
120
 
146
  "remove it as long as NinjaFirewall is running!"
147
  msgstr ""
148
 
149
+ #: install.php:241 ninjafirewall.php:944
150
  msgid "NinjaFirewall (WP Edition)"
151
  msgstr ""
152
 
409
  msgid "Need help? Check our blog:"
410
  msgstr ""
411
 
412
+ #: install.php:558
413
  msgid ""
414
  "Error: The installer cannot download the security rules from wordpress.org "
415
  "website."
416
  msgstr ""
417
 
418
+ #: install.php:559
419
  msgid ""
420
  "The server may be temporarily down or you may have network connectivity "
421
  "problems? Please try again in a few minutes."
422
  msgstr ""
423
 
424
+ #: install.php:560
425
  msgid ""
426
  "NinjaFirewall downloads its rules over an HTTPS secure connection. Maybe "
427
  "your server does not support SSL? You can force NinjaFirewall to use a non-"
461
  msgid "View firewall log"
462
  msgstr ""
463
 
464
+ #: lib/help.php:37 ninjafirewall.php:796
465
  msgid "Overview"
466
  msgstr ""
467
 
529
  msgid "Your site will remain unprotected until you enable it again."
530
  msgstr ""
531
 
532
+ #: lib/help.php:86 lib/nf_sub_options.php:101 ninjafirewall.php:1007
533
  msgid "Debugging mode"
534
  msgstr ""
535
 
550
  "wrongly triggered."
551
  msgstr ""
552
 
553
+ #: lib/help.php:93 lib/nf_sub_options.php:153
554
+ msgid "IP anonymization"
555
+ msgstr ""
556
+
557
+ #: lib/help.php:94
558
+ msgid ""
559
+ "This option will anonymize IP addresses in the firewall log by removing "
560
+ "their last 3 characters."
561
+ msgstr ""
562
+
563
+ #: lib/help.php:94
564
+ msgid ""
565
+ "It does not apply to private IP addresses and the Login Protection feature."
566
+ msgstr ""
567
+
568
+ #: lib/help.php:95
569
+ msgid ""
570
+ "Note that it will affect only IP addresses written to the firewall log after "
571
+ "enabling this option."
572
  msgstr ""
573
 
574
  #: lib/help.php:95
575
  msgid ""
576
+ "Also, if you are redirecting events to the syslog server (NinjaFirewall "
577
+ "<font color=\"#21759B\">WP+</font> Edition), IP addresses will be anonymized "
578
+ "too."
579
+ msgstr ""
580
+
581
+ #: lib/help.php:99
582
+ msgid "Error code and message to return"
583
+ msgstr ""
584
+
585
+ #: lib/help.php:101
586
+ msgid ""
587
  "Lets you customize the HTTP error code returned by NinjaFirewall when "
588
  "blocking a dangerous request and the message to display to the user."
589
  msgstr ""
590
 
591
+ #: lib/help.php:102
592
  msgid "You can use any HTML tags and 3 built-in variables:"
593
  msgstr ""
594
 
595
+ #: lib/help.php:103
596
  msgid "the blocked user IP."
597
  msgstr ""
598
 
599
+ #: lib/help.php:104
600
  msgid ""
601
  "the unique incident number as it will appear in the firewall log \"INCIDENT"
602
  "\" column."
603
  msgstr ""
604
 
605
+ #: lib/help.php:105
606
  msgid "NinjaFirewall logo."
607
  msgstr ""
608
 
609
+ #: lib/help.php:109
610
  msgid "Export/import configuration"
611
  msgstr ""
612
 
613
+ #: lib/help.php:111
614
  msgid ""
615
  "This options lets you export you current configuration or import it from "
616
  "another NinjaFirewall (WP Edition) installation. The imported file must "
618
  "importing will override all firewall rules and options."
619
  msgstr ""
620
 
621
+ #: lib/help.php:113
622
  msgid "\"File Check\" configuration will not be exported/imported."
623
  msgstr ""
624
 
625
+ #: lib/help.php:126
626
  #, php-format
627
  msgid ""
628
  "Keep in mind, however, that the Firewall Policies apply to any PHP scripts "
630
  "your WordPress index page."
631
  msgstr ""
632
 
633
+ #: lib/help.php:131
634
  msgid "Policies overview"
635
  msgstr ""
636
 
637
+ #: lib/help.php:133
638
  #, php-format
639
  msgid ""
640
  "Because NinjaFirewall sits in front of WordPress, it can hook, scan and "
645
  "<code><a href=\"%s\">$_SERVER</a></code> in HTTP and/or HTTPS mode."
646
  msgstr ""
647
 
648
+ #: lib/help.php:135
649
  msgid ""
650
  "Use the options below to enable, disable or to tweak these rules according "
651
  "to your needs."
652
  msgstr ""
653
 
654
+ #: lib/help.php:142
655
  msgid "Scan and Sanitise"
656
  msgstr ""
657
 
658
+ #: lib/help.php:144
659
  msgid ""
660
  "You can choose to scan and reject dangerous content but also to sanitise "
661
  "requests and variables. Those two actions are different and can be combined "
662
  "together for better security."
663
  msgstr ""
664
 
665
+ #: lib/help.php:145
666
  msgid ""
667
  "Scan : if anything suspicious is detected, NinjaFirewall will block the "
668
  "request and return an HTTP error code and message (defined in the \"Firewall "
670
  "closed immediately."
671
  msgstr ""
672
 
673
+ #: lib/help.php:146
674
  #, php-format
675
  msgid ""
676
  "Sanitise : this option will not block but sanitise the user request by "
681
  "sanitised."
682
  msgstr ""
683
 
684
+ #: lib/help.php:148
685
  msgid ""
686
  "This action will be performed when the filtering process is over, right "
687
  "before NinjaFirewall forwards the request to your PHP script."
688
  msgstr ""
689
 
690
+ #: lib/help.php:151
691
  msgid ""
692
  "If you enabled <code>POST</code> requests sanitising, articles and messages "
693
  "posted by your visitors could be corrupted with excessive backslashes or "
694
  "substitution characters."
695
  msgstr ""
696
 
697
+ #: lib/help.php:155 ninjafirewall.php:808 ninjafirewall.php:1304
698
  msgid "Firewall Policies"
699
  msgstr ""
700
 
701
+ #: lib/help.php:160 ninjafirewall.php:1326
702
  msgid "Basic Policies"
703
  msgstr ""
704
 
705
+ #: lib/help.php:163
706
  msgid "Whether to filter HTTP and/or HTTPS traffic"
707
  msgstr ""
708
 
709
+ #: lib/help.php:165 ninjafirewall.php:1381
710
  msgid "Uploads"
711
  msgstr ""
712
 
713
+ #: lib/help.php:166
714
  msgid "File Uploads:"
715
  msgstr ""
716
 
717
+ #: lib/help.php:166
718
  msgid "whether to allow/disallow file uploads."
719
  msgstr ""
720
 
721
+ #: lib/help.php:167
722
  msgid "Sanitise filenames:"
723
  msgstr ""
724
 
725
+ #: lib/help.php:167
726
  msgid ""
727
  "any character that is not a letter <code>a-zA-Z</code>, a digit <code>0-9</"
728
  "code>, a dot <code>.</code>, a hyphen <code>-</code> or an underscore "
730
  "substitution character."
731
  msgstr ""
732
 
733
+ #: lib/help.php:170
734
  msgid ""
735
  "Whether to block direct access to PHP files located in specific WordPress "
736
  "directories."
737
  msgstr ""
738
 
739
+ #: lib/help.php:171
740
  msgid "Protect against username enumeration:"
741
  msgstr ""
742
 
743
+ #: lib/help.php:171
744
  msgid ""
745
  "it is possible to enumerate usernames either through the WordPress author "
746
  "archives, the REST API or the login page. Although this is not a "
752
  "block the request immediately."
753
  msgstr ""
754
 
755
+ #: lib/help.php:172
756
  msgid "WordPress REST API:"
757
  msgstr ""
758
 
759
+ #: lib/help.php:172
760
  msgid ""
761
  "it allows you to access your WordPress site's data through an easy-to-use "
762
  "HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall "
763
  "allows you to block any access to that API if you do not intend to use it."
764
  msgstr ""
765
 
766
+ #: lib/help.php:173
767
  msgid "WordPress XML-RPC API:"
768
  msgstr ""
769
 
770
+ #: lib/help.php:173
771
  msgid ""
772
  "XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode "
773
  "its calls and HTTP as a transport mechanism. WordPress has an XMLRPC API "
778
  "used in brute-force amplification attacks or to block Pingbacks."
779
  msgstr ""
780
 
781
+ #: lib/help.php:174
782
  msgid ""
783
  "Block <code>POST</code> requests in the themes folder <code>/wp-content/"
784
  "themes</code>:"
785
  msgstr ""
786
 
787
+ #: lib/help.php:174
788
  msgid ""
789
  "this option can be useful to block hackers from installing backdoor in the "
790
  "PHP theme files. However, because some custom themes may include an HTML "
791
  "form (contact, search form etc), this option is not enabled by default."
792
  msgstr ""
793
 
794
+ #: lib/help.php:175
795
  msgid "Force SSL for admin and logins <code>FORCE_SSL_ADMIN</code>:"
796
  msgstr ""
797
 
798
+ #: lib/help.php:175
799
  msgid ""
800
  "enable this option when you want to secure logins and the admin area so that "
801
  "both passwords and cookies are never sent in the clear. Ensure that you can "
803
  "you will lock yourself out of your site!"
804
  msgstr ""
805
 
806
+ #: lib/help.php:176
807
  msgid "Disable the plugin and theme editor <code>DISALLOW_FILE_EDIT</code>:"
808
  msgstr ""
809
 
810
+ #: lib/help.php:176
811
  msgid ""
812
  "disabling the plugin and theme editor provides an additional layer of "
813
  "security if a hacker gains access to a well-privileged user account."
814
  msgstr ""
815
 
816
+ #: lib/help.php:177
817
  msgid ""
818
  "Disable plugin and theme update/installation <code>DISALLOW_FILE_MODS</code>:"
819
  msgstr ""
820
 
821
+ #: lib/help.php:177
822
  msgid ""
823
  "this option will block users being able to use the plugin and theme "
824
  "installation/update functionality from the WordPress admin area. Setting "
825
  "this constant also disables the Plugin and Theme editor."
826
  msgstr ""
827
 
828
+ #: lib/help.php:182 ninjafirewall.php:1327
829
  msgid "Intermediate Policies"
830
  msgstr ""
831
 
832
+ #: lib/help.php:184 ninjafirewall.php:1693
833
  msgid "HTTP GET variable"
834
  msgstr ""
835
 
836
+ #: lib/help.php:185
837
  msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
838
  msgstr ""
839
 
840
+ #: lib/help.php:187 ninjafirewall.php:1736
841
  msgid "HTTP POST variable"
842
  msgstr ""
843
 
844
+ #: lib/help.php:188
845
  msgid "Whether to scan and/or sanitise the <code>POST</code> variable."
846
  msgstr ""
847
 
848
+ #: lib/help.php:189
849
  msgid "Decode Base64-encoded <code>POST</code> variable:"
850
  msgstr ""
851
 
852
+ #: lib/help.php:189
853
  msgid ""
854
  "NinjaFirewall will decode and scan base64 encoded values in order to detect "
855
  "obfuscated malicious code. This option is only available for the <code>POST</"
856
  "code> variable."
857
  msgstr ""
858
 
859
+ #: lib/help.php:191 ninjafirewall.php:1779
860
  msgid "HTTP REQUEST variable"
861
  msgstr ""
862
 
863
+ #: lib/help.php:192
864
  msgid "Whether to sanitise the <code>REQUEST</code> variable."
865
  msgstr ""
866
 
867
+ #: lib/help.php:194 ninjafirewall.php:1807
868
  msgid "Cookies"
869
  msgstr ""
870
 
871
+ #: lib/help.php:195
872
  msgid "Whether to scan and/or sanitise cookies."
873
  msgstr ""
874
 
875
+ #: lib/help.php:197 ninjafirewall.php:1852
876
  msgid "HTTP_USER_AGENT server variable"
877
  msgstr ""
878
 
879
+ #: lib/help.php:198
880
  msgid "Whether to scan and/or sanitise <code>HTTP_USER_AGENT</code> requests."
881
  msgstr ""
882
 
883
+ #: lib/help.php:199
884
  msgid "Block suspicious bots/scanners:"
885
  msgstr ""
886
 
887
+ #: lib/help.php:199
888
  msgid ""
889
  "rejects some known bots, scanners and various malicious scripts attempting "
890
  "to access your blog."
891
  msgstr ""
892
 
893
+ #: lib/help.php:201 ninjafirewall.php:1905
894
  msgid "HTTP_REFERER server variable"
895
  msgstr ""
896
 
897
+ #: lib/help.php:202
898
  msgid "Whether to scan and/or sanitise <code>HTTP_REFERER</code> requests."
899
  msgstr ""
900
 
901
+ #: lib/help.php:203
902
  msgid ""
903
  "Block POST requests that do not have an <code>HTTP_REFERER</code> header:"
904
  msgstr ""
905
 
906
+ #: lib/help.php:203
907
  msgid ""
908
  "this option will block any <code>POST</code> request that does not have a "
909
  "Referrer header (<code>HTTP_REFERER</code> variable). If you need external "
914
  "default."
915
  msgstr ""
916
 
917
+ #: lib/help.php:206
918
  msgid "Block localhost IP in <code>GET/POST</code> requests:"
919
  msgstr ""
920
 
921
+ #: lib/help.php:206
922
  msgid ""
923
  "this option will block any <code>GET</code> or <code>POST</code> request "
924
  "containing the localhost IP (127.0.0.1). It can be useful to block SQL "
925
  "dumpers and various hacker's shell scripts."
926
  msgstr ""
927
 
928
+ #: lib/help.php:207
929
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header:"
930
  msgstr ""
931
 
932
+ #: lib/help.php:207
933
  #, php-format
934
  msgid ""
935
  "this option will reject any request using an IP instead of a domain name in "
939
  "than domain names."
940
  msgstr ""
941
 
942
+ #: lib/help.php:208
943
  msgid "Scan traffic coming from localhost and private IP address spaces:"
944
  msgstr ""
945
 
946
+ #: lib/help.php:208
947
  msgid ""
948
  "this option will allow the firewall to scan traffic from all non-routable "
949
  "private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to "
951
  "interconnected)."
952
  msgstr ""
953
 
954
+ #: lib/help.php:213 ninjafirewall.php:1328
955
  msgid "Advanced Policies"
956
  msgstr ""
957
 
958
+ #: lib/help.php:215 ninjafirewall.php:2018
959
  msgid "HTTP response headers"
960
  msgstr ""
961
 
962
+ #: lib/help.php:217
963
  msgid ""
964
  "In addition to filtering incoming requests, NinjaFirewall can also hook the "
965
  "HTTP response in order to alter its headers. Those modifications can help to "
966
  "mitigate threats such as XSS, phishing and clickjacking attacks."
967
  msgstr ""
968
 
969
+ #: lib/help.php:219
970
  msgid ""
971
  "Set <code>X-Content-Type-Options</code> to protect against MIME type "
972
  "confusion attacks:"
973
  msgstr ""
974
 
975
+ #: lib/help.php:219
976
  msgid ""
977
  "sending this response header with the <code>nosniff</code> value will "
978
  "prevent compatible browsers from MIME-sniffing a response away from the "
979
  "declared content-type."
980
  msgstr ""
981
 
982
+ #: lib/help.php:220
983
  msgid ""
984
  "Set <code>X-Frame-Options</code> to protect against clickjacking attempts:"
985
  msgstr ""
986
 
987
+ #: lib/help.php:220
988
  msgid ""
989
  "this header indicates a policy whether a browser must not allow to render a "
990
  "page in a &lt;frame&gt; or &lt;iframe&gt;. Hosts can declare this policy in "
993
  "NinjaFirewall accepts two different values:"
994
  msgstr ""
995
 
996
+ #: lib/help.php:222
997
  msgid ""
998
  "a browser receiving content with this header must not display this content "
999
  "in any frame from a page of different origin than the content itself."
1000
  msgstr ""
1001
 
1002
+ #: lib/help.php:223
1003
  msgid ""
1004
  "a browser receiving content with this header must not display this content "
1005
  "in any frame."
1006
  msgstr ""
1007
 
1008
+ #: lib/help.php:226
1009
  msgid "NinjaFirewall does not support the <code>ALLOW-FROM</code> value."
1010
  msgstr ""
1011
 
1012
+ #: lib/help.php:228
1013
  msgid ""
1014
  "Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the "
1015
  "administrator and the login page only."
1016
  msgstr ""
1017
 
1018
+ #: lib/help.php:229
1019
  msgid "Enforce <code>X-XSS-Protection</code> (IE, Chrome and Safari browsers):"
1020
  msgstr ""
1021
 
1022
+ #: lib/help.php:229
1023
  msgid ""
1024
  "this header allows compatible browsers to identify and block XSS attack by "
1025
  "preventing the malicious script from executing. NinjaFirewall will set its "
1026
  "value to <code>1; mode=block</code>."
1027
  msgstr ""
1028
 
1029
+ #: lib/help.php:230
1030
  msgid ""
1031
  "Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks:"
1032
  msgstr ""
1033
 
1034
+ #: lib/help.php:230
1035
  msgid ""
1036
  "adding this flag to cookies helps to mitigate the risk of cross-site "
1037
  "scripting by preventing them from being accessed through client-side script. "
1042
  "the logged in user cookies only."
1043
  msgstr ""
1044
 
1045
+ #: lib/help.php:231
1046
  msgid ""
1047
  "If your PHP scripts send cookies that need to be accessed from JavaScript, "
1048
  "you should keep that option disabled."
1049
  msgstr ""
1050
 
1051
+ #: lib/help.php:232
1052
  msgid ""
1053
  "Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure "
1054
  "connections to the server:"
1055
  msgstr ""
1056
 
1057
+ #: lib/help.php:232
1058
  msgid ""
1059
  "this policy enforces secure HTTPS connections to the server. Web browsers "
1060
  "will not allow the user to access the web application over insecure HTTP "
1062
  "attacks. Most recent browsers support HSTS headers."
1063
  msgstr ""
1064
 
1065
+ #: lib/help.php:233
1066
  msgid "Set <code>Content-Security-Policy</code>:"
1067
  msgstr ""
1068
 
1069
+ #: lib/help.php:233
1070
  msgid ""
1071
  "this policy helps to mitigate threats such as XSS, phishing and clickjacking "
1072
  "attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, "
1073
  "objects (Java, ActiveX, audio and video files), and other HTML5 features."
1074
  msgstr ""
1075
 
1076
+ #: lib/help.php:233
1077
  msgid ""
1078
  "NinjaFirewall lets you configure the CSP policy separately for the frontend "
1079
  "(blog, website) and the backend (WordPress admin dashboard)."
1080
  msgstr ""
1081
 
1082
+ #: lib/help.php:236
1083
  msgid "Block PHP built-in wrappers:"
1084
  msgstr ""
1085
 
1086
+ #: lib/help.php:236
1087
  msgid ""
1088
  "PHP has several wrappers for use with the filesystem functions. It is "
1089
  "possible for an attacker to use them to bypass firewalls and various IDS to "
1094
  "request, cookies, user agent and referrer variables."
1095
  msgstr ""
1096
 
1097
+ #: lib/help.php:237
1098
  msgid "Block serialized PHP objects:"
1099
  msgstr ""
1100
 
1101
+ #: lib/help.php:237
1102
  #, php-format
1103
  msgid ""
1104
  "Object Serialization is a PHP feature used by many applications to generate "
1109
  "code> request, cookies, user agent and referrer variables."
1110
  msgstr ""
1111
 
1112
+ #: lib/help.php:238
1113
  msgid "Hide PHP notice and error messages:"
1114
  msgstr ""
1115
 
1116
+ #: lib/help.php:238
1117
  msgid ""
1118
  "this option lets you hide errors returned by your scripts. Such errors can "
1119
  "leak sensitive informations which can be exploited by hackers."
1120
  msgstr ""
1121
 
1122
+ #: lib/help.php:239
1123
  msgid ""
1124
  "Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
1125
  "<code>PATH_INFO</code>:"
1126
  msgstr ""
1127
 
1128
+ #: lib/help.php:239
1129
  msgid ""
1130
  "this option can sanitise any dangerous characters found in those 3 server "
1131
  "variables to prevent various XSS and database injection attempts."
1132
  msgstr ""
1133
 
1134
+ #: lib/help.php:241 ninjafirewall.php:2292
1135
  msgid "Various"
1136
  msgstr ""
1137
 
1138
+ #: lib/help.php:242
1139
  #, php-format
1140
  msgid ""
1141
  "Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests:"
1142
  msgstr ""
1143
 
1144
+ #: lib/help.php:242
1145
  msgid ""
1146
  "this option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
1147
  "code> server variable in a <code>GET</code> or <code>POST</code> request. "
1149
  "legitimate programs do not."
1150
  msgstr ""
1151
 
1152
+ #: lib/help.php:243
1153
  msgid "Block ASCII character 0x00 (NULL byte):"
1154
  msgstr ""
1155
 
1156
+ #: lib/help.php:243
1157
  msgid ""
1158
  "this option will reject any <code>GET</code> or <code>POST</code> request, "
1159
  "<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
1162
  "dangerous and should always be rejected."
1163
  msgstr ""
1164
 
1165
+ #: lib/help.php:244
1166
  msgid "Block ASCII control characters 1 to 8 and 14 to 31:"
1167
  msgstr ""
1168
 
1169
+ #: lib/help.php:244
1170
  msgid ""
1171
  "this option will reject any <code>GET</code> or <code>POST</code> request, "
1172
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
1173
  "ASCII characters from 1 to 8 and 14 to 31."
1174
  msgstr ""
1175
 
1176
+ #: lib/help.php:250 ninjafirewall.php:1662
1177
  msgid "Users Whitelist"
1178
  msgstr ""
1179
 
1180
+ #: lib/help.php:252
1181
  #, php-format
1182
  msgid ""
1183
  "By default, any logged in WordPress administrator will not be blocked by "
1189
  "enforced."
1190
  msgstr ""
1191
 
1192
+ #: lib/help.php:264 ninjafirewall.php:812 ninjafirewall.php:2841
1193
  msgid "File Guard"
1194
  msgstr ""
1195
 
1196
+ #: lib/help.php:266
1197
  msgid ""
1198
  "File Guard can detect, in real-time, any access to a PHP file that was "
1199
  "recently modified or created, and alert you about this."
1200
  msgstr ""
1201
 
1202
+ #: lib/help.php:268
1203
  msgid ""
1204
  "If a hacker uploaded a shell script to your site (or injected a backdoor "
1205
  "into an already existing file) and tried to directly access that file using "
1210
  "Notifications\" menu."
1211
  msgstr ""
1212
 
1213
+ #: lib/help.php:269
1214
  msgid ""
1215
  "If you do not want to monitor a folder, you can exclude its full path or a "
1216
  "part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
1219
  "will ignore it."
1220
  msgstr ""
1221
 
1222
+ #: lib/help.php:270
1223
  msgid ""
1224
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
1225
  "code>)."
1226
  msgstr ""
1227
 
1228
+ #: lib/help.php:271
1229
  msgid ""
1230
  "File Guard real-time detection is a totally unique feature, because "
1231
  "NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
1233
  "package (third-party software, shell script, backdoor etc)."
1234
  msgstr ""
1235
 
1236
+ #: lib/help.php:280 ninjafirewall.php:830 ninjafirewall.php:2972
1237
  msgid "Network"
1238
  msgstr ""
1239
 
1240
+ #: lib/help.php:282
1241
  msgid ""
1242
  "Even if NinjaFirewall administration menu is only available to the Super "
1243
  "Admin (from the main site), you can still display its status to all sites in "
1245
  "be visible only to the administrators of those sites."
1246
  msgstr ""
1247
 
1248
+ #: lib/help.php:284
1249
  msgid ""
1250
  "It is recommended to enable this feature as it is the only way to know "
1251
  "whether the sites in your network are protected and if NinjaFirewall "
1252
  "installation was successful."
1253
  msgstr ""
1254
 
1255
+ #: lib/help.php:286
1256
  msgid ""
1257
  "Note that when it is disabled, the icon still remains visible to you, the "
1258
  "Super Admin."
1259
  msgstr ""
1260
 
1261
+ #: lib/help.php:296 lib/nf_sub_filecheck.php:130 ninjafirewall.php:816
1262
  msgid "File Check"
1263
  msgstr ""
1264
 
1265
+ #: lib/help.php:297
1266
  msgid ""
1267
  "File Check lets you perform file integrity monitoring upon request or on a "
1268
  "specific interval."
1269
  msgstr ""
1270
 
1271
+ #: lib/help.php:299
1272
  msgid ""
1273
  "You need to create a snapshot of all your files and then, at a later time, "
1274
  "you can scan your system to compare it with the previous snapshot. Any "
1276
  "file ownership, timestamp as well as file creation and deletion."
1277
  msgstr ""
1278
 
1279
+ #: lib/help.php:300
1280
  #, php-format
1281
  msgid ""
1282
  "Create a snapshot of all files stored in that directory: by default, the "
1283
  "directory is set to WordPress <code>ABSPATH</code> (%s)"
1284
  msgstr ""
1285
 
1286
+ #: lib/help.php:301
1287
  msgid ""
1288
  "Exclude the following files/folders: you can enter a directory or a file "
1289
  "name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
1290
  "code>). Or you can exclude a file extension (e.g., <code>.css</code>)."
1291
  msgstr ""
1292
 
1293
+ #: lib/help.php:303
1294
  msgid ""
1295
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
1296
  "code>)."
1297
  msgstr ""
1298
 
1299
+ #: lib/help.php:304
1300
  msgid ""
1301
  "Do not follow symbolic links: by default, NinjaFirewall will not follow "
1302
  "symbolic links."
1303
  msgstr ""
1304
 
1305
+ #: lib/help.php:309
1306
  msgid "Scheduled scans"
1307
  msgstr ""
1308
 
1309
+ #: lib/help.php:310
1310
  msgid ""
1311
  "NinjaFirewall can scan your system on a specific interval (hourly, "
1312
  "twicedaily or daily)."
1313
  msgstr ""
1314
 
1315
+ #: lib/help.php:312
1316
  msgid ""
1317
  "It can either send you a scan report only if changes are detected, or always "
1318
  "send you one after each scan."
1319
  msgstr ""
1320
 
1321
+ #: lib/help.php:314
1322
  msgid ""
1323
  "Reports will be sent to the contact email address defined in the \"Event "
1324
  "Notifications\" menu."
1325
  msgstr ""
1326
 
1327
+ #: lib/help.php:316
1328
  #, php-format
1329
  msgid ""
1330
  "Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
1331
  "only if your site gets sufficient traffic."
1332
  msgstr ""
1333
 
1334
+ #: lib/help.php:329 lib/nf_sub_event.php:46 ninjafirewall.php:834
1335
  msgid "Event Notifications"
1336
  msgstr ""
1337
 
1338
+ #: lib/help.php:330
1339
  msgid ""
1340
  "NinjaFirewall can alert you by email on specific events triggered within "
1341
  "your blog. They include installations, updates, activations etc, as well as "
1346
  "theme in order to take full control of your website."
1347
  msgstr ""
1348
 
1349
+ #: lib/help.php:341 lib/login_protection.php:22 ninjafirewall.php:838
1350
  msgid "Login Protection"
1351
  msgstr ""
1352
 
1353
+ #: lib/help.php:345
1354
  msgid ""
1355
  "By processing incoming HTTP requests before your blog and any of its "
1356
  "plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
1358
  "from several thousands of different IPs."
1359
  msgstr ""
1360
 
1361
+ #: lib/help.php:347
1362
  msgid ""
1363
  "You can choose two different types of protection: a password or a captcha. "
1364
  "You can enable the protection only if an attack is detected or to keep it "
1365
  "always activated."
1366
  msgstr ""
1367
 
1368
+ #: lib/help.php:349
1369
  msgid "Yes, if under attack:"
1370
  msgstr ""
1371
 
1372
+ #: lib/help.php:351
1373
  msgid ""
1374
  "The protection will be triggered when too many login attempts are detected, "
1375
  "regardless of the offending IP. It blocks the attack instantly and prevents "
1378
  "combination or the captcha code. "
1379
  msgstr ""
1380
 
1381
+ #: lib/help.php:353
1382
  msgid "Always ON:"
1383
  msgstr ""
1384
 
1385
+ #: lib/help.php:355
1386
  msgid ""
1387
  "NinjaFirewall will always enforce the HTTP authentication or captcha "
1388
  "implementation each time you access the login page."
1389
  msgstr ""
1390
 
1391
+ #: lib/help.php:358
1392
  msgid "Type of protection:"
1393
  msgstr ""
1394
 
1395
+ #: lib/help.php:359
1396
  msgid ""
1397
  "<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
1398
  "own very fast authentication scheme and it is compatible with any HTTP "
1399
  "server (Apache, Nginx, Lighttpd etc)."
1400
  msgstr ""
1401
 
1402
+ #: lib/help.php:360
1403
  msgid "<b>Captcha:</b> It will display a 5-character captcha code."
1404
  msgstr ""
1405
 
1406
+ #: lib/help.php:361
1407
  msgid "Bot protection:"
1408
  msgstr ""
1409
 
1410
+ #: lib/help.php:362
1411
  msgid ""
1412
  "NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
1413
  "before they start a brute-force attack."
1414
  msgstr ""
1415
 
1416
+ #: lib/help.php:370
1417
  msgid "AUTH log"
1418
  msgstr ""
1419
 
1420
+ #: lib/help.php:373
1421
  msgid ""
1422
  "NinjaFirewall can write to the server Authentication log when the brute-"
1423
  "force protection is triggered. This can be useful to the system "
1424
  "administrator for monitoring purposes or banning IPs at the server level."
1425
  msgstr ""
1426
 
1427
+ #: lib/help.php:375
1428
  msgid ""
1429
  "If you have a shared hosting account, keep this option disabled as you do "
1430
  "not have any access to the server's logs."
1431
  msgstr ""
1432
 
1433
+ #: lib/help.php:377
1434
  msgid ""
1435
  "On Debian-based systems, the log is located in <code>/var/log/auth.log</"
1436
  "code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
1437
  "logline uses the following format:"
1438
  msgstr ""
1439
 
1440
+ #: lib/help.php:380
1441
  msgid "AA: the process ID (PID)."
1442
  msgstr ""
1443
 
1444
+ #: lib/help.php:381
1445
  msgid "BB: the user IPv4 or IPv6 address."
1446
  msgstr ""
1447
 
1448
+ #: lib/help.php:382
1449
  msgid "CC: the blog (sub-)domain name."
1450
  msgstr ""
1451
 
1452
+ #: lib/help.php:383
1453
  msgid ""
1454
  "DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
1455
  "API</code>."
1456
  msgstr ""
1457
 
1458
+ #: lib/help.php:384
1459
  msgid "EE: the time, in minutes, the protection will remain active."
1460
  msgstr ""
1461
 
1462
+ #: lib/help.php:386
1463
  msgid "Sample loglines:"
1464
  msgstr ""
1465
 
1466
+ #: lib/help.php:389
1467
  #, php-format
1468
  msgid ""
1469
  "Be careful if you are behind a load balancer, reverse-proxy or CDN because "
1474
  "otherwise you will likely block legitimate users."
1475
  msgstr ""
1476
 
1477
+ #: lib/help.php:403 lib/nf_sub_log.php:78 ninjafirewall.php:842
1478
  msgid "Firewall Log"
1479
  msgstr ""
1480
 
1481
+ #: lib/help.php:405
1482
  msgid ""
1483
  "The firewall log displays blocked and sanitised requests as well as some "
1484
  "useful information. It has 6 columns:"
1485
  msgstr ""
1486
 
1487
+ #: lib/help.php:406
1488
  msgid "DATE : date and time of the incident."
1489
  msgstr ""
1490
 
1491
+ #: lib/help.php:407
1492
  msgid ""
1493
  "INCIDENT : unique incident number/ID as it was displayed to the blocked user."
1494
  msgstr ""
1495
 
1496
+ #: lib/help.php:408
1497
  msgid ""
1498
  "LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
1499
  "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
1500
  "and debugging mode (<code>DEBUG_ON</code>)."
1501
  msgstr ""
1502
 
1503
+ #: lib/help.php:409
1504
  msgid ""
1505
  "RULE : reference of the NinjaFirewall built-in security rule that triggered "
1506
  "the action. A hyphen (<code>-</code>) instead of a number means it was a "
1507
  "rule from the \"Firewall Policies\" page."
1508
  msgstr ""
1509
 
1510
+ #: lib/help.php:410
1511
  msgid "IP : the user IPv4 or IPv6 address."
1512
  msgstr ""
1513
 
1514
+ #: lib/help.php:411
1515
  msgid ""
1516
  "REQUEST : the HTTP request including offending variables and values as well "
1517
  "as the reason the action was logged."
1518
  msgstr ""
1519
 
1520
+ #: lib/help.php:417 lib/nf_sub_log.php:163 lib/nf_sub_wplus.php:94
1521
+ #: ninjafirewall.php:1112
1522
  msgid "Centralized Logging"
1523
  msgstr ""
1524
 
1525
+ #: lib/help.php:419
1526
  msgid ""
1527
  "Centralized Logging lets you remotely access the firewall log of all your "
1528
  "NinjaFirewall protected websites from one single installation. You do not "
1529
  "need any longer to log in to individual servers to analyse your log data."
1530
  msgstr ""
1531
 
1532
+ #: lib/help.php:419
1533
  #, php-format
1534
  msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
1535
  msgstr ""
1536
 
1537
+ #: lib/help.php:420
1538
  msgid ""
1539
  "Enter your public key (optional): This is the public key that was created "
1540
  "from your main server."
1541
  msgstr ""
1542
 
1543
+ #: lib/help.php:423
1544
  msgid ""
1545
  "Centralized Logging will keep working even if NinjaFirewall is disabled. "
1546
  "Delete your public key below if you want to disable it."
1547
  msgstr ""
1548
 
1549
+ #: lib/help.php:436 lib/nf_sub_livelog.php:38 lib/nf_sub_livelog.php:210
1550
+ #: ninjafirewall.php:846
1551
  msgid "Live Log"
1552
  msgstr ""
1553
 
1554
+ #: lib/help.php:438
1555
  msgid ""
1556
  "Live Log lets you watch your website traffic in real time. It displays "
1557
  "connections in a format similar to the one used by most HTTP server logs. "
1559
  "not managed by NinjaFirewall."
1560
  msgstr ""
1561
 
1562
+ #: lib/help.php:440
1563
  msgid ""
1564
  "You can enable/disable the monitoring process, change the refresh rate, "
1565
  "clear the screen, enable automatic vertical scrolling, change the log "
1567
  "as well."
1568
  msgstr ""
1569
 
1570
+ #: lib/help.php:443
1571
  msgid ""
1572
  "Live Log does not make use of any WordPress core file (e.g., <code>admin-"
1573
  "ajax.php</code>). It communicates directly with the firewall without loading "
1576
  "value."
1577
  msgstr ""
1578
 
1579
+ #: lib/help.php:445
1580
  msgid ""
1581
  "If you are using the optional <code>.htninja</code> configuration file to "
1582
  "whitelist your IP, the Live Log feature will not work."
1583
  msgstr ""
1584
 
1585
+ #: lib/help.php:450
1586
  msgid "Log Format"
1587
  msgstr ""
1588
 
1589
+ #: lib/help.php:451
1590
  msgid "You can easily customize the log format. Possible values are:"
1591
  msgstr ""
1592
 
1593
+ #: lib/help.php:452
1594
  msgid "<code>%time</code>: the server date, time and timezone."
1595
  msgstr ""
1596
 
1597
+ #: lib/help.php:453
1598
  msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
1599
  msgstr ""
1600
 
1601
+ #: lib/help.php:454
1602
  #, php-format
1603
  msgid ""
1604
  "<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
1605
  "balancer or CDN, this will be its IP."
1606
  msgstr ""
1607
 
1608
+ #: lib/help.php:455
1609
  msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
1610
  msgstr ""
1611
 
1612
+ #: lib/help.php:456
1613
  #, php-format
1614
  msgid ""
1615
  "<code>%uri</code>: the URI which was given in order to access the page "
1616
  "(REQUEST_URI)."
1617
  msgstr ""
1618
 
1619
+ #: lib/help.php:457
1620
  msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
1621
  msgstr ""
1622
 
1623
+ #: lib/help.php:458
1624
  #, php-format
1625
  msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
1626
  msgstr ""
1627
 
1628
+ #: lib/help.php:459
1629
  #, php-format
1630
  msgid ""
1631
  "<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
1632
  "load balancer or CDN, this will likely be the visitor true IP."
1633
  msgstr ""
1634
 
1635
+ #: lib/help.php:460
1636
  msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
1637
  msgstr ""
1638
 
1639
+ #: lib/help.php:461
1640
  msgid ""
1641
  "Additionally, you can include any of the following characters: <code>\"</"
1642
  "code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
1643
  "and lowercase letters <code>a-z</code>."
1644
  msgstr ""
1645
 
1646
+ #: lib/help.php:473 ninjafirewall.php:850 ninjafirewall.php:3202
1647
  msgid "Rules Editor"
1648
  msgstr ""
1649
 
1650
+ #: lib/help.php:475
1651
  msgid ""
1652
  "Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
1653
  "of built-in rules used to protect your blog against the most common "
1657
  "individually:"
1658
  msgstr ""
1659
 
1660
+ #: lib/help.php:477
1661
  msgid ""
1662
  "Check your firewall log and find the rule ID you want to disable (it is "
1663
  "displayed in the <code>RULE</code> column)."
1664
  msgstr ""
1665
 
1666
+ #: lib/help.php:478
1667
  msgid ""
1668
  "Select its ID from the enabled rules list below and click the \"Disable it\" "
1669
  "button."
1670
  msgstr ""
1671
 
1672
+ #: lib/help.php:480
1673
  msgid ""
1674
  "Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
1675
  "code> instead of a number, that means that the rule can be changed in the "
1676
  "\"Firewall Policies\" page."
1677
  msgstr ""
1678
 
1679
+ #: lib/help.php:485
1680
  msgid "Credits"
1681
  msgstr ""
1682
 
1683
+ #: lib/help.php:487
1684
  msgid ""
1685
  "NinjaFirewall security rules protect against many vulnerabilities. Some of "
1686
  "them were reported by the following companies, individuals or mailing lists:"
1687
  msgstr ""
1688
 
1689
+ #: lib/help.php:542 lib/nf_sub_updates.php:74 ninjafirewall.php:854
1690
+ #: ninjafirewall.php:1039
1691
  msgid "Updates"
1692
  msgstr ""
1693
 
1694
+ #: lib/help.php:544
1695
  msgid ""
1696
  "To get the most efficient protection, you can ask NinjaFirewall to "
1697
  "automatically update its security rules."
1698
  msgstr ""
1699
 
1700
+ #: lib/help.php:546
1701
  msgid ""
1702
  "Each time a new vulnerability is found in WordPress or one of its plugins/"
1703
  "themes, a new set of security rules will be made available to protect "
1705
  "daily or even hourly."
1706
  msgstr ""
1707
 
1708
+ #: lib/help.php:548
1709
  msgid ""
1710
  "Only security rules will be downloaded. If a new version of NinjaFirewall "
1711
  "(including new files, options and features) was available, it would have to "
1712
  "be updated from the dashboard plugins menu as usual."
1713
  msgstr ""
1714
 
1715
+ #: lib/help.php:550
1716
  msgid ""
1717
  "We recommend to enable this feature, as it is the <strong>only way to keep "
1718
  "your WordPress secure</strong> against new vulnerabilities."
1991
 
1992
  #: lib/login_protection.php:31 lib/nf_sub_event.php:54
1993
  #: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:217
1994
+ #: lib/nf_sub_options.php:67 lib/nf_sub_updates.php:105 ninjafirewall.php:1312
1995
+ #: ninjafirewall.php:2860 ninjafirewall.php:2988
1996
  msgid "Your changes have been saved."
1997
  msgstr ""
1998
 
2051
  msgstr ""
2052
 
2053
  #: lib/login_protection.php:296 lib/nf_sub_filecheck.php:510
2054
+ #: ninjafirewall.php:1607 ninjafirewall.php:1622 ninjafirewall.php:1632
2055
+ #: ninjafirewall.php:1642 ninjafirewall.php:1712 ninjafirewall.php:1755
2056
+ #: ninjafirewall.php:1788 ninjafirewall.php:1826 ninjafirewall.php:1914
2057
+ #: ninjafirewall.php:1934 ninjafirewall.php:1977 ninjafirewall.php:2104
2058
+ #: ninjafirewall.php:2118 ninjafirewall.php:2321
2059
  msgid "No (default)"
2060
  msgstr ""
2061
 
2414
  msgstr ""
2415
 
2416
  #: lib/nf_sub_event.php:151 lib/nf_sub_event.php:163
2417
+ #: lib/nf_sub_updates.php:146 ninjafirewall.php:1699 ninjafirewall.php:1742
2418
+ #: ninjafirewall.php:1762 ninjafirewall.php:1813 ninjafirewall.php:1858
2419
+ #: ninjafirewall.php:1868 ninjafirewall.php:1878 ninjafirewall.php:1921
2420
+ #: ninjafirewall.php:1964 ninjafirewall.php:1984 ninjafirewall.php:2165
2421
+ #: ninjafirewall.php:2221 ninjafirewall.php:2231 ninjafirewall.php:2241
2422
+ #: ninjafirewall.php:2251 ninjafirewall.php:2298 ninjafirewall.php:2308
2423
+ #: ninjafirewall.php:3002
2424
  msgid "Yes (default)"
2425
  msgstr ""
2426
 
2506
  msgstr ""
2507
 
2508
  #: lib/nf_sub_event.php:450 lib/nf_sub_filecheck.php:840
2509
+ #: lib/nf_sub_filecheck.php:857 lib/nf_sub_options.php:503
2510
+ #: lib/nf_sub_updates.php:550 ninjafirewall.php:3471
2511
  msgid "Support forum:"
2512
  msgstr ""
2513
 
2544
  msgid "Default: %s"
2545
  msgstr ""
2546
 
2547
+ #: lib/nf_sub_filecheck.php:159 ninjafirewall.php:2906
2548
  msgid "Exclude the following files/folders (optional)"
2549
  msgstr ""
2550
 
2551
+ #: lib/nf_sub_filecheck.php:160 ninjafirewall.php:2907
2552
  msgid "e.g.,"
2553
  msgstr ""
2554
 
2799
  msgid "Error reading new snapshot file."
2800
  msgstr ""
2801
 
2802
+ #: lib/nf_sub_filecheck.php:808 ninjafirewall.php:275
2803
  msgid "New file"
2804
  msgstr ""
2805
 
2806
+ #: lib/nf_sub_filecheck.php:809 ninjafirewall.php:276
2807
  msgid "Deleted file"
2808
  msgstr ""
2809
 
2810
+ #: lib/nf_sub_filecheck.php:810 ninjafirewall.php:277
2811
  msgid "Modified file"
2812
  msgstr ""
2813
 
2949
  msgid "Display"
2950
  msgstr ""
2951
 
2952
+ #: lib/nf_sub_livelog.php:280 ninjafirewall.php:1355
2953
  msgid "HTTP and HTTPS traffic (default)"
2954
  msgstr ""
2955
 
2956
+ #: lib/nf_sub_livelog.php:281 ninjafirewall.php:1356
2957
  msgid "HTTP traffic only"
2958
  msgstr ""
2959
 
2960
+ #: lib/nf_sub_livelog.php:282 ninjafirewall.php:1357
2961
  msgid "HTTPS traffic only"
2962
  msgstr ""
2963
 
3053
  msgid "Unable to open the log for read operation."
3054
  msgstr ""
3055
 
3056
+ #: lib/nf_sub_malwarescan.php:25 ninjafirewall.php:826
3057
  msgid "Anti-Malware"
3058
  msgstr ""
3059
 
3101
  msgid "Refresh preview"
3102
  msgstr ""
3103
 
3104
+ #: lib/nf_sub_options.php:55 ninjafirewall.php:804
3105
  msgid "Firewall Options"
3106
  msgstr ""
3107
 
3108
  #: lib/nf_sub_options.php:84 lib/nf_sub_options.php:93
3109
+ #: lib/nf_sub_options.php:108 lib/nf_sub_options.php:118 ninjafirewall.php:985
3110
+ #: ninjafirewall.php:1124
3111
  msgid "Enabled"
3112
  msgstr ""
3113
 
3151
  msgid "503 Service Unavailable"
3152
  msgstr ""
3153
 
3154
+ #: lib/nf_sub_options.php:156
3155
+ msgid "Anonymize IP addresses by removing the last 3 characters."
3156
+ msgstr ""
3157
+
3158
+ #: lib/nf_sub_options.php:157
3159
+ #, php-format
3160
+ msgid ""
3161
+ "Does not apply to private IP addresses and the <a href=\"%s\">Login "
3162
+ "Protection</a>."
3163
+ msgstr ""
3164
+
3165
+ #: lib/nf_sub_options.php:164
3166
  msgid "Blocked user message"
3167
  msgstr ""
3168
 
3169
+ #: lib/nf_sub_options.php:175
3170
  msgid "Preview message"
3171
  msgstr ""
3172
 
3173
+ #: lib/nf_sub_options.php:175
3174
  msgid "Default message"
3175
  msgstr ""
3176
 
3177
+ #: lib/nf_sub_options.php:188
3178
  msgid "Export configuration"
3179
  msgstr ""
3180
 
3181
+ #: lib/nf_sub_options.php:190
3182
  msgid "Download"
3183
  msgstr ""
3184
 
3185
+ #: lib/nf_sub_options.php:190
3186
  msgid "File Check configuration will not be exported/imported."
3187
  msgstr ""
3188
 
3189
+ #: lib/nf_sub_options.php:193
3190
  msgid "Import configuration"
3191
  msgstr ""
3192
 
3193
+ #: lib/nf_sub_options.php:196
3194
  #, php-format
3195
  msgid "Imported configuration must match plugin version %s."
3196
  msgstr ""
3197
 
3198
+ #: lib/nf_sub_options.php:197
3199
  msgid "It will override all your current firewall options and rules."
3200
  msgstr ""
3201
 
3202
+ #: lib/nf_sub_options.php:203
3203
  msgid "Save Firewall Options"
3204
  msgstr ""
3205
 
3206
+ #: lib/nf_sub_options.php:337
3207
  #, php-format
3208
  msgid "Uploaded file is either corrupted or its format is not supported (#%s)"
3209
  msgstr ""
3210
 
3211
+ #: lib/nf_sub_options.php:361
3212
  msgid "The imported file is not compatible with that version of NinjaFirewall"
3213
  msgstr ""
3214
 
3215
+ #: lib/nf_sub_options.php:477
3216
  msgid "[NinjaFirewall] Alert: Firewall is disabled"
3217
  msgstr ""
3218
 
3219
+ #: lib/nf_sub_options.php:479 lib/nf_sub_options.php:481 ninjafirewall.php:561
3220
+ #: ninjafirewall.php:563 ninjafirewall.php:687 ninjafirewall.php:689
3221
+ #: ninjafirewall.php:3459 ninjafirewall.php:3461
3222
  msgid "-Blog :"
3223
  msgstr ""
3224
 
3225
+ #: lib/nf_sub_options.php:485
3226
  msgid "Someone disabled NinjaFirewall from your WordPress admin dashboard:"
3227
  msgstr ""
3228
 
3229
+ #: lib/nf_sub_options.php:488
3230
  msgid ""
3231
  "NinjaFirewall is disabled because someone enabled debugging mode from your "
3232
  "WordPress admin dashboard:"
3233
  msgstr ""
3234
 
3235
+ #: lib/nf_sub_options.php:491
3236
  msgid "[NinjaFirewall] Alert: Firewall override settings"
3237
  msgstr ""
3238
 
3239
+ #: lib/nf_sub_options.php:492
3240
  msgid ""
3241
  "Someone imported a new configuration which overrode the firewall settings:"
3242
  msgstr ""
3243
 
3244
+ #: lib/nf_sub_options.php:498 ninjafirewall.php:695 ninjafirewall.php:3466
3245
  msgid "-User :"
3246
  msgstr ""
3247
 
3248
+ #: lib/nf_sub_options.php:499 ninjafirewall.php:696 ninjafirewall.php:3467
3249
  msgid "-IP :"
3250
  msgstr ""
3251
 
3252
+ #: lib/nf_sub_options.php:500 ninjafirewall.php:570 ninjafirewall.php:697
3253
+ #: ninjafirewall.php:3468
3254
  msgid "-Date :"
3255
  msgstr ""
3256
 
3257
+ #: lib/nf_sub_statistics.php:28 ninjafirewall.php:800
3258
  msgid "Statistics"
3259
  msgstr ""
3260
 
3310
  msgid "Automatically update NinjaFirewall security rules"
3311
  msgstr ""
3312
 
3313
+ #: lib/nf_sub_updates.php:149 ninjafirewall.php:1223 ninjafirewall.php:1702
3314
+ #: ninjafirewall.php:1745 ninjafirewall.php:1765 ninjafirewall.php:1816
3315
+ #: ninjafirewall.php:1861 ninjafirewall.php:1871 ninjafirewall.php:1881
3316
+ #: ninjafirewall.php:1924 ninjafirewall.php:1967 ninjafirewall.php:1987
3317
+ #: ninjafirewall.php:2168 ninjafirewall.php:2224 ninjafirewall.php:2234
3318
+ #: ninjafirewall.php:2244 ninjafirewall.php:2254 ninjafirewall.php:2301
3319
+ #: ninjafirewall.php:2311 ninjafirewall.php:2888 ninjafirewall.php:3003
3320
  msgid "No"
3321
  msgstr ""
3322
 
3587
  #: lib/nf_sub_wplus.php:105
3588
  msgid ""
3589
  "NinjaFirewall (<font color=\"#21759B\">WP+</font> Edition) makes it possible "
3590
+ "to allow uploads while rejecting potentially dangerous files: scripts (PHP, "
3591
+ "CGI, Ruby, Python, bash/shell), C/C++ source code, binaries (MZ/PE/NE and "
3592
+ "ELF formats), system files (.htaccess, .htpasswd and PHP INI) and SVG files "
3593
+ "containing Javascript/XML events. You can easily limit the size of each "
3594
+ "uploaded file too, without having to modify your PHP configuration:"
3595
  msgstr ""
3596
 
3597
  #: lib/nf_sub_wplus.php:110
3677
  "%s is writable."
3678
  msgstr ""
3679
 
3680
+ #: lib/nfw_misc.php:156 ninjafirewall.php:969
3681
  msgid "unknown error"
3682
  msgstr ""
3683
 
3747
  "whitelisted."
3748
  msgstr ""
3749
 
3750
+ #: ninjafirewall.php:66
3751
  msgid "A true Web Application Firewall to protect and secure WordPress."
3752
  msgstr ""
3753
 
3754
+ #: ninjafirewall.php:75
3755
  msgid "Cannot find WordPress configuration file"
3756
  msgstr ""
3757
 
3758
+ #: ninjafirewall.php:76
3759
  msgid "Cannot read WordPress configuration file"
3760
  msgstr ""
3761
 
3762
+ #: ninjafirewall.php:77
3763
  msgid "Cannot retrieve WordPress database credentials"
3764
  msgstr ""
3765
 
3766
+ #: ninjafirewall.php:78
3767
  msgid "Cannot connect to WordPress database"
3768
  msgstr ""
3769
 
3770
+ #: ninjafirewall.php:79
3771
  msgid "Cannot retrieve user options from database (#2)"
3772
  msgstr ""
3773
 
3774
+ #: ninjafirewall.php:80
3775
  msgid "Cannot retrieve user options from database (#3)"
3776
  msgstr ""
3777
 
3778
+ #: ninjafirewall.php:81
3779
  msgid "Cannot retrieve user rules from database (#2)"
3780
  msgstr ""
3781
 
3782
+ #: ninjafirewall.php:82
3783
  msgid "Cannot retrieve user rules from database (#3)"
3784
  msgstr ""
3785
 
3786
+ #: ninjafirewall.php:83
3787
  msgid ""
3788
  "The firewall has been disabled from the <a href=\"admin.php?page=nfsubopt"
3789
  "\">administration console</a>"
3790
  msgstr ""
3791
 
3792
+ #: ninjafirewall.php:84
3793
  msgid "Unable to communicate with the firewall. Please check your settings"
3794
  msgstr ""
3795
 
3796
+ #: ninjafirewall.php:85
3797
  msgid "Cannot retrieve user options from database (#1)"
3798
  msgstr ""
3799
 
3800
+ #: ninjafirewall.php:86
3801
  msgid "Cannot retrieve user rules from database (#1)"
3802
  msgstr ""
3803
 
3804
+ #: ninjafirewall.php:87
3805
  #, php-format
3806
  msgid ""
3807
  "The firewall cannot access its log and cache folders. If you changed the "
3809
  "%s constant (see %s for more info)"
3810
  msgstr ""
3811
 
3812
+ #: ninjafirewall.php:112
3813
+ msgid ""
3814
+ "You do not have \"unfiltered_html\" capability. Please enable it in order to "
3815
+ "run NinjaFirewall (or make sure you do not have \"DISALLOW_UNFILTERED_HTML\" "
3816
+ "in your wp-config.php script)."
3817
+ msgstr ""
3818
+
3819
+ #: ninjafirewall.php:119
3820
  #, php-format
3821
  msgid ""
3822
  "NinjaFirewall requires WordPress 3.3 or greater but your current version is "
3823
  "%s."
3824
  msgstr ""
3825
 
3826
+ #: ninjafirewall.php:123
3827
  #, php-format
3828
  msgid ""
3829
  "NinjaFirewall requires PHP 5.3 or greater but your current version is %s."
3830
  msgstr ""
3831
 
3832
+ #: ninjafirewall.php:127
3833
  #, php-format
3834
  msgid "NinjaFirewall requires the PHP %s extension."
3835
  msgstr ""
3836
 
3837
+ #: ninjafirewall.php:131
3838
  msgid ""
3839
  "You have SAFE_MODE enabled. Please disable it, it is deprecated as of PHP "
3840
  "5.3.0 (see http://php.net/safe-mode)."
3841
  msgstr ""
3842
 
3843
+ #: ninjafirewall.php:135
3844
  msgid "You are not allowed to activate NinjaFirewall."
3845
  msgstr ""
3846
 
3847
+ #: ninjafirewall.php:139
3848
  msgid "NinjaFirewall is not compatible with Microsoft Windows."
3849
  msgstr ""
3850
 
3851
+ #: ninjafirewall.php:559
3852
  msgid "ERROR: Failed to update rules"
3853
  msgstr ""
3854
 
3855
+ #: ninjafirewall.php:565
3856
  msgid ""
3857
  "NinjaFirewall failed to update its rules. This is a critical error, your "
3858
  "current rules may be corrupted or disabled. In order to solve the problem, "
3859
  "please follow these instructions:"
3860
  msgstr ""
3861
 
3862
+ #: ninjafirewall.php:566
3863
  msgid "1. Log in to your WordPress admin dashboard."
3864
  msgstr ""
3865
 
3866
+ #: ninjafirewall.php:567
3867
  msgid "2. Go to \"NinjaFirewall > Updates\"."
3868
  msgstr ""
3869
 
3870
+ #: ninjafirewall.php:568
3871
  msgid "3. Click on \"Check for updates now!\"."
3872
  msgstr ""
3873
 
3874
+ #: ninjafirewall.php:573 ninjafirewall.php:700
3875
  msgid "Support forum"
3876
  msgstr ""
3877
 
3878
+ #: ninjafirewall.php:685
3879
  msgid "Alert: WordPress console login"
3880
  msgstr ""
3881
 
3882
+ #: ninjafirewall.php:694
3883
  msgid "Someone just logged in to your WordPress admin console:"
3884
  msgstr ""
3885
 
3886
+ #: ninjafirewall.php:767
3887
  #, php-format
3888
  msgid "Sorry %s, your request cannot be processed."
3889
  msgstr ""
3890
 
3891
+ #: ninjafirewall.php:768
3892
  msgid "For security reasons, it was blocked and logged."
3893
  msgstr ""
3894
 
3895
+ #: ninjafirewall.php:770
3896
  msgid ""
3897
  "If you believe this was an error please contact the<br />webmaster and "
3898
  "enclose the following incident ID:"
3899
  msgstr ""
3900
 
3901
+ #: ninjafirewall.php:796
3902
  msgid "NinjaFirewall: Overview"
3903
  msgstr ""
3904
 
3905
+ #: ninjafirewall.php:800
3906
  msgid "NinjaFirewall: Statistics"
3907
  msgstr ""
3908
 
3909
+ #: ninjafirewall.php:804
3910
  msgid "NinjaFirewall: Firewall Options"
3911
  msgstr ""
3912
 
3913
+ #: ninjafirewall.php:808
3914
  msgid "NinjaFirewall: Firewall Policies"
3915
  msgstr ""
3916
 
3917
+ #: ninjafirewall.php:812
3918
  msgid "NinjaFirewall: File Guard"
3919
  msgstr ""
3920
 
3921
+ #: ninjafirewall.php:816
3922
  msgid "NinjaFirewall: File Check"
3923
  msgstr ""
3924
 
3925
+ #: ninjafirewall.php:826
3926
  msgid "NinjaFirewall: Anti-Malware"
3927
  msgstr ""
3928
 
3929
+ #: ninjafirewall.php:830
3930
  msgid "NinjaFirewall: Network"
3931
  msgstr ""
3932
 
3933
+ #: ninjafirewall.php:834
3934
  msgid "NinjaFirewall: Event Notifications"
3935
  msgstr ""
3936
 
3937
+ #: ninjafirewall.php:838
3938
  msgid "NinjaFirewall: Log-in Protection"
3939
  msgstr ""
3940
 
3941
+ #: ninjafirewall.php:842
3942
  msgid "NinjaFirewall: Firewall Log"
3943
  msgstr ""
3944
 
3945
+ #: ninjafirewall.php:846
3946
  msgid "NinjaFirewall: Live Log"
3947
  msgstr ""
3948
 
3949
+ #: ninjafirewall.php:850
3950
  msgid "NinjaFirewall: Rules Editor"
3951
  msgstr ""
3952
 
3953
+ #: ninjafirewall.php:854
3954
  msgid "NinjaFirewall: Updates"
3955
  msgstr ""
3956
 
3957
+ #: ninjafirewall.php:861
3958
  msgid "NinjaFirewall: About"
3959
  msgstr ""
3960
 
3961
+ #: ninjafirewall.php:861
3962
  msgid "About..."
3963
  msgstr ""
3964
 
3965
+ #: ninjafirewall.php:901
3966
  msgid "NinjaFirewall Settings"
3967
  msgstr ""
3968
 
3969
+ #: ninjafirewall.php:909
3970
  msgid "NinjaFirewall is enabled"
3971
  msgstr ""
3972
 
3973
+ #: ninjafirewall.php:948
3974
  msgid "Congratulations, NinjaFirewall is up and running!"
3975
  msgstr ""
3976
 
3977
+ #: ninjafirewall.php:949
3978
  msgid ""
3979
  "If you need help, click on the contextual \"Help\" menu tab located in the "
3980
  "upper right corner of each page."
3981
  msgstr ""
3982
 
3983
+ #: ninjafirewall.php:951
3984
  msgid "A \"Quick Start, FAQ & Troubleshooting Guide\" email was sent to"
3985
  msgstr ""
3986
 
3987
+ #: ninjafirewall.php:973 ninjafirewall.php:983
3988
  msgid "Firewall"
3989
  msgstr ""
3990
 
3991
+ #: ninjafirewall.php:992
3992
  msgid "WordPress WAF"
3993
  msgstr ""
3994
 
3995
+ #: ninjafirewall.php:994
3996
  msgid "Full WAF"
3997
  msgstr ""
3998
 
3999
+ #: ninjafirewall.php:998
4000
  msgid "Mode"
4001
  msgstr ""
4002
 
4003
+ #: ninjafirewall.php:1000
4004
  #, php-format
4005
  msgid "NinjaFirewall is running in %s mode."
4006
  msgstr ""
4007
 
4008
+ #: ninjafirewall.php:1009
4009
  msgid "Enabled."
4010
  msgstr ""
4011
 
4012
+ #: ninjafirewall.php:1009
4013
  msgid "Click here to turn Debugging Mode off"
4014
  msgstr ""
4015
 
4016
+ #: ninjafirewall.php:1015
4017
  msgid "PHP SAPI"
4018
  msgstr ""
4019
 
4020
+ #: ninjafirewall.php:1029 ninjafirewall.php:3449
4021
  msgid "Version"
4022
  msgstr ""
4023
 
4024
+ #: ninjafirewall.php:1031
4025
  msgid "Security rules:"
4026
  msgstr ""
4027
 
4028
+ #: ninjafirewall.php:1041
4029
  msgid "Security rules updates are disabled."
4030
  msgstr ""
4031
 
4032
+ #: ninjafirewall.php:1041
4033
  msgid ""
4034
  "If you want your blog to be protected against the latest threats, enable "
4035
  "automatic security rules updates."
4036
  msgstr ""
4037
 
4038
+ #: ninjafirewall.php:1049 ninjafirewall.php:1058
4039
  msgid "Admin user"
4040
  msgstr ""
4041
 
4042
+ #: ninjafirewall.php:1051
4043
  #, php-format
4044
  msgid ""
4045
  "You are not whitelisted. Ensure that the \"Do not block WordPress "
4048
  "from your administration dashboard."
4049
  msgstr ""
4050
 
4051
+ #: ninjafirewall.php:1060
4052
  msgid "You are whitelisted by the firewall."
4053
  msgstr ""
4054
 
4055
+ #: ninjafirewall.php:1067
4056
  msgid "Restrictions"
4057
  msgstr ""
4058
 
4059
+ #: ninjafirewall.php:1069
4060
  msgid "Access to NinjaFirewall is restricted to:"
4061
  msgstr ""
4062
 
4063
+ #: ninjafirewall.php:1077 ninjafirewall.php:1087
4064
  msgid "User session"
4065
  msgstr ""
4066
 
4067
+ #: ninjafirewall.php:1079
4068
  msgid ""
4069
  "It seems the user session was not set by the firewall script or may have "
4070
  "been destroyed by another plugin. You may get blocked by the firewall while "
4071
  "working from the WordPress administration dashboard."
4072
  msgstr ""
4073
 
4074
+ #: ninjafirewall.php:1089
4075
  msgid ""
4076
  "It seems that the user session set by NinjaFirewall was not found by the "
4077
  "firewall script. You may get blocked by the firewall while working from the "
4078
  "WordPress administration dashboard."
4079
  msgstr ""
4080
 
4081
+ #: ninjafirewall.php:1097
4082
  #, php-format
4083
  msgid ""
4084
  "the public key is invalid. Please <a href=\"%s\">check your configuration</"
4085
  "a>."
4086
  msgstr ""
4087
 
4088
+ #: ninjafirewall.php:1101
4089
  msgid "No IP address restriction."
4090
  msgstr ""
4091
 
4092
+ #: ninjafirewall.php:1104
4093
  #, php-format
4094
  msgid "IP address %s is allowed to access NinjaFirewall's log on this server."
4095
  msgstr ""
4096
 
4097
+ #: ninjafirewall.php:1107
4098
  #, php-format
4099
  msgid ""
4100
  "the whitelisted IP is not valid. Please <a href=\"%s\">check your "
4101
  "configuration</a>."
4102
  msgstr ""
4103
 
4104
+ #: ninjafirewall.php:1117
4105
  #, php-format
4106
  msgid "Error: %s"
4107
  msgstr ""
4108
 
4109
+ #: ninjafirewall.php:1135
4110
  msgid "Source IP"
4111
  msgstr ""
4112
 
4113
+ #: ninjafirewall.php:1137
4114
  #, php-format
4115
  msgid "You have a private IP : %s"
4116
  msgstr ""
4117
 
4118
+ #: ninjafirewall.php:1137
4119
  #, php-format
4120
  msgid ""
4121
  "If your site is behind a reverse proxy or a load balancer, ensure that you "
4123
  "otherwise use the NinjaFirewall %s configuration file."
4124
  msgstr ""
4125
 
4126
+ #: ninjafirewall.php:1145 ninjafirewall.php:1156
4127
  msgid "CDN detection"
4128
  msgstr ""
4129
 
4130
+ #: ninjafirewall.php:1147
4131
  #, php-format
4132
  msgid ""
4133
  "%s detected: you seem to be using Cloudflare CDN services. Ensure that you "
4135
  "otherwise use the NinjaFirewall %s configuration file."
4136
  msgstr ""
4137
 
4138
+ #: ninjafirewall.php:1158
4139
  #, php-format
4140
  msgid ""
4141
  "%s detected: you seem to be using Incapsula CDN services. Ensure that you "
4143
  "otherwise use the NinjaFirewall %s configuration file."
4144
  msgstr ""
4145
 
4146
+ #: ninjafirewall.php:1167 ninjafirewall.php:1177
4147
  msgid "Log dir"
4148
  msgstr ""
4149
 
4150
+ #: ninjafirewall.php:1169 ninjafirewall.php:1179
4151
  #, php-format
4152
  msgid "%s directory is not writable! Please chmod it to 0777 or equivalent."
4153
  msgstr ""
4154
 
4155
+ #: ninjafirewall.php:1187
4156
  msgid "Optional configuration file"
4157
  msgstr ""
4158
 
4159
+ #: ninjafirewall.php:1222 ninjafirewall.php:1604 ninjafirewall.php:1619
4160
+ #: ninjafirewall.php:1629 ninjafirewall.php:1639 ninjafirewall.php:1709
4161
+ #: ninjafirewall.php:1752 ninjafirewall.php:1785 ninjafirewall.php:1823
4162
+ #: ninjafirewall.php:1911 ninjafirewall.php:1931 ninjafirewall.php:1974
4163
+ #: ninjafirewall.php:2103 ninjafirewall.php:2117 ninjafirewall.php:2318
4164
  msgid "Yes"
4165
  msgstr ""
4166
 
4167
+ #: ninjafirewall.php:1224
4168
  msgid "(default)"
4169
  msgstr ""
4170
 
4171
+ #: ninjafirewall.php:1225
4172
  #, php-format
4173
  msgid ""
4174
  "This feature is only available when NinjaFirewall is running in %s mode."
4175
  msgstr ""
4176
 
4177
+ #: ninjafirewall.php:1238
4178
  msgid "All fields will be restored to their default values. Go ahead?"
4179
  msgstr ""
4180
 
4181
+ #: ninjafirewall.php:1268
4182
  msgid ""
4183
  "WARNING: ensure that you can access your admin console over HTTPS before "
4184
  "enabling this option, otherwise you will lock yourself out of your site. Go "
4185
  "ahead?"
4186
  msgstr ""
4187
 
4188
+ #: ninjafirewall.php:1277
4189
  msgid ""
4190
  "Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
4191
  "hyphen [-] or an underscore [_] will be removed from the filename and "
4192
  "replaced with the substitution character. Continue?"
4193
  msgstr ""
4194
 
4195
+ #: ninjafirewall.php:1315
4196
  msgid "Default values were restored."
4197
  msgstr ""
4198
 
4199
+ #: ninjafirewall.php:1317
4200
  msgid "No action taken."
4201
  msgstr ""
4202
 
4203
+ #: ninjafirewall.php:1352
4204
  msgid "Enable NinjaFirewall for"
4205
  msgstr ""
4206
 
4207
+ #: ninjafirewall.php:1384
4208
  msgid "File Uploads"
4209
  msgstr ""
4210
 
4211
+ #: ninjafirewall.php:1388
4212
  msgid "Allow uploads"
4213
  msgstr ""
4214
 
4215
+ #: ninjafirewall.php:1389
4216
  msgid "Disallow uploads (default)"
4217
  msgstr ""
4218
 
4219
+ #: ninjafirewall.php:1392
4220
  msgid "Sanitise filenames"
4221
  msgstr ""
4222
 
4223
+ #: ninjafirewall.php:1392
4224
  msgid "substitution character:"
4225
  msgstr ""
4226
 
4227
+ #: ninjafirewall.php:1493
4228
  msgid "Block direct access to any PHP file located in one of these directories"
4229
  msgstr ""
4230
 
4231
+ #: ninjafirewall.php:1523
4232
  msgid ""
4233
  "NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
4234
  "this option is enabled."
4235
  msgstr ""
4236
 
4237
+ #: ninjafirewall.php:1538
4238
  msgid ""
4239
  "Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
4240
  "by your visitors, we recommend to enable this option."
4241
  msgstr ""
4242
 
4243
+ #: ninjafirewall.php:1549
4244
  msgid ""
4245
  "If you are using the Jetpack plugin, blocking <code>system.multicall</code> "
4246
  "may prevent it from working correctly."
4247
  msgstr ""
4248
 
4249
+ #: ninjafirewall.php:1557
4250
  msgid "Protect against username enumeration"
4251
  msgstr ""
4252
 
4253
+ #: ninjafirewall.php:1560
4254
  msgid "Through the author archives"
4255
  msgstr ""
4256
 
4257
+ #: ninjafirewall.php:1561
4258
  msgid "Through the login page"
4259
  msgstr ""
4260
 
4261
+ #: ninjafirewall.php:1562
4262
  msgid "Through the WordPress REST API"
4263
  msgstr ""
4264
 
4265
+ #: ninjafirewall.php:1570
4266
  msgid "This feature is only available when running WordPress 4.7 or above."
4267
  msgstr ""
4268
 
4269
+ #: ninjafirewall.php:1577
4270
  msgid "WordPress REST API"
4271
  msgstr ""
4272
 
4273
+ #: ninjafirewall.php:1580 ninjafirewall.php:1589
4274
  msgid "Block any access to the API"
4275
  msgstr ""
4276
 
4277
+ #: ninjafirewall.php:1586
4278
  msgid "WordPress XML-RPC API"
4279
  msgstr ""
4280
 
4281
+ #: ninjafirewall.php:1590
4282
  msgid "Block <code>system.multicall</code> method"
4283
  msgstr ""
4284
 
4285
+ #: ninjafirewall.php:1592
4286
  msgid "Block Pingbacks"
4287
  msgstr ""
4288
 
4289
+ #: ninjafirewall.php:1597
4290
  msgid ""
4291
  "Disabling access to the REST or XML-RPC API may break some functionality on "
4292
  "your blog, its themes or plugins."
4293
  msgstr ""
4294
 
4295
+ #: ninjafirewall.php:1601
4296
  msgid "Block <code>POST</code> requests in the themes folder"
4297
  msgstr ""
4298
 
4299
+ #: ninjafirewall.php:1616
4300
  msgid "Force SSL for admin and logins"
4301
  msgstr ""
4302
 
4303
+ #: ninjafirewall.php:1626
4304
  msgid "Disable the plugin and theme editor"
4305
  msgstr ""
4306
 
4307
+ #: ninjafirewall.php:1636
4308
  msgid "Disable plugin and theme update/installation"
4309
  msgstr ""
4310
 
4311
+ #: ninjafirewall.php:1665
4312
  msgid "Add the Administrator to the whitelist (default)."
4313
  msgstr ""
4314
 
4315
+ #: ninjafirewall.php:1666
4316
  msgid "Add all logged in users to the whitelist."
4317
  msgstr ""
4318
 
4319
+ #: ninjafirewall.php:1667
4320
  msgid "Disable users whitelist."
4321
  msgstr ""
4322
 
4323
+ #: ninjafirewall.php:1668
4324
  msgid ""
4325
  "Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
4326
  "<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
4327
  "which, if enabled, are always enforced."
4328
  msgstr ""
4329
 
4330
+ #: ninjafirewall.php:1696
4331
  msgid "Scan <code>GET</code> variable"
4332
  msgstr ""
4333
 
4334
+ #: ninjafirewall.php:1706
4335
  msgid "Sanitise <code>GET</code> variable"
4336
  msgstr ""
4337
 
4338
+ #: ninjafirewall.php:1739
4339
  msgid "Scan <code>POST</code> variable"
4340
  msgstr ""
4341
 
4342
+ #: ninjafirewall.php:1749
4343
  msgid "Sanitise <code>POST</code> variable"
4344
  msgstr ""
4345
 
4346
+ #: ninjafirewall.php:1755 ninjafirewall.php:1788
4347
  msgid "Do not enable this option unless you know what you are doing!"
4348
  msgstr ""
4349
 
4350
+ #: ninjafirewall.php:1759
4351
  msgid "Decode Base64-encoded <code>POST</code> variable"
4352
  msgstr ""
4353
 
4354
+ #: ninjafirewall.php:1782
4355
  msgid "Sanitise <code>REQUEST</code> variable"
4356
  msgstr ""
4357
 
4358
+ #: ninjafirewall.php:1810
4359
  msgid "Scan cookies"
4360
  msgstr ""
4361
 
4362
+ #: ninjafirewall.php:1820
4363
  msgid "Sanitise cookies"
4364
  msgstr ""
4365
 
4366
+ #: ninjafirewall.php:1855
4367
  msgid "Scan <code>HTTP_USER_AGENT</code>"
4368
  msgstr ""
4369
 
4370
+ #: ninjafirewall.php:1865
4371
  msgid "Sanitise <code>HTTP_USER_AGENT</code>"
4372
  msgstr ""
4373
 
4374
+ #: ninjafirewall.php:1875
4375
  msgid "Block suspicious bots/scanners"
4376
  msgstr ""
4377
 
4378
+ #: ninjafirewall.php:1908
4379
  msgid "Scan <code>HTTP_REFERER</code>"
4380
  msgstr ""
4381
 
4382
+ #: ninjafirewall.php:1918
4383
  msgid "Sanitise <code>HTTP_REFERER</code>"
4384
  msgstr ""
4385
 
4386
+ #: ninjafirewall.php:1928
4387
  msgid ""
4388
  "Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
4389
  "code> header"
4390
  msgstr ""
4391
 
4392
+ #: ninjafirewall.php:1934
4393
  msgid ""
4394
  "Keep this option disabled if you are using scripts like Paypal IPN, "
4395
  "WordPress WP-Cron etc"
4396
  msgstr ""
4397
 
4398
+ #: ninjafirewall.php:1961
4399
  msgid "Block localhost IP in <code>GET/POST</code> request"
4400
  msgstr ""
4401
 
4402
+ #: ninjafirewall.php:1971
4403
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
4404
  msgstr ""
4405
 
4406
+ #: ninjafirewall.php:1981
4407
  msgid "Scan traffic coming from localhost and private IP address spaces"
4408
  msgstr ""
4409
 
4410
+ #: ninjafirewall.php:2003
4411
  #, php-format
4412
  msgid ""
4413
  "This option is disabled because the %s PHP function is not available on your "
4414
  "server."
4415
  msgstr ""
4416
 
4417
+ #: ninjafirewall.php:2021
4418
  #, php-format
4419
  msgid "Set %s to protect against MIME type confusion attacks"
4420
  msgstr ""
4421
 
4422
+ #: ninjafirewall.php:2031
4423
  #, php-format
4424
  msgid "Set %s to protect against clickjacking attempts"
4425
  msgstr ""
4426
 
4427
+ #: ninjafirewall.php:2040
4428
  #, php-format
4429
  msgid "Enforce %s (IE, Chrome and Safari browsers)"
4430
  msgstr ""
4431
 
4432
+ #: ninjafirewall.php:2050
4433
  #, php-format
4434
  msgid "Force %s flag on all cookies to mitigate XSS attacks"
4435
  msgstr ""
4436
 
4437
+ #: ninjafirewall.php:2056
4438
  msgid ""
4439
  "If your PHP scripts use cookies that need to be accessed from JavaScript, "
4440
  "you should disable this option."
4441
  msgstr ""
4442
 
4443
+ #: ninjafirewall.php:2062
4444
  msgid ""
4445
  "HSTS headers can only be set when you are accessing your site over HTTPS."
4446
  msgstr ""
4447
 
4448
+ #: ninjafirewall.php:2069
4449
  #, php-format
4450
  msgid "Set %s (HSTS) to enforce secure connections to the server"
4451
  msgstr ""
4452
 
4453
+ #: ninjafirewall.php:2072
4454
  msgid "1 month"
4455
  msgstr ""
4456
 
4457
+ #: ninjafirewall.php:2073
4458
  msgid "6 months"
4459
  msgstr ""
4460
 
4461
+ #: ninjafirewall.php:2074
4462
  msgid "1 year"
4463
  msgstr ""
4464
 
4465
+ #: ninjafirewall.php:2076
4466
  msgid "Apply to subdomains"
4467
  msgstr ""
4468
 
4469
+ #: ninjafirewall.php:2080
4470
  msgid "Set <code>max-age</code> to 0"
4471
  msgstr ""
4472
 
4473
+ #: ninjafirewall.php:2100
4474
  #, php-format
4475
  msgid "Set %s for the website frontend"
4476
  msgstr ""
4477
 
4478
+ #: ninjafirewall.php:2108
4479
  msgid "This CSP header will apply to the website frontend only."
4480
  msgstr ""
4481
 
4482
+ #: ninjafirewall.php:2114
4483
  #, php-format
4484
  msgid "Set %s for the WordPress admin dashboard"
4485
  msgstr ""
4486
 
4487
+ #: ninjafirewall.php:2122
4488
  msgid "This CSP header will apply to the WordPress admin dashboard only."
4489
  msgstr ""
4490
 
4491
+ #: ninjafirewall.php:2162
4492
  msgid ""
4493
  "Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
4494
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
4495
  msgstr ""
4496
 
4497
+ #: ninjafirewall.php:2205
4498
  msgid "Block serialized PHP objects in the following global variables"
4499
  msgstr ""
4500
 
4501
+ #: ninjafirewall.php:2218
4502
  msgid "Hide PHP notice and error messages"
4503
  msgstr ""
4504
 
4505
+ #: ninjafirewall.php:2228
4506
  msgid "Sanitise <code>PHP_SELF</code>"
4507
  msgstr ""
4508
 
4509
+ #: ninjafirewall.php:2238
4510
  msgid "Sanitise <code>PATH_TRANSLATED</code>"
4511
  msgstr ""
4512
 
4513
+ #: ninjafirewall.php:2248
4514
  msgid "Sanitise <code>PATH_INFO</code>"
4515
  msgstr ""
4516
 
4517
+ #: ninjafirewall.php:2268
4518
  msgid "This option is not compatible with your actual configuration."
4519
  msgstr ""
4520
 
4521
+ #: ninjafirewall.php:2295
4522
  msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
4523
  msgstr ""
4524
 
4525
+ #: ninjafirewall.php:2305
4526
  msgid "Block ASCII character 0x00 (NULL byte)"
4527
  msgstr ""
4528
 
4529
+ #: ninjafirewall.php:2315
4530
  msgid "Block ASCII control characters 1 to 8 and 14 to 31"
4531
  msgstr ""
4532
 
4533
+ #: ninjafirewall.php:2331
4534
  msgid "Save Firewall Policies"
4535
  msgstr ""
4536
 
4537
+ #: ninjafirewall.php:2333
4538
  msgid "Restore Default Values"
4539
  msgstr ""
4540
 
4541
+ #: ninjafirewall.php:2826 ninjafirewall.php:2832
4542
  msgid "Please enter a number from 1 to 99."
4543
  msgstr ""
4544
 
4545
+ #: ninjafirewall.php:2845
4546
  #, php-format
4547
  msgid ""
4548
  "You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
4551
  "to any PHP script, you will need to run NinjaFirewall in %s mode."
4552
  msgstr ""
4553
 
4554
+ #: ninjafirewall.php:2851
4555
  #, php-format
4556
  msgid ""
4557
  "The cache directory %s is not writable. Please change its permissions (0777 "
4558
  "or equivalent)."
4559
  msgstr ""
4560
 
4561
+ #: ninjafirewall.php:2883
4562
  msgid "Enable File Guard"
4563
  msgstr ""
4564
 
4565
+ #: ninjafirewall.php:2885
4566
  msgid "Yes (recommended)"
4567
  msgstr ""
4568
 
4569
+ #: ninjafirewall.php:2898
4570
  msgid "Real-time detection"
4571
  msgstr ""
4572
 
4573
+ #: ninjafirewall.php:2901
4574
  #, php-format
4575
  msgid ""
4576
  "Monitor file activity and send an alert when someone is accessing a PHP "
4577
  "script that was modified or created less than %s hour(s) ago."
4578
  msgstr ""
4579
 
4580
+ #: ninjafirewall.php:2907
4581
  msgid "or"
4582
  msgstr ""
4583
 
4584
+ #: ninjafirewall.php:2907
4585
  msgid ""
4586
  "Full or partial case-sensitive string(s), max. 255 characters. Multiple "
4587
  "values must be comma-separated"
4588
  msgstr ""
4589
 
4590
+ #: ninjafirewall.php:2912
4591
  msgid "Save File Guard options"
4592
  msgstr ""
4593
 
4594
+ #: ninjafirewall.php:2963 ninjafirewall.php:3528
4595
  #, php-format
4596
  msgid "You are not allowed to perform this task (%s)."
4597
  msgstr ""
4598
 
4599
+ #: ninjafirewall.php:2974
4600
  msgid "You do not have a multisite network."
4601
  msgstr ""
4602
 
4603
+ #: ninjafirewall.php:2998
4604
  msgid "NinjaFirewall Status"
4605
  msgstr ""
4606
 
4607
+ #: ninjafirewall.php:3001
4608
  msgid ""
4609
  "Display NinjaFirewall status icon in the admin bar of all sites in the "
4610
  "network"
4611
  msgstr ""
4612
 
4613
+ #: ninjafirewall.php:3009
4614
  msgid "Save Network options"
4615
  msgstr ""
4616
 
4617
+ #: ninjafirewall.php:3212
4618
  msgid "Error: you did not select a rule to disable."
4619
  msgstr ""
4620
 
4621
+ #: ninjafirewall.php:3214 ninjafirewall.php:3229
4622
  msgid "Error: to change this rule, use the \"Firewall Policies\" menu."
4623
  msgstr ""
4624
 
4625
+ #: ninjafirewall.php:3216 ninjafirewall.php:3231
4626
  msgid "Error: this rule does not exist."
4627
  msgstr ""
4628
 
4629
+ #: ninjafirewall.php:3220
4630
  #, php-format
4631
  msgid "Rule ID %s has been disabled."
4632
  msgstr ""
4633
 
4634
+ #: ninjafirewall.php:3227
4635
  msgid "Error: you did not select a rule to enable."
4636
  msgstr ""
4637
 
4638
+ #: ninjafirewall.php:3235
4639
  #, php-format
4640
  msgid "Rule ID %s has been enabled."
4641
  msgstr ""
4642
 
4643
+ #: ninjafirewall.php:3245
4644
  msgid "Error: no rules found."
4645
  msgstr ""
4646
 
4647
+ #: ninjafirewall.php:3260
4648
  msgid "NinjaFirewall built-in security rules"
4649
  msgstr ""
4650
 
4651
+ #: ninjafirewall.php:3263
4652
  msgid "Select the rule you want to disable or enable"
4653
  msgstr ""
4654
 
4655
+ #: ninjafirewall.php:3267
4656
  msgid "Total rules enabled"
4657
  msgstr ""
4658
 
4659
+ #: ninjafirewall.php:3275 ninjafirewall.php:3294 ninjafirewall.php:3309
4660
+ #: ninjafirewall.php:3328
4661
  msgid "Rule ID"
4662
  msgstr ""
4663
 
4664
+ #: ninjafirewall.php:3275 ninjafirewall.php:3309
4665
  msgid "Firewall policy"
4666
  msgstr ""
4667
 
4668
+ #: ninjafirewall.php:3278 ninjafirewall.php:3312
4669
  msgid "Remote/local file inclusion"
4670
  msgstr ""
4671
 
4672
+ #: ninjafirewall.php:3280 ninjafirewall.php:3314
4673
  msgid "Cross-site scripting"
4674
  msgstr ""
4675
 
4676
+ #: ninjafirewall.php:3282 ninjafirewall.php:3316
4677
  msgid "Code injection"
4678
  msgstr ""
4679
 
4680
+ #: ninjafirewall.php:3284 ninjafirewall.php:3318
4681
  msgid "SQL injection"
4682
  msgstr ""
4683
 
4684
+ #: ninjafirewall.php:3286 ninjafirewall.php:3320
4685
  msgid "Various vulnerability"
4686
  msgstr ""
4687
 
4688
+ #: ninjafirewall.php:3288 ninjafirewall.php:3322
4689
  msgid "Backdoor/shell"
4690
  msgstr ""
4691
 
4692
+ #: ninjafirewall.php:3290 ninjafirewall.php:3324
4693
  msgid "Application specific"
4694
  msgstr ""
4695
 
4696
+ #: ninjafirewall.php:3292 ninjafirewall.php:3326
4697
  msgid "WordPress vulnerability"
4698
  msgstr ""
4699
 
4700
+ #: ninjafirewall.php:3298
4701
  msgid "Disable it"
4702
  msgstr ""
4703
 
4704
+ #: ninjafirewall.php:3303
4705
  msgid "Total rules disabled"
4706
  msgstr ""
4707
 
4708
+ #: ninjafirewall.php:3333
4709
  msgid "Enable it"
4710
  msgstr ""
4711
 
4712
+ #: ninjafirewall.php:3335
4713
  #, php-format
4714
  msgid ""
4715
  "Greyed out rules can be changed in the <a href=\"%s\">Firewall Policies</a> "
4716
  "page."
4717
  msgstr ""
4718
 
4719
+ #: ninjafirewall.php:3378
4720
  msgid "Settings"
4721
  msgstr ""
4722
 
4723
+ #: ninjafirewall.php:3379
4724
  msgid "Upgrade to Premium"
4725
  msgstr ""
4726
 
4727
+ #: ninjafirewall.php:3380
4728
  msgid "Rate it!"
4729
  msgstr ""
4730
 
4731
+ #: ninjafirewall.php:3441
4732
  msgid "Plugin"
4733
  msgstr ""
4734
 
4735
+ #: ninjafirewall.php:3441 ninjafirewall.php:3445
4736
  msgid "uploaded"
4737
  msgstr ""
4738
 
4739
+ #: ninjafirewall.php:3441 ninjafirewall.php:3445
4740
  msgid "installed"
4741
  msgstr ""
4742
 
4743
+ #: ninjafirewall.php:3441 ninjafirewall.php:3445
4744
  msgid "activated"
4745
  msgstr ""
4746
 
4747
+ #: ninjafirewall.php:3442
4748
  msgid "updated"
4749
  msgstr ""
4750
 
4751
+ #: ninjafirewall.php:3442
4752
  msgid "deactivated"
4753
  msgstr ""
4754
 
4755
+ #: ninjafirewall.php:3442 ninjafirewall.php:3446
4756
  msgid "deleted"
4757
  msgstr ""
4758
 
4759
+ #: ninjafirewall.php:3442 ninjafirewall.php:3446
4760
  msgid "Name"
4761
  msgstr ""
4762
 
4763
+ #: ninjafirewall.php:3445
4764
  msgid "Theme"
4765
  msgstr ""
4766
 
4767
+ #: ninjafirewall.php:3449
4768
  msgid "upgraded"
4769
  msgstr ""
4770
 
4771
+ #: ninjafirewall.php:3457
4772
  msgid "[NinjaFirewall] Alert:"
4773
  msgstr ""
4774
 
4775
+ #: ninjafirewall.php:3463
4776
  msgid "NinjaFirewall has detected the following activity on your account:"
4777
  msgstr ""
lib/firewall.php CHANGED
@@ -1247,7 +1247,7 @@ function nfw_log($loginfo, $logdata, $loglevel, $ruleid) {
1247
  $tmp . '[' . time() . '] ' . '[' . round( microtime(true) - $nfw_['fw_starttime'], 5) . '] ' .
1248
  '[' . $_SERVER['SERVER_NAME'] . '] ' . '[#' . $nfw_['num_incident'] . '] ' .
1249
  '[' . $ruleid . '] ' .
1250
- '[' . $loglevel . '] ' . '[' . NFW_REMOTE_ADDR . '] ' .
1251
  '[' . $http_ret_code . '] ' . '[' . $_SERVER['REQUEST_METHOD'] . '] ' .
1252
  '[' . $_SERVER['SCRIPT_NAME'] . '] ' . '[' . $loginfo . '] ' .
1253
  $encoding . "\n", FILE_APPEND | LOCK_EX );
@@ -1255,6 +1255,20 @@ function nfw_log($loginfo, $logdata, $loglevel, $ruleid) {
1255
 
1256
  // =====================================================================
1257
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1258
  function nfw_bfd($where) {
1259
 
1260
  if ( defined('NFW_STATUS') ) { return; }
@@ -1305,6 +1319,10 @@ function nfw_bfd($where) {
1305
  }
1306
  }
1307
 
 
 
 
 
1308
  if ( $bf_enable == 2 ) {
1309
  nfw_check_auth($auth_name, $auth_pass, $auth_msgtxt, $bf_rand, $b64, $bf_allow_bot, $bf_type, $captcha_text, $bf_nosig);
1310
  return;
1247
  $tmp . '[' . time() . '] ' . '[' . round( microtime(true) - $nfw_['fw_starttime'], 5) . '] ' .
1248
  '[' . $_SERVER['SERVER_NAME'] . '] ' . '[#' . $nfw_['num_incident'] . '] ' .
1249
  '[' . $ruleid . '] ' .
1250
+ '[' . $loglevel . '] ' . '[' . nfw_anonymize_ip( NFW_REMOTE_ADDR ) . '] ' .
1251
  '[' . $http_ret_code . '] ' . '[' . $_SERVER['REQUEST_METHOD'] . '] ' .
1252
  '[' . $_SERVER['SCRIPT_NAME'] . '] ' . '[' . $loginfo . '] ' .
1253
  $encoding . "\n", FILE_APPEND | LOCK_EX );
1255
 
1256
  // =====================================================================
1257
 
1258
+ function nfw_anonymize_ip( $ip ) {
1259
+
1260
+ global $nfw_;
1261
+
1262
+ if (! empty( $nfw_['nfw_options']['anon_ip'] ) &&
1263
+ filter_var( $ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE ) ) {
1264
+ return substr( $ip, 0, -3 ) .'xxx';
1265
+ }
1266
+
1267
+ return $ip;
1268
+ }
1269
+
1270
+ // =====================================================================
1271
+
1272
  function nfw_bfd($where) {
1273
 
1274
  if ( defined('NFW_STATUS') ) { return; }
1319
  }
1320
  }
1321
 
1322
+ if ( $where == 1 && ! empty( $_REQUEST['action'] ) && in_array( $_REQUEST['action'], array( 'postpass', 'logout', 'lostpassword', 'retrievepassword', 'resetpass', 'rp', 'register' ) ) ) {
1323
+ return;
1324
+ }
1325
+
1326
  if ( $bf_enable == 2 ) {
1327
  nfw_check_auth($auth_name, $auth_pass, $auth_msgtxt, $bf_rand, $b64, $bf_allow_bot, $bf_type, $captcha_text, $bf_nosig);
1328
  return;
lib/help.php CHANGED
@@ -88,6 +88,12 @@ function help_nfsubopt() {
88
  sprintf( __('In Debugging mode, NinjaFirewall will not block or sanitise suspicious requests but will only log them. The <a href="%s">Firewall Log</a> will display <code>DEBUG_ON</code> in the LEVEL column.', 'ninjafirewall'), '?page=nfsublog') .
89
  '<p>' . __('We recommend to run it in Debugging Mode for at least 24 hours after installing it on a new site and then to keep an eye on the firewall log during that time. If you notice a false positive in the log, you can simply use NinjaFirewall\'s Rules Editor to disable the security rule that was wrongly triggered.', 'ninjafirewall') . '</p>'
90
  ) );
 
 
 
 
 
 
91
  get_current_screen()->add_help_tab( array(
92
  'id' => 'opt03',
93
  'title' => __('Error code and message to return', 'ninjafirewall'),
88
  sprintf( __('In Debugging mode, NinjaFirewall will not block or sanitise suspicious requests but will only log them. The <a href="%s">Firewall Log</a> will display <code>DEBUG_ON</code> in the LEVEL column.', 'ninjafirewall'), '?page=nfsublog') .
89
  '<p>' . __('We recommend to run it in Debugging Mode for at least 24 hours after installing it on a new site and then to keep an eye on the firewall log during that time. If you notice a false positive in the log, you can simply use NinjaFirewall\'s Rules Editor to disable the security rule that was wrongly triggered.', 'ninjafirewall') . '</p>'
90
  ) );
91
+ get_current_screen()->add_help_tab( array(
92
+ 'id' => 'optipanon',
93
+ 'title' => __('IP anonymization', 'ninjafirewall'),
94
+ 'content' => '<p>'. __('This option will anonymize IP addresses in the firewall log by removing their last 3 characters.', 'ninjafirewall') .' '. __('It does not apply to private IP addresses and the Login Protection feature.', 'ninjafirewall') .'</p>'.
95
+ '<p>'. __('Note that it will affect only IP addresses written to the firewall log after enabling this option.', 'ninjafirewall') .' '. __('Also, if you are redirecting events to the syslog server (NinjaFirewall <font color="#21759B">WP+</font> Edition), IP addresses will be anonymized too.', 'ninjafirewall') .'</p>'
96
+ ) );
97
  get_current_screen()->add_help_tab( array(
98
  'id' => 'opt03',
99
  'title' => __('Error code and message to return', 'ninjafirewall'),
lib/nf_sub_event.php CHANGED
@@ -345,7 +345,7 @@ function nf_sub_event_save() {
345
 
346
  if (! empty( $_POST['nfw_options']['alert_email']) ) {
347
  $nfw_options['alert_email'] = '';
348
- $tmp_email = explode(',', preg_replace('/\s/', '', $_POST['nfw_options']['alert_email']) );
349
  foreach ($tmp_email as $notif_email) {
350
  $nfw_options['alert_email'] .= sanitize_email($notif_email) . ', ';
351
  }
345
 
346
  if (! empty( $_POST['nfw_options']['alert_email']) ) {
347
  $nfw_options['alert_email'] = '';
348
+ $tmp_email = explode(',', $_POST['nfw_options']['alert_email'] );
349
  foreach ($tmp_email as $notif_email) {
350
  $nfw_options['alert_email'] .= sanitize_email($notif_email) . ', ';
351
  }
lib/nf_sub_log.php CHANGED
@@ -108,7 +108,7 @@ nfw_get_blogtimezone();
108
  $logline = '';
109
  if ( isset( $data['log'] ) && is_array( $data['log'] ) ) {
110
  foreach ( $data['log'] as $line ) {
111
- if ( preg_match( '/^\[(\d{10})\]\s+\[.+?\]\s+\[(.+?)\]\s+\[(#\d{7})\]\s+\[(\d+)\]\s+\[(\d)\]\s+\[([\d.:a-fA-F, ]+?)\]\s+\[.+?\]\s+\[(.+?)\]\s+\[(.+?)\]\s+\[(.+?)\]\s+\[(hex:|b64:)?(.+)\]$/', $line, $match ) ) {
112
  if ( empty( $match[4]) ) { $match[4] = '-'; }
113
  if ( $match[10] == 'hex:' ) { $match[11] = pack('H*', $match[11]); }
114
  if ( $match[10] == 'b64:' ) { $match[11] = base64_decode( $match[11]); }
108
  $logline = '';
109
  if ( isset( $data['log'] ) && is_array( $data['log'] ) ) {
110
  foreach ( $data['log'] as $line ) {
111
+ if ( preg_match( '/^\[(\d{10})\]\s+\[.+?\]\s+\[(.+?)\]\s+\[(#\d{7})\]\s+\[(\d+)\]\s+\[(\d)\]\s+\[([\d.:a-fA-Fx, ]+?)\]\s+\[.+?\]\s+\[(.+?)\]\s+\[(.+?)\]\s+\[(.+?)\]\s+\[(hex:|b64:)?(.+)\]$/', $line, $match ) ) {
112
  if ( empty( $match[4]) ) { $match[4] = '-'; }
113
  if ( $match[10] == 'hex:' ) { $match[11] = pack('H*', $match[11]); }
114
  if ( $match[10] == 'b64:' ) { $match[11] = base64_decode( $match[11]); }
lib/nf_sub_options.php CHANGED
@@ -141,6 +141,23 @@ if (! @preg_match( '/^(?:40[0346]|50[03])$/', $nfw_options['ret_code']) ) {
141
  </select>
142
  </td>
143
  </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
144
  <?php
145
  echo '
146
  <tr>
@@ -211,6 +228,9 @@ function nf_sub_options_save() {
211
  $nfw_options['enabled'] = 0;
212
 
213
  // Disable cron jobs:
 
 
 
214
  if ( wp_next_scheduled('nfscanevent') ) {
215
  wp_clear_scheduled_hook('nfscanevent');
216
  }
@@ -242,6 +262,11 @@ function nf_sub_options_save() {
242
  }
243
  wp_schedule_event( time() + 3600, $schedtype, 'nfscanevent');
244
  }
 
 
 
 
 
245
  if (! empty($nfw_options['enable_updates']) ) {
246
  if ($nfw_options['sched_updates'] == 1) {
247
  $schedtype = 'hourly';
@@ -276,6 +301,12 @@ function nf_sub_options_save() {
276
  $nfw_options['ret_code'] = '403';
277
  }
278
 
 
 
 
 
 
 
279
  if ( empty( $_POST['nfw_options']['blocked_msg']) ) {
280
  $nfw_options['blocked_msg'] = base64_encode(NFW_DEFAULT_MSG);
281
  } else {
@@ -295,11 +326,6 @@ function nf_sub_options_save() {
295
  // Save them :
296
  nfw_update_option( 'nfw_options', $nfw_options);
297
 
298
- // Make sure the garbage collector cron job is scheduled:
299
- if (! wp_next_scheduled( 'nfwgccron' ) ) {
300
- wp_schedule_event( time() + 60, 'hourly', 'nfwgccron' );
301
- }
302
-
303
  }
304
  /* ------------------------------------------------------------------ */
305
 
@@ -351,12 +377,6 @@ function nf_sub_options_import() {
351
  '/'. basename(WP_CONTENT_DIR) .'/uploads/|/cache/';
352
  // $nfw_options['alert_email'] = get_option('admin_email');
353
 
354
- // Anti-Malware: if the path doest not exist on this server,
355
- // set it to ABSPATH:
356
- if (! is_dir( $nfw_options['malware_dir'] ) ) {
357
- $nfw_options['malware_dir'] = rtrim( ABSPATH, '/\\ ' );
358
- }
359
-
360
  // We don't import the File Check 'snapshot directory' path:
361
  $nfw_options['snapdir'] = '';
362
  // We delete any File Check cron jobs :
141
  </select>
142
  </td>
143
  </tr>
144
+
145
+ <?php
146
+ if ( empty( $nfw_options['anon_ip'] ) ) {
147
+ $nfw_options['anon_ip'] = 0;
148
+ } else {
149
+ $nfw_options['anon_ip'] = 1;
150
+ }
151
+ ?>
152
+ <tr>
153
+ <th scope="row"><?php _e('IP anonymization', 'ninjafirewall') ?></th>
154
+ <td width="20">&nbsp;</td>
155
+ <td align="left">
156
+ <p><label><input type="checkbox"<?php checked($nfw_options['anon_ip'], 1) ?> name="nfw_options[anon_ip]" /> <?php _e('Anonymize IP addresses by removing the last 3 characters.', 'ninjafirewall') ?></label></p>
157
+ <p><span class="description"><?php printf( __('Does not apply to private IP addresses and the <a href="%s">Login Protection</a>.', 'ninjafirewall'), '?page=nfsubloginprot' ) ?></span></p>
158
+ </td>
159
+ </tr>
160
+
161
  <?php
162
  echo '
163
  <tr>
228
  $nfw_options['enabled'] = 0;
229
 
230
  // Disable cron jobs:
231
+ if ( wp_next_scheduled('nfwgccron') ) {
232
+ wp_clear_scheduled_hook('nfwgccron');
233
+ }
234
  if ( wp_next_scheduled('nfscanevent') ) {
235
  wp_clear_scheduled_hook('nfscanevent');
236
  }
262
  }
263
  wp_schedule_event( time() + 3600, $schedtype, 'nfscanevent');
264
  }
265
+ // Re-enable the garbage collector:
266
+ if ( wp_next_scheduled('nfwgccron') ) {
267
+ wp_clear_scheduled_hook('nfwgccron');
268
+ }
269
+ wp_schedule_event( time() + 1800, 'hourly', 'nfwgccron' );
270
  if (! empty($nfw_options['enable_updates']) ) {
271
  if ($nfw_options['sched_updates'] == 1) {
272
  $schedtype = 'hourly';
301
  $nfw_options['ret_code'] = '403';
302
  }
303
 
304
+ if ( isset( $_POST['nfw_options']['anon_ip'] ) ) {
305
+ $nfw_options['anon_ip'] = 1;
306
+ } else {
307
+ $nfw_options['anon_ip'] = 0;
308
+ }
309
+
310
  if ( empty( $_POST['nfw_options']['blocked_msg']) ) {
311
  $nfw_options['blocked_msg'] = base64_encode(NFW_DEFAULT_MSG);
312
  } else {
326
  // Save them :
327
  nfw_update_option( 'nfw_options', $nfw_options);
328
 
 
 
 
 
 
329
  }
330
  /* ------------------------------------------------------------------ */
331
 
377
  '/'. basename(WP_CONTENT_DIR) .'/uploads/|/cache/';
378
  // $nfw_options['alert_email'] = get_option('admin_email');
379
 
 
 
 
 
 
 
380
  // We don't import the File Check 'snapshot directory' path:
381
  $nfw_options['snapdir'] = '';
382
  // We delete any File Check cron jobs :
lib/nf_sub_wplus.php CHANGED
@@ -102,7 +102,7 @@ nf_not_allowed( 'block', __LINE__ );
102
 
103
  <h3><?php _e('Improved features', 'ninjafirewall') ?></h3>
104
  <strong><?php _e('File uploads:', 'ninjafirewall') ?></strong>
105
- <p><?php _e('NinjaFirewall (<font color="#21759B">WP+</font> Edition) makes it possible to allow uploads while rejecting potentially dangerous files: system files (.htaccess, .htpasswd. PHP INI), scripts (bash/shell, PHP, Ruby, Perl/CGI, Python), C/C++ source code and Unix/Linux binary files (ELF). You can easily limit the size of each uploaded file too, without having to modify your PHP configuration:', 'ninjafirewall') ?></p>
106
  <center><img src="<?php echo plugins_url() ?>/ninjafirewall/images/screenshots/09_uploads.png" width="410" height="363" style="border: 1px solid #999;-moz-box-shadow:-3px 5px 5px #999;-webkit-box-shadow:-3px 5px 5px #999;box-shadow:-3px 5px 5px #999;"></center>
107
 
108
  <br />
102
 
103
  <h3><?php _e('Improved features', 'ninjafirewall') ?></h3>
104
  <strong><?php _e('File uploads:', 'ninjafirewall') ?></strong>
105
+ <p><?php _e('NinjaFirewall (<font color="#21759B">WP+</font> Edition) makes it possible to allow uploads while rejecting potentially dangerous files: 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. You can easily limit the size of each uploaded file too, without having to modify your PHP configuration:', 'ninjafirewall') ?></p>
106
  <center><img src="<?php echo plugins_url() ?>/ninjafirewall/images/screenshots/09_uploads.png" width="410" height="363" style="border: 1px solid #999;-moz-box-shadow:-3px 5px 5px #999;-webkit-box-shadow:-3px 5px 5px #999;box-shadow:-3px 5px 5px #999;"></center>
107
 
108
  <br />
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.6
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.6' );
23
  /*
24
  +---------------------------------------------------------------------+
25
  | This program is free software: you can redistribute it and/or |
@@ -51,22 +51,15 @@ if (! headers_sent() ) {
51
  }
52
 
53
  /* ------------------------------------------------------------------ */
54
- global $wp_version;
55
- if ( version_compare( $wp_version, '4.6', '<' ) ||
56
- ! file_exists( WP_CONTENT_DIR . '/languages/plugins/ninjafirewall-fr_FR.mo' ) ) {
57
- add_action( 'init', 'nfw_load_translation' );
58
- } else {
59
- add_filter('override_load_textdomain', 'nfwhook_load_textdomain', 10, 3);
60
- }
61
- function nfw_load_translation() {
62
- load_plugin_textdomain('ninjafirewall', FALSE, dirname(plugin_basename(__FILE__)).'/languages/');
63
- }
64
- function nfwhook_load_textdomain( $retval, $domain, $mofile ) {
65
- if ( $domain == 'ninjafirewall' && strpos( $mofile, '/plugins/ninjafirewall-fr_FR.mo') !== false ) {
66
- load_textdomain('ninjafirewall', __DIR__ . '/languages/ninjafirewall-fr_FR.mo');
67
- return true;
68
  }
69
- return false;
70
  }
71
  /* ------------------------------------------------------------------ */
72
 
@@ -114,6 +107,11 @@ add_action( 'nfwgccron', 'nfw_garbage_collector' );
114
 
115
  function nfw_activate() {
116
 
 
 
 
 
 
117
  nf_not_allowed( 'block', __LINE__ );
118
 
119
  global $wp_version;
@@ -178,6 +176,9 @@ function nfw_activate() {
178
  nfw_get_blogtimezone();
179
  wp_schedule_event( strtotime( date('Y-m-d 00:00:05', strtotime("+1 day")) ), 'daily', 'nfdailyreport');
180
  }
 
 
 
181
  if ( file_exists( NFW_LOG_DIR . '/nfwlog/cache/bf_conf_off.php' ) ) {
182
  rename(NFW_LOG_DIR . '/nfwlog/cache/bf_conf_off.php', NFW_LOG_DIR . '/nfwlog/cache/bf_conf.php');
183
  }
@@ -199,6 +200,9 @@ function nfw_deactivate() {
199
  $nfw_options = nfw_get_option( 'nfw_options' );
200
  $nfw_options['enabled'] = 0;
201
 
 
 
 
202
  if ( wp_next_scheduled('nfscanevent') ) {
203
  wp_clear_scheduled_hook('nfscanevent');
204
  }
@@ -473,13 +477,6 @@ function nfw_upgrade() {
473
  $nfw_options['fg_exclude'] = preg_quote( $nfw_options['fg_exclude'], '`');
474
  }
475
  }
476
- // v3.2 update (anti-malware) ----------------------------------
477
- if ( version_compare( $nfw_options['engine_version'], '3.2', '<' ) ) {
478
- $nfw_options['malware_dir'] = ABSPATH;
479
- $nfw_options['malware_symlink'] = 1;
480
- $nfw_options['malware_timestamp'] = 7;
481
- $nfw_options['malware_size'] = 2048;
482
- }
483
  // v3.2.2 update -----------------------------------------------
484
  if ( version_compare( $nfw_options['engine_version'], '3.2.2', '<' ) ) {
485
  if ( is_multisite() ) {
@@ -3174,7 +3171,7 @@ function nfw_log2($loginfo, $logdata, $loglevel, $ruleid) { // i18n
3174
  $tmp . '[' . time() . '] ' . '[0] ' .
3175
  '[' . $_SERVER['SERVER_NAME'] . '] ' . '[#' . $num_incident . '] ' .
3176
  '[' . $ruleid . '] ' .
3177
- '[' . $loglevel . '] ' . '[' . $REMOTE_ADDR . '] ' .
3178
  '[' . $http_ret_code . '] ' . '[' . $REQUEST_METHOD . '] ' .
3179
  '[' . $SCRIPT_NAME . '] ' . '[' . $loginfo . '] ' .
3180
  $encoding . "\n", FILE_APPEND | LOCK_EX);
@@ -3182,6 +3179,19 @@ function nfw_log2($loginfo, $logdata, $loglevel, $ruleid) { // i18n
3182
 
3183
  /* ------------------------------------------------------------------ */
3184
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3185
  function nf_sub_edit() {
3186
 
3187
  nf_not_allowed( 'block', __LINE__ );
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.6.1
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.6.1' );
23
  /*
24
  +---------------------------------------------------------------------+
25
  | This program is free software: you can redistribute it and/or |
51
  }
52
 
53
  /* ------------------------------------------------------------------ */
54
+
55
+ // Load (force) our translation files.
56
+ $nf_locale = array( 'fr_FR' );
57
+ $this_locale = get_locale();
58
+ if ( in_array( $this_locale, $nf_locale ) ) {
59
+ if ( file_exists( __DIR__ . "/languages/ninjafirewall-{$this_locale}.mo" ) ) {
60
+ unload_textdomain( 'ninjafirewall' );
61
+ load_textdomain( 'ninjafirewall', __DIR__ . "/languages/ninjafirewall-{$this_locale}.mo" );
 
 
 
 
 
 
62
  }
 
63
  }
64
  /* ------------------------------------------------------------------ */
65
 
107
 
108
  function nfw_activate() {
109
 
110
+ // Warn if the user does not have the 'unfiltered_html' capability:
111
+ if (! current_user_can( 'unfiltered_html' ) ) {
112
+ exit( __('You do not have "unfiltered_html" capability. Please enable it in order to run NinjaFirewall (or make sure you do not have "DISALLOW_UNFILTERED_HTML" in your wp-config.php script).', 'ninjafirewall'));
113
+ }
114
+
115
  nf_not_allowed( 'block', __LINE__ );
116
 
117
  global $wp_version;
176
  nfw_get_blogtimezone();
177
  wp_schedule_event( strtotime( date('Y-m-d 00:00:05', strtotime("+1 day")) ), 'daily', 'nfdailyreport');
178
  }
179
+ // Re-enable the garbage collector:
180
+ wp_schedule_event( time() + 1800, 'hourly', 'nfwgccron' );
181
+
182
  if ( file_exists( NFW_LOG_DIR . '/nfwlog/cache/bf_conf_off.php' ) ) {
183
  rename(NFW_LOG_DIR . '/nfwlog/cache/bf_conf_off.php', NFW_LOG_DIR . '/nfwlog/cache/bf_conf.php');
184
  }
200
  $nfw_options = nfw_get_option( 'nfw_options' );
201
  $nfw_options['enabled'] = 0;
202
 
203
+ if ( wp_next_scheduled('nfwgccron') ) {
204
+ wp_clear_scheduled_hook('nfwgccron');
205
+ }
206
  if ( wp_next_scheduled('nfscanevent') ) {
207
  wp_clear_scheduled_hook('nfscanevent');
208
  }
477
  $nfw_options['fg_exclude'] = preg_quote( $nfw_options['fg_exclude'], '`');
478
  }
479
  }
 
 
 
 
 
 
 
480
  // v3.2.2 update -----------------------------------------------
481
  if ( version_compare( $nfw_options['engine_version'], '3.2.2', '<' ) ) {
482
  if ( is_multisite() ) {
3171
  $tmp . '[' . time() . '] ' . '[0] ' .
3172
  '[' . $_SERVER['SERVER_NAME'] . '] ' . '[#' . $num_incident . '] ' .
3173
  '[' . $ruleid . '] ' .
3174
+ '[' . $loglevel . '] ' . '[' . nfw_anonymize_ip2( $REMOTE_ADDR ) . '] ' .
3175
  '[' . $http_ret_code . '] ' . '[' . $REQUEST_METHOD . '] ' .
3176
  '[' . $SCRIPT_NAME . '] ' . '[' . $loginfo . '] ' .
3177
  $encoding . "\n", FILE_APPEND | LOCK_EX);
3179
 
3180
  /* ------------------------------------------------------------------ */
3181
 
3182
+ function nfw_anonymize_ip2( $ip ) {
3183
+
3184
+ $nfw_options = nfw_get_option( 'nfw_options' );
3185
+
3186
+ if (! empty( $nfw_options['anon_ip'] ) && filter_var( $ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE ) ) {
3187
+ return substr( $ip, 0, -3 ) .'xxx';
3188
+ }
3189
+
3190
+ return $ip;
3191
+ }
3192
+
3193
+ /* ------------------------------------------------------------------ */
3194
+
3195
  function nf_sub_edit() {
3196
 
3197
  nf_not_allowed( 'block', __LINE__ );
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.6
7
  Requires PHP: 5.3
8
  License: GPLv3 or later
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
@@ -195,9 +195,13 @@ NinjaFirewall works on Unix-like servers only. There is no Microsoft Windows ver
195
 
196
  == Changelog ==
197
 
198
- = v3.6 =
199
 
200
- * 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/
201
- * [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".
 
 
 
202
  * [WP+ Edition] Updated IPv4/IPv6 GeoIP databases.
203
  * Minor fixes.
 
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.6.1
7
  Requires PHP: 5.3
8
  License: GPLv3 or later
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
195
 
196
  == Changelog ==
197
 
198
+ = 3.6.1 =
199
 
200
+ * 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".
201
+ * Fixed a bug where the "Login Protection" wrongly applied to password protected pages.
202
+ * Fixed a bug where the garbage collector cron job was not deleted when NinjaFirewall was disabled.
203
+ * Added a warning that NinjaFirewall requires `unfiltered_html` capability when attempting to activate it.
204
+ * [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.
205
  * [WP+ Edition] Updated IPv4/IPv6 GeoIP databases.
206
  * Minor fixes.
207
+