На Linux у вас є iw
(показуйте / маніпулюйте бездротовими пристроями та їх конфігурацією) та при використанні з dev
командою:
Commands:
dev
List all network interfaces for wireless hardware.
тобто
iw dev
ви отримаєте щось на кшталт:
phy#0
Interface wlan0
ifindex 3
wdev 0x1
addr 00:12:32:e4:18:24
type managed
phy#1
Interface wlan1
ifindex 4
wdev 0x2
addr 00:12:22:c6:b2:0a
type managed
Якщо ви хочете витягти лише імена інтерфейсів, ви завжди можете обробити вихід, наприклад
iw dev | awk '$1=="Interface"{print $2}'
просто пам’ятайте, що на сторінці допомоги чітко зазначено:
Do NOT screenscrape this tool, we don't consider its output stable.