我正在嘗試編寫一個連接到端口53上的IP列表的腳本 - 並且我希望結果只返回打開的端口。這裏是我在下面運行的腳本 - 我已經嘗試了grepping和切割輸出,但我不知道我是否正確地做到了這一點 - 我似乎不能將腳本結果傳輸到文本文件。在Bash腳本中過濾Netcat結果
#!/bin/bash
for ip in $(seq 200 254); do
nc -v 192.168.11.$ip 53 &
done
我它的簡單道歉,我是新的 - 如果解決的辦法是在其他地方
另外檢查fpdns工具,它來非常方便的DNS指紋識別。 http://linux.die.net/man/1/fpdns –
+1好東西,感謝發佈,我可以在工作中使用它。 – shellter
'if nc -z 192.168.11。$ ip 53;然後回聲...; fi'。不需要明確地檢查'$?'。 – chepner