Deposito de Scripts

Bueno, esta es una idea que tome de un blog vecino (ubuntulife.wordpress.com).

En este espacio ire poniendo scripts utiles para facilitar el manejo de informacion en servidores de correo (cosas simples pero muy utiles).

Si alguien quiere agregar uno nuevo, solo lo debe ingresar en los comentarios, y asi nos servira a todos, y se estaran almacenando cuando se requierean nuevamente ( lo cual ayuda cuando se tienen desparramados por todos lados 😛 )

pd: es probable que las “comillas simples” sean sustituidad por “punto” cuando se copian y pegan, asi que mucho ojo  😀

4 responses to this post.

  1. Limpieza de cola de correo personalizada para Postfix

    Si tienes una cola de correos en la que no quieras limpiarla completamente, y solo quieras ir limpiando por remitente especifico, este script les puede servir mucho:


    ####################################################
    #!/bin/bash
    mailq|grep -i $1 |awk {'print $1'}|sed s/\*//g |xargs -L 1 postsuper -d
    ####################################################

    esto se guarda en un archivo de texto, por ejemplo “limpiar.sh”
    se le dan permisos de ejecución con “chmod +x limpiar.sh”

    y se usaria de esta forma : ./limpiar.sh correo-spam@spam.com

    con eso, se borraran todos los mensajes que tengan a “correo-spam@spam.com” como remitente.

    tambien sirve para eliminar rebotes de correo, que tienen como remitente a “MAILER-DAEMON” : ./limpiar.sh mailer-daemon

    si tienen muchos mensajes con remitentes diferentes, pero solo quieren borrar a los que tengan info:
    ./limpiar.sh info

    Responder

  2. Listar mensajes enviados a usuario

    Este simple filtro permite mostrar la hora, si amavis lo marco como spam o no, ip de origen, remitente y destinatario:


    #####################################################
    #!/bin/bash
    fgrep $1 $2|grep amavis|awk {'print $3" "$7" "$8" "$9" "$10" "$11" "$12" "$13'}
    #####################################################

    se guarda en un archivo de nombre “listar-recibidos” y se le dan permisos de ejecucion con “chmod +x listar-recibidos”

    para ejecutarlo, se le dan solo el nombre de usuario y el archivo log a revisar de esta forma:

    root@servidor:/var/log# ./listar-recibidos spam mail.log.0

    y este seria el resultado:

    08:11:58 Blocked SPAM, [211.208.164.47] "ktmvf@bobshvac.com" -> "postmaster@midominio.com",

    10:24:37 Blocked SPAM, [85.130.123.26] "postmaster@midominio.com" -> "postmaster@midominio.com",

    Responder

  3. There is obviously a lot to know about this. I think you made some good points in Features also.

    Responder

  4. Copiado del blog de Zerial

    Este código para .htaccess permite filtrar las peticiones a nuestros sitios web y asi evitar ataques XSS:

    RewriteEngine On
    ########## Begin - Rewrite rules to block out some common exploits
    #
    # Block out any script trying to set a mosConfig value through the URL
    RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
    # Block out any script trying to base64_encode crap to send via URL
    RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
    # Block out any script that includes a tag in URL
    RewriteCond %{QUERY_STRING} (\|%3E) [NC,OR]
    # Block out any script trying to set a PHP GLOBALS variable via URL
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    # Block out any script trying to modify a _REQUEST variable via URL
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    # Send all blocked request to homepage with 403 Forbidden error!
    RewriteRule ^(.*)$ index.php [F,L]
    ######### End - Rewrite rules to block out some common exploits

    Responder

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: