Задача следующая.
Необходимо что бы пакеты не прошел на следующие уровни модели OSI.
Как это реализовать. На С++ в FreeBSD.
>Необходимо что бы пакеты не прошел на следующие уровни модели OSI.man pf
man ipfw
man ipf>Как это реализовать.
Изобретатель велосипеда?
Ну зачем же велосипед.
А насчет фаирволов то это все понятно. Сейчас так и работает.Написана система учета трафика на библиотеке libpcap. И вот хотелось бы дописать ее что бы пакеты не обрабатывались если лимит привышен...
>Написана система учета трафика на библиотеке libpcap. И вот хотелось бы дописать
>ее что бы пакеты не обрабатывались если лимит привышен...Что мешает совместить libpcap и с ipfw/ipf/pf (посмотрев их предварительно на тему ioctl, если делать вызовы бинарников жаба душит)?
программно через divert sockets:
http://www.opennet.me/openforum/vsluhforumID9/4120.html