Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
SimpleRemoter — برنامج تحكم عن بعد مبني على Gh0st: يقوم بتنفيذ إدارة المحطات الطرفية، إدارة العمليات، إدارة النوافذ، سطح المكتب البعيد، إدارة الملفات، إدارة الصوت، إدارة الفيديو، إدارة الخدمات، إدارة السجل (Registry)، وغيرها من الوظائف. تم تحسين جميع الأكواد وإعادة تنسيق التخطيط، وإصلاح عيوب تسرب الذاكرة، وأصبح البرنامج يعمل بثبات. كود المشروع مخصص للأغراض التعليمية والتواصل فقط. | Kitploit
أدوات/GitHubGitHub/yuanyuanxiang/simpleremoter
تصعيد الامتيازاتتوليد الحمولةالحركة الجانبيةما بعد الاستغلالاختبار الاختراقالقيادة والسيطرةالتعلم والتعليمالفريق الأحمرأداة الوصول عن بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →

حول

برنامج تحكم عن بعد مبني على Gh0st: يقوم بتنفيذ إدارة المحطات الطرفية، إدارة العمليات، إدارة النوافذ، سطح المكتب البعيد، إدارة الملفات، إدارة الصوت، إدارة الفيديو، إدارة الخدمات، إدارة السجل (Registry)، وغيرها من الوظائف. تم تحسين جميع الأكواد وإعادة تنسيق التخطيط، وإصلاح عيوب تسرب الذاكرة، وأصبح البرنامج يعمل بثبات. كود المشروع مخصص للأغراض التعليمية والتواصل فقط.

GitHubyuanyuanxiang/simpleremoter

SimpleRemoter

عرض المستودعالموقع الإلكتروني
1.3k480منذ 3 أشهرتمت المراجعة من قبل Kitploit
مشاركة

SimpleRemoter

简体中文 | 繁體中文 | English

GitHub Stars GitHub Forks GitHub Release Platform Language IDE License

Download Latest


⚠️ Unmaintained & Legal Notice / 停止维护与合规声明

[!CAUTION] This project is NO LONGER MAINTAINED. Use at your own risk. 本项目已停止维护,不再更新,请自行承担使用风险。

⚖️ Compliance Reminder / 合规提醒

  • Legal Use Only: Unauthorized remote access is strictly prohibited. Comply with all local laws. 依法合规: 严禁利用本远程控制工具从事任何非法入侵或非法控制他人系统的行为。
  • Explicit Consent: Ensure you have explicit authorization from the device owner before use. 获得授权: 在远程操作任何设备前,必须确保已获得设备所有者的明确授权。
  • Security Risks: No security patches will be issued. Continued use may expose you to vulnerabilities. 安全风险: 项目不再修复漏洞,在生产环境或真实网络中使用请格外注意安全。

[!WARNING] 重要法律声明

本软件仅供教育目的及授权使用场景,包括:

  • 在您的组织内进行远程 IT 管理
  • 经授权的渗透测试和安全研究
  • 个人设备管理和技术学习

未经授权访问计算机系统属违法行为。 使用者须对遵守所有适用法律承担全部责任。开发者对任何滥用行为概不负责。


المحتويات

  • نظرة عامة على المشروع
  • إخلاء المسؤولية
  • الميزات
  • الميزات التقنية البارزة
  • بنية النظام
  • البدء السريع
  • وثائق المستخدم
  • دعم العميل
  • سجل التحديثات
  • المشاريع ذات الصلة
  • جهات الاتصال

نظرة عامة على المشروع

SimpleRemoter هو حل متكامل للتحكم عن بُعد، تم إعادة بنائه بناءً على إطار عمل Gh0st الكلاسيكي، وباستخدام لغة C++17 الحديثة. بدأ المشروع في عام 2019، وتطور عبر التكرارات المستمرة ليصبح أداة إدارة عن بُعد على مستوى المؤسسات تدعم منصتي Windows + Linux.

القدرات الأساسية

حالات الاستخدام

  • إدارة تقنية المعلومات في المؤسسات: إدارة جماعية لأجهزة الشبكة الداخلية، استكشاف الأخطاء عن بُعد
  • العمل عن بُعد: الوصول الآمن إلى أجهزة الكمبيوتر المكتبية، نقل ومزامنة الملفات
  • البحث الأمني: اختبار الاختراق، تدريبات الفريق الأحمر، التدقيق الأمني
  • التعلم التقني: برمجة الشبكات، نموذج IOCP، ممارسة النقل المشفر

المصدر الأصلي: zibility/Remote | تاريخ البدء: 2019.1.1

Star History Chart


إخلاء المسؤولية

