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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Oihk-pentesting — محرك اختبار اختراق بالذكاء الاصطناعي متعدد الوكلاء ومستقل: بيئة أدوات معزولة ومحوكمة، وبوابة أدلة وتحقق غير قابلة للتغيير، وبيئة تقييم لوكلاء الأمن قابلة لإعادة الإنتاج. | Kitploit
أدوات/GitHubGitHub/broskigx/oihk-pentesting
الاستخبارات مفتوحة المصدر (OSINT)أطر اختبار الاختراقتصعيد الامتيازاتماسحات الثغرات الأمنيةأطر الاستغلالالبرمجة النصية والأتمتةالتعلم والتعليمالفريق الأحمرأمن الذكاء الاصطناعيمختبرات وتدريب عملي
GitHub
4139منذ 2 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
broskigx/oihk-pentesting

Oihk-pentesting

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

عرض المستودعالموقع الإلكتروني
Apóyame en Ko-fi — BROSKIGX

OIHK-pentesting

محرك متعدد الوكلاء لتقييمات الأمن المصرّح بها. يفوّض المخطِّط الجذري المهام إلى وكلاء الاستطلاع والاستكشاف والهجوم (OPTIZero) والتحقق وإعداد التقارير — والمحرك نفسه يفرض نطاق العمل والاتصالات الخارجية والأدلة وسياسة الموارد بغض النظر عن النموذج الذي يقوده. تتطلب النتائج دليل تنفيذ حقيقي بالإضافة إلى تحقق مستقل؛ القصة المقنعة لا تثبت شيئًا.

يقيّم نفسه مقابل معيار السيناريوهات القابلة للاستغلال الخاص به — يحقق الحلّال الوهمي الحتمي 24/24 بنتيجة 100/100 — ويعمل بالكامل دون اتصال مع أي نموذج محلي متوافق مع OpenAI.

إصدار تجريبي مبكر، قيد التطوير النشط. قد يتغير السلوك دون إشعار؛ بعض القدرات جزئية أو متروكة عمدًا. تحقق قبل الاعتماد عليه — راجع مصفوفة الحالة.

CI Python Types Lint Tests Status Tested on Windows Tested on Kali Linux License: MIT

OIHK أثناء العمل — عرض توضيحي مباشر

جدول المحتويات

  • لماذا OIHK
  • المتطلبات
  • البدء السريع
  • الاستدلال المحلي
  • البنية المعمارية
  • تقييم وكيل الذكاء الاصطناعي
  • تخطيط المستودع
  • التوثيق
  • الجوانب القانونية
  • الترخيص

لماذا OIHK

معظم الأدوات الهجومية تثق في السلوك الجيد للنموذج. OIHK لا يفعل ذلك: حدود الأمان تكمن في المحرك وتصمد بغض النظر عما يرغب النموذج في قوله.

  • نتائج مقيّدة بالأدلة. تحتاج النتيجة إلى تنفيذ أداة محكوم حقيقي وناجح ومملوك بالإضافة إلى سجل تحقق منفصل — ولا يمكن لوكيل التحقق فقط إنشاء واحد.
  • نطاق دقيق، بلا انحراف. الإعلان عن example.com لا يصرّح بنطاقاته الفرعية؛ يتم تثبيت المضيفين المعلَنين عبر DNS طوال التشغيل بأكمله.
  • الاتصالات الخارجية تفشل بشكل مغلق. يُترجم النطاق إلى قائمة سماح netfilter داخل مساحة الشبكة الخاصة بالبيئة المعزولة؛ وحيث لا يمكن ضمان ذلك، يتوقف التشغيل بدلًا من التظاهر بالعزل.
  • سطح أدوات محكوم. يكشف الوضع السلبي سطحًا مخفّضًا ويرفض التنفيذ النشط — بما في ذلك المحاولات الموجّهة عبر الصدفة العامة.
  • نواة مستقلة عن النموذج. أي نقطة نهاية متوافقة مع OpenAI، وتوجيه لكل دور، ولا شيء مبرمج بشكل ثابت لمزوّد معين — نفس الإطار يقيّم أي نموذج.

المتطلبات

البدء السريع

root@kitploit:~
git clone https://github.com/Broskigx/Oihk-pentesting.git
cd Oihk-pentesting
uv sync
uv run oihk --help
uv run oihk run -t https://example.test --mode passive --scan-mode standard

على Kali Linux، تأكد من تشغيل Docker أولًا (sudo systemctl start docker).

أو افتح Baron، المساعد التفاعلي — أنت تتحدث، وهو يقود المحرك المحكوم (يستخدم الوضع السلبي افتراضيًا ما لم تصرّح بتقييم عميق):

root@kitploit:~
uv run oihk start

