dargslan-ssh-audit
SSH Server Configuration Auditor — Check key types, ciphers, login policies, authorized_keys security, and SSH hardening best practices. Zero external dependencies.
Installation
pip install dargslan-ssh-audit
CLI Usage
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
from dargslan_ssh_audit import SSHAudit
sa = SSHAudit()
issues = sa.audit()
sa.print_report()
More from Dargslan
- Dargslan.com — Linux & DevOps eBook Store
- Free Cheat Sheets — 300+ downloadable PDFs
- Blog & Tutorials — 330+ in-depth articles
License
MIT — see LICENSE
Metadata
Release files for dargslan-ssh-audit 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dargslan_ssh_audit-1.0.0.tar.gz | 5.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dargslan_ssh_audit-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.2 kB
Release files / dargslan_ssh_audit-1.0.0.tar.gz
| Download URL | dargslan_ssh_audit-1.0.0.tar.gz |
|---|---|
| Size | 5.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dd98e4cfd9405c06f6e5ab8494fb6386c803cd0269c01d92585280e5ea9b97ce
|
|
BLAKE2b-256 checksum How to use checksums |
ec961cbb147b8587bc5babcd52a9ece497d5ac2cbcfd7f384d0be2b111f48606
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / dargslan_ssh_audit-1.0.0-py3-none-any.whl
| Download URL | dargslan_ssh_audit-1.0.0-py3-none-any.whl |
|---|---|
| Size | 6.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
27bc32304b6ea56579c9b5151758cc538487c6cd772c0faacbaa54db91a77799
|
|
BLAKE2b-256 checksum How to use checksums |
52b1511feefd9d7cfe2ee263ac43024375b08fe2205a75c9e5caae28acd79396
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|