私は現在、iptablesのNFQUEUEターゲットでキューに入れられたパケットを変更するために、userspaceのlibnetfilter_queueでコードを使用しようとしています。しかし、私はそれをやり遂げる方法についてはほとんど考えていません。netfilterキューによるパケットの変更?
NFQNL_COPY_PACKETを使用してパケットをコピーするように設定しました。コピーしたパケットを変更すると、関数nfq_set_verdict()によって自動的にカーネルに返送されますか?
さらに、以前はpcapファイルからパケットを抽出していましたが、nfq_get_payload()から取得したデータは非常に異なるようです。誰もデータを解読する方法を知っていますか?