Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Fort Firewall

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Открыть новую тему     Написать ответ в эту тему

shadow_member



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fort Firewall
(текущая версия программы - Fort Firewall v3.12.3)

 

 

    Кратко о возможностях программы:
  • Fort Firewall - простой и лёгкий брандмауэр для Windows, позволяющий фильтровать сетевой и интернет трафик, настраивать фильтры по IP-адресам, группам приложений и названиям сервисов, а также устанавливать ограничения скорости трафика приложений. Подробнее о возможностях программы можно почитать здесь (на русском)
  • Основное предназначение программы - Фаервол/брандмауэр (имеет свой собственный драйвер ядра, основанный на платформе фильтрации Windows Filtering Platform (WFP))
  • Поддерживаемые версии Windows: Windows 11 / 10 / 8.1 / 8 / 7 (32/64-разрядные версии) + "Какой установщик ставить?" (на английском) + подробнее (на английском)

Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 18:48 09-04-2019 | Исправлено: tnodir, 09:56 28-04-2024
tnodir

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
@Alexyz21
 

Цитата:
1. не подхватывает настройки, в которых по умолчанию всё запрещено, кроме разрешённых. Настройки загружает процесс FortFirewall.exe. Если его не запускать, то драйвер "прозрачен", пропуская все соединения. Предлагаю добавить альтернативный режим, когда драйвер стартует, блокируя все соединения до загрузки FortFirewall.exe, который уже загрузит правила фильтрации.

 
Есть флаг Options: Self Protection: "Stop Traffic when Fort Firewall is not running".
 
Не совсем понимаю, как используется WindowsPE.
 
Каждый раз при загрузке всё заново настраивается и грузится драйвер?
Тогда ведь до загрузки драйвера Форта, все программы имеют доступ к сети всё-равно?
 

Цитата:
2. после смены DPI, например на 125%, с некоторой вероятностью через некоторое время FortFirewall.exe тихо падает.

 
Спасибо, посмотрю.
 
Есть логи в "C:\Users\<USER>\AppData\Local\Fort Firewall\logs"?
 
Можно написать в телеграм: https://t.me/nodir_temir
 
Добавлено:

Цитата:
Предлагаю добавить альтернативный режим, когда драйвер стартует, блокируя все соединения до загрузки FortFirewall.exe, который уже загрузит правила фильтрации.

Добавил аргумент "-i boot_filter" для FortFirewall.exe (будет в версии 3.9.8).
 
Т.е. перед установкой драйвера можно будет запустить из-под админа:
FortFirewall.exe -i boot_filter
, чтобы включить флаг "Stop Traffic when Fort Firewall is not running" для драйвера.
 
Но при обычном запуске FortFirewall.exe этот флаг опять пере-установится из настроек (по-умолчанию выключен).
 
Хотя, для PE сборки можно настроить как Portable с нужными настройками.
 

Цитата:
2. после смены DPI, например на 125%, с некоторой вероятностью через некоторое время FortFirewall.exe тихо падает.

Что-то не могу повторить падение:
1. меняю DPI 100% <-> 125%
2. жду, goto п.1

Всего записей: 341 | Зарегистр. 06-05-2019 | Отправлено: 15:01 10-07-2023 | Исправлено: tnodir, 18:46 10-07-2023
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Есть флаг Options: Self Protection: "Stop Traffic when Fort Firewall is not running".

Она активна в настройках, устанавливаем и запускаем драйвер 3.9.7 fortfw.sys - драйвер запущен, но настройки не использует, возможно потому, что не знает где они.

Цитата:
Не совсем понимаю, как используется WindowsPE. - Каждый раз при загрузке всё заново настраивается и грузится драйвер? Тогда ведь до загрузки драйвера Форта, все программы имеют доступ к сети всё равно?

Сабж установлен портабельно, драйвер каждый раз устанавливается из %System32%\Drivers и запускается. Смысл как раз в том, чтобы с загрузкой драйвера всё перекрыть и работать по правилам. Но по опции выше я понял, что именно FortFirewall.exe не только конфигурирует фильтр, но и обеспечивает работу по правилам.
 
Логи посмотрю, передам в ЛС.

Всего записей: 3486 | Зарегистр. 16-06-2007 | Отправлено: 18:13 10-07-2023
tnodir

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Но по опции выше я понял, что именно FortFirewall.exe не только конфигурирует фильтр, но и обеспечивает работу по правилам.

