mirror of
https://github.com/KeksPirates/SoftwareManager.git
synced 2026-08-03 17:39:42 +02:00
test more stuff
This commit is contained in:
@@ -3,9 +3,26 @@ import psutil
|
||||
addrs = psutil.net_if_addrs()
|
||||
stats = psutil.net_if_stats()
|
||||
|
||||
for interface in addrs.keys():
|
||||
print(interface)
|
||||
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()
|
||||
print(stats)
|
||||
sigmer = list()
|
||||
for interface in stats.keys():
|
||||
print(f"{interface}: UP = {stats[interface].isup}")
|
||||
sigmer.append(f"{interface}: {stats[interface].isup}")
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
print(sigmer)
|
||||
Reference in New Issue
Block a user