1、前言
本文利用 fsockopen() 函式,編寫乙個功能簡單的埠掃瞄器。
2、關鍵技術
本例項的埠號是固定的,通過對陣列的遍歷,利用 fsockopen() 函式連線,如果連線成功,則該埠處於開放狀態,否則該埠處於關閉狀態。
核心**如下:
foreach ($port as $key =>$value)3、**如下
"en">id
埠號服務
開啟狀態
//無論使用prot還是msg迴圈都是可以的,因為$key是對應的,都是索引陣列
foreach ($port as $key =>$value)
?>
html>
因為偷懶,把頁面和結果都寫在一起了,布局就將就把。4、主要函式介紹
4.1、fsockopen
根據乙個主機名來建立乙個連線,成功返回乙個資源物件,失敗返回false;主機不可用是丟擲乙個警告
詳情參考:
PHP函式 fsockopen簡介
開啟網路的 socket 鏈結。語法 resuce fsockopen string hostname,int port,int errno string errstr int timeout 返回值 資源 函式種類 網路系統 內容說明 目前這個函式提供兩個 socket 資料流介面,分別為 int...
利用fsockopen模擬HTTP傳送請求
首先檢查php.ini 中 allow url fopen 選項是否開啟,需要開啟 get 方式傳送請求 fp fsockopen localhost 80,errno,errstr,10 host 埠 錯誤碼 錯誤訊息 超時時間 請求行 http get http server.php?use 1...
PHP的fsockopen函式詳解
先來看看手冊是如何定義fsockopen函式的。fsockopen 開啟乙個網路連線或者乙個unix套接字連線。resource fsockopen string hostname int port 1 int errno string errstr float timeout ini get de...