علي العبسي نشر 24 يونيو 2021 أرسل تقرير نشر 24 يونيو 2021 عندي ملف بايثون لحضر ماكات معينه في انتنة وايرلس السكربت يقوم بحضر 22 ماك ادرس فقط كيف بدي اعدل فيه ليقوم بحضر عدد غير محدود من الماك ادرس NanoBlker.pyFetching info... 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 بتاريخ On 24/6/2021 at 18:34 قال عبدالمجيد الجرادي: هذه هي القائمة الذي تحوي العناوين 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 بتاريخ On 25/6/2021 at 15:24 قال علي العبسي: يعطيك العافية اخ عبدالجيد الان اذا بدي اضيف اكثر من ماك ادرس اكرر هذا الكود مع اضافة الماك ادرس المطلوب [ ..., {"mac": "48:8F:5A:48:FE:ER", "comment": "LAN14"}, ] أظهر المزيد نعم كلما عليك فعله هو إضافة العنوان الجديد في الأسفل مثلما وضحت لك 1 اقتباس
0 علي العبسي نشر 25 يونيو 2021 الكاتب أرسل تقرير نشر 25 يونيو 2021 بتاريخ On 24/6/2021 at 18:54 قال سامح أشرف: يمكنك أن تقوم بإضافة الأرقام إلى المتغير 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 فقط والبقية مايضيفهن بتاريخ On 25/6/2021 at 15:26 قال عبدالمجيد الجرادي: نعم كلما عليك فعله هو إضافة العنوان الجديد في الأسفل مثلما وضحت لك أظهر المزيد اخ عبدالمجيد سويت كما قلت لي ولاكن لا فائدة اضاف الماكات الى هذا السطر {"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 بتاريخ On 25/6/2021 at 15:29 قال علي العبسي: يعطيك العافية اخ سامح انا بدي اضيف الماك ادرس وليس توليد ماك ادرس انا عندي اكثر من 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 بتاريخ On 25/6/2021 at 15:51 قال عبدالمجيد الجرادي: الثلاث النقاط معناها بقية الكود السابق يعني هكذا 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 بتاريخ On 25/6/2021 at 16:29 قال عبدالمجيد الجرادي: يا @علي العبسيالرمزين هذين [ ] في بايثون تسمى بقائمة وتقوم بإضافة أي عدد من العناصر داخل القائمة المهم أن تضع فاصلة , لكي تضيف عنصر جديد في القائمة الى جانب العنصر السابق وفي القائمة الخاص بك يمكنك إضافة فاصلة عند آخر عنصر موجود ومن ثم إضافة عنوان الماك الجديد كما في العناوين السابقة أظهر المزيد طيب انا الان اضفت الماكات الذي بدي كلهن في الملف وارفعه لك ولو تكرمت شوفه اذا فيه شي ناقص او خطاء واذا مافيه شيئ خطاء اجرب اشغل السكربت اشوف اذا هو بحذر الماكات كلهن ولا لا NanoBlocker.py اقتباس
0 عبدالله عبدالرحمن11 نشر 25 يونيو 2021 أرسل تقرير نشر 25 يونيو 2021 بتاريخ On 25/6/2021 at 17:09 قال علي العبسي: طيب انا الان اضفت الماكات الذي بدي كلهن في الملف وارفعه لك ولو تكرمت شوفه اذا فيه شي ناقص او خطاء واذا مافيه شيئ خطاء اجرب اشغل السكربت اشوف اذا هو بحذر الماكات كلهن ولا لا NanoBlocker.pyFetching info... أظهر المزيد لقد أضفت العناوين الجديدة بشكلٍ صحيح 1 اقتباس
0 علي العبسي نشر 25 يونيو 2021 الكاتب أرسل تقرير نشر 25 يونيو 2021 (معدل) بتاريخ On 25/6/2021 at 17:15 قال عبدالمجيد الجرادي: لقد أضفت العناوين الجديدة بشكلٍ صحيح أظهر المزيد طيب الان شغلت السكربت وظهر خطاء الصورة رقم 11 وحذفت الماكات الجديدة الذي اضفتها وخليت 23 ماك واشتغل صورة رقم 2 تم التعديل في 25 يونيو 2021 بواسطة علي العبسي اقتباس
0 عبدالله عبدالرحمن11 نشر 25 يونيو 2021 أرسل تقرير نشر 25 يونيو 2021 بتاريخ On 25/6/2021 at 17:34 قال علي العبسي: طيب الان شغلت السكربت وظهر خطاء الصورة رقم 11 وحذفت الماكات الجديدة الذي اضفتها وخليت 23 ماك واشتغل صورة رقم 2 أظهر المزيد بس الكود في الصورة شغال ولا يوجد أي مشكلة احتمال تكون المشكلة في إعدادات الانتينا 1 اقتباس
0 علي العبسي نشر 26 يونيو 2021 الكاتب أرسل تقرير نشر 26 يونيو 2021 بتاريخ On 25/6/2021 at 18:14 قال عبدالمجيد الجرادي: بس الكود في الصورة شغال ولا يوجد أي مشكلة احتمال تكون المشكلة في إعدادات الانتينا أظهر المزيد الانتنه شغال تمام عند اضافة الماك ادرس يدويا اضيف العدد الذي بدي اياه وكل شي تمام الصورة رقم 1يقول ان هناك خطاء اقتباس
0 عبدالله عبدالرحمن11 نشر 26 يونيو 2021 أرسل تقرير نشر 26 يونيو 2021 بتاريخ On 26/6/2021 at 03:05 قال علي العبسي: الانتنه شغال تمام عند اضافة الماك ادرس يدويا اضيف العدد الذي بدي اياه وكل شي تمام الصورة رقم 1يقول ان هناك خطاء أظهر المزيد الخطأ الذي يظهر لا يدل على أن هناك خطأ في الكود ولكن الخطأ يقوم أنه حدث خطأ ما عند 172.16.0.210 اقتباس
السؤال
علي العبسي
عندي ملف بايثون لحضر ماكات معينه في انتنة وايرلس السكربت يقوم بحضر 22 ماك ادرس فقط كيف بدي اعدل فيه ليقوم بحضر عدد غير محدود من الماك ادرس
NanoBlker.pyFetching info...
14 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.