محاولة نقل طارق للعمل على Python3

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

أقوم حالياً بمحاولة نقل طارق للعمل من Python2x الى Python3 وأتمنى إن كان هناك من يستطيع أن يقوم بعمل تجارب معي حول ذلك … لقد قمت بتصحيح الكود ليتوافق مع Python3 ولكن هناك مشاكل صراحة … أول هذه المشاكل هي إنه scapy الذي يعتمد عليه طارق لا يعمل على Python3 وبالتالي عليك أن تعدل على Path للبايثون وتضيف له المسار الموجود فيه الموديول scapy … يمكن عمل ذلك بواسطة:

import sys
sys.path.append('/usr/lib/python2.6')
sys.path.append('/usr/lib/pymodules/python2.6')
sys.path.append('/usr/local/lib/python2.6/dist-packages')
import scapy

غير ذلك سوف تحصل على رسالة خطأ إنه الموديول غير موجود … لا أريد أن أضع التعديل في الكود الرسمي الآن وأقصد تعديل عملية الـ import ولكن الكود الجديد لطارق موجود وبالإمكان عمل checkout له مباشرة من موقع طارق … كذلك هناك مشاكل عدة في الموديول StringIO أحتاج الى إصلاحها …

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

دمتم بود …

4 thoughts on “محاولة نقل طارق للعمل على Python3

  1. سلام عليكم, اخوي دكتور علي موفق في عملك الجديد…. ^__^

  2. أيمن العوادي@ وعليكم السلام ورحمة الله وبركاته
    حياك الله اخوي ايمن، أشكرك على دوام دعمك وتشجيعك أخي أيمن، وأتمنى لك كل التوفيق كذلك في رسالتك … ألف شكر على مرورك وأعذرني عالتأخير في الرد :$

  3. 7versuslinux@
    Thank you very much bro.
    And thanks for passing by

Comments are closed.