Las mejores alternativas aklee

Motor de ejecución simbólica dinámica basado en LLVM para generar pruebas y analizar el código fuente en macOS y Linux

Visitar klee
Captura de la web de klee

KLEE es un motor de ejecución simbólica dinámica diseñado para desarrolladores de software e ingenieros de seguridad que buscan analizar el comportamiento de programas a nivel de código fuente. Se construye sobre la infraestructura del compilador LLVM, lo que le permite trabajar con código compilado a bytecode LLVM para descubrir errores y generar pruebas automatizadas.

Sus capacidades principales incluyen:

  • Ejecución simbólica para explorar múltiples rutas de ejecución del programa simultáneamente.
  • Generación de pruebas que cubren diferentes condiciones de entrada y lógica interna.
  • Análisis de código mediante la inspección de funciones intrínsecas y opciones de línea de comandos.
  • Integración con LLVM aprovechando la infraestructura de compilación estándar.

KLEE se distribuye bajo la licencia de código abierto de la Universidad de Illinois (UIUC), lo que permite su uso gratuito y su modificación. Al ser una herramienta de línea de comandos orientada a entornos de desarrollo en macOS y Linux, su curva de aprendizaje puede ser más pronunciada que la de herramientas gráficas, lo que motiva a algunos usuarios a buscar alternativas más accesibles o con interfaces diferentes.

Compartir:

Gratis

  • Coste

    Gratis
  • Código abierto

    No
  • Licencia

    NCSA
  • Repositorio

    klee/klee
Plataformas
MacLinux
Tipo de aplicación
Línea de comandos

Propiedades

  • Autoalojado
  • Ligero

Etiquetas

Parecidos a klee