gpt4 book ai didi

certificate - 如何使用证书透明库?

转载 作者:行者123 更新时间:2023-11-28 19:07:03 25 4
gpt4 key购买 nike

The Python library for searching certificate logs文档很少。如何使用它来搜索日志并检索可理解的内容?

我能找到的最接近的就是运行 dashboard.pysimple_scan.py ,但 simple_scan.py 会抛出此错误:

  File "/certificate-transparency/python/ct/client/tools/simple_scan.py", line 35, in run
if not FLAGS.output:
NameError: global name 'FLAGS' is not defined

这没有意义,因为 FLAGS 是 gflags 的一部分,而 gflags 是在脚本中导入的。

dashboard.py 抛出这个错误:

  File "/certificate-transparency/python/ct/dashboard/dashboard.py", line 141, in <module>
with open(FLAGS.ctlog_config, "r") as config:
IOError: [Errno 2] No such file or directory: 'ct/config/logs.config'

ct/config/logs.config 绝对存在。我认为这是 PYTHONPATH 问题,但 ct 的父目录 python 位于 PYTHONPATH 中。

理想情况下,无论如何我都不会将此库用作脚本,而是用作库。我想我基本上可以从脚本中剪切和粘贴我需要的内容,但不清楚我需要什么才能让脚本运行,因为脚本根本不起作用!

我完全看不到关于如何处理这件事的指南。再举一个例子,我觉得我可以使用这样的东西 async_client , 但除了获取某物并以某种方式作为服务器运行之外,它到底在做什么还不清楚。

有什么想法吗?我该如何解决这个问题?

最佳答案

根据对类似问题的回答 here ,图书馆并没有真正按照我的想法去做,即查询日志。为此,我显然必须查询日志“监视器”。

关于certificate - 如何使用证书透明库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45676932/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com