У програмі fail2ban працює Windows?


27

Хтось може порекомендувати інструмент, схожий на fail2ban для ОС Windows? У мене є декілька серверів Windows Media, які забиваються спробами автентичності грубої сили. Я хотів би включити ці помилки аутентифікації в якийсь інструмент блокування.


Не могли б ви дати роз'яснення? Що ви намагаєтеся досягти? Яка версія Windows? Ви намагаєтесь заблокувати погані реєстрації на ПК, мережевих спільних ресурсах, на серверах терміналів, на сторінках, розміщених IIS тощо?
— Скавт

Уточнив моє запитання.
— nurikabe

Відповіді:


30

Я не знаю жодного інструменту, який би це зробив "поза коробкою". Я написав сценарій, щоб зробити щось подібне з невдалими логотипами OpenSSH у Windows, але я не можу поділитися ним з вами, оскільки він "належить" Клієнту, для якого я його написав.

Сказавши це, це була проста програма VBScript, яка мала протокол журналу подій, щоб шукати нові невдалі логотипи і, якщо достатньо трапилось у часовому вікні, додати IP-маршрут (використовуючи команду "route"), щоб перенести трафік на правопорушника IP-адреса до "MS Loopback Adapter" в системі.

Для інших типів журналів писати було б досить тривіально. Оскільки у мене не було IPtables у Windows, наступний найкращий предмет здавався адаптером петлі. (Ви не можете робити "маску маршруту xxxx 255.255.255.255 127.0.0.1" для Windows-- вам потрібен адаптер для маршрутизації трафіку, оскільки циклічна передача 127.0.0.1 не є "справжнім" інтерфейсом для Windows.)

(Якщо ви хочете, щоб щось подібне було написано, зв’яжіться зі мною поза межами групи, і ми можемо обговорити особливості такої домовленості.)

Редагувати:

Я вирішив написати щось для цього, і я випустив це за ліцензією Free.


3

Ознайомтеся з цим проектом - ts_block

Я використовую його, і поки що його приголомшливо (Windows Server 2008 R2 RDS, система знаходиться за брандмауером, але мені не здалося, що використовувати шлюз ssl vpn на сервер)



0

Це зовсім не схоже на fail2ban працює на Windows, оскільки для нього потрібні iptables, які доступні лише в Linux.

Однак я б запропонував вам заблокувати все і перелічити лише білі списки тих IP-адрес / імен, які ви хочете мати можливість підключити до відповідного сервера (-ів), якщо це можливо.


0

Ще один варіант, який я знайшов - це QaaSWall , я ще не перевіряв його, але я буду вже наступного дня.


Насправді не працює на x64, @Evan Я використовую ваш сценарій
— Matt Bear

0

Я знайшов інструмент під назвою RdpGuard ( https://rdpguard.com ), який починається від $ 79 і здається, що він може працювати. Я ще не перевіряв його, але, можливо, підкаже моє рішення SMTP.


1
Можливо, було б корисно використати продукт, перш ніж ви дасте рекомендацію.
— Cory Knutson

Компанія-хостинг VM, яку я почала використовувати, включає копію їхніх віртуальних машин Windows. Це робить трюк, і є кілька записів брандмауера вже через кілька тижнів.
— atmarx

0

Ви можете перевірити Win2ban, що є реалізацією Fail2ban для систем Windows. Це упаковка Fail2ban, Python, Cygwin, Winlogbeat та багатьох інших супутніх інструментів, щоб зробити це повноцінним і готовим до використання рішенням для захисту від нападу від грубої сили. Повне функціональне безкоштовне видання доступне для некомерційного використання.

NB! Ми - розробник рішення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.