مشروع GT-IPNET: واجهة رسومية متكاملة لأدوات الشبكة على لينكس

مشروع GT-IPNET: واجهة رسومية متكاملة لأدوات الشبكة على لينكس
هذا المقال متاح بالإنجليزية Read in English

ما هو GT-IPNET؟

GT-IPNET هو مشروع من مشاريع GNUTUX، يهدف إلى توفير واجهة رسومية موحدة لأدوات شبكة لينكس الشائعة مثل ping، traceroute، nmap، whois، dig، وغيرها، دون الحاجة إلى سطر الأوامر. الإصدار 2.0.0 يضيف ضابط الشبكة المتقدم (حجب وتحديد سرعة الأجهزة) مع استمرارية العمليات في الخلفية.

الموقع الرسمي: https://salehgnutux.github.io/GT-IpNet/

المميزات الرئيسية (v2.0)

  • واجهة حديثة مبنية بـ React + TypeScript + Tailwind CSS v4
  • تواصل IPC مع النظام عبر Electron لتنفيذ الأوامر بأمان
  • ضابط الشبكة: حجب الإنترنت وتحديد النطاق الترددي (128Kbit–10Mbit) مع مؤقتات وتأجيل رفع الحجب
  • الاستمرارية في الخلفية: العمليات تبقى بعد إغلاق البرنامج مع إيقاف تلقائي للمؤقتات
  • قفل البرنامج: SHA-256، شاشة قفل، وقفل تلقائي بعد الخمول
  • اكتشاف ذكي: كشف MAC العشوائي (iOS 14+ / Android 10+)، أسماء حقيقية عبر mDNS و NetBIOS، واكتشاف الشبكات المجاورة
  • أيقونة Tray: إظهار/إخفاء البرنامج بنقرة واحدة
  • دعم RTL/LTR للعرض الثنائي اللغة (عربية/إنجليزية)
  • وضع داكن وفاتح متكاملان

التقنيات المستخدمة

التقنية الإصدار
Electron 31+
React 18+
TypeScript 5+
Tailwind CSS 4+
Zustand (إدارة الحالة)

التثبيت والتحميل

حزم الإصدار 2.0.0

النوع التوزيعات الحجم
AppImage جميع التوزيعات 105 MB
DEB Debian / Ubuntu 72.3 MB
RPM Fedora / RHEL 103 MB

تحميل مباشر: https://salehgnutux.github.io/GT-IpNet/

البناء من المصدر

git clone https://github.com/SalehGNUTUX/GT-IPNET.git
cd GT-IPNET
npm install
npm run dev

النسخة الطرفية (CLI)

لمحبي سطر الأوامر:

git clone https://github.com/gnutux/GT-IpNet.git
cd GT-IpNet && chmod +x gtipnet.sh
sudo ./gtipnet.sh --scan   # مسح سريع

الترخيص

يصدر المشروع تحت رخصة GNU GPL v3، مما يضمن حريتك في الاستخدام والتعديل والمشاركة.


المراجع: