Windows Open Firewall
Бесплатный сетевой firewall для Windows 2000/XP/2003/Vista/2008 x86/x64 с открытыми исходниками.
Скачать:
03.10.2008 Open Firewall 1.0.1
Эта версия предназначена только для разработчиков, для ознакомления с тем, что имеется на текущий момент.
Содержит следующие компоненты:
- драйвер;
- установщик драйвера;
- панель управления драйвером;
- инсталлятор.
Драйвер представляет собой немного переделанный пример Passthru из WinDDK.6001.18000.
Изменения:
- заменены все строки Passthru на Openfw;
- добавлена возможность компиляции под Windows 2000 - для этой цели придется использовать более старый DDK (например, 3790.1830).
Установщик драйвера реализован на основе примера bindview из WinDDK.6001.18000. Позволяет программно устанавливать и удалять драйвер.
Панель управления на текущий момент представляет собой пустой MFC-проект.
Инсталлятор разработан с помощью WIX 3. На текущий момент делает следующее:
- просто копирует файлы в выбранную директорию;
- содержит в себе драйвер, скомпилированный под разные платформы - Windows 2000, Windows XP x86, Windows 2003 x64; при установке копирует только один, взависимости от системы;
- установщик драйвера тоже в двух экземплярах - для x86- и x64-систем.
Для дальнейшего развития проекта необходимо решить следующие задачи:
- изменение содержимого сетевых пакетов (для перенаправления сетевых пакетов на другие IP-адреса, NAT и т.д.);
- задержка сетевых пакетов (шейпер);
- составление списка сетевых соединений.
Контакты
ICQ: 140668574
Alexey