TCP соединение на php

Discussion in 'PHP' started by sNt, 8 Oct 2009.

  1. sNt

    sNt Elder - Старейшина

    Joined:
    30 Jul 2008
    Messages:
    117
    Likes Received:
    11
    Reputations:
    1
    Как открыть подключение к порту, чтобы оно как бы висело? Не знаю, как объяснить. Есть такая атака, забиваешь порт соединениями. Пытался отправлять запросы по типу нижеследующих:

    PHP:
          $data "Login=$login&Domain=$domain&Password=$pass"
          
    $headers  "POST /cgi-bin/auth HTTP/1.1\n"// отвечает за тип протокола!  
          
    $headers .= "Host: win.mail.ru\n"
          
    $headers .= "Connection: close\n"
          
    $headers .= "Content-Type: application/x-www-form-urlencoded\n";  
          
    $headers .= "Content-Length: ".strlen($data)."\n\n".$data;  
    Пытался сокетами долбить, но желаемого результата не приносит. Чо не так? Спс
     
    1 person likes this.
  2. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    2,007
    Likes Received:
    996
    Reputations:
    155
    PHP:
    while(true)
    {
    //code
    }
    Это, что ли?
     
  3. Deathdreams

    Deathdreams Elder - Старейшина

    Joined:
    8 Nov 2008
    Messages:
    340
    Likes Received:
    116
    Reputations:
    5
    PHP:

    $socket 
    = @fsockopen('tcp://'.$ip$port);

    Правильно понял?

    Ну а потом цикл for (если задано колличество этих подключений).

    врятли на пыхе без многопоточности сможешь зафлудить tcp сокетами.
     
Loading...