Как мне перестать отправлять посылку? - PullRequest
0 голосов
/ 25 мая 2020

Добрый день. Например, я собираю пакеты через переменные:

>>> a=IP()                                                                              
>>> b=TCP()                                                                             
>>> packet=a/b

Я отправляю собранный пакет через функцию sr ():

>>> sr(packet)

получаю результат:

Begin emission:
Finished sending 1 packets.
.

это не конец функции, она все еще работает, что обозначено точкой в ​​конце. все действия выполняются в терминале Linux, и если вы нажмете Ctrl + C, он выдаст:

Received 1 packets, got 0 answers, remaining 1 packets
(<Results: TCP:0 UDP:0 ICMP:0 Other:0>,
 <Unanswered: TCP:1 UDP:0 ICMP:0 Other:0>)

процесс отправки пакета остановлен. У меня вопрос, как еще я могу остановить отправку пакета, кроме как нажатием Ctrl + C? Ведь в терминале Linux эта комбинация отмены может быть любой. Большое спасибо.

...