Files
SoftwareManager/test.py
T
2026-02-04 04:04:31 +01:00

28 lines
575 B
Python

import psutil
addrs = psutil.net_if_addrs()
stats = psutil.net_if_stats()
for interface, addr_list in addrs.items():
up = stats[interface].isup
for addr in addr_list:
if addr.family == 2: # ipv4
ipv4 = addr.address
if not ipv4.startswith("127.") and not ipv4.startswith("169.254"):
print(f'"{interface}": True')
print(addrs)
print()
sigmer = list()
for interface in stats.keys():
print(f"{interface}: UP = {stats[interface].isup}")
sigmer.append(f"{interface}: {stats[interface].isup}")
print(sigmer)