Faire passer un script PHP par TOR

tor

Voici une petite fonction PHP qui vous permettra de vous connecter à une URL via le réseau TOR. Il suffit juste d’avoir TOR d’installé sur votre machine. Plus pratique qu’un proxy en tout cas…


function tor_wrapper($url){
$ua = array('Mozilla','Opera','Microsoft Internet Explorer','ia_archiver');
$op = array('Windows','Windows XP','Linux','Windows NT','Windows 2000','OSX');
$agent = $ua[rand(0,3)].’/’.rand(1,8).’.’.rand(0,9).’ (’.$op[rand(0,5)].’ ‘.rand(1,7).’.’.rand(0,9).’; en-US;)’;

# Adresse et port du TOR
$tor = ‘127.0.0.1:9050′;
# Mettez un TimeOut
$timeout = ‘300′;

$ack = curl_init();
curl_setopt ($ack, CURLOPT_PROXY, $tor);
curl_setopt ($ack, CURLOPT_URL, $url);
curl_setopt ($ack, CURLOPT_HEADER, 1);
curl_setopt ($ack, CURLOPT_USERAGENT, $agent);
curl_setopt ($ack, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ack, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt ($ack, CURLOPT_TIMEOUT, $timeout);

$syn = curl_exec($ack);
# $info = curl_getinfo($ack);
curl_close($ack);
# $info['http_code'];
return $syn;

Et voici comment l’appeler dans vos scripts :


$wrapped = tor_wrapper("http://www.korben.info");
echo $wrapped;

Voilà… Je me dis que ça peut toujours dépanner…

Je vous recommande aussi la lecture des sujets suivants


Faites un lien vers cette news sur votre site



1 Commentaire(s)

  1. MyAvatars 0.2

    fabien Reply to this comment

    j’aime bien le concept de TOR mais toujours peur que des pédophiles se servent de mon IP pour faire leurs saloperie en toute impunité

    Posté le 19 septembre 2007 à 21:55:18

1 Trackback(s)

  1. 17 septembre 2007 à 18:47:45: de Tux-planet

Lacher un com'

« Retour aux commentaires classiques (texte)