有谁知道如何使用 scapy 发送数据包而不接收任何输出?
这是命令:
send(packet, iface="eth0")
这是输出
Sent 1 packets.
我试图让它根本不打印数据包计数行。
试试这个verbose
参数。Scapy 文档说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)