Дивні запити HTTP від ​​комп'ютера під управлінням Netgear Genie


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 в мережі?
Як би я не зупинив цю дивну поведінку?


Я здогадуюсь, що замість того, щоб покладатися на шлюз за замовчуванням, Genie шукає будь-який комп'ютер з відкритим портом 80 для спроби опитування маршрутизатора на інформацію. Це не дивно, але я можу придумати кращі способи зробити це.
Віртуальна аномалія

Відповіді:


3

Просто створіть веб-сторінку на своїх веб-серверах під назвою "currentsetting.htm", що містить один рядок, наприклад:

Model=raspberrypi

Просто текст, без розмітки HTML, незважаючи на те, що файл .htm.

Тоді Genie надішле запит GET лише один раз, оскільки він фактично тепер отримає відповідь.

Як бонус, будь-яке значення, яке ви надаєте для моделі, відображатиметься як ім'я вузла на мережевій карті Genie.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.