1

Scapy私はPythonでコードを書いていました。pcap次に、 Java を使用してファイル内のパケットを操作します。たとえば、pcapファイルを読み取ってから、1 つのパケットのソース IP を変更する必要があります。

実際、ライブラリを使用して1つのフィールドを変更しましたが、変更されたパケットをファイルjNetStreamに書き込む方法がわかりませんpcap

編集:

パケット変更に属するいくつかのコードを提供しました。

Decoder decoder = new Decoder("fileName.pcap");
while ((packet = decoder.nextPacket()) != null) {
    new_saddr = InetAddress.getByName("1.1.1.1").getAddress();
    saddr.setAddress(new_saddr);

ご覧のとおり、新しい送信元 IP アドレスが設定されています。パケット全体を新しいファイルに書き込みたいのですが、そのpcap方法がわかりません。どんな助けでも大歓迎です。

4

0 に答える 0