viernes, 25 de junio de 2010

Navaja Suisa en Debian SIPsak (SIP swiss army knife)


SIPsak (SIP swiss army knife) es un set de herramientas en línea de comandos que nos permiten realizar sencillos tests en aplicaciones y dispositivos SIP.

En Debian GNU/Linux tenemos esta aplicación distribuida bajo licencia GPL en los repositorios oficiales, así que con un "apt-get install sipsak" lo tenemos funcionando.


Funcionalidades:

mandar petición OPTIONS

sipsak -vv -s sip:usuario@dominio

mandar archivos de texto (que deberían contener peticiones SIP)
traceroute (ver la sección 11 de la RFC3261)

sipsak -T -s sip:usuario@dominio

test de localización de usuario
pruebas de desbordamiento
prueba de caracteres aleatorios basura
interpretación y reacción en respuesta
soporta autenticación con qop (MD5 y SHA1)
soporta notación corta para recibir (no para enviar)
reemplazo de cadenas ilimitado en archivos y peticiones
añada cualquier header a las peticiones
puede simular llamadas en modo usrloc
utiliza señalización simétrica y de esta manera debería funcionar detrás de NAT
puede subir un contacto dado a un registrar
envío de mensajes a cualquier destinación SIP

sipsak -M -v -s sip:usuario@dominio -B "Mensaje"



códigos de respuesta para Nagios
búsqueda de cadenas usando expresiones regulares
utiliza múltiples procesos para crear más carga en el servidor
lee mensajes SIP desde STDIN (p.e. desde un pipe '|')
soporta DNS SRV a través de c-ares o libruli
soporta transporte UDP y TCP


Saludos
Net Cool

No hay comentarios:

Publicar un comentario en la entrada