0

私はここで投稿を読みました ポートが開いているかテストし、PHPを使用して転送しました

同じプロキシのポートをスキャンする方法について。しかし、私の問題は、異なる ip xxx.xxx.xxx.$i の同じポートをスキャンしたいことと、for ループで 0 から 255 まで実行しようとすることです。for loop を使用して、上記の投稿で同じスクリプトを使用します。しかし、答えを得るには時間がかかりすぎます(実際には何も得られません)。ここにコードがあります

for($i=0;$i<2;$i++){
$host = 'xxx.xxx.xxx.'.$i;
  $connection = @fsockopen($host, 3128);

if (is_resource($connection))
{
    echo '<h2>' . $host . ':' . $port . ' ' . '(' . getservbyport($port, 'tcp') . ') is open.</h2>' . "\n";

    fclose($connection);
}

else
{
    echo '<h2>' . $host . ':' . $port . ' is not responding.</h2>' . "\n";
}

}

4

0 に答える 0