Scapy 路由 Table
Scapy Routing Table
注意这是为了测试目的。
我有一个脚本可以从欺骗子网创建多个 DNS 查询;但是我在使用 Scapy 路由 table: conf.route 时遇到了问题。我浏览了 scapy 文档,但它没有显示如何实现 scapy 路由 table。
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(host=(y.y.y.y), gw="x.x.x.x")
它的作用实际上是在脚本的生命周期内在路由 table 中添加一个临时条目,一旦脚本结束,它将从路由 table 中删除临时路由。
注意这是为了测试目的。
我有一个脚本可以从欺骗子网创建多个 DNS 查询;但是我在使用 Scapy 路由 table: conf.route 时遇到了问题。我浏览了 scapy 文档,但它没有显示如何实现 scapy 路由 table。
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(host=(y.y.y.y), gw="x.x.x.x")
它的作用实际上是在脚本的生命周期内在路由 table 中添加一个临时条目,一旦脚本结束,它将从路由 table 中删除临时路由。