jak uzyskać listę podłączonych klientów Wi-Fi w OpenWrt 10.03?
12
Możesz skorzystać z arp-table lub dzierżawy DHCP. Nie jest to idealne rozwiązanie, może wystarczy?
Wyświetl tabelę arp
arp
Lista dzierżaw DHCP
cat /tmp/dhcp.leases
... i połączone
for ip in $(arp | grep -v IP | awk '{print $1}'); do
grep $ip /tmp/dhcp.leases;
done
Aby zobaczyć powiązanych klientów Wi-Fi, nawet jeśli nie mają klienta DHCP lub nie mają adresu IP, musisz zapytać AP o powiązane urządzenia Wi-Fi:
W ten sposób zobaczysz również prędkość połączenia. Dla mnie wygląda to tak:
źródło
Co powiesz na nmap?
Następnie wykonaj skanowanie ukrycia swojej podsieci (prawdopodobnie 192.168.1.0/24)
Spowoduje to wyświetlenie listy usług działających również na klientach. Może również uruchamiać alarmy, jeśli klient ma zainstalowane oprogramowanie wykrywające skanowanie portów (np. Snort), więc bądź ostrożny.
źródło
Zamiast
cat /tmp/dhcp.leases|wc -l
iarp -a
moim rozwiązaniem jestZwróci liczbę urządzeń podłączonych do OpenWRT przez port LAN. Prawie w czasie rzeczywistym.
źródło
Aby uzyskać je bezpośrednio od
hostapd
(demona zarządzającego punktem dostępu):(lub zamień
wlan0
na interfejs, który Cię interesuje)źródło