读取 ICMP 回显请求数据
Reading ICMP echo request data
我目前正在使用 IcmpSendEcho 函数发送 ICMP 回显请求。我正在尝试在另一台Windows机器上接收请求,然后根据收到的数据发回特定的回复。
我已经阅读了几篇关于ICMP隧道的文章,并浏览了RFC 792,所以我相信这应该是可能的,但我无法弄清楚如何。理想情况下,我将能够有一个队列,所有ICMP请求都被放入,然后一个接一个地处理。任何帮助只是为我指明正确的方向都会很棒,因为我不知道下一步该尝试什么。
下面是 ICMP 隧道的 C# 实现。由于看起来您正在尝试在Windows环境中使用C++执行此操作,因此也许这至少会为您指明正确的方向。
相关文章:
- 在 C++/C 中使用 CURL 发出带有数据文件的 GET HTTP 请求
- C++:如何通过 curl 调用使用 HTTP post 请求发送二进制数据(protobuf 数据)
- 错误:请求"数据"中的成员"大小",其非类类型为"int [5]"
- 读取 ICMP 回显请求数据
- 其他数据以及 TCP 连接请求
- 通过HTTP请求从站点检索数据(使用QT5.4的C++)
- 在浏览器中呈现数据之前,是否可以拦截http请求并修改数据(例如使用regex替换内容)?如果是,如何
- 是指向在向函数返回值/参数和类请求传输数据期间复制的内存的指针
- 如何实现消费者生产者,消费者可以请求新的数据
- 如何通过串行端口发送请求从目录中检索数据
- 请求想法 - 如何对具有多行和 3 列的 2d 数组进行排序,维护数据行
- 卷曲,来自请求的不完整数据
- 如何处理错误“vtkTrivialProducer :此数据对象不包含请求的范围”
- 请求后中的二进制数据
- cURL 返回上次请求的数据
- 如何在一个套接字上实现并行请求和响应的非阻塞客户端-服务器通信模型,而不存在数据竞争
- std::ifstream::read()读取的数据少于请求的数据,并设置失败位,原因不明显
- http 请求在 & 符号后剪切数据 &
- 访问 QNetwork请求数据,然后再发送数据
- 通过WinInet请求JSON数据会重复部分数据