Como posso receber e-mails com base em determinados eventos do Firewall do Windows?

2

É possível receber um email quando o Firewall do Windows registra determinados eventos (como, por exemplo, uma conexão de entrada sendo aceita)?

    
por Karan 30.05.2015 / 06:55

1 resposta

2
  1. Abra o Firewall do Windows com Segurança Avançada e clique em Propriedades no painel Ações para a direita.

  2. Habilite o log de conexão para o perfil (Domínio / Privado / Público) que você deseja:

  3. AbraVisualizadordeeventosenavegueatéApplicationsandServicesLogs\Microsoft\Windows\WindowsFirewallwithAdvancedSecurity.

  4. Aquivocêveráquatrologs:ConnectionSecurity,ConnectionSecurityVerbose,FirewalleFirewallVerbose.Paraativarosregistrosmarcadoscomo"verbose", sob o painel Actions , clique com o botão direito do mouse em Enable Log .

  5. Agora aguarde alguns eventos serem registrados e, em Visualizador de Eventos , selecione o evento do Firewall em que você está interessado e, no painel Ações , clique em < em> Anexar tarefa a este evento .

  6. Quando você especifica a Ação para a tarefa, você pode escolher Enviar um e-mail :

  7. Sevocêtambémquiserosdetalhescompletosdoevento,crieumarquivoemlotesimplesqueusewevtutilparafiltrarologapropriadocombasenoEventID,assim:

    wevtutilqeSystem"/q:*[System [(EventID=20274)]]" /f:text /rd:true /c:1 > D:\Attach.txt 
    
  8. Por fim, abra o Agendador de Tarefas , localize sua tarefa em Task Scheduler Library\Event Viewer Tasks e modifique-a para incluir uma ação adicional para executar o arquivo em lote antes de enviar o e-mail. Também modifique a ação de e-mail para incluir o arquivo de texto criado por wevtutil como um anexo:

Leituraadicional: Personalizar as configurações de log para um perfil de firewall . Veja também este artigo se estiver interessado em enviar por e-mail detalhes do evento sem executar um arquivo em lotes separado (basicamente editando o XML da tarefa agendada e adicionando consultas XPath para recuperar os dados do evento).

Além disso, lembre-se de que o Agendador de Tarefas não suporta autenticação SMTP, o que é burro. Isso significa que se você estiver usando o servidor SMTP do seu provedor ou Microsoft / Google / Yahoo, por exemplo, você está sem sorte, a menos que você use PowerShell ou um programa de e-mail de terceiros, como Blat ou SendEmail . Lembre-se de criar uma ação Iniciar um programa em vez de um Enviar um e-mail neste caso.

    
por 30.05.2015 / 06:55