got that thing Fly

This commit is contained in:
2025-09-11 10:07:18 +02:00
parent 992835bdc1
commit 6556fbf649
3 changed files with 14 additions and 3 deletions

View File

@@ -1,2 +1,2 @@
tkinter scapy
scapy psutil

View File

@@ -26,4 +26,15 @@ def validate_subnet_mask(mask):
'192.0.0.0', '128.0.0.0', '0.0.0.0' '192.0.0.0', '128.0.0.0', '0.0.0.0'
] ]
if mask not in valid_masks: if mask not in valid_masks:
raise ValueError("Invalid subnet mask") raise ValueError("Invalid subnet mask")
import socket
import psutil
def get_network_interfaces():
interfaces = []
for iface, addrs in psutil.net_if_addrs().items():
for addr in addrs:
if addr.family == socket.AF_INET:
interfaces.append(iface)
return interfaces