我们使用安全评级服务,除其他外,该服务会在世界范围内搜索与我们的域相似的冒名顶替者域。所以它确实找到了其中一些,但也找到了不存在的。它发现了很多。
在响应的第五行中
dig
,有术语,Answer:
然后是数字。我想
dig
使用主机名文本文件运行,并且结果只有两列:第 1 列:该行的主机名
第 2 列: 或
Answer: x
只是x
的值Answer
。
到目前为止,我可以dig
使用批量输入文件运行,但无法弄清楚如何过滤结果并让它们像这样显示。
如果有人能指出我正确的方向,我将不胜感激。
答案1
您可以使用dig hostname +short
一行来获取答案,并且当您进行批量挖掘时,请记住在迭代之间使用睡眠,否则您可能会受到名称服务器的临时阻止/速率限制。这是完整的内衬,可能会对您有所帮助
cat input_file | while read -r line; do ans=$(dig $line +short); echo "$line $ans"; sleep 3; done
我没有得到你想要的东西,但你可以根据你的需要发布一个示例或在上面的行中使用 grep 命令。