services/

directory
v0.0.0-...-890248b Latest Latest
Warning

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

Go to latest
Published: May 21, 2026 License: AGPL-3.0

Directories

Path Synopsis
Package auth provides authentication services for the application.
Package auth provides authentication services for the application.
ldap
Package ldap provides LDAP authentication services.
Package ldap provides LDAP authentication services.
oauth
Package oauth provides OAuth2/OIDC authentication support.
Package oauth provides OAuth2/OIDC authentication support.
Package backup provides backup and restore services.
Package backup provides backup and restore services.
Package backupverify provides automated backup verification.
Package backupverify provides automated backup verification.
Package calendar provides an operations calendar for usulnet.
Package calendar provides an operations calendar for usulnet.
Package container provides container management services.
Package container provides container management services.
Package crontab provides a managed cron job service for usulnet.
Package crontab provides a managed cron job service for usulnet.
Package dashboard provides the custom dashboard layout service.
Package dashboard provides the custom dashboard layout service.
Package deploy provides automated agent deployment via SSH + Docker.
Package deploy provides automated agent deployment via SSH + Docker.
dns
Package dns provides DNS provider plugin orchestration for the usulnet platform.
Package dns provides DNS provider plugin orchestration for the usulnet platform.
providers
Package providers provides the explicit registration helper that the wiring layer uses to attach the bundled DNS provider plugins to a Registry.
Package providers provides the explicit registration helper that the wiring layer uses to attach the bundled DNS provider plugins to a Registry.
providers/cloudflare
Package cloudflare implements the Cloudflare DNS provider plugin against the v4 REST API.
Package cloudflare implements the Cloudflare DNS provider plugin against the v4 REST API.
providers/digitalocean
Package digitalocean implements the DigitalOcean DNS provider plugin against the v2 REST API.
Package digitalocean implements the DigitalOcean DNS provider plugin against the v2 REST API.
providers/rfc2136
Package rfc2136 implements the generic RFC 2136 dynamic DNS update provider.
Package rfc2136 implements the generic RFC 2136 dynamic DNS update provider.
providers/route53
Package route53 implements the AWS Route 53 DNS provider plugin.
Package route53 implements the AWS Route 53 DNS provider plugin.
Package dockerconfig manages the host's /etc/docker/daemon.json — the JSON configuration file consumed by dockerd.
Package dockerconfig manages the host's /etc/docker/daemon.json — the JSON configuration file consumed by dockerd.
Package egress implements per-host L7 egress filtering for usulnet.
Package egress implements per-host L7 egress filtering for usulnet.
Package firewall provides UFW/nftables/iptables firewall rule management for hosts managed by usulnet.
Package firewall provides UFW/nftables/iptables firewall rule management for hosts managed by usulnet.
Package forensics produces an incident-response snapshot of a running container — process list, open files, listening sockets, recently-modified files, the container's resolv.conf and hosts file, and a copy of the container's runtime inspect blob.
Package forensics produces an incident-response snapshot of a running container — process list, open files, listening sockets, recently-modified files, the container's resolv.conf and hosts file, and a copy of the container's runtime inspect blob.
Package host provides host management services.
Package host provides host management services.
Package image provides Docker image management services.
Package image provides Docker image management services.
Package imagebuilder ports the v26.2.7 image builder module forward into the v26.5.1 AGPL build.
Package imagebuilder ports the v26.2.7 image builder module forward into the v26.5.1 AGPL build.
Package logagg provides log aggregation services for collecting, searching, and managing container logs across hosts.
Package logagg provides log aggregation services for collecting, searching, and managing container logs across hosts.
Package marketplace provides a curated container app marketplace for usulnet.
Package marketplace provides a curated container app marketplace for usulnet.
Package metadata defines the contracts for the metadata hygiene module introduced in usulnet v26.5.0.
Package metadata defines the contracts for the metadata hygiene module introduced in usulnet v26.5.0.
artifactstore
Package artifactstore provides ArtifactStore implementations for the metadata module.
Package artifactstore provides ArtifactStore implementations for the metadata module.
extractor
Package extractor provides metadata.Extractor implementations.
Package extractor provides metadata.Extractor implementations.
stripper
Package stripper provides metadata.Stripper implementations.
Package stripper provides metadata.Stripper implementations.
Package monitoring provides monitoring and alerting services.
Package monitoring provides monitoring and alerting services.
Package network provides Docker network management services.
Package network provides Docker network management services.
Package notification provides the notification service for usulnet.
Package notification provides the notification service for usulnet.
channels
Package channels provides notification channel implementations.
Package channels provides notification channel implementations.
Package onboarding owns the v26.5.2 first-run wizard: a one-time flow that an operator passes through after the bootstrap admin logs in for the first time.
Package onboarding owns the v26.5.2 first-run wizard: a one-time flow that an operator passes through after the bootstrap admin logs in for the first time.
Package proxy provides the reverse proxy management service.
Package proxy provides the reverse proxy management service.
caddy
Package caddy provides an HTTP client for the Caddy v2 Admin API.
Package caddy provides an HTTP client for the Caddy v2 Admin API.
nginx
Package nginx generates nginx configuration from proxy host definitions and manages the nginx process lifecycle for the usulnet reverse proxy.
Package nginx generates nginx configuration from proxy host definitions and manages the nginx process lifecycle for the usulnet reverse proxy.
Package recon defines the contracts for the OSINT / privacy recon module introduced in usulnet v26.5.0.
Package recon defines the contracts for the OSINT / privacy recon module introduced in usulnet v26.5.0.
connectors
Package connectors holds the recon module's optional external-API integrations.
Package connectors holds the recon module's optional external-API integrations.
connectors/hibp
Package hibp implements the Have-I-Been-Pwned recon connector.
Package hibp implements the Have-I-Been-Pwned recon connector.
connectors/shodan
Package shodan implements the Shodan recon connector.
Package shodan implements the Shodan recon connector.
engine/spiderfoot
Package spiderfoot is the recon.Engine adapter for the SpiderFoot OSINT engine running inside the usulnet/recon-spiderfoot container.
Package spiderfoot is the recon.Engine adapter for the SpiderFoot OSINT engine running inside the usulnet/recon-spiderfoot container.
engine/stub
Package stub is a deterministic recon.Engine implementation used by unit tests and by `make test-e2e` runs that should not spin up SpiderFoot.
Package stub is a deterministic recon.Engine implementation used by unit tests and by `make test-e2e` runs that should not spin up SpiderFoot.
engine/toolkit
Package toolkit implements recon.Engine for the atomic OSINT tools shipped in the recon-toolkit container (holehe, phoneinfoga, subfinder, katana).
Package toolkit implements recon.Engine for the atomic OSINT tools shipped in the recon-toolkit container (holehe, phoneinfoga, subfinder, katana).
report
Package report produces per-scan recon reports.
Package report produces per-scan recon reports.
sandbox
Package sandbox launches recon engine and toolkit containers under the hardened defaults the recon module requires.
Package sandbox launches recon engine and toolkit containers under the hardened defaults the recon module requires.
sandboxtools
Package sandboxtools surfaces the recon-toolkit sandbox tool catalogue to the rest of the binary without requiring a live Docker dependency.
Package sandboxtools surfaces the recon-toolkit sandbox tool catalogue to the rest of the binary without requiring a live Docker dependency.
wiring
Package wiring constructs the recon module's runtime objects behind the cfg.Recon.Enabled feature flag.
Package wiring constructs the recon module's runtime objects behind the cfg.Recon.Enabled feature flag.
Package registry provides registry browsing capabilities — listing repositories, tags, and manifests from Docker-compatible v2 registries.
Package registry provides registry browsing capabilities — listing repositories, tags, and manifests from Docker-compatible v2 registries.
Package rollback implements automated rollback of failed stack deploys.
Package rollback implements automated rollback of failed stack deploys.
Package runtime provides a runtime threat detection service for Docker containers.
Package runtime provides a runtime threat detection service for Docker containers.
Package security provides container security analysis, scoring, and CVE scanning.
Package security provides container security analysis, scoring, and CVE scanning.
analyzer
Package analyzer provides individual security analyzers for container inspection.
Package analyzer provides individual security analyzers for container inspection.
trivy
Package trivy provides integration with Trivy vulnerability scanner.
Package trivy provides integration with Trivy vulnerability scanner.
Package sslobservatory provides SSL/TLS scanning and certificate analysis.
Package sslobservatory provides SSL/TLS scanning and certificate analysis.
Package stack provides Docker Compose stack management services.
Package stack provides Docker Compose stack management services.
Package swarm provides Swarm cluster management for usulnet.
Package swarm provides Swarm cluster management for usulnet.
Package team provides team management and resource scoping services.
Package team provides team management and resource scoping services.
Package user provides user management services.
Package user provides user management services.
Package volume provides Docker volume management services.
Package volume provides Docker volume management services.
Package wireguard provides WireGuard VPN management for usulnet.
Package wireguard provides WireGuard VPN management for usulnet.
Package yara implements the v26.5.2 one-shot YARA scanner for usulnet.
Package yara implements the v26.5.2 one-shot YARA scanner for usulnet.

Jump to

Keyboard shortcuts

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