الصفحة الرئيسية شروحات الفيديو البرمجة فيديو : التعامل مع الملفات والشبكات في python
فيديو : التعامل مع الملفات والشبكات في python
تقييم المستخدمين: / 10
عاديممتاز 
الكاتب محمد عسكر   
الأربعاء, 14 ديسمبر 2011 17:05

شرح فيديو يتحدث عن بعض الدوال في لغه باثون وكيفية التعامل مع الشبكات والملفات في لغه بايثون.

في هذا الشرح سوف أقوم بشرح بعض الدوال الهامه في لغه python مثل دوال socket,os,time وكيفية التعامل مع الشبكات والملفات في اللغه طبعاً قمت بالتطبيق على فيدورا 16 لذلك

استخدمت بعض الأوامر المختلفه عن وندوز وقمت بتوضيح لك في الفيديو ولكن أردت أن أذكرك بأهمية الأمر فمثلاً في حال تشغيل السكربت على وندوز نحن بحاجه لأوامر وندوز ولينكس سوف نطبق أوامر لينكس.

 

الفيديو:

 

 

 

عن الكاتب:


altمحمد عسكر, مختبر أختراق من الأردن في السن الصغير أحب البرمجه بلغة البايثون , عندي خبره كبيره بإدارة السيرفرات أكتشاف الثغرات وأختبار الأختراق للشبكات والمواقع

التعليقات (18)Add Comment
SaibEr
اشكرك استاذي محمد
أرسلت بواسطة: الضيف في December 16, 2011
الف شكر على عطائك وشرحك

ننتظر باقي الشروح . .

محبك ؛؛
hydra
.
أرسلت بواسطة: hydra في December 16, 2011
الفيديو مفيد و حلو خاصة للمبتدئين ... بس كان أحسن تشرح للناس ليه حطيت
socket.AF_INET, socket.SOCK_STREAM
رغم كان ممكن فى الحالة دى يتساب القوس فاضى من غير parameter و السكريبت يشتغل عادى.
حاجة تانى لو عايزين السكريبت يشتغل أسرع .. استخدم Threading مع Classes
بس انا فاهم انك عامل الفيديو ده للتعلم :) :)
hydra
رجاء خاص
أرسلت بواسطة: hydra في December 16, 2011
رجاء خاص ... لما تيجى تعمل الفيديو أو تسجل السكريبت ... ابقى اعمل الفيدو كلو من غير غلطات فى السكريبت .. على أساس ان اللى أول مرة يتعلم الحاجات دى ميتلغبطش ... و أرجو ان يكون ردى ده ميزعلكش .. انا مش قصدى اى حاجة والله :) :)
عزام الريسي
بلييز محمد عسكر اريد مساعده في البايثون
أرسلت بواسطة: عزام الريسي في December 16, 2011
بلييز اريد مساعده في البايثون
محمد   عسكر
...
أرسلت بواسطة: محمد عسكر في December 17, 2011
@الضيف : مشكوور يا غالي وإن شاء الله بكمل الشروحات بأقرب وقت إن شاء الله

@hydra : حكيك على راسي من فوق بس رد راجع الشرح كمان مره مرتين وبتعرف إذا انا شرحت ال socket.AF_INET, socket.SOCK_STREAM وحكيت لشو أو لأ !

@عزام الريسي : تفضل حبيبي أسأل ألي بدك أياها
hydra
.
أرسلت بواسطة: hydra في December 18, 2011
ممكن أكون ما اخدتش بالى فى الشرح أو عديت الجزء ده ... :)
lnxg33k
...
أرسلت بواسطة: lnxg33k في December 19, 2011
الفيديو جميل +1 10/10 :)

انا افضل subprocess module بدل ال os لانه بيدى تحكم اكثر + اكثر امان
SOCK_STREAM : للتعامل مع ال TCP . باقى البروتوكولات اللى بيدعمها python
socket.SOCK_DGRAM
socket.SOCK_RAW
socket.SOCK_RDM
socket.SOCK_SEQPACKET

هنا ال socket families
socket.AF_UNIX
socket.AF_INET
socket.AF_INET6

