我想嗅探IP数据包,然后将ToS字段改为1
,并向IP报头添加选项,然后发送修改后的数据包而不是原始数据包。
我发现用scapy可以做到这一点,但似乎不起作用。
有人能帮我吗?在
from scapy.all import *
from scapy.layers.inet import IP
def chgSend(x):
x[IP].tos = 1
send(x)
while 1:
sniff(filter="ip src host 10.0.0.2", prn=chgSend)
Tags:
现在我可以伪造IP地址并使用以下代码更改ToS字段:
如果您不想更改源IP地址,请确保不会陷入无限循环。在
相关问题 更多 >
编程相关推荐