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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CentralizedFirewall — يوفر واجهة برمجة تطبيقات (API) لإدارة الجدران النارية مصممة لمركزية وتبسيط إدارة تكوينات الجدران النارية | Kitploit
أدوات/GitHubGitHub/adriyansyah-mf/centralizedfirewall
تدقيق التكوينأمن الشبكاتDevSecOpsأمن واجهات برمجة التطبيقات
GitHubadriyansyah-mf/centralizedfirewall

CentralizedFirewall

يوفر واجهة برمجة تطبيقات (API) لإدارة الجدران النارية مصممة لمركزية وتبسيط إدارة تكوينات الجدران النارية

عرض المستودع

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
1029منذ سنة واحدةلم تتم المراجعة بعد

مشروع واجهة برمجة تطبيقات مدير الجدار الناري

التثبيت

اتبع هذه الخطوات لإعداد وتشغيل مشروع واجهة برمجة التطبيقات:

1. استنساخ المستودع

root@kitploit:~
git clone https://github.com/adriyansyah-mf/CentralizedFirewall
cd CentralizedFirewall

2. تحرير ملف .env

قم بتحديث متغيرات البيئة في .env وفقًا لتكوينك.

root@kitploit:~
nano .env

3. تشغيل واجهة برمجة التطبيقات باستخدام Docker Compose

root@kitploit:~
docker compose up -d

سيؤدي هذا إلى تشغيل واجهة برمجة التطبيقات في الوضع المنفصل.

4. التحقق من تشغيل واجهة برمجة التطبيقات

تحقق من أن الحاويات قيد التشغيل:

root@kitploit:~
docker ps

أوامر إضافية

إيقاف واجهة برمجة التطبيقات

root@kitploit:~
docker compose down

إعادة تشغيل واجهة برمجة التطبيقات

root@kitploit:~
docker compose restart

أخبرني إذا كنت بحاجة إلى أي تعديلات! 🚀

كيفية الإعداد لأول مرة والاتصال بعميل الجدار الناري

  1. قم بتثبيت وكيل الجدار الناري على خادم العقدة الخاص بك
  2. قم بتشغيل الوكيل باستخدام الأمر التالي
root@kitploit:~
sudo dpkg -i firewall-client_deb.deb
  1. قم بإنشاء مجموعة جديدة على مدير الجدار الناري
  2. قم بإنشاء مفتاح API جديد على مدير الجدار الناري
  3. قم بتحرير ملف التكوين على خادم العقدة
root@kitploit:~
nano /usr/local/bin/config.ini
  1. أضف التكوين التالي
root@kitploit:~
[settings]
api_url = API-URL
api_key = API-KEY
hostname = Node Hostname (make it unique and same as the hostname on the SIEM) 
  1. قم بإعادة تشغيل وكيل الجدار الناري
root@kitploit:~
systemctl daemon-reload
systemctl start firewall-agent
  1. تحقق من حالة وكيل الجدار الناري
root@kitploit:~
systemctl status firewall-agent
  1. سترى العقدة المتصلة على مدير الجدار الناري

بيانات الاعتماد الافتراضية

root@kitploit:~
Username: admin
Password: admin

يمكنك تغيير بيانات الاعتماد الافتراضية من صفحة الإعدادات

كيفية التكامل مع نظام SIEM

  1. قم بتثبيت نظام SIEM على خادمك
  2. قم بتكوين نظام SIEM لإرسال السجل إلى مدير الجدار الناري (يمكنك القيام بذلك عبر تكوين SOAR أو SIEM) يجب أن يكون الطلب POST بالتنسيق التالي
  3. يجب أن يكون تنسيق السجل كما يلي
root@kitploit:~
curl -X 'POST' \
  'http://api-server:8000/general/add-ip?ip=123.1.1.99&hostname=test&apikey=apikey&comment=log' \
  -H 'accept: application/json' \
  -d ''

يمكنك رؤية وثائق Swagger على الرابط التالي

root@kitploit:~
http://api-server:8000/docs

تفاصيل تكوين ملف .env

root@kitploit:~
DB=changeme
JWT_SECRET=changeme
PASSWORD_SALT=changme
PASSWORD_TOKEN_KEY=changme
OPENCTI_URL=changme
OPENCTI_TOKEN=changme

ادعم هذا المشروع 💖

إذا وجدت هذا المشروع مفيدًا، فكر في دعمي من خلال GitHub Sponsors:

Sponsor

تنزيل الأداة