Мне просто нужен способ установить сканер IP подсети, таким образом, я вижу, какие устройства подключены.
В поиске вокруг я нашел много старых веб-страниц, которые говорят об изменяющихся репозиториях для получения сердитого сканера IP, но я не хочу изменять свои репозитории по любой причине. Плюс, эти страницы все для более старых версий.
Существует команда arp, но это не является исчерпывающим. arp-a не показывает всю подсеть; просто соединения от единственной машины.
Я никогда не находил клон Усовершенствованного сканера IP.
Таким образом, вопрос находится в заголовке: Как я могу установить сканер IP для Ubuntu 16.04 LTS?
Вот два что работа обоснованно хорошо с Ubuntu 16.04 LTS.
Первый, arp-сканирование, выполнил основную цель перечисления устройств. Второй, nmap, намного более универсален и дает быстрое изображение сервисов, доступных от каждого устройства.
1) arp-сканирование
Установка легка:
sudo apt-get update
sudo apt-get install arp-scan
Это имеет тонну опций, которые видны здесь:
sudo arp-scan --help
Для основного перечисления, для сканирования моей "локальной" сети:
sudo arp-scan -l | sort
Который приводит к очень простому дисплею, который показывает каждое устройство включая IP-адрес, MAC-адрес и производителя интерфейса. Это также показало ответы "дубликата" для некоторых адресов.
2) nmap
sudo apt-get update
sudo apt-get install nmap
Выполнять Быстрое сканирование, которое перечисляет устройства и показывает открытые порты
nmap -F 192.168.8.1-254
Результатом является довольно полный список устройств и открытых портов.
Вот удобная Шпаргалка NMAP для наблюдения некоторых способов использовать nmap.
Я удивлен, что ни один не установлен по умолчанию в Ubuntu 16.04, но это быстро и легко заставить их обоих работать.