أداة حقن الشبكة والتقاطها
1. ساعد هذا المشروع
2. ما هي الحزمة؟
3. البناء من المصدر
Packit يحتاج الى مساعدتكم. إذا كنت مبرمجًا وإذا كنت ترغب في المساعدة في مشروع جميل، فهذه فرصتك.
اسمي Eriberto ولست مطور لغة C. لقد قمت باستيراد Packit من مستودعه القديم[1] إلى GitHub (الصفحة الرئيسية الأصلية والمطور غير نشطين). بعد ذلك، قمت بتطبيق جميع التصحيحات الموجودة في مشروع دبيان وأماكن أخرى لهذا البرنامج. تم تسجيل جميع أعمالي في ملف ChangeLog (الإصدار 1.1 والإصدارات الأحدث). أحتفظ أيضًا بحزم Packit المعبأة في دبيان[2].
إذا كنت مهتمًا بمساعدة Packit، فاقرأ ملف CONTRIBUTING.md.
[1] http://packetfactory.openwall.net/projects/packit
[2] https://packages.qa.debian.org/p/packit.html
Packit (PACKet ToolKIT) هي أداة لتدقيق الشبكة. يستخدم libpcap ويمكنه إنشاء حزم (إطارات) حقيقية قادرة على السفر عبر الشبكة. يسمح Packit أيضًا بإضافة حمولات مخصصة. الميزة الجيدة الأخرى هي إمكانية قراءة ملفات التفريغ التي أنشأها tcpdump.
تتمتع Packit بالقدرة على تخصيص حركة مرور IP وحقنها ومراقبتها ومعالجتها. من خلال السماح لك بتعريف (محاكاة ساخرة) جميع خيارات رأس TCP وUDP وICMP وIP وARP وRARP وEthernet تقريبًا، يمكن أن يكون Packit مفيدًا للسيناريوهات التالية:
تعد Packit أيضًا أداة ممتازة لتعلم TCP/IP. ومع ذلك، هذا البرنامج لا يدعم IPv6. (ولكن يمكنك المساعدة في تنفيذه)
يتطلب Packit العناصر التالية لتجميعها:
تثبيت مصدر Packit بسيط:
$ ./autogen.sh
$ ./configure
$ make
ثم كـ "الجذر":
# make install
يمكن استخدام autogen.sh مع خيار "نظيف" لإزالة جميع الملفات التي تم إنشاؤها. مثال:
$ ./autogen.sh clean