From 7f5056de4cef01e9d39865d13a9d4a55f9c846db Mon Sep 17 00:00:00 2001 From: Dominik Kaminski <dominik.kaminski.extern@zendis.de> Date: Fri, 20 Dec 2024 14:37:18 +0100 Subject: [PATCH] feat(clamav): Add daily diffs as well --- .gitattributes | 1 + .gitlab-ci.yml | 10 ++++++++++ daily-27484.cdiff | 3 +++ daily-27485.cdiff | 3 +++ daily-27486.cdiff | 3 +++ daily-27487.cdiff | 3 +++ daily-27488.cdiff | 3 +++ daily-27489.cdiff | 3 +++ daily-27490.cdiff | 3 +++ daily-27491.cdiff | 3 +++ daily-27492.cdiff | 3 +++ daily-27493.cdiff | 3 +++ 12 files changed, 41 insertions(+) create mode 100644 daily-27484.cdiff create mode 100644 daily-27485.cdiff create mode 100644 daily-27486.cdiff create mode 100644 daily-27487.cdiff create mode 100644 daily-27488.cdiff create mode 100644 daily-27489.cdiff create mode 100644 daily-27490.cdiff create mode 100644 daily-27491.cdiff create mode 100644 daily-27492.cdiff create mode 100644 daily-27493.cdiff diff --git a/.gitattributes b/.gitattributes index 7faeed2..39e3f08 100644 --- a/.gitattributes +++ b/.gitattributes @@ -5,3 +5,4 @@ *.hdb filter=lfs diff=lfs merge=lfs -text *.hsb filter=lfs diff=lfs merge=lfs -text *.ldb filter=lfs diff=lfs merge=lfs -text +*.cdiff filter=lfs diff=lfs merge=lfs -text diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c746873..74326ff 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -46,6 +46,16 @@ update_clamav_db: #- cp "$CLAMAV_DB_PATH"/*.cld "$REPO_PATH" #- cp "$REPO_PATH"/daily.cld "$REPO_PATH"/daily.cvd + # Fetch database diff + - DB_LATEST_VERSION=$(echo $(host -t txt current.cvd.clamav.net) | cut -d ':' -f3) + - | + for iter in {0..9}; do + TO_DOWNLOAD_VERSION=$(($DB_LATEST_VERSION - $iter)) + if [ ! -f "daily-${TO_DOWNLOAD_VERSION}.cdiff" ]; then + wget --user-agent="CVDUPDATE/1.1.2 (3b7f06ec-5337-4030-8856-d3840301cfe3)" https://database.clamav.net/daily-${TO_DOWNLOAD_VERSION}.cdiff + fi + done + # Fetch additional database files - wget -O badmacro.ndb https://ftp.swin.edu.au/sanesecurity/badmacro.ndb - wget -O blurl.ndb https://ftp.swin.edu.au/sanesecurity/blurl.ndb diff --git a/daily-27484.cdiff b/daily-27484.cdiff new file mode 100644 index 0000000..eac9274 --- /dev/null +++ b/daily-27484.cdiff @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8d814a89d1b6eb288b2de2323253f49b7c6618e590a7c31e834820a422dcc11 +size 16012 diff --git a/daily-27485.cdiff b/daily-27485.cdiff new file mode 100644 index 0000000..af1511c --- /dev/null +++ b/daily-27485.cdiff @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bee1e12061045cb487bd6c5bab66a6b9208fb6261b0b8069e6d6e2c59ee68e7 +size 6557 diff --git a/daily-27486.cdiff b/daily-27486.cdiff new file mode 100644 index 0000000..9cc1d43 --- /dev/null +++ b/daily-27486.cdiff @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bbaf6a1babe3edbb834b6517946a65a9824e2b23bb7823e529ac9c30d4a89ec3 +size 20448 diff --git a/daily-27487.cdiff b/daily-27487.cdiff new file mode 100644 index 0000000..374b17a --- /dev/null +++ b/daily-27487.cdiff @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e6f08834aa2c5dcf3eeb6fba7794a30f8a8f08b55bf08e8ad7ad337e0db9968 +size 7076 diff --git a/daily-27488.cdiff b/daily-27488.cdiff new file mode 100644 index 0000000..b063bdc --- /dev/null +++ b/daily-27488.cdiff @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0c710e06969b3c1fc60687a13ca94a0eee33279874e96881f0e5e068bc1af8f +size 14773 diff --git a/daily-27489.cdiff b/daily-27489.cdiff new file mode 100644 index 0000000..b015d3c --- /dev/null +++ b/daily-27489.cdiff @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:646f54549e370648ab385a69af7b5619c7e73e653a0a36c8a1b6ab823708adc1 +size 15384 diff --git a/daily-27490.cdiff b/daily-27490.cdiff new file mode 100644 index 0000000..d018ed6 --- /dev/null +++ b/daily-27490.cdiff @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d441703c1130537a156255622410ca00f937e8ee9d030f50d824e58270ac352b +size 9109 diff --git a/daily-27491.cdiff b/daily-27491.cdiff new file mode 100644 index 0000000..b9d4fff --- /dev/null +++ b/daily-27491.cdiff @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbd1b1585dbc6fd7414af7ecbfeac7ee5700f652ed33f5fe7dcd084ec08d6806 +size 7303 diff --git a/daily-27492.cdiff b/daily-27492.cdiff new file mode 100644 index 0000000..5fbe3d6 --- /dev/null +++ b/daily-27492.cdiff @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b228321a18ac12569d910d3f3050a324227d013c573bce12a4ff629c9a771e6d +size 5281 diff --git a/daily-27493.cdiff b/daily-27493.cdiff new file mode 100644 index 0000000..a084356 --- /dev/null +++ b/daily-27493.cdiff @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a583a73a5cc7a61bb7f6500efd89b7c16bdce8cfc758693f9ec88c30e7c2c244 +size 8486 -- GitLab