由于我是这方面的新手,我不知道使用nmap -v localhost和nmap -O localhost进行扫描之间的区别?
任何帮助都将不胜感激。
发布于 2015-01-09 17:00:46
-v代表详细,这意味着NMAP将试图告诉您它正在做什么。您通常会添加此选项,以查看某物是否出现故障,或者您是否好奇。NMAP支持某些unix命令中的“详细级别”特洛伊木马。-v是第一级。-vv是第二级,所以它告诉你的比第一级更多。-vvv更是如此。有趣的部分是“这个支持了多少个层次?”偶尔也会有复活节彩蛋:节目可能会告诉你过一小会儿就把它剪掉!
-O告诉NMAP试图猜测它正在扫描的机器的操作系统。
我想你是在Linux系统上学习nmap吧?如果您在任何时候有关于命令的问题,输入man <name of command>并显示一个帮助屏幕。/允许您搜索(n以前进到下一个结果),q退出命令行。这就是我回答这个问题的方式,你可以回答其他的问题,比如在将来使用man :)
发布于 2015-01-09 17:01:21
nmap -v声明它是冗长的。如果您想知道的是nmap -sV,它告诉nmap尝试发现服务版本,例如,尝试找出在端口tcp 80上运行的东西是否真的是http服务器还是其他东西。
nmap -O试图对操作系统版本进行指纹识别。例如,扫描机器是Windows、Windows7、LinuxKern3.0、OpenBSD等。
https://security.stackexchange.com/questions/78800
复制相似问题