Ad

ssh_scan: SSH Config & Policy Scanner

ssh_scan analyzes SSH server configurations against established security policies, providing a JSON report of compliance and supported features. This project is now unmaintained.
Screenshot of mozilla/ssh_scan homepage

ssh_scan analyzes SSH server configurations to assess compliance with security policies. The tool examines various settings—ciphers, MACs, and key exchange algorithms—against a customizable policy. It provides a JSON report detailing the server's configuration and whether it adheres to the defined policy, ultimately helping to identify potential security weaknesses.

ssh_scan offers a minimal dependency footprint, relying on native Ruby and BinData. Its portable implementation allows integration into other projects or automation workflows. It provides a simple, configurable tool for SSH policy validation, with example policies available for customization. The project's focus is on command-line usage, with an API project available for service integration.

  • Policy Evaluation: Evaluates SSH server configurations against customizable security policies.
  • JSON Reporting: Generates a structured JSON report detailing configuration compliance and supported features.
  • Minimal Dependencies: Relies solely on standard Ruby libraries, enabling easy deployment.
  • Configurable Policies: Supports custom policy files for tailoring checks to specific requirements.
  • Command-Line Interface: Provides a user-friendly command-line interface for simple operation.
  • Cross-Platform Compatibility: Designed for portability and compatibility across various operating systems.
  • Extensible: The policy framework allows for easy addition of new checks and rules.

ssh_scan is currently archived and no longer actively maintained by Mozilla. Recent commits ceased in January 2022, and the project is marked as unmaintained. While the codebase is relatively stable, updates and bug fixes are not being provided. The project's documentation and GitHub activity indicate a period of activity followed by a decline in maintenance.

ssh_scan is valuable for security professionals and system administrators who need to assess SSH server configurations for compliance with security best practices. It offers a straightforward method for auditing SSH servers, particularly useful for organizations seeking an initial policy validation or for integrating policy checks into automated security workflows. However, users should be aware that the project is no longer being actively developed and may require significant effort to maintain or extend.

Summarize:
Share:
Stars
790
Forks
103
Issues
2
Created
10 years ago
Commit
4 years ago
License
MPL-2.0
Archived
Yes
Updated 17 days ago

Similar Repositories