يرجى قراءة الإخلاء التالي بعناية قبل استخدام هذا البرنامج:

  1. الاستخدام القانوني: هذا المشروع مخصص فقط للبحث التقني القانوني، وتبادل المعرفة، وإدارة الأجهزة المصرح بها. يُحظر تمامًا استخدام هذا البرنامج في أي نشاط غير قانوني مثل الوصول غير المصرح به إلى أنظمة الكمبيوتر الخاصة بالآخرين، أو سرقة البيانات، أو مراقبة خصوصية الآخرين.
  2. مسؤولية المستخدم: يجب على المستخدم الامتثال لقوانين وأنظمة البلد الذي يتواجد فيه. يتحمل المستخدم وحده المسؤولية القانونية الناشئة عن استخدام هذا البرنامج.
  3. إخلاء الضمان: يتم توفير هذا البرنامج "كما هو" دون أي ضمان صريح أو ضمني، بما في ذلك على سبيل المثال لا الحصر، ضمانات القابلية للتسويق أو الملاءمة لغرض معين.
  4. إخلاء المسؤولية: لا يتحمل المطور أي مسؤولية عن أي أضرار مباشرة أو غير مباشرة أو عرضية أو خاصة أو تبعية تنشأ عن استخدام أو سوء استخدام أو عدم القدرة على استخدام هذا البرنامج.
  5. إشعار حقوق النشر: هذا المشروع مفتوح المصدر بموجب ترخيص MIT، مما يسمح بالاستخدام والتعديل والتوزيع بحرية، بشرط الاحتفاظ بإشعار حقوق النشر الأصلي.

استمرارك في استخدام هذا البرنامج يعني أنك قد قرأت وفهمت ووافقت على جميع الشروط المذكورة أعلاه.

[!IMPORTANT] بيان الاتصال بالشبكة والخصوصية

يقوم برنامج التحكم الرئيسي (الخادم) بالاتصال بالشبكة مع خادم الترخيص بناءً على حالة الترخيص:

نوع الإصدارسلوك الاتصال
الإصدار التجريبيالحفاظ على اتصال مستمر بخادم الترخيص
إصدار الترخيص V1/V2التحقق عند بدء التشغيل، ثم قطع الاتصال
إصدار الترخيص V2 غير المتصللا حاجة للاتصال بخادم الترخيص

باستثناء الحصول على الترخيص غير المتصل، سيقوم برنامج التحكم الرئيسي بتبادل البيانات الضرورية مع خادم الترخيص (مثل اكتشاف محاولات الاختراق، التحقق من صحة الترخيص).

استخدامك لهذا البرنامج يعني موافقتك على نقل البيانات بين برنامج التحكم الرئيسي وخادم الترخيص. إذا كنت لا توافق، يرجى عدم استخدام هذا البرنامج.


الميزات

سطح المكتب البعيد

Remote Desktop

  • طرق متعددة لالتقاط الشاشة: GDI (توافق عالٍ)، DXGI (أداء عالٍ)، سطح مكتب افتراضي (تشغيل في الخلفية)
  • خوارزميات ضغط ذكية:
    • خوارزمية DIFF التفاضلية - محسنة باستخدام SSE2، تنقل فقط المناطق المتغيرة
    • خوارزمية RGB565 - توفر 50% من عرض النطاق الترددي
    • ترميز H.264 - ضغط على مستوى الفيديو، مناسب لسيناريوهات معدل الإطارات العالي
    • وضع التدرج الرمادي - استهلاك منخفض جدًا لعرض النطاق الترددي
  • جودة متكيفة: ضبط تلقائي لمعدل الإطارات (5-30 FPS)، الدقة، وخوارزمية الضغط بناءً على RTT الشبكة
  • شاشات متعددة: دعم التبديل بين الشاشات المتعددة وعرضها على حائط واحد
  • شاشة الخصوصية: يمكن إخفاء شاشة الجهاز المتحكم به، مع دعم التحكم أثناء قفل الشاشة
  • السحب والإفلات للملفات: نسخ ولصق الملفات عبر الأجهزة باستخدام Ctrl+C/V
  • سطح المكتب البعيد عبر الويب: الوصول إلى سطح المكتب البعيد عبر المتصفح، مع دعم الهواتف والأجهزة اللوحية (دليل الإعداد)

إدارة الملفات

File Management

  • بروتوكول النقل V2: تصميم جديد، يدعم الملفات الكبيرة (>4GB)
  • استئناف النقل بعد الانقطاع: استئناف تلقائي بعد انقطاع الشبكة، مع استمرارية الحالة
  • نقل C2C: نقل مباشر بين العملاء، دون المرور عبر جهاز التحكم الرئيسي
  • التحقق من السلامة: التحقق من التجزئة SHA-256 لضمان سلامة الملف
  • العمليات الجماعية: دعم البحث عن الملفات، الضغط، والنقل الجماعي

إدارة الطرفية

