私はscapyで新しいレイヤーを構築しようとしましたが、パケットを別のコンピューターに送信すると新しいレイヤーが失われました。私は次のコードを送信側のコンピュータと受信側のコンピュータに置きます。 import sys
i, o, e = sys.stdin, sys.stdout, sys.stderr
from scapy.all import *
sys.stdin, sys.std
私はscapyを使って新しいレイヤーを作成しました。新しいレイヤーを別のコンピュータに送信して新しいレイヤーを表示するのに成功しました。私のproblenは、私がすべてのフィールドのすべてのデータが最初のフィールドに表示され、別のフィールドから削除されたレイヤーを送信するときです。 import sys
i, o, e = sys.stdin, sys.stdout, sys.stderr
f
私はpcapファイルからパケットをフィルタリングし、さらに処理する必要があります。 ファイルは非常に大きいので、一度にすべてをメモリに読み込むことはできません。 Scapyは非常に洗練されているようだと私は残念ながら、私はPcapReaderこれだけ一致するパケットのいずれにもフィルタ(例えばBPF)を適用する方法を見つけることができませんでした with PcapReader(pcap) as