Pruebas de estres en interfaces de red con Tcpreplay

Estándar

imagesHoy veremos como testear una interfaz de red para ver si funcionamiento es el correcto. Para ello utilizaremos tcpreplay, que es bastante facil de instalar y usar.

Le inyectaremos trafico previamente capturado en un .pcap

Así que vamos a ello con este pequeño lab:

# Instalamos los paquetes con sus dependencias necesarias

 yum install libpcap-devel
 1010  yum install gcc

# Descargamos y descomprimimos el tcpreplay

 wget https://github.com/appneta/tcpreplay/releases/download/v4.1.1/tcpreplay-4.1.1.tar.gz
 tar xvf tcpreplay-4.1.1.tar.gz
 cd tcpreplay-4.1.1/

# Compilamos

 ./configure
 make
 make test
 install

# Nos descargamos un .pcap (aunque podemos usar uno propio)

 wget https://s3.amazonaws.com/tcpreplay-pcap-files/bigFlows.pcap

# Si usas kernel 2.4.x o 2.6.x configura el buffer:

 echo 524287 >/proc/sys/net/core/wmem_default
 echo 524287 >/proc/sys/net/core/wmem_max
 echo 524287 >/proc/sys/net/core/rmem_max
 echo 524287 >/proc/sys/net/core/rmem_default

Por último lanza el test de estres

tcpreplay –topspeed –loop=200000 –intf1=eth5 bigFlows.pcap

Puedes comprobar como va funcionando a traves del nload para ello utiliza:

yum install nload
nload

Y poco más espero que os sirva.

Gallery por Supsystic es un plugin Malvado

Estándar

gallery-by-supsysticEstaba yo tan contento con mi blog y su nueva galeria que no me di cuenta de un detalle que descubrió un colega del trabajo. Cuando pulsas sobre una categoria se abre un popup de publicidad apuntando a una IP maliciosa.

Todo esto es causado por la gran mierda de plugin llamado Gallery by Supsystic, un plugin aparentemente que funciona bien y es muy bonito y que sin embargo oculta deseos maliciosos bajo de el.

Aqui os muestro la salida del Tumper data cuando se pulsa sobre una de las categorías:

tumper

El poput logicamente me lo bloquea el adblock, aunque se muestra un segundo (es por ello que se ha detectado).

Y antes de que alguien venga a decirme que puede ser otra cosa, es eliminar el pugin y no pasar, volver a instalar y suceder.

Ahí os lo dejo, a los desarrolladores/creadores de esto, ya os llegará el Karma.

Saludos.

Quitando PAM service(sshd) ignoring max retries; 6 > 3

Estándar

ssh_logoOtra de las cosas que dan bastante por saco es el demonio de sshd recordandote que el PAM está configurado con ” retry = 3 ” y se ignorará cualquier solicitud de autenticación más de sshd dentro de la misma sesión. Algo así como: PAM service(sshd) ignoring max retries; 6 > 3

Para quitar este molesto mensaje únicamente hay que editar el fichero: /etc/ssh/sshd_config

Y añadir la linea:  MaxAuthTries 3

Reiniciando el sevicio:  # service ssh restart.

Eso es todo 🙂

 

Pequeño script para borrar todos los contenedores de Docker

Estándar

docker-friendsPersonalmente como Docker lo uso para infinidad de pruebas una de las cosas que más me pasa es dejarme 4 o 5 containers que ya no me sirven para nada, y quiero borrarlos todos a la fuerza y sin perder más de 2 segundos.

Es por ello que me hice esta mierda pequeño script para parar y borrar ipsofactos los containers y dejar el servidor limpio.

Si por lo menos a una persona le sirve me doy por satisfecho:

#!/bin/bash

echo “Parando todos los containers”
sleep 1
docker stop $(docker ps -a -q)
echo “Tienes 3 segundos para detener la ejecución del borrado”
sleep 4
docker rm $(docker ps -a -q)

lineas_comando=$(docker ps -a | wc -l)

if [ “$lineas_comando” -eq 1 ];
then
echo “Borrado correctamente”
else
echo “Algo ha ido mal porque siguen quedando contenedores”
fi
sleep 1
exit