علي العبسي نشر 24 يونيو 2021 أرسل تقرير نشر 24 يونيو 2021 عندي ملف بايثون لحضر ماكات معينه في انتنة وايرلس السكربت يقوم بحضر 22 ماك ادرس فقط كيف بدي اعدل فيه ليقوم بحضر عدد غير محدود من الماك ادرس NanoBlker.py 2 اقتباس
0 عبدالله عبدالرحمن11 نشر 24 يونيو 2021 أرسل تقرير نشر 24 يونيو 2021 هذه هي القائمة الذي تحوي العناوين mac_addresses = [ {"mac": "68:72:51:60:71:C0", "comment": "A1"}, {"mac": "68:72:51:60:74:93", "comment": "A2"}, {"mac": "68:72:51:60:72:95", "comment": "A3"}, {"mac": "68:72:51:60:72:83", "comment": "A4"}, {"mac": "68:72:51:60:71:42", "comment": "A5"}, {"mac": "68:72:51:60:73:24", "comment": "A6"}, {"mac": "68:72:51:60:71:74", "comment": "A7"}, {"mac": "78:8A:20:60:3F:97", "comment": "A10"}, {"mac": "FC:EC:DA:62:C8:E4", "comment": "A13"}, {"mac": "F4:92:BF:34:2E:1A", "comment": "A31"}, {"mac": "48:8F:5A:48:FE:D2", "comment": "LAN1"}, {"mac": "48:8F:5A:48:FE:D3", "comment": "LAN2"}, {"mac": "48:8F:5A:48:FE:D4", "comment": "LAN3"}, {"mac": "48:8F:5A:48:FE:D5", "comment": "LAN4"}, {"mac": "48:8F:5A:48:FE:D6", "comment": "LAN5"}, {"mac": "48:8F:5A:48:FE:D7", "comment": "LAN6"}, {"mac": "48:8F:5A:48:FE:D8", "comment": "LAN7"}, {"mac": "48:8F:5A:48:FE:D9", "comment": "LAN8"}, {"mac": "48:8F:5A:48:FE:DA", "comment": "LAN9"}, {"mac": "48:8F:5A:48:FE:DB", "comment": "LAN10"}, {"mac": "48:8F:5A:48:FE:DC", "comment": "LAN11"}, {"mac": "48:8F:5A:48:FE:DD", "comment": "LAN12"}, {"mac": "48:8F:5A:48:FE:DE", "comment": "LAN13"}, ] والعناوين الإضافية تقوم بإضافتها في أسفل القائمة كهذا المثال [ ..., {"mac": "48:8F:5A:48:FE:ER", "comment": "LAN14"}, ] ويمكنك تكرار العملية وإضافة عناوين mac كما تشاء 1 اقتباس
0 سامح أشرف نشر 24 يونيو 2021 أرسل تقرير نشر 24 يونيو 2021 يمكنك أن تقوم بإضافة الأرقام إلى المتغير mac_addresses، أما إن كنت تريد توليد عدد كبير من أرقام Mac Address بدلًا من إستخدام أرقام موجودة لديك مسبقًا، فيمكنك عمل دالة تقوم بذلك كالتالي: import random def genrate_mac_addresses(max = 1): addresses = [] for _ in range(max): address = {} address['mac'] = "02:00:00:%02x:%02x:%02x" % (random.randint(0, 255), random.randint(0, 255), random.randint(0, 255)) address['comment'] = "LAN4" addresses.append(address) return addresses print(genrate_mac_addresses(10)) """ Output: [ {'mac': '02:00:00:23:80:cb', 'comment': 'LAN4'}, {'mac': '02:00:00:2b:fc:16', 'comment': 'LAN4'}, {'mac': '02:00:00:1d:f5:84', 'comment': 'LAN4'}, {'mac': '02:00:00:67:62:1b', 'comment': 'LAN4'}, {'mac': '02:00:00:1f:25:01', 'comment': 'LAN4'}, {'mac': '02:00:00:56:36:b8', 'comment': 'LAN4'}, {'mac': '02:00:00:bd:56:4e', 'comment': 'LAN4'}, {'mac': '02:00:00:8c:f9:24', 'comment': 'LAN4'}, {'mac': '02:00:00:c7:1f:c8', 'comment': 'LAN4'}, {'mac': '02:00:00:b4:7f:77', 'comment': 'LAN4'} ] """ بالطبع يمكنك تعديل بنيه النص المستخدم لتوليد أرقام Mac Address معينة أو حتى تغير الـ comment وتبديله بمدخل إلى الدالة. 2 اقتباس
0 علي العبسي نشر 25 يونيو 2021 الكاتب أرسل تقرير نشر 25 يونيو 2021 بتاريخ 20 ساعات قال عبدالمجيد الجرادي: هذه هي القائمة الذي تحوي العناوين mac_addresses = [ {"mac": "68:72:51:60:71:C0", "comment": "A1"}, {"mac": "68:72:51:60:74:93", "comment": "A2"}, {"mac": "68:72:51:60:72:95", "comment": "A3"}, {"mac": "68:72:51:60:72:83", "comment": "A4"}, {"mac": "68:72:51:60:71:42", "comment": "A5"}, {"mac": "68:72:51:60:73:24", "comment": "A6"}, {"mac": "68:72:51:60:71:74", "comment": "A7"}, {"mac": "78:8A:20:60:3F:97", "comment": "A10"}, {"mac": "FC:EC:DA:62:C8:E4", "comment": "A13"}, {"mac": "F4:92:BF:34:2E:1A", "comment": "A31"}, {"mac": "48:8F:5A:48:FE:D2", "comment": "LAN1"}, {"mac": "48:8F:5A:48:FE:D3", "comment": "LAN2"}, {"mac": "48:8F:5A:48:FE:D4", "comment": "LAN3"}, {"mac": "48:8F:5A:48:FE:D5", "comment": "LAN4"}, {"mac": "48:8F:5A:48:FE:D6", "comment": "LAN5"}, {"mac": "48:8F:5A:48:FE:D7", "comment": "LAN6"}, {"mac": "48:8F:5A:48:FE:D8", "comment": "LAN7"}, {"mac": "48:8F:5A:48:FE:D9", "comment": "LAN8"}, {"mac": "48:8F:5A:48:FE:DA", "comment": "LAN9"}, {"mac": "48:8F:5A:48:FE:DB", "comment": "LAN10"}, {"mac": "48:8F:5A:48:FE:DC", "comment": "LAN11"}, {"mac": "48:8F:5A:48:FE:DD", "comment": "LAN12"}, {"mac": "48:8F:5A:48:FE:DE", "comment": "LAN13"}, ] والعناوين الإضافية تقوم بإضافتها في أسفل القائمة كهذا المثال [ ..., {"mac": "48:8F:5A:48:FE:ER", "comment": "LAN14"}, ] ويمكنك تكرار العملية وإضافة عناوين mac كما تشاء يعطيك العافية اخ عبدالجيد الان اذا بدي اضيف اكثر من ماك ادرس اكرر هذا الكود مع اضافة الماك ادرس المطلوب [ ..., {"mac": "48:8F:5A:48:FE:ER", "comment": "LAN14"}, ] اقتباس
0 عبدالله عبدالرحمن11 نشر 25 يونيو 2021 أرسل تقرير نشر 25 يونيو 2021 بتاريخ الآن قال علي العبسي: يعطيك العافية اخ عبدالجيد الان اذا بدي اضيف اكثر من ماك ادرس اكرر هذا الكود مع اضافة الماك ادرس المطلوب [ ..., {"mac": "48:8F:5A:48:FE:ER", "comment": "LAN14"}, ] نعم كلما عليك فعله هو إضافة العنوان الجديد في الأسفل مثلما وضحت لك 1 اقتباس
0 علي العبسي نشر 25 يونيو 2021 الكاتب أرسل تقرير نشر 25 يونيو 2021 بتاريخ 20 ساعات قال سامح أشرف: يمكنك أن تقوم بإضافة الأرقام إلى المتغير mac_addresses، أما إن كنت تريد توليد عدد كبير من أرقام Mac Address بدلًا من إستخدام أرقام موجودة لديك مسبقًا، فيمكنك عمل دالة تقوم بذلك كالتالي: import random def genrate_mac_addresses(max = 1): addresses = [] for _ in range(max): address = {} address['mac'] = "02:00:00:%02x:%02x:%02x" % (random.randint(0, 255), random.randint(0, 255), random.randint(0, 255)) address['comment'] = "LAN4" addresses.append(address) return addresses print(genrate_mac_addresses(10)) """ Output: [ {'mac': '02:00:00:23:80:cb', 'comment': 'LAN4'}, {'mac': '02:00:00:2b:fc:16', 'comment': 'LAN4'}, {'mac': '02:00:00:1d:f5:84', 'comment': 'LAN4'}, {'mac': '02:00:00:67:62:1b', 'comment': 'LAN4'}, {'mac': '02:00:00:1f:25:01', 'comment': 'LAN4'}, {'mac': '02:00:00:56:36:b8', 'comment': 'LAN4'}, {'mac': '02:00:00:bd:56:4e', 'comment': 'LAN4'}, {'mac': '02:00:00:8c:f9:24', 'comment': 'LAN4'}, {'mac': '02:00:00:c7:1f:c8', 'comment': 'LAN4'}, {'mac': '02:00:00:b4:7f:77', 'comment': 'LAN4'} ] """ بالطبع يمكنك تعديل بنيه النص المستخدم لتوليد أرقام Mac Address معينة أو حتى تغير الـ comment وتبديله بمدخل إلى الدالة. يعطيك العافية اخ سامح انا بدي اضيف الماك ادرس وليس توليد ماك ادرس انا عندي اكثر من 30ماك ادرس اريد احضرهن السكربت هذا يحضر الماك ادرس الى عدد 20 او22 فقط والبقية مايضيفهن بتاريخ 18 دقائق مضت قال عبدالمجيد الجرادي: نعم كلما عليك فعله هو إضافة العنوان الجديد في الأسفل مثلما وضحت لك اخ عبدالمجيد سويت كما قلت لي ولاكن لا فائدة اضاف الماكات الى هذا السطر {"mac": "48:8F:5A:48:FE:DE", "comment": "LAN13"}, والباقي تجاهلهن ما اضاف شيئ اضفت هولاء الماكات كما قلت لي [ ..., {"mac": "F4:92:BF:B0:E3:FC", "comment": "A42"}, {"mac": "F4:92:BF:F5:BA:96", "comment": "A38"}, {"mac": "F4:92:BF:F4:B8:57", "comment": "A37"}, {"mac": "F4:92:BF:F4:AB:94", "comment": "A36"}, ] اقتباس
0 عبدالله عبدالرحمن11 نشر 25 يونيو 2021 أرسل تقرير نشر 25 يونيو 2021 بتاريخ 19 دقائق مضت قال علي العبسي: يعطيك العافية اخ سامح انا بدي اضيف الماك ادرس وليس توليد ماك ادرس انا عندي اكثر من 30ماك ادرس اريد احضرهن السكربت هذا يحضر الماك ادرس الى عدد 20 او22 فقط والبقية مايضيفهن اخ عبدالمجيد سويت كما قلت لي ولاكن لا فائدة اضاف الماكات الى هذا السطر {"mac": "48:8F:5A:48:FE:DE", "comment": "LAN13"}, والباقي تجاهلهن ما اضاف شيئ اضفت هولاء الماكات كما قلت لي [ ..., {"mac": "F4:92:BF:B0:E3:FC", "comment": "A42"}, {"mac": "F4:92:BF:F5:BA:96", "comment": "A38"}, {"mac": "F4:92:BF:F4:B8:57", "comment": "A37"}, {"mac": "F4:92:BF:F4:AB:94", "comment": "A36"}, ] الثلاث النقاط معناها بقية الكود السابق يعني هكذا mac_addresses = [ {"mac": "68:72:51:60:71:C0", "comment": "A1"}, {"mac": "68:72:51:60:74:93", "comment": "A2"}, {"mac": "68:72:51:60:72:95", "comment": "A3"}, {"mac": "68:72:51:60:72:83", "comment": "A4"}, {"mac": "68:72:51:60:71:42", "comment": "A5"}, {"mac": "68:72:51:60:73:24", "comment": "A6"}, {"mac": "68:72:51:60:71:74", "comment": "A7"}, {"mac": "78:8A:20:60:3F:97", "comment": "A10"}, {"mac": "FC:EC:DA:62:C8:E4", "comment": "A13"}, {"mac": "F4:92:BF:34:2E:1A", "comment": "A31"}, {"mac": "48:8F:5A:48:FE:D2", "comment": "LAN1"}, {"mac": "48:8F:5A:48:FE:D3", "comment": "LAN2"}, {"mac": "48:8F:5A:48:FE:D4", "comment": "LAN3"}, {"mac": "48:8F:5A:48:FE:D5", "comment": "LAN4"}, {"mac": "48:8F:5A:48:FE:D6", "comment": "LAN5"}, {"mac": "48:8F:5A:48:FE:D7", "comment": "LAN6"}, {"mac": "48:8F:5A:48:FE:D8", "comment": "LAN7"}, {"mac": "48:8F:5A:48:FE:D9", "comment": "LAN8"}, {"mac": "48:8F:5A:48:FE:DA", "comment": "LAN9"}, {"mac": "48:8F:5A:48:FE:DB", "comment": "LAN10"}, {"mac": "48:8F:5A:48:FE:DC", "comment": "LAN11"}, {"mac": "48:8F:5A:48:FE:DD", "comment": "LAN12"}, {"mac": "48:8F:5A:48:FE:DE", "comment": "LAN13"},# في الأسفل العناوين الجديد وفي الأعلى العناوين السابقة {"mac": "F4:92:BF:B0:E3:FC", "comment": "A42"}, {"mac": "F4:92:BF:F5:BA:96", "comment": "A38"}, {"mac": "F4:92:BF:F4:B8:57", "comment": "A37"}, {"mac": "F4:92:BF:F4:AB:94", "comment": "A36"}, ] 1 اقتباس
0 علي العبسي نشر 25 يونيو 2021 الكاتب أرسل تقرير نشر 25 يونيو 2021 بتاريخ 19 دقائق مضت قال عبدالمجيد الجرادي: الثلاث النقاط معناها بقية الكود السابق يعني هكذا mac_addresses = [ {"mac": "68:72:51:60:71:C0", "comment": "A1"}, {"mac": "68:72:51:60:74:93", "comment": "A2"}, {"mac": "68:72:51:60:72:95", "comment": "A3"}, {"mac": "68:72:51:60:72:83", "comment": "A4"}, {"mac": "68:72:51:60:71:42", "comment": "A5"}, {"mac": "68:72:51:60:73:24", "comment": "A6"}, {"mac": "68:72:51:60:71:74", "comment": "A7"}, {"mac": "78:8A:20:60:3F:97", "comment": "A10"}, {"mac": "FC:EC:DA:62:C8:E4", "comment": "A13"}, {"mac": "F4:92:BF:34:2E:1A", "comment": "A31"}, {"mac": "48:8F:5A:48:FE:D2", "comment": "LAN1"}, {"mac": "48:8F:5A:48:FE:D3", "comment": "LAN2"}, {"mac": "48:8F:5A:48:FE:D4", "comment": "LAN3"}, {"mac": "48:8F:5A:48:FE:D5", "comment": "LAN4"}, {"mac": "48:8F:5A:48:FE:D6", "comment": "LAN5"}, {"mac": "48:8F:5A:48:FE:D7", "comment": "LAN6"}, {"mac": "48:8F:5A:48:FE:D8", "comment": "LAN7"}, {"mac": "48:8F:5A:48:FE:D9", "comment": "LAN8"}, {"mac": "48:8F:5A:48:FE:DA", "comment": "LAN9"}, {"mac": "48:8F:5A:48:FE:DB", "comment": "LAN10"}, {"mac": "48:8F:5A:48:FE:DC", "comment": "LAN11"}, {"mac": "48:8F:5A:48:FE:DD", "comment": "LAN12"}, {"mac": "48:8F:5A:48:FE:DE", "comment": "LAN13"},# في الأسفل العناوين الجديد وفي الأعلى العناوين السابقة {"mac": "F4:92:BF:B0:E3:FC", "comment": "A42"}, {"mac": "F4:92:BF:F5:BA:96", "comment": "A38"}, {"mac": "F4:92:BF:F4:B8:57", "comment": "A37"}, {"mac": "F4:92:BF:F4:AB:94", "comment": "A36"}, ] سويت هكذا ويضيف الى عند LAN13 فقط اقتباس
0 عبدالله عبدالرحمن11 نشر 25 يونيو 2021 أرسل تقرير نشر 25 يونيو 2021 يا @علي العبسيالرمزين هذين [ ] في بايثون تسمى بقائمة وتقوم بإضافة أي عدد من العناصر داخل القائمة المهم أن تضع فاصلة , لكي تضيف عنصر جديد في القائمة الى جانب العنصر السابق وفي القائمة الخاص بك يمكنك إضافة فاصلة عند آخر عنصر موجود ومن ثم إضافة عنوان الماك الجديد كما في العناوين السابقة 1 اقتباس
0 علي العبسي نشر 25 يونيو 2021 الكاتب أرسل تقرير نشر 25 يونيو 2021 بتاريخ 36 دقائق مضت قال عبدالمجيد الجرادي: يا @علي العبسيالرمزين هذين [ ] في بايثون تسمى بقائمة وتقوم بإضافة أي عدد من العناصر داخل القائمة المهم أن تضع فاصلة , لكي تضيف عنصر جديد في القائمة الى جانب العنصر السابق وفي القائمة الخاص بك يمكنك إضافة فاصلة عند آخر عنصر موجود ومن ثم إضافة عنوان الماك الجديد كما في العناوين السابقة طيب انا الان اضفت الماكات الذي بدي كلهن في الملف وارفعه لك ولو تكرمت شوفه اذا فيه شي ناقص او خطاء واذا مافيه شيئ خطاء اجرب اشغل السكربت اشوف اذا هو بحذر الماكات كلهن ولا لا NanoBlocker.py اقتباس
0 عبدالله عبدالرحمن11 نشر 25 يونيو 2021 أرسل تقرير نشر 25 يونيو 2021 بتاريخ 5 دقائق مضت قال علي العبسي: طيب انا الان اضفت الماكات الذي بدي كلهن في الملف وارفعه لك ولو تكرمت شوفه اذا فيه شي ناقص او خطاء واذا مافيه شيئ خطاء اجرب اشغل السكربت اشوف اذا هو بحذر الماكات كلهن ولا لا NanoBlocker.py لقد أضفت العناوين الجديدة بشكلٍ صحيح 1 اقتباس
0 علي العبسي نشر 25 يونيو 2021 الكاتب أرسل تقرير نشر 25 يونيو 2021 (معدل) بتاريخ 26 دقائق مضت قال عبدالمجيد الجرادي: لقد أضفت العناوين الجديدة بشكلٍ صحيح طيب الان شغلت السكربت وظهر خطاء الصورة رقم 11 وحذفت الماكات الجديدة الذي اضفتها وخليت 23 ماك واشتغل صورة رقم 2 تم التعديل في 25 يونيو 2021 بواسطة علي العبسي اقتباس
0 عبدالله عبدالرحمن11 نشر 25 يونيو 2021 أرسل تقرير نشر 25 يونيو 2021 بتاريخ 39 دقائق مضت قال علي العبسي: طيب الان شغلت السكربت وظهر خطاء الصورة رقم 11 وحذفت الماكات الجديدة الذي اضفتها وخليت 23 ماك واشتغل صورة رقم 2 بس الكود في الصورة شغال ولا يوجد أي مشكلة احتمال تكون المشكلة في إعدادات الانتينا 1 اقتباس
0 علي العبسي نشر 26 يونيو 2021 الكاتب أرسل تقرير نشر 26 يونيو 2021 بتاريخ 8 ساعات قال عبدالمجيد الجرادي: بس الكود في الصورة شغال ولا يوجد أي مشكلة احتمال تكون المشكلة في إعدادات الانتينا الانتنه شغال تمام عند اضافة الماك ادرس يدويا اضيف العدد الذي بدي اياه وكل شي تمام الصورة رقم 1يقول ان هناك خطاء اقتباس
0 عبدالله عبدالرحمن11 نشر 26 يونيو 2021 أرسل تقرير نشر 26 يونيو 2021 بتاريخ 4 ساعات قال علي العبسي: الانتنه شغال تمام عند اضافة الماك ادرس يدويا اضيف العدد الذي بدي اياه وكل شي تمام الصورة رقم 1يقول ان هناك خطاء الخطأ الذي يظهر لا يدل على أن هناك خطأ في الكود ولكن الخطأ يقوم أنه حدث خطأ ما عند 172.16.0.210 اقتباس
السؤال
علي العبسي
عندي ملف بايثون لحضر ماكات معينه في انتنة وايرلس السكربت يقوم بحضر 22 ماك ادرس فقط كيف بدي اعدل فيه ليقوم بحضر عدد غير محدود من الماك ادرس
NanoBlker.py
14 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.