在向目标主机发送 ICMP 请求时,如果主机启用,将返回响应信息。为了持续判断目标主机的状态,需要连续发送 ICMP 数据包。netwox 工具提供了编号为 49 的模块,用于持续构造 ICMP 数据包,实时监听目标主机的启用情况。

【实例】构造连续的 ICMP 数据包,对目标主机 192.168.59.135 进行扫描。

1) 持续向目标主机发送 ICMP 请求,执行命令如下:

root@daxueba:~# netwox 49 -i 192.168.59.135

输出信息如下:

Ok
Ok
Ok
Ok
…  #省略其他信息

输出信息在持续地显示 Ok,表示目标主机已启用。如果目标主机未启用,将不会有任何输出信息。

2) 通过捕获数据包,验证该模块发送的 ICMP 请求。捕获到的数据包如图所示。

图中捕获到了大量的 ICMP 数据包,其中,第 10、12、14、16、18 个数据包为构造的 ICMP 请求包,第 11、13、15、17、19 个数据包为得到的 ICMP 响应包。

27 构造连续的ICMP数据包相关推荐

  1. python构造icmp数据包_如何在python中构造ICMP数据包

    为了学习,我目前正在尝试创建一个简单的python porgram来向某个设备发送ICMP ping数据包.为了开始,我查看了python模块Pyping:https://github.com/Akh ...

  2. 编写一个python程序,利用scapy数据库构造一个icmp数据包,使其能实现ip扫描

    下面是一个使用 scapy 库来构造 ICMP 数据包并进行 IP 扫描的 Python 程序的示例: from scapy.all import *# 设置源 IP 地址和目的 IP 地址 src_ ...

  3. 用Golang自己构造ICMP数据包

    ICMP是用来对网络状况进行反馈的协议,可以用来侦测网络状态或检测网路错误. 限于当前Golang在网络编程方面的代码稀缺,资料甚少,所以分享一个用Golang来构造ICMP数据包并发送ping程序的 ...

  4. (C)libnet-发送arp/tcp/icmp数据包

    一.发送arp数据包 #include <stdio.h> #include <libnet.h> int main() { int res; /*********init p ...

  5. html协议中目标端口,ICMP数据包的过滤主要基于()A、目标端口B、源端口C、消息源代码D、协议prot...

    ICMP数据包的过滤主要基于()A.目标端口B.源端口C.消息源代码D.协议prot 更多相关问题 They agreed to order ______ the waiter recommended ...

  6. tcpdump 抓取icmp数据包

    #eth1 可以替换成你的网卡名称 -nn 显示 IP地址 和 Mac 地址 tcpdump -nn -i eth1 icmp 今天正好有时间做一个简单的补充 tcpdump 其实和wireshark ...

  7. qt定时连续发送udp数据包_TCP和UDP

    首先强调一点,TCP/IP协议是一个协议簇.里面包括很多协议的,UDP只是其中的一个, 之所以命名为TCP/IP协议,因为TCP.IP协议是两个很重要的协议,就用他两命名了. 两个协议的区别实际使用时 ...

  8. 数据包收发c语言程序,在C程序中发送ICMP数据包

    我正在尝试用C创建一个ICMP ping测试程序,但是在成功发送数据包时遇到了困难. sendto函数返回字节数和所有内容但实际上没有发送数据包.我已经在目标计算机上使用WireShark验证了这一点 ...

  9. 跨网段icmp数据包发送过程

    在发送icmp包的时候三层头不会变化,而二层头的目的地mac会发生变化,变为网关的mac 在icmp发送跨网段数据包的时候,需要先发送arp请求报文获取网关的mac pc1 to switch: |a ...

  10. python构造icmp数据包_用python篡改icmp报文再发送给接收方

    展开全部 程序处理上有些问题,建议深入研究一下ICMP协议.下面是Python 3的一个ICMP的简单实现,可以参考一下.32313133353236313431303231363533e78988e ...

最新文章

  1. json 数据 生成 图表_Python数据分析:手把手教你用Pandas生成可视化图表
  2. Android 中MVC实例之Activity,Window和View
  3. 计算机基础知识题库选择题,计算机基础知识篇选择题库
  4. 是男人就过 8 题--Pony.AI 题 - A String Game
  5. vue router传参_新手使用vue-router传参时注意事项
  6. python堆排序算法_Python算法学习之堆和堆排序
  7. C语言二叉树之二叉链表
  8. 解决 jq ui 弹框 select2 input 失效问题
  9. 如何在Word中插入Notepad++样式的代码段
  10. linux上无法发送163邮件,如何在linux中发送邮件,使用163邮箱发信。
  11. 98% after emitting CopyPlugin Vue运行到98% after emitting CopyPlugin卡主不动
  12. python后端工程师简历_【社招】字节跳动 - 后端开发工程师( Python Golang)-懂车帝...
  13. python修改桌面壁纸_python设置windows桌面壁纸
  14. 软件测试方法大全,49种测试方法,你知道几个?
  15. maven仓库中查找依赖的步骤
  16. java utf 8_java utf-8 乱码的解决方法
  17. 云之讯短信验证视频php,云之讯短信接口GO实现
  18. 软件测试修炼之道之——重现问题
  19. python爬虫--获取天猫店铺商品价格及销量
  20. matlab 二次最优控制,基于MATLAB的线性二次型最优控制

热门文章

  1. 模糊控制完全理解系列(二)—— 模糊集合论基础之模糊集基础概念
  2. oracle11g安装程序闪退,win10安装oracle11g-client闪退
  3. 学习FLTK 使用Fl_Menu_Bar
  4. 使用Java抓取解析汽车之家车型配置数据
  5. python建模的步骤_python基础教程之Python 建模步骤|python基础教程|python入门|python教程...
  6. 如何把照片裁剪成证件照指定尺寸比例?
  7. java 编辑pdf表格_Java 生成pdf表格文档
  8. 东力减速机电机型号_东力齿轮减速电机的选型
  9. 景观干扰度(arcgis和fragstats)
  10. 豆丁网文档免登陆免积分下载工具原理分析