2

Я сканирую сеть, используя nmap. Я предполагаю, что в этой сети есть копировальные аппараты и принтеры с IP-адресами. Есть ли способ отличить обычные компьютеры от принтеров? Nmap может обнаружить ОС, но достаточно ли этого?

Спасибо за любые идеи.

1 ответ1

2

Сделайте сканирование диапазона и найдите открытые порты 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 правильно идентифицирует устройство.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .