Metadata-Version: 2.4
Name: dargslan-ssh-audit
Version: 1.0.0
Summary: SSH server configuration auditor — check key types, ciphers, login policies, and authorized_keys security
Author-email: Dargslan <info@dargslan.com>
License: MIT
Project-URL: Homepage, https://dargslan.com
Project-URL: Documentation, https://dargslan.com/blog
Project-URL: Repository, https://github.com/Dargslan
Project-URL: Free Cheat Sheets, https://dargslan.com/cheat-sheets
Project-URL: Linux & DevOps Books, https://dargslan.com/books
Keywords: ssh,security,audit,openssh,hardening,linux,sysadmin,devops
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Security
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# dargslan-ssh-audit

**SSH Server Configuration Auditor** — Check key types, ciphers, login policies, authorized_keys security, and SSH hardening best practices. Zero external dependencies.

[![PyPI version](https://img.shields.io/pypi/v/dargslan-ssh-audit)](https://pypi.org/project/dargslan-ssh-audit/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## Installation

```bash
pip install dargslan-ssh-audit
```

## CLI Usage

```bash
dargslan-ssh report           # Full security report
dargslan-ssh issues           # List all issues
dargslan-ssh keys             # Check host key types
dargslan-ssh auth-keys        # Audit authorized_keys files
dargslan-ssh json             # JSON output
dargslan-ssh report -c /path  # Custom sshd_config
```

## Python API

```python
from dargslan_ssh_audit import SSHAudit
sa = SSHAudit()
issues = sa.audit()
sa.print_report()
```

## More from Dargslan

- [Dargslan.com](https://dargslan.com) — Linux & DevOps eBook Store
- [Free Cheat Sheets](https://dargslan.com/cheat-sheets) — 300+ downloadable PDFs
- [Blog & Tutorials](https://dargslan.com/blog) — 330+ in-depth articles

## License

MIT — see [LICENSE](LICENSE)
