
Global API Integrity Assessor
Instalar opam para compilar la API de pruebas.
Instalar git, python3, pip y .NET para compilar RESTler y Schemathesis.
Instalar cargo para compilar Gaia.
Instalar docker v26.0.1 y docker compose v2.26.1 para compilar Gaia con ELK Stack (opcional si no se usa).
Instalar node >= v18.0.0 y npm >= v8.6.0
Para crear un conmutador local de opam:
make opam-switch
make deps
make build
make build-test
make generate-swagger
make clean-swagger
make format
make clean-build-files
make clean
./_bin/gaia --help
gaia --configuration <configuration> --openapi-path <openapi-path> --workdir-path <workdir-path> --verbose <verbose>
workdir-path: El directorio de trabajo donde encontrará los diferentes registros de los fuzzers.
openapi-path: Ruta del archivo OpenAPI de la API real. Requerido cuando se usa fuzzing o monitoreo, pero no para estadísticas
verbose: El nivel de verbosidad {NOTHING, LOW, MID, HIGH, ALL} (Valor por defecto: NOTHING)
configuration: La ruta del archivo json que contiene: