1
我寫了一個Python腳本的末尾PCAP文件,使用Scapy的工具,以產生和建立TCP連接後,從客戶端發送數據包到服務器。我想在我的腳本末尾生成一個pcap文件。 pcap文件應包含當前腳本生成的所有流量。我嘗試了sniff()
,但問題是sniff()
在執行時會暫停腳本,並且無法與其他指令同時運行。我如何在Scapy中做到這一點?生成在Python腳本
我寫了一個Python腳本的末尾PCAP文件,使用Scapy的工具,以產生和建立TCP連接後,從客戶端發送數據包到服務器。我想在我的腳本末尾生成一個pcap文件。 pcap文件應包含當前腳本生成的所有流量。我嘗試了sniff()
,但問題是sniff()
在執行時會暫停腳本,並且無法與其他指令同時運行。我如何在Scapy中做到這一點?生成在Python腳本
要寫入數據包到PCAP列表使用wrpcap功能。
>>> wrpcap("temp.cap", pkts)
pkts
是數據包的列表。爲了您的實施,您需要維護一份您程序運行時發送和接收的所有數據包的列表。您無法在Scapy中運行捕獲和發送數據包。