if (!empty($remoteip)){function err() {die(" 对不起,该IP地址不合法

点击这里返回");}// 定义提交错误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=此端口目前处于打开状态!;$close="关闭";$open="打开";$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 "";echo "

";echo "您扫描的IP:".$remoteip."

";echo "

";echo "

";echo "";echo "

";echo "端口

";echo "服务

";echo "检测结果

";echo "描述

";echo "

";// 输出显示的表格for($i=0;$i{$fp = @fsockopen($remoteip, $port[$i], &$errno, &$errstr, 1);if (!$fp) {echo "

".$port[$i]."".$msg[$i]."".$close."".$closed."

";} else {echo "

".$port[$i]."".$msg[$i]."".$open."".$opened."";}}// 用for语句,分别用fsockopen函数连接远程主机的相关端口,并输出结果echo "

";echo "继续扫描>>>

";echo "echo "

";echo "";echo "

";echo "端口扫描

";echo "

";echo "

";echo "

";echo "

";echo "

";exit;

http://www.bkjia.com/PHPjc/486202.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/486202.htmlTechArticle?php $youip=$HTTP_SERVER_VARS["REMOTE_ADDR"]; $remoteip=$HTTP_POST_VARS[remoteip]; ? html head titlephp实现端口在线检测/title meta http-equiv="Content-Type" content="text/h...

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

在线php网站扫描,php实现在线端口扫描实例代码_PHP教程相关推荐

  1. javaweb JAVA JSP在线考试系统网上考试系统jsp网上在线考核网站源码(在线考试报名)

    javaweb JAVA JSP在线考试系统网上考试系统jsp网上在线考核网站源码(在线考试报名) //查询所有角色public List<Role> queryAllRole(){ret ...

  2. 第七章(五)—主动信息收集—端口扫描(基于TCP全连接扫描、隐蔽扫描、僵尸扫描、UDP的端口扫描)

    `## 端口扫描 端口对应网络服务及应用端程序 服务端程序的漏洞通过端口攻入 发现开放的端口 更具体的攻击面 UDP端口扫描 向某一端口发送UDP数据包,如果目标ip给我一个ICMP prot-unr ...

  3. 关于nmap端口扫描与阻止恶意端口扫描的实验

    准备环境 Nmap Nmap用于允许系统管理员查看一个大的网络系统有哪些主机,以及其上运行何种服务.它支持多种协议的扫描,如UDP.TCP connect().TCP SYN(half open).f ...

  4. python 指定端口读取网站_Python实现局域网指定端口扫描

    Python实现局域网指定端口扫描 import socket import threading # 创建接收路由列表 routers = [] # 创建互斥锁 lock = threading.Lo ...

  5. 扫描---实验一:端口扫描(X-scan)

    一.实验目的及要求 掌握使用X-scan对目标主机进行综合检测,查看相关漏洞信息. 二.实验原理 计算机通过各个端口与其他设备交换信息,每一个打开的端口都是一个潜在的通信通道,同时也意味着是一个可入侵 ...

  6. Kali Linux渗透测试之端口扫描(一)——UDP、TCP、隐蔽端口扫描、全连接端口扫描

    端口扫描 二.三.四层发现的目的就是发现存活的IP,在存活的IP上面,展开进一步的扫描,及端口扫描,发现存活主机上存在着哪些开放的端口,端口后面就对应着各种各样的应用程序,应用程序的漏洞都是通过端口体 ...

  7. zenmap扫描ip段_zenmap端口扫描工具(ip端口扫描器)V7.71 最新版

    zenmap端口扫描工具(ip端口扫描器)是一款功能强大的端口漏洞扫描工具.害怕出现端口漏洞?zenmap端口扫描工具(ip端口扫描器)轻松帮助用户.功能与NMap一致,交互性好,界面输出更为直观,可 ...

  8. linux系统端口扫描工具,[命令] Linux 端口扫描工具 nmap 的使用(转载)

    注意:在使用 nmap 命令之前要先安装 nmap 软件包 Nmap 简介 Nmap ("Network Mapper(网络映射器)") 是一款开放源代码的 网络探测和安全审核的工 ...

  9. 分享一下经常使用的 在线工具网站;如:在线是作图,抠图,格式转换等等…………

    转换工具 bejson (https://www.bejson.com/convert/html_js/) 一款非常好用的在线转换工具支持json.js.html.正则.md5解密等等 代码对比工具 ...

  10. 最新170个站长在线工具箱网站源码/野兔在线工具系统V2.4.1中文版

    有170个以上的在线工具功能,也是目前在线工具功能最完善的一个,最新的野兔在线工具系统V2.4.1中文版,也是目前最新版的,野兔在线工具箱系统 系统名称:野兔在线工具系统 系统语言:中文版 系统开发: ...

最新文章

  1. linux病毒木马分析,Linux平台“盖茨木马”分析
  2. 天云数据CEO雷涛:从软件到数件,AI生态如何建立自己的“Android”?| 量子位·视点分享回顾...
  3. Rainmeter 天气
  4. 九年级计算机上册教学总结,九年级信息技术教学工作总结
  5. python-函数与变量的定义-标识符的命名规范
  6. 北冥有 Data,其名为鲲,鲲之大,一个 MySQL 放不下!
  7. SES 之全局搜索小记
  8. matlab实现遗传算法实例
  9. 相关系数(Correlation)
  10. UE4 编辑器脚本-批量创建LOD
  11. hdu 5887 herb gathering 搜索剪枝
  12. Acwing-4645. 选数异或
  13. 集总参数电路抽象---线性电路叠加定理理解
  14. 传感器系列之4.12GPS定位传感器
  15. 网络硬件三剑客 - 集线器、交换机与路由器
  16. 微信公众号更新缓存问题--批量添加版本号
  17. 24类情感分析英语文本标注案例分析
  18. Jquery找父元素,祖先,子元素,子孙,兄弟节点
  19. 德国VS瑞典 2:0
  20. WCHAR我不再惧怕了

热门文章

  1. 简单工厂模式初步尝试
  2. javascript判断给定字符串是否是回文
  3. Process Kill Technology Process Protection Against In Linux
  4. Tomcat----windows系统通过命令符“强制关闭Tomcat”
  5. GIS案例练习-----------第二天
  6. icesat-2数据下载的几种方法
  7. 自己创建一个本地服务器,实现文件下载
  8. java讲师北京_Java工程师提升空间大,前途好,该如何跨入它的大门呢?
  9. Flutter之Align和AlignmentGeometry
  10. 社区活动 | Apache RocketMQ × Apache Flink Meetup · 上海站