我用scapy设置了一个简单的web服务器,它等待如下回复:
connreq = sniff(filter=connfilter, prn=handshake)
在函数握手中,进行了握手,但我遇到了一个问题,这里是:
^{pr2}$发送synack并等待应答,如果在4秒内没有收到应答,则握手将终止。但是,由于某些原因,如果我有多个客户机,我的函数握手每次只执行一次,因为scapy等待前一个客户机的回答。在
我不想让scapy sniff函数等待,我希望它在任何情况下处理一个包,即使前一个包还没有被处理。在
我熟悉线程化函数,但如何将其应用于scapy?(或是嗅探功能?)在
1。 您可以在
sniff
函数中尝试timeout
参数。我记得有这样的参数。在2。 如果方法1不起作用,则必须使用多进程来处理此问题。在
在服务器端
^{pr2}$相关问题 更多 >
编程相关推荐