Completed
Branch master (0b66f1)
by Michael
33:21
created
htdocs/modules/protector/preloads/core.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -61,7 +61,7 @@
 block discarded – undo
61 61
     static function eventCoreClassDatabaseDatabasefactoryConnection($args)
62 62
     {
63 63
         // Protector class
64
-        require_once dirname(__DIR__) . '/class/protector.php';
64
+        require_once dirname(__DIR__).'/class/protector.php';
65 65
 
66 66
         // Protector object
67 67
         $protector = Protector::getInstance();
Please login to merge, or discard this patch.
htdocs/modules/protector/include/postcheck_functions.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -39,12 +39,12 @@  discard block
 block discarded – undo
39 39
     }
40 40
 
41 41
     // configs writable check
42
-    if (@$_SERVER['REQUEST_URI'] === '/admin.php' && !is_writable(dirname(__DIR__) . '/configs')) {
43
-        trigger_error('You should turn the directory ' . dirname(__DIR__) . '/configs writable', E_USER_WARNING);
42
+    if (@$_SERVER['REQUEST_URI'] === '/admin.php' && !is_writable(dirname(__DIR__).'/configs')) {
43
+        trigger_error('You should turn the directory '.dirname(__DIR__).'/configs writable', E_USER_WARNING);
44 44
     }
45 45
 
46 46
     // Protector object
47
-    require_once dirname(__DIR__) . '/class/protector.php';
47
+    require_once dirname(__DIR__).'/class/protector.php';
48 48
     $protector = Protector::getInstance();
49 49
 
50 50
     $protector->setConn($xoopsDB->conn);
@@ -58,7 +58,7 @@  discard block
 block discarded – undo
58 58
     // http://larholm.com/2007/06/11/phpmailer-0day-remote-execution/
59 59
     if (in_array(substr(XOOPS_VERSION, 0, 12), array('XOOPS 2.0.16', 'XOOPS 2.0.13', 'XOOPS 2.2.4'))) {
60 60
         $xoopsMailerConfig = $xoops->getConfigs();
61
-        if ($xoopsMailerConfig['mailmethod'] === 'sendmail' && md5_file(\XoopsBaseConfig::get('root-path') . '/class/mail/phpmailer/class.phpmailer.php') === 'ee1c09a8e579631f0511972f929fe36a') {
61
+        if ($xoopsMailerConfig['mailmethod'] === 'sendmail' && md5_file(\XoopsBaseConfig::get('root-path').'/class/mail/phpmailer/class.phpmailer.php') === 'ee1c09a8e579631f0511972f929fe36a') {
62 62
             echo '<strong>phpmailer security hole! Change the preferences of mail from "sendmail" to another, or upgrade the core right now! (message by protector)</strong>';
63 63
         }
64 64
     }
@@ -83,7 +83,7 @@  discard block
 block discarded – undo
83 83
     $reliable_ips = @unserialize(@$conf['reliable_ips']);
84 84
     if (is_array($reliable_ips)) {
85 85
         foreach ($reliable_ips as $reliable_ip) {
86
-            if (!empty($reliable_ip) && preg_match('/' . $reliable_ip . '/', $_SERVER['REMOTE_ADDR'])) {
86
+            if (!empty($reliable_ip) && preg_match('/'.$reliable_ip.'/', $_SERVER['REMOTE_ADDR'])) {
87 87
                 return true;
88 88
             }
89 89
         }
@@ -205,7 +205,7 @@  discard block
 block discarded – undo
205 205
     }
206 206
 
207 207
     // register.php Protection
208
-    if ($_SERVER['SCRIPT_FILENAME'] == \XoopsBaseConfig::get('root-path') . '/register.php') {
208
+    if ($_SERVER['SCRIPT_FILENAME'] == \XoopsBaseConfig::get('root-path').'/register.php') {
209 209
         $protector->call_filter('postcommon_register');
210 210
     }
211 211
 
Please login to merge, or discard this patch.
htdocs/modules/protector/include/precheck_functions.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -25,12 +25,12 @@  discard block
 block discarded – undo
25 25
 function protector_precheck()
26 26
 {
27 27
     // check the access is from install/index.php
28
-    if (defined('_INSTALL_CHARSET') && !is_writable(\XoopsBaseConfig::get('root-path') . '/mainfile.php')) {
28
+    if (defined('_INSTALL_CHARSET') && !is_writable(\XoopsBaseConfig::get('root-path').'/mainfile.php')) {
29 29
         die('To use installer, remove protector\'s lines from mainfile.php first.');
30 30
     }
31 31
 
32 32
     // Protector class
33
-    require_once dirname(__DIR__) . '/class/protector.php';
33
+    require_once dirname(__DIR__).'/class/protector.php';
34 34
 
35 35
     // Protector object
36 36
     $protector = Protector::getInstance();
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
     }
69 69
     $is_reliable = false;
70 70
     foreach ($reliable_ips as $reliable_ip) {
71
-        if (!empty($reliable_ip) && preg_match('/' . $reliable_ip . '/', $_SERVER['REMOTE_ADDR'])) {
71
+        if (!empty($reliable_ip) && preg_match('/'.$reliable_ip.'/', $_SERVER['REMOTE_ADDR'])) {
72 72
             $is_reliable = true;
73 73
         }
74 74
     }
Please login to merge, or discard this patch.
htdocs/modules/protector/include/install_extramodcheck.inc.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -27,5 +27,5 @@
 block discarded – undo
27 27
  */
28 28
 function get_writeoks_from_protector($xoops_root_path, $mytrustdirname)
29 29
 {
30
-    return array(dirname(__DIR__) . '/configs');
30
+    return array(dirname(__DIR__).'/configs');
31 31
 }
Please login to merge, or discard this patch.
htdocs/modules/protector/include/precheck.inc.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -19,10 +19,10 @@  discard block
 block discarded – undo
19 19
  * @version         $Id$
20 20
  */
21 21
 
22
-require_once __DIR__ . '/precheck_functions.php';
22
+require_once __DIR__.'/precheck_functions.php';
23 23
 
24 24
 define('PROTECTOR_PRECHECK_INCLUDED', 1);
25
-define('PROTECTOR_VERSION', file_get_contents(__DIR__ . '/version.txt'));
25
+define('PROTECTOR_VERSION', file_get_contents(__DIR__.'/version.txt'));
26 26
 
27 27
 // set $_SERVER['REQUEST_URI'] for IIS
28 28
 if (empty($_SERVER['REQUEST_URI'])) { // Not defined by IIS
@@ -31,7 +31,7 @@  discard block
 block discarded – undo
31 31
         $_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'];
32 32
     }
33 33
     if (isset($_SERVER['QUERY_STRING'])) {
34
-        $_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING'];
34
+        $_SERVER['REQUEST_URI'] .= '?'.$_SERVER['QUERY_STRING'];
35 35
     }
36 36
 }
37 37
 
Please login to merge, or discard this patch.
htdocs/modules/protector/include/postcheck.inc.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -19,10 +19,10 @@
 block discarded – undo
19 19
  * @version         $Id$
20 20
  */
21 21
 
22
-require_once __DIR__ . '/postcheck_functions.php';
22
+require_once __DIR__.'/postcheck_functions.php';
23 23
 
24 24
 if (!defined('PROTECTOR_PRECHECK_INCLUDED')) {
25
-    require __DIR__ . '/precheck.inc.php';
25
+    require __DIR__.'/precheck.inc.php';
26 26
     return;
27 27
 }
28 28
 
Please login to merge, or discard this patch.
htdocs/modules/protector/language/italian/modinfo.php 2 patches
Spacing   +97 added lines, -97 removed lines patch added patch discarded remove patch
@@ -2,118 +2,118 @@
 block discarded – undo
2 2
 //Italian translation: Defkon1 - defkon1(at)gmail(dot)com - www.xoopsitalia.org
3 3
 //Updated by Ianez - Xoops Italia Staff
4 4
 
5
-if( defined( 'FOR_XOOPS_LANG_CHECKER' ) ) $mydirname = 'protector' ;
6
-$constpref = '_MI_' . strtoupper( $mydirname ) ;
5
+if (defined('FOR_XOOPS_LANG_CHECKER')) $mydirname = 'protector';
6
+$constpref = '_MI_'.strtoupper($mydirname);
7 7
 
8
-if( defined( 'FOR_XOOPS_LANG_CHECKER' ) || ! defined( '_MI_PROTECTOR_LOADED' ) ) {
8
+if (defined('FOR_XOOPS_LANG_CHECKER') || !defined('_MI_PROTECTOR_LOADED')) {
9 9
 
10
-define('_MI_PROTECTOR_LOADED' , 1 ) ;
10
+define('_MI_PROTECTOR_LOADED', 1);
11 11
 
12 12
 // The name of this module
13
-define("_MI_PROTECTOR_NAME","Protector");
13
+define("_MI_PROTECTOR_NAME", "Protector");
14 14
 
15 15
 // A brief description of this module
16
-define("_MI_PROTECTOR_DESC","Questo modulo protegge il tuo sito Xoops da diversi tipi di attacchi, come i Denial Of Service, Iniezione SQL, e contaminazione delle variabili.");
16
+define("_MI_PROTECTOR_DESC", "Questo modulo protegge il tuo sito Xoops da diversi tipi di attacchi, come i Denial Of Service, Iniezione SQL, e contaminazione delle variabili.");
17 17
 
18 18
 // Menu
19
-define("_MI_PROTECTOR_ADMININDEX","Centro di Protezione");
20
-define("_MI_PROTECTOR_ADVISORY","Pannello Sicurezza");
21
-define("_MI_PROTECTOR_PREFIXMANAGER","Gestore prefissi");
19
+define("_MI_PROTECTOR_ADMININDEX", "Centro di Protezione");
20
+define("_MI_PROTECTOR_ADVISORY", "Pannello Sicurezza");
21
+define("_MI_PROTECTOR_PREFIXMANAGER", "Gestore prefissi");
22 22
 //define('_MI_PROTECTOR_ADMENU_MYBLOCKSADMIN','Permessi') ;
23 23
 
24 24
 // Configs
25
-define('_MI_PROTECTOR_GLOBAL_DISBL','Temporaneamente disabilitato');
26
-define('_MI_PROTECTOR_GLOBAL_DISBLDSC','Tutte le protezioni sono disabilitate temporaneamente.<br />Non dimenticare di impostare su No, dopo aver risolto il problema');
25
+define('_MI_PROTECTOR_GLOBAL_DISBL', 'Temporaneamente disabilitato');
26
+define('_MI_PROTECTOR_GLOBAL_DISBLDSC', 'Tutte le protezioni sono disabilitate temporaneamente.<br />Non dimenticare di impostare su No, dopo aver risolto il problema');
27 27
 
28
-define('_MI_PROTECTOR_DEFAULT_LANG','Lingua di default');
29
-define('_MI_PROTECTOR_DEFAULT_LANGDSC','Specificare la lingua in cui visualizzare i messaggi prima di processare common.php');
28
+define('_MI_PROTECTOR_DEFAULT_LANG', 'Lingua di default');
29
+define('_MI_PROTECTOR_DEFAULT_LANGDSC', 'Specificare la lingua in cui visualizzare i messaggi prima di processare common.php');
30 30
 
31
-define('_MI_PROTECTOR_RELIABLE_IPS','IP affidabili');
32
-define('_MI_PROTECTOR_RELIABLE_IPSDSC','Imposta gli IP affidabili separandoli con | . ^ abbina la testa della stringa, $ abbina la coda della stringa.');
31
+define('_MI_PROTECTOR_RELIABLE_IPS', 'IP affidabili');
32
+define('_MI_PROTECTOR_RELIABLE_IPSDSC', 'Imposta gli IP affidabili separandoli con | . ^ abbina la testa della stringa, $ abbina la coda della stringa.');
33 33
 
34
-define('_MI_PROTECTOR_LOG_LEVEL','Livello del log');
34
+define('_MI_PROTECTOR_LOG_LEVEL', 'Livello del log');
35 35
 //define('_MI_PROTECTOR_LOG_LEVELDSC','');
36 36
 
37
-define('_MI_PROTECTOR_BANIP_TIME0','Tempo di espulsione degli IP (sec)');
38
-
39
-define('_MI_PROTECTOR_LOGLEVEL0','Nessuno');
40
-define('_MI_PROTECTOR_LOGLEVEL15','Silenzioso');
41
-define('_MI_PROTECTOR_LOGLEVEL63','Basso');
42
-define('_MI_PROTECTOR_LOGLEVEL255','Totale');
43
-
44
-define('_MI_PROTECTOR_HIJACK_TOPBIT','Bit dell\'IP protetti per questa sessione');
45
-define('_MI_PROTECTOR_HIJACK_TOPBITDSC','Anti dirottamento della Sessione:<br />Default 32(bit). (Tutti i bit protetti)<br />Quando il tuo IP non &egrave; statico, imposta un range di tolleranza sul numero di bit protetti dell\'IP.<br />(es.) Se il tuo IP pu&ograve; muoversi nel range 192.168.0.0-192.168.0.255, impostare una protezione di 24(bit)');
46
-define('_MI_PROTECTOR_HIJACK_DENYGP','Gruppi non autorizzati a cambiare IP durante una sessione');
47
-define('_MI_PROTECTOR_HIJACK_DENYGPDSC','Anti dirottamento sessione:<br />Selezionare i gruppi a cui non &egrave; permesso cambiare IP durante una sessione.<br />(Raccomandato: tutti i gruppi di Amministrazione.)');
48
-define('_MI_PROTECTOR_SAN_NULLBYTE','Sterilizza null-bytes');
49
-define('_MI_PROTECTOR_SAN_NULLBYTEDSC','Il carattere terminale "\\0" &egrave; spesso utilizzato negli attacchi malevolis.<br />Ogni null-byte verr&agrave; sostituito con uno spazio.<br />(Raccomandato: S&igrave;)');
50
-define('_MI_PROTECTOR_DIE_NULLBYTE','Esci se viene identificato un null-bytes');
51
-define('_MI_PROTECTOR_DIE_NULLBYTEDSC','Il carattere terminale "\\0" &egrave; spesso utilizzato negli attacchi malevolis.<br />(Raccomandato: S&igrave;)');
52
-define('_MI_PROTECTOR_DIE_BADEXT','Esci se vengono inviati file malevoli');
53
-define('_MI_PROTECTOR_DIE_BADEXTDSC','Se qualcuno cerca di effettuare l\'upload di file con estensione potenzialmente pericolosa (ad es. .php), il modulo esce da Xoops.<br />Se carichi spesso file php in moduli tipo B-Wiki o PukiWikiMod, disattivare questa funzione.');
54
-define('_MI_PROTECTOR_CONTAMI_ACTION','Azione se rilevata contaminazione');
55
-define('_MI_PROTECTOR_CONTAMI_ACTIONDS','Seleziona l\'azione da intraprendere qualora venga identificata una contaminazione delle variabili globali di sistema in Xoops.<br />(Raccomandato: schermata bianca)');
56
-define('_MI_PROTECTOR_ISOCOM_ACTION','Azione se rilevato commento isolato');
57
-define('_MI_PROTECTOR_ISOCOM_ACTIONDSC','Anti iniezione SQL:<br />Seleziona l\'azione da intraprendere qualora venga identificato un commento isolato ("/*").<br />"Sterilizzazione" significa aggiungere un altro "*/" in coda.<br />(Raccomandato: Sterilizzazione)');
58
-define('_MI_PROTECTOR_UNION_ACTION','Azioen se rilevato UNION');
59
-define('_MI_PROTECTOR_UNION_ACTIONDSC','Anti iniziezione SQL:<br />Seleziona l\'azione da intraprendere qualora venga identificata una sintassi di tipo UNION.<br />"Sterilizza" significa sostituire la parola chiave "union" in "uni-on".<br />(Raccomandato: Sterilizza)');
60
-define('_MI_PROTECTOR_ID_INTVAL','Forza valori interi per le variabili tipo id');
61
-define('_MI_PROTECTOR_ID_INTVALDSC','Tutte le richieste di parametri "*id" verranno trattate come numeri interi.<br />Questa opzione protegge da alcuni tipi di attacchi XSS e a iniezione SQL.<br />(Raccomandato: S&igrave; - Pu&ograve; causare problemi con alcuni oduli)');
62
-define('_MI_PROTECTOR_FILE_DOTDOT','Protezioni da Attraversamento Directory');
63
-define('_MI_PROTECTOR_FILE_DOTDOTDSC','Elimina dai percorsi il ".." da tutte le richieste che assomigliano ad attacchi da Attraversamento Directory');
64
-
65
-define('_MI_PROTECTOR_BF_COUNT','Anti Forza Bruta');
66
-define('_MI_PROTECTOR_BF_COUNTDSC','Conteggia il numero di tentativi di login di un utente anonimo in 10 minuti. Se il login fallisce pi&&ugrave; volte di quanto specificato qui, il suo IP viene espulso (Ban).');
67
-
68
-define('_MI_PROTECTOR_BWLIMIT_COUNT','Limitazione Banda di accesso');
69
-define('_MI_PROTECTOR_BWLIMIT_COUNTDSC','Specificare l\'ampiezza di banda d\'accesso al mainfile.php (in kilobyte) durante il tempo di visita. Il valore dovrebbe essere 0 per ambienti che hanno una CPU adeguata. I valori inferiori a 10 saranno ignorati.');
70
-
71
-define('_MI_PROTECTOR_DOS_SKIPMODS','Moduli esclusi dal controllo DoS/Crawler');
72
-define('_MI_PROTECTOR_DOS_SKIPMODSDSC','Impostare i nomi delle cartelle dei moduli separate da |. Questa opzione &egrave; utile sui moduli chat, ecc...');
73
-
74
-define('_MI_PROTECTOR_DOS_EXPIRE','Tempo di controllo per caricamenti frequenti (sec)');
75
-define('_MI_PROTECTOR_DOS_EXPIREDSC','Questo valore specifica il tempo di controllo per i frequenti caricamenti del sito (attacchi da F5) e crawler troppo invasivi.');
76
-
77
-define('_MI_PROTECTOR_DOS_F5COUNT','Contatore Attacchi da F5');
78
-define('_MI_PROTECTOR_DOS_F5COUNTDSC','Previene gli attacchi Denial Of Service da F5.<br />Questo valore specifica il numero di caricamenti consecutivi da considerare come attacco malevolo.');
79
-define('_MI_PROTECTOR_DOS_F5ACTION','Azione contro Attacchi da F5');
80
-
81
-define('_MI_PROTECTOR_DOS_CRCOUNT','Contatore Crawler');
82
-define('_MI_PROTECTOR_DOS_CRCOUNTDSC','Previene l\'esaurimento delle risorse server da parte di crawlers troppo invasivi.<br />Questo valore specifica il numero di accessi da considerare eccessivi per un crawler.');
83
-define('_MI_PROTECTOR_DOS_CRACTION','Azione contro Crawler troppo invasivi');
84
-
85
-define('_MI_PROTECTOR_DOS_CRSAFE','User-Agent benvenuti');
86
-define('_MI_PROTECTOR_DOS_CRSAFEDSC','Un pattern regex per gli User-Agent.<br />Se coincidente, il crawler non verr&agrave; mai considerato troppo invasivo.<br />(es.) /(msnbot|Googlebot|Yahoo! Slurp)/i');
87
-
88
-define('_MI_PROTECTOR_OPT_NONE','Nessuna (solo log)');
89
-define('_MI_PROTECTOR_OPT_SAN','Sterilizzazione');
90
-define('_MI_PROTECTOR_OPT_EXIT','Schermata bianca');
91
-define('_MI_PROTECTOR_OPT_BIP','Espulsione IP (Nessun limite)');
92
-define('_MI_PROTECTOR_OPT_BIPTIME0','Espulsione IP (Moratoria)');
93
-
94
-define('_MI_PROTECTOR_DOSOPT_NONE','Nessuna (solo log)');
95
-define('_MI_PROTECTOR_DOSOPT_SLEEP','Sospensione');
96
-define('_MI_PROTECTOR_DOSOPT_EXIT','Schermata bianca');
97
-define('_MI_PROTECTOR_DOSOPT_BIP','Espulsione IP (Nessun limite)');
98
-define('_MI_PROTECTOR_DOSOPT_BIPTIME0','Espulsione IP (Moratoria)');
99
-define('_MI_PROTECTOR_DOSOPT_HTA','DENY da .htaccess (Sperimentale)');
100
-
101
-define('_MI_PROTECTOR_BIP_EXCEPT','Gruppi da non registrare come IP malevoli');
102
-define('_MI_PROTECTOR_BIP_EXCEPTDSC','Un utente appartenente ai gruppi specificati non verr&agrave; mai espulso.<br />(Raccomandato: tutti i gruppi di Amministrazione)');
103
-
104
-define('_MI_PROTECTOR_DISABLES','Disabilita funzionalit&agrave; pericolose di XOOPS');
105
-
106
-define('_MI_PROTECTOR_DBLAYERTRAP','Abilitare DB Layer trapping anti-Iniezione SQL');
107
-define('_MI_PROTECTOR_DBLAYERTRAPDSC','Quasi tutti gli attacchi di Iniezione SQL verranno bloccati tramite questa impostazione, che richiede tuttavia il supporto da parte del databasefactory. &Egrave; possibile verificarne lo stato nel \'Pannello Sicurezza\'.');
108
-define('_MI_PROTECTOR_DBTRAPWOSRV','Non verficare sul _SERVER azioni anti-Iniezione SQL');
109
-define('_MI_PROTECTOR_DBTRAPWOSRVDSC','Alcuni server abilitano di default il DB Layer trapping. Il processo pu&ograve; tuttavia erroneamente rilevare alcuni eventi come attacchi di Iniezione SQL. Se si presentano tali errori impostare quest\'opzione su \'on\'.<br /> &Egrave; bene ricordare che questa impostazione diminuisce la sicurezza del DB Layer trapping anti-Iniezione SQL.');
110
-
111
-define('_MI_PROTECTOR_BIGUMBRELLA','Abilita sistema anti-XSS (BigUmbrella)');
112
-define('_MI_PROTECTOR_BIGUMBRELLADSC','Questo protegge dalla maggior parte degli attacchi che sfruttano vulnerabilit&agrave; XSS. Ma non funziona al 100%');
113
-
114
-define('_MI_PROTECTOR_SPAMURI4U','Anti-SPAM: numero di indirizzi per gli utenti normali');
115
-define('_MI_PROTECTOR_SPAMURI4UDSC','Se in un invio di dati POST da parte di un utente (ad eccezione degli amministratori) vengono rilevati pi&ugrave; indirizzi URL di quanto consentito qui, l\'invio viene considerato SPAM. Impostare 0 per disabilitare questa funzionalit&agrave;.');
116
-define('_MI_PROTECTOR_SPAMURI4G','Anti-SPAM: numero di indirizzi per gli utenti anonimi');
117
-define('_MI_PROTECTOR_SPAMURI4GDSC','Se in un invio di dati POST da parte di un utente anonimi vengono rilevati pi&ugrave; indirizzi URL di quanto consentito qui, l\'invio viene considerato SPAM. Impostare 0 per disabilitare questa funzionalit&agrave;..');
37
+define('_MI_PROTECTOR_BANIP_TIME0', 'Tempo di espulsione degli IP (sec)');
38
+
39
+define('_MI_PROTECTOR_LOGLEVEL0', 'Nessuno');
40
+define('_MI_PROTECTOR_LOGLEVEL15', 'Silenzioso');
41
+define('_MI_PROTECTOR_LOGLEVEL63', 'Basso');
42
+define('_MI_PROTECTOR_LOGLEVEL255', 'Totale');
43
+
44
+define('_MI_PROTECTOR_HIJACK_TOPBIT', 'Bit dell\'IP protetti per questa sessione');
45
+define('_MI_PROTECTOR_HIJACK_TOPBITDSC', 'Anti dirottamento della Sessione:<br />Default 32(bit). (Tutti i bit protetti)<br />Quando il tuo IP non &egrave; statico, imposta un range di tolleranza sul numero di bit protetti dell\'IP.<br />(es.) Se il tuo IP pu&ograve; muoversi nel range 192.168.0.0-192.168.0.255, impostare una protezione di 24(bit)');
46
+define('_MI_PROTECTOR_HIJACK_DENYGP', 'Gruppi non autorizzati a cambiare IP durante una sessione');
47
+define('_MI_PROTECTOR_HIJACK_DENYGPDSC', 'Anti dirottamento sessione:<br />Selezionare i gruppi a cui non &egrave; permesso cambiare IP durante una sessione.<br />(Raccomandato: tutti i gruppi di Amministrazione.)');
48
+define('_MI_PROTECTOR_SAN_NULLBYTE', 'Sterilizza null-bytes');
49
+define('_MI_PROTECTOR_SAN_NULLBYTEDSC', 'Il carattere terminale "\\0" &egrave; spesso utilizzato negli attacchi malevolis.<br />Ogni null-byte verr&agrave; sostituito con uno spazio.<br />(Raccomandato: S&igrave;)');
50
+define('_MI_PROTECTOR_DIE_NULLBYTE', 'Esci se viene identificato un null-bytes');
51
+define('_MI_PROTECTOR_DIE_NULLBYTEDSC', 'Il carattere terminale "\\0" &egrave; spesso utilizzato negli attacchi malevolis.<br />(Raccomandato: S&igrave;)');
52
+define('_MI_PROTECTOR_DIE_BADEXT', 'Esci se vengono inviati file malevoli');
53
+define('_MI_PROTECTOR_DIE_BADEXTDSC', 'Se qualcuno cerca di effettuare l\'upload di file con estensione potenzialmente pericolosa (ad es. .php), il modulo esce da Xoops.<br />Se carichi spesso file php in moduli tipo B-Wiki o PukiWikiMod, disattivare questa funzione.');
54
+define('_MI_PROTECTOR_CONTAMI_ACTION', 'Azione se rilevata contaminazione');
55
+define('_MI_PROTECTOR_CONTAMI_ACTIONDS', 'Seleziona l\'azione da intraprendere qualora venga identificata una contaminazione delle variabili globali di sistema in Xoops.<br />(Raccomandato: schermata bianca)');
56
+define('_MI_PROTECTOR_ISOCOM_ACTION', 'Azione se rilevato commento isolato');
57
+define('_MI_PROTECTOR_ISOCOM_ACTIONDSC', 'Anti iniezione SQL:<br />Seleziona l\'azione da intraprendere qualora venga identificato un commento isolato ("/*").<br />"Sterilizzazione" significa aggiungere un altro "*/" in coda.<br />(Raccomandato: Sterilizzazione)');
58
+define('_MI_PROTECTOR_UNION_ACTION', 'Azioen se rilevato UNION');
59
+define('_MI_PROTECTOR_UNION_ACTIONDSC', 'Anti iniziezione SQL:<br />Seleziona l\'azione da intraprendere qualora venga identificata una sintassi di tipo UNION.<br />"Sterilizza" significa sostituire la parola chiave "union" in "uni-on".<br />(Raccomandato: Sterilizza)');
60
+define('_MI_PROTECTOR_ID_INTVAL', 'Forza valori interi per le variabili tipo id');
61
+define('_MI_PROTECTOR_ID_INTVALDSC', 'Tutte le richieste di parametri "*id" verranno trattate come numeri interi.<br />Questa opzione protegge da alcuni tipi di attacchi XSS e a iniezione SQL.<br />(Raccomandato: S&igrave; - Pu&ograve; causare problemi con alcuni oduli)');
62
+define('_MI_PROTECTOR_FILE_DOTDOT', 'Protezioni da Attraversamento Directory');
63
+define('_MI_PROTECTOR_FILE_DOTDOTDSC', 'Elimina dai percorsi il ".." da tutte le richieste che assomigliano ad attacchi da Attraversamento Directory');
64
+
65
+define('_MI_PROTECTOR_BF_COUNT', 'Anti Forza Bruta');
66
+define('_MI_PROTECTOR_BF_COUNTDSC', 'Conteggia il numero di tentativi di login di un utente anonimo in 10 minuti. Se il login fallisce pi&&ugrave; volte di quanto specificato qui, il suo IP viene espulso (Ban).');
67
+
68
+define('_MI_PROTECTOR_BWLIMIT_COUNT', 'Limitazione Banda di accesso');
69
+define('_MI_PROTECTOR_BWLIMIT_COUNTDSC', 'Specificare l\'ampiezza di banda d\'accesso al mainfile.php (in kilobyte) durante il tempo di visita. Il valore dovrebbe essere 0 per ambienti che hanno una CPU adeguata. I valori inferiori a 10 saranno ignorati.');
70
+
71
+define('_MI_PROTECTOR_DOS_SKIPMODS', 'Moduli esclusi dal controllo DoS/Crawler');
72
+define('_MI_PROTECTOR_DOS_SKIPMODSDSC', 'Impostare i nomi delle cartelle dei moduli separate da |. Questa opzione &egrave; utile sui moduli chat, ecc...');
73
+
74
+define('_MI_PROTECTOR_DOS_EXPIRE', 'Tempo di controllo per caricamenti frequenti (sec)');
75
+define('_MI_PROTECTOR_DOS_EXPIREDSC', 'Questo valore specifica il tempo di controllo per i frequenti caricamenti del sito (attacchi da F5) e crawler troppo invasivi.');
76
+
77
+define('_MI_PROTECTOR_DOS_F5COUNT', 'Contatore Attacchi da F5');
78
+define('_MI_PROTECTOR_DOS_F5COUNTDSC', 'Previene gli attacchi Denial Of Service da F5.<br />Questo valore specifica il numero di caricamenti consecutivi da considerare come attacco malevolo.');
79
+define('_MI_PROTECTOR_DOS_F5ACTION', 'Azione contro Attacchi da F5');
80
+
81
+define('_MI_PROTECTOR_DOS_CRCOUNT', 'Contatore Crawler');
82
+define('_MI_PROTECTOR_DOS_CRCOUNTDSC', 'Previene l\'esaurimento delle risorse server da parte di crawlers troppo invasivi.<br />Questo valore specifica il numero di accessi da considerare eccessivi per un crawler.');
83
+define('_MI_PROTECTOR_DOS_CRACTION', 'Azione contro Crawler troppo invasivi');
84
+
85
+define('_MI_PROTECTOR_DOS_CRSAFE', 'User-Agent benvenuti');
86
+define('_MI_PROTECTOR_DOS_CRSAFEDSC', 'Un pattern regex per gli User-Agent.<br />Se coincidente, il crawler non verr&agrave; mai considerato troppo invasivo.<br />(es.) /(msnbot|Googlebot|Yahoo! Slurp)/i');
87
+
88
+define('_MI_PROTECTOR_OPT_NONE', 'Nessuna (solo log)');
89
+define('_MI_PROTECTOR_OPT_SAN', 'Sterilizzazione');
90
+define('_MI_PROTECTOR_OPT_EXIT', 'Schermata bianca');
91
+define('_MI_PROTECTOR_OPT_BIP', 'Espulsione IP (Nessun limite)');
92
+define('_MI_PROTECTOR_OPT_BIPTIME0', 'Espulsione IP (Moratoria)');
93
+
94
+define('_MI_PROTECTOR_DOSOPT_NONE', 'Nessuna (solo log)');
95
+define('_MI_PROTECTOR_DOSOPT_SLEEP', 'Sospensione');
96
+define('_MI_PROTECTOR_DOSOPT_EXIT', 'Schermata bianca');
97
+define('_MI_PROTECTOR_DOSOPT_BIP', 'Espulsione IP (Nessun limite)');
98
+define('_MI_PROTECTOR_DOSOPT_BIPTIME0', 'Espulsione IP (Moratoria)');
99
+define('_MI_PROTECTOR_DOSOPT_HTA', 'DENY da .htaccess (Sperimentale)');
100
+
101
+define('_MI_PROTECTOR_BIP_EXCEPT', 'Gruppi da non registrare come IP malevoli');
102
+define('_MI_PROTECTOR_BIP_EXCEPTDSC', 'Un utente appartenente ai gruppi specificati non verr&agrave; mai espulso.<br />(Raccomandato: tutti i gruppi di Amministrazione)');
103
+
104
+define('_MI_PROTECTOR_DISABLES', 'Disabilita funzionalit&agrave; pericolose di XOOPS');
105
+
106
+define('_MI_PROTECTOR_DBLAYERTRAP', 'Abilitare DB Layer trapping anti-Iniezione SQL');
107
+define('_MI_PROTECTOR_DBLAYERTRAPDSC', 'Quasi tutti gli attacchi di Iniezione SQL verranno bloccati tramite questa impostazione, che richiede tuttavia il supporto da parte del databasefactory. &Egrave; possibile verificarne lo stato nel \'Pannello Sicurezza\'.');
108
+define('_MI_PROTECTOR_DBTRAPWOSRV', 'Non verficare sul _SERVER azioni anti-Iniezione SQL');
109
+define('_MI_PROTECTOR_DBTRAPWOSRVDSC', 'Alcuni server abilitano di default il DB Layer trapping. Il processo pu&ograve; tuttavia erroneamente rilevare alcuni eventi come attacchi di Iniezione SQL. Se si presentano tali errori impostare quest\'opzione su \'on\'.<br /> &Egrave; bene ricordare che questa impostazione diminuisce la sicurezza del DB Layer trapping anti-Iniezione SQL.');
110
+
111
+define('_MI_PROTECTOR_BIGUMBRELLA', 'Abilita sistema anti-XSS (BigUmbrella)');
112
+define('_MI_PROTECTOR_BIGUMBRELLADSC', 'Questo protegge dalla maggior parte degli attacchi che sfruttano vulnerabilit&agrave; XSS. Ma non funziona al 100%');
113
+
114
+define('_MI_PROTECTOR_SPAMURI4U', 'Anti-SPAM: numero di indirizzi per gli utenti normali');
115
+define('_MI_PROTECTOR_SPAMURI4UDSC', 'Se in un invio di dati POST da parte di un utente (ad eccezione degli amministratori) vengono rilevati pi&ugrave; indirizzi URL di quanto consentito qui, l\'invio viene considerato SPAM. Impostare 0 per disabilitare questa funzionalit&agrave;.');
116
+define('_MI_PROTECTOR_SPAMURI4G', 'Anti-SPAM: numero di indirizzi per gli utenti anonimi');
117
+define('_MI_PROTECTOR_SPAMURI4GDSC', 'Se in un invio di dati POST da parte di un utente anonimi vengono rilevati pi&ugrave; indirizzi URL di quanto consentito qui, l\'invio viene considerato SPAM. Impostare 0 per disabilitare questa funzionalit&agrave;..');
118 118
 
119 119
 }
Please login to merge, or discard this patch.
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -2,7 +2,9 @@
 block discarded – undo
2 2
 //Italian translation: Defkon1 - defkon1(at)gmail(dot)com - www.xoopsitalia.org
3 3
 //Updated by Ianez - Xoops Italia Staff
4 4
 
5
-if( defined( 'FOR_XOOPS_LANG_CHECKER' ) ) $mydirname = 'protector' ;
5
+if( defined( 'FOR_XOOPS_LANG_CHECKER' ) ) {
6
+    $mydirname = 'protector' ;
7
+}
6 8
 $constpref = '_MI_' . strtoupper( $mydirname ) ;
7 9
 
8 10
 if( defined( 'FOR_XOOPS_LANG_CHECKER' ) || ! defined( '_MI_PROTECTOR_LOADED' ) ) {
Please login to merge, or discard this patch.
htdocs/modules/protector/language/italian/main.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -2,10 +2,10 @@
 block discarded – undo
2 2
 //Italian translation: Defkon1 - defkon1(at)gmail(dot)com - www.xoopsitalia.org
3 3
 //Updated by Ianez - Xoops Italia Staff
4 4
 
5
-define('_MD_PROTECTOR_YOUAREBADIP','Sei registrato come BAD_IP dal sistema di protezione del sito (Protector).') ;
6
-define('_MD_PROTECTOR_FMT_JAILINFO','Il blocco scadr&agrave; alla data; %s');
7
-define('_MD_PROTECTOR_FMT_JAILTIME','j-m-Y H:i:s');
8
-define('_MD_PROTECTOR_BANDWIDTHLIMITED','Troppe connessioni al sito in questo momento. Riprova pi&ugrave;.');
9
-define('_MD_PROTECTOR_TURNJAVASCRIPTON','Impostare JavaScript su ON') ;
10
-define('_MD_PROTECTOR_DENYBYRBL','Protector rifiuta il tuo messaggio, perch&acute; il tuo IP &egrave; registrato in RBL') ;
11
-define('_MD_PROTECTOR_FMT_REGISTER_MORATORIUM','Reinvia ancora il messaggio tra %s minuti. (spiacenti, procedura Anti-SPAMMING)');
5
+define('_MD_PROTECTOR_YOUAREBADIP', 'Sei registrato come BAD_IP dal sistema di protezione del sito (Protector).');
6
+define('_MD_PROTECTOR_FMT_JAILINFO', 'Il blocco scadr&agrave; alla data; %s');
7
+define('_MD_PROTECTOR_FMT_JAILTIME', 'j-m-Y H:i:s');
8
+define('_MD_PROTECTOR_BANDWIDTHLIMITED', 'Troppe connessioni al sito in questo momento. Riprova pi&ugrave;.');
9
+define('_MD_PROTECTOR_TURNJAVASCRIPTON', 'Impostare JavaScript su ON');
10
+define('_MD_PROTECTOR_DENYBYRBL', 'Protector rifiuta il tuo messaggio, perch&acute; il tuo IP &egrave; registrato in RBL');
11
+define('_MD_PROTECTOR_FMT_REGISTER_MORATORIUM', 'Reinvia ancora il messaggio tra %s minuti. (spiacenti, procedura Anti-SPAMMING)');
Please login to merge, or discard this patch.
htdocs/modules/protector/language/italian/admin.php 1 patch
Spacing   +47 added lines, -47 removed lines patch added patch discarded remove patch
@@ -3,57 +3,57 @@
 block discarded – undo
3 3
 //Updated by Ianez - Xoops Italia Staff
4 4
 
5 5
 // mymenu
6
-define('_MD_A_MYMENU_MYTPLSADMIN','');
7
-define('_MD_A_MYMENU_MYBLOCKSADMIN','Permessi');
8
-define('_MD_A_MYMENU_MYPREFERENCES','Preferenze');
6
+define('_MD_A_MYMENU_MYTPLSADMIN', '');
7
+define('_MD_A_MYMENU_MYBLOCKSADMIN', 'Permessi');
8
+define('_MD_A_MYMENU_MYPREFERENCES', 'Preferenze');
9 9
 
10 10
 // index.php
11
-define("_AM_TH_DATETIME","Data/Ora");
12
-define("_AM_TH_USER","Utente");
13
-define("_AM_TH_IP","IP");
14
-define("_AM_TH_AGENT","Agente");
15
-define("_AM_TH_TYPE","Tipo");
16
-define("_AM_TH_DESCRIPTION","Descrizione");
17
-
18
-define("_AM_TH_BADIPS" , 'IP malevoli<br /><br /><span style="font-weight:normal;">Inserire un IP per linea.<br />Se lasciato vuoto, tutti gli IP sono autorizzati</span>' ) ;
19
-
20
-define("_AM_TH_GROUP1IPS" , 'IP autorizzati per Gruppo=1<br /><br /><span style="font-weight:normal;">Inserire un IP per linea.<br />192.168. equivale a 192.168.*<br />Se lasciato vuoto, tutti gli IP sono autorizzati</span>' ) ;
21
-
22
-define("_AM_LABEL_COMPACTLOG" , "Log compatto" ) ;
23
-define("_AM_BUTTON_COMPACTLOG" , "Compatta!" ) ;
24
-define("_AM_JS_COMPACTLOGCONFIRM" , "I record duplicati (IP,Tipo) verranno rimossi!" ) ;
25
-define("_AM_LABEL_REMOVEALL" , "Rimuovi tutti i record" ) ;
26
-define("_AM_BUTTON_REMOVEALL" , "Rimuovi tutto!" ) ;
27
-define("_AM_JS_REMOVEALLCONFIRM" , "Tutti i log verranno rimossi definitivamente. Sei VERAMENTE sicuro?" ) ;
28
-define("_AM_LABEL_REMOVE" , "Rimuovi i record selezionati:" ) ;
29
-define("_AM_BUTTON_REMOVE" , "Rimuovi!" ) ;
30
-define("_AM_JS_REMOVECONFIRM" , "Sei sicuro di voler rimuovere i record selezionati?" ) ;
31
-define("_AM_MSG_IPFILESUPDATED" , "File degli IP aggiornati" ) ;
32
-define("_AM_MSG_BADIPSCANTOPEN" , "Il file degli IP malevoli non pu&ograve; essere aperto" ) ;
33
-define("_AM_MSG_GROUP1IPSCANTOPEN" , "Il file delle autorizzazioni per il Gruppo=1 non pu&ograve; essere aperto" ) ;
34
-define("_AM_MSG_REMOVED" , "Record rimossi" ) ;
11
+define("_AM_TH_DATETIME", "Data/Ora");
12
+define("_AM_TH_USER", "Utente");
13
+define("_AM_TH_IP", "IP");
14
+define("_AM_TH_AGENT", "Agente");
15
+define("_AM_TH_TYPE", "Tipo");
16
+define("_AM_TH_DESCRIPTION", "Descrizione");
17
+
18
+define("_AM_TH_BADIPS", 'IP malevoli<br /><br /><span style="font-weight:normal;">Inserire un IP per linea.<br />Se lasciato vuoto, tutti gli IP sono autorizzati</span>');
19
+
20
+define("_AM_TH_GROUP1IPS", 'IP autorizzati per Gruppo=1<br /><br /><span style="font-weight:normal;">Inserire un IP per linea.<br />192.168. equivale a 192.168.*<br />Se lasciato vuoto, tutti gli IP sono autorizzati</span>');
21
+
22
+define("_AM_LABEL_COMPACTLOG", "Log compatto");
23
+define("_AM_BUTTON_COMPACTLOG", "Compatta!");
24
+define("_AM_JS_COMPACTLOGCONFIRM", "I record duplicati (IP,Tipo) verranno rimossi!");
25
+define("_AM_LABEL_REMOVEALL", "Rimuovi tutti i record");
26
+define("_AM_BUTTON_REMOVEALL", "Rimuovi tutto!");
27
+define("_AM_JS_REMOVEALLCONFIRM", "Tutti i log verranno rimossi definitivamente. Sei VERAMENTE sicuro?");
28
+define("_AM_LABEL_REMOVE", "Rimuovi i record selezionati:");
29
+define("_AM_BUTTON_REMOVE", "Rimuovi!");
30
+define("_AM_JS_REMOVECONFIRM", "Sei sicuro di voler rimuovere i record selezionati?");
31
+define("_AM_MSG_IPFILESUPDATED", "File degli IP aggiornati");
32
+define("_AM_MSG_BADIPSCANTOPEN", "Il file degli IP malevoli non pu&ograve; essere aperto");
33
+define("_AM_MSG_GROUP1IPSCANTOPEN", "Il file delle autorizzazioni per il Gruppo=1 non pu&ograve; essere aperto");
34
+define("_AM_MSG_REMOVED", "Record rimossi");
35 35
 //define("_AM_FMT_CONFIGSNOTWRITABLE" , "Imposta la cartella delle opzioni scrivibile: %s" ) ;
36 36
 
37 37
 // prefix_manager.php
38
-define("_AM_H3_PREFIXMAN" , "Gestore prefissi" ) ;
39
-define("_AM_MSG_DBUPDATED" , "Database aggiornato correttamente!" ) ;
40
-define("_AM_CONFIRM_DELETE" , "Tutti i dati verranno eliminati. Sei sicuro?" ) ;
41
-define("_AM_TXT_HOWTOCHANGEDB" , "Se vuoi cambiare il prefisso tabelle,<br /> modifica il file %s/mainfile.php manualmente.<br /><br />define('XOOPS_DB_PREFIX','<b>%s</b>');" ) ;
38
+define("_AM_H3_PREFIXMAN", "Gestore prefissi");
39
+define("_AM_MSG_DBUPDATED", "Database aggiornato correttamente!");
40
+define("_AM_CONFIRM_DELETE", "Tutti i dati verranno eliminati. Sei sicuro?");
41
+define("_AM_TXT_HOWTOCHANGEDB", "Se vuoi cambiare il prefisso tabelle,<br /> modifica il file %s/mainfile.php manualmente.<br /><br />define('XOOPS_DB_PREFIX','<b>%s</b>');");
42 42
 
43 43
 // advisory.php
44
-define("_AM_ADV_NOTSECURE","Non sicuro");
45
-
46
-define('_AM_ADV_TRUSTPATHPUBLIC','Se &egrave; possibile vedere un\'immagine con la scritta -NG- o il link riporta a una pagina normale, la cartella impostata per la XOOPS_TRUST_PATH non &egrave; collocata propriamente. La miglior posizione per la cartella XOOPS_TRUST_PATH &egrave; al di fuori della Root di Xoops. Se non &egrave; possibile spostarla si pu&ograve;, in alternativa, creare un file .htaccess (order deny,allow deny from all) all\'interno della cartella XOOPS_TRUST_PATH.');
47
-define('_AM_ADV_TRUSTPATHPUBLICLINK','Verificare che i files all\'interno della XOOPS_TRUST_PATH siano privati (dovrebbe restituire un errore 404,403 o 500)');
48
-define("_AM_ADV_REGISTERGLOBALS","Questa impostazione permette una gran variet&agrave; di attacchi basati su iniezione.<br />Se possibile, impostare correttamente il file .htaccess");
49
-define("_AM_ADV_ALLOWURLFOPEN","Questa impostazione permette agli attaccanti di eseguire script arbitrari sul server remoto.<br />Solo gli amministratori del server possono modificare questa opzione.<br />Se sei tu l'amministratore, modifica il file php.ini o il file httpd.conf.<br /><b>Esempio di file httpd.conf:<br /> &nbsp; php_admin_flag &nbsp; allow_url_fopen &nbsp; off</b><br />In alternativa, richiedilo agli amministratori del tuo server.");
50
-define("_AM_ADV_USETRANSSID","Il tuo ID di sessione verr&agrave; mostrato nei tag ancora, ecc...<br />Per prevenire il dirottamento di sessione (session hijacking), aggiungi la seguente linea al tuo file .htaccess nella root principale.<br /><b>php_flag session.use_trans_sid off</b>");
51
-define("_AM_ADV_DBPREFIX","Questa impostazione permette attacchi basati su iniezione SQL.<br />Non dimenticare di impostare 'Forza sterilizzazione *' nelle preferenze di questo modulo.");
52
-define("_AM_ADV_LINK_TO_PREFIXMAN","Vai a Gestore prefissi");
53
-define("_AM_ADV_MAINUNPATCHED","&Egrave; necessario modificare il file mainfile.php come scritto nel README.");
54
-define('_AM_ADV_DBFACTORYPATCHED','Il file databasefactory &egrave; pronto per il DBLayer Trapping anti-SQL-Injection. ');
55
-define('_AM_ADV_DBFACTORYUNPATCHED','Il file databasefactory non &egrave; pronto per il DBLayer Trapping anti-SQL-Injection. Sono necessarie alcune patch. ');
56
-
57
-define("_AM_ADV_SUBTITLECHECK","Controlla se Protector funziona correttamente");
58
-define("_AM_ADV_CHECKCONTAMI","Contaminazioni");
59
-define("_AM_ADV_CHECKISOCOM","Commenti isolati");
44
+define("_AM_ADV_NOTSECURE", "Non sicuro");
45
+
46
+define('_AM_ADV_TRUSTPATHPUBLIC', 'Se &egrave; possibile vedere un\'immagine con la scritta -NG- o il link riporta a una pagina normale, la cartella impostata per la XOOPS_TRUST_PATH non &egrave; collocata propriamente. La miglior posizione per la cartella XOOPS_TRUST_PATH &egrave; al di fuori della Root di Xoops. Se non &egrave; possibile spostarla si pu&ograve;, in alternativa, creare un file .htaccess (order deny,allow deny from all) all\'interno della cartella XOOPS_TRUST_PATH.');
47
+define('_AM_ADV_TRUSTPATHPUBLICLINK', 'Verificare che i files all\'interno della XOOPS_TRUST_PATH siano privati (dovrebbe restituire un errore 404,403 o 500)');
48
+define("_AM_ADV_REGISTERGLOBALS", "Questa impostazione permette una gran variet&agrave; di attacchi basati su iniezione.<br />Se possibile, impostare correttamente il file .htaccess");
49
+define("_AM_ADV_ALLOWURLFOPEN", "Questa impostazione permette agli attaccanti di eseguire script arbitrari sul server remoto.<br />Solo gli amministratori del server possono modificare questa opzione.<br />Se sei tu l'amministratore, modifica il file php.ini o il file httpd.conf.<br /><b>Esempio di file httpd.conf:<br /> &nbsp; php_admin_flag &nbsp; allow_url_fopen &nbsp; off</b><br />In alternativa, richiedilo agli amministratori del tuo server.");
50
+define("_AM_ADV_USETRANSSID", "Il tuo ID di sessione verr&agrave; mostrato nei tag ancora, ecc...<br />Per prevenire il dirottamento di sessione (session hijacking), aggiungi la seguente linea al tuo file .htaccess nella root principale.<br /><b>php_flag session.use_trans_sid off</b>");
51
+define("_AM_ADV_DBPREFIX", "Questa impostazione permette attacchi basati su iniezione SQL.<br />Non dimenticare di impostare 'Forza sterilizzazione *' nelle preferenze di questo modulo.");
52
+define("_AM_ADV_LINK_TO_PREFIXMAN", "Vai a Gestore prefissi");
53
+define("_AM_ADV_MAINUNPATCHED", "&Egrave; necessario modificare il file mainfile.php come scritto nel README.");
54
+define('_AM_ADV_DBFACTORYPATCHED', 'Il file databasefactory &egrave; pronto per il DBLayer Trapping anti-SQL-Injection. ');
55
+define('_AM_ADV_DBFACTORYUNPATCHED', 'Il file databasefactory non &egrave; pronto per il DBLayer Trapping anti-SQL-Injection. Sono necessarie alcune patch. ');
56
+
57
+define("_AM_ADV_SUBTITLECHECK", "Controlla se Protector funziona correttamente");
58
+define("_AM_ADV_CHECKCONTAMI", "Contaminazioni");
59
+define("_AM_ADV_CHECKISOCOM", "Commenti isolati");
Please login to merge, or discard this patch.