コンピューターでシンプルなNode.JS HTTPサーバーを実行して、実際のサーバーにプッシュする前にテストし、使用を停止したときにサーバーを閉じるのを忘れました。ログを確認したところ、ホームルーター(Linksys EA6900、192.168.1.1)が/ HNAP1 /と/ JNAP /をロードしようとしたことがわかります。
Time IP ResponseCode PageRequested MimeType
2018-04-08T03:26:21.784Z 192.168.1.1 404 /HNAP1/
2018-04-08T03:26:21.881Z 192.168.1.1 200 /index.html text/html
2018-04-08T03:26:21.887Z 192.168.1.1 404 /JNAP/
これについてオンラインで見つけることができるのは、 HNAPプロトコルとは何か であり、数年前に 大量のLinksysルーターが悪用された 、しかし、このエクスプロイトはルーターを購入するずっと前に修正されたと思われます。
ルーターがこれを試行するのはこれが正常ですか、それとも私のルーターが危険にさらされている可能性がありますか?
編集:Linksysサポートとのチャット を終了しました 。ページリクエストはルーターの一部であり、needed ... since the router won't function without those
HNAPはホームネットワーク管理プロトコルです。
ネットワークを監視しているときに同じ問題に遭遇したことがあります。HNAPではなく、前身のUPNPでした。
ルーターにはこの機能を有効または無効にする設定が必要ですが、外部に公開されていなくても問題はありません。
基本的に、ルーターは利用可能なデバイスのarpテーブルをチェックし、上記のディレクトリを調べて、HNAPサービスがアクティブになっているかどうかを確認します。
ルーター構成からUPNPサービスをオフにしたところ、問題が発生しなかったので、あなたのドキュメントを確認して同じことを行ってください。