使用psutil,我可以获取进程连接并显示本地和远程地址。
import psutil
def active_conn():
for process in psutil.process_iter():
if process.connections(): #Does this process make any connections
for conn in process.connections():
try:
if conn.raddr[0] not in ['127.0.0.1', '::1']:
print(process.name(), conn.laddr[0], '---->', conn.raddr[0], conn.status)
except:
pass
active_conn()
我尝试使用wmi从远程计算机获取相同的信息。 尽管我能够获取进程和关联的线程,但是我可以找到一个将返回所需信息的类。
要从远程服务器获取其打开的连接列表并显示本地和远程IP地址,我需要使用什么?