mirror of
https://github.com/KeksPirates/SoftwareManager.git
synced 2026-08-04 17:59:43 +02:00
test more stuff
This commit is contained in:
@@ -3,9 +3,26 @@ import psutil
|
|||||||
addrs = psutil.net_if_addrs()
|
addrs = psutil.net_if_addrs()
|
||||||
stats = psutil.net_if_stats()
|
stats = psutil.net_if_stats()
|
||||||
|
|
||||||
for interface in addrs.keys():
|
for interface, addr_list in addrs.items():
|
||||||
print(interface)
|
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(addrs)
|
||||||
print()
|
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