Terminal Management

  • Shell تفاعلي: تجربة سطر أوامر كاملة، مع دعم الإكمال التلقائي (Tab)
  • تقنية ConPTY: دعم الطرفية الزائفة الأصلية في Windows 10+
  • طرفية ويب حديثة: تعتمد على WebView2 + xterm.js (من الإصدار v1.2.7+)
  • تعديل حجم الطرفية: تكيف تلقائي مع حجم النافذة

إدارة العمليات والنوافذ

إدارة العملياتإدارة النوافذ
ProcessWindow
  • إدارة العمليات: عرض قائمة العمليات، استخدام وحدة المعالجة المركزية/الذاكرة، بدء/إنهاء العمليات
  • حقن الكود: حقن DLL في العملية المستهدفة (يتطلب صلاحيات المسؤول)
  • التحكم بالنوافذ: تكبير/تصغير/إخفاء/إغلاق النوافذ

وظائف الوسائط

إدارة الفيديوإدارة الصوت
VideoVoice
  • مراقبة الكاميرا: تدفق فيديو فوري، مع دعم تعديل الدقة
  • الاستماع الصوتي: جمع الصوت عن بُعد، مع دعم الصوت ثنائي الاتجاه
  • تسجيل لوحة المفاتيح: وضع التسجيل عبر الإنترنت/بدون اتصال

وظائف أخرى

  • إدارة الخدمات: عرض والتحكم في خدمات Windows
  • تصفح السجل: تصفح محتويات السجل في وضع القراءة فقط
  • التحكم بالجلسات: تسجيل الخروج عن بُعد/إيقاف التشغيل/إعادة التشغيل
  • وكيل SOCKS: إنشاء نفق وكيل عبر العميل
  • اختراق FRP: دعم FRP مدمج لاختراق الشبكة الداخلية بسهولة
  • تنفيذ الكود: تنفيذ DLL عن بُعد، مع دعم التحديث السريع

الميزات التقنية البارزة

بنية الشبكة عالية الأداء

root@kitploit:~
┌─────────────────────────────────────────────────────────┐
│                    نموذج اتصال IOCP                      │
├─────────────────────────────────────────────────────────┤
│  • منافذ إكمال الإدخال/الإخراج: نموذج الإدخال/الإخراج غير المتزامن الأكثر كفاءة في Windows            │
│  • يدعم جهاز تحكم رئيسي واحد أكثر من 10,000 اتصال متزامن                            │
│  • يدعم ثلاثة بروتوكولات نقل: TCP / UDP / KCP                      │
│  • معالجة تلقائية للبيانات الكبيرة في كتل (حد أقصى 128 كيلوبايت في مخزن الإرسال المؤقت)             │
└─────────────────────────────────────────────────────────┘

نظام التحكم بالجودة المتكيفة

نظام تعديل الجودة الذكي المعتمد على RTT (وقت الرحلة ذهابًا وإيابًا):

  • بدون تكلفة إضافية: إعادة استخدام حزم نبضات القلب لحساب RTT
  • تخفيض سريع: يتم التفعيل بعد اكتشافين، للاستجابة لتقلبات الشبكة
  • ترقية حذرة: يتم رفع الجودة فقط بعد 5 حالات مستقرة
  • آلية التبريد: منع التبديل المتكرر

بروتوكول نقل الملفات V2

root@kitploit:~
// رأس بروتوكول 77 بايت + اسم الملف + حمولة البيانات
struct FileChunkPacketV2 {
    uint8_t   cmd;            // COMMAND_SEND_FILE_V2 = 85
    uint64_t  transferID;     // معرف جلسة النقل
    uint64_t  srcClientID;    // معرف العميل المصدر (0 = جهاز التحكم الرئيسي)
    uint64_t  dstClientID;    // معرف العميل الهدف (0 = جهاز التحكم الرئيسي, C2C)
    uint32_t  fileIndex;      // رقم الملف (0-based)
    uint32_t  totalFiles;     // إجمالي عدد الملفات
    uint64_t  fileSize;       // حجم الملف (يدعم >4GB)
    uint64_t  offset;         // إزاحة الكتلة الحالية
    uint64_t  dataLength;     // طول بيانات هذه الكتلة
    uint64_t  nameLength;     // طول اسم الملف
    uint16_t  flags;          // أعلام (FFV2_LAST_CHUNK إلخ)
    uint16_t  checksum;       // تدقيق CRC16 (اختياري)
    uint8_t   reserved[8];    // محجوز للتوسعة
    // char filename[nameLength];  // مسار نسبي بتنسيق UTF-8
    // uint8_t data[dataLength];   // بيانات الملف
};

الميزات:

  • دعم الملفات الكبيرة (uint64_t يتجاوز حد 4GB)
  • استئناف النقل بعد الانقطاع (استمرارية الحالة في %TEMP%\FileTransfer\)
  • التحقق من سلامة الملف عبر SHA-256
  • النقل المباشر C2C (من عميل إلى عميل)
  • التوافق مع بروتوكولي V1/V2

