Nmap greping和awking结果

时间:2014-04-19 16:20:37

标签: linux recursion awk dns nmap

我有nmap并且能够在本地PC上进行dns-recursion检查。输出是

nmap -sU -p 53 --script = dns-recursion 198.162.3.5

港口国服务原因

53 / udp open domain udp-response | _dns-recursion:递归似乎已启用

现在我的问题是,如果我要在我的所有计算机上进行扫描,我如何实时grep和awk(我不想awk和grep输出文件),这样只有递归的服务器的ip是打印。我有以下命令,但它没有工作

nmap -sU -p 53 --script = dns-recursion | grep"启用" | awk' {print $ 13}'

1 个答案:

答案 0 :(得分:0)

请尝试使用-oG标志,它会提供可输出的输出

nmap -oG -sU -p 53 --script=dns-recursion | grep "enabled" | awk '{ print $13 }'

我希望这可以解决目的。如果你没有处理一个旧的系统,nmap -oG标志不会被弃用,因为它现在已被弃用。

因此,如果-oG不起作用,您可以尝试使用-oX进行XML输出,然后使用grep。