Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
libsrtp — Biblioteca para SRTP (Protocolo seguro de transporte en tiempo real) | Kitploit
Herramientas/GitHubGitHub/cisco/libsrtp
Herramientas de Cifrado/DescifradoSeguridad de RedesCriptografíaAutenticación
GitHubcisco/libsrtp

libsrtp

Biblioteca para SRTP (Protocolo seguro de transporte en tiempo real)

Ver Repositorio
1.4k51720hace 19 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

CMake Build CMake Release Autotools Build Autotools Build Coverity Scan Build Status OSS-Fuzz Status

Introducción a libSRTP

Este paquete proporciona una implementación del Protocolo de transporte seguro en tiempo real (SRTP), la Transformada de Seguridad Universal (UST) y un núcleo criptográfico de soporte. La API de SRTP está documentada en include/srtp.h, y la biblioteca está en libsrtp2.a (después de la compilación).

Este documento describe libSRTP, la biblioteca Open Source de RTP Seguro de Cisco Systems, Inc. RTP es el Protocolo de transporte en tiempo real, un estándar IETF para el transporte de datos en tiempo real como telefonía, audio y vídeo, definido por RFC 3550. RTP Seguro (SRTP) es un perfil de RTP que proporciona confidencialidad a los datos RTP y autenticación a la cabecera y la carga útil de RTP. SRTP es un estándar IETF, definido en RFC 3711, y fue desarrollado en el Grupo de Trabajo de Transporte de Audio/Vídeo (AVT) de la IETF. Esta biblioteca soporta todas las características obligatorias de SRTP, pero no todas las opcionales. Consulte la sección Características compatibles para obtener información más detallada.

Este documento también se utiliza para generar los archivos de documentación en la carpeta /doc/, donde se puede crear una referencia más detallada de la API de libSRTP y de las funciones relacionadas (requiere instalar doxygen). El material de referencia se crea automáticamente a partir de los comentarios incrustados en algunos de los archivos de cabecera de C. La documentación está organizada en módulos para mejorar su claridad. Estos módulos no se corresponden directamente con los archivos. Un núcleo criptográfico subyacente proporciona gran parte de la funcionalidad básica de libSRTP, pero está mayormente sin documentar porque realiza su trabajo entre bastidores.


Contacto

  • [email protected] lista general de correo para noticias / anuncios / debates. Esta es una lista abierta; consulte https://lists.packetizer.com/mailman/listinfo/libsrtp para suscribirse.

  • [email protected] para divulgar problemas de seguridad al equipo de mantenimiento de libsrtp. Esta es una lista cerrada, pero cualquiera puede enviar mensajes a ella.


Contenido

  • Introducción a libSRTP
  • Contacto
    • Contenido
  • Licencia y descargo de responsabilidad
  • Descripción general de libSRTP
    • Antecedentes de RTP Seguro
    • Características compatibles
    • Notas de implementación
  • Instalación y compilación de libSRTP
    • Cambio de la configuración de compilación
    • Uso de Visual Studio
  • Aplicaciones
    • Código de ejemplo
  • Créditos
  • Referencias

Licencia y descargo de responsabilidad

libSRTP se distribuye bajo la siguiente licencia, que se incluye en la distribución del código fuente. Se reproduce en el manual por si ha obtenido la biblioteca de otra fuente.

Derechos de autor (c) 2001-2017 Cisco Systems, Inc. Todos los derechos reservados.

Se permite la redistribución y el uso en forma de código fuente y binaria, con o sin modificaciones, siempre que se cumplan las siguientes condiciones:

  • Las redistribuciones del código fuente deben conservar el aviso de derechos de autor anterior, esta lista de condiciones y el siguiente descargo de responsabilidad.
  • Las redistribuciones en forma binaria deben reproducir el aviso de derechos de autor anterior, esta lista de condiciones y el siguiente descargo de responsabilidad en la documentación y/u otros materiales proporcionados con la distribución.
  • Ni el nombre de Cisco Systems, Inc. ni los nombres de sus contribuyentes podrán utilizarse para respaldar o promocionar productos derivados de este software sin un permiso previo por escrito.

ESTE SOFTWARE SE PROPORCIONA POR LOS TITULARES DE LOS DERECHOS DE AUTOR Y LOS CONTRIBUYENTES "TAL CUAL" Y SE RECHAZA CUALQUIER GARANTÍA EXPRESA O IMPLÍCITA, INCLUIDAS, ENTRE OTRAS, LAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD E IDONEIDAD PARA UN FIN PARTICULAR. EN NINGÚN CASO LOS TITULARES DE LOS DERECHOS DE AUTOR O LOS CONTRIBUYENTES SERÁN RESPONSABLES DE NINGÚN DAÑO DIRECTO, INDIRECTO, INCIDENTAL, ESPECIAL, EJEMPLAR O CONSECUENTE (INCLUIDOS, ENTRE OTROS, LA ADQUISICIÓN DE BIENES O SERVICIOS SUSTITUTOS; LA PÉRDIDA DE USO, DATOS O BENEFICIOS; O LA INTERRUPCIÓN DEL NEGOCIO), CUALQUIERA QUE SEA SU CAUSA Y BAJO CUALQUIER TEORÍA DE RESPONSABILIDAD, YA SEA CONTRACTUAL, RESPONSABILIDAD ESTRICTA O AGRAVIO (INCLUIDA LA NEGLIGENCIA U OTRO TIPO), QUE SURJA DE CUALQUIER MANERA DEL USO DE ESTE SOFTWARE, INCLUSO SI SE HA ADVERTIDO DE LA POSIBILIDAD DE TALES DAÑOS.


Descripción general de libSRTP

libSRTP proporciona funciones para proteger RTP y RTCP. Los paquetes RTP pueden cifrarse y autenticarse (mediante la función srtp_protect()), convirtiéndolos en paquetes SRTP. De manera similar, los paquetes SRTP pueden descifrarse y verificar su autenticación (mediante la función srtp_unprotect()), convirtiéndolos en paquetes RTP. Funciones similares aplican seguridad a los paquetes RTCP.

La definición de tipo srtp_stream_t apunta a una estructura que contiene todo el estado asociado a un flujo SRTP, incluidas las claves y los parámetros de las funciones de cifrado y autenticación de mensajes, así como los datos antirrepetición. Un srtp_stream_t concreto contiene la información necesaria para proteger un flujo RTP y RTCP específico. Este tipo de datos es deliberadamente opaco para separar mejor la API de libSRTP de su implementación.

Descargar herramienta