Вы не зашли.
Главная » PHP » Накрутчик mradar.com
#1. Profi Off (-1)
Участник
2008.09.29 14:02
Gemorroj, подскажи, как пустить его через прокси? Пробовал, пробовал - ничего не получилосьsad скрипт из твоего архива.
#2. Gemorroj Off (107)
Administrator
2008.09.29 15:03
там через fsockopen? тогда коннектится через tcp протокол. А лучше переписать все на CURL и ипать мозги)
#3. Profi Off (-1)
Участник
2008.09.29 15:03
Да, через fsockopen. Я пробовал коннектится через tcp, ток намудрил так, что накрутчик у меня превратился в грабsmile А как на CURL я не знаю
#4. Profi Off (-1)
Участник
2008.09.29 16:04
Код:
lt;?//Накрутчик каталога mradar.com// Mod by Gemorrojerror_reporting(0);set_time_limit(999);$id = intval($_GET['id']); //Твой ID в каталоге$ua = file('softs.txt'); //Файл со списком User-Agent для накрутки$clicks = intval($_GET['clicks']); //Сколько кликов крутить$proxy = file ('proxy.txt');header('Content-type: text/vnd.wap.wml; charset=utf-8');if(!$id || !$ua || !$clicks){exit('<?xml version="1.0" encoding="utf-8"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"><wml><card id="main" title="Накрутчик mRADAR.com"><p><strong>Накрутчик каталога mRADAR.com</strong><br/>---<br/>Ваш ID в каталоге:<br/><input name="id" format="*N"/><br/>Накрутить кликов:<br/><input name="clicks" format="3N" value="50"/><br/><a href="?id=$(id)&amp;clicks=$(clicks)">[ОК]</a></p></card></wml>');}for($i=1; $i<=$clicks; $i++){$soft = $ua[array_rand($ua)];$text = socket('mradar.com',80,'/mr/m/m0.asp?i='.$id,$soft,1);$arr = explode('m1.asp?rn=',$text);$arr = explode('"',$arr[1]);$text = socket('mradar.com',80,'/mr/m/m1.asp?rn='.$arr[0],$soft,0);}print '<?xml version="1.0" encoding="utf-8"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"><wml><card id="main" title="Накрутчик mRADAR.com"><p><strong>Накрутчик каталога mRADAR.com</strong><br/>---<br/>';if($text){print $text;}else{print 'Накручено '.$clicks.' переходов';}print '</p></card></wml>';function socket($host,$port,$path,$soft,$ans){$header[] = 'GET $path HTTP/1.0\r\n';$header[] = 'Host: $host\r\n';$header[] = 'User-Agent: $soft\r\n\r\n';$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $text);curl_setopt($curl, CURLOPT_HTTPHEADER, $header);curl_setopt($curl, CURLOPT_AUTOREFERER, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);curl_setopt($curl, CURLOPT_HEADER, false);curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);curl_setopt($curl, CURLOPT_PROXY, $proxy);fwrite($curl,$headers);if($ans){while($text!="\r\n"){$text = curl_init($curl,128);}$text=null;while(!feof($curl)){$text.= curl_init($curl,4096);}fclose($curl);return $text;curl_exec($curl);curl_close($curl);return;}}?>
Как-то примерно так надо? Ток не работает.
#5. Gemorroj Off (107)
Administrator
2008.09.29 16:04
пример с офф сата (http://ru2.php.net/manual/ru/function.curl-init.php)

Код:
span style="color: #0000BB"><?php// инициализация сеанса$ch = curl_init();// установка URL и других необходимых параметровcurl_setopt($ch, CURLOPT_URL, "http://www.example.com/");curl_setopt($ch, CURLOPT_HEADER, 0);// загрузка страницы и выдача её браузеруcurl_exec($ch);// завершение сеанса и освобождение ресурсовcurl_close($ch);?>
чтобы сделать то же самое через прокси, нужно всего лишь добавить следующее
curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:8080');
где 127.0.0.1:8080 - ip:порт прокси
так же есть настройка типа прокси (HTTP по умолчанию)
curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
поддерживаются HTTP, SOCKS4, SOCKS4a, SOCKS5 прокси.
в конечном итоге у тебя должно получиться что-то вроде этого.
Код:
span style="color: #0000BB"><?php// Заголовки$header[] = 'Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5';$header[] = 'Connection: keep-alive';$header[] = 'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7';$header[] = 'Accept-Language: en-us,en;q=0.5';$header[] = 'Host: mradar.com';$header[] = 'User-Agent: CURL';$header[] = 'Referer: http://microsoft.com';$curl = curl_init();curl_setopt($curl, CURLOPT_URL, 'http://mradar.com');curl_setopt($curl, CURLOPT_HTTPHEADER, $header);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);curl_setopt($curl, CURLOPT_AUTOREFERER, false);curl_setopt($curl, CURLOPT_TIMEOUT, 10);curl_setopt($curl, CURLOPT_HEADER, false);$get = curl_exec($curl);curl_close($curl);?>
почитай про функцию curl-setopt. CURL библиотека очень мощная, и на самом деле намного удобнее и надежнее стандартных пхпэшных сокетов.
#6. Profi Off (-1)
Участник
2008.09.30 09:09
Вот что у меня получилось
Код:
lt;?//Накрутчик каталога mradar.com// Mod by Gemorrojerror_reporting(0);set_time_limit(999);$id = intval($_GET['id']); //Твой ID в каталоге$ua = file('softs.txt'); //Файл со списком User-Agent для накрутки$clicks = intval($_GET['clicks']); //Сколько кликов крутить$proxy = file ('proxy.txt');header('Content-type: text/vnd.wap.wml; charset=utf-8');if(!$id || !$ua || !$clicks){exit('<?xml version="1.0" encoding="utf-8"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"><wml><card id="main" title="Накрутчик mRADAR.com"><p><strong>Накрутчик каталога mRADAR.com</strong><br/>---<br/>Ваш ID в каталоге:<br/><input name="id" format="*N"/><br/>Накрутить кликов:<br/><input name="clicks" format="3N" value="50"/><br/><a href="?id=$(id)&amp;clicks=$(clicks)">[ОК]</a></p></card></wml>');}for($i=1; $i<=$clicks; $i++){$soft = $ua[array_rand($ua)];$text = socket('mradar.com',80,'/mr/m/m0.asp?i='.$id,$soft,1);$arr = explode('m1.asp?rn=',$text);$arr = explode('"',$arr[1]);$text = socket('mradar.com',80,'/mr/m/m1.asp?rn='.$arr[0],$soft,0);}print '<?xml version="1.0" encoding="utf-8"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"><wml><card id="main" title="Накрутчик mRADAR.com"><p><strong>Накрутчик каталога mRADAR.com</strong><br/>---<br/>';if($text){print $text;}else{print 'Накручено '.$clicks.' переходов';}print '</p></card></wml>';function socket($host,$port,$path,$soft,$ans){$header[] = 'Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5';$header[] = 'Connection: keep-alive';$header[] = 'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7';$header[] = 'Accept-Language: en-us,en;q=0.5';$header[] = 'Host: mradar.com';$header[] = 'User-Agent: '.$soft.'';$header[] = 'Referer: http://mradar.com/mr/m/m0.asp?i='.$id.'';$curl = curl_init();curl_setopt($curl, CURLOPT_URL, 'http://mradar.com');curl_setopt($curl, CURLOPT_HTTPHEADER, $header);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);curl_setopt($curl, CURLOPT_AUTOREFERER, false);curl_setopt($curl, CURLOPT_TIMEOUT, 10);curl_setopt($curl, CURLOPT_HEADER, false);curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);curl_setopt($ch, CURLOPT_PROXY, $proxy);$get = curl_exec($curl);curl_close($curl);}?>
но вот здесь
Код:
curl_setopt($curl, CURLOPT_URL, 'http://mradar.com');
вместо http://mradar.com должно быть наверно это:
for($i=1; $i<=$clicks; $i++)
{
$soft = $ua[array_rand($ua)];
$text = socket('mradar.com',80,'/mr/m/m0.asp?i='.$id,$soft,1);
$arr = explode('m1.asp?rn=',$text);
$arr = explode('"',$arr[1]);
$text = socket('mradar.com',80,'/mr/m/m1.asp?rn='.$arr[0],$soft,0);
}
только как это туда влепить не знаюsad
#7. Gemorroj Off (107)
Administrator
2008.09.30 22:10
нет, это нах там не надо. там нужно статично прописать адрес на который будет отправляться запрос.
а в цикле запускать всю функцию.
$header[] = 'User-Agent: '.$soft.'';
зачем ты пишешь в конце кавычки? убери их! (и точку соответственно)
#8. Profi Off (-1)
Участник
2008.10.01 16:04
Вот что у меня получилось
Код:
lt;?//Накрутчик каталога mradar.com// Mod by Gemorrojerror_reporting(0);set_time_limit(999);$id = intval($_GET['id']); //Твой ID в каталоге$ua = file('softs.txt'); //Файл со списком User-Agent для накрутки$clicks = intval($_GET['clicks']); //Сколько кликов крутить$proxy = file ('proxy.txt');header('Content-type: text/vnd.wap.wml; charset=utf-8');if(!$id || !$ua || !$clicks){exit('<?xml version="1.0" encoding="utf-8"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"><wml><card id="main" title="Накрутчик mRADAR.com"><p><strong>Накрутчик каталога mRADAR.com</strong><br/>---<br/>Ваш ID в каталоге:<br/><input name="id" format="*N"/><br/>Накрутить кликов:<br/><input name="clicks" format="3N" value="50"/><br/><a href="?id=$(id)&amp;clicks=$(clicks)">[ОК]</a></p></card></wml>');}for($i=1; $i<=$clicks; $i++){$soft = $ua[array_rand($ua)];$text = socket('mradar.com',80,'/mr/m/m0.asp?i='.$id,$soft,1);$arr = explode('m1.asp?rn=',$text);$arr = explode('"',$arr[1]);$text = socket('mradar.com',80,'/mr/m/m1.asp?rn='.$arr[0],$soft,0);}print '<?xml version="1.0" encoding="utf-8"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"><wml><card id="main" title="Накрутчик mRADAR.com"><p><strong>Накрутчик каталога mRADAR.com</strong><br/>---<br/>';if($text){print $text;}else{print 'Накручено '.$clicks.' переходов';}print '</p></card></wml>';function socket($host,$port,$path,$soft,$ans){$header[] = 'Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5';$header[] = 'Connection: keep-alive';$header[] = 'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7';$header[] = 'Accept-Language: en-us,en;q=0.5';$header[] = 'Host: mradar.com';$header[] = 'User-Agent: $soft';$header[] = 'Referer: http://mradar.com';$curl = curl_init();curl_setopt($curl, CURLOPT_URL, 'http://mradar.com');curl_setopt($curl, CURLOPT_HTTPHEADER, $header);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);curl_setopt($curl, CURLOPT_AUTOREFERER, false);curl_setopt($curl, CURLOPT_TIMEOUT, 10);curl_setopt($curl, CURLOPT_HEADER, false);curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);curl_setopt($ch, CURLOPT_PROXY, '218.249.12.133:8080');$get = curl_exec($curl);curl_close($curl);}?>
только крутить не хочет. Запрос вроль посылает, но не крутит. Мож ещё где чего не правильно?
Отредактировано Profi (2008.10.01 16:04)
#9. Gemorroj Off (107)
Administrator
2008.10.01 16:04
Код:
span style="color: #0000BB"><?php//Накрутчик каталога mradar.com// Mod by Gemorrojerror_reporting(0);set_time_limit(999);$id = intval($_GET['id']); //Твой ID в каталоге$ua = file('softs.txt'); //Файл со списком User-Agent для накрутки$clicks = intval($_GET['clicks']); //Сколько кликов крутить$proxy = file ('proxy.txt');header('Content-type: text/vnd.wap.wml; charset=utf-8');if(!$id || !$ua || !$clicks){exit('<?xml version="1.0" encoding="utf-8"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"><wml><card id="main" title="Накрутчик mRADAR.com"><p><strong>Накрутчик каталога mRADAR.com</strong><br/>---<br/>Ваш ID в каталоге:<br/><input name="id" format="*N"/><br/>Накрутить кликов:<br/><input name="clicks" format="3N" value="50"/><br/><a href="?id=$(id)&amp;clicks=$(clicks)">[ОК]</a></p></card></wml>');}for($i=1; $i<=$clicks; $i++){$soft = $ua[array_rand($ua)];$text = socket('http://mradar.com/mr/m/m0.asp?i='.$id,$soft);$arr = explode('m1.asp?rn=',$text);$arr = explode('"',$arr[1]);$text = socket('http://mradar.com/mr/m/m1.asp?rn='.$arr[0],$soft);}print '<?xml version="1.0" encoding="utf-8"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"><wml><card id="main" title="Накрутчик mRADAR.com"><p><strong>Накрутчик каталога mRADAR.com</strong><br/>---<br/>';if($text){print $text;}else{print 'Накручено '.$clicks.' переходов';}print '</p></card></wml>';function socket($host,$soft='xz'.mt_rand(1,9999)){$header[] = 'Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5';$header[] = 'Connection: keep-alive';$header[] = 'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7';$header[] = 'Accept-Language: en-us,en;q=0.5';$header[] = 'Host: mradar.com';$header[] = 'User-Agent: '.$soft;$header[] = 'Referer: '.$host;$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $host);curl_setopt($curl, CURLOPT_HTTPHEADER, $header);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);curl_setopt($curl, CURLOPT_AUTOREFERER, false);curl_setopt($curl, CURLOPT_TIMEOUT, 10);curl_setopt($curl, CURLOPT_HEADER, false);curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);curl_setopt($ch, CURLOPT_PROXY, '218.249.12.133:8080');$get = curl_exec($curl);curl_close($curl);}?>
#10. Profi Off (-1)
Участник
2008.10.02 11:11
Parse error: syntax error, unexpected '.', expecting ')' в 56 строкеsad А если убрать ='xz'.mt_rand(1,9999) то не крутитsad
Страниц: 1 2 Все
Главная
WEB
PunBB Mod v0.6.2
0.023 s