Python 2.7 Scapy路由表
注意:这是为了测试目的 我有一个脚本,从一个伪造的子网创建多个DNS查询;但是,我在使用Scapy路由表conf.route时遇到了问题。我浏览了scapy文档,但它没有显示如何实现scapy路由表Python 2.7 Scapy路由表,python-2.7,scapy,Python 2.7,Scapy,注意:这是为了测试目的 我有一个脚本,从一个伪造的子网创建多个DNS查询;但是,我在使用Scapy路由表conf.route时遇到了问题。我浏览了scapy文档,但它没有显示如何实现scapy路由表 from scapy.all import * file = open('/opt/scripts/ip.txt', 'r').readlines() for line in file: lines = line.rstrip() for x in range (0, 8000)
from scapy.all import *
file = open('/opt/scripts/ip.txt', 'r').readlines()
for line in file:
lines = line.rstrip()
for x in range (0, 8000):
answer = send(IP(src='9.0.0.0/30', dst=(lines))/UDP(dport=53)/DNS(rd=3,qd=DNSQR(qname="nih.gov"+str(x))),verbose=0)
我要解决这个问题:
#conf.route.add(主机=(y.y.y.y),gw=“x.x.x.x”)
这实际上是在路由表中为脚本的生命周期添加一个临时条目,一旦脚本结束,它将从路由表中删除临时路由
from scapy.all import *
file = open('/opt/scripts/ip.txt', 'r').readlines()
for line in file:
lines = line.rstrip()
for x in range (0, 8000):
answer = send(IP(src='9.0.0.0/30', dst=(lines))/UDP(dport=53)/DNS(rd=3,qd=DNSQR(qname="nih.gov"+str(x))),verbose=0)