AlexandrY 3 27 июля, 2012 Опубликовано 27 июля, 2012 · Жалоба глупость несёте... поясните как хакеры будут ломать флэш МК через Ethernet? Не хакеры ломать будут, а боты и вообще все соседи. Будут во первых непрерывно сканировать порты. Будет идти непрерывный широковещательный трафик от роутеров и прочей инфраструктуры. Потом будут непрерывно долбить по HTTP, Telnet, FTP и т.д. Серверу все время надо будет парсить идиотские запросы по HTTP. В конце концов сервер упадет либо из-за нехватки памяти либо из-за ошибки в парсере. Либо сам встроенный сервер занесут в черный список за неадекватные ответы. Обрезание трафика по email уже обычное дело. С провайдерами приходится ругаться чтобы дивайсы могли отправлять емайлы беспрепятственно. Ну а Flash (вернее файловые носители на Flash) рухнет от износа. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kolobok0 0 27 июля, 2012 Опубликовано 27 июля, 2012 (изменено) · Жалоба ..сервак на LPC2129+CS8900A+uIP. ..но макс. кол-во подключений TCP слишком мало. Всего 20 сокетов... что то новенькое.. а откуда такое ограничение то??? (дописал)я не обратил внимание на uIP изначально - именно реализация протокола накладывает ограничение. само железное решение не причём... на 51+CS8900A подымал вэб сервак - ограничений не наблюдал. доводил до 100 далее не интересно... ...непрерывно сканировать порты. Будет... т.е. если Вы подымаете на писюке вэб сервак - то такое не придвидится??? я прально понимаю вашу мысль??? или нечто другое имелось ввиду?? по поводу что и каких ресурсов не хватит - если делаете стэк с учётом именно такой нагрузки - проблем НЕ будет. Вам никто не мешает сделать анализ на ликвидность приходящих пакетов, в том числе и по временному признаку. В чём проблема то??? ...Ну а Flash (вернее файловые носители на Flash) рухнет от износа... ссылочка на дэкумент у вас конечно же имеется??? ограничения по чтению - что то новенькое... и сразу в догонку, я правильно понимаю вашу мысль, что при выполнении программы флэш не читается, или читается так-же(и со временем МК умирают)? :))) Изменено 27 июля, 2012 пользователем kolobok0 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 0 27 июля, 2012 Опубликовано 27 июля, 2012 (изменено) · Жалоба Не хакеры ломать будут, а боты и вообще все соседи. На нормальных осях есть нетфильтры - вся эта левая шелуха отметается, настройка их ~ +5 минут к времени работы над проектом :) итог - минут 20 работы. Изменено 27 июля, 2012 пользователем sasamy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kolobok0 0 27 июля, 2012 Опубликовано 27 июля, 2012 · Жалоба ...Обрезание трафика по email уже обычное дело....чтобы дивайсы могли отправлять емайлы беспрепятственно... предположу банальное - вы не умете их готовить :) то, что вы приводите - это решаемые вещи. решаемые локально на девайсе. сами пакеты никак не имеют маркировку кем они посланы, и с точки зрения потока - монопенисуально кто их подготовил. отслеживается корректность данных согласно неких настроек. если зарезана(к примеру) вся почта(или там с определённого адреса) - то и вся будет резаться. детектирование ошибочных данных - так же берётся не с потолка а согласно документации которую можно нарыть в инете... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 27 июля, 2012 Опубликовано 27 июля, 2012 · Жалоба предположу банальное - вы не умете их готовить :) то, что вы приводите - это решаемые вещи. решаемые локально на девайсе. Думаете обладаете телепатическими способностями? ;) Нет, майлы не проходили потому что между ними был слишком короткий интервал. Эвристика провайдера однако.. ссылочка на дэкумент у вас конечно же имеется??? ограничения по чтению - что то новенькое... и сразу в догонку, я правильно понимаю вашу мысль, что при выполнении программы флэш не читается, или читается так-же(и со временем МК умирают)? :))) А здесь другая эвристика. ;) На примитивных МК ничего не записывающих во время или на старте сессий, и не дампирующих крахи нормальный WEB сервер не сделать. На нормальных осях есть нетфильтры - вся эта левая шелуха отметается, настройка их ~ +5 минут к времени работы над проектом :) итог - минут 20 работы. Да, лучше год потерять, но зато потом за 20 мин долететь :08: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ashr 0 30 июля, 2012 Опубликовано 30 июля, 2012 · Жалоба Вот мы думали, думали и решили остановиться на варианте использования встраиваемого одноплатного компа + наше устройство. С учетом отсутствия опыта работы с ethernet и протоколами, это будет наиболее быстро поднимаемый вариант. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Слесарь 9 30 июля, 2012 Опубликовано 30 июля, 2012 · Жалоба Простейшие WEB-серверы даже на PIC делают. http://www.megachip.ru/news.php?id=84 А для управления по сети может и UDP хватить ... Сервер то получается, но уж больно сложно поддается программированию. Там проблема хранения/обработки последовательных данных HTTP протокола. Если в PC памяти достаточно для формирования ответа сервера целиком, то на базе PIC контроллеров это дается очень не легко, приходится формировать ответ сервера только фрагментарно из-за ограничений в памяти и буферов малой длины. В общем я несколько лет делал сервера для PC поддерживающие динамический контент. Называлось это - удаленный пользовательский интерфейс. Сейчас в основном используют PHP. Но когда попытался сделать мини подобие для PIC, был в шоке от ограниченности ресурсов. Возможно еще продолжу подобные исследования. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 30 июля, 2012 Опубликовано 30 июля, 2012 · Жалоба т.е. если Вы подымаете на писюке вэб сервак - то такое не придвидится??? я прально понимаю вашу мысль???На 'писюке' для этого ставят firewall'ы и прочее. Делают WEB серверы, расчитанные на большое количество подключений и нагрузку. или нечто другое имелось ввиду??Имелось в виду, что все это можно сделать и на встраиваемой железке, только это уже будет не встраиваемая железка с встроенным WEB сервером, в полновесный WEB сервер с небольшим довесков в виде встроенной железки :rolleyes: Но все это ТС не грозит, т.к. он озвучил требование, что его железка будет включаться только в локальной сети. PS. Есть такой встроенный WEB сервер - GoAhead, видел его во многих роутерах и прочем сетевом хламе Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sv_ 0 30 июля, 2012 Опубликовано 30 июля, 2012 (изменено) · Жалоба Ну а Flash (вернее файловые носители на Flash) рухнет от износа.И Flash тоже перепишут. Посылается TCP пакет (или фрагмент более высокого протокола), который вызывает переполнение стека, в следствии чего запускется фрагмент кода из уже убитого стека. Разработка такого мероприятия "с нуля" - достаточно муторное мероприятие. Но в этой степи работают уже много лет и есть серьезные наработки. По "стилистике" ответов определяют тип используемого стека. Конкретные опции - экспериментально. В целом, задача не "для маленьких", но это лишь вопрос желания. P.S. От дальнейших подробностей - воздержусь : ) Изменено 30 июля, 2012 пользователем _sv_ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kolobok0 0 31 июля, 2012 Опубликовано 31 июля, 2012 · Жалоба ..P.S. От дальнейших подробностей - воздержусь : ) один тупой вопрос: У Вас лично есть хоть одна взломанная система, под заказчика? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 18 31 июля, 2012 Опубликовано 31 июля, 2012 · Жалоба Какая минимальная/типичная/комфортная программно-аппаратная конфигурация должна быть у встраивамого устройства, чтобы запустить на нем более-менее полноценный web-сервер и web-службу? Raspberry Pi. An ARM GNU/Linux box for $25. Take a byte! С эзернетом он стоит $35. Продается в Фарнелле. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 31 июля, 2012 Опубликовано 31 июля, 2012 · Жалоба PS. Есть такой встроенный WEB сервер - GoAhead, видел его во многих роутерах и прочем сетевом хламе Замечательная ссылка однако. Сервер имеет CGI, SSL, аутентификацию и даже серверный JavaScript с поддержкой ASP файлов. А главное портируется под любую RTOS. Надо изменить только пару вызовов сервисов RTOS. Хоть на FreeRTOS портируй. 256К RAM хватит за глаза такому серверу если не увлекаться CGI. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
skripach 6 31 июля, 2012 Опубликовано 31 июля, 2012 · Жалоба Не совсем в тему.. Может кто-нибудь подскажет более-менее приличный FTP сервер, чтобы на FreeRTOS положить без заморочек? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
amater 0 31 июля, 2012 Опубликовано 31 июля, 2012 · Жалоба Мы делали сервер на LPC1768 c кайловской библиотекой. Для динамического отображения использовали json. Но у нас задачи наверное попроще - отобразить как работает прибор, поменять пару параметров, обновить софт. Число коннектов ограничили двумя. Вообще если хочется много коннектров нужна внешняя память. Для нашего сервера использовали совсем немного памяти примерно 100k flash + 10kram, потому что в основном память для приложении использована. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ashr 0 1 августа, 2012 Опубликовано 1 августа, 2012 · Жалоба Raspberry Pi. An ARM GNU/Linux box for $25. Take a byte! С эзернетом он стоит $35. Продается в Фарнелле. Если бы там была встроенная Flash, хотя бы несколько MB, то это было бы то, что надо. А так, там вся работа только с карты памяти ведется. Не думаю, что это надежное решение для промышленного устройства. Замечательная ссылка однако. Сервер имеет CGI, SSL, аутентификацию и даже серверный JavaScript с поддержкой ASP файлов. А главное портируется под любую RTOS. Надо изменить только пару вызовов сервисов RTOS. Хоть на FreeRTOS портируй. 256К RAM хватит за глаза такому серверу если не увлекаться CGI. Не могу понять, а каких усилий будет стоить написание динамичного сайта для этого сервера. И кто должен прилагать эти усилия: я или можно привлечь обычного web-программиста. Т.е. можно ли применить стандартные на текущий момент решения для web разработки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться