nmap可以在一个命令中运行多个带有多个参数的nmap脚本吗?

时间:2016-03-11 11:59:52

标签: nmap

我想运行多个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

1 个答案:

答案 0 :(得分:0)

是的,这是允许的。您应该小心引用shell,因为脚本args可以包含空格和引号字符。

您可能还对--script-args-file选项感兴趣,该选项允许您将每个脚本参数放在文本文件的单独行中。换行符与示例中的逗号(“,”)的作用相同。

脚本规范包含在online documentation