Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
TCPViewer — أفضل تطبيق على مستوى macOS لرؤية كل حزمة بوضوح على جهاز Mac الخاص بك. بديل لـ Wireshark | Kitploit
أدوات/GitHubGitHub/proxymanapp/tcpviewer
التقاط وتحليل الحزمتحليل الشبكة الجنائيالتحقيق الجنائي الرقميجمع المعلوماتأمن الشبكاتالتحاليل الرقمية الجنائية
GitHubproxymanapp/tcpviewer

TCPViewer

أفضل تطبيق على مستوى macOS لرؤية كل حزمة بوضوح على جهاز Mac الخاص بك. بديل لـ Wireshark

عرض المستودع
6221منذ 14س 27دتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

TCP Viewer

TCP Viewer هو عارض حزم لنظام macOS للالتقاط المباشر وملفات الالتقاط. يستخدم AppKit للتطبيق الرئيسي، وlibpcap النظام للالتقاط، ومكتبات Wireshark المرفوعة لتفاصيل الحزم العميقة.

المتطلبات

  • macOS 15+
  • Xcode 16+
  • Git
  • CMake, Ninja, Meson, pkg-config, and autotools
root@kitploit:~
brew install cmake ninja meson pkg-config autoconf automake libtool

الإعداد

استنساخ مع الوحدات الفرعية وتمهيد اعتمادية Wireshark المثبتة:

root@kitploit:~
git clone --recurse-submodules <repo-url>
cd TCPViewer
cp Config/TCPViewer.local.xcconfig.example Config/TCPViewer.local.xcconfig
./scripts/bootstrap-wireshark.sh

إذا كنت قد استنسخت دون وحدات فرعية:

root@kitploit:~
git submodule update --init --recursive
./scripts/bootstrap-wireshark.sh

يقوم ملف scripts/bootstrap-wireshark.sh أولاً بتشغيل scripts/bootstrap-wireshark-deps.sh، والذي يقوم ببناء مكتبات وقت التشغيل المجمعة لـ Wireshark من المصدر في Vendor/.install/wireshark-deps مع macOS 15.0 كهدف النشر. يُستخدم Homebrew فقط لأدوات البناء؛ يجب ألا تنسخ حزم الإصدار مكتبات Homebrew dylib من /opt/homebrew أو /usr/local.

احتفظ بقيم التوقيع المحلي، وappcast، وSparkle، وSentry، والإصدار خارج Git. استخدم ملفات محلية متجاهلة مثل Config/TCPViewer.local.xcconfig و.env ومتغيرات بيئة الصدفة أو الأدوات المدعومة بـ Keychain.

التشغيل

في Xcode:

  1. افتح TCPViewer.xcodeproj.
  2. حدد مخطط TCPViewer.
  3. اختر My Mac.
  4. اضغط على Run.

البناء من سطر الأوامر:

root@kitploit:~
xcodebuild -project TCPViewer.xcodeproj -scheme TCPViewer build

إذا طلب Xcode التوقيع، فاختر فريق تطوير لـ TCPViewer وPcapPlusPlusCore.

الاختبار

root@kitploit:~
xcodebuild test \
  -project TCPViewer.xcodeproj \
  -scheme TCPViewer \
  -destination 'platform=macOS'

النشر

يتم بناء إصدارات TCP Viewer، وتوثيقها، وتوقيعها لـ Sparkle، وتحميلها إلى Cloudflare R2، ونشرها اختياريًا إلى الواجهة الخلفية للإصدار بواسطة سكريبت الإصدار.

إعداد الإصدار لأول مرة:

root@kitploit:~
npm install
bundle install
gh auth login

أنشئ ملف .env محليًا من .env.example واملأ قيم الإصدار المطلوبة. لا تقم أبدًا بإيداع الأسرار الحقيقية. احتفظ بالتعليقات في .env كتعليقات # لأن sentry-cli لا يقبل تعليقات // عند تحميل الملف.

للإصدارات الإنتاجية، أضف إدخالًا مطابقًا إلى ReleaseNote.json، ثم قم بتشغيل:

root@kitploit:~
npm run release

اختر beta أو production عند الطلب. كما تقوم الإصدارات الإنتاجية بإنشاء Sparkle appcast، ودفع علامة v<version>، ونشر إصدار GitHub. تتم كتابة القطع الأثرية تحت:

root@kitploit:~
~/Desktop/tcpviewer-production/

الترخيص

TCP Viewer مرخص بموجب GPL-2.0-or-later. يتوافق هذا مع تكامل التطبيق مع Wireshark: libwireshark وlibwiretap وlibwsutil هي مكتبات Wireshark مغطاة بـ GPL.

نص GPL الكامل موجود في COPYING، وإشعارات الطرف الثالث في THIRD_PARTY_NOTICES.md، وشروط توفر المصدر للإصدارات الثنائية في SOURCE_CODE_OFFER.md.

الإقرارات

يعتمد TCP Viewer على Wireshark لتحليل الحزم وHexFiend لعارض السداسي العشري المضمن. انظر THIRD_PARTY_NOTICES.md للتفاصيل.

تنزيل الأداة