osquery

Osquery 主机状态查询

补充说明

osquery 把操作系统状态暴露成 SQL 表,可查询进程、用户、网络、文件、软件包和内核模块。它适合资产清点和安全巡检,不做主动阻断。

常用示例

osqueryi
osqueryi 'SELECT pid, name, path FROM processes LIMIT 10;'
osqueryi --json 'SELECT * FROM listening_ports;'
osqueryi 'SELECT username, uid FROM users;'
osqueryi 'SELECT * FROM installed_packages;'
osqueryd --config /etc/osquery/osquery.conf
osqueryd --check
osqueryi --flagfile /etc/osquery/osquery.flags

常用表:

processes          进程
users              用户
listening_ports    监听端口
installed_packages 软件包
file               文件信息
kernel_modules     内核模块
crontab            定时任务

易错点与排错

相关命令