Да, всё верно.
 
Теперь можно будет сделать "FortFirewall.exe -i boot_filter" до установки драйвера.

Всего записей: 341 | Зарегистр. 06-05-2019 | Отправлено: 18:28 10-07-2023
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Во всех логах есть только такое:

Цитата:
2023-07-04 11:12:19.452 I Fort Firewall v3.9.7
2023-07-04 11:12:19.452 W db: Cannot migrate a read-only DB
2023-07-04 11:12:19.468 E appInfo: Migration error ":memory:"

 
FortFirewall.exe нельзя научить самому устанавливать драйвер, если его нет в ОС (опционально, например)?

Всего записей: 3486 | Зарегистр. 16-06-2007 | Отправлено: 18:33 10-07-2023 | Исправлено: Alexyz21, 18:35 10-07-2023
tnodir

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Во всех логах есть только такое:

Странно, такой ошибки я ещё не видел.
 
- Сервис (Windows Service) устанавливается?
 
- Папка "C:\ProgramData\Fort Firewall\" есть?
 
Добавлено:

Цитата:
FortFirewall.exe нельзя научить самому устанавливать драйвер, если его нет в ОС (опционально, например)?

Есть кнопка Драйвер: "Установить" в окне My Fort, если программа запущена из-под админа.
 
Но легче самому запустить скрипт "C:\Program Files\Fort Firewall\driver\scripts\reinstall.bat".

Всего записей: 341 | Зарегистр. 06-05-2019 | Отправлено: 18:40 10-07-2023 | Исправлено: tnodir, 18:43 10-07-2023
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Сервис (Windows Service) устанавливается?

Запускать как сервис в бэкграунде не включал - зачем? - Мы же портабельно стартуем.
 

Цитата:
Папка "C:\ProgramData\Fort Firewall\" есть?

Нет, она не создаётся.
 

Цитата:
Есть кнопка Драйвер: "Установить" в окне My Fort, если программа запущена из-под админа. Но легче самому запустить скрипт "C:\Program Files\Fort Firewall\driver\scripts\reinstall.bat".

 
На предыдущей странице писал, как драйвер запускается.

Всего записей: 3486 | Зарегистр. 16-06-2007 | Отправлено: 19:00 10-07-2023
tnodir

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Во всех логах есть только такое:  

Спасибо, повторил эту ошибку с "--no-cache".
 
Но к падению из-за DPI эта ошибка не относится...
 
Добавлено:

Цитата:
На предыдущей странице писал, как драйвер запускается.  

Да, я видел.
 

Цитата:
FortFirewall.exe нельзя научить самому устанавливать драйвер, если его нет в ОС (опционально, например)?

А это зачем тогда?
 
Легче же запустить скрипт "C:\Program Files\Fort Firewall\driver\scripts\reinstall.bat"?

Всего записей: 341 | Зарегистр. 06-05-2019 | Отправлено: 19:25 10-07-2023
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
повторил эту ошибку с "--no-cache"

Да, в таком режиме сабж запускается.
 

Цитата:
Легче же запустить скрипт "C:\Program Files\Fort Firewall\driver\scripts\reinstall.bat"?

Мне не трудно, но ведь пользователю проще просто запустить FortFirewall.exe - нет? Пример - портабельный CPU-Z и куча другого подобного софта содержат драйвер внутри себя, устанавливают его, запускают и работают.
 

Всего записей: 3486 | Зарегистр. 16-06-2007 | Отправлено: 19:33 10-07-2023 | Исправлено: Alexyz21, 19:39 10-07-2023
tnodir

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Запускать как сервис в бэкграунде не включал - зачем?

Но ошибка "db: Cannot migrate a read-only DB" из логов может произойти только при наличии сервиса и флага no-cache.
Точно сервис не установлен?
 
Попробую запустить "11x64_WindowsPE_22621_08.06.23.iso" и посмотреть.
 
Добавлено:

Цитата:
Пример - портабельный CPU-Z и куча другого подобного софта содержат драйвер внутри себя, устанавливают его, запускают и работают.  

Можно сделать:
- если установка портабельная, имеем права админа и нет драйвера, то установить драйвер.
 
Так пойдёт?

Всего записей: 341 | Зарегистр. 06-05-2019 | Отправлено: 19:56 10-07-2023
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Можно сделать:  - если установка портабельная, имеем права админа и нет драйвера, то установить драйвер.    Так пойдёт?

