訓練家的佈弱格-Patch1.2

The BLOG of trainer



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

類型:程式設計
作者:羽山
文章時間:2014-11-21 14:04:00
瀏覽人數:3196人
標題: PHP 嘗試某網段的 PORT 有沒有開
網址:http://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-03-09)
【HONDA CBR1000RR】CBR1000RR 原廠管

(2024-02-24)
【NSR 150】NSR150 整理後卡鉗

(2024-02-14)
【機車綜合相關】買了牧田的打氣機與心得

(2024-02-10)
【NSR 150】NSR150 整流器接頭重作

(2024-02-09)
【機車綜合相關】鋰電、鋰鐵電池、電源充電器

(2024-01-07)
【NSR 150】NSR150 貨架耳朵斷裂維修

(2024-01-06)
【KTM 390】KTM Duke390 維修發電問題 電盤內仁

(2023-12-29)
【NSR 150】NSR150 改可調拉桿

(2023-11-20)
【遊戲 / 生活】防盜洗手罐

(2023-11-17)
【KTM 390】KTM Duke390 製作鋰鐵電池