查询远程服务器与本地和远程IP的开放连接

2024-09-27 09:34:21 发布

您现在位置:Python中文网/ 问答频道 /正文

使用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地址


Tags: inimport信息forif远程进程地址

热门问题