Scapy发送功能没有输出
问题描述:
有谁知道如何使用scapy发送数据包,并没有收到任何输出?Scapy发送功能没有输出
这是命令:
send(packet,iface="eth0")
这是输出
Sent 1 packets.
我试图得到它不打印的数据包数线在所有。
答
尝试使用verbose
参数。 Scapy documentation说verbose
应该“使得功能在0时完全无声”。 False
和0
似乎都起作用。例如:
>>> send(IP(dst="1.2.3.4")/ICMP())
.
Sent 1 packets.
>>> send(IP(dst="1.2.3.4")/ICMP(), verbose=0)
>>> send(IP(dst="1.2.3.4")/ICMP(), verbose=False)
>>>
可以使用help()
得到多一点信息:
>>> help(send)
Help on function send in module scapy.sendrecv:
send(x, inter=0, loop=0, count=None, verbose=None, realtime=None, *args, **kargs)
Send packets at layer 3
send(packets, [inter=0], [loop=0], [verbose=conf.verb]) -> None
(END)