Кто-нибудь знает, как отправить пакет с помощью scapy и не получить никакого вывода?
Это команда:
send(packet, iface="eth0")
это результат
Sent 1 packets.
Я пытаюсь заставить его вообще не печатать строку подсчета пакетов.
Кто-нибудь знает, как отправить пакет с помощью 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)
False
это псевдоним для 0
FYI.
- person JacopoStanchi; 20.04.2020