我正在使用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