internal/

directory
v0.2.3 Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2025 License: GPL-3.0

Directories

Path Synopsis
Package agent implements the nssh credential agent daemon.
Package agent implements the nssh credential agent daemon.
cli
Package cli provides CLI subcommand implementations and shared utilities.
Package cli provides CLI subcommand implementations and shared utilities.
cp
Package cp provides the SCP file copy command.
Package cp provides the SCP file copy command.
ctx
Package ctx provides CLI commands for credential context management.
Package ctx provides CLI commands for credential context management.
host
Package host provides CLI commands for SSH host management.
Package host provides CLI commands for SSH host management.
log
Package log provides CLI commands for managing session recordings.
Package log provides CLI commands for managing session recordings.
self
Package self implements self-management commands for nssh.
Package self implements self-management commands for nssh.
session
Package session provides CLI session orchestration.
Package session provides CLI session orchestration.
Package config provides configuration loading and path resolution for nssh.
Package config provides configuration loading and path resolution for nssh.
Package exit provides process exit codes and typed errors.
Package exit provides process exit codes and typed errors.
Package logging provides audit logging for security events.
Package logging provides audit logging for security events.
Package secret provides secure memory handling for sensitive data.
Package secret provides secure memory handling for sensitive data.
Package session provides the composition root for vault manager construction.
Package session provides the composition root for vault manager construction.
mode
Package mode provides canonical security mode identifiers.
Package mode provides canonical security mode identifiers.
Package shell provides shell integration and completion support.
Package shell provides shell integration and completion support.
ssh
compat
Package compat provides SSH compatibility detection and fix definitions.
Package compat provides SSH compatibility detection and fix definitions.
connector
Package connector provides PTY-based SSH connection management with credential injection and session recording support.
Package connector provides PTY-based SSH connection management with credential injection and session recording support.
recording
Package recording provides session recording configuration, planning, and metadata utilities.
Package recording provides session recording configuration, planning, and metadata utilities.
sshconfig
Package sshconfig provides SSH config file parsing and manipulation.
Package sshconfig provides SSH config file parsing and manipulation.
Package ui provides terminal user interface components and utilities.
Package ui provides terminal user interface components and utilities.
Package vault provides age-encrypted credential management.
Package vault provides age-encrypted credential management.
hardware
Package hardware provides types for hardware security device integration.
Package hardware provides types for hardware security device integration.
piv
Package piv provides PIV keystore persistence and ECIES crypto helpers.
Package piv provides PIV keystore persistence and ECIES crypto helpers.
software
Package software provides host-backed age identity storage.
Package software provides host-backed age identity storage.

Jump to

Keyboard shortcuts

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