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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
justniffer — مُلتقط حزم TCP قائم على libpcap يفكّ ترميز حركة مرور HTTP، ويعيد تجميع التدفقات، ويُخرج مخرجات بأسلوب سجلات الوصول قابلة للتخصيص مع مقاييس توقيت الطلب/الاستجابة. | Kitploit
أدوات/GitLabGitLab/onotelli/justniffer
أدوات عامةالتقاط وتحليل الحزمتخطيط الشبكةتحليل الشبكة الجنائيجمع المعلوماتأمن الشبكاتتحليل السجلات
GitLabonotelli/justniffer

justniffer

مُلتقط حزم TCP قائم على libpcap يفكّ ترميز حركة مرور HTTP، ويعيد تجميع التدفقات، ويُخرج مخرجات بأسلوب سجلات الوصول قابلة للتخصيص مع مقاييس توقيت الطلب/الاستجابة.

عرض المستودع
1منذ 7 أشهرلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

572190464-b1760d2a-f0ef-4b2b-bfad-2baae3313ffc

Justniffer

صفحة المشروع

License Platform Latest Release Docker Hub

نظرة عامة

Justniffer هو أداة لالتقاط حزم TCP الشبكية وتسجيلها، مصممة لالتقاط حركة مرور TCP/IP وفك ترميزها وتحليلها مع تركيز قوي على HTTP. يتيح محرك التسجيل المرن الخاص به التكيّف مع أي بروتوكول قائم على TCP تقريبًا، مما يجعله مفيدًا لتصحيح الأخطاء وتحليل الأداء وفحص حركة المرور المخصص.

يستطيع Justniffer فك ترميز طلبات HTTP واستجاباتها، واستخراج:

  • عناوين IP الخاصة بالعميل والخادم
  • عناوين URL المطلوبة
  • ترويسات HTTP
  • أجسام الرسائل
  • معلومات التوقيت (وقت الطلب، وقت الاستجابة، وقت الخمول، إلخ.)

بالنسبة لحركة المرور غير الخاصة بـ HTTP، يوفر Justniffer نظام تسجيل قويًا وقابلًا للتخصيص يتيح لك استخراج أي معلومات ذات صلة من تدفق بيانات TCP.

يتم تنفيذ التقاط الحزم باستخدام libpcap، مما يضمن التوافق مع تنسيقات الالتقاط القياسية والأدوات مثل tcpdump.


الميزات

  • فك ترميز طلبات/استجابات HTTP
  • تنسيقات سجلات قابلة للتخصيص لأي بروتوكول قائم على TCP
  • مقاييس الأداء: وقت الطلب، وقت الاستجابة، وقت الخمول، وقت الاتصال
sequenceDiagram
    participant Client
    participant Server

    %% Connection setup
    Client->>Server: SYN (connect)
    Note right of Server: %connection.time
    Server-->>Client: SYN/ACK
    Client->>Server: ACK
    Note right of Server: ESTABLISHED

    %% Idle before request
    Note right of Server: %idle.time.0\n(after connection, before request)

    %% Request phase
    Client->>Server: Request (first packet)
    Server-->>Client: ACK

    Client->>Server: Request (data...)
    Note right of Server: %request.time
    Server-->>Client: ACK

    Client->>Server: Request (last packet)
    Server-->>Client: ACK

    %% Response phase
    Note right of Server: %response.time.begin

    Server-->>Client: Response (first packet)
    Client->>Server: ACK

    Server-->>Client: Response (data...)
    Note right of Server: %response.time.end
    Client->>Server: ACK

    Server-->>Client: Response (last packet)
    Client->>Server: ACK

    %% Idle after response
    Note right of Server: %idle.time.1\n(after response, before next request/close)

    %% Connection close
    Server-->>Client: CLOSE
  • التقاط قائم على libpcap (مباشر أو من ملفات .pcap)
  • دعم الوضع المختلط (Promiscuous mode) للمراقبة السلبية
  • قابل للتوسيع عبر سكربتات خارجية (bash، Python، Perl، ملفات ELF التنفيذية) — اعرف المزيد
  • يعيد بناء تدفقات TCP بما في ذلك إعادة الترتيب وإعادة الإرسال والتجزئة

البدء السريع

التثبيت على Ubuntu

sudo apt install software-properties-common
sudo add-apt-repository ppa:oreste-notelli/ppa
sudo apt update
sudo apt install justniffer

التقاط حركة مرور HTTP بأسلوب سجل الوصول

justniffer -i eth0

إضافة زمن الاستجابة لكل إدخال سجل

justniffer -i eth0 -a " %response.time"

التقاط طلبات HTTP واستجاباتها الكاملة

justniffer -i eth0 -r

استخدام تنسيق سجل مخصص

justniffer -i eth0 -l "%request.timestamp %source.ip %dest.ip %request.header.host %request.url"

القراءة من ملف PCAP

justniffer -f file.cap

أمثلة

المثال 1 — استرداد حركة مرور HTTP بصيغة سجل الوصول

justniffer -i eth0

لا يوجد محتوى للإدخال. يرجى تقديم النص المطلوب ترجمته.

192.168.2.2 - - [15/Apr/2009:17:19:57 +0200] "GET /sflogo.php?group_id=205860&type=2 HTTP/1.1" 200 0 "" "Mozilla/5.0 ..."
...

مثال 2 — إضافة حقول إضافية (مثل زمن استجابة HTTP)

justniffer -i eth0 -a " %response.time"

لا يوجد محتوى للإدخال. يرجى تقديم النص المطلوب ترجمته.

192.168.2.5 - - [22/Apr/2009:22:27:36 +0200] "GET /sflogo.php?group_id=205860&type=2 HTTP/1.1" ... 0.427993
...

المثال 3 — التقاط جميع حركة TCP

(أضف -u أو -x لترميز الأحرف غير القابلة للطباعة)

justniffer -i eth0 -r

لا يوجد محتوى للإدخال. يرجى تقديم النص المطلوب ترجمته.

GET /doc/maint-guide/ch-upload.en.html HTTP/1.1
Host: www.debian.org
...

مثال 4 — تعريف تنسيق سجل مخصص بالكامل

justniffer -i eth0 -l "%request.timestamp %source.ip %dest.ip %request.header.host %request.url"

لا يوجد محتوى للإدخال. يرجى تقديم النص المطلوب ترجمته.

06/28/11 13:30:48 192.168.2.2 72.14.221.118 i1.ytimg.com /vi/TjSk6CVN5LY/default.jpg
...

المثال 5 — القراءة من ملف التقاط

justniffer -f /file.cap

التوثيق

التوثيق الكامل والأمثلة المتقدمة وأدلة الاستخدام:
👉 https://onotelli.github.io/justniffer/


المساهمة

طلبات السحب وتقارير الأخطاء واقتراحات الميزات مرحّب بها.


الترخيص

يُصدر Justniffer بموجب ترخيص GPLv3.

تنزيل الأداة