[問題] 請教有關偵測client端網路連線
我想要寫個使用者登入時可以偵測client端"有否"連到某個VPN server的網頁
由於設定VPN連線時需知道IP 所以一開始就想從IP上去著手
在經由PHP版版友的指教下知道用呼叫windows指令netstat 去叫出所有連線
然後用字串去分析有否想偵測的IP
可是這只能叫出server端的連線 而不是client端的
code如下
<?php
exec ("netstat -n", $input,$result);
$count=count($input);
$i=1;
while(1)
{
$string=$input[$i];
$sub=strrpos("$string","IP");
$gets=substr("$string",$sub,IP的長度);
if($gets=="IP")
{
echo"$gets";
break;
}
else if($i==$count)
{
echo"not link";
break;
}
$i++;
}
?>
他執行的指令是這網頁server那台上面的 而不是使用者隨便一台電腦登入的連線
想請教一下有否其他方法可以達成偵測連線目的
我只能寫在網頁上 那台VPN server我動不到 所以也不可能在上面寫個連線程式回應
煩請指導方向一下 感謝<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.174.33.71
→
11/12 04:23, , 1F
11/12 04:23, 1F
→
11/12 04:24, , 2F
11/12 04:24, 2F
→
11/12 04:24, , 3F
11/12 04:24, 3F
→
11/12 10:49, , 4F
11/12 10:49, 4F
→
11/12 10:49, , 5F
11/12 10:49, 5F
→
11/12 10:50, , 6F
11/12 10:50, 6F
推
11/12 11:16, , 7F
11/12 11:16, 7F
推
11/12 16:16, , 8F
11/12 16:16, 8F
→
11/12 16:16, , 9F
11/12 16:16, 9F