تحسينات نقل الشاشة

  • مجموعة تعليمات SSE2: تسريع حساب الفروق بين البكسل عبر الأجهزة
  • توازي متعدد الخيوط: معالجة بيانات الشاشة في كتل باستخدام تجمع الخيوط
  • كشف التمرير: التعرف على سيناريوهات التمرير، تقليل عرض النطاق الترددي بنسبة 50-80%
  • ترميز H.264: يعتمد على x264، التحكم في GOP، ضغط على مستوى الفيديو

آليات الأمان

المكتبات المعتمدة


بنية النظام

root@kitploit:~
┌─────────────────────────────────────────────────────────────────────────────┐
│                         ترخيص متعدد الطبقات (Multi-Layer Authorization)      │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                              │
│                          ┌─────────────────────┐                            │
│                          │    المسؤول الأعلى    │                            │
│                          │   (خادم الترخيص)     │                            │
│                          │   Super Admin       │                            │
│                          └─────────┬───────────┘                            │
│                                    │                                         │
│                     ┌──────────────┼──────────────┐                         │
│                     │ ترخيص V2     │ ترخيص V2     │ ترخيص V2                  │
│                     │ (ECDSA)      │ (ECDSA)      │ (ECDSA)                  │
│                     ▼              ▼              ▼                          │
│             ┌───────────┐  ┌───────────┐  ┌───────────┐                     │
│             │ الطبقة 1 أ │  │ الطبقة 1 ب │  │ الطبقة 1 ج │  ◄── تشغيل مستقل     │
│             │ Layer-1 A  │  │ Layer-1 B  │  │ Layer-1 C  │      معزول تمامًا  │
│             └─────┬─────┘  └─────┬─────┘  └─────┬─────┘                     │
│                   │              │              │                            │
│          ┌────────┴────────┐     │       ┌──────┴──────┐                    │
│          │ ترخيص V1        │     │       │ ترخيص V1    │                    │
│          ▼                 ▼     ▼       ▼             ▼                    │
│    ┌──────────┐     ┌──────────┐ ...  ┌──────────┐  ┌──────────┐           │
│    │ تابع أ1  │     │ تابع أ2  │      │ تابع ج1  │  │ تابع ج2  │           │
│    │ Master   │     │ Master   │      │ Master   │  │ Master   │           │
│    └────┬─────┘     └────┬─────┘      └────┬─────┘  └────┬─────┘           │
│         │                │                 │             │                  │
│         ▼                ▼                 ▼             ▼                  │
│    ┌─────────┐     ┌─────────┐       ┌─────────┐   ┌─────────┐             │
│    │ عميل    │     │ عميل    │       │ عميل    │   │ عميل    │             │
│    │ 10,000+ │     │ 10,000+ │       │ 10,000+ │   │ 10,000+ │             │
│    └─────────┘     └─────────┘       └─────────┘   └─────────┘             │
│                                                                              │
├─────────────────────────────────────────────────────────────────────────────┤
│  نوع الترخيص         طريقة التحقق              الخصائص                      │
│  ─────────────────────────────────────────────────────────────────────────  │
│  ترخيص V2         توقيع ECDSA P-256            يدعم التحقق غير المتصل، حد لعدد اتصالات المستوى الأدنى            │
│  ترخيص V1         HMAC + تحقق عبر الإنترنت     الاتصال بخادم المستوى الأعلى للتحقق                      │
│  الإصدار التجريبي  تحقق عبر الإنترنت            وظائف محدودة، يجب الحفاظ على الاتصال                    │
└─────────────────────────────────────────────────────────────────────────────┘

مزايا البنية

برنامج التحكم الرئيسي (الخادم)

يوفر برنامج التحكم الرئيسي YAMA.exe واجهة إدارة رسومية:

Main Interface

  • خادم عالي الأداء يعتمد على IOCP
  • إدارة جماعية للعملاء
  • مراقبة الحالة في الوقت الفعلي (RTT، الموقع الجغرافي، النافذة النشطة)
  • إنشاء العملاء بنقرة واحدة

البرنامج الخاضع للتحكم (العميل)

Client Generation

أشكال التشغيل:

النوعالشرح
ghost.exeملف تنفيذي مستقل، لا يعتمد على مكتبات خارجية
+

البدء السريع

تجربة سريعة في 5 دقائق

لا حاجة للترجمة، قم بالتنزيل والاستخدام المباشر:

  1. تحميل الإصدار - قم بتنزيل أحدث إصدار من Releases
  2. تشغيل جهاز التحكم الرئيسي - قم بتشغيل YAMA.exe، وأدخل معلومات الترخيص (انظر كلمة المرور التجريبية أدناه)
  3. إنشاء عميل - انقر على زر "توليد" في شريط الأدوات، وقم بتكوين IP والمنفذ للخادم
  4. نشر العميل - انسخ العميل الذي تم إنشاؤه إلى الجهاز الهدف وقم بتشغيله
  5. بدء التحكم - بعد اتصال العميل، انقر نقرًا مزدوجًا لفتح سطح المكتب البعيد

