Насколько возможно / сложно запустить приложение, работающее на маршрутизаторе? - PullRequest
1 голос
/ 18 февраля 2010

В моем примере я хочу создать приложение, которое отправляет пользователям, которые присоединяются к сети, некоторый интерфейс и управляют этим на центральной станции (возможно, на маршрутизаторе или центральном сервере). Ввод нового пользователя в этот интерфейс будет отправлен обратно на центральную станцию ​​и контролируется.

Насколько это правдоподобно? Является ли отправка чего-либо на недавно обнаруженный IP-адрес реалистичной?

Ответы [ 4 ]

2 голосов
/ 18 февраля 2010

Пока вы контролируете DNS-сервер, вы можете отправлять их на любой веб-сервер, который вам нравится.

1 голос
/ 18 февраля 2010

Единственное, о чем я могу думать, это NoCatAuth и друзья. Пользователь должен использовать свой веб-браузер, но большинство к этому привыкли.

1 голос
/ 18 февраля 2010

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

0 голосов
/ 19 февраля 2010

Вы пытаетесь заставить пользователей использовать ваше приложение (например, продавая эти маршрутизаторы через интернет-провайдера) или ожидаете, что пользователи будут сотрудничать (например, внутри глобальной сети организации)?

Если последнее, может быть достаточно установить DHCP-сервер внутри маршрутизатора для обслуживания адреса HTTP-прокси. Это будет подхвачено большинством ОС / браузеров. Затем прокси-сервер можно использовать для управления веб-трафиком - какие страницы они видят, а какие перенаправляют в ваше собственное веб-приложение.

Если пользователь считается злоумышленником, для него было бы тривиально переопределить настройки прокси. В ситуации LAN / WAN вам нужно убедиться, что ничто не связывает их с внешним миром, кроме как через прокси.

...