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

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

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

Responder1

  1. AbrirFirewall do Windows com segurança avançadae cliquePropriedadesdebaixo deAçõespainel à direita.

  2. Habilite o registro de conexão para o perfil (Domínio/Privado/Público) desejado:

    1

  3. AbrirVisualizador de eventose navegue até Applications and Services Logs\Microsoft\Windows\Windows Firewall with Advanced Security.

  4. Aqui você verá quatro logs: ConnectionSecurity, ConnectionSecurityVerbose, Firewall e FirewallVerbose. Para habilitar os logs marcados como "detalhados", sob oAçõespainel à direita, clique emHabilitar registro.

  5. Agora espere que alguns eventos sejam registrados, então emVisualizador de eventosselecione o evento de Firewall em que você está interessado e noAçõespainel clique emAnexar tarefa a este evento.

  6. Quando você especifica oAçãopara a tarefa que você pode escolherEnviar um email:

    2

  7. Se você também quiser os detalhes completos do evento, crie um arquivo em lote simples que usewevtutilpara filtrar o log apropriado com base noID do Evento, igual a:

    wevtutil qe System "/q:*[System [(EventID=20274)]]" /f:text /rd:true /c:1 > D:\Attach.txt 
    
  8. Finalmente, abraAgendador de tarefas, localize sua tarefa em Task Scheduler Library\Event Viewer Taskse modifique-a para incluir uma ação adicional para executar o arquivo em lote antes de enviar o email. Modifique também a ação de e-mail para incluir o arquivo de texto criado porwevtutilcomo um anexo:

    3

Leitura adicional:Personalizar configurações de registro para um perfil de firewall. Veja tambémEste artigose você estiver interessado em enviar detalhes do evento por e-mail sem executar um arquivo em lote separado (basicamente editando o XML da tarefa agendada e adicionando consultas XPath para recuperar dados do evento).

Além disso, lembre-se de que o Agendador de Tarefas não oferece suporte à autenticação SMTP, o que é estúpido. Isso significa que se você estiver usando o servidor SMTP do seu ISP ou da Microsoft/Google/Yahoo, por exemplo, você estará sem sorte, a menos que use um dos doisPowerShellou um programa de e-mail de terceiros, comoBlatouEnviar email. Apenas lembre-se de criar umIniciar um programaação em vez de umaEnviar um emailum neste caso.

informação relacionada