Questão Solicitações HTTP estranhas de um computador executando o Netgear Genie


Recentemente, configurei um servidor Nginx de teste no meu computador e recebi algumas solicitações HTTP estranhas de outro computador na rede:

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 "-" "-"

Eu vejo as mesmas solicitações no log de acesso de outro servidor da Web na mesma rede:

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 "-" "-"

Uma pesquisa no Google sugere que isso está relacionado aos roteadores Netgear, e 192.168.1.114 é o único computador na rede que executa o aplicativo Netgear Genie. De fato, o arquivo currentetting.htm no roteador possui algumas informações que podem ser usadas pelo aplicativo:

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

Por que o aplicativo Netgear Genie parece estar enviando solicitações HTTP para todos os servidores da Web na porta 80 da rede?
Como eu impediria que esse comportamento estranho acontecesse?


1


origem


Eu estou supondo que ao invés de confiar no gateway padrão, o Genie procura por qualquer computador com uma porta aberta 80 para tentar pesquisar o roteador por informações. Não é estranho como tal - eu posso pensar em melhores maneiras de fazer isso. - Virtual Anomaly


Respostas:


Basta criar uma página da Web em seus servidores da Web chamada "currentsetting.htm", contendo uma linha, por exemplo:

Model=raspberrypi

Apenas texto, sem marcação HTML, apesar de ser um arquivo .htm.

Em seguida, Genie enviará a solicitação GET apenas uma vez, pois agora ela receberá uma resposta.

Como um bônus, qualquer valor que você der para Model aparecerá como o nome do nó no mapa de rede da Genie.


3