Sto cercando di essere in grado di visualizzare i client connessi all'interno del software OpenWrt 10.03.
Sto cercando di essere in grado di visualizzare i client connessi all'interno del software OpenWrt 10.03.
Risposte:
Come spiegato qui - Registrazione di OpenWrt: come scoprire "deauthentication wifi" - dipende dal driver wireless che stai usando.
iw dev wlan0 station dump
-> per nl80211/mac80211
driver compatibiliwlc assoclist
-> per broadcom-wl
driver proprietarioNel caso iw
tu abbia naturalmente bisogno di sostituirlo wlan0
con l'interfaccia che ha hostapd
(demone AP) in esecuzione su di esso.
Aggiornare
Presto vedremo il 15.05.1 e da parecchie versioni fa c'è anche libiwinfo
: un piccolo grande strato di astrazione verso tutte le principali interfacce di backend (attualmente Broadcom, Madwifi, nl80211 e wext ). Questo è ora il modo raccomandato per ottenere informazioni dal sottosistema wireless.
Viene fornito con un'utilità da riga di comando (pacchetto iwinfo
):
iwinfo wlan0 assoclist
Ci sono anche attacchi Lua (pacchetto libiwinfo-lua
) se stai scrivendo:
require("iwinfo")
iface = "wlan0"
t = iwinfo.type(iface)
clients = iwinfo[t].assoclist(iface)
for k,v in pairs(clients) do print(k, v.signal) end
--> 00:xx:xx:xx:xx:xx -44
--> 0A:xx:xx:xx:xx:xx -67
--> ....
C'è anche ubus
un'interfaccia per iwinfo
se sei all'altezza di qualcosa di intelligente (pacchetto rpcd
, documenti ).