Page 1 of 3

wi-fi

Posted: Sat May 07, 2011 9:32 pm
by popovpa
Здравствуйте!

А как у нас обстоят дела с wi-fi?

Я так понимаю что нужна прослойка,между драйвером и слоем который управляет wi-fi?

kos->wpa2(кодирование)->wi-fi(драйвер)<--канал-->wi-fi(драйвер)->wpa2(декодирование)->kos

Re: wi-fi

Posted: Sun May 08, 2011 6:34 am
by SoUrcerer
Примерно так. Плюс определение карт, и все это пока что в ядро нужно пихать.

Re: wi-fi

Posted: Tue May 10, 2011 3:35 pm
by CleverMouse
Нужны сами драйверы отдельных карт и вся подсистема WiFi: как ядерные компоненты - проработанное API драйверов, то же кодирование/декодирование wpa2 - так и пользовательские компоненты - показ/настройки доступных WiFi-сетей пользователю, сохранение/восстановление конфигурации для автоподключения.

Re: wi-fi

Posted: Tue May 10, 2011 4:02 pm
by Gluk
CleverMouse, ну GUI то у нас много кто написать может, с конфигурациями - тоже несложно, было бы к чему это все писать...

Re: wi-fi

Posted: Tue May 10, 2011 4:21 pm
by popovpa
Здравствуйте!

Хотел бы взять на себя написание, только мне будет очень нужна помощь более опытных разработчиков, если поможете, в смысле ответов на некоторые, возможно и дурацкие вопросы, тогда всё получиться.

Re: wi-fi

Posted: Tue May 10, 2011 4:58 pm
by SoUrcerer
а документация есть?Не смог найти вменяемых доков по вафле.Я конечно не особо опытный,но постараюсь помочь.

Re: wi-fi

Posted: Wed May 11, 2011 5:23 am
by XVilka
Я помогу с доками. Вечером. Только напишите что необходимо.

Вот - для общего понимания что же такое WiFi http://rghost.net/5891721/private/f4e42 ... 88cac7d96c

Re: wi-fi

Posted: Wed May 11, 2011 6:34 am
by popovpa
Здравствуйте!

Я правильно понимаю, чтобы мне разработать стек работы с вайфай и тестировать его работу, в первую очередь понадобится драйвер для моего чипа?

Чип у меня такой Broadcom bcm4312.

У меня есть исходники драйвера под линукс от производителя, но я так понял существует ещё не оригинальный драйвер, хотелось бы узнать где его можно найти, а так же есть описание, больше похожее на рекламное, с общей схемой, на двух листах.

Re: wi-fi

Posted: Thu May 12, 2011 7:01 pm
by SoUrcerer
Хотелось бы кучу документации по железу и протоколам.
Если есть что про Atheros AR5001, буду особенно рад.

Re: wi-fi

Posted: Thu May 12, 2011 8:57 pm
by VaStaNi
не по силам, похоже задачку хотите решать, ну если упорства хватит, то буду приветствовать!
Если реально до AES (WPA2) доберетесь, то обращайтесь. При необходимости, подкину AES "криптомашинку" в fasm реализации...
Материала, вообще то очень много как и средств по снифу, например.
Другое дело переварить ВСЕ и создать...

В свете сабжа приятно прочтение трактата Киса (впрочем как всегда)Беспроводные сети и их взлом рекомендую

по поводу Atheros, то радоваться можно начинать этим, например.

Re: wi-fi

Posted: Fri May 13, 2011 6:24 am
by SoUrcerer
Лет пять-десять качественные шрифты тоже были задачкой не по силам.А сейчас есть freetype, будет моя библиотека (хочется качественно и на fasm, но сил на все не хватает пока что). Уверен - пару месяцев упорной работы и будет результат.

Re: wi-fi

Posted: Fri May 13, 2011 7:43 am
by XVilka
Всегда надо пробовать! Желаю удачи!

P.S. обычно начинают не с драйвера, а именно со стека - для этого хорошо использовать дампы реальных пакетов (например с помощью wireshark)

Re: wi-fi

Posted: Fri May 13, 2011 8:09 am
by yogev_ezra
Если кому-то нужно для написания драйверов, могу подарить несколько WiFi карт - интерфейс mini-PCIe или USB

Re: wi-fi

Posted: Fri May 13, 2011 12:31 pm
by VaStaNi
Sorcerer wrote:Лет пять-десять качественные шрифты тоже были задачкой не по силам.А сейчас есть freetype, будет моя библиотека (хочется качественно и на fasm, но сил на все не хватает пока что). Уверен - пару месяцев упорной работы и будет результат.
"рюшечки-цветочки" настолько и рядом не лежат со сложными, витиеватыми, ситуационными алгортмами сетевых задач и протоколов, что сходу даже не придумаешь аналогию сравнения, чтобы испугаться разнице...
Хотя надо признать, что иногда полезно бывает, особенно для первопроходцев действовать по типу "вижу цель - не вижу препятствия".
Просто писать или желания писать тут мало, нужны знания, опыт, местами фундаментальные.
Про драйверно-железячную сторону вопроса вообще молчу... достойна, думаю отдельной тем(ы)

Re: wi-fi

Posted: Fri May 13, 2011 7:29 pm
by CleverMouse
popovpa, людей, отвечающих на вопросы, в том числе дурацкие, на этом форуме достаточно.
Чтобы разработать стек, драйвер конкретного устройства не нужен - кроме как одного из компонент стека. Для тестирования и вообще работы драйвер действительно понадобится.
VaStaNi, http://redmine.kolibrios.org/projects/k ... rc/aes.inc , http://redmine.kolibrios.org/projects/k ... nk/network . Последняя ссылка и к #33246 относится - начиная с третьего уровня модели OSI, стек не различает Ethernet и WLAN, а для Ethernet стек уже есть и худо-бедно работает.