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

【安全扫描器原理】ICMP扫描

【安全扫描器原理】ICMP扫描

  • 1.ICMP协议概述
  • 2.ping命令
  • 3.tracert命令
  • 4.ICMP通信实例
  • 5.ICMP协议内容
  • 6.ICMP扫描的安全性
  • 7.ICMP扫描器的原理及优化策略

1.ICMP协议概述

ICMP是TCP/IP协议族中的一个重要协议,主要用于在IP主机之间、主机和路由器之间传递控制消息,这些控制消息包括主机是否可以到达、是否需要重传、是否回显等,用于测试和控制网络。ICMP协议工作在网络层


2.ping命令

这个命令可以测试两台主机之间是否通

在这里插入图片描述

基于TTL值判断操作系统类型


3.tracert命令

除了ping命令之外,还有一个使用ICMP协议的命令是tracert

tracert命令的原理利用了TTL值的这个特性,程序依次向目标主机发送TTL值由1到预设值的数据包,每次数据包在未达到目的地时,就因为TTL被减成0,而返回“ICMP超时消息”​。最后,TTL值未达到目的地,但到达了预设最大值,tracert程序操作失败;或者,TTL值在未达到预设最大值时已到达目的地&#

http://www.xdnf.cn/news/2955.html

相关文章:

  • Docker基础(安装和命令)
  • 第三节:用户和用户组管理
  • 测试——BUG篇
  • python类中的 __contains__方法是什么?
  • unity Orbbec Femto Bolt接入unity流程记录 AzureKinectExamples 插件 使用记录
  • oracle 批量查询每张表的数据量
  • RoPE 相对位置编码 VS 传统位置编码
  • neo4j vs python
  • Canal使用
  • 巧记英语四级单词 Unit7-上【晓艳老师版】
  • 【应用密码学】实验三 流密码(ZUC)
  • 智能电子白板的设计与实现:从硬件选型到软件编程
  • 【ArcGIS微课1000例】0143:什么是ovkml,如何转换为kml与shp?
  • 使用 OpenCV 实现图像中心旋转
  • SpringBoot获取用户信息常见问题(密码屏蔽、驼峰命名和下划线命名的自动转换)
  • Spring Cloud 项目中优雅地传递用户信息:基于 Gateway + ThreadLocal 的用户上下文方案
  • 破解工业协议孤岛:迈威MaxGate系列工业智能网关覆盖全场景需求
  • docker-vllm运行大模型
  • KUKA机器人快速启动设置
  • python:sklearn 主成分分析(PCA)
  • 本地大模型编程实战(28)查询图数据库NEO4J(1)
  • 四.割草机技术总结--4.基站发送给流动站的差分数据传输标准RTCM
  • ShenNiusModularity项目源码学习(25:ShenNius.Admin.Mvc项目分析-10)
  • pytest-前后置及fixture运用
  • GrapesJS 终极定制组件设计方案:扁平化对象属性编辑、多区域拖拽、多层嵌套与组件扩展实战
  • CentosLinux系统crontab发现执行删除命令失效解决方法
  • C语言(5)—函数
  • 计算机毕业设计--基于深度学习(U-Net与多尺度ViT)的车牌模糊图像修复算法设计与实现(含Github代码+Web端在线体验界面)
  • 大模型在肾癌诊疗全流程中的应用研究报告
  • transformer-实现单层Decoder 层