在我的linux系统中,命令uptime告诉我800天。但是命令nmap显示48天(在其输出的正常运行时间行中)。这两个正常运行时间应该相同吗?如果不是每一个真正的意思?

最佳答案

nmap打印Uptime guess是有原因的。nmap通过发送多个连续的SYN/ACK TCP来检测正常运行时间,并检查是否有时间戳选项或计数器值等。增量速率也可能在OSOS之间变化。最后,一些OS-es用一个随机值启动计数器,这使正常运行时间检测算法复杂化。
最好是去阅读nmap网页上关于该主题的文档:Nmap: Remote OS Detection

关于linux - linux命令正常运行时间的输出与命令nmap的输出不同,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26671010/

10-12 21:44