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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
dashbuilder — CVE-2016-4999 | Kitploit
أدوات/GitHubGitHub/shanika04/dashbuilder
أدوات عامةماسحات الثغرات الأمنيةتحليل الثغرات الأمنيةأمن الويبأمن قواعد البياناتتحليل السجلات
GitHubshanika04/dashbuilder

dashbuilder

CVE-2016-4999

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

الأكثر شعبية

عرض الكل →

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

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

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

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

Dashbuilder

Dashbuilder هو تطبيق ويب متعدد الأغراض للوحات المعلومات والتقارير يتيح لك:

  • التكوين المرئي والتخصيص للوحات المعلومات
  • دعم أنواع مختلفة من التصورات باستخدام عدة مكتبات للرسوم البيانية
  • محرر شامل الميزات لتعريف تصورات الرسوم البيانية
  • تعريف جداول تقارير تفاعلية
  • استخراج البيانات من الأنظمة الخارجية عبر بروتوكولات مختلفة
  • دعم لوحات المعلومات التحليلية ولوحات الوقت الفعلي معًا

مرخّص بموجب رخصة أباتشي، الإصدار 2.0

لمزيد من المعلومات، يرجى زيارة الموقع الإلكتروني للمشروع dashbuilder.org

الميزات القادمة

  • عارضات جديدة مبنية على D3 JS وLienzo GWT وChart JS
  • أنواع عارضات هرمية (مجموعات متداخلة): Tree وPie
  • دعم سلاسل بيانات ديناميكية متعددة
  • دعم غني للأجهزة المحمولة
  • تنبيهات وإعدادات SLA
  • واجهة برمجة تطبيقات RESTful

البنية المعمارية

  • غير مرتبط بأي تقنية لعرض الرسوم البيانية. عارضات قابلة للتوصيل.
  • غير مرتبط بأي تخزين بيانات.
  • القدرة على قراءة البيانات من: ملفات CSV، قواعد البيانات، Elastic Search أو مولّدات Java.
  • طبقات عميل وخادم مفصولة. القدرة على بناء لوحات معلومات عميل خفيفة بالكامل.
  • القدرة على دفع ومعالجة مجموعات البيانات على العميل لأداء أفضل.
  • مبنية على Uberfire، وهو إطار عمل لبناء تطبيقات ويب غنية بأسلوب بيئة العمل.

سجل التغييرات

0.4.0.Final

  • ترقية واجهة المستخدم إلى Bootstrap3/PatternFly

  • إضافة دعم MonetDB إلى موفّر SQL. (تم اختبار الموفّر بإصدار MonetDB 11.21.5)

  • دوال تصفية جديدة لمجموعات البيانات: "IN" و"NOT IN"

  • Data Set Core API متاحة كمكتبة Java قابلة للتضمين (مزيد من التفاصيل هنا)

0.3.0.Final

  • موفّر جديد لتعريف مجموعات البيانات المخزّنة في قواعد بيانات SQL. فيما يلي قائمة قواعد البيانات المختبرة والمدعومة:

    • MySQL 5.5
    • Postgres 9.2
    • H2 1.3.168+
    • Oracle 12c و11gR2
    • IBM DB2 9.7 و10.5
    • Sybase ASE 15.7
  • موفّر جديد لاسترجاع البيانات المخزّنة في عقد Elastic Search. تم اختبار الموفّر بإصدار Elastic Search 1.7.1.

  • وحدة واجهة مستخدم جديدة لمحرر مجموعات البيانات:

    • إنشاء تعريفات مجموعات بيانات SQL وBean وCSV وElastic Search
    • اختبار استرجاع مجموعات البيانات ومعاينتها
    • تصفية وفرز وتصدير معاينات البيانات
  • عارض جديد لعرض مقاييس القيمة المفردة.

  • إضافة أنواع فرعية جديدة للعارضات: bar (مكدس)، pie (ثلاثي الأبعاد، دونات)، line (سلس)

  • دعم لوحات المعلومات في الوقت الفعلي. إعدادات تحديث العارضات.

  • تحسينات البحث عن مجموعات البيانات في محرر العارضات:

    • محرر تصفية لاسترجاع مجموعة فرعية فقط من البيانات.
    • دالة الإطار الزمني لاسترجاع بيانات السلاسل الزمنية في الوقت الفعلي.
    • استراتيجيات مختلفة لتجميع بيانات السلاسل الزمنية.
    • القدرة على إضافة/إزالة الأعمدة/السلاسل المعروضة.

