Программно изменяющие настройки беспроводного маршрутизатора - Netgear идеально

Действительно ли возможно программно изменить настройки на беспроводном маршрутизаторе Netgear с помощью C#? У меня есть настройки, которые я часто изменяю, и я хотел бы создать свой собственный интерфейс для внесения тех изменений. В настоящее время я перешел к администраторской веб-странице (10.0.0.1), и она предлагает мне имя пользователя и пароль. После того, как я пройду проверку подлинности, я могу использовать веб-интерфейс для изменения конфигурации маршрутизатора.

Если это не возможно с Netgear, какие-либо внешние беспроводные маршрутизаторы имеют API для разработчиков?

19
задан icodebuster 3 January 2014 в 04:15
поделиться

3 ответа

Для этого нет никаких API, но вы можете написать что-нибудь, чтобы делать HTTP-запросы к маршрутизатору для имитации используемого веб-интерфейса.

Я полагаю, что с большинством потребительских маршрутизаторов довольно просто разговаривать. Аутентификация, вероятно, не более чем базовая область.

13
ответ дан 30 November 2019 в 04:36
поделиться

Мне неизвестны маршрутизаторы потребительского уровня, у которых есть подобный API, но вы всегда можете создать что-то, что (ab) использует веб-интерфейс, чтобы делать то, что вы хотите, используя что-то вроде selenium-rc или watir

2
ответ дан 30 November 2019 в 04:36
поделиться

Я не знаком с этим маршрутизатором, но я делал аналогичные вещи программно через telnet-соединение маршрутизатора с Python. Для C # есть библиотека cood telnet: http://www.codeproject.com/KB/IP/MinimalisticTelnet.aspx

0
ответ дан 30 November 2019 в 04:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: