{"id":3927,"date":"2015-08-07T12:59:45","date_gmt":"2015-08-07T12:59:45","guid":{"rendered":"http:\/\/www.deuzebranaweb.com.br\/?p=3927"},"modified":"2015-08-07T12:59:45","modified_gmt":"2015-08-07T12:59:45","slug":"como-verificar-quem-esta-enviando-spam-em-seu-servidor-cpanelwhm","status":"publish","type":"post","link":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/2015\/08\/07\/como-verificar-quem-esta-enviando-spam-em-seu-servidor-cpanelwhm\/","title":{"rendered":"Como verificar quem est\u00e1 enviando SPAM em seu servidor cPanel\/WHM"},"content":{"rendered":"<p><strong>1-<\/strong>Para verificar qual usu\u00e1rio e\/ou script que est\u00e1 enviando SPAM em seu servidor cPanel\/WHM, execute o seguinte comando:<\/p>\n<p><em>grep cwd \/var\/log\/exim_mainlog|grep -v \/var\/spool|awk -F\u201dcwd=\u201d \u2018{print $2}\u2019|awk \u2018{print $1}\u2019|sort|uniq -c|sort -n<\/em><\/p>\n<p>Voc\u00ea ter\u00e1 um retorno de algo parecido com:<\/p>\n<p><em>13 \/home\/USUARIO\/public_html<\/em><br \/>\n<em>15 \/home\/USUARIO\/public_html\/php<\/em><br \/>\n<em>18 \/home\/USUARIO\/public_html\/online\/login<\/em><\/p>\n<p>Obs.: O n\u00famero a esquerda do diret\u00f3rio representa o n\u00famero de e-mails enviados.<br \/>\nObs\u00b2.: O per\u00edodo \u00e9 de acordo com que os logs s\u00e3o mantidos pelo exim.<\/p>\n<p>Este comando \u00e9 \u00f3timo para verificar se h\u00e1 algum usu\u00e1rio e\/ou script enviando SPAM a partir do seu servidor cPanel\/WHM.<\/p>\n<p>&nbsp;<\/p>\n<p>http:\/\/blog.onzehost.com.br\/como-verificar-quem-esta-enviando-spam-em-seu-servidor-cpanelwhm\/<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2>2-Como localizar scripts realizando spam em servidores com WHM\/cPanel<\/h2>\n<blockquote><p><span lang=\"pt\"><span lang=\"pt\"><span class=\"hps\">Neste guia<\/span> <span class=\"hps\">vamos<\/span><span class=\"hps\"> ensinar<\/span> <span class=\"hps\">como usar os<\/span> <span class=\"hps\">logs<\/span> <span class=\"hps\">do<\/span> <span class=\"hps\">Exim<\/span> <span class=\"hps\">em seu<\/span> <span class=\"hps\">VPS\/Cloud<\/span> <span class=\"hps\">ou<\/span> <span class=\"hps\">servidor dedicado<\/span> <span class=\"hps\">para encontrar<\/span> <span class=\"hps\">poss\u00edveis tentativas<\/span> <span class=\"hps\">de<\/span> <span class=\"hps\">spammers<\/span> <span class=\"hps\">a usar<\/span><span class=\"hps\"> scripts para envio de e-mails n\u00e3o solicitados<\/span>, a fim de <span class=\"hps\">retransmitir<\/span> <span class=\"hps\">o spam de<\/span> <span class=\"hps\">seu servidor<\/span>.<\/span><\/span><\/p>\n<p><strong><span id=\"result_box\" class=\"short_text\" lang=\"pt\"><span class=\"hps\">Como \u00e9 que<\/span> <span class=\"hps\">o spam<\/span> <span class=\"hps\">s\u00e3o enviados<\/span> <span class=\"hps\">do meu servidor<\/span>?<\/span><\/strong><\/p>\n<p><span id=\"result_box\" class=\"short_text\" lang=\"pt\"><span id=\"result_box\" lang=\"pt\"><span class=\"hps\">Voc\u00ea pode ter<\/span> <span class=\"hps atn\">um recurso de &#8220;<\/span>informar a um amigo&#8221;, um <span class=\"hps\">sistema de alerta ou campo para recebimento de newsletter<\/span> <span class=\"hps\">em seu site.<\/span> <span class=\"hps\">Se<\/span> <span class=\"hps\">voc\u00ea n\u00e3o tiver cuidado<\/span>, por vezes,<span class=\"hps\">estes<\/span> <span class=\"hps\">podem ser explorados por<\/span> <span class=\"hps\">bots<\/span> <span class=\"hps\">para fins<\/span> <span class=\"hps\">de spam.<\/span> <span class=\"hps\">Isso pode<\/span> <span class=\"hps\">prejudicar a reputa\u00e7\u00e3o<\/span> <span class=\"hps\">de envio<\/span> <span class=\"hps\">de<\/span> <span class=\"hps\">seu endere\u00e7o de<\/span> <span class=\"hps\">IP<\/span>, <span class=\"hps\">e<\/span> <span class=\"hps\">levar a problemas<\/span>, como fazer <span class=\"hps\">voc\u00ea acabar<\/span> <span class=\"hps\">em uma blacklist<\/span>.<\/span><\/span><\/p>\n<p><strong><span id=\"result_box\" class=\"short_text\" lang=\"pt\"><span class=\"hps\">Como fa\u00e7o para<\/span> <span class=\"hps\">parar o spam<\/span> <span class=\"hps\">vindo do meu<\/span><\/span><span id=\"result_box\" class=\"short_text\" lang=\"pt\"> <\/span><\/strong><span id=\"result_box\" class=\"short_text\" lang=\"pt\"><span class=\"hps\"><strong>servidor?<\/strong><\/span><\/span><\/p>\n<p><span id=\"result_box\" lang=\"pt\"><span class=\"hps\">Exim,<\/span> <span class=\"hps\">ou<\/span> <span class=\"hps\">o<\/span> <span class=\"hps\">MTA<\/span> <span class=\"hps\">(Mail<\/span> <span class=\"hps\">Transfer Agent<\/span>) <span class=\"hps\">em seu<\/span> <span class=\"hps\">servidor lida com<\/span> <span class=\"hps\">as entregas<\/span> <span class=\"hps\">de e-mail<\/span>.<span class=\"hps\">Toda a atividade<\/span> <span class=\"hps\">de e-mail<\/span> <span class=\"hps\">\u00e9 registrada<\/span> <span class=\"hps\">incluindo e-mails<\/span> <span class=\"hps\">enviados a partir de<\/span> <span class=\"hps\">scripts.<\/span><span class=\"hps\">Ele faz isso registrando a pasta <\/span><span class=\"hps\">a partir de onde<\/span> <span class=\"hps\">o script<\/span> <span class=\"hps\">foi executado.<\/span><\/span><\/p>\n<p><span class=\"hps\">Usando<\/span> <span class=\"hps\">esse conhecimento, voc\u00ea<\/span> <span class=\"hps\">pode facilmente<\/span> <span class=\"hps\">rastrear<\/span> <span class=\"hps\">um script<\/span> <span class=\"hps\">que<\/span> <span class=\"hps\">est\u00e1 sendo explorada<\/span> <span class=\"hps\">para enviar spam<\/span>, <span class=\"hps\">ou localizar<\/span> <span class=\"hps\">os scripts<\/span> <span class=\"hps\">possivelmente<\/span> <span class=\"hps\">maliciosos que<\/span> <span class=\"hps\">um<\/span><span class=\"hps\">spammer<\/span> <span class=\"hps\">tenha colocado<\/span> <span class=\"hps\">no seu servidor.<\/span><\/p>\n<p><strong><span id=\"result_box\" class=\"short_text\" lang=\"pt\"><span class=\"hps\">Localize os<\/span> <span class=\"hps\">Scripts com<\/span> <span class=\"hps\">envio<\/span> <span class=\"hps\">de e-mail no<\/span> <span class=\"hps\">Exim<\/span><\/span><\/strong><\/p>\n<p><span id=\"result_box\" class=\"short_text\" lang=\"pt\"><span class=\"hps\"><span id=\"result_box\" lang=\"pt\"><span class=\"hps\">Nos passos<\/span> <span class=\"hps\">abaixo<\/span> vamos<span class=\"hps\"> mostrar<\/span> <span class=\"hps\">como localizar<\/span> <span class=\"hps\">os<\/span> <span class=\"hps\">scripts em seu<\/span> <span class=\"hps\">servidor de envio<\/span><span class=\"hps\">de e-mail.<\/span> <span class=\"hps\">Se<\/span> desconfiar de <span class=\"hps\">qualquer script<\/span>, voc\u00ea pode verificar <span class=\"hps\">os logs de acesso<\/span> <span class=\"hps\">do Apache<\/span> <span class=\"hps\">para encontrar<\/span> <span class=\"hps\">como<\/span> <span class=\"hps\">um<\/span> <span class=\"hps\">spammer<\/span> <span class=\"hps\">pode estar usando<\/span> <span class=\"hps\">seus scripts para<\/span><span class=\"hps\">enviar<\/span> <span class=\"hps\">spam.<\/span><\/span><\/span><\/span><\/p>\n<p><span lang=\"pt\"><span class=\"hps\">Para<\/span> <span class=\"hps\">seguir os passos<\/span> <span class=\"hps\">abaixo voc\u00ea<\/span> <span class=\"hps\">precisa<\/span> <span class=\"hps\">de acesso root<\/span> <span class=\"hps\">ao servidor,<\/span> <span class=\"hps\">para que voc\u00ea tenha<\/span> <span class=\"hps\">acesso ao log<\/span> <span class=\"hps\">mail do<\/span> <span class=\"hps\">Exim<\/span>.<\/span><\/p>\n<p><strong>Passo 1<\/strong> &#8211; <span lang=\"pt\"><span class=\"hps\">Acesse<\/span> <span class=\"hps\">o servidor<\/span> <span class=\"hps\">via SSH<\/span> <span class=\"hps\">como usu\u00e1rio root<\/span>.<\/span><\/p>\n<p><strong>Passo 2<\/strong> &#8211; <span lang=\"pt\"><span class=\"hps\">Execute o seguinte comando<\/span> <span class=\"hps\">para verificar os scripts mais utilizados para envio de e-mails nos logs do Exim<\/span>:<\/span><\/p>\n<p>&nbsp;<\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<td><span id=\"result_box\" lang=\"pt\">grep cwd \/var\/log\/exim_mainlog | grep -v \/var\/spool | awk -F&#8221;cwd=&#8221; &#8216;{print $2}&#8217; | awk &#8216;{print $1}&#8217; | sort | uniq -c | sort -n<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span lang=\"pt\"><span lang=\"pt\"><span id=\"result_box\" lang=\"pt\"><span id=\"result_box\" lang=\"pt\"><span id=\"result_box\" lang=\"pt\"><br \/>\n<\/span><\/span><\/span><span id=\"result_box\" class=\"short_text\" lang=\"pt\"><span class=\"hps\">Voc\u00ea deve<\/span> <span class=\"hps\">receber de volta<\/span> <span class=\"hps\">algo como isto:<\/span><\/span><\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<td>15 \/home\/userna5\/public_html\/about-us<br \/>\n25 \/home\/userna5\/public_html<br \/>\n7866 \/home\/userna5\/public_html\/data<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span lang=\"pt\"><span lang=\"pt\"><br \/>\n<span id=\"result_box\" lang=\"pt\"><span class=\"hps\">Podemos ver<\/span> que\u00a0<strong>\/home\/userna5\/public_html\/data<\/strong> <span class=\"hps\">de longe<\/span> <span class=\"hps\">tem<\/span> <span class=\"hps\">mais envios<\/span><span class=\"hps\"> do que<\/span> <span class=\"hps\">quaisquer outros.<\/span><\/span><\/span><\/span><\/p>\n<p><strong>Passo 3<\/strong> &#8211; <span lang=\"pt\"><span class=\"hps\">Agora podemos<\/span> <span class=\"hps\">executar o seguinte comando<\/span> <span class=\"hps\">para ver os<\/span><span class=\"hps\"> scripts<\/span> que <span class=\"hps\">est\u00e3o localizados<\/span> <span class=\"hps\">no diret\u00f3rio<\/span>:<\/span><\/p>\n<p>&nbsp;<\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<td>ls -lahtr \/userna5\/public_html\/data<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span lang=\"pt\"><span lang=\"pt\"><span id=\"result_box\" lang=\"pt\"><\/span><br \/>\n<span id=\"result_box\" class=\"short_text\" lang=\"pt\"><span class=\"hps\">Neste<\/span> <span class=\"hps\">caso<\/span> <span class=\"hps\">recebemos de volta<\/span>:<\/span><\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<td>drwxr-xr-x 17 userna5 userna5 4.0K Jan 20 10:25 ..\/<br \/>\n-rw-r&#8211;r&#8211; 1 userna5 userna5 5.6K Jan 20 11:27 mailer.php<br \/>\ndrwxr-xr-x 2 userna5 userna5 4.0K Jan 20 11:27 .\/<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span lang=\"pt\"><span lang=\"pt\"><br \/>\n<span id=\"result_box\" lang=\"pt\"><span class=\"hps\">Como podemos<\/span> <span class=\"hps\">ver, h\u00e1 um<\/span> <span class=\"hps\">script chamado<\/span> <span class=\"hps\">mailer.php<\/span> <span class=\"hps\">neste diret\u00f3rio.<\/span><\/span><\/span><\/span><\/p>\n<p><strong>Passo 4<\/strong> &#8211; <span id=\"result_box\" lang=\"pt\"><span class=\"hps\">Sabendo<\/span> <span class=\"hps\">o script<\/span> <strong><span class=\"hps\">mailer.php<\/span><\/strong> <span class=\"hps\">estava enviando<\/span> <span class=\"hps\">e-mail<\/span> <span class=\"hps\">pelo<\/span> <span class=\"hps\">Exim<\/span>, podemos agora <span class=\"hps\">dar uma olhada no<\/span> <span class=\"hps\">log de acesso<\/span> <span class=\"hps\">Apache<\/span> <span class=\"hps\">para ver<\/span> <span class=\"hps\">os endere\u00e7os IP<\/span> que <span class=\"hps\">est\u00e3o acessando<\/span> <span class=\"hps\">este script<\/span> <span class=\"hps\">usando o seguinte comando<\/span>:<\/span><\/p>\n<p>&nbsp;<\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<td>grep &#8220;mailer.php&#8221; \/home\/userna5\/access-logs\/example.com | awk &#8216;{print $1}&#8217; | sort -n | uniq -c | sort -n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span lang=\"pt\"><span lang=\"pt\"><br \/>\n<span id=\"result_box\" class=\"short_text\" lang=\"pt\"><span class=\"hps\">Voc\u00ea deve<\/span> <span class=\"hps\">receber de volta<\/span> <span class=\"hps\">algo semelhante a isto<\/span>:<\/span><\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<td>2 123.123.123.126<br \/>\n2 123.123.123.125<br \/>\n2 123.123.123.124<br \/>\n7860 123.123.123.123<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span id=\"result_box\" lang=\"pt\"><br \/>\n<span id=\"result_box\" lang=\"pt\"><span class=\"hps\">Podemos ver que o<\/span> <span class=\"hps\">endere\u00e7o IP<\/span> <strong><span class=\"hps\">123.123.123.123<\/span><\/strong> <span class=\"hps\">est\u00e1 usando<\/span> <span class=\"hps\">o script<\/span> <span class=\"hps\">mailer<\/span> <span class=\"hps\">em uma natureza<\/span> <span class=\"hps\">mal-intencionada.<\/span><\/span><\/span><\/p>\n<p><strong>Passo 5<\/strong> &#8211; <span id=\"result_box\" lang=\"pt\"><span class=\"hps\">Se voc\u00ea encontrar um<\/span> <span class=\"hps\">endere\u00e7o<\/span> <span class=\"hps\">IP<\/span> <span class=\"hps\">malicioso<\/span> com <span class=\"hps\">envio de um grande<\/span><span class=\"hps\">volume de e-mails<\/span> <span class=\"hps\">a partir de um<\/span> <span class=\"hps\">script, voc\u00ea<\/span> <span class=\"hps\">deve<\/span> <span class=\"hps\">bloquea-lo<\/span> <span class=\"hps\">no<\/span> <span class=\"hps\">firewall<\/span> <span class=\"hps\">do servidor<\/span><span class=\"hps\">para que<\/span> <span class=\"hps\">ele n\u00e3o possa<\/span> <span class=\"hps\">tentar se conectar<\/span> <span class=\"hps\">novamente. Ou se preferir poder\u00e1 remover o script por completo.<\/span><\/span><\/p>\n<p>http:\/\/www.lgvhost.com.br\/central\/knowledgebase.php?action=displayarticle&amp;id=48<\/p><\/blockquote>\n<p>http:\/\/www.inmotionhosting.com\/support\/email\/exim\/find-spam-script-location-with-exim<\/p>\n<div class=\"page-header\">\n<h1>3-Encontre localiza\u00e7\u00e3o script spam com o Exim<\/h1>\n<div><\/div>\n<\/div>\n<p>Neste guia eu vou te ensinar como usar o log de correio Exim em seu VPS ou servidor dedicado para encontrar poss\u00edveis tentativas de spammers a usar seus scripts, ou a sua pr\u00f3pria, a fim de retransmitir o spam de seu servidor.<\/p>\n<h2>Como \u00e9 que o spam s\u00e3o enviados do meu servidor?<\/h2>\n<p>Voc\u00ea pode ter um recurso de &#8220;dizer a um amigo&#8221; em seu site, ou outro e-mail sistema de alerta em seu site. Se voc\u00ea n\u00e3o tiver cuidado, por vezes, estes podem ser explorados por bots para fins de spam. Isso pode prejudicar a reputa\u00e7\u00e3o de envio de seu endere\u00e7o de correio IP, e levar a problemas, como fazer voc\u00ea acabar em uma <a href=\"http:\/\/www.inmotionhosting.com\/support\/email\/email-troubleshooting\/why-do-mail-servers-get-blacklisted\" target=\"_blank\">lista negra<\/a> .<\/p>\n<h2>Como fa\u00e7o para parar o spam vindo do meu servidor?<\/h2>\n<p>Exim, ou o MTA (Mail Transfer Agent) em seu servidor lida com as entregas de e-mail. Toda a atividade de e-mail \u00e9 registrada incluindo correio enviado a partir de scripts. Ele faz isso por registrar o atual diret\u00f3rio de trabalho a partir de onde o script foi executado.<\/p>\n<p>Usando esse conhecimento, voc\u00ea pode facilmente rastrear um script de seu pr\u00f3prio que est\u00e1 sendo explorada para enviar spam, ou localizar os scripts possivelmente maliciosos que um spammer tenha colocado no seu servidor.<\/p>\n<h2>Localize Scripts Topo envio em Exim<\/h2>\n<p>Nos passos abaixo eu vou lhe mostrar como localizar os melhores scripts em seu servidor de envio de correio. Se quaisquer scripts olhar desconfiado, voc\u00ea pode verificar os logs de acesso do Apache para encontrar como um spammer pode estar usando seus scripts de enviar spam.<\/p>\n<p class=\"alert alert-danger\" contenteditable=\"true\">Para seguir os passos abaixo voc\u00ea precisa <a href=\"http:\/\/www.inmotionhosting.com\/support\/website\/general-server-setup\/root-access-faq\" target=\"_blank\">de acesso root<\/a> ao seu servidor, para que voc\u00ea tenha acesso ao log mail para o Exim.<\/p>\n<ol class=\"article_list\">\n<li><a href=\"http:\/\/www.inmotionhosting.com\/support\/website\/ssh\/how-to-login-ssh\" target=\"\u201d_blank\u201d\">Entre para o servidor via SSH<\/a> como usu\u00e1rio root.<\/li>\n<li>Execute o seguinte comando para puxar a localiza\u00e7\u00e3o do roteiro de discuss\u00e3o mais utilizado a partir do log de correio Exim:\n<p class=\"cli\">grep cwd \/ var \/ log \/ exim_mainlog | grep -v \/ var \/ spool | awk -F &#8220;cwd =&#8221; &#8216;{print $ 2}&#8217; | awk &#8216;{print $ 1}&#8217; | sort | uniq -c | sort -n<\/p>\n<p><strong>Reparti\u00e7\u00e3o cupom:<\/strong><\/p>\n<table class=\"article_table\">\n<tbody>\n<tr>\n<th>grep cwd \/ var \/ log \/ exim_mainlog<\/th>\n<td>Use o <strong>grep<\/strong> comando para localizar men\u00e7\u00f5es de <strong>cwd<\/strong> de log mail para o Exim.Isto significa <strong>diret\u00f3rio de trabalho atual<\/strong> .<\/td>\n<\/tr>\n<tr>\n<th>grep -v \/ var \/ spool<\/th>\n<td>Use o <strong>grep<\/strong> com o <strong>-v<\/strong> bandeira que \u00e9 um jogo invertido, de modo que n\u00e3o mostram quaisquer linhas que come\u00e7am com <strong>\/ var \/ spool<\/strong> como estas s\u00e3o as entregas Exim normais n\u00e3o enviados a partir de um script.<\/td>\n<\/tr>\n<tr>\n<th>awk -F &#8220;cwd =&#8221; &#8216;{print $ 2}&#8217; | awk &#8216;{print $ 1}&#8217;<\/th>\n<td>Use o <strong>awk<\/strong> comando com as <strong>-F<\/strong> ield seperator definido para <strong>= CWD<\/strong> , em seguida, basta imprimir o <strong>$ 2<\/strong> set nd de dados, finalmente tubo que ao <strong>awk<\/strong>comando novamente apenas imprimindo a <strong>$ 1<\/strong> coluna st para que n\u00f3s s\u00f3 temos de volta o caminho do script .<\/td>\n<\/tr>\n<tr>\n<th>sort | uniq -c | sort -n<\/th>\n<td>Organizar os caminhos de script por seu nome, contar-lhes excepcionalmente, em seguida, classific\u00e1-los novamente numericamente menor para o maior.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Voc\u00ea deve receber de volta algo como isto:<\/p>\n<p class=\"cli\">15 \/ home \/ userna5 \/ public_html \/ about-us<br \/>\n25 \/ home \/ userna5 \/ public_html<br \/>\n7866 \/ home \/ userna5 \/ public_html \/ dados<\/p>\n<p>Podemos ver <strong>\/ home \/ userna5 \/ public_html \/ dados<\/strong> \u00a0de longe tem mais partos entrando do que quaisquer outros.<\/li>\n<li>Agora podemos executar o seguinte comando para ver o que os scripts est\u00e3o localizados no diret\u00f3rio:\n<p class=\"cli\">ls -lahtr \/ userna5 \/ public_html \/ dados<\/p>\n<p>Em caso thise voltamos:<\/p>\n<p class=\"cli\">drwxr-xr-x 17 userna5 userna5 4.0K 20 de janeiro 10:25 ..\/<br \/>\n-rw-r &#8211; r&#8211; 1 userna5 userna5 5,6K 20 de janeiro 11:27 mailer.php<br \/>\ndrwxr-xr-x 2 userna5 userna5 4.0K 20 de janeiro 11:27 .\/<\/p>\n<p>Assim, podemos ver que h\u00e1 um script chamado <strong>mailer.php<\/strong> neste diret\u00f3rio<\/li>\n<li>Sabendo o <strong>mailer.php<\/strong> roteiro foi o envio de correio para Exim, podemos agora dar uma olhada em nosso log de \u200b\u200bacesso Apache para ver o que os endere\u00e7os IP est\u00e3o acessando este script usando o seguinte comando:\n<p class=\"cli\">grep &#8220;mailer.php&#8221; \/home\/userna5\/access-logs\/example.com | awk &#8216;{print $ 1}&#8217; | sort -n | uniq -c | sort -n<\/p>\n<p>Voc\u00ea deve receber de volta algo semelhante a isto:<\/p>\n<p class=\"cli\">2 123.123.123.126<br \/>\n123.123.123.125 2<br \/>\n2 123.123.123.124<br \/>\n123.123.123.123 7860<\/p>\n<p>Podemos ver o endere\u00e7o IP <strong>123.123.123.123<\/strong> estava usando nosso script mailer em uma natureza mal-intencionado.<\/li>\n<li>Se voc\u00ea encontrar um endere\u00e7o IP malicioso envio de um grande volume de correio a partir de um script, voc\u00ea provavelmente vai querer ir em frente e bloque\u00e1-los no firewall do servidor para que eles n\u00e3o podem tentar se conectar novamente.Isto pode ser conseguido com o comando seguinte:\n<p class=\"cli\">apf -d 123.123.123.123 &#8220;spams a partir de script em \/ home \/ userna5 \/ public_html \/ dados&#8221;<\/p>\n<\/li>\n<\/ol>\n<p>Espero que voc\u00ea j\u00e1 aprendeu a usar seu log-mail Exim para ver o que os scripts em seu servidor est\u00e3o causando a atividade mais e-mail. Tamb\u00e9m como investigar se a atividade maliciosa est\u00e1 acontecendo, e como bloque\u00e1-lo.<\/p>\n<p>&nbsp;<\/p>\n<p>http:\/\/www.inmotionhosting.com\/support\/email\/exim\/find-spam-script-location-with-exim<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<h2>como limpar toda fila de emails (mail queue) do exim via ssh (console)<\/h2>\n<p>&nbsp;<\/p>\n<p><code>exim -bp | awk '\/^ *[0-9]+[mhd]\/{print \"exim -Mrm \" $3}' | bash<\/code><\/p>\n<p>Outro comando \u00fatil \u00e9:<br \/>\n<code>exim -bp | exiqgrep -i | xargs exim -Mrm<\/code><\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>pode remover apenas mensagens de um destinat\u00e1rio em especial, assim, as mensagens v\u00e1lidas seriam poupadas<\/p>\n<p>grep -R -l \u2018EMAIL@DOM\u00cdNIO\u2019 \/var\/spool\/exim\/msglog\/* |cut -b26-|xargs exim -Mrm<\/p>\n<p>exiqgrep -i -f <a href=\"mailto:email@dominio.com.br\">email@dominio.com.br<\/a> | xargs exim -Mrm<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>Lista ips e email rejeitados.<\/p>\n<p>eximstats -ne -nr \/var\/log\/exim_mainlog<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>achar o usuario que esta enviando muito email spam.<\/p>\n<p><em>grep cwd \/var\/log\/exim_mainlog|grep -v \/var\/spool|awk -F\u201dcwd=\u201d \u2018{print $2}\u2019|awk \u2018{print $1}\u2019|sort|uniq -c|sort -n<\/em><\/p>\n<p>Voc\u00ea ter\u00e1 um retorno de algo parecido com:<\/p>\n<p><em>13 \/home\/USUARIO\/public_html<\/em><br \/>\n<em>15 \/home\/USUARIO\/public_html\/php<\/em><br \/>\n<em>105178 \/home\/TESTE\/public_html\/online\/login<\/em><\/p>\n<p>achar e mover email spam para pasta\u00a0varspooleximinput_ever , o usuario teste emviando muito emails spam com scripts.<\/p>\n<p>mkdir \u00a0\/root\/varspooleximinput_ever<br \/>\nfor f in `grep -r -l -i &#8220;teste@teste.com.br&#8221; \/var\/spool\/exim\/.*`; do mv -f ${f} \/root\/varspooleximinput_ever\/; done<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>mover scripts em php milher para uma pasta criada:<\/p>\n<p>mkdir \u00a0\/root\/varspooleximinput_ever<br \/>\nfor f in `grep -r -l -i &#8220;X-PHP-Script&#8221; \/var\/spool\/exim\/.*`; do mv -f ${f} \/root\/varspooleximinput_ever\/; done<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>http:\/\/www.nerdblog.info\/2011\/01\/29\/como-limpar-toda-fila-de-emails-mail-queue-do-exim-via-ssh-console\/<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1-Para verificar qual usu\u00e1rio e\/ou script que est\u00e1 enviando SPAM em seu servidor cPanel\/WHM, execute o seguinte comando: grep cwd \/var\/log\/exim_mainlog|grep -v \/var\/spool|awk -F\u201dcwd=\u201d \u2018{print $2}\u2019|awk \u2018{print $1}\u2019|sort|uniq -c|sort -n Voc\u00ea ter\u00e1 um retorno de algo parecido com: 13 \/home\/USUARIO\/public_html 15 \/home\/USUARIO\/public_html\/php 18 \/home\/USUARIO\/public_html\/online\/login Obs.:&#8230;<\/p>\n","protected":false},"author":2,"featured_media":3928,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_angie_page":false,"page_builder":"","footnotes":""},"categories":[18,3,19],"tags":[],"class_list":["post-3927","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comandos-linux","category-email","category-whmcapenel"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/3927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=3927"}],"version-history":[{"count":0,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/3927\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/media\/3928"}],"wp:attachment":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=3927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=3927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=3927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}