我正在使用nmap掃描啓用了SSH的服務器。這是從掃描NMAP輸出:我該如何grep這個nmap掃描?
SSH禁用服務器的例子:
Nmap scan report for 70.0.0.109.rev.sfr.net (109.0.0.70)
Host is up (0.15s latency).
PORT STATE SERVICE
22/tcp closed ssh
啓用SSH服務器的例子:
Nmap scan report for 255.0.0.109.rev.sfr.net (109.0.0.255)
Host is up (0.12s latency).
PORT STATE SERVICE
22/tcp filtered ssh
我想用grep來導出所有的SSH啓用服務器成文件。該文件將只包含啓用SSH的服務器的IP地址。
例如:
1.1.1.1
2.2.2.2
3.3.3.3
4.4.4.4
5.5.5.5
我找不到grep命令,將做到這一點。我只需要使用grep(或任何其他Linux命令)將啓用了SSH的IP地址導出到文件中。謝謝,所有幫助表示讚賞。 (順便說一下,我正在從一個文件讀取這個nmap掃描)
也許「cat file | grep」你的搜索「> output.txt」? – pregmatch
@pregmatch恭喜您[無用貓使用獎](http://partmaps.org/era/unix/award.html) – bonsaiviking
@bonsaiviking沒有問題,任何時候:) – pregmatch