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. |
|
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. |
Click to show internal directories.
Click to hide internal directories.