Я сканирую сеть, используя nmap. Я предполагаю, что в этой сети есть копировальные аппараты и принтеры с IP-адресами. Есть ли способ отличить обычные компьютеры от принтеров? Nmap может обнаружить ОС, но достаточно ли этого?
Спасибо за любые идеи.
Я сканирую сеть, используя nmap. Я предполагаю, что в этой сети есть копировальные аппараты и принтеры с IP-адресами. Есть ли способ отличить обычные компьютеры от принтеров? Nmap может обнаружить ОС, но достаточно ли этого?
Спасибо за любые идеи.
Сделайте сканирование диапазона и найдите открытые порты 515 и 9100. Это скажет вам, какие адреса принадлежат принтерам.
nmap -p 515,9100 192.168.1.1-200 -oG - | grep open
Затем проверьте наличие "открытых" портов. Существует директива --open
, но по какой-то причине она не работает для меня.
515 также используется серверами печати, поэтому, если у вас есть контроллер домена (или любой другой), выполняющий роль сервера печати, он также будет отображаться здесь. Вот тут и приходит проверка 9100.
Редактировать:
Вы также можете просто сделать nmap -O 192.168.1.1/24 -oG - | grep printer
и верьте, что nmap правильно идентифицирует устройство.