FireWall
От: haxorart  
Дата: 29.12.08 20:31
Оценка:
Здравствуйте.
Я разрабатываю свой firewall. Уже есть перехват WinSock методом сплайсинга, есть неплохой глобализатор, но для нормальной реализации необходимо реализовать контроль траффика на ринг0. Соответственно возникло несколько вопросов:
1)Какие способы существуют?
2)Я точно знаю что есть неплохой способ перехвата ф-ий NDIS на ринг0. Но документации по реализации я так и не нашел. + не понятно как это связать с уровнем пользователя(например найти pid процесса который посылает траффик).
Если кто то занимался этой проблемой или может помочь, буду благодарен.
Спасибо за внимание.
ndis hook firewall
Re: FireWall
От: x64 Россия  
Дата: 29.12.08 21:30
Оценка:
H>Я разрабатываю свой firewall.

А я вот уже... разработал... Персональный фаервол. Кстати, если есть желание — присоединяйся, мои контакты в профиле.

H>Уже есть перехват WinSock методом сплайсинга


О, ужас! Зачем?!

H>но для нормальной реализации необходимо реализовать контроль траффика на ринг0.




H>1)Какие способы существуют?


Разные и много.

H>2)Я точно знаю что есть неплохой способ перехвата ф-ий NDIS на ринг0.


Не-не-не, не надо лезть в NDIS без особой нужды.

H>Если кто то занимался этой проблемой или может помочь, буду благодарен.


Я занимался и уже довёл это дело до готовой реализации, смотри в сторону TDI-фильтров и Windows Filtering Platform (WFP). Последнее для Windows Vista и выше.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.