假设我有数百万个数据包要检查,并且我想知道每个数据包发送到某个端口号的次数。
以下是其中一些数据包:
10:27:46.227407 IP 85.130.236.26.54156 > 139.91.133.120.60679: tcp 0
10:27:46.337038 IP 211.142.173.14.80 > 139.91.138.125.56163: tcp 0
10:27:46.511241 IP 211.49.224.217.3389 > 139.91.131.47.6973: tcp 0
我想要在这里查看第二个端口号:
60679、53163、6973等
所以我可以使用:
grep -c '\.80:' output.txt
如何统计在文件中使用了多少次端口号80。但是否有一种方法可以显示使用过的所有端口和它们在该文件中出现的次数。最好能够按照使用频率排序以便查看最常用的端口:
.80: - 54513
.110: - 12334
.445: - 412