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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/synacktiv/sharker
التقاط وتحليل الحزمكسر كلمات المرورجمع المعلوماتأمن الويبأمن الشبكاتالتحاليل الرقمية الجنائية
GitHubsynacktiv/sharker

sharker

محلل التقاط شبكة بسيط وموثوق وسريع بشكل معقول.

عرض المستودع
33120منذ 4 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

Sharker: حيث ينتهي Wireshark، نبدأ نحن

Sharker هو أداة قوية وقابلة للتوسع لاستخراج بيانات قيّمة من ملفات PCAP أو من الواجهات الحية. يستفيد من قوة tshark لتحليل التقاطات الشبكة بكفاءة، ويطبّق نظام تصفية مرنًا لتحديد واستخراج المعلومات الثمينة بدقة.

الميزات الرئيسية

  • تصفية قابلة للتوسع: أنشئ عوامل تصفية مبنية على Python لاستخراج أي بيانات من حزم الشبكة.
  • محرك تصفية قوي: قم بتمكين أو تعطيل عوامل التصفية وفئاتها بشكل انتقائي لضبط تحليلك وتسريعه.
  • مصادر إدخال متعددة: حلّل ملفات .pcap، أو مجلدات من التقاطات، أو حتى حركة مرور الشبكة الحية من واجهة.
  • مخرجات مرنة: احفظ النتائج في ملفات نصية منظمة، أو اطبعها على الطرفية، أو كليهما.

المتطلبات

  • tshark: الأداة المصاحبة لـ Wireshark عبر سطر الأوامر أساسية. يمكنك عادةً تثبيتها من خلال مدير الحزم لنظامك (مثل: apt-get install tshark, brew install wireshark).
  • Python 3
  • مكتبات Python: المكتبات المطلوبة مذكورة في requirements.txt ويمكن تثبيتها باستخدام pip/pipx.

التثبيت

يمكنك تثبيت Sharker باستخدام pipx (موصى به) أو بيئة pip و venv القياسية.

استخدام pipx (موصى به)

# Install from this repository
pipx install git+https://github.com/synacktiv/sharker.git

# Verify the installation
sharker -h

استخدام pip و venv

# Clone the repository
git clone https://github.com/synacktiv/sharker.git
cd sharker

# Create and activate a virtual environment
python3 -m venv venv
source venv/bin/activate

# Install Sharker
pip install .

# Verify the installation
sharker -h

الاستخدام

الصيغة الأساسية لاستخدام Sharker هي:

sharker [OPTIONS] [PCAP_FILE(s)]

الخيارات الشائعة

الخيارات الرئيسية

OptionDescription
-i, --interface <IFACE>التقاط حركة مرور مباشرة من واجهة شبكة (مثل: eth0).
-d, --pcap-dir <DIR>تحليل جميع ملفات PCAP في مجلد.
-o, --output-dir <DIR>تحديد مجلد ملفات المخرجات (الافتراضي: ./sharker_out).
-m, --output-mode <MODE>تعيين وضع المخرجات: file، console، both، أو develop (الافتراضي: both).
-u, --uniqueإخراج النتائج الفريدة فقط.
-F, --fastأسرع إعداد (لا يؤثر على اختيار عوامل التصفية).
-A, --allتفعيل جميع عوامل التصفية، سيكون أبطأ.

خيارات التصفية

OptionDescription
-c, --categories <CATS>قائمة مفصولة بفواصل بفئات عوامل التصفية لتشغيلها (مثل: creds,http).
-nc, --not-categories <CATS>قائمة مفصولة بفواصل بفئات عوامل التصفية لاستبعادها (مثل: heavy). افتراضيًا، يتم استبعاد heavy.
-f, --filters <FILTERS>قائمة مفصولة بفواصل بعوامل تصفية محددة لتشغيلها.
-nf, --not-filters <FILTERS>قائمة مفصولة بفواصل بعوامل تصفية محددة لاستبعادها.
-L, --list-all-filtersعرض قائمة بجميع عوامل التصفية المتاحة وأوصافها.
-Lc, --list-all-filter-categoriesعرض قائمة بجميع فئات عوامل التصفية المتاحة.
-l, --list-filtersإظهار عوامل التصفية التي ستكون نشطة مع خيارات سطر الأوامر الحالية.
-v, --verboseتفعيل التسجيل المفصّل لتصحيح الأخطاء.

أمثلة الاستخدام

1. تحليل ملف PCAP واحد وحفظ النتائج:

sharker my_capture.pcap

سيؤدي هذا إلى تشغيل جميع عوامل التصفية باستثناء تلك الموجودة في فئة heavy وحفظ المخرجات في مجلد sharker_out/. كما ستتم طباعة عوامل التصفية في فئة creds إلى stdout.

2. تطبيق جميع عوامل التصفية ومحاولة السير بأسرع ما يمكن:

sharker -A -F my_captures.pcap

سيؤدي هذا إلى تطبيق جميع عوامل التصفية وإخراج كل شيء إلى ملفات، ولن تتم طباعة أي نتائج على الطرفية.

3. تحليل مجلد من ملفات PCAP مع التركيز على بيانات الاعتماد:

sharker -d /path/to/pcaps -c creds

يعالج هذا الأمر جميع ملفات PCAP في المجلد المحدد، لكنه يشغّل فقط عوامل التصفية في فئة creds.

4. التقاط حركة المرور المباشرة وطباعة المعلومات المتعلقة بـ HTTP على الطرفية:

sudo sharker -i eth0 -c http -m console

سيؤدي هذا إلى التقاط حركة المرور من واجهة eth0، وتشغيل عوامل تصفية فئة http فقط، وطباعة جميع النتائج مباشرة إلى الطرفية.

5. سرد جميع عوامل التصفية المتاحة:

sharker -L

مخرجات المساعدة

انقر لعرض مخرجات المساعدة الكاملة
$ sharker -h
Usage: sharker [OPTIONS] [PCAP[ PCAP[ ...]]

  Sharker: A reasonably fast network protocol analysis tool with extensible
  filters.
تنزيل الأداة