Receba mensagem de alerta por e-mail via powershell

in #receberalertaransom4 years ago (edited)

Após sofrer um ataque de Ransonware em Dezembro do ano passado, fui pesquisar algo para poder diminuir os riscos e receber algum alerta quando o servidor sofresse um ataque.
Foi então que achei uma opção interessante que é receber e-mail após tentativa de violação de regra aplicada pelo Gerenciador de Recursos do Servidor de Arquivos (FSRM).

1º – Configure seu servidor com o FSRM

Tutorial simples:

https://redmondmag.com/articles/2014/09/25/file-server-resource-manager.aspx

Na Opção de receber alertas, crie o script em poweshell:

$SMTPServer = "seu servidor de e-mail"
$SMTPPort = "porta do seu servidor"
$Username = "seu e-mail"
$Password = "senha do seu e-mail"

$to = "seu e-mail"
#$cc = "[email protected]"
#$bcc = "[email protected]"
$subject = "Assunto"
$body = "Este e-mail foi enviado automaticamente, usando PowerShell.

Att,
Sua Assinatura"

#$attachment = "C:\TEMP\Email_PowerShell.ps1"

$message = New-Object System.Net.Mail.MailMessage
$message.subject = $subject
$message.from = $username
$message.to.add($to)
#$message.cc.add($cc)
#$message.cc.add($bcc)
#$message.attachments.add($attachment)

$message.body = $body

$smtp = New-Object System.Net.Mail.SmtpClient($SMTPServer, $SMTPPort);
$smtp.EnableSSL = $true
$smtp.Credentials = New-Object System.Net.NetworkCredential($Username, $Password);
$smtp.send($message)
write-host "E-mail Enviado!"

Salve com a extensão .ps1

Estou terminando de fazer um completo que também enviar mensagem para o Telegram, depois postarei :)

Abraço e Deus abençoe a todos.

Coin Marketplace

STEEM 0.23
TRX 0.25
JST 0.038
BTC 95511.18
ETH 3313.19
USDT 1.00
SBD 3.30