Script anti-aspirateur de site

Rédigé par adm - 07 juin 2016 10:17

 Interdire les aspirateurs et sites indésirables 2 

Outils pour webmaster. Trucs et astuces en code HTML, JavaScript, PHP : améliorer son site internet

Descriptif : nous allons voir ici un script permettant d'interdire les aspirateurs et sites indésirables pour ceux qui souhaiteraient travailler en PHP.
Les remarques générales de la première page restent valables et doivent être étudiées avec attention.

Mise en oeuvre : si vous pouvez utiliser la fonction RewriteRule sur votre serveur, suivez la procédure de la première page pour piéger les aspirateurs. Si cette fonction n'est pas disponible, renommez piege.php, ci-dessous, en nolink.php afin de capturer l'aspirateur directement lorsqu'il suivra le lien non-cliquable. Vous aurez pris soin de changer la ligne :

<a href="nolink.htm" style="color: black; text-decoration: none; background: #FFEBCD" onclick="return false;">?</a>

dans toutes vos pages HTML contenant ce lien-piège en :

<a href="nolink.php" style="color: black; text-decoration: none; background: #FFEBCD" onclick="return false;">?</a>

Nota : l'inconvénient de ce système, si vous ne pouvez avoir la fonction RewriteRule,c'est que vous ne piégez que très peu d'aspirateurs puisque le principe de la capture dans la page précédente est basé sur l'absence de page-lien-suivit et une redirection par .htaccess plutôt que par le nom de l'aspirateur.

Le fonctionnement : comme dans la première page, l'aspirateur de site suivra le lien non-cliquable qui l'enverra sur le fichier piege.php.
- Celui-ci capturera tous les renseignements concernant l'indésirable et notamment son adresse IP.
- Il vous préviendra par mail de cette visite, à condition que votre hébergeur vous autorise la fonction mail(), et affichera une page d'avertissement au visiteur.
- Il ouvrira ensuite le fichier .htaccess et y inscrira l'IP à bannir en haut de fichier.
- Lors du prochain passage sur le fichier .htaccess, le visiteur se retrouvera bloqué.

LE FICHIER piege.php
Sélectionnez le code ci-dessous (copie automatique dans le presse-papiers) et collez-le dans NotePad.
Vérifiez que vous n'avez pas des retours à la ligne (Ctrl-M) mais bien des retours chariots (visibles dans WORD) : ¶  et qu'il n'y ait pas d'espaces en bout de lignes.

Sauvegardez-le sous le nom piege.php et transférez-le sur votre site en ASCII par votre client FTP à la racine de votre site. Donnez-lui les droits par un CHMOD 644.

Dans .htaccess écrivez en tout début de fichier :

<Files ~ "^.*$">
order allow,deny
allow from all
deny from env=ban
</Files>

Le fichier .htaccess a, en principe, un CHMOD de 644. Suivant la configuration de votre hébergeur, il se peut que piege.cgi ne puisse y écrire dedans. Mettez un CHMOD de 776 ou tout autre CHMOD qui garantira le plus possible la protection du fichier.
Pour empêcher la lecture de .htaccess introduisez en tout début de fichier :

SetEnvIfNoCase Request_URI \.ht(access|passwd)$ ban

Ce qui donnera, combiné au script précédent :

SetEnvIfNoCase Request_URI \.ht(access|passwd)$ ban
<Files ~ "^.*$">
order allow,deny
allow from all
deny from env=ban
</Files>

Faites des essais en vous piégeant vous-même afin de déterminer si votre IP s'inscrit bien en début de fichier.

Remarque : les aspirateurs de sites ne sont pas forcément configurés d'origine pour suivre des liens PHP.

 

Cet article est en provenance d'un site qui m'avais apporté bcp au début à savoir :

-http://www.toulouse-renaissance.net/ et qui a disparu de notre toile aujourd'hui.

Classé dans : phpWeb, - Mots clés : aucun - aucun commentaire

Choisir son PC portable en 2016

Rédigé par adm - 17 mars 2016 16:03

Vaste problème que de choisir son PC protable en 2016.

