我想运行多个nmap脚本,每个脚本都包含一个或多个参数。
例如,我要运行3个脚本:sc1,sc2,sc3。
sc1使用args:sc1.ag1,sc1.ag2,sc1.ag3
sc2使用args:sc2.ag1,sc2.ag2
sc3使用args:sc3.ag1
是否可以运行这样的命令?
nmap --script sc1,sc2,sc3 --script-args=sc1.ag1,sc1.ag2,sc1.ag3,sc2.ag1,sc2.ag2,sc3.ag1 192.168.111.111
是的,那是允许的。您应谨慎使用Shell引号,因为脚本args可以包含空格和引号字符。
您可能对该--script-args-file
选项也很感兴趣,该选项使您可以将每个脚本参数放在文本文件的单独一行中。在您的示例中,换行符的作用与逗号(“,”)相同。
脚本规范包含在在线文档中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句