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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
APT-Hunter — APT-Hunter هي أداة بحث عن التهديدات لسجلات أحداث Windows صُممت بعقلية الفريق الأرجواني لتوفير كشف تحركات APT المخفية في بحر سجلات أحداث Windows لتقليل الوقت اللازم لكشف النشاط المشبوه. | Kitploit
أدوات/GitHubGitHub/ahmedkhlief/apt-hunter
التحقيق الجنائي الرقمياستخبارات التهديداتالاستجابة للحوادثتحليل السجلات
GitHubahmedkhlief/apt-hunter

APT-Hunter

APT-Hunter هي أداة بحث عن التهديدات لسجلات أحداث Windows صُممت بعقلية الفريق الأرجواني لتوفير كشف تحركات APT المخفية في بحر سجلات أحداث Windows لتقليل الوقت اللازم لكشف النشاط المشبوه.

عرض المستودع
1.4k24626منذ 11 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

APT-Hunter

APT-Hunter

اصطياد التهديدات في سجلات أحداث Windows، مبني بعقلية الفريق البنفسجي.

Release Downloads Stars Contributors Python 3.8+ License

APT-Hunter هي أداة لاصطياد التهديدات في سجلات أحداث Windows. تستخدم قواعد كشف محددة مسبقًا وإحصاءات السجلات لإظهار نشاط APT المخفي في كميات كبيرة من الأحداث، مما يقلل الوقت اللازم لكشف السلوك المشبوه. وهي فعّالة بشكل خاص في تقييمات الاختراق.

تُكتب النتائج كخط زمني يمكن تحليله مباشرة في Excel وTimeline Explorer وTimesketch والأدوات المشابهة، أو استكشافه في لوحة التحكم على الويب المدمجة مع فرز اختياري بواسطة LLM محلي.

  • تقديم APT-Hunter
  • APT-Hunter v3.0: أُعيد بناؤه باستخدام المعالجة المتعددة

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

  • الميزات
  • التثبيت
  • البدء السريع
  • خيارات سطر الأوامر
  • أمثلة
  • لوحة التحكم على الويب
  • تحليل LLM المحلي
  • الفرز الوكيلي
  • نماذج المخرجات
  • المؤلف
  • شكر وتقدير

الميزات

  • الكشف القائم على القواعد عبر Security وSystem وSysmon وPowerShell وDefender وWinRM وScheduled Tasks وTerminal Services وغيرها؛ يُكتشف نوع السجل تلقائيًا.
  • محرك المعالجة المتعددة لتحليل سريع لمجموعات السجلات الكبيرة.
  • الاصطياد بواسطة سلسلة نصية أو تعبير نمطي أو ملف تعبيرات نمطية، بالإضافة إلى دعم قواعد Sigma.
  • اصطياد سجلات تدقيق Office 365.
  • مخرجات الخط الزمني بصيغة Excel وCSV (جاهزة لـ Timesketch) وتقارير مخصصة لتسجيل الدخول وتنفيذ العمليات والوصول إلى الكائنات.
  • لوحة تحكم على الويب مع التصفية والرسوم البيانية وخط زمني للحوادث وتصدير تقرير الاستجابة للحوادث (Markdown / .docx).
  • تحليل LLM المحلي عبر أي خادم متوافق مع OpenAI (Ollama، LM Studio، llama.cpp). لا شيء يغادر جهازك.
  • الفرز الوكيلي الذي يجمع آلاف التنبيهات في قائمة قصيرة قابلة للمراجعة من النتائج.

التثبيت

نزّل الملفات التنفيذية المُجمّعة من صفحة الإصدارات، أو شغّلها من المصدر (Python 3.8+):

git clone https://github.com/ahmedkhlief/APT-Hunter.git
cd APT-Hunter
python3 -m pip install -r requirements.txt

البدء السريع

python3 APT-Hunter.py -p /opt/wineventlogs/ -o Project1 -allreport

يقبل -p مجلدًا أو ملفًا واحدًا. أضف -web لفتح لوحة التحكم عند انتهاء التحليل.

APT-Hunter Help

APT-Hunter analysing with all reports

APT-Hunter command-line output

APT-Hunter Excel output

APT-Hunter CSV output with Timesketch

خيارات سطر الأوامر

