Wednesday, June 25, 2014

Bash Script de notificación RBL (Realtime Blacklist) SPAM postfix

Este bash script notifica por email cuando detecta que el servidor de correo saliente "postfix" es considerado SPAMER.


Script bash
#!/bin/bash
## Autor: Pedro Flor
## E-Mail: pedro.flor@gmail.com
## Fecha: 25.06.2014
## Version: 1.1
## Definicion de IP y PORT SMTP server
SMTP_SERVER="172.21.0.101"
SMTP_PORT_SERVER="25"
## Definicion de palabras clave a buscar
export WORDS="rejected|SenderBase|reputation|spamhaus|banned|JunkMail|550|poor|exceeded|limit|refused"
## Funcion que verifica si POSTFIX es considerado SPAMER
function check_spam () {
COUNTER_SPAM=$(postqueue -p | egrep -i "$WORDS" | wc -l)
if [ "$COUNTER_SPAM" -ne "0" ]
then
spammail_alert | telnet $SMTP_SERVER $SMTP_PORT_SERVER
echo "$(date) :::: Counter: $COUNTER_SPAM" >> /tmp/rbl_reporter.log
exit
fi
echo "$(date) :::: Counter: $COUNTER_SPAM" >> /tmp/rbl_reporter.log
}
## Funcion que envia un mensaje de correo con la notificacion del problema
function spammail_alert () {
echo "helo mail.com"
echo "mail from:"
echo "rcpt to:"
echo "data"
sleep 0.2s
echo "To: "
sleep 0.2s
echo "Return-path: "
sleep 0.2s
echo "Subject: ADVERTENCIA RBL SMTPRELAY!!!"
sleep 0.2s
echo ""
sleep 0.2s
echo "+======================================================+"
echo ""
sleep 0.2s
echo " Advertencia. Posible listado en BLACK LISTS."
sleep 0.2s
echo " Entradas sospechosas en la ultima hora: $COUNTER_SPAM "
echo ""
sleep 0.2s
echo "+======================================================+"
sleep 0.2s
echo "."
sleep 0.2s
echo "QUIT"
}
##
## Llama a la funcion de validacion
##
check_spam

Crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
*/15 * * * * /usr/local/bin/rbl-reporter.sh &

Wednesday, February 5, 2014

Asegurando la Infraestructura TI con Open Source


En fecha 5/dic/2013 tuve el agrado de presentar una conferencia de seguridad de la información para el "III Congreso de Innovación Tecnológica en Sistemas e Informática".

El tema de la presentación fue: "Asegurando la Infraestructura TI con Open Source".

-

Tuesday, November 12, 2013

Instalar drivers de video Matrox y RHEL 6.4 en IBM x3500

Instalar drivers de video Matrox y RHEL 6.4 en IBM x3500

Los servidores IBM x3500 / x3600 tienen la tarjeta de video "Matrox Electronics Systems" y la instalación por defecto de RHEL 6.4 no tiene disponible el driver adecuado para estas tarjetas por lo que la visualización de imagenes no es buena.

Para solucionar esto es necesario instalar los drivers oficiales Matrox.

1) Descargar el software (mejor la última versión)
ftp://ftp.matrox.com/pub/mga/archive/linux/2013/1.4.1/

2) Instalar el software y configurar "xorg.conf"
Archivo "README", "Section 03"
ftp://ftp.matrox.com/pub/mga/archive/linux/2013/1.4.1/README.txt

3) Probar
Como "root" ejectuar:
# init 3
# init 5

ó la forma más facil: Re-iniciar el servidor :)

Thursday, October 31, 2013

Google Bolivia con problemas de seguridad

El día 30 de octubre aproximadamente 18 horas GTM-4 el sitio web "www.google.com.bo" mostraba el siguiente mensaje:


by misafir
the names can be faked but the abilities never...
see you soon


La captura de pantalla del sitio:


El incidente fue reportado al ISP que hospeda el sitio sin embargo aún no informaron el motivo del mismo.

Wednesday, October 23, 2013

IBM Lotus Notes 9 & Lotus Sametime 9 en Fedora 19

IBM Lotus Notes 9 & IBM Sametime 9 en Fedora 19


IBM publicó hace unos meses "Lotus Notes 9" & "IBM Sametime 9" para Linux (rpm & deb)

Para tener una buena experiencia de usuario con este software es necesario instalar fonts de Microsoft.

1) Descargar el script que instalará los fonts de Microsoft: Link
2) Ejecutar el script como "root"
3) Como usuario normal (no "root") ejecutar los siguientes comandos:


$ cd
$ mkdir -p .fonts
$ ln -s /usr/share/fonts/truetype/mscorefonts/* .fonts/


Disfrutar de Lotus Notes 9 & IBM Sametime 9 !!!



Thursday, August 1, 2013

Identificar puertos de red en ESXi 4/5

Para identificar la correspondencia de los puertos de red vmnic0, vmnic1, etc. en las tarjetas de red físicas de un hipervizor ESXi ejecutar el siguiente comando a través de una consola SSH:


# ethtool -p vmnic

El resultado de este comando será el parpadeo de la tarjeta de red identificando el puerto.

Monday, July 8, 2013

Añadir licencia VMWare Workstation en Fedora 19 (y otros) por línea de comandos




/usr/lib/vmware/bin/vmware-vmx --new-sn 00000-11111-22222-33333-44444