<?php
//Codz by angel //Welcome to My Website //http://www.4ngel.net
$youip=$HTTP_SERVER_VARS["REMOTE_ADDR"]; // 获取本机IP地址 $remoteip=$HTTP_POST_VARS[''remoteip'']; // 获取表单提交的IP地址 ?> <html> <head> <title>安全天使——端口在线检测</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <style TYPE="text/css"> <!-- BODY { FONT-SIZE: 12px; FONT-FAMILY: Verdana;color:#000000; } TD { FONT-SIZE: 12px; FONT-FAMILY: Verdana; color:#000000; line-height: 14px; } .style1 {color: #FFFFFF} --> </style> </head> <body> <center> <?php if (!empty($remoteip)){ // 如果表单不为空就进入IP地址格式的判断
function err() { die("对不起,该IP地址不合法<p><a href=javascript:history.back(1)>点击这里返回</a>"); } // 定义提交错误IP的提示信息
$ips=explode(".",$remoteip); // 用.分割IP地址
if (intval($ips[0])<1 or intval($ips[0])>255 or intval($ips[3])<1 or intval($ips[3]>255)) err(); // 如果第一段和最后一段IP的数字小于1或者大于255,则提示出错
if (intval($ips[1])<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 |