hydra: انا مش شايف اى داعى لاستخدام ال threading فى الشرح اللى الاخ محمد عامله حاليا
انت تقصد اى جزء فيه parameters ؟؟
hydra
.
أرسلت بواسطة: hydra في December 19, 2011
lnxg33k: لو عمل Class لل Port Scanner و استخدم Threading هيبقى اسرع ... ده عن تجربة Port Scanner انا عاملو بالبايثون ... قصدى ب Parameters ال Socket function
:)
محمد   عسكر
...
أرسلت بواسطة: محمد عسكر في December 19, 2011
@lnxg33k : مشكوووور على الإضافه أحمد بس الصراحه أنا أحترت لأنو في بعض الأخوه بدهم أشياء بسيييييطه جداً أو الأساسيه فأنا حبيت أحكي عن الدوال البسيطه وأساسيتها بعدين إن شاء الله رح أنتقل للدوال الدسمه شويه زي httplib ودوال التعامل مع البروتوكولات الأخره ورح أشرح ال format string بإذن الله :)
lnxg33k
...
أرسلت بواسطة: lnxg33k في December 19, 2011
hydra: ازاى اعمل threading و فيه single port و single host ؟!!

بالنسبه لجزء ال parameters ممكن تطبقو على الكود هنا لان انا مش فاهم قصدك
http://code.isecur1ty.org/173
p3ntester
تلميذ
أرسلت بواسطة: p3ntester في December 21, 2011
السلام عليكم
صاحب التعليق "رجاء خاص ... لما تيجى تعمل الفيديو أو تسجل السكريبت ... ابقى اعمل الفيدو كلو من غير غلطات فى السكريبت"
اود ان اشير دات مرة كنت اتابع شروحات وكان صاحب القيديو يتعمد ان يضع عدة اخطاء ثم يصحح بعد دلك لكى تترصخ الفكرة اكثر دهن الطالب اى فى نظري مو مشكل الاخطاء
لدى سوال هل يمكننا برمجة موديل للكيرنال ب PYTHON
الرجاء الاشارة الى دالة الاميل فى PYTHON

lnxg33k
p3ntester
أرسلت بواسطة: lnxg33k في December 21, 2011
بالتاكيد تستطيع كتابة kernel كامله ب python فهى فالاساس صممت للعمل كنواة نظام
http://mail.python.org/piperma...4032.html

ممكن التعامل مع ال emails فى python من خلال Python package
http://docs.python.org/library/email-examples.html
p3ntester
lnxg33k
أرسلت بواسطة: p3ntester في December 21, 2011
السلام عليكم
اشكرك اخي على ردك هل يمكنك اخى ان تعيد كتابة الرابط الاول لانه ناقص
http://mail.python.org/piperma...4032.html
lnxg33k
p3ntester
أرسلت بواسطة: lnxg33k في December 22, 2011
mail.python.org/pipermail/python-list/2008-May/544032.html
katsu@mo.to
مشكور أخي العزيز
أرسلت بواسطة: hojo في December 26, 2011
مشكور أخي العزيز
لاحظت بأن هناك خطأ في الكود الأخير (أمر عادي حتى مع أكبر المبرمجين)

بعد أن يقوم البرنامج ب try:
في حالة يكون البورت مفتوح سوف يمر مباشرة الى s.close() ثم sys.exit()
و لن يقوم بكتابة port is open

ا لحل اذن في أن تنقل
print "port is open
مباشرة تحت
try
s.connect((host,port))

مرة ثانية مشكور على الشرح الرائع
تقبل مروري
Denver Boy
l0v3r Boy
أرسلت بواسطة: Denver Boy في January 06, 2012
اخ محمد عسكر شكرا على الشرح المميز , هنالك طلب

اتمنى ان تتحدث باللغة العربية الفصحى حتى يفهم الكل

كل الود والشكر لك
نورالدين
ماشاء الله عليم
أرسلت بواسطة: نورالدين في February 05, 2012
تبقى دائما متميزا أخي محمد
تقبل تشكراتي الحارة لك على مجهوداتك الرائعة نحن بانتظار جديدك دائما
abdo w-h
abdo dit
أرسلت بواسطة: abdo w-h في February 17, 2012
شكرا بانتظار جديدك

أضف تعليق
يجب عليك الاشتراك بالموقع لتتمكن من كتابة التعليقات, الاشتراك مجاني ويستغرق بضع ثوان فقط!
اذا كنت مشترك مسبقا في الموقع فضلاً قم بتسجيل الدخول.

busy
 

SecurityTargets