Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
jsch — fork من مكتبة jsch الشهيرة | Kitploit
أدوات/GitHubGitHub/mwiede/jsch
المصادقة والترخيصأدوات التشفير/فك التشفيرأمن الشبكاتالأدوات والمكوناتأداة الوصول عن بعد
GitHubmwiede/jsch

jsch

fork من مكتبة jsch الشهيرة

عرض المستودع
1.1k18819منذ 7 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

نسخة مشتقة من JSch-0.1.55

انظر README الأصلي

GitHub release Maven Central Java CI with Maven

لماذا يجب عليك استخدام هذه المكتبة؟

كما شرحت في مقالة مدونة النقاط الرئيسية هي:

  • قام OpenSSH بتعطيل ssh-rsa افتراضيًا في الإصدار 8.8 وتحتاج إلى مكتبة تدعم rsa-sha2-256 و rsa-sha2-512.
  • استبدال مباشر: فقط قم بتغيير إحداثيات التبعية وستكون جاهزًا.
  • لا توجد صيانة نشطة لـ JSch على SourceForge.
  • البقاء متزامنًا مع ميزات OpenJDK بحيث لا حاجة لتبعيات إضافية.

هل توجد أي وثائق؟

ليس كثيرًا. اطّلع على الكود المثال في مجلد examples. وهناك بعض صفحات الويكي، مثل Jsch-Configuration و Jsch-Logging.

التحكم في الإصدارات

حتى 0.2.26، اتبع التحكم في الإصدارات نظام jsch الأصلي، ومنذ 2.27.0، انتقلنا إلى الإصدارات الدلالية، معبّرين عن أن واجهة برمجة تطبيقات المكتبة مستقرة وتُستخدم في الإنتاج.

كيفية استخدام هذه المكتبة كبديل لـ com.jcraft:jsch

تأكد من أن لديك تبعية jsch واحدة فقط في classpath. على سبيل المثال يمكنك التحقق من مخرجات mvn dependency:tree.

عن طريق استبدال تبعية مافن مباشرة

استبدل

<dependency>
    <groupId>com.jcraft</groupId>
    <artifactId>jsch</artifactId>
    <version>0.1.55</version>
</dependency>

مع

<dependency>
  <groupId>com.github.mwiede</groupId>
  <artifactId>jsch</artifactId>
  <version>2.28.0</version>
</dependency>

عن طريق استبدال jsch كتبعية مافن انتقالية

عندما يكون لديك أداة (artifact) foo:bar تحتوي على com.jcraft:jsch كتبعية انتقالية، يجب إضافة com.github.mwiede:jsch كتبعية أخرى واستبعاد تبعية jcraft:

<dependency>
  <groupId>com.github.mwiede</groupId>
  <artifactId>jsch</artifactId>
  <version>2.28.0</version>
</dependency>
<dependency>
  <groupId>foo</groupId>
  <artifactId>bar</artifactId>
  <exclusions>
        <exclusion>  
          <groupId>com.jcraft</groupId>
          <artifactId>jsch</artifactId>
        </exclusion>
      </exclusions> 
</dependency>

إضافة: يمكنك أيضًا استبعاد أي من com.jcraft:jsch.agentproxy.jsch أو com.jcraft:jsch.agentproxy.core أو com.jcraft:jsch.agentproxy.pageant، لأن هذه الوحدات تم دمجها في هذه النسخة المشتقة (انظر ملاحظات الإصدار 0.1.66).

تنزيل الأداة