【端口检测】PHP代码

【端口检测】PHP代码

晨曦
2022-08-21 / 1 评论 / 9 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年08月21日,已超过45天没有更新,若内容或图片失效,请留言反馈。

创建一个port.php的文件

<?php
$url=parse_url($_GET['ip']);//需要查询的域名/IP
if($url["host"]){
$url=$url["host"];
}else{
$url=$url["path"];
}
if($url==null){
echo "API端口扫描<br>";
echo "请输入域名/IP<br>";
echo "━━━━━━━━━<br>";
echo "Tips:玖曦云技术支持<br>";
exit();
}
$port=explode(',','21[FTP],22[SSH],80[默认],3312[康乐],443[SSL],3306[MYSQL],3389[远程桌面],8888[宝塔面板],465[邮箱],25[邮箱]');
echo "晨曦端口扫描<br>";
echo "━━━━━━━━━<br>";
foreach($port as $scanning){
preg_match('/\((.*?)\)/i',$scanning,$name);
$port=str_replace($name[0],"",$scanning);
if(scanning_port($_REQUEST["ip"],$port,$timeout=2)){
echo $port.$name[0].":开启<br>";
}else{
echo $port.$name[0].":关闭<br>";
}
}

echo "━━━━━━━━━<br>";
echo "Tips:玖曦云技术支持";
function scanning_port($ip,$port,$timeout=0.1){
$result=@fsockopen($ip,$port,$errno,$errstr,$timeout);
if($result){
fclose($result);
return true;
}
}

可做API接口使用

0

评论 (1)

取消
  1. 头像
    可爱的晨曦
    Windows 10 · Google Chrome

    画图

    回复