ฉันต้องการดูลูกค้าที่เชื่อมต่อภายในซอฟต์แวร์ OpenWrt 10.03
ฉันต้องการดูลูกค้าที่เชื่อมต่อภายในซอฟต์แวร์ OpenWrt 10.03
คำตอบ:
เหมือนที่อธิบายไว้ที่นี่ - การบันทึก OpenWrt: วิธีหาคำว่า "wifi deauthentication" - ขึ้นอยู่กับไดรเวอร์ไร้สายที่คุณใช้
iw dev wlan0 station dump
- & gt; สำหรับ nl80211/mac80211
ไดรเวอร์ที่เข้ากันได้ wlc assoclist
- & gt; เพื่อกรรมสิทธิ์ broadcom-wl
คนขับรถ ในกรณีที่ iw
คุณต้องเปลี่ยนโดยธรรมชาติ wlan0
ด้วยอินเตอร์เฟสที่มี hostapd
(AP daemon) กำลังทำงานอยู่
ปรับปรุง
เรากำลังจะได้เห็น 15.05.1 ในไม่ช้าและเนื่องจากมีการเผยแพร่ไม่กี่ครั้งที่ผ่านมาก็มีเช่นกัน libiwinfo
: เลเยอร์นามธรรมที่ยอดเยี่ยมสำหรับอินเทอร์เฟซแบ็กเอนด์ที่สำคัญทั้งหมด (ในปัจจุบัน Broadcom, Madwifi, nl80211 และ wext ) นี่เป็นวิธีที่แนะนำในการรับข้อมูลจากระบบย่อยไร้สาย
มันมาพร้อมกับอรรถประโยชน์บรรทัดคำสั่ง (แพ็คเกจ iwinfo
):
iwinfo wlan0 assoclist
นอกจากนี้ยังมีการผูก Lua (แพคเกจ libiwinfo-lua
) ถ้าคุณเขียนสคริปต์:
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
--> ....
มีแม้กระทั่ง ubus
อินเตอร์เฟสกับ iwinfo
ถ้าคุณทำสิ่งที่ฉลาด (บรรจุภัณฑ์ rpcd
, เอกสาร )