Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 Scapy路由表_Python 2.7_Scapy - Fatal编程技术网

Python 2.7 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)

注意:这是为了测试目的

我有一个脚本,从一个伪造的子网创建多个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):
        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)