카테고리 없음

[Python] psutil을 이용한 프로세스, 상태, 원격IP, 원격Port 상태보기

Pydole 2020. 11. 30. 22:20

 

 

import psutil

for value in psutil.net_connections():
    try:
        if value.raddr[0] != '127.0.0.1':
            print(psutil.Process(value.pid).name(),value.status,value.raddr[0],value.raddr[1], sep='\t')
            
    except:
        pass

 

 

예를 들어 크롬 브라우져 접속하는 상태를 모니터링하고 싶으면 아래와 같이 하면 된다.

 

import psutil

for value in psutil.net_connections():
    try:
        if value.raddr[0] != '127.0.0.1' and psutil.Process(value.pid).name() == 'chrome.exe':
            print(psutil.Process(value.pid).name(),value.status,value.raddr[0],value.raddr[1], sep='\t')
            
    except:
        pass