Здравствуйте!Имеется необходимость отправлять пакеты на конкретный MAC адрес. Читал что в Linux есть PF_PACKET, но в FreeBSD таковой отсутствует. Нашел на форуме http://www.opennet.me/openforum/vsluhforumID9/5422.html вот такую тему.
Может кто подскажет где информацию поискать про bpf. Желательно примерчик.
Из мануала вроде понял, как слушать сетевую карту, а вот как отправить Ethernet кадр ничего найти не могу. Можно конечно Netgraph узел написать, но хотелось бы без него обойтись.
С уважением,
Алексей.
> Здравствуйте!
> Имеется необходимость отправлять пакеты на конкретный MAC адрес. Читал что в Linux
> есть PF_PACKET, но в FreeBSD таковой отсутствует. Нашел на форуме http://www.opennet.me/openforum/vsluhforumID9/5422.html
> вот такую тему.
> Может кто подскажет где информацию поискать про bpf. Желательно примерчик.
> Из мануала вроде понял, как слушать сетевую карту, а вот как отправить
> Ethernet кадр ничего найти не могу. Можно конечно Netgraph узел написать,
> но хотелось бы без него обойтись.
> С уважением,
> Алексей.libnet
>[оверквотинг удален]
>> Имеется необходимость отправлять пакеты на конкретный MAC адрес. Читал что в Linux
>> есть PF_PACKET, но в FreeBSD таковой отсутствует. Нашел на форуме http://www.opennet.me/openforum/vsluhforumID9/5422.html
>> вот такую тему.
>> Может кто подскажет где информацию поискать про bpf. Желательно примерчик.
>> Из мануала вроде понял, как слушать сетевую карту, а вот как отправить
>> Ethernet кадр ничего найти не могу. Можно конечно Netgraph узел написать,
>> но хотелось бы без него обойтись.
>> С уважением,
>> Алексей.
> libnetБлин, в той же ветке была ссылка на эту библиотечку! Прошу меня извинить за мою невнимательность. Кстати libnet очень красиво "написана", имеется в портах, и ее очень легко разобрать. Готовый пример как с bfp работать. В общем то что доктор прописал!
Огромное спасибо!
С уважением,
Алексей.