Requester php| Накрутка голосований и т.д - Proxy-Base Community - Анонимность и безопасность в интернете.
Бесплатные прокси. Количество:
Прокси для пользователей форума (API). Количество:
Купить доступ к прокси-листам (API). Количество:
 



Информация по хайдам / репутации

(РЕКОМЕНДУЮ) №1 >>>DDos Атака<<|>>DDoS Service<<< ДДОС СЕРВИС<<|>>Заказать DDOS
Бесплатные прокси уже в Telegram
Все инфопродукты и приватная информация бесплатно
Старый 04.03.2012, 14:46   #1 (permalink)
VPN
 
Аватар для kill4you
 
Регистрация: 12.08.2009
Адрес: proxy-base.org
Сообщений: 318
Member ID: 2045
ICQ 316817

Репутация: 1437
Репутация: 1437
Сказал(а) спасибо: 1,407
Поблагодарили 509 раз(а) в 210 сообщениях
Топикстартер (автор темы) По умолчанию Requester php| Накрутка голосований и т.д

Представляю вашему внимаю запиленый мною скриптец накрутчик.
Делал его по просьбе пользователей прокси-базы.

Скрин:

Л®вёј/div>
http://cs10401.userapi.com/u58638229/-14/x_6e4c7699.jpg


Возможности:

1. Рандомная выборка юзерагентов, в базе 2000 шт. 1000 обычных и 1000 мобильтных.
2. Возможность выбора какие юзерагенты юзать. Мобильные/обычные.
3. Поддержка прокси.
4. Подмена IP в заголовках.
- Работает только методом POST
Будет время допилю еще и GET
Возмрожно реализую парсер прокси,

Ах да, чуть не забыл. Прокси пихаем в файл /data/proxy.dat

Ссыль (атач): requester.rar
Пасс на архив: proxy-base.org

Тестируем, отписываем.
Возникают вопросы, задаем, не стесняемся! Отвечу всем

В файле go.php ошибка.
Вот рабочий исходник:
PHP код:
<?php 
error_reporting
(0);
set_time_limit(3000);
ignore_user_abort(1);

header('Content-type: text/plain; charset=utf-8');

if (
$_POST) {
    
    
preg_match('~^http://(www.)?[0-9a-z\.-]+\.[a-z]{2,6}[0-9a-zA-Z/\?\.\~&amp;_=/%-:#]*$~'$_POST['url']) or die('Неверно СѓРєР°Р·Р°РЅ Р°РґСЂРµСЃ!');
    
    if (
$_POST['referer'] != ''preg_match('~^http://(www.)?[0-9a-z\.-]+\.[a-z]{2,6}[0-9a-zA-Z/\?\.\~&amp;_=/%-:#]*$~'$_POST['referer']) or die('Неверно СѓРєР°Р·Р°РЅ СЂРµС„ерер!');
    
    if (
$_POST['ua'] == '2'$ua '2';
    else if (
$_POST['ua'] == '1'$ua '1';
    else 
$ua '0';
    
    
$min ctype_digit($_POST['min']) && $_POST['min'] > $_POST['min'] : '1';
    
    
$max ctype_digit($_POST['max']) && $_POST['min'] < 100 $_POST['max'] : '5';
    
    if (
$min >= $max$max $min 4;
    
    
file_put_contents('data/cfg.dat'serialize(array('redirect' => $_POST['redirect'] == '1' '1' '0''ip' => $_POST['ip'] == '1' '1' '0''ua' => $ua'url' => $_POST['url'], 'referer' => $_POST['referer'], 'count' => ctype_digit($_POST['count']) && $_POST['count'] < 1000 $_POST['count'] : '10''min' => $min'max' => $max'proxy' => $_POST['proxy'] == '1' '1' '0'))) or die('Неудалось СЃРѕС…ранить РЅР°СЃС‚СЂРѕР№РєРё!');
    
}

$cfg unserialize(file_get_contents('data/cfg.dat'));

if (
$cfg['ua'] == '2'$agent file('data/mobile_user_agent.dat');
else if (
$cfg['ua'] == '1'$agent file('data/user_agent.dat');
else 
$agent array_merge(file('data/mobile_user_agent.dat'), file('data/user_agent.dat'));

if (
$cfg['proxy'] == '1'$proxy file('data/proxy.dat');

if (
count($proxy) == 0$cfg['proxy'] = '0';

$httpheader = array('Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5''Cache-Control: max-age=0''Connection: close''Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1''Accept-Language: ru-RU,ru;q=0.9,en;q=0.8''Pragma: no-cache');

for (
$n 0$n $cfg['count']; $n++) {
    
    
$ch curl_init();
    
    
curl_setopt($chCURLOPT_TIMEOUT10);
    
curl_setopt($chCURLOPT_HEADERtrue);
    
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
    
curl_setopt($chCURLOPT_AUTOREFERERfalse);
    
curl_setopt($chCURLOPT_POST1); // set POST method 
    
curl_setopt($chCURLOPT_POSTFIELDS$_POST['postdata']); // add POST fields 
    
curl_setopt($chCURLOPT_URL$cfg['url']);

    if (
$cfg['referer'] != ''curl_setopt($chCURLOPT_REFERER$cfg['referer']);

    
curl_setopt($chCURLOPT_USERAGENTtrim($agent[array_rand($agent)]));
    
    if (
$cfg['ip'] == '1'$httpheader[] = 'X-Forwarded-For: '.mt_rand(1255).'.'.mt_rand(1255).'.'.mt_rand(1255).'.'.mt_rand(1255);
    
    
curl_setopt($chCURLOPT_HTTPHEADER$httpheader);
    
    if (
$cfg['proxy'] == '1' && count($proxy) > 0) {
        
        
$proxy_rand array_rand($proxy);
        
        
curl_setopt($chCURLOPT_PROXYtrim($proxy[$proxy_rand]));
        
    }
    
    
$result curl_exec($ch);
    
    if (!
$result) {
        
        if (
$cfg['proxy'] == '1' && count($proxy) > 0) unset($proxy[$proxy_rand]);
        
    } else if (
$cfg['redirect'] == '1') {
        
        for (
$i 0$i 3$i++) {
            
            
$redirect preg_match_all('~Location:[\s]*([^\r\n]+)~i'$result$url);
            
            if (!
$redirect$redirect preg_match_all('~url[\s]*=[\s]*([^"]+)~i'$result$url);
            
            if (!
$redirect) break;
                
            
$url parse_url(array_pop($url[1]));
            
            
$last_url parse_url(curl_getinfo($chCURLINFO_EFFECTIVE_URL));
            
            
curl_setopt($chCURLOPT_URL, ($url['scheme'] ? $url['scheme'] : $last_url['scheme']).'://'.($url['host'] ? $url['host'] : $last_url['host']).($url['path'] ? $url['path'] : $last_url['path']).($url['query'] ? '?'.$url['query'] : ''));
            
            
curl_setopt($chCURLOPT_REFERER$last_url['scheme'].'://'.$last_url['host'].$last_url['path'].($last_url['query'] ? '?'.$last_url['query'] : ''));
            
            
preg_match_all('~Set-Cookie:[\s]*([^;\r\n]+)~i'$result$cookie);
            
            if (
count($cookie[1]) > 0curl_setopt($chCURLOPT_COOKIEimplode('; '$cookie[1]));
            
            
$result curl_exec($ch);
            
        }
        
    }
    
    
curl_close($ch);
    
    
sleep(mt_rand($cfg['min'], $cfg['max']));
    
}

if (
$cfg['proxy'] == '1'file_put_contents('data/proxy.dat'implode(''$proxy));

die(
'Накрутка Р·Р°РєРѕРЅС‡РµРЅР°!');

?>

Последний раз редактировалось kill4you; 04.03.2012 в 18:14.
kill4you вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Старый 04.03.2012, 15:02   #2 (permalink)
Добрый доктор Хаус
 
Аватар для krasniy
 
Регистрация: 17.10.2009
Сообщений: 267
Member ID: 4595
ICQ 3374377

Репутация: 838
Репутация: 838
Сказал(а) спасибо: 100
Поблагодарили 370 раз(а) в 167 сообщениях
По умолчанию Re: Requester php| Накрутка голосований и т.д

Killermaker, только ты забыл сказать, что на сервере должна быть libcurl!))))
krasniy вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 04.03.2012, 15:08   #3 (permalink)
VPN
 
Аватар для kill4you
 
Регистрация: 12.08.2009
Адрес: proxy-base.org
Сообщений: 318
Member ID: 2045
ICQ 316817

Репутация: 1437
Репутация: 1437
Сказал(а) спасибо: 1,407
Поблагодарили 509 раз(а) в 210 сообщениях
Топикстартер (автор темы) По умолчанию Re: Requester php| Накрутка голосований и т.д

Цитата:
Сообщение от krasniy Посмотреть сообщение
Killermaker, только ты забыл сказать, что на сервере должна быть libcurl!))))
А, ну да Просто серв без libcurl эт редкость А вобще юзайте локально. В денвере и вертриго libcurl присутствует
kill4you вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Накрутка в вк.Качественно. Vasia Cоциальные сети 3 24.10.2013 13:31
Накрутка посещаемости сайтов. SniFFeR Халява 26 04.10.2013 00:53
[Вконтакте] FvCheat - Накрутка hds Cоциальные сети 16 24.01.2012 18:22
[Продажа] Накрутка сердечек в вк , пиар групп и тд (по критериям и без) Zida Разное 2 20.05.2011 21:33
Накрутка tak.ru N0_ob Флейм 15 21.03.2011 20:56




DDoS Protected




Мы в твиттере, Proxy-Base.Org Twitter

Proxy-Base Community - Анонимность и безопасность в интернете.
Наши партнеры: CRC Labs, SEO-Crack.Com, Garsuk.Com, SED Team, Skladchik.com, BSS Family

Powered by vBulletin® | Булка сделана в пекарне®
Copyright © 2000 - , Jelsoft Enterprises Ltd. Перевод: zCarot
Вся информация на сайте выложена исключительно в ознакомительных целях.