別のマシンが Windows または Linux を実行しているかどうか、仮想マシン内で実行されているかどうか、NAT\proxy\VPN の背後にあるかどうかなどを検出する方法について調査しています。受動的な検出を行うp0fのような興味深いツールをいくつか見ました。基本的に、Linux ではなく Windows に存在するアプリケーション レベルのものは言うまでもなく、TCP やその他の基礎となるプロトコルに実装の違いがあることは知っていますが、何も見つけることができず、さらに悪いことに、どの用語を調べればよいかわかりません。 Googleで。
Linux と Windows を区別するために何を検出するかを説明するリンクまたはチュートリアルはありますか?