[postfix-es] Consulta Fail2ban

Robert J. Briones C. robert.briones en gmail.com
Jue Ago 1 16:11:18 CEST 2013


gracias todos por responder, creo que el problema que tengo es con las
expresiones regulares, ya que el failregex que viene por defecto en los
filtros de postfix y sasl no me sirve, no me encuentra coincidencia dentro
de los log.

seguiré buscando a ver si encuentro alguno que me sirva, si alguien sabe
que se debe poner especificamente en el failregex para que coincida con
alguna de las siguientes lineas que me de una mano.

Aug  1 10:43:55 nao postfix/smtpd[3940]: warning: unknown[60.173.9.227]:
SASL LOGIN authentication failed: authentication failure
Aug  1 10:43:55 nao postfix/smtpd[3940]: lost connection after AUTH from
unknown[60.173.9.227]
Aug  1 10:43:55 nao postfix/smtpd[3940]: disconnect from
unknown[60.173.9.227]

Saludos.




El 1 de agosto de 2013 09:26, Federico Alberto Sayd <fsayd en uncu.edu.ar>escribió:

> On 01/08/13 01:59, Robert J. Briones C. wrote:
>
>> Estimados. debido a un reciente ataque de varias IP desde china he
>> investigado un poco y encontre Fail2ban, según veo es un software
>> interesante que permite bloquear IP que hacen muchos login fallidos y desde
>> diferentes IP
>>
>> el problema es que no puedo configurar el failregex
>>
>> he intentado con algunos como estos.
>>
>> #failregex = warning: (.*)[<HOST>]: SASL LOGIN authentication failed:
>> authentication failure
>> #failregex = : warning: .*+\[<HOST>\]: SASL (?:LOGIN|PLAIN|(?:CRAM|DIGEST)
>> **-MD5) authentication failed
>> failregex = : warning: [-._\w]+\[<HOST>\]: SASL
>> (?:LOGIN|PLAIN|(?:CRAM|DIGEST)**-MD5) authentication failed$
>>
>> unos me dan error y otros no enuentra coincidencia.
>>
>> las lineas del log que me dan cuenta del error de login son las siguientes
>>
>> Aug  1 01:27:38 nao postfix/smtpd[31212]: connect from
>> unknown[183.160.126.122]
>> Aug  1 01:27:39 nao postfix/smtpd[31212]: warning:
>> unknown[183.160.126.122]: SASL LOGIN authentication failed: authentication
>> failure
>> Aug  1 01:27:40 nao postfix/smtpd[31212]: lost connection after AUTH from
>> unknown[183.160.126.122]
>> Aug  1 01:27:40 nao postfix/smtpd[31212]: disconnect from
>> unknown[183.160.126.122]
>> Aug  1 01:28:24 nao postfix/smtpd[31212]: connect from
>> unknown[60.173.9.227]
>> Aug  1 01:28:25 nao postfix/smtpd[31212]: warning: unknown[60.173.9.227]:
>> SASL LOGIN authentication failed: authentication failure
>> Aug  1 01:28:26 nao postfix/smtpd[31212]: lost connection after AUTH from
>> unknown[60.173.9.227]
>> Aug  1 01:28:26 nao postfix/smtpd[31212]: disconnect from
>> unknown[60.173.9.227]
>> Aug  1 01:28:27 nao postfix/smtpd[31212]: connect from
>> unknown[60.173.9.227]
>> Aug  1 01:28:28 nao postfix/smtpd[31212]: warning: unknown[60.173.9.227]:
>> SASL LOGIN authentication failed: authentication failure
>> Aug  1 01:28:29 nao postfix/smtpd[31212]: lost connection after AUTH from
>> unknown[60.173.9.227]
>> Aug  1 01:28:29 nao postfix/smtpd[31212]: disconnect from
>> unknown[60.173.9.227]
>>
>> y realmente he buscado pero no encuentro que poner para que me funcione
>> el fail2ban.
>>
>> espero me puedan ayudar.
>>
>> Saludos.
>>
>>
>>  A mi me funcionó esta para SASL con postfix:
>
> failregex = (?i): warning: [-._\w]+\[<HOST>\]: SASL
> (?:LOGIN|PLAIN|(?:CRAM|DIGEST)**-MD5) authentication failed(:
> [A-Za-z0-9+/]*={0,2})?$
>
> Y sí, las expresiones regulares son un mal necesario, de cualquier forma
> tienes muchas herramientas para testear coincidencias con las expresiones
> regulares que escribas. Fail2ban mismo tiene un herramienta:
>
> fail2ban-regex
>
> Saludos
>
> ______________________________**_________________
> List de correo postfix-es para tratar temas del MTA postfix en español
> postfix-es en lists.wl0.org
> http://lists.wl0.org/mailman/**listinfo/postfix-es<http://lists.wl0.org/mailman/listinfo/postfix-es>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.wl0.org/pipermail/postfix-es/attachments/20130801/255e9236/attachment-0001.html>


Más información sobre la lista de distribución postfix-es