internal/

directory
v0.0.0-...-a19e008 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 7, 2026 License: Apache-2.0

Directories

Path Synopsis
Package app implements the caddy.App lifecycle for the caddy-openappsec module.
Package app implements the caddy.App lifecycle for the caddy-openappsec module.
Package body provides body-handling primitives for the openappsec Caddy attachment: request-body decompression for inspection, chunking of the decompressed stream into protocol BODY_CHUNK payloads, response-side buffering with a passthrough policy, and response re-compression.
Package body provides body-handling primitives for the openappsec Caddy attachment: request-body decompression for inspection, chunking of the decompressed stream into protocol BODY_CHUNK payloads, response-side buffering with a passthrough policy, and response re-compression.
Package config defines the configuration types for the caddy-openappsec module.
Package config defines the configuration types for the caddy-openappsec module.
Package handler implements the HTTP request handler that integrates with the open-appsec engine.
Package handler implements the HTTP request handler that integrates with the open-appsec engine.
Package mock implements a scriptable stand-in for the open-appsec engine, served over any transport.Listener.
Package mock implements a scriptable stand-in for the open-appsec engine, served over any transport.Listener.
Package protocol encodes and decodes the open-appsec attachment wire protocol.
Package protocol encodes and decodes the open-appsec attachment wire protocol.
Package transport defines the byte-oriented channel between the Caddy attachment and the open-appsec engine, plus an in-process implementation used by unit tests and the mock engine.
Package transport defines the byte-oriented channel between the Caddy attachment and the open-appsec engine, plus an in-process implementation used by unit tests and the mock engine.
linux
Package linux is the production transport between the Caddy attachment and the open-appsec engine, for linux builds.
Package linux is the production transport between the Caddy attachment and the open-appsec engine, for linux builds.
memory
Package memory implements the transport interfaces with in-process pipes, addressed by a string that stands in for the engine socket path of the future linux implementation.
Package memory implements the transport interfaces with in-process pipes, addressed by a string that stands in for the engine socket path of the future linux implementation.
socket
Package socket implements the transport interfaces over real TCP sockets, so the Caddy process and a mock engine process can talk cross-process.
Package socket implements the transport interfaces over real TCP sockets, so the Caddy process and a mock engine process can talk cross-process.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL