Windows Open Firewall

Бесплатный сетевой firewall для Windows 2000/XP/2003/Vista/2008 x86/x64 с открытыми исходниками.


Скачать:


03.10.2008 Open Firewall 1.0.1

Эта версия предназначена только для разработчиков, для ознакомления с тем, что имеется на текущий момент.

Содержит следующие компоненты:

  1. драйвер;
  2. установщик драйвера;
  3. панель управления драйвером;
  4. инсталлятор.

Драйвер представляет собой немного переделанный пример Passthru из WinDDK.6001.18000.

Изменения:

  1. заменены все строки Passthru на Openfw;
  2. добавлена возможность компиляции под Windows 2000 - для этой цели придется использовать более старый DDK (например, 3790.1830).

Установщик драйвера реализован на основе примера bindview из WinDDK.6001.18000. Позволяет программно устанавливать и удалять драйвер.

Панель управления на текущий момент представляет собой пустой MFC-проект.

Инсталлятор разработан с помощью WIX 3. На текущий момент делает следующее:

  1. просто копирует файлы в выбранную директорию;
  2. содержит в себе драйвер, скомпилированный под разные платформы - Windows 2000, Windows XP x86, Windows 2003 x64; при установке копирует только один, взависимости от системы;
  3. установщик драйвера тоже в двух экземплярах - для x86- и x64-систем.


Для дальнейшего развития проекта необходимо решить следующие задачи:
  1. изменение содержимого сетевых пакетов (для перенаправления сетевых пакетов на другие IP-адреса, NAT и т.д.);
  2. задержка сетевых пакетов (шейпер);
  3. составление списка сетевых соединений.

Контакты

ICQ: 140668574

Alexey