DokuWiki

It's better when it's simple

Outils pour utilisateurs

Outils du site


fr:blacklist

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:blacklist [2014-01-30 00:23] – créée schplurtzfr:blacklist [2018-05-05 12:41] (Version actuelle) – relecture Digitalin
Ligne 20: Ligne 20:
 ==== Wikipedia ==== ==== Wikipedia ====
  
-Les gentilles personnes de [wpfr>Wikipediamaintiennent une telle liste. Vous pouvez utiliser cette commande pour mettre à jour votre liste noire à partir de cette source :+Les gentilles personnes de Wikipedia maintiennent une [[https://meta.wikimedia.org/wiki/Spam_blacklist|telle liste]]. Vous pouvez utiliser cette commande pour mettre à jour votre liste noire à partir de cette source :
  
-  $> curl http://meta.wikimedia.org/wiki/Spam_blacklist?action=raw |grep -v '<pre>' > conf/wordblock.conf+  $> curl -sk https://meta.wikimedia.org/wiki/Spam_blacklist?action=raw | egrep -v '<?pre>'​ > conf/wordblock.local.conf
  
 +N'oubliez de créer le fichier conf/wordblock.local.conf.
 +
 +===== Journaux des attaques bloquées =====
 +
 +Il est possible d'obtenir un journal des attaques bloquées dans le fichier''/data/meta/wordblock.log'' en modifiant le fichier [[xref>inc/common.php]], utile également pour résoudre le débogage de listes de blocage 
 +
 +Rechercher la section :
 +
 +<code php>
 +function checkwordblock($text=''){
 +[...]
 +   if(count($re) && preg_match('#('.join('|',$re).')#si',$text,$matches)) {
 +      // prepare event data
 +      $data['matches'] = $matches;
 +      $data['userinfo']['ip'] = $_SERVER['REMOTE_ADDR'];
 +[...]
 +</code>
 +
 +Changez la par:
 +<code php>
 +function checkwordblock($text=''){
 +[...]
 +    if(count($re) && preg_match('#('.join('|',$re).')#si',$text,$matches)) {
 +       // prepare event data       
 +       io_saveFile($conf['metadir'].'/wordblock.log', strftime($conf['dformat'])."\t".$matches[0]."\t".$ID.$_SERVER['REMOTE_USER']."\t".$_SERVER['REMOTE_ADDR'].":".$_SERVER['SERVER_PORT']."\t".gethostbyaddr($_SERVER['REMOTE_ADDR'])."\t".$_SERVER['HTTP_USER_AGENT']."\n", true);
 +      
 +      $data['matches'] = $matches;
 +      $data['userinfo']['ip'] = $_SERVER['REMOTE_ADDR'];
 +[...]
 +</code>
 +
 +
 +=====Voir aussi =====
 +
 +  * [[fr:config|Configuration de DokuWiki]]
fr/blacklist.1391037797.txt.gz · Dernière modification : 2014-01-30 00:23 de schplurtz

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki