C ++または任意の言語を使用して、オペレーティングシステムのカーネルが受信する前に、ネットワークカードを介して特定のアドレスからインターネットから送信されるデータを制御する方法はありますか?
言い換えると、C++を使用してOSI7層モデルにアクセスし、7層の任意の層を通過するデータを制御する方法はありますか、それとも論理的に実装されていますか。
それらが論理的に実装されておらず、アクセスできる場合は、特定のアドレスから受信した物理層を通過するパッケージにアクセスし、次の層に移動する前に何らかの操作を実行したいと思います。
また、OSI用のシミュレーションソフトウェアはありますか?