我正在尝试编写一个Python脚本,当给定IP地址时,它将尝试识别远程主机的操作系统。我知道Nmap会很容易地做到这一点,但我想尝试用Python编写一个。
能够识别Linux / Windows / Mac等会很棒,但更愿意识别内核版本。
我可以调查哪些建议或指示?
答案 0 :(得分:3)
Scapy和p0f是您最好的选择。然而,人们有不同的结果。
http://blog.pierre.droids-corp.org/2008/01/scapy-using-p0f.html
答案 1 :(得分:0)
您可能需要此库才能连接指纹设备。 https://github.com/AlSayedGamal/python_zklib