sshrc is a tool that extends the functionality of SSH by sourcing the local ~/.sshrc file upon remote login, allowing users to customize their remote environment without affecting other users. It supports configuration management for various applications, facilitates the use of tmux, and provides strategies for optimizing dotfile usage across multiple servers. Installation instructions and example configurations are included for ease of use.
ssh-audit is a tool designed for auditing SSH server and client configurations, allowing users to assess security settings, recognize software and operating systems, and identify weaknesses in algorithms. It supports various features such as policy scans, key exchange analysis, and compatibility checks, and can be run on both Linux and Windows without dependencies. The tool includes built-in hardening guides and maintains compatibility with Python versions 3.9 to 3.13.