0.2.0.Final

  • ملفات تعريف مجموعات البيانات: دعم مجموعات البيانات المولّدة عبر CSV وBean
  • أداة محرر العارضات لإنشاء تعريفات العارضات
  • تكامل محرر المنظور الذي يتيح إنشاء لوحات المعلومات عبر السحب والإفلات

0.1.1.Final

  • إشعار العملاء بأحداث تسجيل/إزالة مجموعات البيانات
  • تعيين معرّف HTML لكل مثيل عارض (مفيد لأغراض الاختبار)

0.1.0.Final

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

  • واجهة برمجة تطبيقات مشتركة لتعريف وتسجيل مجموعات البيانات
  • محرك عمليات مشترك لتنفيذ عمليات التصفية والتجميع والفرز على مجموعة بيانات
  • واجهة برمجة تطبيقات وأدوات للعميل لتعريف مثيلات العارضات
  • شاشة غلاف Uberfire لأداة العارض
  • تطبيق Showcase يوفر معرض عارضات مدمجًا وبعض نماذج لوحات المعلومات
  • عارض افتراضي مبني على مكتبة Google Visualization
  • عارض جدول إضافي مبني على أداة Uberfire PagedTable
  • توزيعات Tomcat 7 وJBoss AS 7 متوفرة

البناء والتشغيل

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

  • عميل Git
  • Maven 3.2.5+
  • Java 1.6+

الخطوات الأولى

استنساخ المشروع

root@kitploit:~
git clone [email protected]:dashbuilder/dashbuilder.git

يمكنك الآن بناء المشروع وتشغيله في وضع التطوير أو وضع الإنتاج.

وضع التطوير

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

يُبنى Dashbuilder حاليًا باستخدام GWT 2.7، لذا يتعين عليك استخدام SuperDevMode لتشغيل التطبيق.

وضع التطوير الفائق هو الطريقة الجديدة للعمل في GWT منذ الإصدار 2.5 (دعم أصلي والوضع الافتراضي في GWT 2.7). يعمل في معظم المتصفحات الحديثة ويستند إلى مواصفات Source Map. وهو أسرع وأكثر كفاءة من الوضع المستضاف القديم. هناك الكثير من الفوائد وأسباب مهمة أخرى لاستخدامه، يمكنك العثور على مزيد من المعلومات هنا.

يدعم Dashbuilder وضع SuperDevMode وهو مُهيأ لاستخدامه افتراضيًا.

استخدامه يعني تشغيل خادمين، أحدهما لتطبيق الويب والآخر لـ Code Server الذي يترجم الفئات لـ SDM عند الضغط على زر الترجمة في صفحة الويب أو في الإشارة المرجعية.

لبناء التطبيق:

root@kitploit:~
cd dashbuilder
mvn clean install -DskipTests

لتشغيله:

root@kitploit:~
cd dashbuilder-webapp
mvn gwt:run

تسجيل الدخول:

root@kitploit:~
admin / admin

(إذا كنت من محبي IntelliJ، فإننا نوفر أيضًا إعدادًا لتشغيل التطبيق ضمن هذه البيئة الرائعة. التفاصيل هنا)

وضع الإنتاج

يُستخدم وضع الإنتاج لبناء التطبيق وتعبئته لبيئة إنتاج. يتم ترجمة التطبيق ويتم بناء أصول JavaScript باستخدام جميع التباديل (دعم المتصفحات)، وجميع اللغات، وما إلى ذلك.

لبناء وضع الإنتاج:

root@kitploit:~
cd dashbuilder
mvn clean install -DskipTests -Dfull

بمجرد اكتمال البناء، ستجد توزيعات WAR لـ Wildfly وTomcat داخل dashbuilder/dashbuilder-distros/target/.

فقط انشر ملف WAR في خادم التطبيقات الخاص بك!

تنزيل الأداة