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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
darwis-taxii — خادم TAXII (تبادل آلي موثوق لمعلومات المؤشرات) عالي الأداء مكتوب بلغة Rust. | Kitploit
أدوات/GitHubGitHub/cspf-founder/darwis-taxii
المصادقة والترخيصإدارة مؤشرات الاختراق (IOC)موجزات ومجمعات التهديداتالأدوات والمكوناتاستخبارات التهديداتأمن واجهات برمجة التطبيقات
GitHubcspf-founder/darwis-taxii

darwis-taxii

خادم TAXII (تبادل آلي موثوق لمعلومات المؤشرات) عالي الأداء مكتوب بلغة Rust.

عرض المستودع
11منذ 6 أشهرلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

دارويس TAXII

Docker Hub

خادم TAXII (التبادل الآلي الموثوق لمعلومات المؤشرات) عالي الأداء مكتوب بلغة Rust.

إصدار بلغة Rust لمشروع EclecticIQ OpenTAXII مع توافق كامل مع قواعد البيانات.

الميزات

  • TAXII 1.x - الاكتشاف، السحب (Poll)، صندوق الوارد (Inbox)، إدارة المجموعات، الاشتراكات
  • TAXII 2.1 - REST API كامل مع المجموعات، الكائنات، المانيفست، الإصدارات، الحالة
  • STIX 2.x - تحليل وتحقق أصلي
  • المصادقة - رموز JWT ومصادقة أساسية مع أذونات لكل مجموعة
  • غير متزامن (Async) - مبني على Tokio و Axum لتحقيق إنتاجية عالية
  • قابل للتوسعة - خطافات إشارات (Signal hooks) للتكاملات المخصصة

المتطلبات

  • Rust 1.88+ (إصدار 2024)
  • PostgreSQL 9.4+

بداية سريعة

root@kitploit:~
# بناء
cargo build --release

# نسخ وتحرير الإعدادات
cp taxii.example.toml taxii.toml
cp examples/data-config/full.yaml data-config.yaml  # أو accounts.yaml لـ TAXII 2.x فقط
# حرر taxii.toml و data-config.yaml بإعداداتك

# تشغيل الخادم (يقوم بتشغيل الترحيلات تلقائياً عند بدء التشغيل)
./target/release/taxii-server

# مزامنة إعدادات البيانات (الخدمات، المجموعات، الحسابات)
./target/release/taxii-cli sync data-config.yaml

يبدأ الخادم على http://localhost:9000.

Docker

صورة Docker: cysecurity/darwis-taxii

root@kitploit:~
cd examples/docker

# أنشئ دليل الإعدادات وانسخ الأمثلة
mkdir config
cp ../../taxii.example.toml config/taxii.toml
cp ../data-config/full.yaml config/data-config.yaml  # أو accounts.yaml لـ TAXII 2.x فقط
# حرر ملفات الإعدادات حسب الحاجة

# ابدأ الخادم و PostgreSQL
docker compose up -d

# مزامنة إعدادات البيانات (الخدمات، المجموعات، الحسابات)
docker compose exec taxii-server ./taxii-cli sync /app/config/data-config.yaml

# قائمة الحسابات
docker compose exec taxii-server ./taxii-cli account list

للبناء محلياً بدلاً من السحب من Docker Hub، حرر docker-compose.yml وأزل التعليق عن قسم build.

الإعدادات

يستخدم DARWIS TAXII ملفين إعدادات (موافقة لاتفاقية OpenTAXII):

الملفالغرض
taxii.tomlإعدادات الخادم: قاعدة البيانات، المصادقة، النطاق، خيارات TAXII 1.x/2.x
data-config/البيانات: الخدمات، المجموعات، الحسابات مع الأذونات

انسخ taxii.example.toml إلى taxii.toml وحرره لبيئتك.

انظر الوثائق لكل الخيارات بما في ذلك تجاوز متغيرات البيئة.

واجهة الأوامر (CLI)

root@kitploit:~
# مزامنة الخدمات والمجموعات والحسابات من YAML
taxii-cli sync data-config.yaml

# إدارة الحسابات
taxii-cli account list              # قائمة الحسابات مع الأذونات
taxii-cli account delete -u user    # حذف حساب

# ترحيلات قاعدة البيانات (تُشغّل تلقائياً عند بدء الخادم)
taxii-cli migrate run               # تطبيق الترحيلات المعلقة
taxii-cli migrate status            # عرض حالة الترحيلات

# إدارة TAXII 2.x
taxii-cli api-root add --title "جذري" --default
taxii-cli collection add --api-root-id <uuid> --title "معلومات استخباراتية"

شغّل taxii-cli --help لجميع الأوامر.

هيكل المشروع

root@kitploit:~
taxii.example.toml       # مثال إعدادات الخادم
examples/
  data-config/             # أمثلة إعدادات البيانات
    full.yaml              # إعداد كامل (TAXII 1.x + حسابات)
    accounts.yaml          # حسابات فقط (لـ TAXII 2.x)
  docker/                  # ملفات نشر Docker
migrations/              # ترحيلات قاعدة بيانات SQLx
taxii-core/              # أنواع أساسية وخطافات إشارات
taxii-db/                # تخزين قاعدة البيانات (SQLx)
taxii-auth/              # مصادقة JWT وكلمة المرور
taxii-1x/                # بروتوكول TAXII 1.x (XML)
taxii-2x/                # بروتوكول TAXII 2.x (JSON)
stix2/                   # تحليل STIX 2.x
taxii-server/            # خادم HTTP (Axum)
taxii-cli/               # أداة واجهة الأوامر

الوثائق

https://cspf-founder.github.io/darwis-taxii/

التوافق

  • OpenTAXII - نفس مخطط قاعدة البيانات، تجزئة كلمة المرور من Werkzeug
  • TAXII - مواصفات 1.0, 1.1, 2.0, 2.1
  • STIX - كائنات 2.0, 2.1

الترخيص

BSD-3-Clause

شكر وتقدير

  • EclecticIQ OpenTAXII - التنفيذ الأصلي بلغة بايثون
  • OASIS CTI - مواصفات TAXII/STIX
تنزيل الأداة