Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
nssh
command
Package main provides the nssh command-line interface.
|
Package main provides the nssh command-line interface. |
|
internal
|
|
|
agent
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. |
|
cli/cp
Package cp provides the SCP file copy command.
|
Package cp provides the SCP file copy command. |
|
cli/ctx
Package ctx provides CLI commands for credential context management.
|
Package ctx provides CLI commands for credential context management. |
|
cli/host
Package host provides CLI commands for SSH host management.
|
Package host provides CLI commands for SSH host management. |
|
cli/log
Package log provides CLI commands for managing session recordings.
|
Package log provides CLI commands for managing session recordings. |
|
cli/self
Package self implements self-management commands for nssh.
|
Package self implements self-management commands for nssh. |
|
cli/session
Package session provides CLI session orchestration.
|
Package session provides CLI session orchestration. |
|
config
Package config provides configuration loading and path resolution for nssh.
|
Package config provides configuration loading and path resolution for nssh. |
|
exit
Package exit provides process exit codes and typed errors.
|
Package exit provides process exit codes and typed errors. |
|
logging
Package logging provides audit logging for security events.
|
Package logging provides audit logging for security events. |
|
secret
Package secret provides secure memory handling for sensitive data.
|
Package secret provides secure memory handling for sensitive data. |
|
session
Package session provides the composition root for vault manager construction.
|
Package session provides the composition root for vault manager construction. |
|
session/mode
Package mode provides canonical security mode identifiers.
|
Package mode provides canonical security mode identifiers. |
|
shell
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. |
|
ssh/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. |
|
ssh/recording
Package recording provides session recording configuration, planning, and metadata utilities.
|
Package recording provides session recording configuration, planning, and metadata utilities. |
|
ssh/sshconfig
Package sshconfig provides SSH config file parsing and manipulation.
|
Package sshconfig provides SSH config file parsing and manipulation. |
|
ui
Package ui provides terminal user interface components and utilities.
|
Package ui provides terminal user interface components and utilities. |
|
vault
Package vault provides age-encrypted credential management.
|
Package vault provides age-encrypted credential management. |
|
vault/hardware
Package hardware provides types for hardware security device integration.
|
Package hardware provides types for hardware security device integration. |
|
vault/piv
Package piv provides PIV keystore persistence and ECIES crypto helpers.
|
Package piv provides PIV keystore persistence and ECIES crypto helpers. |
|
vault/software
Package software provides host-backed age identity storage.
|
Package software provides host-backed age identity storage. |
Click to show internal directories.
Click to hide internal directories.
