يقوم العميل RDP المكتبة تحت لينكس موجودة ؟
-
21-08-2019 - |
سؤال
هل هناك أي مكتبات ربط كعميل عبر بروتوكول سطح المكتب البعيد (RDP) في لينكس ؟ اللغة المستخدمة هي الثانوية إلى مسألة وجود.أي اللغة السائدة تفعل (مثلا ، C++, Perl, Java, روبي, PHP, Python) و حتى أقل شعبية منها مثل OCaml أو مخطط.
هل هناك أي خيار آخر متاح من أخذ rdesktop مصدر القرصنة مكتبة من هذا ؟
المحلول
وهناك مجموعة من عبر منصة مفتوحة المصدر المكتبات RDP المتوفرة في المشروع FreeRDP. هي مكتوبة في C وتحت أباتشي الترخيص 2.0. انظر http://www.freerdp.com
نصائح أخرى
وكتابة RDP في بلدي أداة ماندريفا البرمجيات الأدارة كشف libxrdp وهي المكتبة التي xrdp يعتمد على لكنني لا أعرف التفاصيل لذلك قد لا يكون ما تريد.
وهذا الموقع هو مشروع xrdp.sourceforge.net .
وrdesktop سيكون الخيار الأفضل لك. رمز نظيفة جدا وأنا لا أعتقد أن يجعل مكتبة تكون صفقة ضخمة.
وثمة خيار آخر إذا كنت تفضل جافا هو http://properjavardp.sourceforge.net/ . انها ما يقرب من ميناء المضيق من rdesktop.
يمكنك أن تبحث في هذه التطبيقات:
FreeRDP
(رخصة أباتشي) - في الغالبC
.FreeRDP
C#
روابطFreeRDP-WebConnect
ل HTML5 الاشياءrdesktop
(GPLv2) - في الغالبC
.rdpy
(GPLv3) -python
ولكن نقطية الاشياء هو مكتوب فيC
(الاقتراض رمز منrdesktop
)properJavaRDP
(GPL) -java
غير المحمولة تطبيقات:
و الوثائق المرجعية:
- http://msdn.microsoft.com/en-us/library/cc240445.aspx
- http://msdn.microsoft.com/en-us/library/cc240452.aspx (رسالة تدفقات / اتصال تسلسل)
وعذرا، ولكن strace سريعة ونيوتن متر من rdesktop تكشف عن شيء أبعد من X، التشفير، ويبس ضغط.
وrdesktop
لا يسمح تضمين في النوافذ الأخرى، كيف لا تخدم الغرض الخاص بك؟
والاطلاع على خيار -X
في مساعدة
هل يمكن تضمين rdesktop في إطار الخاصة بك في اقتراح J-16 SDIZ ومن ثم إرسال الأحداث X.org إلى تلك النافذة برمجيا. والمسار المماثلة تخضع لتثبيت الخادم VNC على الجهاز ويندوز وتشغيل عميل VNC على الجهاز لينكس. وبهذه الطريقة يمكنك أيضا إرسال برمجيا الأحداث X.org إلى العميل VNC.
وهذا ما يستخدم browsershots.org للسيطرة على مختلف متصفحات الويب بطريقة عبر منصة من خلال بيثون برمجيا. إلقاء نظرة على الدليل gui
إذا كان browsershots.org كود المصدر العميل
ولقد حصلت xrdp للعمل مع RHEL على EC2: xrdp.org