Documentation

Astrari Docs

Everything you need to set up, configure, and get the most out of Astrari.

Quick reference

Agent binary/usr/local/bin/astrari-agent
Config file/etc/astrari/agent.conf
State / data dir/var/lib/astrari/
Servicesystemctl status astrari-agent.service
Timersystemctl status astrari-agent.timer
Logsjournalctl -u astrari-agent -f
Versionastrari-agent --version
Installcurl -fsSL https://astrari.io/install.sh | bash
Uninstallcurl -fsSL https://astrari.io/uninstall.sh | bash

What Astrari monitors

Linux servers (agent-based)

  • Trivy — OS package CVE scanning
  • ClamAV — malware and virus detection
  • rkhunter — rootkit and backdoor detection
  • MalDet — web shell and PHP malware
  • SSH hardening checks + auto-fix
  • Firewall and network security checks
  • File integrity monitoring
  • SSL certificate expiry
  • OS package update tracking and patching
  • Score trend (0–100) with scan history

Websites (agentless — works on any hosting)

  • Uptime monitoring — 5-minute probes, alerts on 3 consecutive failures
  • Content / defacement monitoring — 6-hourly content fingerprint with side-by-side diff
  • TLS deep audit — protocols, weak keys, signature algorithms, HSTS posture (CF / LE aware)
  • JavaScript supply-chain detection (Magecart class)
  • WordPress plugin / theme / core CVE matching
  • Outdated components with fix versions
  • Security headers (HSTS, CSP, X-Frame-Options…)
  • Cookie security flags (HttpOnly, Secure, SameSite)
  • SSL certificate and domain expiry
  • SPF and DMARC email security
  • Exposed file detection (wp-config.php, debug.log…)
  • User enumeration and directory listing
  • SEO spam, cloaking, and hidden link detection
  • Database scan for injected malware (agent-assisted, WordPress only)
  • .htaccess auto-fix for common hardening issues (agent-assisted, WordPress only)

Something missing? Let us know.