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

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


www.7acker.yoo7.com


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

شاطر | 
 

 شرح تركيب Clam AntiVirus مضاد الفيروسات لحماية السرفر

اذهب الى الأسفل 
كاتب الموضوعرسالة
يوه هكر
مؤسس المنتدى..}}
مؤسس المنتدى..}}
avatar

تاريخ التسجيل : 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
الحبوبه
عضو فعال
عضو فعال
avatar

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

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

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

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