النتائج 1 إلى 3 من 3

الموضوع: الدرس الثانى من دروس برنامج Snort : تنصيب Snort

  1. #1
    عضو الصورة الرمزية محمود010
    تاريخ التسجيل
    May 2007
    المشاركات
    454
    معدل تقييم المستوى
    20

    Smile الدرس الثانى من دروس برنامج Snort : تنصيب Snort

    بسم الله الرحمن الرحيم


    السلام عليكم ورحمة الله وبركاته

    سنقوم اﻵن بشرح تنصيب برنامج Snort وللتنصيب يجب ان تكون فى وضع root زى ماتفقنا من اول درس


    طبعا الدرس اللى فات قومان بتنصيب قاعدة البيانات MySQL ودلوقتى يبقى كل شىء جاهز لتنصيب وضبط اعدادت برنامج Snort


    أوﻻ يجب علينا تحميل البرنامج ويمكننا ذلك من خلاص موقع البرنامج


    بعد التحميل هانضع البرنامج فى اى مكان وليكن سطح المكتب وبعدين نفكه وطبعا اكيد كلنا عارفين ازاى نقدر نفط برنامج وبعدين نحط مسار الفولدر الناتج فى الترمنال بأى طريقة كانت واﻻسرع طبعا اننا نجذب الفلودر داخل الترمنالوهايكون مسارنا كالتالى :

    [root@zezohome snort-2.8.5]# ./configure --enable-sourcefire --enable-targetbased --enable-flexresp --with-mysql
    بعد انتهاء اﻻعدادت configuration بقينا مستعدين دلوقتى اننا نسطب البرنامج كالتالى :

    [root@zezohome snort-2.8.5]# make
    [root@zezohome snort-2.8.5]# make install
    دلوقتى هانقوم بانشاء مسار للاعدادت الخاصة بالبرنامج لكى نستطيع تعديل اعدادت البرنامج وهانخلى المسار تحت /etc

    [root@zezohome snort-2.8.5]# mkdir /etc/snort

    دلوقتى هانقوم بانشاء مسار لكى نستطيع تجيل الدخول للبرنامج كالتالى :

    [root@zezohome snort-2.8.5]# mkdir /var/log/snort
    دلوقتى هانقوم بنسخ أوامر البرنامج الى مسار اﻻعدادت اللى عملناه فوق كالتالى :

    [root@zezohome snort-2.8.5]# tar xvfz snortrules-snapshot-CURRENT.tar.gz -C /etc/snort
    وبعدين هاننسخ بعض ملفات اﻻعدادت لنفس المسار وركز فى المسارات علشان مفيش حاجة تطلع غلط كالتالى :

    [root@zezohome snort-2.8.5]# cp -r preproc_rules /etc/snort
    [root@zezohome snort-2.8.5]# cp etc/*.conf* /etc/snort
    [root@zezohome snort-2.8.5]# cp etc/*.map /etc/snort
    دلوقتى علشان نقدر نفعل المستخدم للبرنامج ﻻزم نعمل symlink الى مسار المستخدم عن طريق اننا هانوصل كلا من
    /usr/local/bin/snort بالمسار التالى /usr/sbin
    وهانعمل كده عن طريق اﻻمر ده :

    [root@zezohome snort-2.8.5]# ln -s /usr/local/bin/snort /usr/sbin/snort
    دلوقتى علشان ندى حرية للبرنامج علشان نقدر نتعامل معاه على بيئة اللينوكس هاننشىء له مستخدم وجروب ( يوزر وجروب ) باسمه كالتالى :

    [root@zezohome snort-2.8.5]# groupadd snort
    [root@zezohome snort-2.8.5]# useradd -g snort snort
    دلوقتى هانغير مسار الدخول للبرنامج لمسار الدخول اللى عملناه فوق كالتالى :

    [root@zezohome snort-2.8.5]# chown snort:snort /var/log/snort
    نفتح ملف اﻻعدادت علشان نبدأ نظبط اﻻعدادت الخاصة بالبرنامج كالتالى :

    [root@zezohome snort-2.8.5]# vim /etc/snort/snort.conf
    دلوقتى ابحث عن الجملة دى " RULE_PATH ../rules " واستبدلها بالجملة دى :

    var RULE_PATH /etc/snort/rules
    برده كمان دور على الجملة دى " PREPROC_RULE_PATH ../preproc_rules " واسبتدلها بالجملة دى :

    PREPROC_RULE_PATH /etc/snort/preproc_rules
    دور كمان على الجملة دى " output database: log, mysql, user=root password=test dbname=db host=localhost " واستبدلها بالجملة دى :

    output database: log, mysql, user=USERNAME password=PASSWORD
    dbname=DATABASENAME host=HOST
    دلوقتى نلخص اﻻساسيات الموجودة واللى هانستخدمها كتير بعد كده ان شاء الله .

    USERNAME
    ده طبعا اسم قاعدة البيانات الخاصة بك .

    PASSWORD
    وده طبعا كلمة السر الخاصة بقاعدة البيانات .

    DATABASENAME
    ده اسم قاعدة البيانات الخاصة بالبرنامج Snort

    HOST
    ده طبعا اسم المضيف الخاص بالنظام اللى عليه Snort وفى العادة بيبقى localhost
    دلوقتى اذهب الى اخر الملف وابحث عن السطرين دول وخليهم كتعليق :

    # include $PREPROC_RULE_PATH/preprocessor.rules
    # include $PREPROC_RULE_PATH/decoder.rules
    دلوقتى نقفل الملف ونحفظه ويمكننا استخدم اﻻمر الشهير والمستخدم مع المحرر Vim وهو اﻻمر :

    :x
    بكده يبقى خلصنا التنصيب وانشاء قاعدة البيانات الخاصة بالبرنامج
    فى الدرس القادم هانشرح ربط قاعد البيانات الخاصة بالبرنامج مع قاعد البيانات الخاصة بـ MySQL وبعدين هانعمل اختبار Test علشان نتأكد ان كل شىء ماشى تمام ان شاء الله .


    طبعا قبل ماأنسى ﻻزم أتوجه بالشكر الى اﻻستاذ على الشمرى B!n@ry على شروحاته للبرنامج واللى أفادتنى كثيرا فجزاه الله كل خير
    وأرجو انى اكون قدرت اوصل المعلومة للجميع

    لمزيد من المعلومات او اى استفسار ( مدونتى )

    تقبلوا تحياتى
    اخوكم م / محمود عبدالعزيز

    سبحان الله وبحمده , سبحان الله العظيم

    مدونتى
    مدونتى باﻻنجليزية
    ====================================
    شهادات حاصل عليها :
    GSM & GPRS | CDMA & UMTS | LTE | WiMAX | Micro Controller | RHCE

  2. #2
    عضوية جديدة
    تاريخ التسجيل
    Dec 2010
    المشاركات
    95
    معدل تقييم المستوى
    0

    رد: الدرس الثانى من دروس برنامج Snort : تنصيب Snort

    يعطيك العافية

  3. #3
    عضو فضي الصورة الرمزية redha360
    تاريخ التسجيل
    Jun 2008
    المشاركات
    839
    الدولة: Algeria
    معدل تقييم المستوى
    18

    رد: الدرس الثانى من دروس برنامج Snort : تنصيب Snort

    جزاك الله كل خير على العمل الرائع.
    منتظرين باقي الشرح.....




    Perfect people aren't real, and real people aren't perfect. So you can either love people for their flaws, or hate them because they're real.



المواضيع المتشابهه

  1. الدرس الثاني من مجموعة دروس دورة الـBlackBerry
    بواسطة MHMMJ في المنتدى الأرشيف
    مشاركات: 2
    آخر مشاركة: 27-08-2011, 17:35
  2. الدرس اﻻول من دروس برنامج Snort : تنصيب MySQL
    بواسطة محمود010 في المنتدى الأرشيف
    مشاركات: 3
    آخر مشاركة: 14-12-2010, 10:40
  3. شرح تنصيب الاداه الافضل SnortIDS ماهو الـ Snort IDS ?
    بواسطة communication في المنتدى الأرشيف
    مشاركات: 5
    آخر مشاركة: 15-09-2010, 21:14
  4. مشكلة مع تشغيل برنامج snort اللي بيعمل كــids
    بواسطة communication في المنتدى الأرشيف
    مشاركات: 2
    آخر مشاركة: 10-09-2010, 17:16

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •