一个简单的php在线端口扫描器
作者 凌众技术
来源 互联网
浏览
发布时间 2012-01-14
<0 or intval($ips[1])>255 or intval($ips[2])<0 or intval($ips[2]>255)) err(); // 如果第二段和第三段IP的数字小于0或者大于255,则提示出错 $closed='此端口目前处于关闭状态。'; $opened='<font color=red>此端口目前处于打开状态!</font>'; $close="关闭"; $open="<font color=red>打开</font>"; $port=array(21,23,25,79,80,110,135,137,138,139,143,443,445,1433,3306,3389); $msg=array( 'Ftp', 'Telnet', 'Smtp', 'Finger', 'Http', 'Pop3', 'Location Service', 'Netbios-NS', 'Netbios-DGM', 'Netbios-SSN', 'IMAP', 'Https', 'Microsoft-DS', 'MSSQL', 'MYSQL', 'Terminal Services' ); // 通过IP格式的检查后用数组定义各端口对应的服务名称及状态 echo "<table border=0 cellpadding=15 cellspacing=0>\n"; echo "<tr>\n"; echo "<td align=center><strong>您扫描的IP:<font color=red>".$remoteip."</font></strong></td>\n"; echo "</tr>\n"; echo "</table>\n"; echo "<table cellpadding=5 cellspacing=1 bgcolor=#636194>\n"; echo "<tr bgcolor=#7371A5 align=center>\n"; echo "<td><span class=style1>端口</span></td>\n"; echo "<td><span class=style1>服务</span></td>\n"; echo "<td><span class=style1>检测结果</span></td>\n"; echo "<td><span class=style1>描述</span></td>\n"; echo "</tr>\n"; // 输出显示的表格 for($i=0;$i<sizeof($port);$i++) { $fp = @fsockopen($remoteip, $port[$i], & |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Php高手带路--问题汇总解答下一篇: Php高手带路--问题汇总解答[2]
关于一个简单的php在线端口扫描器的所有评论