diff --git a/test.py b/test.py index ead049e..3bd08e4 100644 --- a/test.py +++ b/test.py @@ -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) \ No newline at end of file +sigmer = list() +for interface in stats.keys(): + print(f"{interface}: UP = {stats[interface].isup}") + sigmer.append(f"{interface}: {stats[interface].isup}") + + + + + + + + +print(sigmer) \ No newline at end of file