For testing hawkscan GRPC and protobuf capabilities.
This is a gradle base project, use ./gradlew tasks command to see all available options.
./gradlew ktlintCheck./gradlew ktlintFormat./gradlew bootJar Run the jar you just built 👆
java -jar build/libs/vuln-grpc-kotlin.jar./gradlew bootRundocker-compose builddocker-compose up -dOnce the app starts up, you can reach it at https://localhost:9001.
A good tool for gRPC testing locally is https://kreya.app/
PS: You'll need Postgres for local development.
See GrpcProxyClientTest.kt for an example of proxying gRPC traffic through hawkscan/ZAP.