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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
evillimiter-ng — EvilLimiter الجيل التالي: مراقبة وتحليل وتحديد النطاق الترددي | Kitploit
أدوات/GitHubGitHub/kevincrrl/evillimiter-ng
تخطيط الشبكةالبرمجة النصية والأتمتةجمع المعلوماتأمن الشبكاتاختبار الاختراقالأدوات والمكونات
GitHubkevincrrl/evillimiter-ng

evillimiter-ng

EvilLimiter الجيل التالي: مراقبة وتحليل وتحديد النطاق الترددي

عرض المستودع
3451منذ 2 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

Evil Limiter Next Generation

License Badge Compatibility Hatch project Ruff Maintenance Free Software

أداة لمراقبة وتحليل وتقييد عرض النطاق الترددي (الرفع/التنزيل) للأجهزة على شبكتك المحلية دون وصول مادي أو إداري.

يستخدم evillimiter-ng تقنية ARP spoofing وtraffic shaping لتقييد عرض النطاق الترددي للمضيفين على الشبكة.

جديد في الإصدار 3.0: استخدم الكود كمكتبة بدلاً من واجهة سطر الأوامر

المتطلبات

  • توزيعة Linux مع nftables
  • Python 3.10 أو أحدث

قد يتم تثبيت حزم Python المفقودة أثناء عملية التثبيت.

التثبيت

Pypi + Pip

root@kitploit:~
pip install evillimiter-ng

AUR

صفحة EvilLimiter-NG على AUR

باستخدام AUR، يمكن تثبيت الحزمة يدويًا:

root@kitploit:~
git clone https://aur.archlinux.org/evillimiter-ng.git

cd evillimiter-ng

makepkg -si

أو باستخدام مساعدات AUR:

root@kitploit:~
# Using KPA (https://github.com/KevinCrrl/kpa)
kpa Ins evillimiter-ng

# Or using yay (https://github.com/Jguer/yay)
yay -S evillimiter-ng

واجهة برمجة المكتبة

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

مثال بدء سريع

بعد التثبيت، يمكنك البدء في استخدام الأداة من خلال سير العمل الأساسي التالي.

  1. ابدأ البرنامج وحدد واجهة الشبكة الخاصة بك:
root@kitploit:~
evillimiter-ng -i wlan0
  1. افحص الشبكة بحثًا عن المضيفين المتصلين:
root@kitploit:~
scan
  1. قيّد عرض النطاق الترددي لجهاز (مثال: الجهاز ذو المعرف 3 إلى 200kbit):
root@kitploit:~
limit 3 200kbit

مثال على أمر يُستخدم مرة واحدة في الطرفية

root@kitploit:~
# Scan the network, list hosts, block everyone for 20 seconds, and then restore connection.
echo "scan && hosts && block all && sleep 20 && free all && exit" | evillimiter-ng

تصدير/استيراد ملف JSON لحفظ نتائج الفحص

root@kitploit:~
# Scan the network, and save the results in a JSON file encoded in base64
scan && export-json my_network.json

باستخدام ذلك، يمكنك استعادة هذه النتائج دون إجراء فحص جديد في جلسة مستقبلية:

root@kitploit:~
import-json my_network.json

🛑 تحذير أمني حرج

Base64 ليس تشفيرًا (مثل PGP). إنه فقط يُخفي البيانات الحساسة (عناوين IP المحلية، عناوين MAC) حتى لا تكون مرئية للعين المجردة. يمكن لأي مستخدم أو برنامج فك ترميز هذا الملف بسهولة.

  • الأذونات: الملف محمي من القراءة والكتابة (للمستخدم الجذر فقط) لمنع التلف.
  • الخطر: حتى لو حصل مستخدم ضار على صلاحيات الجذر، لا يمكنه فك تشفير ما لم يُشفَّر أبدًا، لكنه يستطيع قراءة المعلومات أو إتلافها أو تدميرها. لا تعتمد على هذا الملف للسرية.

وسائط سطر الأوامر

أوامر evillimiter-ng

يمكنك استخدام الأمر -h لعرض قائمة المساعدة العامة، كما أن لكل أمر قائمة فرعية تُنشأ بواسطة argparse، يمكنك عرض المساعدة الخاصة بها بكتابة:

