Ce code en VBScript dans le fichier global.asa sert à bannir un range d'ip d'accéder à votre site et le rediriger vers un autre.
Source / Exemple :
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Session_OnStart
If InStr(request.ServerVariables("REMOTE_ADDR"),"212.27.41.") > 0 then
Session.Abandon
Response.redirect("http://www.proxad.net")
End If
End Sub
</script>
Conclusion :
N'oubliez pas de sauvez ce code sous global.asa dans le répertoire root de votre site.
L'ip 212.27.41. correspond à un serveur ayant fait des accès intempestifs et automatisés (robot)sur mon site. Vous pouvez le modifier à loisir. Vous voyez que les derniers chiffres de l'ip ne sont pas écrits. Ceci permet de bloquer tout le range d'ip, et interdit au robot de revenir avec une autre adresse ip du même serveur.
L'url www.proxad.net correspond au site retourné par whois de l'ip 212.27.41.39. Autant "spammer" les "spammeurs".
Ce code refuse donc tous les ip commencant par 212.27.41. et renvoie le robot à www.proxad.net
Le "Session.Abandon" est nécessaire pour qu'une deuxième tentative dans la même fenêtre du browser soit infructueuse.
Bon amusement et envoyez-moi vos commentaires éventuels.
10 janv. 2007 à 18:57
Tu crées à la racine de ton site un fichier global.asa, tu sélectionnes les 10 lignes du code, plus haut, et tu les mets dans le fichier, et c'est tout :-)
A++
10 janv. 2007 à 18:50
désolé de poser un très bete question.Je ne suis spécialiste,
et je ne sais même pas télécharger ce code.Comment fait-on?
Merci de vos réponses.
Meilleurs voeux pour 2007
31 juil. 2006 à 11:07
(vous moquez pas merci)
31 juil. 2006 à 11:05
ce code m'interesse particulièrement, merci à vous.
Cependant j'aimerai savoir s'il est possible de bloquer les connexions en provenance d'un domaine.
si oui quelle est la procédure ?
et pouvez vous expliquer la technique du "ne pas mettre tout les chiffre de l'ip" > quel chiffre doit on laisser ? quels sont ceux que l'on peut retirer ? et l'interet de cette pratique... (je debute donc merci d'être tolérant)
merci pour vos reponses
22 avril 2006 à 05:32
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.