Update flask_server.py

This commit is contained in:
MacRimi
2025-10-04 20:14:57 +02:00
parent 404ea9d838
commit 37d1c7338b

View File

@@ -923,21 +923,25 @@ def get_interface_type(interface_name):
if interface_name == 'lo':
return 'skip'
# Check if it's a bridge (but not virbr which we skip above)
if interface_name.startswith(('vmbr', 'br')):
# Skip virbr (libvirt bridges)
if interface_name.startswith('virbr'):
return 'skip'
return 'bridge'
# Check VM/LXC interfaces
if interface_name.startswith(('veth', 'tap')):
return 'vm_lxc'
# Skip other virtual interfaces
if interface_name.startswith(('tun', 'vnet', 'docker', 'virbr')):
if interface_name.startswith(('tun', 'vnet', 'docker')):
return 'skip'
# Check if it's a bond
if interface_name.startswith('bond'):
return 'bond'
# Check if it's a bridge (but not virbr which we skip above)
if interface_name.startswith(('vmbr', 'br')):
return 'bridge'
# Check if it's a VLAN (contains a dot)
if '.' in interface_name:
return 'vlan'