def get_tcp_all_conns_count_top(top=10):
netstat = psutil.net_connections(kind="tcp")
cared_data = list()
for sconn in netstat:
cared_data.append((sconn.laddr[0], sconn.laddr[1]))
cared_data_with_counter = Counter(cared_data)
if len(cared_data) < top:
top = len(cared_data)
tcp_conns_top_x = sorted(cared_data_with_counter.iteritems(), key=lambda x: x[1], reverse=True)
return tcp_conns_top_x[0:top]
pyGetTCPPortStatisticsOnLocal.py 文件源码
python
阅读 25
收藏 0
点赞 0
评论 0
评论列表
文章目录