如何为 scapy 的函数 sr() 创建断点?

how to create a breakpoint to the function sr() of scapy?

所以我对 scapy 还很陌生, 有人可以告诉我是否有办法停止 sr() 函数 如果一段时间后没有得到答复? 当我尝试使用 sr() 发送数据包时,可能需要几分钟 为接收。 如果没有办法按时停止,还有其他办法吗?

根据 docs 您可以指定超时:

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