写在前面
写这篇笔记的时候,我还是很气的。
ip头
代码
引用内容
代码
import socket
import struct
def checksum(source_string):
sum = 0
countTo = (len(source_string)/2)*2
count = 0
while count<countTo:
thisVal = ord(source_string[count + 1])*256 + ord(source_string[count])

本文记录了一位程序员在尝试构造并发送IP-ICMP包时遇到的问题与思考。在Windows环境下使用原始套接字发送自定义IP包,但在Wireshark中无法捕获;转至Linux环境后,能成功发送并捕获到IP包头及ICMP包头,但无法在主机中捕获到对应的ICMP回复包。作者对于这一现象感到困惑,希望能找到原因。
最低0.47元/天 解锁文章
1938

被折叠的 条评论
为什么被折叠?



