Windows で特定のホストまたは IP への送信 TCP 接続を傍受し、その接続を TCP レベル、つまりconnect(...)レイヤーでブロックすることは可能ですか? または、そもそも特定の IP への接続を禁止しますか?
または、特定のアドレスへのトラフィックを傍受するためにパケット フィルタを作成する必要がありますか?
システムのファイアウォール API を単純に使用するのがおそらく最善です。Windows の場合: http://msdn.microsoft.com/en-us/library/aa366449(v=VS.85).aspx
そうしないと、ドライバーなどを作成することになります...機能が最近OSに組み込まれていることを考えると、完全な面倒です。
Linuxで?おそらく、接続をドロップするようにiptablesを構成します。