
إدارة ومراقبة متقدمة لواجهات الشبكة
ماك ماستر هي أداة شاملة تعمل من سطر الأوامر، صُممت خصيصًا لمحترفي الشبكات وعشاقها على حد سواء. تتميز بقدرتها القوية على معالجة عناوين MAC لواجهات الشبكة في أنظمة مختلفة. صُممت مع مراعاة البساطة والوظائف معًا، وتتفوق ماك ماستر في توفير حلول لتعزيز إخفاء الهوية في الشبكة، وإجراء اختبارات الأمان، وتنفيذ مجموعة واسعة من مهام تشخيص الشبكة ومراقبتها. سواء كنت تتطلع إلى إخفاء هوية وجودك على الشبكة، أو استكشاف مشكلات الاتصال وإصلاحها، أو الانخراط في تحليل شبكة متقدم، فإن ماك ماستر تزودك بالأدوات اللازمة لإنجاز هذه المهام بكفاءة.
يتطلب ماك ماستر بايثون 3.6 أو أحدث.
$ git clone https://github.com/HalilDeniz/MacMaster.git
cd MacMaster
$ python setup.py install
$ macmaster.py --help
usage: macmaster.py [-h] [--interface INTERFACE] [--list-interfaces] [--version]
[--random | --newmac NEWMAC | --customoui CUSTOMOUI | --reset]
[--mode {managed,monitor,master,auto,repeater}] [--get-ssid] [--check-security]
[--analyze-signal] [--restart-network] [--monitor-mac-traffic] [--analyze-packets]
MacMaster: Advanced Network Interface Management and Monitoring
options:
-h, --help show this help message and exit
--interface INTERFACE, -i INTERFACE
Network interface to change MAC address
--list-interfaces, -li
List all network interfaces
--version, -V Show the version of the program
--random, -r Set a random MAC address
--newmac NEWMAC, -nm NEWMAC
Set a specific MAC address
--customoui CUSTOMOUI, -co CUSTOMOUI
Set a custom OUI for the MAC address
--reset, -rs Reset MAC address to the original value
--mode {managed,monitor,master,auto,repeater}
Change interface mode to managed or monitor
--get-ssid Get the SSID of the wireless interface
--check-security Check the security protocol of the wireless interface
--analyze-signal Analyze the signal strength and quality of the wireless interface
--restart-network, -rn
Restart network services
--monitor-mac-traffic, -mmt
Live Monitor Mac traffic
--analyze-packets, -ap
Analyze network packets on the interface
--interface، -i: تحديد واجهة الشبكة المراد استخدامها لعمليات عنوان MAC.--random، -r: إنشاء وتعيين عنوان MAC عشوائي على الواجهة المحددة.--newmac، -nm: تعيين عنوان MAC محدد على الواجهة المحددة.--customoui، -co: تعيين معرف فريد تنظيمي (OUI) مخصص لعنوان MAC على الواجهة المحددة.--reset، -rs: إعادة تعيين عنوان MAC للواجهة المحددة إلى قيمته الأصلية للعتاد.--version، -V: عرض الإصدار الحالي من ماك ماستر.--list-interfaces، -li: سرد جميع واجهات الشبكة المتاحة على النظام.--mode، -m: تغيير وضع واجهة الشبكة اللاسلكية (الخيارات تشمل 'managed'، 'monitor'، 'master'، 'auto'، 'repeater').--restart-network، -rn: إعادة تشغيل خدمات الشبكة لتطبيق التغييرات أو استكشاف مشكلات الشبكة وإصلاحها.--monitor-mac-traffic، -mmt: مراقبة وعرض حركة مرور MAC في الوقت الفعلي على الواجهة المحددة.--get-ssid، -gs: عرض SSID لشبكة Wi-Fi المتصلة.--analyze-signal، -as: تحليل قوة وجودة إشارة الواجهة اللاسلكية.--check-security، -cs: التحقق من بروتوكول الأمان للواجهة اللاسلكية.--analyze-packets، -ap: تحليل حزم الشبكة على الواجهة.macmaster -i eth0 -nm 00:11:22:33:44:55
macmaster -i eth0 -r
macmaster -i eth0 -rs
macmaster -li
macmaster -i eth0 -m monitor
macmaster -rn
macmaster -i eth0 -mmt
يجب تشغيل هذا البرنامج النصي كمستخدم جذر (root) أو باستخدام sudo ليعمل بشكل صحيح. وذلك لأن تغيير عنوان MAC يتطلب صلاحيات الجذر.
المساهمات مرحب بها! للمساهمة في ماك ماستر، اتبع الخطوات التالية:
للاستفسارات أو لمزيد من المعلومات، يمكنك التواصل معي من خلال القنوات التالية:
تم إصدار ماك ماستر بموجب رخصة MIT. راجع LICENSE لمزيد من المعلومات.