TapMap
أداة مفتوحة المصدر لمراقبة اتصالات الكمبيوتر بالإنترنت في الوقت الفعلي، تعرض مواقع الخوادم على خريطة تفاعلية، مما يكشف الوجهة الحقيقية لتطبيقاتك ويزيد من وعيك بنشاط الشبكة.
- حالة المشروع
- نشط
- Last page review
The website link may include a referral commission that supports Al-Hisn, at no cost to you.
عن TapMap
TapMap هو تطبيق سطح مكتب مجاني ومفتوح المصدر (MIT) مصمم لمنح المستخدمين رؤية شاملة لنشاط اتصالات أجهزتهم بالإنترنت. يعمل التطبيق محليًا على جهازك (دون الحاجة لخادم خارجي) وبدون أي تتبع (Zero telemetry)، ويقوم بفحص بيانات المقابس المحلية (socket data) لاستخراج عناوين IP الخاصة بالاتصالات الصادرة والواردة، ثم يُثري هذه العناوين ببيانات الموقع الجغرافي من خلال قواعد بيانات MaxMind GeoLite2 المحلية، ويعرضها على خريطة العالم بطريقة تفاعلية وجذابة. يُعد TapMap أداة وعي (awareness tool)، وليس جدار حماية أو نظام أمان متكامل، فهو يساعد المستخدم على استكشاف "خلفية" تطبيقاته وفهم أين تتجه اتصالاته بالضبط. مع كل جلسة تشغيل، يرسم التطبيق مواقع الخدمات التي يتصل بها جهازك في الوقت الفعلي. بالإضافة إلى ذلك، يوفر TapMap سجلًا متجددًا بـ 30 يومًا من النشاط، يُلخص من خلاله الأنماط المتكررة والمزودة الجديدة (تطبيقات، مزودو خدمات، دول، منافذ) مما يمكنك من اكتشاف السلوكيات غير المعتادة أو الجديدة لجهازك. يمكن تشغيل TapMap كملف تنفيذي على Windows و Linux و macOS، أو عبر Docker في بيئات Linux. يستخدم التطبيق مكتبات psutil أو lsof لقراءة الاتصالات النشطة، ويستخدم Plotly Dash لعرض الخريطة وواجهة المستخدم التفاعلية. يدعم التطبيق أدوات تحكم عبر لوحة المفاتيح، وتقارير مفصلة، ويتيح خيارات تخصيص عديدة من خلال ملف الإعدادات config.py أو متغيرات البيئة. تم تطويره بلغة Python ويمكن تثبيته عبر pip أو تشغيله من المصدر. وهو موثوق في عدد من المؤسسات والمنظمات التي تسعى إلى تحقيق رقابة ذاتية على نشاطها الشبكي.
