1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python获取指定端口流量_python 怎么获取一个端口或者一个进程的网络流量

python获取指定端口流量_python 怎么获取一个端口或者一个进程的网络流量

时间:2019-11-16 20:40:20

相关推荐

python获取指定端口流量_python 怎么获取一个端口或者一个进程的网络流量

-04-10 回答

import socket

import struct

import thread

import threading

import time

import os

net_data = {}

d_net_info = {}

lock = threading.lock()

def print_data():

while true:

lock.acquire()

for key in net_data:

print "%s %s\n"%(key, net_data[key])

lock.release()

time.sleep(5);

def get_net_info():

net_info = os.popen( etstat -nbo).readlines()

for l in net_info[4:]:

s = l.split()

if len(s)>2:

key = "%s %s"%(s[1],s[2])

key2 = "%s %s"%(s[2],s[1])

else:

if not d_net_info.has_key(key):

d_net_info[key] = s[0]

d_net_info[key2] = s[0]

def get_packet():

host = socket.gethostbyname(socket.gethostname())

s = socket

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。