[!TIP] في الاختبار الأول، يُنصح بتشغيل جهاز التحكم الرئيسي والعميل على نفس الجهاز، باستخدام 127.0.0.1 كعنوان للخادم.

متطلبات الترجمة

  • نظام التشغيل: Windows 10/11 أو Windows Server 2016+
  • بيئة التطوير: Visual Studio 2019 / 2022 / 2026
  • SDK: Windows 10 SDK (10.0.19041.0+)

خطوات الترجمة

root@kitploit:~
# 1. استنساخ الكود (يجب استخدام git clone، لا تقم بتنزيل zip)
git clone https://github.com/yuanyuanxiang/SimpleRemoter.git

# 2. فتح ملف الحل
#    استخدم VS2019+ لفتح SimpleRemoter.sln

# 3. اختيار التكوين
#    Release | x86 أو Release | x64

# 4. الترجمة
#    إنشاء -> إنشاء الحل

المشكلات الشائعة:

  • تعارض المكتبات: #269
  • تشوش الأحرف في الأنظمة غير الصينية: #157
  • توافق المترجم: #171

طرق النشر

النشر على الشبكة الداخلية

يكون جهاز التحكم الرئيسي والعميل على نفس الشبكة المحلية، حيث يتصل العميل مباشرة بـ IP:Port الخاص بجهاز التحكم الرئيسي.

النشر عبر الشبكة الخارجية (اختراق FRP)

root@kitploit:~
العميل ──> VPS (خادم FRP) ──> جهاز التحكم الرئيسي المحلي (عميل FRP)

يرجى الرجوع إلى شرح نشر الوكيل العكسي للتكوين التفصيلي.

شرح الترخيص

اعتبارًا من الإصدار v1.2.4، يتم توفير كلمة مرور تجريبية (صالحة لمدة سنتين، 20 اتصالًا متزامنًا، للاستخدام على الشبكة الداخلية فقط):

root@kitploit:~
طريقة الترخيص: الربط بعنوان IP للكمبيوتر
IP جهاز التحكم الرئيسي: 127.0.0.1
الرقم التسلسلي: 12ca-17b4-9af2-2894
كلمة المرور: 20260201-20280201-0020-be94-120d-20f9-919a
رمز التحقق: 6015188620429852704
فترة الصلاحية: 2026-02-01 إلى 2028-02-01

[!NOTE] مخطط الترخيص متعدد الطبقات

يستخدم SimpleRemoter بنية ترخيص متعددة الطبقات على مستوى المؤسسات، تدعم التشغيل المستقل للوكلاء/المطورين:

  • التحقق دون اتصال: يمكن لمستخدمي الطبقة 1 الاستخدام الكامل دون اتصال بعد الحصول على الترخيص
  • التحكم المستقل: يتصل مستخدموك من المستويات الأدنى فقط بخادمك، وتكون البيانات تحت سيطرتك الكاملة
  • التخصيص الحر: يدعم التطوير الثانوي، لبناء إصدارك الخاص

📖 عرض شرح خطة الترخيص الكاملة


وثائق المستخدم

يتم توفير وثائق استخدام كاملة لأدوار المستخدمين المختلفة:


دعم العميل

عميل Windows

متطلبات النظام: Windows 7 SP1 والإصدارات الأحدث

اكتمال الوظائف: ✅ دعم جميع الوظائف

عميل Linux (من الإصدار v1.2.5+)

متطلبات النظام:

  • خادم العرض: X11/Xorg (لا يدعم Wayland حاليًا)
  • المكتبات الأساسية: libX11
  • المكتبات الموصى بها: libXtst (امتداد XTest)، libXss (كشف الخمول)

دعم الوظائف:

طريقة الترجمة:

root@kitploit:~
cd linux
cmake .
make

سجل التحديثات

v1.3.1 (2026.4.15)

سطح المكتب البعيد عبر الويب وتحسين المشاركة متعددة أجهزة التحكم الرئيسية

وظائف جديدة:

  • سطح المكتب البعيد عبر الويب: يعتمد على WebSocket، يدعم الهواتف والأجهزة اللوحية للوصول إلى سطح المكتب البعيد عبر المتصفح (دليل الإعداد)
  • قائمة إلغاء المشاركة: دعم إلغاء مشاركة العملاء مع أجهزة التحكم الرئيسية الأخرى
  • عنصر تحكم الصوت في شريط الأدوات: أيقونة جديدة لتشغيل/إيقاف صوت النظام في شريط أدوات سطح المكتب البعيد

تحسينات:

  • تعطيل الجودة المتكيفة للشاشات المتعددة: التعطيل التلقائي للجودة المتكيفة عندما يحتوي العميل على عدة شاشات
  • تحديث تلقائي لتاريخ انتهاء الصلاحية في شريط الحالة: التحديث الفوري لشريط الحالة بعد تجديد الترخيص
  • تقليل سجلات عدم الاتصال غير الضرورية: تقليل إخراج سجلات عدم الاتصال عندما لا يكون العميل في قائمة المضيفين
  • تحديث تلقائي للترخيص متعدد الطبقات: مزامنة وتحديث تراخيص أجهزة التحكم الرئيسية من المستوى الثاني وما دونه تلقائيًا
  • تعزيز تلميحات الاستخدام: إضافة عدة تلميحات جديدة لتحسين تجربة المستخدم
  • إعادة استخدام ذاكرة التخزين المؤقت لـ DLL: حفظ DLL في السجل، وإعادة استخدامه مباشرة عند بدء التشغيل التالي

إصلاحات الأخطاء:

  • إصلاح مشكلة عدم عمل تسجيل لوحة المفاتيح بشكل صحيح عند مشاركة العميل

v1.3.0 (2026.4.8)

بنية FRP متعددة المستويات وتخصيص العلامة التجارية

وظائف جديدة:

  • دعم خادم FRPS محلي (64 بت فقط): تضمين خادم FRP، تبسيط النشر
  • تكامل FRP التلقائي للبنية متعددة المستويات: حصول أجهزة التحكم الرئيسية من المستوى الأدنى تلقائيًا على تكوين FRP من المستوى الأعلى
  • حد اتصالات المستوى الأدنى لترخيص V2: دعم التحكم في عدد الاتصالات المتزامنة للمستوى الأدنى
  • دعم استيراد/تصدير ملفات الترخيص (.lic)
  • دعم تجديد الترخيص منتهي الصلاحية: دون الحاجة إلى إعادة إنشاء ملف الترخيص
  • معرف الأجهزة المحسّن (V2): حل مشكلة تكرار SN في VPS
  • التحكم في الحد الأقصى للعمق (MaxDepth): تقييد عمق هرم Master
  • تعزيز إدارة الترخيص: دعم الحصص، مربعات حوار ديناميكية، وظيفة الحذف
  • التراجع إلى موفري واجهة برمجة تطبيقات تحديد الموقع IP المتعددين: زيادة معدل نجاح تحديد الموقع
  • تخصيص واجهة المستخدم للعلامة التجارية: دعم تخصيص اسم البرنامج، الشعار، حقوق النشر، إلخ.
  • تحديد الوظائف في وقت التشغيل: إمكانية تكوين تحديد وظائف الإصدار التجريبي
  • قائمة منسدلة لتاريخ الإدخال: تحديد سريع للإدخالات السابقة
  • خيارات جديدة عند إنشاء العميل: المزيد من التكوينات المخصصة
  • دعم تعديل روابط المشروع بشكل ديناميكي: تغيير روابط المساعدة/التعليقات دون إعادة الترجمة

