Python/Scapy-定时键盘中断

Python/Scapy-定时键盘中断,python,scapy,sniffing,Python,Scapy,Sniffing,我不确定这是否可行,但我正在编写一个双面程序,其中Scapy的sniff函数嗅探一段时间,然后在我输入Control-C键盘中断后分析从另一台主机发送的内容。然后它再嗅一些,直到我控制C等等。我有什么办法可以做到: sniff(icmpv6) time.sleep(5) python.KeyboardInterrupt() analyze packets ... ... sniff(icmpv6) time.sleep(5) python.KayboardInterrupt() analyze

我不确定这是否可行,但我正在编写一个双面程序,其中Scapy的sniff函数嗅探一段时间,然后在我输入Control-C键盘中断后分析从另一台主机发送的内容。然后它再嗅一些,直到我控制C等等。我有什么办法可以做到:

sniff(icmpv6)
time.sleep(5)
python.KeyboardInterrupt()
analyze packets
...
...
sniff(icmpv6)
time.sleep(5)
python.KayboardInterrupt()
analyze more packets
...
...
The End

我找不到任何能做这种事的东西。有人知道一种方法吗?

你有没有尝试过,而True:try:sniff_在这里除了键盘中断:stop_sniff?但是如何对键盘中断进行编码?你想自己启动键盘中断而不按Ctrl+C吗?您可以向进程发送SIGINT信号。