Snoopy is a small library that logs all program executions on your Linux/BSD system.
Developer documentation outlines how it actually does that (a fairly technical read). And don't miss the security disclaimer about it.
Date | What? | Details |
---|---|---|
2024-10-24 | Snoopy 2.5.2 released. | Bugfix release + created Ubuntu 24.04 packaging. |
2022-09-28 | Snoopy 2.5.1 released. | Bugfix release - fixed 32-bit builds. |
2022-08-19 | Snoopy 2.5.0 released. | Thread safety by default & binary distribution packages are finally here! :) |
Consult ChangeLog for more information.
Latest release | Version | Status | Download location | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Stable | 2.5.2 |
Starting with version 2.5.0, repositories with binary packages are provided for major Linux distributions. Here is a guide to installing Snoopy from package repositories. WARNING: If you've installed Snoopy from source (i.e. using the Alternatively, the original method of installing Snoopy from source is still available: wget -O install-snoopy.sh https://github.com/a2o/snoopy/raw/install/install/install-snoopy.sh &&
chmod 755 install-snoopy.sh &&
sudo ./install-snoopy.sh stable More information is available in the doc/INSTALL.md document. OutputThis is what typical Snoopy output looks like:
These are default output locations on various Linux distributions:
For actual output format and destination, check your Snoopy and syslog configuration. ConfigurationIf the configuration file support is available in your Snoopy build (it probably is), Snoopy can be reconfigured on-the-fly. The configuration file is (most likely, but depending on the build) located at Supported configuration directives are explained in the default configuration file. FAQ - Frequently asked questionsFrequently asked questions and answers are collected in the doc/FAQ.md file in this repository. Security disclaimerWARNING: Snoopy is not a reliable auditing solution. Rogue users can easily manipulate environment to avoid their actions being logged by Snoopy. Consult this FAQ entry for more information. Contributing to Snoopy developmentConsult the following documents for information related to Snoopy development:
Getting supportInformation is available in a dedicated document about getting support. LicenseSnoopy is released under GNU General Public License version 2. Online resourcesSnoopy development is located at the following URI:
Additional git repository mirrors (read-only) are available here:
CreditsSnoopy Command Logger was originally created and maintained by:
Contribution acknowledgements are available at the following locations:
Snoopy is currently maintained by Bostjan Skufca Jese. |