Scapyで大きいpcapを読み込む
パケットを作成したりpcapをいじったりして遊ぶPythonライブラリにscapyがある。
pcapを扱う際、rdpcapで読み込むことができるが、一度に全て読み込んでしまうため、大きいpcapを操作するときには厳しいことがある。
そんなときはPcapReaderを使えばいいらしい。
with PcapReader('huge.pcap') as pr: for p in pr: ...
パケットを作成したりpcapをいじったりして遊ぶPythonライブラリにscapyがある。
pcapを扱う際、rdpcapで読み込むことができるが、一度に全て読み込んでしまうため、大きいpcapを操作するときには厳しいことがある。
そんなときはPcapReaderを使えばいいらしい。
with PcapReader('huge.pcap') as pr: for p in pr: ...