0

現在、Windows で NDIS IM として実装されている中間ネットワーク層のソリューションがあります。これを Mac OS X に移植する方法を調査中です。

理想的には、イーサネット対応アダプタの真上にある中間ドライバ/kext であり、IP/ARP/その他すべての下にあり、イーサネット フレームのみで動作する必要があります。

WDK のパススルー サンプルなど、いくつかのチュートリアル/サンプルが推奨されますが、ヒントをいただければ幸いです。

いいえ、これはフィルター/ファイアウォールではなく、vpn ではありません。そのレベルで動作する、まったく新しい非常に複雑な中間層です。

4

1 に答える 1

0

Network Kernel Extensions Programming Guideを読むことをお勧めします。「ネットワーク カーネル拡張機能の概要」セクションの NKE アーキテクチャを参照してください。Interface Filterが必要なようです。または、 virtual interfaceでさえある可能性があります。
「OS X and iOS Kernel Programming」(Ole Henry Halvorsen および Douglas Clarke 著) の「Networking」の章 (第 13 章) も参照してください。私が覚えている限りでは、単純なイーサネット コントローラー ドライバーの例がありました。

于 2013-04-26T05:40:53.270 に答える