当前位置: 首页 > news >正文

Nmap扫描六种端口状态介绍

传统意义上的端口状态只有 open 或 close 两种。网络发现扫描最常用的工具是Nmap,可以提供更细分的端口状态,共计六种,分别为open, closed, filtered, unfiltered, open|filtered, or closed|filtered。

在这里插入图片描述

1. 端口状态介绍

  • 开放的(open):该端口在远程系统上已经开放,同时在该 端口上运行应用程序,可以接受连接请求;
    SYN scan of open port 22

  • 关闭的(closed):该端口在远程系统可以访问,意味着防火墙允许访问该端口,但在该端口上没有运行接受连接请求的应用程序;
    SYN scan of closed port 113

  • 被过滤的(filtered):因为防火墙会干扰连接尝试,nmap无法确定端口是开放还是关闭。
    SYN scan of filtered port 139

  • 未过滤的(unfiltered):端口是可以访问的,但Nmap无法确定端口是开放的还是关闭的。

    只有ACK扫描,用于映射防火墙规则集,将端口分类为这种状态。使用其他扫描类型(如窗口扫描、SYN扫描或FIN扫描)扫描未过滤的端口,可能有助于解决端口是否开放的问题。

  • 关闭的或被过滤的(closed|filtered):Nmap无法确定端口是关闭的还是被过滤。它仅用于IP ID空闲扫描。

  • 开放的或被过滤的(open|filtered):这种状态主要是 Nmap 无法区别端口处于 open 状态还是 filtered 状态。这种状态是服务端对Nmap的请求不做任何回应,导致Nmap无法确认端口是那种状态。通常见于UDP端口。

2. 参考链接

  • https://nmap.org/book/toc.html
  • https://nmap.org/book/port-scanning.html
  • https://nmap.org/book/synscan.html#scan-methods-ex-syn-scan

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【java计算机毕设】足浴城消费系统小程序MySQL ssm vue uniapp maven项目设计源代码 编程语言 小组课后作业 寒暑假作业
  • 使用docker compose一键部署 Portainer
  • XSS-过滤特殊符号的正则绕过
  • 从易车“超级818冠军之夜” 看如何借势体育营销点燃汽车消费热潮
  • 框架——Mybatis(!!!MyBatis 环境搭建步骤)
  • Redis远程字典服务器(7)—— set类型详解
  • VAuditDemo常规漏洞
  • DBAPI如何用SQL将多表关联查询出树状结构数据(嵌套JSON格式)
  • 论文解读:LONGWRITER: UNLEASHING 10,000+ WORD GENERATION FROM LONG CONTEXT LLMS
  • 精准掌控,速看顶级软件资产管理方案,让您企业软件资产一目了然!
  • ArcGIS Pro基础:状态栏显示栏的比例尺设置和经纬度位置
  • 微服务:服务的注册与调用和OpenFiegn
  • 未来展望:观测云技术的发展与企业业务的融合
  • 【PHP入门教程】PHPStudy环境搭建+HelloWorld运行
  • 【机器学习】联邦学习技术
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • Angular 4.x 动态创建组件
  • CSS实用技巧干货
  • Just for fun——迅速写完快速排序
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • php的插入排序,通过双层for循环
  • Service Worker
  • 分布式熔断降级平台aegis
  • 漂亮刷新控件-iOS
  • 浅谈web中前端模板引擎的使用
  • 人脸识别最新开发经验demo
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 如何优雅地使用 Sublime Text
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 2017年360最后一道编程题
  • 阿里云ACE认证之理解CDN技术
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • #mysql 8.0 踩坑日记
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • (145)光线追踪距离场柔和阴影
  • (175)FPGA门控时钟技术
  • (4)logging(日志模块)
  • (floyd+补集) poj 3275
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (k8s中)docker netty OOM问题记录
  • (三)docker:Dockerfile构建容器运行jar包
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (四) Graphivz 颜色选择
  • (一)VirtualBox安装增强功能
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)程序员疫苗:代码注入
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • .gitignore
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • .net6 webapi log4net完整配置使用流程
  • .project文件
  • .skip() 和 .only() 的使用