root@kitploit:~
>>> <COMMAND_NAME> -h

على سبيل المثال:

root@kitploit:~
>>> scan -h

usage:  scan [-h] [-r RANGE] [-i INTENSITY]

options:
-h, --help            show this help message and exit
-r, --range RANGE
-i, --intensity INTENSITY

# Another example:

>>> watch --help

usage:  watch [-h] {add,remove,set} ...

positional arguments:
{add,remove,set}
add             Adds host to the reconnection watchlist. e.g.: watch add 3,4
remove          Removes host from the reconnection watchlist. e.g.: watch remove all
set             Changes reconnect watch settings. e.g.: watch set interval 120 watch set intensity 1

options:
-h, --help        show this help message and exit

جدول الأوامر

يوضح هذا الجدول جميع الأوامر المتاحة:

القيود

  • يقيّد اتصالات IPv4 فقط، لأن ARP spoofing يتطلب حزم ARP الموجودة فقط في شبكات IPv4.

إخلاء المسؤولية القانونية

يرجى قراءة إخلاء المسؤولية القانونية الكامل هنا:

LEGAL.md

الترخيص

حقوق النشر (c) 2026 بواسطة KevinCrrl.

مرخّص بموجب GPL-2.0-only License.

للحصول على قائمة مفصلة بالمؤلفين الأصليين والتبعيات وتراخيصها المعنية، راجع ملف CREDITS.

تنزيل الأداة
الوسيطالشرح
-hيعرض رسالة المساعدة التي تسرد جميع وسائط سطر الأوامر
-sيُفعّل وضع الطرفية لكتابة الأوامر ويخفي اللافتات والعناصر البراقة
-i [Interface Name]يحدد واجهة الشبكة (يُستنتج تلقائيًا إذا لم يُحدد)
-g [Gateway IP Address]يحدد عنوان IP للبوابة (يُستنتج تلقائيًا إذا لم يُحدد)
-m [Gateway MAC Address]يحدد عنوان MAC للبوابة (يُستنتج تلقائيًا إذا لم يُحدد)
-n [Netmask Address]يحدد قناع الشبكة (يُستنتج تلقائيًا إذا لم يُحدد)
الأمرالشرح
scan (--range [IP Range]) (--intensity [(1,2,3)])يفحص شبكتك بحثًا عن المضيفين المتصلين. من أول الأشياء التي يجب القيام بها بعد البدء.
--range يتيح لك تحديد نطاق IP مخصص.
--intensity يتيح لك تحديد كثافة/سرعة الفحص (1 = سريع، 2 = عادي (قياسي)، 3 = مكثف).
مثال: scan --range 192.168.178.1-192.168.178.40 --intensity 1 أو فقط scan.
hostsيعرض جميع المضيفين الذين تم فحصهم والمعلومات الأساسية.
limit [ID1,ID2,...] [Rate] (--upload) (--download)يقيّد عرض النطاق الترددي للمضيف (المضيفين) المرتبطين بالمعرف المحدد.
block [ID1,ID2,...] (--upload) (--download)يحظر اتصال الإنترنت للمضيف (المضيفين).
free [ID1,ID2,...]يزيل قيود عرض النطاق الترددي.
add [IP] (--mac [MAC])يضيف مضيفًا مخصصًا يدويًا.
monitor (--with-id [ID1,ID2,...]) (--interval [time in ms])يراقب استخدام عرض النطاق الترددي للمضيف (المضيفين).
analyze [ID1,ID2,...] (--duration [time in s])يحلل استخدام حركة المرور.
watchيعرض حالة المراقبة الحالية.
watch add [ID1,ID2,...]يضيف المضيف (المضيفين) إلى قائمة المراقبة.
watch remove [ID1,ID2,...]يزيل المضيف (المضيفين) من قائمة المراقبة.
watch set [Attribute] [Value]يغيّر إعدادات المراقبة.
clearيمسح نافذة الطرفية.
exitيخرج من التطبيق.
sleepينتظر ثانية.
-h, --helpيعرض مساعدة الأمر.
import-json, export-json [JSON_FILE_PATH]استيراد/تصدير ملف JSON يحتوي على عناوين IP وعناوين MAC مُرمّزة بـ base64.