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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
pig — أداة بناء حزم لينكس. | Kitploit
أدوات/GitHubGitHub/rafael-santiago/pig
التهرب من IDS/IPSأمن الشبكاتاختبار الاختراق
GitHubrafael-santiago/pig

pig

أداة بناء حزم لينكس.

عرض المستودع
4794114منذ 5 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

Pig

Pig (والتي يمكن فهمها على أنها Packet intruder generator) هي أداة لصياغة الحزم تعمل على Linux. يمكنك استخدام Pig لاختبار أنظمة IDS/IPS الخاصة بك إلى جانب أشياء أخرى.

يجلب Pig مجموعة من توقيعات الهجوم المعروفة جاهزة للاستخدام ويمكنك توسيع هذه المجموعة بأشياء أكثر تحديدًا وفقًا لمتطلباتك.

حتى الآن، يمكن إنشاء توقيعات IPv4 مع طبقة نقل تعتمد على TCP و UDP و ICMP. يمكنك أيضًا إنشاء توقيعات بناءً على بروتوكول ARP، بالإضافة إلى بناء الحزمة بدءًا من إطار Ethernet الخاص بها.

إذا وصلت إلى هنا من خلال مقالتي في 2600 من عدد SPRING 2016 العدد فاستمر في قراءة أقسام التوثيق التالية لأن هذا Pig الصغير قد تطور منذ ذلك الحين.

كيف استنساخ هذا المستودع؟

الأمر بسيط جدًا:

[email protected]:~/src# git clone https://github.com/rafael-santiago/pig pig
[email protected]:~/src# cd pig
[email protected]:~/src/pig# git submodule update --init

كيف بناؤه؟

تحتاج إلى استخدام Hefesto لبناء pig. بعد اتباع الخطوات لتشغيل Hefesto على نظامك. انتقل إلى الدليل الفرعي pig المسمى src وقم بتشغيل الأمر التالي:

[email protected]:~/src/pig/src# hefesto

بعد هذا الأمر، يجب أن تجد الملف الثنائي pig ضمن المسار src/bin. يمكنك استخدام الملف الثنائي نسبيًا من src/bin أو تثبيته.

إذا كنت تواجه مشاكل في البناء لسبب ما، فيجب عليك محاولة قراءة بعض الملاحظات الموجودة في BUILD.md.

كيف تثبيته؟

للتثبيت، يجب أن تكون داخل الدليل الفرعي src واستدعاء:

[email protected]:~/src/pig/src# hefesto --install

لإلغاء التثبيت، كونك داخل الدليل الفرعي src يجب عليك استدعاء:

[email protected]:~/src/pig/src# hefesto --uninstall

ملفات pigsty

ملفات Pigsty هي ملفات نصية عادية يمكنك من خلالها تحديد مجموعة من توقيعات الحزم. هناك بناء جملة محدد يجب اتباعه. انظر إلى مثال لملف pigsty:

[ signature   =      "Hello",
  ip.version  =            4,
  ip.ihl      =            5,
  ip.tos      =            0,
  ip.src      = 192.30.70.10,
  ip.dst      =  192.30.70.3,
  ip.protocol =           17,
  udp.dst     =         1008,
  udp.src     =        32000,
  udp.payload =    "Hello!!" ]

بشكل أساسي، يجب أن تكون جميع بيانات التوقيع بين قوسين مربعين: [ ... ].

داخل هذه المنطقة، يتم توفير المعلومة بواسطة المخطط field = data.

إذا كانت لديك بعض الخبرة في شبكات الحاسوب، فبالتأكيد أن غالبية الحقول المدرجة في الجدول 1 لها معنى قوي بالنسبة لك. يجب عليك استخدام هذه الحقول لإنشاء توقيعاتك المستقبلية.

الجدول 1: حقول توقيع pig.

تنزيل الأداة