GC

girste/chihuaudit

Developer tools
53ย stars ํ’ˆ์งˆ 40 ํŠธ๋ Œ๋“œ 40

๐Ÿ• Linux security audit tool

๊ฐœ์š”

A portable, single-binary system auditing tool for Linux. Like Lynis but faster and smarter. - : Firewall, SSH hardening, SSL/TLS, fail2ban, SUID binaries, open ports - : Systemd services, web servers, databases, Docker - : CPU, RAM, disk usage, top processes - : SMART health, inode usage, filesystem errors - : PostgreSQL, MySQL, Redis health checks - : Container status, resource usage, volumes - : DNS resolution, latency, interfaces, connections - : Backup detection and freshness checks - : Error analysis, SSH attempts, service restarts - : Continuous mode with Discord webhook notifications Execute the same comprehensive system audit directly through Claude (Sonnet, Opus, or Haiku) using native shell commands - no binary installation required.

README


๐ŸŽฏ What is Chihuaudit?

A portable, single-binary system auditing tool for Linux. Like Lynis but faster and smarter.

No configuration needed. No dependencies. Just run.

sudo ./chihuaudit audit

โœจ Features

  • ๐Ÿ”’ Security: Firewall, SSH hardening, SSL/TLS, fail2ban, SUID binaries, open ports
  • ๐Ÿš€ Services: Systemd services, web servers, databases, Docker
  • ๐Ÿ’ป Resources: CPU, RAM, disk usage, top processes
  • ๐Ÿ’พ Storage: SMART health, inode usage, filesystem errors
  • ๐Ÿ—„๏ธ Databases: PostgreSQL, MySQL, Redis health checks
  • ๐Ÿณ Docker: Container status, resource usage, volumes
  • ๐ŸŒ Network: DNS resolution, latency, interfaces, connections
  • ๐Ÿ“ฆ Backups: Backup detection and freshness checks
  • ๐Ÿ“ Logs: Error analysis, SSH attempts, service restarts
  • โฐ Monitoring: Continuous mode with Discord webhook notifications

๐Ÿค– Claude Skill Alternative

Donโ€™t want to install anything? Use the Claude Skill version instead!

Execute the same comprehensive system audit directly through Claude (Sonnet, Opus, or Haiku) using native shell commands - no binary installation required.

Key Benefits:

  • ๐Ÿš€ Zero Installation - Works immediately with sudo access
  • ๐Ÿ”„ Consistent Results - 1+ year of production use with extremely reliable output
  • ๐Ÿ“Š Same Coverage - All 87 checks, 10 categories, identical methodology
  • โšก Fast - 30-90 second execution time

Requirements: Linux with systemd, sudo NOPASSWD configured, Claude with shell access

Documentation: docs/skill/chihuaudit-skill.md


๐Ÿ“– Documentation

๐Ÿค Contributing

Contributions welcome! See CONTRIBUTING.md for guidelines.

Keep code:

  • Simple: Minimal, readable, maintainable
  • Portable: Detection-based, no hardcoded paths
  • Safe: No shell injection, no user input in commands
  • Consistent: Follow existing patterns

๐Ÿ“œ License

MIT License - see LICENSE for details


View this README on GitHub

์ถ”์ฒœ ๋„๊ตฌ

๋‹ค๋ฅธ ํ‚ค์›Œ๋“œ๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ํ•„ํ„ฐ๋ฅผ ์ œ๊ฑฐํ•ด ๋ณด์„ธ์š”.

์„ค์น˜

npx skillfish add girste/chihuaudit