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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
tanuki — مشغل الهوية التكتيكي لنظام Linux وActive Directory الهجين | Kitploit
أدوات/GitHubGitHub/mafifrizi/tanuki
أدوات دفاعيةإدارة الهويةجمع المعلوماتاختبار الاختراقالأدوات والمكوناتالمصادقةالفريق الأحمرالاستجابة للحوادثأمن الذكاء الاصطناعي
GitHubmafifrizi/tanuki

tanuki

مشغل الهوية التكتيكي لنظام Linux وActive Directory الهجين

15410منذ 2 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

Tanuki Logo

Tanuki

فرز Active Directory على Linux لوكلاء البرمجة بالذكاء الاصطناعي. البروتوكول أولاً، بلا ضوضاء.

Version 1.2.1 Rust 1.75+ Python 3.10+ Zero Dependencies RFC 4120 License: MIT OR Apache-2.0 Demo Video

البدء السريع • معمارية المحرك المزدوج • التحقق التجريبي في المختبر الحي • فيديو توضيحي • سلّم القرار • قبل وبعد • الأدوات والاستخدام • إعداد الوكيل • النسب والاعتمادات


البدء السريع (تثبيت شامل بسطر واحد)

Tanuki جاهز للاستخدام بنسبة 100%. أمر واحد يثبّت واجهة سطر الأوامر الموحّدة ويهيّئ مهارات وكيل الذكاء الاصطناعي لـ Claude Code وCursor وGoogle Antigravity:

Linux وmacOS

curl -sSL https://raw.githubusercontent.com/Mafifrizi/tanuki/main/install.sh | bash

ويندوز (PowerShell)

irm https://raw.githubusercontent.com/Mafifrizi/tanuki/main/install.ps1 | iex

عبر Pipx / Pip / Cargo

# Pipx (Isolated CLI environment)
pipx install git+https://github.com/Mafifrizi/tanuki.git

# Local repository install
pip install .

# Note for Linux (Kali, Debian, Ubuntu): If ~/.local/bin is not in your PATH:
export PATH="$HOME/.local/bin:$PATH"

# Rust binary install
cargo install --path crates/tanuki-cli

تحقق من التثبيت الخاص بك:

# Direct CLI binary or universal Python module
tanuki --version
python3 -m tanuki --version

tanuki doctor
tanuki ladder
tanuki triage KRB_AP_ERR_SKEW

بنية المحرك المزدوج

يأتي Tanuki بتنفيذين متكاملين:

  1. نواة أنظمة Rust (crates/tanuki-cli): المحرك الأساسي عالي الأداء لمحطات عمل المشغلين، وخطوط أنابيب التحقق الأمني في CI/CD، والنشر المستقل. يُترجم إلى ملف ثنائي ثابت واحد مع #![forbid(unsafe_code)]، وبدون أي تبعيات خارجية، وبأزمنة تنفيذ تقل عن 2 ميلي ثانية.
  2. محرك Python الاحتياطي (scripts/): مجموعة نصوص برمجية بدون تبعيات تستخدم مكتبة Python القياسية فقط (struct، io، sys). يعمل مباشرة على الأنظمة الهدف البعيدة حيث يُحظر إسقاط الملفات الثنائية المترجمة أو تُراقب بواسطة كشف نقاط النهاية.

يشترك كلا المحركين في مخطط JSON ومواصفة تحليل متطابقين.


التحقق التجريبي في المختبر الحي

يتم التحقق تجريبيًا من جميع محللات البروتوكولات والتشخيصات وسير عمل CLI عبر بيئات مختبر افتراضية حية:

  • وحدة تحكم نطاق Active Directory: Windows Server 2022 (DC01.lab.local، IP: 192.168.56.106)
  • محطة عمل المشغل: Kali Linux 2024 (kraii@kraiiandreyy، IP: 192.168.56.105)

