( ترياق العرب,قراصة السعودية,بيت الهكر,جيوش الهكر,الهكر العربي,هكرز السعودية,صقور الهكر,شبكة الصاعقة,هوتميل الخليج,هوتميل العرب,دورة إختراق المواقع,دورة إختراق الأجهزة,دورة السبام,هوتميلنا,ترايدنت,منـظمـة الإخـتـراق الـعـالـمـية,قسام هكر,العاصفة,سبام ) |
|
| شرح تركيب Clam AntiVirus مضاد الفيروسات لحماية السرفر | |
| | كاتب الموضوع | رسالة |
---|
يوه هكر مؤسس المنتدى..}}
تاريخ التسجيل : 22/12/2009 عدد المساهمات : 174 المهنة : الدولة : الهواية :
| موضوع: شرح تركيب Clam AntiVirus مضاد الفيروسات لحماية السرفر الأربعاء ديسمبر 30, 2009 6:09 pm | |
|
تحية ياأعضاء منتديات يوه هكر ، اليوم راح نشرح تركيب برنامج انتي فايروس لحماية السرفر ، برنامج clamav هو مضاد فيروسات يستخدم علي Linux
كود: wget -c http://downloads.sourceforge.net/clamav/clamav-0.93rc1.tar.gz كود: tar −xvzf clamav-0.93rc1.tar.gz cd clamav−0.93 #groupadd clamav useradd clamav −g clamav −c "Clam AntiVirus" −s /nonexistent . ./configure make make install cd ..
نقوم بالتعديل علي /etc/crontab لعمل تحديث كل 12 ساعه للـ Clam عن طريق الامر التالي :
كود: pico /etc/crontab
اضف في نهايته هذا السطر :
كود: 0 12 * * * root /usr/local/bin/clamscan
لتنفيذ التحديث استخدم الاوامر التاليه :
كود: touch /var/log/clam-update.log chmod 600 /var/log/clamupdate.log chown clamav /var/log/clamupdate.log
نقوم بعمل تحديث للـ freshclam
كود: freshclam -d -c 6 -l /var/log/clam-update.log
لاعداد البرنامج اتبع الخطوات التاليه :
كود: pico /etc/clamd.conf
قم بتنفيذ المتغيرات التاليه :
كود: Uncomment "LogSyslog" Uncomment "StreamSaveToDisk" Uncomment "MaxThreads" and change value to "30" Uncomment "User" and change value to "qscand" Uncomment "Foreground" Uncomment "ScanMail"
نفذ امر انشاء الملف التالي :
كود: mkdir -p /usr/local/clamav/bin
ونقوم بعمل سكربت صغير لتشغيل و اغلاق البرنامج :
كود: pico /usr/local/clamav/bin/clamdctl كود: #!/bin/sh
# For Red Hat chkconfig # chkconfig: - 80 30 # description: the ClamAV clamd daemon
PATH=/usr/local/clamav/bin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin export PATH
case "$1" in start) echo "Starting clamd" if svok /service/clamd ; then svc -u /service/clamd else echo clamd supervise not running fi if [ -d /var/lock/subsys ]; then touch /var/lock/subsys/clamd fi ;; stop) echo "Stopping clamd..." echo " clamd" svc -d /service/clamd if [ -f /var/lock/subsys/clamd ]; then rm /var/lock/subsys/clamd fi ;; stat) svstat /service/clamd svstat /service/clamd/log ;; restart) echo "Restarting clamd:" echo "* Stopping clamd." svc -d /service/clamd echo "* Sending clamd SIGTERM and restarting." svc -t /service/clamd echo "* Restarting clamd." svc -u /service/clamd ;; hup) echo "Sending HUP signal to clamd." svc -h /service/clamd ;; help) cat <<HELP stop -- stops clamd service (smtp connections refused, nothing goes out) start -- starts clamd service (smtp connection accepted, mail can go out) stat -- displays status of clamd service restart -- stops and restarts the clamd service hup -- same as reload HELP ;; *) echo "Usage: $0 {start|stop|stat|restart|hup|help}" exit 1 ;; esac
exit 0
نقوم بأضافه التصريحات التاليه : كود: chmod 755 /usr/local/clamav/bin/clamdctl كود: chown clamav /usr/local/clamav/bin/clamdctl كود: ln -s /usr/local/clamav/bin/clamdctl /usr/local/bin
انشأ المجلد التالي :
كود: mkdir -p /usr/local/clamav/supervise/clamd/log
حرر الملف : 3486
كود: pico /usr/local/clamav/supervise/clamd/run
قم بأضافه التالي في الملف :
كود: #!/bin/sh # # -------------------------------------------------- # run # # Purpose - Start the clamd daemon/service. # # Author - Jesse D. Guardiani # Created - 09/10/03 # Modified - 09/25/03 # -------------------------------------------------- # This script is designed to be run under DJB's # daemontools package. # # ChangeLog # --------- # # 09/25/03 - JDG # -------------- # - Changed clamd user to qscand in compliance with # the change to qmail-scanner-1.20rc3 # # 09/10/03 - JDG # -------------- # - Created # -------------------------------------------------- # Copyright (C) 2003 WingNET Internet Services # Contact: Jesse D. Guardiani (jesse at wingnet dot net) # --------------------------------------------------
lockfile="/tmp/clamd" # ******** of clamd lock file path_to_clamd="/usr/local/sbin/clamd" # ******** of the clamd binary BAD_EXIT_CODE=1 # The exit code we use to announce that something bad has happened
# The following pipeline is designed to return the pid of each # clamd process currently running. get_clam_pids_pipeline=`ps -ax | grep -E "${path_to_clamd}\$" | grep -v grep | awk '{print $1}'`
# -------------------------------------------------- # Generic helper functions # --------------------------------------------------
# Basic return code error message function die_rcode() { EXIT_CODE=$1 ERROR_MSG=$2
if [ $EXIT_CODE -ne '0' ]; then echo "$ERROR_MSG" 1>&2 echo "Exiting!" 1>&2 exit "$BAD_EXIT_CODE" fi }
# -------------------------------------------------- # Main # --------------------------------------------------
ps_clamd="" ps_clamd="$get_clam_pids_pipeline"
if [ -n "$ps_clamd" ]; then pid_count="0" for pid in $ps_clamd do pid_count=`expr $pid_count + 1` done die_rcode $BAD_EXIT_CODE "Error: $pid_count clamd process(es) already running!"
fi
if [ -e "$lockfile" ]; then rm "$lockfile" exit_code="$?" die_rcode $exit_code "Error: 'rm $lockfile' call failed." fi
exec /usr/local/bin/setuidgid qscand $path_to_clamd
# -- # END /usr/local/clamav/supervise/clamd/run file. # --
Create the /usr/local/clamav/supervise/clamd/log/run file:
#vi /usr/local/clamav/supervise/clamd/log/run
#!/bin/sh exec /usr/local/bin/setuidgid qscand /usr/local/bin/multilog t /var/log/clamd
قم بعمل التصريحات التاليه :
كود: chmod 755 /usr/local/clamav/supervise/clamd/run كود: chmod 755 /usr/local/clamav/supervise/clamd/log/run
نقوم بعمل مجلد الـ log
كود: mkdir -p /var/log/clamd كود: chown qscand /var/log/clamd
نقوم بأضافه supervise فى service
كود: ln -s /usr/local/clamav/supervise/clamd /service
لايقاف البرنامج عن طريق الامر التالي :
كود: clamdctl stop
لتشغيل البرنامج عن طريق الامر التالي :
كود: clamdctl start
نسأل الله أن يكون الشرح وافي وتعم فائدته على الجميع ...
ودمتم سالمين | |
| | | الحبوبه عضو فعال
تاريخ التسجيل : 12/08/2010 عدد المساهمات : 211 المهنة : الدولة : الهواية :
| موضوع: رد: شرح تركيب Clam AntiVirus مضاد الفيروسات لحماية السرفر الإثنين سبتمبر 06, 2010 9:08 pm | |
| | |
| | | | شرح تركيب Clam AntiVirus مضاد الفيروسات لحماية السرفر | |
|
مواضيع مماثلة | |
|
| صلاحيات هذا المنتدى: | لاتستطيع الرد على المواضيع في هذا المنتدى
| |
| |
| |
|