Howto Install & Configure an OpenVPN Server

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

عملية تنصيب OpenVPN جداً بسيطة، وخطوات إعدادها سهلة أيضاً، ولهذا لا تقلق بإذن الله بعد الشرح ستكون قد عملت خادم عليه OpenVPN ويستعمل الشهادات للإتصال وليس الكلمات السرية المشتركة … لنقوم بتركيب:
apt-get install openvpn openssl

أو
yum install openvpn

الآن جميع الإحتياجات الخاصة (ملفات الإعداد، وسكربتات) بالـ OpenVPN ستجدها في المجلد /usr/share/doc/openvpn/examples/ ولهذا:
cd /usr/share/doc/openvpn/examples

الآن قم بنسخ الملفات التي نحتاجها في هذا الشرح:
cp sample-config-files/server.conf.gz /etc/openvpn
cp -r easy-rsa/2.0 /etc/openvpn

الآن أذهب الى مجلد الخدمة:
cd /etc/openvpn
Continue reading

Posted in Firewalls, Linux Security, Linux Services, Networks, Security | Tagged , , , , , | 7 Comments

The Unpredictable & The Dragon

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

عدنا الى فنون القتال، اللعبة المفضلة لي للممارسة … لاعبين يوم بعد يوم يدخلون التاريخ من أوسع أبوابه … بصراحة هما لاعبين فعلا لا تستغرب منهم أي شيء … وسأتحدث عن كل واحد على حدى … الأول هو اللاعب الذي رفع راس العرب وشرف بتواجده جميع المحافل العالمية بمختلف أنواعها … بطولة K-1 وبطولة Amsterdam وبطولة Showtime لازالوا يعتبرونه وهو بسن الـ 24 ما شاء الله اللاعب الخرافي … اللاعب الذي فعلاً أحيى من جديد بطولة الـ K-1 بعد أن أختفى بريقها لسنوات بسبب البطولات الأخرى … بدون شك هو الفتى الذهبي، هو المشاغب بدر هاري … لاعب المو تاي التايلندية … Badr Hari لقبوه في السنوات الأخيرة Bad Boy بسبب مشاغبته سواءاً في الحلبة أو في الشارع :)

بدر خاض مؤخراً نزال ولا أروع أمام العملاق الهولندي Semmy Schilt صاحب الخبرة الطويلة وصاحب الطول الفارع … هو عملاق بكل معنى الكلمة ولكم في الصورة التي في الأعلى أفضل دليل ::22 اللاعب فعلاً رائع وطويل القامة وهذه من الميزات التي يملكها … بحيث الـ Jab هي أحدى قوته التي يستطيع أن يوصلها الى وجه وجسم الخصم من مسافات بعيدة بحكم الطول … ولا أنسى الـ Front والـ Round Kick له مخيفة … فهي تصل رأس الخصم بسهولة وياما أطاح بلاعبين بقاضية بواسطة أما Jab أو بواسطة أرجله !!! جميع هذه الأمور بالإضافة الى الخبرة هي من رجحته على بدر بالنسبة للكثيرين خاصة الهولنديين والأوروبيين … وأيضاً ياما وصفوه بإنه يملك ذقن قوي جداً مقارنة بذقن بدر الذي يوصف بإنه أكبر نقطة ضعف في اللاعب !!!
Continue reading

Posted in Sport | Tagged , , , , , , , , , , , | 19 Comments

HOWTO Connect to Multiple VPN’s under GNU/Linux

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

في الموضوع السابق شرحت كيفية الإتصال بشبكة الـ VPN من داخل جنو/لينوكس والويندوز … الآن سنقوم بالتعرف على كيفية الإتصال بأكثر من شبكة VPN سواءاً على جنو/لينوكس أو الويندوز … عملية الإتصال لشبكة VPN أصلاً تتم من خلال عمل TAP/TUN، طبعاً وهذا الجهاز التخيلي يقوم به بالجنو/لينوكس الـ Network Manager … ولكن للأسف Network Manager لا يستطيع عمل سوى واحد وبالتالي لا تستطيع أن تقوم بالإتصال بشبكتين VPN بمرة واحدة !!! طبعاً هي عبارة عن BUG ورأيت الكثيرين أخبروا جماعة جنوم عليها وبإذن الله يقومون بحلها … بحثت صراحة كثيراً لاعرف كيف يمكنني عمل هذا الـ Virtual Network Device المسمى TAP أو TUN ولكني لم اجد ذلك … حتى في الموقع الرسمي لهم لم أجد معلومات كثيرة حوله بصراحة فقط مقارنة بسيطة بينهم وأمور بسيطة أخرى …

