got that thing Fly
This commit is contained in:
@@ -1,2 +1,2 @@
|
|||||||
tkinter
|
scapy
|
||||||
scapy
|
psutil
|
13
src/utils.py
13
src/utils.py
@@ -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
|
Reference in New Issue
Block a user