2017-03-12 1 views
0

Gibt es ein Linux Befehl/Bash Skript für drahtlose Clients die Anzahl der Clients wissen, die mit jedem WiFi SSID verbunden sind? Wie kann ich das in bash tun?Wie kann die Anzahl der Clients, die mit jeder SSID verbunden sind, mit bash ermittelt werden?

+0

Ich möchte nur einen einfachen Befehl/Sequenz von Befehlen, wie dies zu tun ist. Bitte schlagen Sie vor, wie Sie dies tun, bevor Sie die Frage abschließen. – Jarvis

+0

Ihre Frage eignet sich besser für [Super User] (http://superuser.com/tour) oder [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/tour). – Cyrus

+0

Ok, ich werde es dort fragen, aber können Sie in dieser Frage helfen? @Cyrus – Jarvis

Antwort

0

Ich bin nicht sicher, was Sie erreichen möchten, also werde ich Ihnen mehrere Antworten geben, um in verschiedene Richtungen zu zeigen.

Um alle SSIDs zu erhalten (einschließlich aller öffentlichen Informationen) können Sie folgende verwenden können ...

$ su 
# iwlist scan 

Ich hoffe, das ist das, was Sie suchen.

Wenn nicht, dann möchten Sie vielleicht wissen, wie viele aktive Verbindungen ein Dienst leistet. Dies ist weitaus komplizierter. Um nach aktiven Verbindungen zu suchen, benötigen Sie einen Port Sniffer wie tcpdump und riesige Kenntnisse.

Ein üblicherer Weg wäre der Zugriff auf die Protokolldateien oder das Protokoll des Servers, aber ich denke, Sie haben nicht gefragt, ob Sie dazu berechtigt sind.

+0

Ich muss die Anzahl der Clients wissen, die mit allen in der Nähe befindlichen SSIDs verbunden sind. – Jarvis

+0

Dann seine tcpdump oder logfiles. Vielleicht gibt es noch andere Tools wie wecz erwähnt. – suleiman

+0

Können Sie zeigen, wie man es mit tcpdump macht? @suleiman – Jarvis

Verwandte Themen