在我的linux系统中,命令uptime告诉我800天。但是命令nmap显示48天(在其输出的正常运行时间行中)。这两个正常运行时间应该相同吗?如果不是每一个真正的意思?
最佳答案
nmap
打印Uptime guess
是有原因的。nmap
通过发送多个连续的SYN/ACK TCP
来检测正常运行时间,并检查是否有时间戳选项或计数器值等。增量速率也可能在OS
到OS
之间变化。最后,一些OS
-es用一个随机值启动计数器,这使正常运行时间检测算法复杂化。
最好是去阅读nmap
网页上关于该主题的文档:Nmap: Remote OS Detection
关于linux - linux命令正常运行时间的输出与命令nmap的输出不同,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26671010/