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
Marcar/Buscar este post con: