1

Недавно я установил на своем компьютере тестовый сервер 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 "-" "-"

Я вижу те же запросы в журнале доступа другого веб-сервера в той же сети:

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

Поиск Google показывает, что это связано с маршрутизаторами 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 отправляет HTTP-запросы на каждый веб-сервер через порт 80 в сети?
Как бы я остановил это странное поведение?

1 ответ1

3

Просто создайте на своих веб-серверах веб-страницу под названием «currentsetting.htm», содержащую одну строку, например:

Model=raspberrypi

Просто текст, без разметки HTML, несмотря на то, что это файл .htm.

Затем Genie отправит запрос GET только один раз, поскольку теперь он действительно получит ответ.

В качестве бонуса, любое значение, которое вы дадите для Модели, будет отображаться в качестве имени узла на карте сети Genie.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .