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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
IPBan — خدمة حظر IP تلقائية تكتشف محاولات تسجيل الدخول الفاشلة من سجلات الأحداث والملفات، وتحظر المهاجمين على أنظمة ويندوز ولينكس عبر التكامل مع جدار الحماية. | Kitploit
أدوات/GitHubGitHub/digitalruby/ipban
أدوات دفاعيةأمن الشبكاتكشف التسللتحليل السجلات
GitHubdigitalruby/ipban

IPBan

خدمة حظر IP تلقائية تكتشف محاولات تسجيل الدخول الفاشلة من سجلات الأحداث والملفات، وتحظر المهاجمين على أنظمة ويندوز ولينكس عبر التكامل مع جدار الحماية.

عرض المستودع
2.2k398منذ شهر واحدتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

IPBan - برنامج مجاني لمنع المهاجمين بسرعة وسهولة على لينكس وويندوز

Github Sponsorship Donate Build Status

روابط مفيدة

  • احصل على خصم على IPBan Pro بزيارة https://ipban.com/upgrade-to-ipban-pro/.
  • دمج IPBan مع IPThreat، موقع وخدمة مجانية تمامًا لعناوين IP الضارة المقدمة من المجتمع. ساعد في جعل الإنترنت أكثر أمانًا وانضم إلى مئات المستخدمين ذوي التفكير المماثل.
  • يمكنك أيضًا زيارة ديسكورد ipban على https://discord.gg/GRmbCcKFNR للدردشة مع مستخدمي IPBan الآخرين.
  • اشترك في القائمة البريدية لـ IPBan

المتطلبات

  • يتطلب الإصدار المجاني من IPBan .NET 9 SDK لبناء وتصحيح الكود. بالنسبة لبيئة التطوير المتكاملة (IDE)، أقترح Visual Studio Community لويندوز، أو VS code للينكس. كلها مجانية. يمكنك بناء ملف تنفيذي ذاتي الاكتفاء لإلغاء الحاجة إلى dotnet core على خادم الجهاز، أو ببساطة تنزيل الملفات الثنائية المجمعة مسبقًا في الإصدارات.
  • يتطلب تشغيل و/أو تصحيح الكود تشغيل بيئة التطوير أو الطرفية كمسؤول أو جذر (root).
  • المنصات المدعومة رسميًا:
    • Windows 10 or newer (x86, x64)
    • Windows Server 2016 or newer (x86, x64)
    • Windows Server 2025 or newer يتطلب IPBan 2.0.1 أو أحدث.
    • Linux Ubuntu x64, arm, arm64 (يتطلب firewalld, nftables, أو iptables)
    • Linux Debian x64, arm, arm64 (يتطلب firewalld, nftables, أو iptables)
    • Linux CentOS x64, arm, arm64 (يتطلب firewalld, nftables, أو iptables)
    • Linux RedHat x64, arm, arm64 (يتطلب firewalld, nftables, أو iptables)
    • ماك أو إس إكس غير مدعوم في الوقت الحالي

المميزات

  • منع تلقائي لعناوين IP عن طريق كشف محاولات تسجيل الدخول الفاشلة من عارض الأحداث و/أو ملفات السجل. على لينكس، تتم مراقبة SSH افتراضيًا. على ويندوز، تتم مراقبة RDP وOpenSSH وVNC وMySQL وSQL Server وExchange وSmarterMail وMailEnable. يمكن إضافة المزيد من التطبيقات بسهولة عبر ملف التكوين.
  • وصفات إضافية لعارض الأحداث وملفات السجل موجودة هنا: https://github.com/DigitalRuby/IPBan/tree/master/Recipes
  • قابل للتكوين بدرجة عالية، العديد من الخيارات لتحديد عتبة عدد محاولات تسجيل الدخول الفاشلة، مدة المنع، إلخ.
  • تأكد من الاطلاع على ملف ipban.config (المسمى سابقًا DigitalRuby.IPBan.dll.config، انظر مشروع IPBanCore) لخيارات التكوين، كل خيار موثق بتعليقات.
  • يتم المنع فورًا تقريبًا لعارض الأحداث. بالنسبة لملفات السجل، يمكنك ضبط عدد مرات الاستعلام عن التغييرات.
  • سريع جدًا - لقد قمت بتحسين وضبط هذا الكود منذ عام 2012. عنق الزجاجة يكون دائمًا تقريبًا في تنفيذ جدار الحماية، وليس في هذا الكود.
  • إلغاء منع عناوين IP بسهولة عن طريق وضع ملف unban.txt في مجلد الخدمة مع كل عنوان IP في سطر لإلغاء المنع.
  • يعمل مع ipv4 وipv6 على جميع المنصات.
  • يرجى زيارة الويكي على https://github.com/DigitalRuby/IPBan/wiki لمزيد من التوثيق.

التحميل

  • رابط التحميل الرسمي هو: https://github.com/DigitalRuby/IPBan/releases

التثبيت

يرجى ملاحظة أنه بالنسبة لـ IPBan Pro، يمكنك العثور على تعليمات التثبيت على https://ipban.com/ipban-pro-install-instructions/. تعليمات التثبيت هذه على github مخصصة للإصدار المجاني من IPBan.

ويندوز

  • IPBan مدعوم على Windows Server 2016 وWindows 10 أو أحدث.
  • Fail2Ban ولكن لويندوز!
  • تثبيت سهل بنقرة واحدة، افتح بوويرشيل كمسؤول وقم بتشغيل:
root@kitploit:~
$ProgressPreference = 'SilentlyContinue'; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/DigitalRuby/IPBan/master/IPBanCore/Windows/Scripts/install_latest.ps1'))

ملاحظة: يتطلب Powershell 5.1 أو أعلى.

خيارات التثبيت المتقدمة

يدعم نص التثبيت معلمات إضافية للتخصيص. بسبب التحقق من صحة معلمة PowerShell الذي تم تقديمه في التحديثات الأخيرة، يجب تحديد معلمة startupType بشكل صريح عند استخدام أمر التثبيت ذي السطر الواحد.

التثبيت مع نوع بدء تشغيل مخصص:

root@kitploit:~
$ProgressPreference = 'SilentlyContinue'; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex "& { $((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/DigitalRuby/IPBan/master/IPBanCore/Windows/Scripts/install_latest.ps1')) } -startupType 'delayed-auto'"

استبدل 'delayed-auto' بـ 'auto' إذا كنت تريد بدء الخدمة فورًا عند الإقلاع (يوفر حماية فورية ولكن قد يواجه مشكلات توافق).

المعلمات المتاحة:

  • -startupType: نوع بدء تشغيل الخدمة - 'delayed-auto' (افتراضي، أكثر أمانًا) أو 'auto' (حماية فورية عند الإقلاع)
  • -silent: $True للتثبيت غير التفاعلي، $False (افتراضي) للوضع التفاعلي
  • -autostart: $True (افتراضي) لبدء الخدمة فورًا بعد التثبيت، $False لتركها متوقفة
  • -uninstall: 'uninstall' أو 'u' لإلغاء تثبيت IPBan

مثال مع معلمات متعددة:

root@kitploit:~
$ProgressPreference = 'SilentlyContinue'; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex "& { $((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/DigitalRuby/IPBan/master/IPBanCore/Windows/Scripts/install_latest.ps1')) } -startupType 'auto' -silent `$True -autostart `$True"

ملاحظة: نوع بدء التشغيل 'delayed-auto' ينتظر بدء الخدمات ذات الأولوية الأعلى أولاً، مما يترك النظام غير محمي لفترة وجيزة بعد الإقلاع. خيار 'auto' يوفر حماية فورية عند الإقلاع ولكنه قد يواجه مشكلات توافق مع بعض تكوينات النظام. إذا اخترت 'auto'، تحقق من بدء الخدمة بشكل صحيح بعد إعادة التشغيل.

ملاحظات إضافية لويندوز

  • Windows Server 2012 لم يعد مدعومًا اعتبارًا من أكتوبر 2023. يرجى الترقية إلى نظام تشغيل مختلف مدعوم بالفعل من مايكروسوفت.
  • يرجى التأكد من تحديث الخادم والعملاء قبل إجراء التغيير أعلاه: https://support.microsoft.com/en-us/help/4093492/credssp-updates-for-cve-2018-0886-march-13-2018. تحتاج إلى تحرير نهج المجموعة يدويًا كما هو محدد في الرابط.
  • على Windows Server الذي يعمل به Exchange، من المستحيل تعطيل NTLM (رفض جميع العملاء في Security restrict ntlm incoming ntlm traffic) لأن Outlook على أجهزة العملاء سيطلب من المستخدمين إدخال اسم المستخدم وكلمة المرور بشكل دائم. للتحايل على ذلك، قم بتعيين مستوى مصادقة LAN Manager في خيارات الأمن لنهج المجموعة المحلية إلى "إرسال استجابة NTLMv2 فقط. رفض LM وNTLM". هناك مشكلة صغيرة - عندما يحاول شخص تسجيل الدخول باسم مستخدم غير محدد، لا يحتوي السجل على عنوان IP. لست متأكدًا لماذا لا تستطيع مايكروسوفت تسجيل عنوان IP بشكل صحيح.
  • إذا كنت تستخدم Exchange، فإن تعطيل تجمع التطبيقات 'MSExchangeServicesAppPool' يمكن أن يزيل الكثير من المشاكل في عارض الأحداث حيث لا يتم تسجيل عناوين IP.
  • إلغاء التثبيت: https://github.com/DigitalRuby/IPBan/blob/master/IPBanCore/Windows/Scripts/uninstall.cmd

لينكس

تثبيت سهل بنقرة واحدة:

root@kitploit:~
sudo -i; bash <(wget -qO- https://raw.githubusercontent.com/DigitalRuby/IPBan/master/IPBanCore/Linux/Scripts/Install.sh)

إلغاء التثبيت: sudo systemctl stop ipban; sudo systemctl disable ipban; sudo rm /opt/ipban -r

معلومات أخرى

اشترك في القائمة البريدية لـ IPBan

الترقية

احصل على خصم على IPBan Pro بزيارة https://ipban.com/upgrade-to-ipban-pro/.

خدمات أخرى

دمج IPBan مع IPThreat، موقع وخدمة مجانية تمامًا. على عكس بعض المواقع والخدمات الأخرى التي تستخدم البيانات المقدمة من المجتمع، لا يفرض IPThreat رسوم اشتراك.

التحليلات

لتعطيل إرسال عناوين IP المحظورة بشكل مجهول إلى قاعدة بيانات ipban العالمية، قم بتعيين UseDefaultBannedIPAddressHandler إلى false في ملف التكوين.

التبرعات

إذا ساعدك IPBan المجاني وتشعر بالرغبة، يرجى التفكير في التبرع...

Donate

Jeff Johnson, CEO/CTO
Digital Ruby, LLC
https://ipban.com
[email protected]

تنزيل الأداة