يشغّل Baron تقييمات حقيقية، ويجيب بوصفات أدوات دقيقة من مجموعة RAG المكوّنة من 156 أداة، ويتنقل عبر OSINT (page_osint، username_osint، domain_osint، breach_osint، phone_osint)، ويتذكر كل جلسة في Redis. لا يحصل أبدًا على صدفة خام — فقط المحرك المحكوم — وكل شيء يعمل بالقوائم: /apimodel و /adaptador و /instancia تفتح منتقيات Textual تفاعلية.

الاستدلال المحلي

تشير الإعدادات الافتراضية إلى LM Studio على http://localhost:1234/v1:

root@kitploit:~
export OIHK_LLM="openai/mistral-nemo"
export OIHK_API_BASE="http://localhost:1234/v1"
export OIHK_API_KEY="lm-studio"

مزوّدو السحابة — /apimodel

يتصل أي من الإعدادات المسبقة الستة بأمر واحد؛ كل منها يتذكر مفتاحه الخاص:

root@kitploit:~
/apimodel claude sk-ant-…          # Anthropic
/apimodel chatgpt sk-…             # OpenAI
/apimodel gemini AIza…             # Google AI Studio
/apimodel grok xai-…               # xAI
/apimodel deepseek sk-…            # DeepSeek
/apimodel nvidia nvapi-… [model]   # NVIDIA NIM

/apimodel (بدون وسائط) يفتح منتقي المنصة؛ /apimodel <plataforma> يعيد الاتصال بالمفتاح المحفوظ؛ /apimodel off يقطع الاتصال. يعمل أي مزوّد آخر متوافق مع OpenAI عبر /models base + /models key + /models use.

كما تزيل بادئتان سحابيتان كل إعداد نقطة النهاية على مستوى البيئة: deepseek/… و nvidia_build/… توجّهان إلى واجهات مزوّديهما — عيّن المفتاح، لا شيء آخر. توجّه التجاوزات لكل دور (OIHK_ROOT_LLM، OIHK_RECON_LLM، …) الأدوار المنطقية إلى نماذج مختلفة.

اختيار نموذج

يعمل OIHK بشكل أفضل مع نموذج لا يرفض بشكل مفرط: المساعدون المضبوطون أمنيًا بشكل كبير يرفضون الخطوات الهجومية المشروعة والمصرّح بها ويعطّلون الوكيل في منتصف التقييم. هذا لا يقلل من أمان OIHK — لم تكن الحدود يومًا هي رفض النموذج؛ بل هي النطاق الدقيق للمحرك، والاتصالات الخارجية التي تفشل بشكل مغلق، وسطح الأدوات المحكوم، وبوابة الأدلة، التي تصمد بغض النظر عما يقوله النموذج.

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

يمتلك المخطِّط الجذري ScanPlan واحدًا مُنقّحًا ويفوّض الخطوات إلى الوكلاء الفرعيين. كل استدعاء أداة محكوم يجتاز أربع سلطات سياسية — الوضع/الدور، النطاق الدقيق، حاكم الموارد، اتصالات البيئة المعزولة — قبل التنفيذ، ويصبح ناتجه دليلًا غير قابل للتغيير في سجل التشغيل. فقط وكيل التحقق يمكنه تحويل ذلك الدليل إلى نتيجة؛ ولا يمكن للجذر إنهاء تشغيل بينما العمل الحرج مفتوح. تُستأنف التشغيلات من المخرجات (--resume <run-id>) وتُحفظ تحت oihk_runs/<run-id>/ (الخطة، الأدلة، التحققات، النتائج، SARIF، التقرير).

root@kitploit:~
flowchart TB
    OP([Operator: scope + mode]) --> ROOT[Root planner]
    ROOT --> RECON[Recon]
    ROOT --> DISC[Discovery]
    ROOT --> ATTACK[Attack - OPTIZero]
    ROOT --> VALID[Validation]
    ROOT --> REPORT[Reporting]

    RECON --> GATE
    DISC --> GATE
    ATTACK --> GATE
    VALID --> GATE

    subgraph GATE[Policy authorities - fail closed]
        direction LR
        M[Mode / role] --> S[Exact scope] --> G[Resource governor] --> BOX[Sandbox: egress allowlist]
    end

    GATE --> LEDGER[(Evidence ledger)]
    LEDGER --> VALID
    VALID --> FIND[Findings + SARIF report]
</mermaid>

يجلب OPTIZero، دور attack، كتالوجًا تصريحيًا لنواقل تصعيد الامتيازات لنظامي Windows و Linux و macOS خلف محدد معدل AIMD تكيفي — ويتحكم الجذر بالأسطول بأكمله أثناء التشغيل (list_children، send_message، stop_child، broadcast). التفاصيل في ARCHITECTURE.

تقييم وكيل الذكاء الاصطناعي