- Вполне. Спасибо.
 
Добавлено:

Цитата:
Точно сервис не установлен?

Только то, что создаётся

Цитата:
EXEC =!SC Create fortfw binPath= "%SystemRoot%\System32\drivers\fortfw.sys" type= kernel start= auto depend= BFE DisplayName= "Fort Firewall Driver"  
 EXEC =!SC Start fortfw

Те. - запуск драйвера. ProcessHacker его показывает среди сервисов, но это же не сервис в прямом смысле или как?

Всего записей: 3486 | Зарегистр. 16-06-2007 | Отправлено: 20:12 10-07-2023
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ini:
noCache=false
cacheDir="%TEMP%/Fort Firewall/Data/cache"
 
, %TEMP% размещён на рамдиске - сохранение кэша же не требуется?
 
Всякие мелочи:
 
Выгрузил ехе и снова запустил уже из проводника, в логе вижу:
I Fort Firewall v3.9.7
I fortManager: Started as Program
 
- Логичнее I Fort Manager, и если теперь as Program, то ранее as Service? - Перезагрузился, нет as Program.

Всего записей: 3486 | Зарегистр. 16-06-2007 | Отправлено: 09:46 11-07-2023 | Исправлено: Alexyz21, 10:04 11-07-2023
tnodir

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Те. - запуск драйвера. ProcessHacker его показывает среди сервисов, но это же не сервис в прямом смысле или как?

Я имел в виду "Windows Service" при установке (FortFirewallSvc).
 
Вы ранее писали, я переспросил про этот сервис:

Цитата:
Запускать как сервис в бэкграунде не включал - зачем? - Мы же портабельно стартуем.

 
Загрузился с "11x64_WindowsPE_22621_08.06.23.iso", но там ничего нет про Fort Firewall. Надо как-то настроить отдельно?
 
Добавлено:

Цитата:
noCache=false  

Это можно убрать, т.к. cacheDir и так в рамдиске.

Всего записей: 341 | Зарегистр. 06-05-2019 | Отправлено: 12:32 11-07-2023 | Исправлено: tnodir, 12:40 11-07-2023
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Загрузился с "11x64_WindowsPE_22621_08.06.23.iso", но там ничего нет про Fort Firewall. Надо как-то настроить отдельно?

Fort там нет, так как это было бы неприемлемо размещать без согласования с автором.
 

Цитата:
Это можно убрать, т.к. cacheDir и так в рамдиске.

Нет, так как по умолчанию она в папке сабжа портабельного, который на внешнем носителе.
 
FortFirewallSvc не запускал, так как не вижу смысла в нём на winpe.

Всего записей: 3486 | Зарегистр. 16-06-2007 | Отправлено: 13:48 11-07-2023
tnodir

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
Прошу протестировать тестовую сборку (DPI тоже):
 
Firewall v3.9.8-test2
New:
- UI: Programs: Accept File Drops.
- UI: Auto-install driver in portable mode.
- UI: Add "-i boot_filter" argument.
- UI: "no-cache" can't be used with service.

Всего записей: 341 | Зарегистр. 06-05-2019 | Отправлено: 13:57 11-07-2023 | Исправлено: tnodir, 15:00 11-07-2023
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tnodir
Убрал предварительную установку и запуск драйвера, прописал только запуск:
"Path-To-FF\Fort Firewall\FortFirewall.exe" -i boot_filter
- FF не запустился, не запустился и в родной папке - оказалось всему виной -i boot_filter - убрал, запускается, устанавливает драйвер, работает (точно - теперь-то опция не нужна, или как?)
Вы абсолютно правы, переключение DPI не влияет.

Всего записей: 3486 | Зарегистр. 16-06-2007 | Отправлено: 14:35 11-07-2023 | Исправлено: Alexyz21, 14:54 11-07-2023
tnodir

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
"Path-To-FF\Fort Firewall\FortFirewall.exe" -i boot_filter

Эта команда не запускает UI, только прописывает флаг "Stop Traffic when Fort Fw is not running" для драйвера.
 

Цитата:
теперь-то опция не нужна, или как?

Можно и не использовать.
Я думал, сценарий такой:
- при загрузке WindowsPE ставится флаг через "-i boot_filter", чтобы закрыть сеть
- юзер потом сам запускает FortFirewall.exe для открытия доступа
 

