Вход Регистрация
» Описание: Накрутчик голосований. Автор не я. Есть поддержка проксей (proxy.txt)+отчет о количестве голосов пишется в файл report.txt. Для беспалевности в поле User-Agent get запроса случайно добавляется один из 5 браузеров, еще промежуток между голосами стоит от 5 до 10 минут в секундах (случайно). Скрипт писался под рейтинг кс серверов.
» Добавил: * Droid
» Время добавления: 30 Марта 2016 в 17:14
» Посмотров: 1122
» textarea
» Рейтинг: [+1 | -1]
Комментарии [0]
  1. <?php
  2. ignore_user_abort(1);
  3. set_time_limit(0);
  4. $browsers = array ("MSIE 6.0", "Mozilla/4.0", "Mozilla/5.0", "Opera/9.23", "MSIE 7.0");
  5. $send = "GET http://site.ru/index.html?vote=123 HTTP/1.1\r\n";
  6. $send .= "Host: site.ru\r\n";
  7. $send .= "User-Agent: ".$browsers[rand(0,4)]."\r\n";
  8. $send .= "Referer: http://site.ru/index.html\r\n";
  9. $send .= "Pragma: no-cache";
  10. $send .= "Connection: Close\r\n\r\n";
  11.  
  12. $vote_count = 0;
  13. $error1 = "Proxy ".$proxy." isn't available!\r\n";
  14.  
  15. $proxy_file = "proxy.txt";
  16. $proxy_file_handle = fopen($proxy_file,"r");
  17. $report_file = "report.txt";
  18. $report_file_handle = fopen($report_file,"a");
  19.  
  20. fputs($report_file_handle,"Voting successfully started on ".date('l dS \of F Y h:i:s A')."!\r\n");
  21.  
  22. while(!feof($proxy_file_handle))
  23. {
  24. $proxy = fgets($proxy_file_handle,1024);
  25. $proxy_in_parts = explode(":",$proxy);
  26. $ip = $proxy_in_parts[0];
  27. $port = $proxy_in_parts[1];
  28.  
  29. $socket = fsockopen($proxy,$port,&$errno,&$errstr);
  30. if (!$socket)
  31. {
  32. fputs($report_file_handle,$error1);
  33. continue;
  34. }
  35. else
  36. {
  37. if(fputs($socket,$send))
  38. {
  39. $vote_count++;
  40. fputs($report_file_handle,"You've voted ".$vote_count." times\r\n");
  41. $rand_numb=rand(300,600);
  42. sleep($rand_numb);
  43. }
  44. else continue;
  45. };
  46. };
  47. fclose($socket);
  48. fclose($proxy_file_handle);
  49. fputs($report_file_handle,"Voting finished on ".date('l dS \of F Y h:i:s A')."!\r\n\r\n------------------------------------------------\r\n\r\n");
  50. fclose($report_file_handle);
  51.  
  52.  
  53. ?>
Онлайн: 7
Реклама