web-dev-qa-db-ja.com

プリンタをネットワーク内のプリンタにするのは何ですか?

NMAPを使用してネットワークをスキャンしています。このネットワークにIPアドレスを持つコピーマシンとプリンタがあるとします。通常のコンピュータをプリンタから区別できる方法はありますか? NMAPはOSを検出できますが、それは十分ですか?

アイデアをありがとうございました。

2
samantha001

範囲をスキャンして、オープンポート515および9100を探します。それはプリンタに属するアドレスを知らせます。

nmap -p 515,9100 192.168.1.1-200 -oG - | grep open

その後、「開く」ポートを確認してください。 --openディレクティブがありますが、それは私のために働いていません。

515はプリントサーバーによっても使用されているので、ドメインコントローラ(またはプリントサーバーとして機能するものが何でも)持っている場合は、ここでも表示されます。それがチェック9100が入ってくるところです。

編集:

NMAPがデバイスを正しく識別することを信頼するだけで、nmap -O 192.168.1.1/24 -oG - | grep printerも行うこともできます。

2
Satanicpuppy