عامر الشابي
- مشروع سكربت فحص منافذ السرفر Port Scanner
حسنا لا تهتم في النسخة الثانية 1.2 سنقوم بتطوير السكربت,أنا أملك أفكار لكن هذه المرة فالتكن أفكارك إذا كان لديك أفكار أو مهام جديدة تريد إضافتها في السكربت فأكتبها ودعنا نبدأ في برمجتها :)
- مشروع سكربت فحص منافذ السرفر Port Scanner
الكود النهائي للسكربت النسخة 1.1 أي إضافات أتركها للنسخة القادمة #------------------------------------------------------------------------------- # Name: PortScan # Version: 1.1 # Copyright: arabteam2000-Python section #----------------------------------------…
- مشروع سكربت فحص منافذ السرفر Port Scanner
إرجع إلى النسخة الأولة من الدالة ScanTg سنتحقق الآن هل البورت مفتوح أو لا كيف يمكن ذلك؟ سنرسل رسالة على الخدمة إذا كان البورت مفتوح سنستقبل من البورت Data بيانات تحمل إسم البرنامج التي يعمل عليها البورت وإن كان الخدمة مخفية سيرد عليك البرنامج فقط ان بورت مفتوح…
- مشروع سكربت فحص منافذ السرفر Port Scanner
قارن الفحص الذي قمت به انا والفحص الذي قمت به بالسكربت الذي وضعته أنت علما أني ما قمت بتغييره فقط هو في الدالة الأولة التي ستجلب إسم خدمة التي يعمل عليها البرنامج ملاحظة:أنا حذفت جملة Please......لأنها تأتي في غير موضع وسنعدلها فما بعد python 2.py -H arabteam2…
- مشروع سكربت فحص منافذ السرفر Port Scanner
ألم تلاحظ مشكلة؟ أكتب الكود النهائي الذي عندك هنا
- مشروع سكربت فحص منافذ السرفر Port Scanner
لا لاأقصد المسافة البادئة فإن المسافة صحيحة إجمع أجزاء السكربت وقم بتجريبه :)
- مشروع سكربت فحص منافذ السرفر Port Scanner
حسنا قم بتجريب السكربت ! ! ! ! !
- مشروع سكربت فحص منافذ السرفر Port Scanner
لماذا أجريت العملية connection.settimeout(15) قبل أن تتصل بالهوست من المفترض أن تجريها بعد أن يتم الإتصال يا صديقي وبالنسبة للإضافة socket.getservbyport التي أضفتها كنت متوقع أنك ستفكر فيها فأنا كنت اريد منك أن تفعل خطوة أخرى ولكن معليش سندع الأمور هكذا إلى بع…
- مشروع سكربت فحص منافذ السرفر Port Scanner
تخيل لو قمت بذلك ووضعت البورت مثل 21 خاص بخدمة FTP يعمل على برنامج بإصدار معين والهوست الذي قمت بفحصه يعمل على إصدار آخر ؟ هنا إذا الفكرة لن تعمل خمن في حل آخر
- مشروع سكربت فحص منافذ السرفر Port Scanner
مزال السكربت قيد التطوير هل تعلم لماذا تعمدت أن أدع البورت string؟ إبحث عن الإجابة إلى ان نصل إليها فما بعد التطوير الآن سيشمل ما يلي: 1- سنقوم بتعديل على الدالة الأولة وهي الدالة ScanTg() لتستقبل من الهوست إسم الخدمة البورت الذي تم فحصه 2- وفي الدالة main() س…
- استخدام غريب لـelse في بايثون
إستخدام رائع في عدة مواضع مهمة حقا معلومة مفيدة جدا
- مشروع سكربت فحص منافذ السرفر Port Scanner
الدالة main() كما قلنا ستستقبل الهوست والبورت من المستخدم انت أعطيت للهوست إسم host في dest والبوت بـport ونحن في دالة الاولة أعطينا 2 argument هما tgthost و tgtport إذا فإنا في dest يجب وضع نفس argument الدالة الأولة ولا مشكلة في الصيغة الكود التي كتبتها أنت …
- استفسار عن تكلفة لغة البايثون ..
فصلي قليلا لم أفهمك :) إن كنت تعملين على كائن ما فإنه سيحجز مكان له في الذاكرة غير ذلك لن يحجز في ذاكرة أي كائن لم تقومي بوضعه أو أنك تقصدين عند عمل إختصار أو كما قلتي أنت إستعارة إسمية هل تأخذ مكان في الذاكرة أو لا عند مناداتها سيحجز مكان في ذاكرة أجل
- استفسار عن تكلفة لغة البايثون ..
البايثون مجانية إن كنت تتكلمين عن تكلفة برمجة تطبيقات فإن سوق برمجة التطبيقات الويب على Django بإستخدام البايثون أصبح مطلوب بكثرة وتكلفة كل شركة تختلف عن أخرى او عن الخاص غير محدد. في سؤالك الثاني أنت تقصدين مكتبة Simple Alias وهي نفس مفهوم Pointers with Restr…
- مشروع سكربت فحص منافذ السرفر Port Scanner
جيد هذا كل ما سنحتاج إليه حاليا في هذه الدالة كبداية فقط للمشروع (في تطوير سنضيف عدة أسطر للقيام بعدة مهام) سأعيد صياغته بهذه الصيغة def scanop(tgthost, tgtport): try: IP = socket.gethostbyname(tgthost) return ScanTg(IP , tgtport) except socket.error : return …
- إطلاق موقع “مواريث” لحل جميع مسائل الميراث فى أقل من ثانية
في قمة روعة الموقع خطوة جيد جدا لو كان مصمم على Django كان راح يكون تحفة :)
- مشروع سكربت فحص منافذ السرفر Port Scanner
الأوامر الممررة في سطر الأوامر تكون في الدالة main() وفي ذلك سنستعمل المكتبة optparse وستحتوي على ثلاث خصائص فقط وهي -H الخاص بالهوست و -p الخاص بالبورت و -help خاص بالإرشاد هذه الدالة هي الدالة الأخيرة دعنا منها الآن أنا أتكلم على الدالة الثانية التي ستستقبل …
- مشروع سكربت فحص منافذ السرفر Port Scanner
طبق هذه الأوامر على IDE socket.gethostbyname("host") socket.gethostname() socket.gaierror socket.error قم بتجريبها وتعمد فعل الخطأ لكي ترى رسالة الخطأ وستستنج ماذا سيكون في الدالة الثانية
- مشروع سكربت فحص منافذ السرفر Port Scanner
بعض التغييرات في الكود #------------------------------------------------------------------------------- # Name: PortScan # Version: 1.0 Beta # Copyright: arabteam2000-Python section #-----------------------------------------------------------------------------…
- مشروع سكربت فحص منافذ السرفر Port Scanner
حسنا مقبولة لكن لكي نمشي خطوة بخطوة دعنا اولا نبرمج دالة الاولة ومن ثم نذهب إلى الدالة الثانية إلى أن نصل إلى آخر خطوة لتشغيل السكر سأعيد صياغة الكود الخاص بك على هذا الشكل لكي يكون نهائي ويمكن أن تضيف اي إضافات إن كنت تريد ذلك مع مشاركتها هنا (آسف عندي مشكلة …