STAyzer is a Python-based command-line tool that audits SSH trust relationships across Linux systems by analyzing users' authorized_keys files. It discovers who can access each machine, detects shared SSH keys, identifies potentially risky trust relationships, and generates detailed reports in both human-readable and machine-readable formats.

Designed for Linux administrators, DevOps engineers, and security professionals, STAyzer makes it easy to audit SSH trust across dozens or hundreds of servers.

Features

  • Audit local and remote Linux hosts
  • Analyze every user's authorized_keys
  • Automatically discover human users
  • Support multiple hosts using an inventory file
  • Detect custom AuthorizedKeysFile locations from sshd_config
  • Compute SHA256 fingerprints for every authorized SSH key
  • Detect shared SSH keys across hosts and users
  • Filter analysis by user or host
  • Export reports as HTML and JSON
  • Generate clear console reports
  • Asynchronous SSH connections for improved performance
  • Secure by default with SSH host key verification

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow STAYZER

STAYZER Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of STAYZER!

Additional Project Details

Operating Systems

Linux, Mac

Intended Audience

Auditors, Education, Security, System Administrators

User Interface

Command-line

Programming Language

Python

Registered

5 days ago