我正在尝试用scapy发送一个特定的数据包大小(100字节),但似乎无法得到它.
我正在用它开始.
sr(IP(dst="192.168.1.1")/TCP(dport=443))
查看文档/帮助我无法判断是否可以使用PacketLenField指定数据包的长度.我可以用NMAP& NSE但是想在NMAP之外做.
关于这个的任何想法?
谢谢!
解决方法:
您可以在制作数据包时添加所需的字节数作为字符串,例如:
payload = 'ZZZZZZZZZZZZZZZZZZZZZ'
pkt = Ether() / IP() / TCP() / payload
将工作.您只需根据需要调整有效负载的长度.