حصرياً على GNU/Linux 🇲🇦 واجهة عربية كاملة GPLv2

متحكم الشبكة
المتقدم

تطبيق سطح مكتب بواجهة رسومية حديثة لتشخيص وإدارة الشبكة المحلية. اكتشف الأجهزة، افحص المنافذ، قس سرعة الإنترنت، وكل ذلك بأمان تام.

طوّر بواسطة GNUTUX مستودع المشروع • 🌐 الموقع الرسمي

واجهة رسومية متكاملة

الإصدار الجديد 1.0.0 يعتمد كلياً على واجهة رسومية عصرية بتقنية Electron + React.

GT-IpNet Main Interface

اكتشاف الأجهزة على الشبكة

فحص سريع أو شامل مع تحديد نوع الجهاز تلقائياً (iPhone, Android, Router...)

GT-IpNet Speed Test

قياس سرعة الإنترنت

اختبار مباشر لسرعة التحميل والرفع مع عرض النتائج وحفظها تلقائياً

أدوات شبكية متكاملة

الجمع بين قوة arp-scan و nmap و speedtest-cli في واجهة رسومية ثنائية اللغة.

اكتشاف الأجهزة الذكي

فحص سريع (arp-scan) أو شامل (nmap). يتعرف على نوع الجهاز تلقائياً عبر قاعدة OUI و mDNS.

arp-scannmap -sn

قياس سرعة الإنترنت

اختبار دقيق لسرعة التحميل والرفع مع عرض مباشر للنتائج وحفظ التاريخ تلقائياً.

speedtest-clicurl fallback

فحص المنافذ المتقدم

استكشاف المنافذ المفتوحة عبر ss و nmap مع إمكانية فحص منفذ واحد أو نطاق كامل.

ss -tlnp

تشخيص DNS و Traceroute

اختبار خوادم DNS، تتبع مسار الحزم، و Ping متقدم لتحليل استقرار الاتصال.

digmtr

واجهة ثنائية اللغة

دعم كامل للغة العربية والإنجليزية مع اتجاه RTL. قاموس مدمج وتبديل فوري.

🇲🇦 العربية🇺🇸 English

صلاحيات ذكية وآمنة

تصاعد تلقائي للصلاحيات عبر pkexec عند الحاجة فقط. لا يعمل كـ root بشكل دائم.

pkexecpolkit

نزّل الإصدار 1.0.0

اختر الحزمة المناسبة لتوزيعتك. جميع الحزم موقعة ومفحوصة.

AppImage

لجميع التوزيعات (محمول)

105 MB تحميل AppImage
SHA256:
1b23a6e81130185b535f972e7b6d888a...

RPM Package

Fedora / RHEL / openSUSE

103 MB تحميل RPM
SHA256:
2613a5fe86f3e979a69dc7b4106e07a1...

DEB Package

Debian / Ubuntu / Mint

72.3 MB تحميل DEB
SHA256:
601ff6acbedb355e4c2dcd06faeb55fc...
Quick Terminal Install
# AppImage (Recommended for all distros)
wget https://github.com/SalehGNUTUX/GT-IpNet/releases/download/gt-ipnet-1.0/GT-IpNet-1.0.0-x86_64.AppImage
chmod +x GT-IpNet-1.0.0-x86_64.AppImage
./GT-IpNet-1.0.0-x86_64.AppImage

# Or install DEB on Debian/Ubuntu
sudo dpkg -i GT-IpNet_1.0.0_amd64.deb

# Or install RPM on Fedora/RHEL
sudo rpm -i gt-ipnet-1.0.0.x86_64.rpm
💻 النسخة الطرفية

محبّذ للطرفية؟

GT-IpNet بدأ كبرنامج نصي للطرفية (Shell Script) ولا يزال متاحاً للمستخدمين المتقدمين. النسخة القديمة تدعم جميع الميزات الأساسية مباشرة من سطر الأوامر.

📦 المميزات الرئيسية | Key Features

  • فحص شامل لشبكتك المحلية
  • دعم متعدد اللغات (العربية/الإنجليزية)
  • واجهة سهلة الاستخدام
  • تقارير مفصلة تلقائية

مسح سريع للشبكة

./GT-IpNet --scan

إنشاء تقرير فوري

./GT-IpNet --report

تحديد اللغة

LANG=ar ./GT-IpNet

📥 التثبيت السريع | Quick Install

git clone https://github.com/gnutux/GT-IpNet.git
cd GT-IpNet
chmod +x gtipnet.sh
sudo ./gtipnet.sh

المتطلبات الأساسية

Debian/Ubuntu:sudo apt install arp-scan nmapArch Linux:sudo pacman -S arp-scan nmap
Terminal Edition — gnutux@arch:~
gnutux@arch:~$ ./GT-IpNet --scan
⚡ Quick Scan Mode (arp-scan)
Found 8 active hosts
192.168.1.1 00:11:22:33:44:55 Cisco Systems
192.168.1.101 AA:BB:CC:DD:EE:FF Apple, Inc.
──────────────────────────────────────────
✓ Scan complete (3.1s)
📋 Report Generation
gnutux@arch:~$ ./GT-IpNet --report
[REPORT] Generating network report...
Report saved to ~/GT-IpNet_Reports/report_2026-04-25.txt
──────────────────────────────────────────
Network: 192.168.1.0/24
Gateway: 192.168.1.1
Active Hosts: 8

تحت الغطاء

المكدس التقني المستخدم في بناء الواجهة الرسومية الجديدة. معمارية ثلاثية العمليات آمنة.

Electron 31

Shell

React 18

Frontend

TypeScript 5

Language

Tailwind v4

Styling

Zustand 4

State

Secure Three-Process Architecture
// Architecture: Renderer → Preload (Bridge) → Main Process\n// Zero Node.js access in React renderer — security by isolation\n\nRenderer (React)\n └─ window.api.discovery.scan()\n │\n ▼ ipcRenderer.invoke()\nPreload Bridge\n └─ contextBridge.exposeInMainWorld('api', { ... })\n │\n ▼ ipcMain.handle()\nMain Process (Node.js)\n └─ execCommand('arp-scan --localnet')\n\n// Privilege escalation: sudo -n → pkexec (graphical)