Help us shape the future of Go! Take the 2026 Go Developer Survey

internal

package
v0.27.0 Latest Latest
Warning

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

Go to latest
Published: Oct 15, 2026 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Version = "dev"

Version of SPECTRE.

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
Package comparison normalises payloads with scripts, then diffs or hashes them.
Package comparison normalises payloads with scripts, then diffs or hashes them.
javascript
Package javascript evaluates Spectre payload normaliser scripts.
Package javascript evaluates Spectre payload normaliser scripts.
Package descriptors loads the protobuf descriptors that gRPC and Connect wire decoding uses.
Package descriptors loads the protobuf descriptors that gRPC and Connect wire decoding uses.
Package httpserver serves HTTP ingress and egress points for the protocol engine.
Package httpserver serves HTTP ingress and egress points for the protocol engine.
codec
Package codec decodes gRPC, Connect, and bare protobuf payloads to JSON.
Package codec decodes gRPC, Connect, and bare protobuf payloads to JSON.
message
Package message decodes HTTP requests and responses into engine messages.
Package message decodes HTTP requests and responses into engine messages.
middleware/health
Package health provides HTTP liveness and readiness middleware.
Package health provides HTTP liveness and readiness middleware.
middleware/logging
Package logging provides structured HTTP request logging middleware.
Package logging provides structured HTTP request logging middleware.
route
Package route matches HTTP requests against net/http.ServeMux patterns.
Package route matches HTTP requests against net/http.ServeMux patterns.
Package jsonschema generates TypeScript schema declarations from JSON Schema.
Package jsonschema generates TypeScript schema declarations from JSON Schema.
Package logger configures structured logging and carries loggers through contexts.
Package logger configures structured logging and carries loggers through contexts.
Package netaddr parses listen and backend addresses and opens or dials them.
Package netaddr parses listen and backend addresses and opens or dials them.
Package protocol pairs the reference and candidate traffic that protocol servers report, compares ingress responses, and replays egress responses.
Package protocol pairs the reference and candidate traffic that protocol servers report, compares ingress responses, and replays egress responses.
Package proxy admits candidate work and budgets shared memory for every protocol.
Package proxy admits candidate work and budgets shared memory for every protocol.
Package sample provides a Connect service for ingress experiments.
Package sample provides a Connect service for ingress experiments.
pb
Package schema models the payload types that normalisers and protocols share.
Package schema models the payload types that normalisers and protocols share.
Package supervisor runs a candidate and reference service behind the SPECTRE proxies, sandboxing the candidate's egress and splitting host resources with cgroups.
Package supervisor runs a candidate and reference service behind the SPECTRE proxies, sandboxing the candidate's egress and splitting host resources with cgroups.

Jump to

Keyboard shortcuts

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