2016-04-29 132 views
-1

我处于紧急情况,我需要在linux端口请求计数。在linux端口每秒请求计数

请求将是HTTP GET并且端口是7003.如何获得每秒请求数?

+0

有很多工具可用于网络监控。您可以使用'tcpdump'来捕获特定端口上的特定请求。 –

回答

0

试试这个:

netstat -a | grep ESTABLISHED | grep -c :7003 

这应该给你的你有什么,此刻的想法。

0

网络嗅探器是一种方法。

Wireshark是一个免费的网络嗅探器。

使用Wireshark,你可以使用下面的显示过滤器只显示HTTP-GET请求:

http.request.method == "GET" 

您可以通过使用捕获过滤器捕获限制业务量。对于只有7003的流量越来越TCP端口,您可以使用捕捉过滤器:

tcp port 7003 

然后Wireshark的统计摘要对话框会显示想要的值:

enter image description here

0

您可以使用手表和netstat类似如下:

watch netstat -a | grep ESTABLISHED | grep -c ':7003$' 

默认监视每秒运行该命令。

+0

它不会每秒返回请求,但会返回当时有多少客户端连接。 –