I'm running a simple Node.JS HTTP server on my computer to test things before I push them to my real server, and forgot to close it when I stopped using it. I just looked at the logs and it shows that my home router (Linksys EA6900, 192.168.1.1) tried to load /HNAP1/ and /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/
All I can find online about this is what the HNAP protocol is and that there was a mass Linksys router exploit a few years ago, but this exploit was supposedly fixed long before I bought my router.
Is this normal for routers to try to do, or is my router possibly compromised?
EDIT: I just finished chatting with Linksys Support, I'm left to assume it's part of the Smart Wifi as he said the page requests are part of the router and it is needed ... since the router won't function without those