在masscan扫描ip范围之后,它以这样一种非常完整的格式输出ip。有人能帮我更改输出格式或使用grep或awk命令更改它吗?

open tcp 3389 104.168.60.195 1573119282
open tcp 3389 74.208.9.122 1573119282
open tcp 3390 103.224.24.105 1573119283
open tcp 3389 83.166.251.99 1573119285

我希望它看起来像
104.168.60.195:3389
74.208.9.122:3389
103.224.24.105:3390
83.166.251.99:3389

最佳答案

如果数据在文件中:

awk '{print $4":"$3}' file_name

或者只通过上面的awk表达式来传递生成的输出。
awk中的默认字段分隔符是一个或多个空格或制表符。
考虑到,$4是IP,$3是端口。

10-08 18:32