Comment faire rapidement allons à essentiel :

 

Tu es Gameur?

Alors c'est assez simple les config en général vont de 1300 à passé 4000 euros, c'est juste l'argent dont tu dispose qui va aiguiller ton choix:

Ta config minimale sera par exemple :

Processeur : intel i7 6700 HQ

Ram : 16 GB de ddr4

Carte Graphique : nvidia GTX 960M

DD : 1 Tera HDD + 128 GB SSD

Pour le reste : écran, etc... c'est à ton choix. Avec une config telle quelle tu feras tourner la majorité des jeux actuels et futur.

Et moi? J'aime jouer de temps en temps mais j'ai pas trop de tunes, je fais quoi?

Une solution est de regarder dans les anciennes gammes où on va trouver des PC qui vont toujours donner de très bon résultats mais qui ne sont plus Up to date:-)

Une confid comme celle ci te permettra de dénicher les opportunitées sur le Web

Config :

Processeur : core i5 6300 HQ

Ram : 8 GB ddr4

Carte Graphique : Nvidia GTX 950 M

DD :1 TB

En général, tu vas naviguer au alentour de 1000 euros

 

 

Classé dans : Matériel, - Mots clés : aucun - aucun commentaire

Banir une ip avec iptable

Rédigé par adm - 11 août 2015 19:12

Pour banir une ip intrusive que vous avez remarquée dans vos logs.

 

Utilisez iptable que vous avez installé, avec la commande suivante

 

iptables -I INPUT -s X.X.X.X -j DROP

 

Classé dans : Debian, - Mots clés : aucun - aucun commentaire

Alt charactères

Rédigé par adm - 25 décembre 2014 15:42

Il est possible d'agrémenter vos textes avec des caractères spéciaux en tapant le code avec la touche ALT enfoncée :

 

 

Clic sur image pour voir tous les ALT codes.

 

Bon écriture :)

Classé dans : Windows, - Mots clés : aucun - aucun commentaire

Commande simple debian

Rédigé par adm - 05 octobre 2014 20:39

effacer un répertoire

$ rm -r /chemin/du/repertoire

Créer un répertoire

$ mkdir  /chemin/du/repertoire

Changer de répertoire

 

$ cd  /chemin/du/repertoire

2. Commandes de gestion de fichiers

Principales commandes qui vous permettent de gérer les fichiers présents sur votre Debian GNU/Linux.

Tableau 2-3. Commandes de gestion de fichiers

Nom de la commande Description
touch nom_du_fichier Crée le fichier nom_du_fichier. Ce fichier sera vide.
cp fichier1 fichier2 Copie le fichier fichier1 en un nouveau fichier fichier2.
cp -r repertoire1 repertoire2 Copie le contenu du répertoire repertoire1 en un nouveau répertoire repertoire2.
mv fichier1 fichier2 Renomme le fichier fichier1 en fichier2.
rm nom_du_fichier Efface le fichier nom_du_fichier. Cette opération est irréversible. Un fichier effacé est perdu à tout jamais :(.
rm -r nom_du_répertoire Efface le répertoire nom_du_répertoire et tout son contenu. Cette opération est irréversible.
mkdir nom_du_repertoire Crée le répertoire nom_du_repertoire.
rmdir nom_du_repertoire Efface le répertoire nom_du_repertoire. Ce répertoire doit être vide pour pouvoir être supprimé. Utilisez la commande rm -r pour supprimer un répertoire non-vide.
ln -s fichier_ou_repertoire cible Crée un lien symbolique cible qui pointera vers le fichier ou le répertoire fichier_ou_repertoire. On peut faire l'analogie entre le lien symbolique et le raccourci sous Windows.
df -h Affiche l'espace libre sur vos disques durs.
du -h nom_du_répertoire Affiche la taille du répertoire nom_du_répertoire.

 

 

Lire un mail de root 

cat /var/mail/root

 

Classé dans : Debian, - Mots clés : aucun - aucun commentaire

page 1 sur 11 suivante »

Catégories

Archives

Mots clés

Derniers articles

Derniers commentaires