جولة كاملة من البداية إلى النهاية (التحقق في المختبر الحي)

📺 شاهد الفيديو التوضيحي: youtu.be/wqZRYmEn0eY - جولة تشغيلية كاملة عبر البنية التحتية للنطاق الحي.

تحقق بصري من دورة الحياة التشغيلية الكاملة المكونة من 3 فصول عبر البنية التحتية للنطاق الحي:

الفصلالبيئةالأهداف والبدائيات المُتحقق منها
الفصل 1: إعداد وحدة تحكم النطاقWindows Server 2022 (DC01)اكتشاف النطاق (nltest)، وتدقيق SPN (setspn)، وتصدير keytab ثنائي AES-256 وفق RFC 4120 (ktpass، KVNO 9).
الفصل 2: مشغل Linux غير متميزKali Linux 2024 (Naga)تشخيص سلبي (tanuki doctor)، وتدقيق شجرة RFC 4120 (tanuki keytab)، وتوليف إعدادات بدون root (tanuki config)، والحصول على TGT أصلي عبر ctypes (tanuki auth)، وفحص صحة التذكرة (tanuki doctor)، وفرز البروتوكول (tanuki triage).
الفصل 3: التحقق بحلقة مغلقةWindows Server 2022 (DC01)نجاح تدقيق Domain Controller Security Event ID 4768 للحساب tanuki-nhi القادم من IP العميل 192.168.56.105.

الفصل 1: إعداد خدمة وحدة تحكم النطاق وتوفير Keytab (DC01)

تصدير keytab ثنائي رسمي وفق RFC 4120 على وحدة تحكم النطاق لحساب الخدمة LAB\tanuki-nhi باستخدام AES-256 الحديث (aes256-cts-hmac-sha1-96، KVNO 9):

Act 1: Windows Server DC01 Setup and ktpass Export

الفصل 2: جلسة مشغل Linux غير متميز والتحقق من الصحة (Naga)

1. خط الأساس للتشخيص الصحي قبل التنفيذ (tanuki doctor)

تشخيص صحي سلبي بدون حزم يعمل في 0.96 ms، ويكتشف بدقة الحالة غير المُهيأة، وملفات keytab المفقودة، وذاكرات التذاكر غير النشطة:

Act 2.1: Pre-Flight Doctor Baseline

2. استيعاب Keytab وفق RFC 4120 وتدقيق الشجرة (tanuki keytab)

يحلل بنى keytab الثنائية، ويستخرج الهويات الرئيسية AES-256، ويعرض أشجار الهويات الرئيسية الهرمية، ويتحقق من KVNO 9، ويوفر إرشادات kinit آلية:

Act 2.2: RFC 4120 Keytab Tree Hierarchy

3. مولّد إعدادات Kerberos بدون DNS (tanuki config)

يولّد ملف إعدادات Kerberos محلي (/tmp/lab_krb5.conf) يفرض اصطلاحات النطاق بأحرف كبيرة وفق RFC 4120 § 6.1، وتوجيه KDC المباشر بدون DNS، وتحمل انحراف ساعة الهايبرفايزر:

Act 2.3: Zero-DNS Configuration Generator

4. الحصول على TGT أصلي غير متميز (tanuki auth)

يحصل على تذكرة منح التذاكر Kerberos (TGT) مباشرة من وحدة تحكم النطاق باستخدام مكتبة Python القياسية ctypes (libkrb5.so.3) دون الحاجة إلى صلاحيات root، أو ملف kinit ثنائي في PATH، أو تبعيات خارجية:

Act 2.4: Unprivileged TGT Acquisition via ctypes

5. فحص التشخيص الصحي بعد المصادقة (tanuki doctor)

يؤكد ذاكرة تذاكر Kerberos AES-256 النشطة مع عمر متبقٍ 9h 59m 49s، ويعمل في 1.35 ms بدون أي إرسال شبكي:

تنزيل الأداة