Bannir des ip avec global.asa

Soyez le premier à donner votre avis sur cette source.

Snippet vu 17 645 fois - Téléchargée 30 fois

Contenu du snippet

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.

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1642
Date d'inscription
samedi 6 novembre 2004
Statut
Modérateur
Dernière intervention
28 avril 2011
2
Il n'y a rien à télécharger :
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++
Messages postés
2
Date d'inscription
samedi 4 novembre 2006
Statut
Membre
Dernière intervention
10 janvier 2007

Bonsoir;
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
Messages postés
9
Date d'inscription
jeudi 10 février 2005
Statut
Membre
Dernière intervention
31 juillet 2006

et aussi : comment vérifier que ça marche ? (remplacer l'ip redirigé par la mienne pour le test ?)et ce code fonctionne t il avec un site fait en php ?



(vous moquez pas merci)
Messages postés
9
Date d'inscription
jeudi 10 février 2005
Statut
Membre
Dernière intervention
31 juillet 2006

Bonjour,


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
Messages postés
14
Date d'inscription
samedi 21 décembre 2002
Statut
Membre
Dernière intervention
22 avril 2006

Pouvez-vous me faire un exemple avec plusieurs ip. S'il vous plait. Je débute en asp
Afficher les 14 commentaires

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.