web frontend for cleave
- JavaScript 85%
- Go 9.2%
- HTML 5.1%
- Shell 0.4%
- Makefile 0.3%
| hacks | ||
| media | ||
| static | ||
| templates | ||
| testdata | ||
| .gitignore | ||
| .golangci.yml | ||
| .yamllint | ||
| biome.json | ||
| go.mod | ||
| go.sum | ||
| integration_test.go | ||
| main.go | ||
| Makefile | ||
| malecule.go | ||
| malecule_test.go | ||
| README.md | ||
prism
Web interface for binary static analysis using cleave and rizin.
Usage
make build
PORT=8080 ./prism
Requires cleave (cleave analysis server) and rizin in PATH.
Environment Variables
PORT- HTTP port (default: 8080)GCS_BUCKET- GCS bucket for uploads (optional)CLEAVE_PATH/CLEAVE_ADDR- Path to cleave binary or server address
Deploy
make deploy GCP_PROJECT=my-project GCS_BUCKET=my-bucket
Development
make lint # Run golangci-lint
make test # Run tests