訓練家的佈弱格-Patch1.2

The BLOG of trainer



編輯日期:2014-11-21 14:04

類型:程式設計
作者:羽山
文章時間:2014-11-21 14:04:00
瀏覽人數:3748人
標題: PHP 嘗試某網段的 PORT 有沒有開
網址:http://sunnyriver.3wa.tw/blog/blog.php?id=1460
內容:
 

今天發生很有趣的事,連上主機維護,不小心把 network.service 設成 enable

所以沒多久,主機自己dhcp 後,ip 就跑了,不知道是因為一個網段有1~254

不知道主機的 IP 變多少,立馬寫一支小程式去掃整個網段,還好一下就看到該主機回應了!

連上後確定是那台,把問題解決...Orz

<?php
  $ip="xxx.xxx.xxx.";
  $ports = array(21, 22,80);

  for($i=1;$i<254;$i++)
  {
    foreach ($ports as $port)
    {
      $connection = @fsockopen($ip.$i, $port,$errno, $errstr, 0.1);
      if (is_resource($connection))
      {

          //成功的顯示
          echo "{$ip}{$i}:{$port} (".getservbyport($port, 'tcp') . ") is open. \n";
          fclose($connection);
      }
      else
      {

         //失敗不顯示
         //echo "{$ip}{$i}:{$port} is not responding. \n";
      }
    }
  }

 

參考:http://stackoverflow.com/questions/2226374/test-if-port-open-and-forwarded-using-php

首頁  上十頁  上一頁  1 下一頁    最末頁 (總共有...1頁)

第 1 頁

有話要說  看留言 【0】
其他分類
當月訓練
(2014-11-21)
【程式設計】PHP 嘗試某網段的 PORT 有沒有開

(2014-11-09)
【FZR 150】土炮曲軸間隙處理

(2014-11-11)
【FZR 150】來自對岸的66曲軸

(2014-11-04)
【追風 135】自製追風防燙蓋

最新訓練
(2024-10-15)
【KTM 390】KTM RC390 側柱增加 1.5cm

(2024-10-12)
【NSR 150】NSR150 更換空濾綿 43010km

(2024-10-10)
【NSR 150】NSR150 側柱加高1.5cm

(2024-10-04)
【FZR 150】FZR150 起動電流切斷控制器(起動電源控制器) 3KW-H1950-00 小改

(2024-10-04)
【FZR 150】Kymco G5 整流器改 FZR 四線式

(2024-10-03)
【NSR 150】NSR150 中釘補胎

(2024-10-02)
【FZR 150】大閔 FZR 蛋蛋號維修 Part2

(2024-09-28)
【KTM 390】KTM Duke 390 側柱加高 1 公分

(2024-09-23)
【FZR 150】大閔 FZR 蛋蛋號維修

(2024-09-22)
【焊接】大閔 FZR 整流罩支架焊接鎖點