
واجهة مستخدم طرفية لـ tshark، مستوحاة من Wireshark
واجهة مستخدم طرفية لـ tshark، مستوحاة من Wireshark.
الإصدار V2.4 متاح الآن مع بحث الحزم وملفات تعريف للألوان والأعمدة! راجع سجل التغييرات.

إذا كنت تقوم بتصحيح الأخطاء على جهاز بعيد يحتوي على ملف pcap كبير ولا ترغب في نقله عبر scp إلى سطح المكتب الخاص بك، فإن termshark يمكنه المساعدة!
لدى tshark العديد من الميزات الإضافية التي لم يكشف عنها termshark بعد! راجع ما التالي.
Termshark مُجمّع مسبقاً للمنصات التالية: Arch Linux, Debian (غير مستقر), FreeBSD, Homebrew, MacPorts, Kali Linux, NixOS, SnapCraft, Termux (Android) و Ubuntu.
يستخدم Termshark وحدات Go. قم بتعيين GO111MODULE=on ثم نفّذ:```bash
go install github.com/gcla/termshark/v2/cmd/[email protected]
بالنسبة لإصدارات Go بين 1.14 و 1.17، استخدم```bash
go get github.com/gcla/termshark/v2/cmd/termshark
ثم أضف ~/go/bin/ إلى PATH الخاص بك.
لتحليل الحزم، يعتمد termshark على tshark من مشروع Wireshark. تأكد من أن tshark موجود في PATH الخاص بك.
افحص ملف pcap محلي:```bash termshark -r test.pcap
التقط حزم ping على الواجهة ```eth0```:```bash
termshark -i eth0 icmp
شغّل termshark -h لعرض الخيارات.
الملفات التنفيذية المترجمة مسبقًا متاحة عبر إصدارات GitHub. أو قم بتنزيل أحدث بناء من الفرع الرئيسي - .
راجع دليل مستخدم termshark، وأفضل تخمين لي لبعض الأسئلة الشائعة. للحصول على ملخص التحديثات، راجع سجل التغييرات.
يعتمد Termshark على هذه الحزم مفتوحة المصدر:
لاحظ أن tshark هو تبعية وقت التشغيل، ويجب أن يكون في متغير البيئة PATH الخاص بك لكي يعمل termshark. الإصدار 1.10.2 أو أعلى مطلوب (تقريبًا 2013).
شكر لكل من ساهم بالمنافذ والتصحيحات والجهد!
المؤلف - Graham Clark ([email protected])

![]() Patrick Winter 📦 |
![]() factorion 📦 |