شغّل python3 APT-Hunter.py -h للحصول على القائمة الكاملة. الخيارات الرئيسية:

الخيارالوصف
-p, --pathملف السجل أو المجلد المراد تحليله
-o, --outاسم / مجلد المخرجات
-start, -endتقييد الخط الزمني (بصيغة ISO)
-tzالمنطقة الزمنية (local أو مثل Asia/Dubai)
-coresأنوية المعالج المراد استخدامها (الافتراضي: نصف المتاح)
-hunt, -huntfile, -eidالاصطياد بواسطة سلسلة نصية/تعبير نمطي، أو ملف تعبيرات نمطية، أو معرّف الحدث
-sigma, -rulesالاصطياد بقواعد Sigma المحوّلة إلى JSON
-o365hunt, -o365rules, -o365rawاصطياد سجلات تدقيق Office 365
-procexec, -logon, -objaccess, -allreportتقارير إضافية
-web, -webview, -webhost, -webportتشغيل لوحة التحكم على الويب
-llm, -llm-provider, -llm-url, -llm-model, -llm-key, -llm-severity, -llm-batch, -llm-contextتحليل LLM المحلي

أمثلة

تحليل مجلد من ملفات EVTX (تُكتشف أنواع السجلات تلقائيًا):

python3 APT-Hunter.py -p /opt/wineventlogs/ -o Project1 -allreport

التركيز على إطار زمني:

python3 APT-Hunter.py -p /opt/wineventlogs/ -o Project1 -allreport -start 2022-04-03 -end 2022-04-05T20:56

الاصطياد بسلسلة نصية، أو تعبير نمطي، أو ملف من التعبيرات النمطية:

python3 APT-Hunter.py -hunt "psexec" -p /opt/wineventlogs/ -o Project2
python3 APT-Hunter.py -huntfile "(psexec|psexesvc)" -p /opt/wineventlogs/ -o Project2
python3 APT-Hunter.py -huntfile huntfile.txt -p /opt/wineventlogs/ -o Project2

الاصطياد بقواعد Sigma:

python3 APT-Hunter.py -sigma -rules rules.json -p /opt/wineventlogs/ -o Project2

جلب أحدث قواعد Sigma المحوّلة لـ APT-Hunter (يكتب rules.json):

./Get_Latest_Sigma_Rules.sh

لوحة التحكم على الويب

تصفّح تقريرًا مُنشأً في المتصفح: التصفية والرسوم البيانية وخط زمني للحوادث وتصدير تقرير الاستجابة للحوادث.

python3 run_webapp.py <Output>/<Output>_Report.xlsx     # or pass the output directory
python3 APT-Hunter.py -p <logs> -o <Output> -web         # analyse, then open the dashboard
python3 APT-Hunter.py -webview <Output>                  # open an existing report

قبول نتيجة فرز يثبّتها على الخط الزمني للحوادث مع أدلتها، مرفقة كـ أحداث فرعية قابلة للطي: تظهر أسفل النتيجة في الجدول بدلًا من تشابكها مع كل شيء آخر، وتُستبعد من رسوم الخط الزمني البيانية لتبقى الرسوم قابلة للقراءة. إزالة نتيجة تُزيل أحداثها الفرعية معها.

يرتبط الخادم بـ 0.0.0.0:5000 افتراضيًا. استخدم --host / --port (أو -webhost / -webport) لتغيير ذلك، على سبيل المثال --host 127.0.0.1 لإبقائه محليًا. تُحفظ النتائج المراجَعة والخط الزمني عند إعادة بناء ذاكرة التخزين المؤقت للتقرير.

Main dashboard

لوحة التحكم الرئيسية: إجمالي الأحداث وعدد مرات الخطورة، وتوزيع الخطورة، وأكثر قواعد الكشف تفعيلًا، وحجم الأحداث اليومي. تُدرج الشريط الجانبي كل سجل أحداث وجدول ملخص في التقرير.

Incident timeline plot

الخط الزمني للحوادث: النتائج المثبّتة مرسومة حسب الوقت ومُرمّزة بالألوان حسب الخطورة. قرّب وحُرّك داخل الفترات المزدحمة، وأنشئ ملخصًا تنفيذيًا بالذكاء الاصطناعي، وصدّر تقرير الاستجابة للحوادث أو CSV.

تنزيل الأداة