a2o/snoopy
Snoopy Command Logger is a small library that logs all program executions on your Linux/BSD system. observed · 2026-08-28
Health v2 · maintenance only
55/100
- Activity 71
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5005
- days_rel: 678
- days_push: 179
- n_releases_24m: 1
Adoption not part of the score
1289 stars · 159 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Snoopy is a small C library that logs every program execution on Linux/BSD systems, typically via a shared library loaded through the dynamic linker. It emits execution events to syslog or other configured outputs for auditing and monitoring.
Use cases
- log all commands executed on a linux server
- audit user shell activity
- track program executions for security monitoring
- record who ran what command on a shared system
- capture command history for compliance
- monitor exec calls system-wide
When to choose
- you need system-wide command execution logging on Linux or BSD
- you want lightweight audit logging via syslog without a full SIEM agent
- you need to trace which processes and arguments were run on a host
When to avoid
- you need tamper-proof audit logging (it can be bypassed and is not a security boundary)
- you are on Windows or macOS
- you need full process telemetry beyond exec events
Facets
library · maturity stable
logging monitoring security security monitoring operating-systems developer-tools bsd c command-logger audit execve-wrapper system-monitoring ld-preload linux
1 source
- readme: https://github.com/a2o/snoopy · fetched 2026-08-28 · d7fa1339c26f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| a2o/snoopy | main | 55 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem