PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP Tor Wrapper



-=Player=-
26.10.2008, 15:08
Nicht von mir!


I needed a Tor wrapper today, and so I wrote one for PHP. This PHP function creates a socket connection through Tor and is able to make a perfect HTTP request that goes through the Tor network. Usually people use Firefox with FoxyProxy or the Torbutton, but sometimes you'll need scripts that can access other sites through the Tor router, and this is a PHP script that does just that. Pretty simple, but effective.

What you need further:

- Install Tor and Privoxy bundle.
- Have PHP, like the WAMP server.

That's it, plug it into your exploits or test scripts and you can call all your scripts through the Tor router now, and thereby be a little safer instead of using bad proxies.


<?php

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;)';

# Tor address & port
$tor = '127.0.0.1:9050';

# set a 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;
}

# example:
$wrapped = tor_wrapper("http://www.sillysite.com?page=1' OR 1=1");

echo $wrapped;

?>

Gribbler
26.10.2008, 15:27
und was ist das ?

evtl funktionen ?

CreativeFrags
29.10.2008, 23:17
ich denk ma der geht dann per tor auf die seite http://www.sillysite.com?page=1 oder nicht?

linus
30.10.2008, 00:04
Es steht alles im ersten Zitat.

Gribbler
02.11.2008, 09:40
Ich brauchte ein Tor Wrapper heute, und so schrieb ich ein für PHP. Diese PHP-Funktion erstellt eine Socket-Verbindung durch Tor und ist in der Lage, eine perfekte HTTP-Request, der durch die Tor-Netzwerk. In der Regel Leute benutzen Firefox mit FoxyProxy oder die Torbutton, aber manchmal müssen Sie Skripte, die Zugang zu anderen Websites durch die Tor-Router, und das ist ein PHP-Skript, tut dies automatisch. Ziemlich einfach, aber effektiv.

Was man braucht weiter:

- Installation von Tor und Privoxy Bundle.
- Haben PHP, wie die WAMP-Server.

Das ist es, stecken Sie es in Ihrem Exploits oder Test-Scripts und können Sie alle Ihre Skripte über das Tor Router jetzt, und damit ein wenig sicherer, anstatt mit schlechten Proxies.

mit google übersetz aber macht mich auchnicht schlau xD

36c
02.11.2008, 10:58
Nicht von mir!

Da haste Recht.
http://www.0x000000.com/?i=198
Es kommt von einem gewissen Herrn Jungson der schon viele solcher Sachen geschrieben hat.

-=Player=-
02.11.2008, 21:42
hab das alles nur in textdateien, wusste nicht von wen das ist.

blackberry
02.11.2008, 21:56
mit google übersetz aber macht mich auchnicht schlau xD

Wer (gut) Englisch kann ist klar im Vorteil ^^