لهذا كان لابد من البحث عن طريقة أخرى توصلني الى نفس الهدف “الإتصال بشبكتين VPN” … حاجتي لها ملحة بصراحة لانه في العمل بيئة العمل الحقيقية Production Environment على شبكة VPN وبيئة العمل الخاصة بالتجارب Testing Environment على شبكة VPN منفصلة بالكامل … ويجب أن أكون متواجد هنا وهناك بنفس الوقت وليس أن أقوم بقطع الإتصال عن الاولى والإتصال بالثانية وعند الحاجة للأولى أقطع الإتصال عن الثانية وأرجع للأولى وعلى هذه الحالة !!! يجب أن أحل مشكلة عمل TAP/TUN في جنو/لينوكس، والحمد لله بعد البحث في Google وجدت ما أبحث عنه …

الفكرة تكمن بإستعمال برنامج GOpenVPN والذي يقوم بعمل TAP/TUN لوحده دون حاجتك للتدخل :) قمة السهولة صدقوني حتى أسهل من الويندوز، وعند شرحي للويندوز سترون الفرق بينهم !!! قال ويندوز أسهل قال !!! المهم لنقوم بتركيبه بالبداية:
Continue reading

Posted in Linux Security, Networks, Security | Tagged , , , , , | 5 Comments

العمل التطوعي مع مجلة Hakin9

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

قبل فترة من الزمن ربما تعود الى أيام المسابقة التي عملتها مجلة Hakin9 … كنت قد طلبت منهم الإنضمام الى فريق عملهم كـ betatester … طبعاً بصراحة لم يكن هدفي من الإنضمام سوى زيادة الخبرة، بالإضافة الى أن يكون أسمي منشور كأحد فريق العمل للمجلة وذلك لأن هذا الأمر مطلوب مني برسالتي في الدكتوراه ويدعمني بشكل قوي جداً حين تقديم البحث والعمل النهائي … أي تطلب منك الجامعة أن يكون لك نشاط نشر وأبحاث في مجال رسالتك … ولهذا قلت هي فرصة رائعة لتحقيق ذلك … أي الهدف علمي بحت وليس لغير ذلك بتاتاً …

لكن الجميل بالموضوع كان بإنه ليس تلك وحدها الفوائد التي سأجنيها (ولله الحمد) من خلال الإنضمام لهم، وإنما أحصل على بعض المقالات قبل أن تنزل في المجلة أو العدد وذلك لتدقيقها لغوياً وأيضاً هل هي مفهومة وفي أي تصنيف توضع beginner ام intermediate أم advanced … أي هل الشرح مفهوم أم لا … يعني أقوم بنقد المقالة بشكل كامل وإعطاء تقرير عنها لهم قبل النشر … ولم تنتهي الفوائد هنا فقط !!! لا بل سأحصل على نسخة من المجلة بشكل مجاني ::bgrim::

طبعاً العمل معهم رائع بصراحة … التي تدير الفريق رائعة بأفكارها وطريقة التواصل مع الفريق … وأيضاً في طريقة توزيع العمل … لا أعرف هل سينزل إسمي في هذا العدد الذي بدأت العمل فيه مؤخراً أم في العدد القادم … المهم عندي هو أن ينزل ويكون من ظمن فريق العمل وبدون شك أفيدهم وأستفيد منهم …
Continue reading

Posted in Books, News, Security | 13 Comments

HOWTO Connect to OpenVPN using GNOME Network Manager

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

في هذا الموضوع سنقوم بالتعرف على كيفية الإتصال بالـ VPN بإستعمال برنامج GNOME Network Manager … البرنامج هذا والذي هو موجود بأعلى الشاشة لديك على اليمين وعلى شكل شاشتين كمبيوتر يحتوي على صفحة خاصة بالإتصال بالـ VPN ولكنه يحتاج الى إضافات معينة لكي يتفعل … الآن في حالتنا نريد الإتصال بشبكة OpenVPN ولهذا سنقوم بإضافة الإضافة:
sudo apt-get install network-manager-openvpn

أما إن كنت تريد الإتصال بشبكة VPN من نوع Cisco، فقم بإضافة:
sudo apt-get install network-manager-vpnc

ولو كنت تريد الإتصال بشبكة VPN من نوع PPTP، قم بإضافة:
sudo apt-get install network-manager-pptp

ملاحظة: سأختصر في باقي الموضوع عبارة Network Manager بـ NM.
الآن أضغط على أيقونة الـ NM وقم بإختيار VPN Connections ومن ثم Configure VPN كما في الصورة:

Continue reading

Posted in Linux Security, Networks, Security | Tagged , , | 6 Comments