qui se sert de stop forum spam

WRInaute accro
Tout comme WRI régulièrement ces derniers temps j'ai une accélération du spam.
Je suis en train de réfléchir à l'idée de me servir des IP du fichier de stopforumspam, car à chaque fois que je fait une recherche sur une IP spam, je tombe sur eux ce qui laisse à penser qu'ils ont une base IP sérieuse. Je précise que cela fait plusieurs mois que je check mes IP chez eux.

D'ou ma question, quelqu'un se sert-il de cette fameuse liste d'IP et comment l'avez-vous mise en oeuvre?
Pour ma part je souhaiterai l'intégrer à protector (CMS xoops) mais cela fait un bon Mo dd'IP et pas sur que le serveur apprécie.

Si vous avez des retours d'infos...
 
WRInaute passionné
Je connaissais pas, l'idée est pas mal.
Comme toute les blacklist ça a ses inconvénient et avantage.
Pour parser le retour, je pense que j'utiliserais simplement file
envois avec file('http://www.stopforumspam.com/api?ip=IP'); récupération de l'array et parsage du yes/no et à voir pour si la date t'intéresses, ou non. Enfin bon, rien ne vaut quand même un aksimet sous wordpress :p
 
Nouveau WRInaute
Moi je m'en sert ...

J'ai posté la fonction dont je me sers sur http://thibs.skynetblogs.be/post/7501814/fonction-php-pour-eviter-le-s ... -formulair

La voici :

function CheckIfWebspammer ($ip) {
$url="http://www.stopforumspam.com/api?ip=".$ip;
$xmlDoc = new DOMDocument();
if ($xmlDoc->load($url)) {
if ($xmlDoc->getElementsByTagName('response')->item(0)->getAttribute('success')) {
if (($xmlDoc->getElementsByTagName('appears')->item(0)->nodeValue)=='yes') {
//$lastseenvalue = $xmlDoc->getElementsByTagName('lastseen')->item(0)->nodeValue;
return true;
}
}
}
return false; //Si l'API de stopforum est indisponible ou mal appelée
}

La seule astuce c'est que j'utilise l'objet DOM (ce qui est je l'avoue un peu "overkill" pour de l'XML si simple)
 
Discussions similaires
Haut