我有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}'
答案 0 :(得分:0)
请尝试使用-oG标志,它会提供可输出的输出
nmap -oG -sU -p 53 --script=dns-recursion | grep "enabled" | awk '{ print $13 }'
我希望这可以解决目的。如果你没有处理一个旧的系统,nmap -oG标志不会被弃用,因为它现在已被弃用。
因此,如果-oG
不起作用,您可以尝试使用-oX
进行XML输出,然后使用grep。