没有输出的Scapy发送功能

CBa*_*ker 15 python scapy

有谁知道如何使用scapy发送数据包而不接收任何输出?

这是命令:

 send(packet,iface="eth0") 
Run Code Online (Sandbox Code Playgroud)

这是输出

 Sent 1 packets.
Run Code Online (Sandbox Code Playgroud)

我试图让它不打印数据包计数线.

cra*_*ulf 22

试试verbose参数.Scapy文档verbose应该"在0时使函数完全静音".双方False0出现工作.例如:

>>> 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)
>>> 
Run Code Online (Sandbox Code Playgroud)

您可以使用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)
Run Code Online (Sandbox Code Playgroud)