Snoopy Command Logger 技术文档
2024-12-27 20:22:01作者:滕妙奇
1. 安装指南
Snoopy 是一个小型库,能够在您的 Linux/BSD 系统上记录所有的程序执行情况。以下是安装指南:
从软件包仓库安装
从版本 2.5.0 开始,Snoopy 为主要 Linux 发行版提供了二进制软件包仓库。您可以按照以下指南从软件包仓库安装 Snoopy:
- 首先,检查您的发行版是否有可用的 Snoopy 软件包。
- 使用您的发行版的包管理器安装 Snoopy。
从源代码安装
如果您希望从源代码安装 Snoopy,请按照以下步骤操作:
-
下载安装脚本:
wget -O install-snoopy.sh https://github.com/a2o/snoopy/raw/install/install/install-snoopy.sh -
给安装脚本执行权限:
chmod 755 install-snoopy.sh -
使用
sudo运行安装脚本:sudo ./install-snoopy.sh stable
更多安装信息,请参考项目中的 INSTALL.md 文档。
2. 项目使用说明
Snoopy 记录的命令输出通常如下所示:
2015-02-11T19:05:10+00:00 labrat-1 snoopy[896]: [uid:0 sid:11679 tty:/dev/pts/2 cwd:/root filename:/usr/bin/cat]: cat /etc/fstab.BAK
2015-02-11T19:05:15+00:00 labrat-1 snoopy[896]: [uid:0 sid:11679 tty:/dev/pts/2 cwd:/root filename:/usr/bin/rm]: rm -f /etc/fstab.BAK
2015-02-11T19:05:19+00:00 labrat-1 snoopy[896]: [uid:0 sid:11679 tty:/dev/pts/2 cwd:/root filename:/usr/bin/tail]: tail -f /var/log/messages
这些输出通常位于以下位置:
| 发行版 | Snoopy 输出位置 | 备注 |
|---|---|---|
| CentOS | /var/log/secure |
|
| Debian | /var/log/auth.log |
|
| Ubuntu | /var/log/auth.log |
|
| 其他 | /var/log/messages |
可能有所不同 |
实际输出格式和目的地取决于您的 Snoopy 和系统日志配置。
3. 项目 API 使用文档
Snoopy 的 API 使用文档在项目中的 HACKING-INTERNALS.md 文件中有详细说明。请参考该文档以获取关于如何开发和扩展 Snoopy 的信息。
4. 项目安装方式
Snoopy 提供了以下安装方式:
- 从软件包仓库安装:检查您的 Linux 发行版是否有可用的 Snoopy 软件包,并使用相应的包管理器进行安装。
- 从源代码安装:下载安装脚本并按照上述“从源代码安装”部分中的步骤进行操作。
请确保在安装前阅读并遵循项目中的 INSTALL.md 文档。
登录后查看全文
热门项目推荐
相关项目推荐
暂无数据
项目优选
收起
deepin linux kernel
C
27
11
OpenHarmony documentation | OpenHarmony开发者文档
Dockerfile
540
3.77 K
Ascend Extension for PyTorch
Python
351
415
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
889
612
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
338
185
openJiuwen agent-studio提供零码、低码可视化开发和工作流编排,模型、知识库、插件等各资源管理能力
TSX
987
253
openGauss kernel ~ openGauss is an open source relational database management system
C++
169
233
暂无简介
Dart
778
193
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
1.35 K
758
华为昇腾面向大规模分布式训练的多模态大模型套件,支撑多模态生成、多模态理解。
Python
115
141