Compiling a Network Program using Pcap Library in CodeBlocks

في حالة قيامك بعمل Compile لبرنامج يستعمل pcap في CodeBlocks فإنه سوف يعطيك خطأ وذلك لأنه لن يستطيع التعرف على المتغييرات والدوال الموجودة في مكتبة pcap بشكل أساسي، ولهذا علينا إضافة المكتبة لعملية الـ Compile … حتى لو كنت قد أضفت سطر الـ include لهذه المكتبة، بدون إخبار CodeBlocks ببناء هذا البرنامج بوجود هذه المكتبة لن ينفع …

أنتهينا من الكلام، لنبدأ العمل … أول شيء نعمله هو إننا نريد أن نضيف المكتبة pcap الى الـ Linker وذلك ليتم ربطها مع البرنامج لحظة عمل Compile له … ويمكن عمل ذلك من خلال الضغط على إسم المشروع في CodeBlocks Workspace ومن ثم الذهاب الى Build Options … كما في الصورة:

Continue reading

HOWTO list all available Python Modules

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

صار فترة ما كتبت شيء … أما المخ توقف عن العمل أو اليدين بطلت تقبل تكتب حاجة ::bgrim:: وبكل الأحوال انا وزوار الزون الخسرانين … ياله التعويض قادم إن شاء الله … قبل كم يوم كنت محتاج أعرف ما هي الموديولات الخاصة بلغة Python الموجودة عندي والي أقدر أسوي لهم import … حاولت أجد طريقة بالبداية ما عرفت … ولهذا كان لازم نسأل العم Google على مثل هذه المشاكل …

الجواب لمثل هذا الأمر بسيط إن شاء الله … هناك طريقتين حسب ما شفت للحصول على المعلومات هذي التي نريدها، الطريقة الأولى:
من الطرفية نفذ ادخل الى الطرفية الخاصة بـ Python:
python
>>>

بعدها قم بكتابة الأمر:
help()

ومن ثم أكتب الأمر: Continue reading