2016-04-17 5 views
0

Итак, я довольно новичок в scapy, может кто-нибудь сказать мне, есть ли способ остановить функцию sr() , если он не получит ответа через некоторое время? Когда я пытаюсь отправить пакет с помощью sr(), это может занять несколько минут для получения. если нет способа остановить его по времени, есть ли другой способ?Как создать точку останова для функции sr() scapy?

+0

точек останова является точкой в ​​программе, где требуется отладчик, чтобы сделать паузу, чтобы вы могли проверить программу. Как говорится в данном ответе, слово, которое вы хотите, это «тайм-аут». –

ответ

0

В соответствии docs можно указать тайм-аут:

sr(IP(dst="172.20.29.5/30")/TCP(dport=[21,22,23]),inter=0.5,retry=-2,timeout=1) 
+0

Что делает «inter»? – Holo

Смежные вопросы