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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
dromara__hutool_CVE-2018-17297_4-1-1111 — مكتبة أدوات جافا شاملة توفر وحدات للتشفير، عميل HTTP، التخزين المؤقت، JSON، البرمجة النصية، وتوليد كابتشا، مما يبسط مهام التطوير الشائعة. | Kitploit
أدوات/GitHubGitHub/shoucheng3/dromara__hutool_cve-2018-17297_4-1-1111
أدوات عامةأدوات التشفير/فك التشفيرالبرمجة النصية والأتمتةأمن الويبالتشفيرتجاوز كابتشا
GitHubshoucheng3/dromara__hutool_cve-2018-17297_4-1-1111

dromara__hutool_CVE-2018-17297_4-1-1111

مكتبة أدوات جافا شاملة توفر وحدات للتشفير، عميل HTTP، التخزين المؤقت، JSON، البرمجة النصية، وتوليد كابتشا، مما يبسط مهام التطوير الشائعة.

عرض المستودع
7منذ سنة واحدةلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

مجموعة أدوات تجعل Java حلوة.

star

-- الصفحة الرئيسية: http://hutool.cn/ --

-- مجموعة QQ ②: 871141901 --


مقدمة

Hutool هي حزمة أدوات Java، مجرد حزمة أدوات، تساعدنا على تبسيط كل سطر من الكود، وتقليل كل دالة، لجعل لغة Java "حلوة" أيضًا. في البداية كانت Hutool مجرد تنظيم لحزمة "util" في مشروعي، ثم تراكمت تدريجيًا وأضفت المزيد من الوظائف غير المتعلقة بالأعمال، ودرست على نطاق واسع جوهر المشاريع مفتوحة المصدر الأخرى، وقمت بتنظيمها وتعديلها بنفسي، لتشكل في النهاية مجموعة أدوات مفتوحة المصدر غنية.

Hutool هي كلمة مركبة من Hu + tool، الأولى تشير إلى "شركتي السابقة"، والأخيرة تعني أداة، وتُنطق "Hútú" (糊涂) والتي تعني "غامض" أو "حائر"، في إشارة إلى السعي لتحقيق "اعتبار كل شيء غامضًا، لا فرق بين الخسارة والربح".


المكونات المضمنة

فئة أدوات أساسية لـ Java، تغلف طرق JDK مثل الملفات، التدفقات، التشفير وفك التشفير، تحويل الترميز، التعبيرات النمطية، الخيوط، XML، وغيرها، لتشكل فئات أدوات Util متنوعة، وتوفر أيضًا المكونات التالية:

  • hutool-aop تغليف الوكيل الديناميكي لـ JDK، يوفر دعمًا للجانب (Aspect) بدون IOC
  • hutool-bloomFilter مرشح Bloom، يوفر مرشح Bloom مع بعض خوارزميات التجزئة
  • hutool-cache ذاكرة تخزين مؤقت
  • hutool-core النواة، تشمل عمليات Bean، التواريخ، أدوات Util المتنوعة
  • hutool-cron وحدة المهام المجدولة، توفر مهام مجدولة مشابهة لتعبير Crontab
  • hutool-crypto وحدة التشفير وفك التشفير
  • hutool-db عمليات البيانات بعد تغليف JDBC، بناءً على فكرة ActiveRecord
  • hutool-dfa البحث متعدد الكلمات الرئيسية بناءً على نموذج DFA
  • hutool-extra وحدة التوسعة، تغليف أطراف ثالثة (محركات القوالب، البريد الإلكتروني، Servlet، رموز QR، إلخ)
  • hutool-http تغليف عميل HTTP بناءً على HttpUrlConnection
  • hutool-log واجهة برمجة تطبيقات السجل مع التعرف التلقائي على تنفيذ السجل
  • hutool-script تغليف تنفيذ البرامج النصية، مثل Javascript
  • hutool-setting تغليف أقوى لملفات الإعدادات Setting و Properties
  • hutool-system تغليف استدعاء معلمات النظام (معلومات JVM إلخ)
  • hutool-json تنفيذ JSON
  • hutool-captcha تنفيذ رمز التحقق بالصورة

الوثائق

الوثائق بالصينية

مرجع API


التثبيت

Maven

في ملف pom.xml للمشروع، أضف داخل تبويب dependencies:

root@kitploit:~
<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>4.1.11</version>
</dependency>

Gradle

root@kitploit:~
compile 'cn.hutool:hutool-all:4.1.11'

مشاريع غير Maven

انقر على أي من الروابط التالية لتحميل hutool-all-X.X.X.jar:

  • المستودع المركزي Maven 1
  • المستودع المركزي Maven 2

تغييرات النسخ

  • تغييرات نسخ Release

  • تغييرات نسخ SNAPSHOT


المساهمة

تقديم تقارير عن الأخطاء أو اقتراحات

  • Gitee
  • Github

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

Hutool ترحب بأي شخص يساهم في تحسين Hutool وكتابة الكود، لكن المؤلف مصاب بالوسواس القهري، ولرعايته، يجب أن تلتزم طلبات السحب (pull request) ببعض المعايير، وهي كالتالي:

  1. التعليقات كاملة، وخاصة كل دالة جديدة يجب أن توضح وصف الدالة، وصف المعاملات، وصف القيمة المرجعة وفقًا لمواصفات وثائق Java، وإذا أردت يمكنك أيضًا إضافة اسمك.
  2. يتم ضبط المسافة البادئة (indentation) في Hutool وفقًا لإعدادات Eclipse الافتراضية (Tab) (لا تقل لي أن IDEA أفضل، المؤلف كسول جدًا ولا يتعلم)، لذا التزم بها (لا تجادلني حول المسافات وTab، هذه عادة مريض).
  3. لا تستخدم الدوال الجديدة دوال من مكتبات طرف ثالث، Hutool يتبع مبدأ عدم الاعتماديات (إلا إذا أضفت دالة أداة في وحدة extra).
  4. يرجى تقديم طلب السحب إلى فرع v4-dev. بعد الإصدار 4.x، استخدم Hutool فروعًا جديدة: v4-master هو الفرع الرئيسي، ويمثل الإصدارات المنشورة بالفعل في المستودع المركزي، هذا الفرع لا يسمح بطلبات السحب أو التعديلات. فرع v4-dev هو فرع التطوير، ويتم عليه تطوير الإصدار التالي من Hutool أو النسخ التجريبية (SNAPSHOT)، يمكنك تقديم طلبات السحب إلى هذا الفرع.

خطوات المساهمة بالكود

  1. قم بعمل Fork للمشروع إلى مستودعك الخاص على Gitee أو Github.
  2. قم باستنساخ (clone) المشروع الذي قمت بعمل Fork له (أي مشروعك) إلى جهازك المحلي.
  3. قم بتعديل الكود (تأكد من تعديل فرع v4-dev).
  4. بعد عمل commit، قم بدفع (push) التغييرات إلى مستودعك (فرع v4-dev).
  5. قم بتسجيل الدخول إلى Gitee أو Github، وستجد زر pull request على صفحتك الرئيسية، اضغط عليه، املأ بعض المعلومات التوضيحية، ثم أرسل.
  6. انتظر حتى يقوم المؤلف بدمج التغييرات.

التبرع

إذا كنت تعتقد أن Hutool جيد، يمكنك التبرع لشراء علبة وجبة خفيفة للمؤلف~، شكرًا جزيلاً ^_^.

انقر على الرابط التالي، واسحب الصفحة إلى الأسفل ثم انقر على "تبرع".

اذهب للتبرع

تنزيل الأداة