Nmap 如何分割和过滤这个(正则表达式)?

Nmap 如何分割和过滤这个(正则表达式)?

我想我需要一个正则表达式代码来过滤 nmap output.txt 我使用一个名为:Word List Updater 2.7 的工具,所以这是输出:http://pastebin.com/HwgiVHDA

我想要过滤、删除重复项并看起来像这样,不好意思我的英语不好 5.2.128.130:3391 5.2.132.8:3389

然后没有端口:

1.179.133.46 1.186.40.82

这应该在 Windows 上运行。

答案1

包含端口:

cat pastebin.txt | awk '/Ports:/ { printf $2":"; print $5 } ' | sed ' s@/@#@pg ' | awk -F# '{print $1}' | uniq

5.2.128.20:3389
5.2.128.130:3389
5.2.128.138:3389
5.2.128.158:3389

不包含端口:

cat pastebin.txt | awk ' {print $2 } ' | uniq

5.2.128.20
5.2.128.130
5.2.128.138
5.2.128.158

相关内容