> On Wed, 9 Nov 2005 [EMAIL PROTECTED] wrote:
>
> > Hello tanya-jawab,
> >
> > bagaimana caranya supaya kita bisa download antivirus yang terbaru,
> > terutama sintak wgetnya
> > seperti antivirus di symantec, nama file nya 20051107-019-x86.exe
> > bagaimana caranya kita tahu itu 019, kalau yang depankan
> > tahun+bulan+hari bisa kita ambil dari tanggal sistem
> > yang bingung untuk 019nya
> > mohon solusinya
> > tks
>
> kalo yang saya pake gini:
>
> 1. bikin entri di cron
>
> 4 2 * * 2,4,6 cd /data/download/NAV-VirusDefs/; sh update.sh&
>
> 2. bikin file update.sh
>
> #!/bin/bash
> # script untuk mengambil virus definition file dari symantec.
> # daftar terbaru ada di file md5-hash.txt yang terdapat di server symantec
> # dari file tersebut kita parse untuk mengambil nama file yg diperlukan
> # kunci dari pencarian adalh suffix -x86 dari nama file
> # sekalian kita check md5 hash untuk menjamin keutuhan/kesempurnaan d/l
>
> # use at your own risk!
> # copyright (c) 2005 Yudhi Kusnanto, license: GPL version 2 or later
> #
>
> # informasi ini disampaikan untuk dipelajari, saya tidak bertanggung jawab
atas
> # semua akibat yang ditimbulkan dengan menjalankannya.
>
>
> # Get list of new definition file
> # buat arsip, hasil proses sebelumnya diamankan termasuk log
> #
>
> if [ -e md5-hash.txt ]; then
> echo moving md5-hash.txt{,-`date +%Y%m%d`}
> mv -f md5-hash.txt old/md5-hash.txt-`date +%Y%m%d`
> fi
> #
> if [ -e md5.log ]; then
> echo moving md5.log{,-`date +%Y%m%d`}
> mv -f md5.log old/md5.log-`date +%Y%m%d`
> fi
> wget -o md5.log
http://securityresponse.symantec.com/avcenter/download/md5-hash.txt
>
> # Get filename
> # konversi ke huruf kecil (untuk md5hash value aslinya huruf besar semua)
> #
> newfile=`grep -- -i32.exe md5-hash.txt 2> /dev/null | tail -1 | cut -d"
" -f 2`
> hashval=`grep -- -i32.exe md5-hash.txt 2> /dev/null | tail -1 | cut -d"
" -f 1 | tr 'A-Z' 'a-z' `
++ kalo yg dicari spt yg dicontohin 20051107-019-x86.exe
dibagian ini mestinya di ganti "-x86.exe" bukannya "-i32.exe",
lupa blom diedit ya?, paste release aslinya nih ...
>
> # Get the file
> if [ -z $newfile ]
> then
> echo "Error! no md5-hash.txt"
> elif [ ! -e $newfile ]
> then
> echo "Get latest defs: $newfile"
> wget -o latest.log http://definitions.symantec.com/defs/$newfile
> else
> echo "Allready has the latest definition: $newfile"
> fi
>
> echo "$hashval $newfile" > md5sums
> md5sum -c md5sums || { echo "Not good"; exit 1; }
> ln -sf $newfile latest-definition.exe
> rm -f LATEST-IS-*
> touch LATEST-IS-${newfile%.exe}
>
> # hasilnya adalah file terbaru plus file latest-definition.exe yng
merupakan
> # symlink ke file tersebut dan empty file LATEST-IS-xxxx sebagai tanda
adanya
> # virus definition yang baru.
--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis