Здравствуйте!
А как у нас обстоят дела с wi-fi?
Я так понимаю что нужна прослойка,между драйвером и слоем который управляет wi-fi?
kos->wpa2(кодирование)->wi-fi(драйвер)<--канал-->wi-fi(драйвер)->wpa2(декодирование)->kos
wi-fi
Примерно так. Плюс определение карт, и все это пока что в ядро нужно пихать.
Нужны сами драйверы отдельных карт и вся подсистема WiFi: как ядерные компоненты - проработанное API драйверов, то же кодирование/декодирование wpa2 - так и пользовательские компоненты - показ/настройки доступных WiFi-сетей пользователю, сохранение/восстановление конфигурации для автоподключения.
Сделаем мир лучше!
CleverMouse, ну GUI то у нас много кто написать может, с конфигурациями - тоже несложно, было бы к чему это все писать...
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Здравствуйте!
Хотел бы взять на себя написание, только мне будет очень нужна помощь более опытных разработчиков, если поможете, в смысле ответов на некоторые, возможно и дурацкие вопросы, тогда всё получиться.
Хотел бы взять на себя написание, только мне будет очень нужна помощь более опытных разработчиков, если поможете, в смысле ответов на некоторые, возможно и дурацкие вопросы, тогда всё получиться.
а документация есть?Не смог найти вменяемых доков по вафле.Я конечно не особо опытный,но постараюсь помочь.
Я помогу с доками. Вечером. Только напишите что необходимо.
Вот - для общего понимания что же такое WiFi http://rghost.net/5891721/private/f4e42 ... 88cac7d96c
Вот - для общего понимания что же такое WiFi http://rghost.net/5891721/private/f4e42 ... 88cac7d96c
Здравствуйте!
Я правильно понимаю, чтобы мне разработать стек работы с вайфай и тестировать его работу, в первую очередь понадобится драйвер для моего чипа?
Чип у меня такой Broadcom bcm4312.
У меня есть исходники драйвера под линукс от производителя, но я так понял существует ещё не оригинальный драйвер, хотелось бы узнать где его можно найти, а так же есть описание, больше похожее на рекламное, с общей схемой, на двух листах.
Я правильно понимаю, чтобы мне разработать стек работы с вайфай и тестировать его работу, в первую очередь понадобится драйвер для моего чипа?
Чип у меня такой Broadcom bcm4312.
У меня есть исходники драйвера под линукс от производителя, но я так понял существует ещё не оригинальный драйвер, хотелось бы узнать где его можно найти, а так же есть описание, больше похожее на рекламное, с общей схемой, на двух листах.
Хотелось бы кучу документации по железу и протоколам.
Если есть что про Atheros AR5001, буду особенно рад.
Если есть что про Atheros AR5001, буду особенно рад.
не по силам, похоже задачку хотите решать, ну если упорства хватит, то буду приветствовать!
Если реально до AES (WPA2) доберетесь, то обращайтесь. При необходимости, подкину AES "криптомашинку" в fasm реализации...
Материала, вообще то очень много как и средств по снифу, например.
Другое дело переварить ВСЕ и создать...
В свете сабжа приятно прочтение трактата Киса (впрочем как всегда)Беспроводные сети и их взлом рекомендую
по поводу Atheros, то радоваться можно начинать этим, например.
Если реально до AES (WPA2) доберетесь, то обращайтесь. При необходимости, подкину AES "криптомашинку" в fasm реализации...
Материала, вообще то очень много как и средств по снифу, например.
Другое дело переварить ВСЕ и создать...
В свете сабжа приятно прочтение трактата Киса (впрочем как всегда)Беспроводные сети и их взлом рекомендую
по поводу Atheros, то радоваться можно начинать этим, например.
Лет пять-десять качественные шрифты тоже были задачкой не по силам.А сейчас есть freetype, будет моя библиотека (хочется качественно и на fasm, но сил на все не хватает пока что). Уверен - пару месяцев упорной работы и будет результат.
Всегда надо пробовать! Желаю удачи!
P.S. обычно начинают не с драйвера, а именно со стека - для этого хорошо использовать дампы реальных пакетов (например с помощью wireshark)
P.S. обычно начинают не с драйвера, а именно со стека - для этого хорошо использовать дампы реальных пакетов (например с помощью wireshark)
Если кому-то нужно для написания драйверов, могу подарить несколько WiFi карт - интерфейс mini-PCIe или USB
"рюшечки-цветочки" настолько и рядом не лежат со сложными, витиеватыми, ситуационными алгортмами сетевых задач и протоколов, что сходу даже не придумаешь аналогию сравнения, чтобы испугаться разнице...Sorcerer wrote:Лет пять-десять качественные шрифты тоже были задачкой не по силам.А сейчас есть freetype, будет моя библиотека (хочется качественно и на fasm, но сил на все не хватает пока что). Уверен - пару месяцев упорной работы и будет результат.
Хотя надо признать, что иногда полезно бывает, особенно для первопроходцев действовать по типу "вижу цель - не вижу препятствия".
Просто писать или желания писать тут мало, нужны знания, опыт, местами фундаментальные.
Про драйверно-железячную сторону вопроса вообще молчу... достойна, думаю отдельной тем(ы)
popovpa, людей, отвечающих на вопросы, в том числе дурацкие, на этом форуме достаточно.
Чтобы разработать стек, драйвер конкретного устройства не нужен - кроме как одного из компонент стека. Для тестирования и вообще работы драйвер действительно понадобится.
VaStaNi, http://redmine.kolibrios.org/projects/k ... rc/aes.inc , http://redmine.kolibrios.org/projects/k ... nk/network . Последняя ссылка и к #33246 относится - начиная с третьего уровня модели OSI, стек не различает Ethernet и WLAN, а для Ethernet стек уже есть и худо-бедно работает.
Чтобы разработать стек, драйвер конкретного устройства не нужен - кроме как одного из компонент стека. Для тестирования и вообще работы драйвер действительно понадобится.
VaStaNi, http://redmine.kolibrios.org/projects/k ... rc/aes.inc , http://redmine.kolibrios.org/projects/k ... nk/network . Последняя ссылка и к #33246 относится - начиная с третьего уровня модели OSI, стек не различает Ethernet и WLAN, а для Ethernet стек уже есть и худо-бедно работает.
Сделаем мир лучше!
Who is online
Users browsing this forum: No registered users and 0 guests