2017-08-14 9 views
3

The Python library for searching certificate logsにはほとんどドキュメントがありません。どのようにしてログを検索し、わかりやすいものを検索するためにそれを使用することができますか?certificate-transparency libraryの使い方は?

私は見つけることができる最も近いだけdashboard.pyまたはsimple_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の問題だと仮定しますが、の親ディレクトリpythonは、PYTHONPATHにあります。

理想的には、私はこのライブラリをスクリプトとしてとにかくライブラリとして使用しません。私は基本的にスクリプトから必要なものをカットアンドペーストすることができたと思いますが、スクリプトが全く機能しないので、スクリプトが機能するために必要なものは不明です!

私はこのことをどう扱うかについてはまったく指摘していません。別の例として、私はこのようなものを使用することができると感じますが、何らかの方法でサーバとして動作していることを正確には理解できません。

アイデア?これをどうやって把握するのですか?

答えて

0

似たような質問hereの回答によれば、ライブラリは私が思っていたもの、つまりクエリログを実際には実行しません。そのために、私は明らかにログ "モニタ"を照会する必要があります。

関連する問題