着信パケットと発信パケットの両方に対してリンク層パケットの変更を実行できるライブラリはありますか?
基本的に、着信MACアドレス、IPアドレス、ポートなどに基づいて、パケットにいくつかの変換を行いたい(たとえば、IPペイロードを変更するため)。また、発信パケットに対して同じことを実行できるようにしたい、つまり、パケットを変更したい彼らがシステムを離れる前に。
着信パケットと発信パケットの両方に対してリンク層パケットの変更を実行できるライブラリはありますか?
基本的に、着信MACアドレス、IPアドレス、ポートなどに基づいて、パケットにいくつかの変換を行いたい(たとえば、IPペイロードを変更するため)。また、発信パケットに対して同じことを実行できるようにしたい、つまり、パケットを変更したい彼らがシステムを離れる前に。
IPTablesが私がやりたい種類のパケットペイロード変更を実行できるかどうかはわかりません。最初の回答でリンクされている記事では、リンク層ではなく、ネットワーク層でのみ変更が許可されています。
解決策:WinpkFilter
WindowsまたはLinux?Linux には、広範なコードを含む iptables があります。Windows に関しては、こちらの記事が役立つかもしれません。
お役に立てれば。