首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OsQuery未在窗口中提供json或csv输出

OsQuery未在窗口中提供json或csv输出
EN

Stack Overflow用户
提问于 2020-07-15 16:46:36
回答 1查看 117关注 0票数 1

在窗口中不提供JSON或CSV输出的Osquery我尝试过这些方法,但无法生成CSV或JSON输出。

代码语言:javascript
复制
osquery> --csv select * from time;
osquery> --json select * from time;
osquery> --csv 'select * from time';
osquery> select * from time --CSV;
osquery> 'select * from time' --CSV;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-16 00:05:41

看起来您已经在外壳模式下启动了osqueryi,所以它不会解析您试图传递的标志。

您要查找的内容可能是(从您的cmd.exe外壳程序):

代码语言:javascript
复制
C:\Program Files\osquery>osqueryi.exe --json "select * from time"
[
  {"datetime":"2020-07-15T16:02:33Z","day":"15","hour":"16","iso_8601":"2020-07-15T16:02:33Z","local_time":"1594828953","local_timezone":"PDT","minutes":"2","month":"7","seconds":"33","timestamp":"Wed Jul 15 16:02:33 2020 UTC","timezone":"UTC","unix_time":"1594828953","weekday":"Wednesday","year":"2020"}
]
$ osqueryi --csv 'select * from time'
weekday|year|month|day|hour|minutes|seconds|timezone|local_time|local_timezone|unix_time|timestamp|datetime|iso_8601
Wednesday|2020|7|15|16|2|37|UTC|1594828957|PDT|1594828957|"Wed Jul 15 16:02:37 2020 UTC"|2020-07-15T16:02:37Z|2020-07-15T16:02:37Z

您的另一个选择是在osqueryi外壳中设置“输出模式”:

代码语言:javascript
复制
$ osqueryi.exe
Using a virtual database. Need help, type '.help'
osquery> .mode csv
osquery> select * from time;
weekday,year,month,day,hour,minutes,seconds,timezone,local_time,local_timezone,unix_time,timestamp,datetime,iso_8601
Wednesday,2020,7,15,16,4,33,UTC,1594829073,PDT,1594829073,"Wed Jul 15 16:04:33 2020 UTC",2020-07-15T16:04:33Z,2020-07-15T16:04:33Z
osquery>

我不知道为什么,但是.mode命令不支持JSON作为一种格式。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62910989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档