Цитата:
переключение DPI не влияет.

Недавно поправили краш в Qt от смены DPI, может это и было.

Всего записей: 341 | Зарегистр. 06-05-2019 | Отправлено: 14:54 11-07-2023 | Исправлено: tnodir, 14:59 11-07-2023
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Я думал, сценарий такой:
- при загрузке WindowsPE ставится флаг через "-i boot_filter", чтобы закрыть сеть
- юзер потом сам запускает FortFirewall.exe для открытия доступа

- Нужный сценарий, пусть будет. Флаг ставится где? - В реестре? В winpe есть свои инструменты импорта и создания ключей, и поскольку при загрузке они уже использовались, то они сидят в кеше и их запуск и отработка пройдут быстрее, тем более они "легче".
 
Предлагаю убрать создание мелькающего консольного окна при установке-удалении драйвера.
 
В планах нет отделения GUI с тяжёловесным Qt от фильтра и переноса его в драйвер, либо в отдельный лёгкий процесс, использующий уже существующую конфигурацию правил? А для изменения конфигурации использовать уже GUI с Qt.
 
UP. Случилось после ~40-60 мин работы, DPI 125% установлено через 10-20 сек после запуска сабжа и больше не изменялось:
 

Всего записей: 3486 | Зарегистр. 16-06-2007 | Отправлено: 19:30 11-07-2023 | Исправлено: Alexyz21, 10:20 12-07-2023
tnodir

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Предлагаю убрать создание мелькающего консольного окна при установке-удалении драйвера.

 
Можно. Посмотрю..
 

Цитата:
В планах нет отделения GUI с тяжёловесным Qt от фильтра и переноса его в драйвер, либо в отдельный лёгкий процесс, использующий уже существующую конфигурацию правил? А для изменения конфигурации использовать уже GUI с Qt.

 
FortFirewall.exe вроде занимает не больше 10МБ после запуска. Это критично?
 
--
Сейчас конф-цию устанавливает FortFirewall.exe при подключении к драйверу и очищается драйвером при его отключении.
 
Можно добавить флажок, чтобы конф-ция не стиралась при отключении от драйвера.
 
Тогда можно будет запустить FortFirewall.exe для установки конф-ции и сразу завершить, чтобы программа не занимала память.
 
Но в таком режиме не будут автоматически добавляться новые программы и не будет лога блокированных соединений.
--
 

Цитата:
UP. Случилось после ~40-60 мин работы, DPI 125% установлено через 10-20 сек после запуска сабжа и больше не изменялось:

 
Это не из-за DPI наверное. В логах есть что-н. ещё?
 
--
Как написано в [1], в реестре попробуйте поставить "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Windows": "Error Mode" = "0".
 
[1] https://www.thewindowsclub.com/exception-processing-message-error-on-windows-10

Всего записей: 341 | Зарегистр. 06-05-2019 | Отправлено: 12:12 12-07-2023 | Исправлено: tnodir, 12:27 12-07-2023
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В логах есть что-н. ещё?

К сожалению отключил вчера, посчитав, что исправлено, так как изначально проявлялось в течение 1-2 мин и относительно часто. Включу, может ещё поймаю.
 
Может есть рекомендуемый дистриб-рантайм для сабжа? - Использовал 14.36.32532.0:
vcruntime140.dll
msvcp140.dll
vcruntime140_1.dll
msvcp140_1.dll
 
d3d9.dll 10.0.19041.488
- просто скопировал эти файлы в system32
 
UP. Этот ключ с таким значением (0) уже имеется.
 
Добавлено:

Цитата:
FortFirewall.exe вроде занимает не больше 10МБ после запуска. Это критично?

Падать нечему будет)

Всего записей: 3486 | Зарегистр. 16-06-2007 | Отправлено: 12:27 12-07-2023 | Исправлено: Alexyz21, 12:53 12-07-2023
tnodir

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Может есть рекомендуемый дистриб-рантайм для сабжа?

Последние "vc_redist.x86.exe" и "vc_redist.x64.exe" из "Visual Studio 2015, 2017, 2019, and 2022".

Всего записей: 341 | Зарегистр. 06-05-2019 | Отправлено: 13:21 12-07-2023 | Исправлено: tnodir, 13:23 12-07-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Компьютерный форум Ru.Board » Компьютеры » Программы » Fort Firewall


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru