Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
handlers
Package handlers provides HTTP request handlers for the API.
|
Package handlers provides HTTP request handlers for the API. |
|
middleware
Package middleware provides Gin middleware for the Charon backend API.
|
Package middleware provides Gin middleware for the Charon backend API. |
|
routes
Package routes defines the API route registration and wiring.
|
Package routes defines the API route registration and wiring. |
|
Package caddy provides a client and manager for interacting with the Caddy Admin API.
|
Package caddy provides a client and manager for interacting with the Caddy Admin API. |
|
Package cerberus provides lightweight security checks (WAF, ACL, CrowdSec) with notification support.
|
Package cerberus provides lightweight security checks (WAF, ACL, CrowdSec) with notification support. |
|
Package config handles configuration loading and validation.
|
Package config handles configuration loading and validation. |
|
Package crowdsec provides integration with CrowdSec for security decisions and remediation.
|
Package crowdsec provides integration with CrowdSec for security decisions and remediation. |
|
Package database handles database connections and migrations.
|
Package database handles database connections and migrations. |
|
Package logger provides logging functionality with broadcast capabilities for real-time log streaming.
|
Package logger provides logging functionality with broadcast capabilities for real-time log streaming. |
|
Package metrics provides Prometheus metrics collectors for the application.
|
Package metrics provides Prometheus metrics collectors for the application. |
|
Package models defines the data types used throughout the application.
|
Package models defines the data types used throughout the application. |
|
Package server provides the HTTP server and router configuration.
|
Package server provides the HTTP server and router configuration. |
|
Package services provides the core application services used across the backend.
|
Package services provides the core application services used across the backend. |
|
Package util provides utility functions used across the application.
|
Package util provides utility functions used across the application. |
|
Package version provides build version information.
|
Package version provides build version information. |
Click to show internal directories.
Click to hide internal directories.