MENU

PHP端口扫描脚本

October 29, 2013 • phpcode

在日常的安全检测中,目标存在这个情况 ,可以使用这个端口安全检测工具

 一:在确定开有远程终端的时候,无论是asp或者php和其他脚本不能检测远程终端端口。


 二:在外部扫描检测中,并没有检测到远程终端的端口。
 三:在目标上没有执行命令的权限。

 四:检测的端口范围范围可以设定。

#author:mOon



<?php
ini_set("max_execution_time", 0);
for ($i = 80; $i <=65535; $i++) {
$port='';
$fp = @fsockopen("127.0.0.1", $i, $errno, $errstr, 1);
if ($fp) {
echo $port.="|".$i;
wr($i);
}
@fclose($fp);

}
function wr($d_port){
fwrite(fopen('port.txt','a+'),$d_port."\r\n");
}

?> 

PS:

目标上禁用fsockopen函数,将无法使用。 

扫描时间过长,从端口80开始检测到65535 每秒检测一个端口的速度,有点慢,适当地自已设置范围。

Archives QR Code
QR Code for this page
Tipping QR Code