Вверх ↑
Ответов: 5227
Рейтинг: 587
#1: 2010-01-14 10:52:48 ЛС | профиль | цитата
Есть TIPFWHook (с открытым исходным кодом на с++), поддерживает статическую фильтрацию пакетов для TCP/UDP/ICMP/IP протоколов, состоит из двух частей:

1. Драйвер прерываний системы сетевой защиты Windows (IPFWHook.sys) -20.32Kb
2. Обёртка управления для него в виде ActiveX (IPFWHook.Dll) -36Kb

Судя по документации достаточно:

1 - Copy IPFWHook.sys file to c:windowssystem32drivers directory
2 - Register TFWHook.dll by issuing the following at command line : "regsvr32

3 - в блокноте написать файл-протокол политики безопастности. (типа нипель )

Ну и:

function StartFirewall(bstrPolicyFile:BSTR); // тут запуск фаервола с именем файла
function StopFirewall; // типа стоп
function OnLog(bstrMessage:BSTR): HResult; // лог (помоему там делиметр "|" используется
function OnError(bstrError:BSTR): HResult; // ну и вывод ошибок


Вот так возможно получится простой фаервол даже в HiAsm (оговорюсь сразу что сам не пробовал)


карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0