Bonjour à tous, Dans ce tutoriel nous allons en apprendre plus sur les Proxys. Les Proxys c'est quoi ? Les proxys sont des serveurs informatiques qui ont pour fonction de relayer des requêtes entre un poste client et un serveur à travers Internet. Leurs usages sont multiples. Maintenant il faut savoir une chose sur les Proxys, c'est qu'il existe 3 types de serveurs Proxys. - Transparent proxy : On peut connaître la véritable adresse du visiteur sans aucun problème, car elle est stockée dans l'en-tête HTTP nommé REMOTE_ADDR. - Anonymous proxy : Les variables REMOTE_ADDR et HTTP_VIA possèdent l'adresse IP du Proxy. Mais on n'est pas entièrement anonyme en utilisant ce genre de proxy, car on peut retrouver l'adresse IP du client dans l'en-tête HTTP nommé HTTP_X_FORWARDED_FOR. - High anonymous proxy : Aucune en-tête HTTP ne possède l'adresse IP du client, l'anonymat est donc garanti. Il s'agit là du proxy le plus intéressant. Comment trouver des Proxys ? Trouver des proxys anonymes est une tâche difficile. Il faut d'abord trouver des listes de serveurs et ensuite les tester un par un pour voir s'ils fonctionnent. Voici une technique qui permet de rendre cette tâche automatique. Pour que l'exemple marche, il faudra tout de même récupérer une liste de proxys et mettre son contenu dans un fichier texte. Il faudra respecter la syntaxe suivante : Code: adresse-ip1ort adresse-ip2ort Il existe de nombreux sites Internet qui proposent des listes entières. On pourra par exemple se rendre sur se site : http://hidemyass.com/proxy-list/. Une fois la liste de proxys constituée, nous allons nous aider d'un programme appelé "prxchecker" pour les tester. Celui-ci utilise le langage C et a été écrit par le groupe de hackers russe RST/GHC : Code: wget http://gunnar.ps3.free.fr/prxchecker.c gcc -o prxchecker prxchecker.c Exemple : On le lance ensuite avec l'option -o qui permet de stocker les adresses IP valides dans un fichier externe : Code: ./prxchecker -f proxy.txt -o proxy2.txt -t 3 Exemple : Vérification de votre Anonymat : On possède maintenant une liste de serveurs Proxys qui fonctionnent. Maintenant nous allons voir si avec ce Proxy vous êtes bien Anonyme ou non. Pour effectuer ce test nous allons nous aider d'un script PHP : Code: <?php $monip = trim($_GET['monip']); if(empty($monip)) { echo "Ajouter : anonymous.php?monip=[TON-IP]"."\n"; } else if (($_SERVER['REMOTE_ADDR'] == $monip) || ($_SERVER['HTTP_X_FORWARDED_FOR'] == $monip)) { echo "Tu n'est pas Anonyme !"."\n"; } else { echo "Tu est Anonyme, bravo !"."\n"; } ?> Note : Dans le code PHP il faut remplacer [TON-IP] PS : je m'apelle pas Rémi je ne ses pas pourquoi sa me mettais sa dite moi si vous aussi