Вопрос: Сканирование клиентов по сети Wi-Fi


Я хочу видеть всех клиентов в сети, с которыми я подключен. Я знаю, что это возможно на Android, но я не знаю, как это сделать на автономном Linux. Я пробовал искать в любом месте, но никакого результата.


4
2017-08-06 11:03


Источник


Просто, чтобы прослушивать решение Windows: inSSIDer это превосходно! - Danny Beckett


Ответы:


Предположительно, у вас нет доступа к веб-интерфейсу маршрутизатора, так как все почти все маршрутизаторы имеют страницу, на которой будет отображаться список клиентских устройств.

Во всяком случае, это должно быть возможно с помощью инструмента командной строки, называемого arp-scan,

Вам нужно либо построить его из источника, либо использовать диспетчер пакетов для его установки. Итак, на чем-то вроде Ubuntu это обычно будет:

sudo apt-get install arp-scan

Команда, необходимая для сканирования, будет выглядеть примерно так:

arp-scan --interface=wlan0 --localnet

В гид пользователя,

Я бы добавил, что такие инструменты, как эти, немного серые, хотя они потенциально могут использоваться в гнусных целях.


8
2017-08-06 11:34



Можете ли вы добавить их, что «потенциально можно использовать для гнусных целей»? Мне просто интересно, что можно сделать. Я хотел бы узнать что-то новое :-). - Smax
@Smax: Это связано с спуфированием ARP (en.wikipedia.org/wiki/Arp_spoofing), где компьютер претендует на то, что он не является, чтобы нарушить и / или перехватить сетевой трафик. - James P
С именами systemd / udev я обнаружил псевдоним sudo arp-scan -l -t 200 -I $(ls /sys/class/net | grep -o "wl[^\t]\+") очень полезно. ан вместо з.д. для проводных интерфейсов. - Pablo Bianchi


Если вам просто нужно IP / MAC / HOSTNAME из ваших клиентов в вашей сети, то arp-scan сделает трюк. Но если вам нужна дополнительная информация, например, операционная система, открытые порты и т. Д., Я бы предложил вместо nmap / zenmap:

nmap -T4 -A -v 192.168.1.0/24

Вы можете получить дополнительную информацию о nmap Вот,

Вы также можете использовать Fing который, как известно, является приложением для Android, но также доступен для Linux.


2
2017-08-06 15:03





Это такой широкий вопрос, который, по моему мнению, заслуживает широкого ответа. Если вы действительно хотите узнать компьютеры вокруг вас, это займет больше, чем просто инструмент arp. На самом деле, для этой задачи есть несколько дистрибутивов Linux. Один из моих фаворитов - один из оригиналов: http://www.backtrack-linux.org


1
2017-08-06 13:32