Proxy Rapid Script Bash

 

Bon bhé tout est dans le titre …

en gros un gros curl sur un site qui donne des liste de proxy  et des pipe et des sed plus tard … IP:PORT 🙂

Le script se comporte tout simplement :

./proxy.sh [PORT] [URL_DE_TEST]

sachant que par default le port est 80 est l’url de test est http://tuxme.net 🙂

Il va parser le sitt récupérer selon les paramètres  le serveur proxy le plus rapid et le plus récent.

#!/bin/bash
 PORT=$1
 if [[ -z $PORT ]]
 then
 PORT=80
 fi
 URL=$2
 if [[ -z $URL ]]
 then
 URL="http://tuxme.net"
 fi
for var in `curl -sq "http://gatherproxy.com/embed/?t=Elite&p=${PORT}&c="| grep PROXY_IP | cut -d"\"" -f12,20 | sed "s#\"#:#g"`
 do
 curl -sq --connect-timeout 1 --proxy $var -L "${URL}" > /tmp/test_html_403
 if [[ "$?" == "0" ]] && [[ -z `cat /tmp/test_html_403 | grep '403 Forbidden'` ]]
 then
 echo $var
 exit
 fi
 done

 

bref vous pouvez le récupérer ici : proxy.sh

Et toute les 5 minutes vous pouvez récupérer une liste sur cette page sans pub sans rien … que du texte (avec un <br> à la fin pour passer à la ligne 😉 )

Ex :

CESTPASMOI@CESTPASELLE:/QUELQUE/PART/$ ./proxy.sh
121.199.4.123:80

See you !!!