訓練家的佈弱格-Patch1.2

The BLOG of trainer



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

類型:程式設計
作者:羽山
文章時間:2014-11-21 14:04:00
瀏覽人數:3917人
標題: 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-12-22)
【KTM 390】KTM RC390 更換後輪

(2024-12-17)
【木工】三樓客廳椅子維修

(2024-12-17)
【出遊】聯合大學一日遊

(2024-12-02)
【NSR 150】NSR150 改裝回 14T

(2024-11-04)
【酷龍 150】酷龍150 換新鏈條 里程:39250km

(2024-10-31)
【機車綜合相關】煞車檢測筆測量電阻範圍

(2024-10-29)
【機車綜合相關】拆胎特工-輪胎拆胎架

(2024-10-25)
【NSR 150】NSR150 更換前煞車油(簡易) 43177km

(2024-10-25)
【網誌】加密文章測試

(2024-10-19)
【本田 MSX-125】MSX-125 更換前輪軸承