Ağ Bağlantılarıyla Sıralanmış Proses Listesi

Bu Python scripti, sistemdeki her bir süreç için aktif ağ bağlantılarını sayar ve ardından bağlantı sayısına göre bu süreçleri sıralayarak görüntüler.

📜 Kod:

import psutil
import time

# Başlangıç snapshot
net_usage_start = {}
for proc in psutil.process_iter(['pid', 'name']):
try:
net_io = proc.net_connections(kind='inet')
net_usage_start[proc.pid] = len(net_io)
except (psutil.NoSuchProcess, psutil.AccessDenied):
continue

# Bekleme süresi
time.sleep(1)

# 1 saniye sonra tekrar ölçüm
process_list = []
for proc...