عزيزي الزائر: يرجى التشرف بالدخول اذا كنت عضواً معنا او التسجيل اذا كنت تريد الانضمام الى منتديات يوه هكر
وشكراً

إداَرة المنتدى


www.7acker.yoo7.com


( ترياق العرب,قراصة السعودية,بيت الهكر,جيوش الهكر,الهكر العربي,هكرز السعودية,صقور الهكر,شبكة الصاعقة,هوتميل الخليج,هوتميل العرب,دورة إختراق المواقع,دورة إختراق الأجهزة,دورة السبام,هوتميلنا,ترايدنت,منـظمـة الإخـتـراق الـعـالـمـية,قسام هكر,العاصفة,سبام )
 
اليوميةاليومية  الرئيسيةالرئيسية  س .و .جس .و .ج  بحـثبحـث  قائمة الاعضاءقائمة الاعضاء  المجموعاتالمجموعات  التسجيلالتسجيل  دخولدخول  

شاطر | 
 

 شرح تركيب 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
نسأل الله أن يكون الشرح وافي وتعم فائدته على الجميع ...


ودمتم سالمين
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://7acker.yoo7.com
الحبوبه
عضو فعال
عضو فعال


تاريخ التسجيل : 12/08/2010
عدد المساهمات : 211
المهنة :
الدولة : السعودية
الهواية :
انثى

مُساهمةموضوع: رد: شرح تركيب Clam AntiVirus مضاد الفيروسات لحماية السرفر   الإثنين سبتمبر 06, 2010 9:08 pm

يعطيك العافيه
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
شرح تركيب Clam AntiVirus مضاد الفيروسات لحماية السرفر
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» تحديث نورتن انتى فيروس 2010 Norton AntiVirus Definitions UpdateUpdate
» حصريا وقبل جميع المنتديات الأسد الصيني الشرس Rising Antivirus 2010 ومنافس شرس للكاسبر والنود والنورتن
» Norton AntiVirus 2008 15.0.0.58 + serial number
» Norton AntiVirus 2011 18.1.0.37 Fina مكافح فيروسات نورتن 2010 ... ويعتبر من اشهر مكافحات الفيروسات ...
» برنامج USB Antivirus الخطير لتنظيف مئات usb/autorun viruses + السيريال

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
 :: ♥ | :: قسم تطوير المواقع والسيرفرات :: | ♥ :: دروس و شروحات السيرفرات-
انتقل الى: