安装
实验环境
Ubuntu 16.04
根据官网,debian系使用如下命令安装
| 1 | sudo mkdir -p /etc/apt/keyrings | 
add-apt-repository出问题,报错invalid
手动添加到sources.list
| 1 | 
 | 
apt update,报错NO_PUBKEY
| 1 | The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 97A80C63C9D8B80B | 
我们添加以下:(97A80C63C9D8B80B根据上面报错修改)
| 1 | apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 97A80C63C9D8B80B | 
再执行
| 1 | apt update | 
启动服务
先手动启动看看有无报错
| 1 | root@ubuntu:~# osqueryd | 
发现少了conf文件
| 1 | cp /opt/osquery/share/osquery/osquery.example.conf /etc/osquery/osquery.conf | 
之后就可以启动啦
| 1 | root@ubuntu:~# osqueryctl restart | 
查询
输入osqueryi即可开始查询
查询用户
| 1 | SELECT * from users; | 
查询shell登录的用户
| 1 | SELECT * FROM logged_in_users; | 
端口
| 1 | SELECT * FROM listening_ports; | 
内核模块
| 1 | select name from kernel_modules; | 
更多的表和结构可以查看
https://osquery.io/schema/5.9.1/
页面可以选择osquery的版本
 
         
        