يعمل OIHK أيضًا كبيئة تقييم خاصة به: يعمل المحرك الحقيقي مقابل 24 سيناريو قابلًا للاستغلال مضمّنًا — الويب، وAPI، والمصادقة، والشيفرة المصدرية، والإعدادات، وتصعيد الامتيازات/التشفير/CVE المتوافقة مع AutoPenBench — ويقيّم مُتحقّق برمجي بنتيجة معيارية من 0 إلى 100 عبر صحة النتائج، وصلاحية الأدلة، واستخدام الأدوات، والكفاءة، وتجنّب الإيجابيات الكاذبة. لا يقيّم أي نموذج نفسه.

root@kitploit:~
uv run oihk eval list
uv run oihk eval run-all --model mock
uv run oihk eval compare --models mock,mock:wrong_finding

يُشحن نفس الإطار كبيئة verifiers على Prime Intellect Hub (broskigx/oihk-security-agent):

root@kitploit:~
prime env install broskigx/oihk-security-agent
vf-eval oihk-security-agent -m mock

جدول السيناريوهات الكامل، وصيغة التقييم، وتعيين المعيار: EVALUATION.

تخطيط المستودع

root@kitploit:~
oihk/          CLI, policy/governance, agents, tools, sandbox, findings
oihk/evals/    evaluation subsystem (scenarios, verifier, scoring, mock provider)
environments/  standalone verifiers environment package (Prime Intellect Hub)
containers/    sandbox image, entry point, browser driver, SBOM generation
deploy/        local-model LoRA pipeline: dataset trainer, Ollama Modelfiles
docs/          architecture, security boundary, configuration, evaluation
tests/         unit, regression, and opt-in integration tests
ToolsHelp/     RAG corpus: 156 governed-tool cards
skills/        external-agent skill packs

ضبط نموذجك الخاص

يولّد scripts/build_lora_dataset.py مجموعة بيانات LoRA ثنائية اللغة (الإسبانية/الإنجليزية) — 536 عيّنة لكل منهما، 336 مع استدعاءات أدوات حقيقية — من مجموعة الأدوات المحكومة والسيناريوهات الـ24 للتقييم، بما في ذلك سلوكيات الأمان (انضباط النطاق، بوابة docker، مقاومة الحقن). درّبه مقابل Qwen2.5-14B-Instruct، وصدّر Q4_K_M GGUF، وقدّمه في Ollama أو LM Studio: المسار الكامل في deploy/local-models.

التوثيق

الجوانب القانونية

للاستخدام المصرّح به فقط. يختبر OIHK بنشاط الأهداف التي تُعطى له. المشغّل مسؤول وحدها عن التصريح، والحدود الآمنة، وتوافر الهدف، والتعامل مع البيانات، والامتثال للقانون المعمول به.

للإبلاغ عن ثغرة أمنية في OIHK نفسه، راجع الإبلاغ عن ثغرة.

الترخيص

صدر تحت رخصة MIT — حر للاستخدام والتعديل والتوزيع، بما في ذلك تجاريًا، طالما بقي إشعار حقوق النشر ونص الترخيص في مكانهما.

تنزيل الأداة
نظام التشغيلWindows 10/11 و Linux (تم اختبار Kali). لم يتم اختبار macOS.
Python3.12+ مع uv
Dockerمطلوب لعزل الفحص. يعمل OSINT السلبي الخاص بـ Baron بدونه.
الذاكرة8 جيجابايت كحد أدنى، 16 جيجابايت موصى به
GPUغير مطلوب من OIHK. يعمل النموذج المحلي على CPU أو GPU — متطلباته الخاصة هي متطلبات النموذج.
النموذجأي نقطة نهاية متوافقة مع OpenAI (LM Studio افتراضيًا)، أو مفتاح سحابي عبر /apimodel: Claude، ChatGPT، Gemini، Grok، DeepSeek، NVIDIA NIM
المستندالمحتويات
ARCHITECTUREرسم الوكلاء البياني، مخزن الخطة، السلطات السياسية، OPTIZero
SECURITYحدود الثقة، نموذج التهديد، الإبلاغ عن ثغرة
STATUS-MATRIXما هو مُنفّذ، أو جزئي، أو متروك عمدًا
CONFIGURATIONمرجع متغيرات البيئة الكامل — الحوكمة، البيئة المعزولة، الذاكرة
EVALUATIONالسيناريوهات الـ24، المُتحقّق، التقييم، تعيين AutoPenBench
FINDINGSمخطط النتائج، SARIF، مخرجات المعالجة
PRIME-INTELLECTبيئة Verifiers وتأطير الحوسبة
CHANGELOGكل تغيير، لكل إصدار
.env.exampleالمجموعة الفرعية التشغيلية لمتغيرات البيئة