运行 Netgear Genie 的计算机发出奇怪的 HTTP 请求

运行 Netgear Genie 的计算机发出奇怪的 HTTP 请求

我最近在我的计算机上设置了一个测试 Nginx 服务器,并且我一直收到来自网络上另一台计算机的一些奇怪的 HTTP 请求:

192.168.1.114 - - [12/Jul/2015:17:12:42 +0000] "GET /currentsetting.htm HTTP/1.1" 404 168 "-" "-"
192.168.1.114 - - [12/Jul/2015:17:18:59 +0000] "GET /currentsetting.htm HTTP/1.1" 404 168 "-" "-"
192.168.1.114 - - [12/Jul/2015:17:25:12 +0000] "GET /currentsetting.htm HTTP/1.1" 404 168 "-" "-"
192.168.1.114 - - [12/Jul/2015:17:31:27 +0000] "GET /currentsetting.htm HTTP/1.1" 404 168 "-" "-"
192.168.1.114 - - [12/Jul/2015:17:37:40 +0000] "GET /currentsetting.htm HTTP/1.1" 404 168 "-" "-"
192.168.1.114 - - [12/Jul/2015:17:43:54 +0000] "GET /currentsetting.htm HTTP/1.1" 404 168 "-" "-"
192.168.1.114 - - [12/Jul/2015:17:50:09 +0000] "GET /currentsetting.htm HTTP/1.1" 404 168 "-" "-"
192.168.1.114 - - [12/Jul/2015:17:56:23 +0000] "GET /currentsetting.htm HTTP/1.1" 404 168 "-" "-"
192.168.1.114 - - [12/Jul/2015:18:02:36 +0000] "GET /currentsetting.htm HTTP/1.1" 404 168 "-" "-"

我在同一网络上的另一个 Web 服务器的访问日志中看到了相同的请求:

192.168.1.114 - - [12/Jul/2015:13:13:47 -0400] "GET /currentsetting.htm HTTP/1.1" 404 417 "-" "-"
192.168.1.114 - - [12/Jul/2015:13:20:04 -0400] "GET /currentsetting.htm HTTP/1.1" 404 417 "-" "-"
192.168.1.114 - - [12/Jul/2015:13:26:17 -0400] "GET /currentsetting.htm HTTP/1.1" 404 417 "-" "-"
192.168.1.114 - - [12/Jul/2015:13:32:32 -0400] "GET /currentsetting.htm HTTP/1.1" 404 417 "-" "-"
192.168.1.114 - - [12/Jul/2015:13:38:46 -0400] "GET /currentsetting.htm HTTP/1.1" 404 417 "-" "-"
192.168.1.114 - - [12/Jul/2015:13:44:59 -0400] "GET /currentsetting.htm HTTP/1.1" 404 417 "-" "-"
192.168.1.114 - - [12/Jul/2015:13:51:14 -0400] "GET /currentsetting.htm HTTP/1.1" 404 417 "-" "-"
192.168.1.114 - - [12/Jul/2015:13:57:28 -0400] "GET /currentsetting.htm HTTP/1.1" 404 417 "-" "-"

谷歌搜索表明这与 Netgear 路由器有关,而 192.168.1.114 是网络上唯一运行 Netgear Genie 应用程序的计算机。事实上,路由器上的 currentsetting.htm 文件包含一些可能被该应用程序使用的信息:

maxwell:~ andrew$ curl 192.168.1.1/currentsetting.htm
Firmware=V1.0.0.2_1.0.1
RegionTag=R6700_NA
Region=us
Model=R6700
InternetConnectionStatus=Up
ParentalControlSupported=1
SOAPVersion=2.0
ReadyShareSupportedLevel=13
SmartNetworkSupported=0

为什么 Netgear Genie 应用程序似乎向网络上端口 80 上的每个 Web 服务器发送 HTTP 请求?
我该如何阻止这种奇怪的行为发生?

答案1

只需在您的网络服务器上创建一个名为“currentsetting.htm”的网页,其中包含一行,例如:

Model=raspberrypi

尽管它是一个 .htm 文件,但只有文本,没有 HTML 标记。

然后 Genie 只会发送一次 GET 请求,因为它现在实际上会收到回复。

作为奖励,您为模型赋予的任何值都将作为节点名称出现在 Genie 的网络图中。

相关内容