إصلاحات الأخطاء:

  • إصلاح تعطل Use-after-free في دالة RebuildFilteredIndices
  • إصلاح تعطل حالة السباق (race condition) IOCP في CLock::Lock (#215)
  • إصلاح مشكلات تنظيف خدمة حماية التعطل وترقية الوكيل
  • إصلاح تعطل محتمل بسبب النمو غير المحدود لسجل الرسائل
  • إصلاح مشكلة طول سلسلة UpperHash بعد إدخال FeatureFlags
  • إصلاح إنشاء SN للعميل لدعم إعداد HWIDVersion

تحسينات:

  • إعادة هيكلة بنية دليل res/، إضافة أيقونات القائمة
  • عدم مسح كلمات المرور منتهية الصلاحية تلقائيًا
  • الحفاظ على استقرار الاتصال بين أجهزة التحكم الرئيسية من المستوى الأدنى وجهاز التحكم الرئيسي من الطبقة 1

v1.0.2.9 (2026.3.27)

تعزيز أمان الشبكة والاستقرار

وظائف جديدة:

  • مربع حوار تكوين الشبكة: إدارة القائمة البيضاء/السوداء لعناوين IP، تدخل حيز التنفيذ فورًا
  • تحديد معدل الاتصال القابل للتكوين: تحديد معدل طلبات DLL، وعتبة حظر IP قابلة للتعديل
  • مربع حوار سجل IP: عرض سجل تسجيل الدخول لعناوين IP المرخصة
  • عرض MTBF/وقت التشغيل وتاريخ انتهاء صلاحية الترخيص في شريط الحالة
  • حماية تعطل الوكيل: التبديل التلقائي إلى الوضع العادي بعد 3 تعطلات خلال 5 دقائق
  • وظيفة البحث عن العميل: Ctrl+F للبحث السريع عن IP والموقع واسم الكمبيوتر
  • الحظر التلقائي لعناوين IP غير الطبيعية: حظر تلقائي لمدة ساعة واحدة لأكثر من 15 اتصالاً خلال 60 ثانية
  • دعم Proxy Protocol v2: الحصول على عنوان IP الحقيقي للعميل بعد وكيل FRP
  • دعم مزامنة الحافظة ونقل الملفات V2 في Linux
  • تشغيل برنامج العميل من قائمة النقر بزر الماوس الأيمن
  • دعم تشويش الترخيص متعدد الطبقات

إصلاحات الأخطاء:

  • إصلاح تعطل بسبب حالة السباق في OnUserOfflineMsg
  • إصلاح فقدان FrpcParam عند طلب العميل لـ DLL FRPC
  • زيادة الحزمة القصوى من 10 ميجابايت إلى 50 ميجابايت
  • دعم قراءة سجل المستخدم لجلسات mstsc البعيدة
  • إصلاح تشغيل الحافظة غير المقصود عند تصغير سطح المكتب البعيد
  • إصلاح تعطل جهاز التحكم الرئيسي أثناء التعامل مع مربع حوار العملية
  • تحديث فوري لعدد المضيفين في شريط الحالة
  • إعادة ضبط timeval قبل استدعاء select() في Linux
  • التحقق من تنسيق رمز الترخيص، وتصفية البيانات غير المرغوب فيها

تحسينات:

  • تعزيز فحص الترخيص، إضافة تلميحات حظر IP
  • دعم تشغيل برنامج التحكم الرئيسي بصلاحيات المستخدم
  • استخدام خطة TinyRun البديلة تلقائيًا لـ DLL الكبيرة

v1.2.8 (2026.3.11)

إشعارات البريد الإلكتروني والصوت عن بُعد

  • إشعار اتصال المضيف عبر البريد الإلكتروني (تكوين SMTP، مطابقة الكلمات المفتاحية، إضافة سريعة من القائمة اليمنى)
  • تشغيل الصوت عن بُعد (WASAPI Loopback) + ضغط Opus (نسبة 24:1)
  • دعم الاتصال بخوادم FRPS متعددة في وقت واحد
  • عرض وتتبع المؤشر المخصص
  • بروتوكول ترخيص V2 (توقيع ECDSA)
  • إصلاح مشكلة تشوش الأحرف في أنظمة Windows غير الصينية
  • تحسين خوارزمية ضغط شاشة عميل Linux

v1.2.7 (2026.2.28)

بروتوكول نقل الملفات V2

  • دعم النقل المباشر C2C (من عميل إلى عميل)
  • دعم استئناف النقل بعد الانقطاع والملفات الكبيرة (>4GB)
  • التحقق من سلامة الملف SHA-256
  • طرفية حديثة باستخدام WebView2 + xterm.js
  • دعم إدارة ملفات Linux
  • تحسين التحديث الجماعي لقائمة المضيفين، تقليل وميض واجهة المستخدم

v1.2.6 (2026.2.16)

إعادة كتابة شريط أدوات سطح المكتب البعيد

  • نافذة الحالة تعرض RTT، معدل الإطارات، الدقة
  • شريط أدوات ملء الشاشة يدعم 4 مواضع وشاشات متعددة
  • تحسين عرض النطاق الترددي لـ H.264
  • تحسين واجهة المستخدم لإدارة الترخيص

v1.2.5 (2026.2.11)

التحكم بالجودة المتكيفة وعميل Linux

  • تعديل الجودة الذكي بناءً على RTT
  • خوارزمية RGB565 (توفر 50% من عرض النطاق الترددي)
  • تحسين كشف التمرير (يوفر 50-80% من عرض النطاق الترددي)
  • الإصدار الأولي لعميل Linux

يرجى الاطلاع على history.md لسجل التحديثات الكامل.


المشاريع ذات الصلة

  • HoldingHands - التحكم عن بُعد بواجهة إنجليزية بالكامل
  • BGW RAT - الذئب الرمادي الكبير 9.5
  • Gh0st - تنفيذ Gh0st الكلاسيكي

جهات الاتصال

الدعم المالي

هذا المشروع نشأ من التعلم التقني والاهتمام الشخصي، وسيقوم المؤلف بتحديثه من وقت لآخر حسب وقت فراغه. إذا كان هذا المشروع مفيدًا لك، فنرحب بدعمك المالي:

Sponsor


إذا أعجبك هذا المشروع، لا تتردد في منحه ⭐ نجمة!

تنزيل الأداة
الفئةالوظيفة
سطح المكتب البعيدتحكم فوري بالشاشة، دعم شاشات متعددة، ترميز H.264، جودة متكيفة
إدارة الملفاتنقل ثنائي الاتجاه، استئناف النقل بعد الانقطاع، نقل C2C، تدقيق SHA-256
إدارة الطرفيةShell تفاعلي، دعم ConPTY/PTY، طرفية ويب حديثة
إدارة النظامإدارة العمليات/الخدمات/النوافذ، تصفح السجل، التحكم بالجلسات
جمع الوسائطمراقبة الكاميرا، الاستماع الصوتي، تسجيل لوحة المفاتيح
وظائف الشبكةوكيل SOCKS، اختراق FRP، توجيه المنافذ
زمن الوصول RTTمستوى الجودةمعدل الإطاراتالدقةخوارزمية الضغطسيناريو الاستخدام
< 30msفائقة25 FPSأصليةDIFFالعمل على الشبكة المحلية
30-80msعالية20 FPSأصليةRGB565العمل العام
80-150msجيدة20 FPS≤1080pH.264عبر الشبكات/الفيديو
150-250msمتوسطة15 FPS≤900pH.264العمل عبر الشبكات
250-400msمنخفضة12 FPS≤720pH.264شبكة سيئة
> 400msدنيا8 FPS≤540pH.264شبكة سيئة جدًا
الطبقةالإجراء
تشفير النقلتشفير البيانات AES-256، مع IV قابل للتكوين
المصادقةالتحقق من التوقيع + مصادقة HMAC
التحكم بالترخيصربط الرقم التسلسلي (IP/اسم المجال)، ترخيص متعدد المستويات
التحقق من الملفاتالتحقق من سلامة الملف عبر SHA-256
عزل الجلساتمعالجة مستقلة لجلسة Session 0
المكتبةالإصدارالاستخدام
zlib1.3.1الضغط العام
zstd1.5.7الضغط عالي السرعة
x2640.164ترميز H.264
libyuv190تحويل YUV
HPSocket6.0.3الإدخال/الإخراج الشبكي
jsoncpp1.9.6تحليل JSON
الخاصيةالشرح
التحكم الهرمييمكن للمستخدم الأعلى إدارة أي برنامج تحكم رئيسي، مع دعم عدد لا نهائي من المستويات
العزل التامتراخيص وبيانات وعملاء كل مستخدم في الطبقة 1 معزولون تمامًا
التشغيل المستقليمكن لمستخدمي الطبقة 1 التسعير وإصدار التراخيص بشكل مستقل، وبناء علامتهم التجارية الخاصة
التوسع الأفقييدعم جهاز تحكم رئيسي واحد أكثر من 10,000 عميل، ويمكن للبنية متعددة الطبقات الوصول إلى ملايين العملاء
دعم عدم الاتصاليدعم ترخيص V2 التحقق الكامل دون اتصال، دون الحاجة إلى خدمات من المستويات الأعلى
TestRun.exe
ServerDll.dll
تحميل منفصل، يدعم تحميل DLL في الذاكرة
خدمة Windowsتشغيل في الخلفية، دعم التحكم عند قفل الشاشة
عميل Linuxدعم عبر المنصات (من الإصدار v1.2.5+)
الوثيقةالجمهور المستهدفمحتوى مختصر
📖 دليل النشر السريعالمستخدمون الجددأكمل النشر الأول في 10 دقائق، استيراد الترخيص، تكوين الشبكة، إنشاء البرنامج الخاضع للتحكم
📖 دليل بناء الشبكة متعددة المستوياتالمستخدمون الذين يحتاجون إلى إدارة المستويات الأدنىبناء بنية شبكة متعددة المستويات: تحكم رئيسي ← مستوى ثانٍ ← أجهزة خاضعة للتحكم
📖 دليل الاستخدام اليوميجميع المستخدمينشرح تفصيلي لوظائف سطح المكتب البعيد، إدارة الملفات، الطرفية، إدارة العمليات، إلخ.
📖 دليل تشغيل الوكيلالوكلاء/الموزعونإدارة تراخيص المستوى الأدنى، تكوين خدمة وكيل FRP
📖 دليل التطوير المخصصالعملاء التقنيونتخصيص العلامة التجارية، تعديل الواجهة، التطوير الثانوي
📖 تكوين سطح المكتب البعيد عبر الويبمستخدمو الأجهزة المحمولةالوصول إلى سطح المكتب البعيد عبر المتصفح، مع دعم الهواتف والأجهزة اللوحية
الوظيفةالحالةالتنفيذ
سطح المكتب البعيد✅التقاط شاشة X11، التحكم بالماوس/لوحة المفاتيح
الطرفية البعيدة✅Shell تفاعلي PTY
إدارة الملفات✅نقل ثنائي الاتجاه، دعم الملفات الكبيرة
إدارة العمليات✅قائمة العمليات، إنهاء العمليات
نبضات القلب/RTT✅تقدير RTT وفقًا لـ RFC 6298
عملية الحراسة (Daemon)✅تحويل إلى حراسة عن طريق fork المزدوج
الحافظة⏳قيد التطوير
إدارة الجلسات⏳قيد التطوير
القناةالرابط
QQ962914132
Telegram@doge_grandfather
Email[email protected]
LinkedInwishyuanqi
Issuesتقديم المشكلات
PRالمساهمة بالكود