IP アドレスを指定すると、リモート ホストの OS を識別しようとする Python スクリプトを作成しようとしています。Nmap がこれを簡単に実行できることは承知していますが、Python で作成してみたいと思います。
Linux/Windows/Mac などを識別できる機能があれば素晴らしいのですが、カーネルのバージョンを識別したいと考えています。
調査できる可能性のある提案や指示はありますか?
IP アドレスを指定すると、リモート ホストの OS を識別しようとする Python スクリプトを作成しようとしています。Nmap がこれを簡単に実行できることは承知していますが、Python で作成してみたいと思います。
Linux/Windows/Mac などを識別できる機能があれば素晴らしいのですが、カーネルのバージョンを識別したいと考えています。
調査できる可能性のある提案や指示はありますか?
Scapyと p0f が最善の策です。しかし、人々は異なる結果を出しています。
http://blog.pierre.droids-corp.org/2008/01/scapy-using-p0f.html