Чи можливо отримувати електронну пошту, коли брандмауер Windows записує певні події (наприклад, вхідне з'єднання, яке приймається, наприклад)?
Чи можливо отримувати електронну пошту, коли брандмауер Windows записує певні події (наприклад, вхідне з'єднання, яке приймається, наприклад)?
Відповіді:
Відкрийте Брандмауер Windows із розширеною безпекою та натисніть Властивості в області " Дії " праворуч.
Увімкніть журнал підключення для потрібного профілю (домену / приватного / загальнодоступного):
Відкрийте переглядач подій та перейдіть до Applications and Services Logs\Microsoft\Windows\Windows Firewall with Advanced Security
.
Тут ви побачите чотири журнали: ConnectionSecurity, ConnectionSecurityVerbose, Firewall та FirewallVerbose. Щоб увімкнути журнали з позначкою "багатослівний", в області " Дії " правою кнопкою миші натисніть на Увімкнути журнал .
Тепер зачекайте, коли деякі події будуть зареєстровані, а потім у « Переглядачі подій» виберіть подію брандмауера, яка вас зацікавила, і на панелі « Дії » натисніть « Прив’язати завдання до цієї події» .
Коли ви вкажете дію для завдання, ви можете вибрати Надіслати електронний лист :
Якщо ви бажаєте отримати детальну інформацію про подію, тоді створіть простий пакетний файл, який використовує wevtutil для фільтрації відповідного журналу на основі EventID , наприклад:
wevtutil qe System "/q:*[System [(EventID=20274)]]" /f:text /rd:true /c:1 > D:\Attach.txt
Нарешті, відкрийте Планувальник завдань , знайдіть своє завдання під Task Scheduler Library\Event Viewer Tasks
та змініть його, щоб включити додаткову дію для запуску пакетного файлу перед надсиланням електронної пошти. Також змініть дію електронної пошти, щоб вона включала текстовий файл, створений wevtutil як додаток:
Додаткове читання: Налаштування параметрів журналу для профілю брандмауера . Також дивіться цю статтю, якщо вас цікавлять деталі події електронної пошти без запуску окремого пакетного файлу (в основному, редагуючи XML запланованого завдання та додаючи XPath запити для отримання даних про події).
Крім того, майте на увазі, що Планувальник завдань не підтримує автентифікацію SMTP, що є німим. Це означає, що якщо ви, наприклад, використовуєте SMTP-сервер свого провайдера або Microsoft / Google / Yahoo, вам не пощастило, якщо ви не використовуєте PowerShell або сторонні програми електронної пошти, такі як Blat або SendEmail . Просто пам’ятайте, щоб створити дію програми «Запуск програми», а не « Надіслати електронну пошту» у цьому випадку.