wgpsec/ENScan_GO

-json 及 -no-merge 同时存在时,最后一个结果的 json 结果将为空

Closed this issue · 0 comments

下面的示例中,程序在导出最后一个结果时,将会重复的导出,导致最后一个导出结果为空 json。

> cat companies.txt
  com1
  com2
  com3

> ./enscan-v1.0.0-darwin-arm64 -f companies.txt -type all -field icp,copyright,app -json -no-merge

  ⌈1/3⌋ 关键词:⌈com1⌋
  [INF] com1 结果导出中
  [INF] 导出成功⌈outs/com1-2024-06-07--1717690551.json⌋

  ...

  ⌈2/3⌋ 关键词:⌈com2]
  ...
  [INF] com2 结果导出中
  [INF] 导出成功⌈outs/com2-2024-06-07--1717690551.json⌋

  ...

  ⌈3/3⌋ 关键词:⌈com3]
   ...
  [INF] com3 结果导出中
  [INF] 导出成功⌈outs/com3-2024-06-07--1717690551.json⌋
  [INF] com3 结果导出中
  [INF] 导出成功⌈outs/com3-2024-06-07--1717690551.json⌋

> jq -r '.' com1-2024-06-07--1717690551.json

  {
   ...
  }

> jq -r '.' com2-2024-06-07--1717690551.json

  {
  ...
  }

> jq -r '.' com3-2024-06-07--1717690551.json
  {}