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

Kirim email ke