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' `
# 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.
salam
yk
--
|===[ Yudhi Kusnanto ]==============[ +62 811 292 184 ]===|
|===[ STMIK Akakom ]================[ +62 274 486 438 ]===|
|===[ Jl. Janti no. 143 Yogyakarta 55981 ]================|
|===[ Indonesia ]===[ http://akakom.ac.id/~yudhi/ ]=======|
--
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