質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Q&A

解決済

1回答

1278閲覧

【Vuls gost】「$ gost fetch redhat --after 2016-01-01」で失敗する

youko

総合スコア17

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

0グッド

0クリップ

投稿2019/05/09 07:55

編集2019/05/09 08:00

環境:CentOS7

$ gost fetch redhat --after 2016-01-01 INFO[05-09|16:47:16] Initialize Database INFO[05-09|16:47:16] Opening DB. db=sqlite3 INFO[05-09|16:47:16] Migrating DB. db=sqlite3 INFO[05-09|16:47:16] Fetch the list of CVEs EROR[05-09|16:47:47] Failed to fetch the list of CVEs. err="Failed to fetch RedHat CVEs list: HTTP error. errs: [], status code: 504, url: https://access.redhat.com/labs/securitydataapi/cve.json?page=1&after=2016-01-01, url: https://access.redhat.com/labs/securitydataapi/cve.json?page=1&after=2016-01-01" Failed to fetch RedHat CVEs list: HTTP error. errs: [], status code: 504, url: https://access.redhat.com/labs/securitydataapi/cve.json?page=1&after=2016-01-01, url: https://access.redhat.com/labs/securitydataapi/cve.json?page=1&after=2016-01-01

5月6日頃からgostからredhatの脆弱性データを取得出来なくなってしまいました、
どなたかご教示頂ければ幸いです。

宜しくお願い致します。

以前同様の不具合があった時は、
取得年数の範囲を変更することでうまく対応出来ていましたが、
今回はそれも有効な解決策とならず困っています。

$ gost fetch redhat --after 2016-01-01 ↓変更 $ gost fetch redhat --after 2017-01-01

だめだった。

追記:
皆様の環境では正常に取得出来ていますでしょうか?
オンプレでVulsを運用しておりこの不具合が生じしていますが、
ConoHaクラウドにて新規構築で試してみましたが同様の不具合が生じています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tetsunosuke

2019/05/09 08:16

回答でも追記依頼でもありませんが https://access.redhat.com/labs/securitydataapi/cve.json こちらへのアクセスがやはりタイムアウトしますね。 APIのようですが、特にstatusのページもないので一時的な障害なのかもわからないですね・・・
youko

2019/05/09 08:22

ご返信有難う御座います、 他の人も同じってことを確認できるだけで有難いです! https://access.redhat.com/labs/securitydataapi/cve.json?page=1&after=2016-01-01, 上記URLにブラウザからアクセスするとJSONデータが表示されることはあるのですが、 gostコマンドでは何度やっても504となり、 DBに格納できず脆弱性スキャンが出来ず困っていますね・・・。 有難う御座います。
tetsunosuke

2019/05/09 08:34

ですよね。ちょっと共有がてらコメントしてみました > されることはある きつ!!! 今私がやったら表示されませんでした。 件数が少ないであろう、 https://access.redhat.com/labs/securitydataapi/cve.json?page=1&after=2019-05-01 は、たまたまかもしれませんが返ってきました。 件数を絞って1ヶ月ごととかで取得して結合するとかでしょうか。
youko

2019/05/09 09:03 編集

ご返信有難う御座います。 $ gost fetch redhat --after 2019-05-01 INFO[05-09|17:56:39] Initialize Database INFO[05-09|17:56:39] Opening DB. db=sqlite3 INFO[05-09|17:56:39] Migrating DB. db=sqlite3 INFO[05-09|17:56:39] Fetch the list of CVEs INFO[05-09|17:57:42] Fetched 3 CVEs 3 / 3 [======================================================================================================================] 100.00% 0s INFO[05-09|17:58:20] Insert RedHat into DB db=sqlite3 0 / 3 [-------------------------------------------------------------------------------------------------------------------------] 0.00%INFO[05-09|17:58:20] Insert 3 CVEs 3 / 3 [======================================================================================================================] 100.00% 0s 確かに範囲をかなり狭めればいけました。 結合するとかで一時対応としようと思います。 ご回答頂き有難う御座います。 有難う御座います。 tetsunosuke様を回答者としてクローズしたいのですがどうすればよいのでしょう? 慣れてなくてすみません。
tetsunosuke

2019/05/09 09:15

結論的なことを回答に書いておいたので、それで解決済みにしましょう!w(いいのかな)
guest

回答1

0

ベストアンサー

(追記のところでそういう流れなので)

before, afterを組み合わせることで件数を絞り、タイムアウトを回避してそれぞれのデータを順次結合する、という対応でいかがでしょうか。

投稿2019/05/09 09:14

tetsunosuke

総合スコア1292

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

youko

2019/05/09 09:45

tetsunosuke様、 有難う御座います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問