lunes, 23 de febrero de 2015

Wireshark: Captura conversaciones VoIP - Protocolo SIP, SDP y RTP - Extracción de audio.


Es posible, tratándose de instalaciones VoIP no seguras, la captura de paquetes VoIP (emisión de voz enpaquetes IP) y la extracción de conversaciones contenidas en este tipo de conexiones.
En este artículo vamos a usar una captura .pcap conteniendo una conversación usando el protocolo SIP(Session Initiation Protocol), un protocolo de señalización, similar a HTML SMTP, encargado de la localización usuarios, parámetros, modificaciones e iniciar o finalizar una sesión. Los datos de audio serán transportados mediante el protocolo de transporte RTP (Real Time Transport Protocol) usando UDPSIPencapsula otro protocolo: SDP, que es el encargado de la negociación de las capacidades de los participantes, tipo de codificación usados y otros aspectos. 

sábado, 21 de febrero de 2015

Cambiar una Tecla del teclado por otra en Linux


Se me acaban de averiar las teclas "p" y "z" del teclado... pero se me ocurrio usar en su lugar la tecla "Pause Break" e "Inse".

En linux es posible modificar el comportamiento del teclado, es decir, hacer que cierta tecla de su teclado se comporte como otra. Para realizar modificaciones primero es necesario saber que tecla es la que deseamos cambiar, para ello podemos utilizar el comando xev. Este monitor nos muestra todos los eventos de entrada en la consola, veamos como cambiar el comportamiento para la tecla 8 del teclado numérico, ejecutamos el comando y pulsamos la tecla en cuestión para obtener la siguiente salida…

jueves, 19 de febrero de 2015

Programar en Bash, pequeño manual de referencia


Para escribir en Bash puedes hacerlo directamente desde la consola/terminal de GNU/Linux, sin embargo, su mayor potencia radica en poder escribir ‘scripts’ y ejecutar piezas de código para automatizar tareas. Aquí muestro paso a paso un ejemplo.

martes, 17 de febrero de 2015

Automatizar tareas FTP dentro de un script en BASH

La automatización de tareas vía FTP dentro de un script, puede resultar muy útil para scripts de copias de seguridad por ejemplo. Vamos a ver la forma de hacerlo y las posibilidades que nos ofrece.
La sintaxis básica para hacer la llamada a FTP dentro de un script en bash es la siguiente:
ftp -inv direccion_ip<<FINFTP
comando1
comando2
comando3
FINFTP

Separar un fichero en bash con split

El comando split permite de forma muy sencilla separar un fichero en varias partes, pudiendo elegir cada cuantas líneas hacer la división así como el prefijo del nombre de los ficheros resultantes. Vamos a ver alguno ejemplo.
En este caso tenemos un fichero con casi diez millones de líneas:
$ wc -l test.txt 
8136704 test.txt

jueves, 5 de febrero de 2015

Bloquear o deshabilitar el acceso de root por SSH


Es posible protegerse de intentos de acceso externos a nuestro servidor Linux estableciendo una contraseña segura para el usuario root, sin embargo sigue siendo posible el acceso mediante fuerza bruta.

Para ello, una de las prácticas recomendadas es bloquear el acceso del usuario root, realizar los accesos con algún usuario que no sea habitual y una vez dentro, cambiar a root si es necesario.

Para realizar el cambio deberemos acceder mediante SSH a nuestro servidor con el usuario root:

miércoles, 4 de febrero de 2015

Solucionando Problema con Pinsets Elastix 2.5


Hola, Estoy probando Elastix 2.5, hasta ahora tengo estos problemas:

El pinsets es solicitado dos veces al intentar realizar una llamada.

Solucion: