Discussion:MediaWiki pour débutants/Sécuriser son Wiki

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Un livre de Wikilivres.

http://fr.wikibooks.org/wiki/MediaWiki_pour_d%C3%A9butants/S%C3%A9curiser_son_Wiki#Bloquer_les_robots_spammeurs[modifier le wikicode]

Le script de récupération des IP sur http://www.stopforumspam.com/downloads/ n'est plus à jour, le fichier est maintenant dans un zip.

Ma solution:

#!/bin/bash
# This script is using data from http://www.stopforumspam.com/downloads/
# Updated once per day, limited to 3 downloads per IP per day$
# Usage:
# 1# run this script
# 2# Copy bannedips.php in your /extensions directory
# 3# Be sure to have the line:
#      require_once("$IP/extensions/bannedips.php");
#    in your LocalSettings.php
# Infos: http://fr.wikibooks.org/wiki/MediaWiki_pour_d%C3%A9butants/S%C3%A9curiser_son_Wiki#Bloquer_les_robots_spammeurs

wget "http://www.stopforumspam.com/downloads/bannedips.zip" -O bannedips.zip
unzip bannedips.zip
echo "<?php" > bannedips.php;
echo \$"wgProxyList = array(" >> bannedips.php; echo -n "'" >> bannedips.php;
cat bannedips.csv | awk 'gsub (",","\x27,\n\x27")' >> bannedips.php;
echo "');" >> bannedips.php;
rm bannedips.csv;
rm bannedips.zip;

(Ponsfrilus 6 octobre 2011 à 09:56 (CEST))[répondre]

Fait mis à jour. -- ◄ David L • discuter ► 6 octobre 2011 à 10:59 (CEST)[répondre]